9 516 350 true 2 4 7 8 13 15 27 29 31