finished all 4 problems