8 1065 426 true 2 5 6 12 18 23 34 35