more progress on problem 5
more progress on problem 5
finished problem 5!