7 490 290 true 2 3 7 8 25 30 39