#include <bits/stdc++.h>
int main() {
  int m, n;
  scanf("%d", &n);
  scanf("%d", &m);
  if (n > 26) {
    printf("%d\n", m);
  } else {
    int div = 1, i;
    for (i = 0; i < n; i++) {
      div *= 2;
    }
    printf("%d\n", m % div);
  }
}
