7 588 350 true
2 3 6 11 12 28 32