10 611 454 true 2 6 7 12 18 25 27 28 33 35