4 158 248 true 7 14 28 29