12 703 541 true
1 7 8 23 24 29 31 34 35 37 38 39