7 508 294 true
3 4 12 22 24 29 36