7 426 341 true
12 14 23 31 32 35 39