#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0), cout.tie(0);
  long long a[41] = {0,       2,       3,       5,        7,       13,
                     17,      19,      31,      61,       89,      107,
                     127,     521,     607,     1279,     2203,    2281,
                     3217,    4253,    4423,    9689,     9941,    11213,
                     19937,   21701,   23209,   44497,    86243,   110503,
                     132049,  216091,  756839,  859433,   1257787, 1398269,
                     2976221, 3021377, 6972593, 13466917, 20996011};
  int n;
  cin >> n;
  long long k = 1000000007;
  long long ans = 1;
  for (int i = 1; i < a[n]; i++) ans = (ans * 2) % k;
  cout << (ans - 1) % k;
  return 0;
}
