#!/usr/bin/python # -*- coding: utf-8 -*- """In 1966, Lander and Parkin published a counterexample to a 1769 conjecture due to Euler. """ from __future__ import print_function, division import sys if __name__ == '__main__': n = 256 if len(sys.argv) < 2 else int(sys.argv[1]) fifths = [n**5 for n in range(1, n)] fifthset = set(fifths) twofifths = [a+b for i, a in enumerate(fifths) for b in fifths[:i+1]] for i, a in enumerate(twofifths): print(a, end=(', ' if (i+1) % 4 else "\r")) sys.stdout.flush() for b in twofifths[:i+1]: if a + b in fifthset: print('\r', a, b, a+b, (a+b)**(1/5))