<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;
int main() {
  string a[64] = {
      "--------------------------#-#-######-#--------------------------",
      "----------------------#-###-#-#-#--#-#####----------------------",
      "--------------------###-#---#---##-#----#--#--------------------",
      "-----------------####-#-#-#####----####-#-###-#-----------------",
      "----------------##------#-#-----####----#-#-#-##----------------",
      "--------------#--##-#####-###-###-#--#-##---#--#-#--------------",
      "-------------###--#--#------#-#---####--##-##-##-##-------------",
      "-----------######-##-##-###-###-###----##--#--#---###-----------",
      "----------############----#-----#---#-##--##-##-#--###----------",
      "---------####################-#######--####--##########---------",
      "--------################################################--------",
      "-------##################################################-------",
      "-------##################################################-------",
      "------####################################################------",
      "-----######################################################-----",
      "-----######################################################-----",
      "----########################################################----",
      "---##########################################################---",
      "-----########################################################---",
      "-------############---#--##############---#-#-#############-----",
      "--##-----#########--#---###############-#-------########--------",
      "--####-----#####---##-#---###############-##-##--#-##-------##--",
      "-#######-----#---###--###--###########-#--#---##---------######-",
      "-#########-----#--#--##-##---#########-##-#####--#----#########-",
      "-############-##-###-----###--#######---#--#----###-###########-",
      "-#########-----#---###-###---########-#-#####-#---#--#-########-",
      "############-###-#--#--#---#--######--#--#----##-###---#########",
      "###########---#--#-##-###-###-####-#-###-####--###---#-#########",
      "###########-######-####----#--#-#----#-#--#-####---###-#########",
      "###########-----#--#--###-###---#-#-##-##-#--#---#--#--#########",
      "############-##-####-##-###---#-###-----####-#-######-##########",
      "###########---###--#--#---###-#--###-####--#-###---#---#########",
      "#############-----##-###-##-###-##-----#--##-##--#---#-#########",
      "##############-##-#----#-#----#-#--#-#-##-#---##-##-############",
      "############----####-#-#-#-#-####-##-#--#-###--###---###########",
      "#############-#--#---###---####---#--##----#--##---#############",
      "################---###---#-##-##-##-##--#-###-#--#--############",
      "##################---#-######-----#######---#---################",
      "-################--#----#####-#-###########---#--##############-",
      "-##############################----############################-",
      "-###########################-#--#-#############################-",
      "-#########################-#---################################-",
      "--########################---#---#############################--",
      "--#######--###################-###############################--",
      "---#######-#-################---#####################-#######---",
      "---#######---#---###########--#-###########-#####-#----######---",
      "---#######-#-#-#--#-#---##-#-##--#-#--#-##---##-----#-#######---",
      "----########---##-----#-------##---##------#-#--###-########----",
      "-----#######-#--####-####-###--###----###-#####-#-#########-----",
      "-----##########-#--#--#---#-####-###-##-#-----#---#########-----",
      "------########----##-##-#----#---#-#----###-#---##########------",
      "-------#########-##---#####-##-#-#---#-##---#############-------",
      "-------#########--###--#-#---###---#-###--#---###########-------",
      "--------#########---####---###-##-####-####-############--------",
      "---------#########-##----#-#------#----#-##############---------",
      "----------############-#-####-##-##-#-##--############----------",
      "-----------#############----####----#----############-----------",
      "-------------####################-#################-------------",
      "--------------####################################--------------",
      "----------------################################----------------",
      "-----------------##############################-----------------",
      "--------------------########################--------------------",
      "----------------------####################----------------------",
      "--------------------------############--------------------------",
  };
  int n, s;
  cin >> s >> n;
  if (a[s][n] == '#')
    cout << "IN" << endl;
  else
    cout << "OUT" << endl;
  return 0;
}
