#include <iostream>
using namespace std;
int mul(int r,int a,int n){
return(r*1LL*a)%n;
}
int main() {
int a,b;
int n=1e9+7;
b=n-2;
cin>>a;
int r=1;
while(b>0){
if(b%2==1) r=mul(r,a,n);
a=mul(a,a,n);
b/=2;
}
cout<<r<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG11bChpbnQgcixpbnQgYSxpbnQgbil7CglyZXR1cm4ocioxTEwqYSklbjsKfQoKaW50IG1haW4oKSB7CglpbnQgYSxiOwoJaW50IG49MWU5Kzc7CgliPW4tMjsKCWNpbj4+YTsKCWludCByPTE7Cgl3aGlsZShiPjApewoJCWlmKGIlMj09MSkgcj1tdWwocixhLG4pOwoJCWE9bXVsKGEsYSxuKTsKCQliLz0yOwoJCX0KCWNvdXQ8PHI8PGVuZGw7CglyZXR1cm4gMDsKfQ==