8 342 306 true
1 2 7 8 10 11 34 37