2 3 5 6 3 4 2 1