8 261 356 true
5 10 12 18 19 32 34 35