def solve(limit): numlist = list() for i in range(1, limit + 1): numlist.append((i, prime.rad(i))) sortedlist = sorted(numlist, key=lambda x: x[1]) print len(sortedlist) return sortedlist
def radlist(limit): numlist = list() for i in range(1, limit + 1): numlist.append((i, rad(i))) return numlist