4 45 143 true 1 20 25 34