9 445 309 true
1 6 16 29 30 31 32 35 39