7 823 290 true
3 4 9 18 25 30 37