it is pretty tough but if you practice enough it gets easy
-----9-----8----9---9----3----7----5-----10-----7-------------/
--7----7-----5----8----5----7----5----3-----------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
-----9-----8----9---9----3----7----5-----10-----7-------------/
--7----7-----5----8----5----7----5----3-----------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
-----9-----8----9---9----3----7----5-----10-----7-------------/
--7----7-----5----8----5----7----5----3-----------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/
--------------------------------------------------------------/