5 329 121 true
3 10 20 21 35