#include<bits/stdc++.h>
using namespace std ;
long long demphanso( int n ){
if ( n <= 0 )
return 0 ;
vector<int> phi( n+1 ) ;
for ( int i = 0 ; i <= n ; i++ )
phi[i] = i ;
for ( int i = 2 ; i <= n ; i++ ){
if ( phi[i] == i ){
for ( int j = i ; j <= n ; j+=i ){
phi[j] -= phi[j]/i ;
}
}
}
long long dem = 1 ;
for ( int i = 1 ; i <= n ;i++ )
dem += phi[i] ;
return dem ;
}
int main(){
int n ;
cin >> n ;
cout << demphanso(n) ;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZCA7CmxvbmcgbG9uZyBkZW1waGFuc28oIGludCBuICl7CiAgICBpZiAoIG4gPD0gMCApCiAgICAgICAgcmV0dXJuIDAgOwogICAgdmVjdG9yPGludD4gcGhpKCBuKzEgKSA7CiAgICBmb3IgKCBpbnQgaSA9IDAgOyBpIDw9IG4gOyBpKysgKQogICAgICAgIHBoaVtpXSA9IGkgOwogICAgZm9yICggaW50IGkgPSAyIDsgaSA8PSBuIDsgaSsrICl7CiAgICAgICAgaWYgKCBwaGlbaV0gPT0gaSApewogICAgICAgICAgICBmb3IgKCBpbnQgaiA9IGkgOyBqIDw9IG4gOyBqKz1pICl7CiAgICAgICAgICAgICAgICBwaGlbal0gLT0gcGhpW2pdL2kgOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgbG9uZyBsb25nIGRlbSA9IDEgOwogICAgZm9yICggaW50IGkgPSAxIDsgaSA8PSBuIDtpKysgKQogICAgICAgIGRlbSArPSBwaGlbaV0gOwogICAgcmV0dXJuIGRlbSA7Cn0KaW50IG1haW4oKXsKICAgIGludCBuIDsKICAgIGNpbiA+PiBuIDsKICAgIGNvdXQgPDwgZGVtcGhhbnNvKG4pIDsKfQ==