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