8 277 321 true
1 5 7 8 13 14 20 29