7 960 551 true 2 7 9 12 15 17 30