1 --------------------------5-------------------------------------------------------------------------
2 -----------------5---8----------8-----5---------5--------------------------------------------------
3 ----5----7---------------------------------7---------------------------------------------------------
4 ----------------------------------------------------------------------------------------------------
5 -----------------------------------------------------------------------------------------------------
6 -------------------------------------------------------