8 647 320 true
3 12 22 23 27 28 34 36