10 340 270 true 0 1 3 4 6 9 20 21 29 31