I have been coding on and off for a long time now. I am getting back into Python because I want to eventually compete in Ludum Dare and then make Android apps in Java. I finally feel like I have accomplished something by doing this problem. I struggled with it for about 15 minutes and read some documentation and BAM! I got it.
Edit: Removed answer.