7 647 364 true
9 11 20 23 24 30 38