from functools import reduce
supersnail = lambda you,just: reduce(lambda lost,the: lost+the, [game for game in range(1,you+1) if you/float(game) == you/game]) == just
print (supersnail (1337, 1536))
ZnJvbSBmdW5jdG9vbHMgaW1wb3J0IHJlZHVjZQoKc3VwZXJzbmFpbCA9IGxhbWJkYSB5b3UsanVzdDogcmVkdWNlKGxhbWJkYSBsb3N0LHRoZTogbG9zdCt0aGUsIFtnYW1lIGZvciBnYW1lIGluIHJhbmdlKDEseW91KzEpIGlmIHlvdS9mbG9hdChnYW1lKSA9PSB5b3UvZ2FtZV0pID09IGp1c3QKcHJpbnQgKHN1cGVyc25haWwgKDEzMzcsIDE1MzYpKQ==