Final solution

Final solution - I'm having trouble uploading all of my commits to multiple accounts, so I just copied/pasted my solution.  Something to talk about during our mentor session?