There may be some bugs with the last two questions, and the division problems if it gives you an impossible equation.