7 1240 346 true 1 10 11 18 21 22 34