Finishing problem 3
Problem 3 works, working on efficiency