done with 22 problems, yay!