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