<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
magic = 1044388870725258539230336954931702016188149232046725051282331448222338997081260009626111530609466601255786301074748002095569222962059500106336278370203687453978864420157296633886545831789518168376466707857166424349332226806836861569698460277724703089071742265356020219581199626077487159687131966366041103798721166690020307162149680690488732413055728787492223648395822334521541439336772331448102476784686542481661510077753969178186769944934295440310721721200090980517115466259829954431810724083868667111518996471372346948612389889968197806657824539132510522250704328695293762159130130129844804301177633977846034055328700455777514985491306789096538091140614075564097157332284469854545399974287874856512785172926651915801007390216415949592384406348914645739766445647918591201362615960320643009940038567001624022496776133526534821002533246213836399813136628632616854159004845664251055573253621376345801570663604639176705428567611358983422140486689188524390982787769148463499796384161516715605846453641072330973650571009862140119240121461029274438952434810025450105923817361347413432662452302840332261087483818968818431760307784996763993789966344217887806165536370401832651189305636150177310400576777716263034022606144075723688035861135359

b = bin(magic)[2:]
f = []
for i in range(64):
    f.append(b[i * 64:(i + 1) * 64])
x, y = map(int, raw_input().split())
if f[x][y] == '1':
    print('OUT')
else:
    print('IN')