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