#include <bits/stdc++.h>
using namespace std;
long long int a[] = {
    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,
    24036583, 25964951, 30402457};
int main() {
  long long int n;
  cin >> n;
  long long int ans = 1;
  for (int i = 1; i < a[n - 1]; i++) {
    ans *= 2;
    ans %= 1000000007;
  }
  ans += 1000000007 - 1;
  ans %= 1000000007;
  cout << ans;
}
