9 252 314 true
4 5 9 13 16 20 29 30 39