7 1346 701 true 5 6 8 18 24 29 30