Added back in problems 21 to 30