12 636 336 true 1 5 9 10 11 16 22 26 28 29 36 39