problem 8 done. very boring