7 485 246 true
8 9 20 31 34 38 39