6 137 248 true 3 4 22 25 29 35