<image>

Input

The input contains two integers row, col (0 ≤ row, col ≤ 63), separated by a single space.

Output

Output "IN" or "OUT".

Examples

Input


0 0


Output


OUT


Input


27 0


Output


IN


Input


0 27


Output


OUT


Input


27 27


Output


IN
#include <bits/stdc++.h>
using namespace std;
long long int power(long long int x, long long int y, long long int m) {
  if (y == 0) return 1;
  long long int p = power(x, y / 2, m) % m;
  p = (p * p) % m;
  return (y % 2 == 0) ? p : (x * p) % m;
}
long long int gcd(long long int a, long long int b) {
  if (a > b) swap(a, b);
  if (a == 0) return b;
  return gcd(b % a, a);
}
long long int modInverse(long long int a, long long int m) {
  return power(a, m - 2, m);
}
long long int fact(long long int n, long long int m) {
  long long int res = 1;
  for (long long int i = 2; i <= n; i++) res = (res * i) % m;
  return res % m;
}
long long int nCr(long long int n, long long int r, long long int m) {
  return (fact(n, m) * modInverse(((fact(r, m) * fact(n - r, m))) % m, m)) % m;
}
int main() {
  ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL);
  srand(time(NULL));
  ;
  int T = 1;
  while (T--) {
    vector<string> s = {
        "                          # # ###### #                          ",
        "                      # ### # # #  # #####                      ",
        "                    ### #   #   ## #    #  #                    ",
        "                 #### # # #####    #### # ### #                 ",
        "                ##      # #     ####    # # # ##                ",
        "              #  ## ##### ### ### #  # ##   #  # #              ",
        "             ###  #  #      # #   ####  ## ## ## ##             ",
        "           ###### ## ## ### ### ###    ##  #  #   ###           ",
        "          ############    #     #   # ##  ## ## #  ###          ",
        "         #################### #######  ####  ##########         ",
        "        ################################################        ",
        "       ##################################################       ",
        "       ##################################################       ",
        "      ####################################################      ",
        "     ######################################################     ",
        "     ######################################################     ",
        "    ########################################################    ",
        "   ##########################################################   ",
        "     ########################################################   ",
        "       ############   #  ##############   # # #############     ",
        "  ##     #########  #   ############### #       ########        ",
        "  ####     #####   ## #   ############### ## ##  # ##       ##  ",
        " #######     #   ###  ###  ########### #  #   ##         ###### ",
        " #########     #  #  ## ##   ######### ## #####  #    ######### ",
        " ############ ## ###     ###  #######   #  #    ### ########### ",
        " #########     #   ### ###   ######## # ##### #   #  # ######## ",
        "############ ### #  #  #   #  ######  #  #    ## ###   #########",
        "###########   #  # ## ### ### #### # ### ####  ###   # #########",
        "########### ###### ####    #  # #    # #  # ####   ### #########",
        "###########     #  #  ### ###   # # ## ## #  #   #  #  #########",
        "############ ## #### ## ###   # ###     #### # ###### ##########",
        "###########   ###  #  #   ### #  ### ####  # ###   #   #########",
        "#############     ## ### ## ### ##     #  ## ##  #   # #########",
        "############## ## #    # #    # #  # # ## #   ## ## ############",
        "############    #### # # # # #### ## #  # ###  ###   ###########",
        "############# #  #   ###   ####   #  ##    #  ##   #############",
        "################   ###   # ## ## ## ##  # ### #  #  ############",
        "##################   # ######     #######   #   ################",
        " ################  #    ##### # ###########   #  ############## ",
        " ##############################    ############################ ",
        " ########################### #  # ############################# ",
        " ######################### #   ################################ ",
        "  ########################   #   #############################  ",
        "  #######  ################### ###############################  ",
        "   ####### # ################   ##################### #######   ",
        "   #######   #   ###########  # ########### ##### #    ######   ",
        "   ####### # # #  # #   ## # ##  # #  # ##   ##     # #######   ",
        "    ########   ##     #       ##   ##      # #  ### ########    ",
        "     ####### #  #### #### ###  ###    ### ##### # #########     ",
        "     ########## #  #  #   # #### ### ## #     #   #########     ",
        "      ########    ## ## #    #   # #    ### #   ##########      ",
        "       ######### ##   ##### ## # #   # ##   #############       ",
        "       #########  ###  # #   ###   # ###  #   ###########       ",
        "        #########   ####   ### ## #### #### ############        ",
        "         ######### ##    # #      #    # ##############         ",
        "          ############ # #### ## ## # ##  ############          ",
        "           #############    ####    #    ############           ",
        "             #################### #################             ",
        "              ####################################              ",
        "                ################################                ",
        "                 ##############################                 ",
        "                    ########################                    ",
        "                      ####################                      ",
        "                          ############                          "};
    int n, m;
    cin >> n >> m;
    cout << (s[n][m] == '#' ? "IN" : "OUT");
  }
  return 0;
}
