8 354 261 true 0 4 10 12 20 25 29 37