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