8 1109 336 true 2 10 15 19 20 21 24 33