10 421 208 true 2 5 12 15 19 21 29 32 35 36