#include <bits/stdc++.h>
using namespace std;
long long int power(long int b) {
  if (b == 0)
    return 1;
  else if (b == 1)
    return 2;
  else {
    long long int r = power(b / 2);
    if (b % 2 == 0)
      return (r * r);
    else
      return ((r * r) * 2);
  }
}
int main() {
  long int n, m;
  cin >> n >> m;
  if (n > 26) {
    cout << m;
  } else {
    long long int k = power(n);
    cout << m % k;
  }
  return 0;
}
