some repeats but correct answers on #3
problem 4 done