@@ -0,0 +1,461 @@
+import sys%0A%0ATARGET = 600851475143%0A# TARGET = 13195 %0A%0Ai = 2%0Awhile i %3C ((TARGET/2)+1):%0A    if not TARGET %25 i:%0A        # check if larger divisor is prime%0A        t = TARGET/i%0A        print 'large:small: ', t, i%0A        j = 2%0A        while j %3C ((t/2)+1):%0A            if not (t %25 j):%0A                # found a divisor, t not prime%0A                j = t%0A            else:%0A                j += 1%0A        if j %3C t:%0A            print t%0A            sys.exit()%0A    i += 1%0A

Solution to 3