true 10 10 true 0 1 12 15 16 22 33 42 43 47