It's not very complicated, just big. I think you can figure it all out... except maybe for the elif's. It's just another way of writing: if hi < hi: print "blah" else: if hi > hi: print "Hi" Same program: if hi < hi: print "blah" elif hi > hi: print "Hi" Thanks for reading, and it will be updated tomorrow.