#include using namespace std; typedef long long ll; typedef vector vi; typedef vector vl; typedef complex P; typedef pair pii; #define REP(i,n) for(ll i=0;i mat; mat mul(const mat &a, const mat &b){ mat ret(2,vl(2)); REP(k,2)REP(i,2)REP(j,2)ret[i][j]+=a[i][k]*b[k][j]; REP(i,2)REP(j,2)ret[i][j] %= 1000; return ret; } int main(){ ll n; cin>>n; if(n==0){ cout<<1<>=1; } ll a_n = (ret[0][0]*2 + ret[0][1]*2)%1000; if(n%2==0) --a_n; cout<