fork download
  1. f=lambda n,m=2,p=1:m>n or-~f(n,m+1,p*m*m)-(n%m<p%m)*m*m
  2. r=max(range(2,input()+1),key=f)
  3. print r,f(r)
Success #stdin #stdout 0.01s 9016KB
stdin
50
stdout
48 35