<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
# from PIL import Image

# im = Image.open('/Users/spastukhov/Desktop/cf_edit.png')
# rgb_im = im.convert('RGB')

# for a in range(64):
#     S = []
#     for b in range(64):
#         col = rgb_im.getpixel((a * 15 + 7, b * 15 + 7))[2]
#         S.append('#' if col == 0 else '.')
#     print(''.join(S))

# for a, b in [(0, 0), (0, 27), (27, 0), (27, 27)]:
#     print(a, b, rgb_im.getpixel((a * 15 + 7, b * 15 + 7)))

ans = """
..........................############..........................
......................####################......................
....................########################....................
.................#..###########################.................
................##...###########################................
..............#####..#############################..............
.............######...#############################.............
...........#########..###############################...........
..........##########...###############################..........
.........############..####################.###########.........
........#############...#.#################....#########........
.......###############..#.#...#.#############.###########.......
.......###############..#...#...##.#########.....########.......
......#################...#.#.#..#..###########.##########......
.....#################..#.###.##...##########....#.########.....
......################.####.#..#.#..#########.##...########.....
....#..##############.......####.##..########..###...#######....
...###..#############.#.#.###.#...##.#.#######..#..#..#######...
...#.###############..###.....#.###....########.#.###..######...
...#...############..##.##.######.#.#.########..###.#.#######...
..##.#..###########.##...####.......#..########.....##########..
..#..##############....#.#..#.#.#.####.#######..#.#..#.#######..
.###.#.#.###########.###...######..#...#######.#####.#..#######.
.....#...##########...#..###.#..####.#.#######..#..###.########.
.#####.#.##########.#.##.#.#.##......##########.#.##.....######.
.#.....#.############..###....#.###.###########....##.##.######.
##.###.###############..#..#.####....####..###..##.#...#.#######
...#.#...##############.#.####.#..########.####.#....###.#######
####.###.##############....#.#.##..#####...##...##.#.#.#########
...#...#..##############.#......#.##...##.##..#..#####..########
##.#.###.####################.#######.##.....###.#..#..#########
#....#...###################......#.#....#.#...###.###.#########
###.##.########################.###...#.##.###..#....#...#######
#.#.#..#.###################..###...#.#..######.####...#..######
#...####.##################..###..#####.######...#...###.#######
#####.#..###################...#.##..###########.##.##...#######
...#..#.##################...#......##########.#.....#.#########
##.#.##...##############...###.#.#############...#.###...#######
.#.#....#.############...###...#...#.##########.##..#..#.######.
.#...#.############..###...###.###...#########..#..#####.######.
.#######.##########.##.###...###.##.###########.####.#...######.
.#....#..##########......###..#.......#########...#..##.#######.
...##...############.###.#.####.###.#.########..#.#.##########..
..##..###.#########..#.###.#..###.###..######..##.....########..
...####...##########...#.#.##.....#.##.#######..#.##.########...
........###########..#.#....#####......##########..#.########...
...##.##############.###.##.#..###.##.#########.##.##########...
....###..###########..#...###.##.###...#######.....#########....
........#############...#..#..#...#..#.#######.##.#########.....
.....##..#############.##.##.##.###.#########..#..#########.....
......##.############...###...#..#...#########.###########......
.......###############....#.#.##...#.########...#########.......
.......###############..#...###..#.##########.###########.......
........#############...##.##...############...#########........
.........############..##.....#..############.#########.........
..........###########..###############################..........
...........#########...##############################...........
.............#######..#############################.............
..............######..############################..............
................###...##########################................
.................##..##########################.................
.....................#######################....................
......................####################......................
..........................############..........................""".split()

r, c = map(int, input().split())
sym = ans[c][r]

print("OUT" if sym == '.' else "IN")