10 346 353 true
3 7 9 14 17 18 21 24 26 30