12 685 566 true 4 5 6 8 15 17 23 25 28 32 37 39