#include<bits/stdc++.h>
#define int long long
using namespace std;
const int Mod = 1e9 + 7, MAXN = 1e7 + 5;
int cnt[MAXN];
signed main(){
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
int n, ans = 0;
cin >> n;
for (int i = n; i >= 1; i--){
cnt[i] = (n - n % i) / i * (n - n % i) / i;
for (int j = 2; i * j <= n; j++){
cnt[i] -= cnt[i * j];
}
(ans += i * i % Mod * (cnt[i] % Mod)) %= Mod;
}
cout << ans;
return 0;
}