9 477 300 true 2 5 6 12 15 20 25 26 35