7 1117 343 true
1 2 18 20 22 25 27