8 395 286 true
1 6 7 17 20 29 32 35