e-----0h2---3----3----3---| b-----3-----3----3----3---| b-----2-------------------| d-----0-------------------| a-----------3----2----1---| E-------------------------|