Added Python solution for Challenge 128 [Intermediate]

The code is a little messy right now. I'll need to do
some refactoring.