6 345 238 true
4 10 14 15 23 28