<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;
const long long N = 1e1 + 5, inf = 1e18, mod = 1e9 + 7;
vector<string> s = {
    "                          # # ###### #                          ",
    "                      # ### # # #  # #####                      ",
    "                    ### #   #   ## #    #  #                    ",
    "                 #### # # #####    #### # ### #                 ",
    "                ##      # #     ####    # # # ##                ",
    "              #  ## ##### ### ### #  # ##   #  # #              ",
    "             ###  #  #      # #   ####  ## ## ## ##             ",
    "           ###### ## ## ### ### ###    ##  #  #   ###           ",
    "          ############    #     #   # ##  ## ## #  ###          ",
    "         #################### #######  ####  ##########         ",
    "        ################################################        ",
    "       ##################################################       ",
    "       ##################################################       ",
    "      ####################################################      ",
    "     ######################################################     ",
    "     ######################################################     ",
    "    ########################################################    ",
    "   ##########################################################   ",
    "     ########################################################   ",
    "       ############   #  ##############   # # #############     ",
    "  ##     #########  #   ############### #       ########        ",
    "  ####     #####   ## #   ############### ## ##  # ##       ##  ",
    " #######     #   ###  ###  ########### #  #   ##         ###### ",
    " #########     #  #  ## ##   ######### ## #####  #    ######### ",
    " ############ ## ###     ###  #######   #  #    ### ########### ",
    " #########     #   ### ###   ######## # ##### #   #  # ######## ",
    "############ ### #  #  #   #  ######  #  #    ## ###   #########",
    "###########   #  # ## ### ### #### # ### ####  ###   # #########",
    "########### ###### ####    #  # #    # #  # ####   ### #########",
    "###########     #  #  ### ###   # # ## ## #  #   #  #  #########",
    "############ ## #### ## ###   # ###     #### # ###### ##########",
    "###########   ###  #  #   ### #  ### ####  # ###   #   #########",
    "#############     ## ### ## ### ##     #  ## ##  #   # #########",
    "############## ## #    # #    # #  # # ## #   ## ## ############",
    "############    #### # # # # #### ## #  # ###  ###   ###########",
    "############# #  #   ###   ####   #  ##    #  ##   #############",
    "################   ###   # ## ## ## ##  # ### #  #  ############",
    "##################   # ######     #######   #   ################",
    " ################  #    ##### # ###########   #  ############## ",
    " ##############################    ############################ ",
    " ########################### #  # ############################# ",
    " ######################### #   ################################ ",
    "  ########################   #   #############################  ",
    "  #######  ################### ###############################  ",
    "   ####### # ################   ##################### #######   ",
    "   #######   #   ###########  # ########### ##### #    ######   ",
    "   ####### # # #  # #   ## # ##  # #  # ##   ##     # #######   ",
    "    ########   ##     #       ##   ##      # #  ### ########    ",
    "     ####### #  #### #### ###  ###    ### ##### # #########     ",
    "     ########## #  #  #   # #### ### ## #     #   #########     ",
    "      ########    ## ## #    #   # #    ### #   ##########      ",
    "       ######### ##   ##### ## # #   # ##   #############       ",
    "       #########  ###  # #   ###   # ###  #   ###########       ",
    "        #########   ####   ### ## #### #### ############        ",
    "         ######### ##    # #      #    # ##############         ",
    "          ############ # #### ## ## # ##  ############          ",
    "           #############    ####    #    ############           ",
    "             #################### #################             ",
    "              ####################################              ",
    "                ################################                ",
    "                 ##############################                 ",
    "                    ########################                    ",
    "                      ####################                      ",
    "                          ############                          "};
int32_t main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  long long r, c;
  cin >> r >> c;
  cout << (s[r][c] == '#' ? "IN" : "OUT") << '\n';
}
