10 669 326 true
6 7 22 27 28 30 31 34 38 39