8 165 257 true
1 6 12 23 25 31 32 39