5 329 238 true 3 10 20 21 35