9 1623 512 true 0 5 6 8 14 20 28 29 35