10 1091 436 true 2 5 8 11 12 15 18 33 37 39