7 699 243 true
5 6 10 21 25 29 31