<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;
char c[64][65] = {
    "                          + + ++++++ +                          ",
    "                      + +++ + + +  + +++++                      ",
    "                    +++ +   +   ++ +    +  +                    ",
    "                 ++++ + + +++++    ++++ + +++ +                 ",
    "                ++      + +     ++++    + + + ++                ",
    "              +  ++ +++++ +++ +++ +  + ++   +  + +              ",
    "             +++  +  +      + +   ++++  ++ ++ ++ ++             ",
    "           ++++++ ++ ++ +++ +++ +++    ++  +  +   +++           ",
    "          ++++++++++++    +     +   + ++  ++ ++ +  +++          ",
    "         ++++++++++++++++++++ +++++++  ++++  ++++++++++         ",
    "        ++++++++++++++++++++++++++++++++++++++++++++++++        ",
    "       ++++++++++++++++++++++++++++++++++++++++++++++++++       ",
    "       ++++++++++++++++++++++++++++++++++++++++++++++++++       ",
    "      ++++++++++++++++++++++++++++++++++++++++++++++++++++      ",
    "     ++++++++++++++++++++++++++++++++++++++++++++++++++++++     ",
    "     ++++++++++++++++++++++++++++++++++++++++++++++++++++++     ",
    "    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++    ",
    "   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   ",
    "     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++   ",
    "       ++++++++++++   +  ++++++++++++++   + + +++++++++++++     ",
    "  ++     +++++++++  +   +++++++++++++++ +       ++++++++        ",
    "  ++++     +++++   ++ +   +++++++++++++++ ++ ++  + ++        +  ",
    " +++++++     +   +++  +++  +++++++++++ +  +   ++          +++++ ",
    " +++++++++     +  +  ++ ++   +++++++++ ++ +++++  +     ++++++++ ",
    " ++++++++++++ ++ +++     +++  +++++++   +  +    +++  ++++++++++ ",
    " +++++++++     +   +++ +++   ++++++++ + +++++ +   +     +++++++ ",
    "++++++++++++ +++ +  +  +   +  ++++++  +  +    ++ +++    ++++++++",
    "+++++++++++   +  + ++ +++ +++ ++++ + +++ ++++  +++      ++++++++",
    "+++++++++++ ++++++ ++++    +  + +    + +  + ++++   +++  ++++++++",
    "+++++++++++     +  +  +++ +++   + + ++ ++ +  +   +      ++++++++",
    "++++++++++++ ++ ++++ ++ +++   + +++     ++++ + ++++++  +++++++++",
    "+++++++++++   +++  +  +   +++ +  +++ ++++  + +++   +    ++++++++",
    "+++++++++++++     ++ +++ ++ +++ ++     +  ++ ++  +      ++++++++",
    "++++++++++++++ ++ +    + +    + +  + + ++ +   ++ ++  +++++++++++",
    "++++++++++++    ++++ + + + + ++++ ++ +  + +++  +++    ++++++++++",
    "+++++++++++++ +  +   +++   ++++   +  ++    +  ++   +++++++++++++",
    "++++++++++++++++   +++   + ++ ++ ++ ++  + +++ +  +   +++++++++++",
    "++++++++++++++++++   + ++++++     +++++++   +   ++++++++++++++++",
    " ++++++++++++++++  +    +++++ + +++++++++++   +  ++++++++++++++ ",
    " ++++++++++++++++++++++++++++++    ++++++++++++++++++++++++++++ ",
    " +++++++++++++++++++++++++++ +  + +++++++++++++++++++++++++++++ ",
    " +++++++++++++++++++++++++ +   ++++++++++++++++++++++++++++++++ ",
    "  ++++++++++++++++++++++++   +   +++++++++++++++++++++++++++++  ",
    "  +++++++  +++++++++++++++++++ +++++++++++++++++++++++++++++++  ",
    "   +++++++ + ++++++++++++++++   +++++++++++++++++++++  ++++++   ",
    "   +++++++   +   +++++++++++  + +++++++++++ +++++ +     +++++   ",
    "   +++++++ + + +  + +   ++ + ++  + +  + ++   ++        ++++++   ",
    "    ++++++++   ++     +       ++   ++      + +  +++  +++++++    ",
    "     +++++++ +  ++++ ++++ +++  +++    +++ +++++ + +++++++++     ",
    "     ++++++++++ +  +  +   + ++++ +++ ++ +     +   +++++++++     ",
    "      ++++++++    ++ ++ +    +   + +    +++ +   ++++++++++      ",
    "       +++++++++ ++   +++++ ++ + +   + ++   +++++++++++++       ",
    "       +++++++++  +++  + +   +++   + +++  +   +++++++++++       ",
    "        +++++++++   ++++   +++ ++ ++++ ++++ ++++++++++++        ",
    "         +++++++++ ++    + +      +    + ++++++++++++++         ",
    "          ++++++++++++ + ++++ ++ ++ + ++  ++++++++++++          ",
    "           +++++++++++++    ++++    +    ++++++++++++           ",
    "             ++++++++++++++++++++ +++++++++++++++++             ",
    "              ++++++++++++++++++++++++++++++++++++              ",
    "                ++++++++++++++++++++++++++++++++                ",
    "                 ++++++++++++++++++++++++++++++                 ",
    "                    ++++++++++++++++++++++++                    ",
    "                      ++++++++++++++++++++                      ",
    "                          ++++++++++++                          "};
int x, y;
int main() {
  scanf("%d%d", &x, &y), puts(c[x][y] == '+' ? "IN" : "OUT");
  return 0;
}
