#include <bits/stdc++.h>
using namespace std;
const int maxN = 1e5+10;
int main()
{
    long long N;
    cin>>N;
    N*=2;
    long long ans=0;
    for(long long i=1;i*i<=N;i++)
    {
        if(N%i!=0)continue;
        long long temp=i;
        if((N/temp+1-temp)%2==0)ans++;
        temp=N/i;
        if((N/temp+1-temp)%2==0)ans++;
    }
    cout<<ans<<endl;
}
#include<bits/stdc++.h>
using namespace std;

int main(){
  string s,S;
  cin >> s;
  S=s;
  s[0]=S[1];
  s[1]=S[2];
  s[2]=S[0];
  cout << s << endl;
  return 0;
}