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