10 354 266 true 4 5 11 14 20 21 25 28 29 33