-------------------------------------------------------
-------------------------------------------------------
-------------------------------------------------------
---5---------------------------------------------------
---5-----------not-----------5-------------------------
---3-------------------------3-------------------------