finished problem 19
problems 24 and 25
problem 26