completed problems 3 & 4
completed problems 5-9