9 234 408 true
4 5 8 10 11 20 28 29 32