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