problems 1,2 finished