true 21 17 true 1 4 6 7 10 13 18 21 26 27 31 32 33 37 40 42 45 47 48