4 35 109 true 1 17 25 30