All tests passed - Code is messy and uncommented.

Print statements are also a mess.