10 428 295 true 5 11 14 18 21 26 27 29 34 35