#include using namespace std; long p,q,r; int sum[1<<17]; long f(int x) { long ans=sum[x>r?r:x]; for(int i=1;i<=r;i++) { long j=p/i; long next=p/(i+1); if(x<=next)continue; else if(j<=x) { ans+=(j-next)*(j-next-1)/2*i+(j-next)*(p%j); } else { ans+=(j-next)*(j-next-1)/2*i+(j-next)*(p%j); ans-=(j-x)*(j-x-1)/2*i+(j-x)*(p%j); } } if(x>p)ans+=(x-p)*p; return ans; } main() { cin>>p>>q; for(int i=1;i*i<=p;r=i++)sum[i]=sum[i-1]+p%i; for(int i=0;i>l>>r; cout<