8 289 282 true 5 6 10 18 21 26 30 31