5 209 108 true
2 9 16 24 29