4 149 82 true 3 25 29 31