6 40 229 true
3 9 16 20 30 31