I think it is given that f(0) = 0. At least, the poster said that the homework software indicated that 0 is a correct answer for the question which asks for a list of all zeros.
The way I read this, because the derivatives are all constant values between the integers, I can see that the slope of the function between the integers is a bunch of nice straight lines.
Then, since we know f(3) = 1 (by the answer to question 1), we can see that f(4) = 3, f(5) = 1 and f(6) = -1. That indicates that the function crossed the axis between x = 5 and x = 6. Since the slopes are constant between the integers, it means the function is made of nice straight lines, which should make the calculation of the exact crossing easy to find.