5 329 121 true 3 10 20 21 35