6 647 378 true
3 9 11 19 23 34