8 311 271 true
1 4 10 14 23 26 30 37