10 486 257 true
1 4 6 7 8 14 16 24 25 34