e----1----3----66---8--1--2---xxx b-22-x--3---4--5-x---67---1--3--x g-------------------------------- d-------------------------------- a-------------------------------- e---------------------------33451