The input contains two integers *a*<sub class="lower-index">1</sub>, *a*<sub class="lower-index">2</sub> (0 ≤ *a*<sub class="lower-index">*i*</sub> ≤ 32), separated by a single space.
ans=['']*33
ans[0]='111111101010101111100101001111111'
ans[1]='100000100000000001010110001000001'
ans[2]='101110100110110000011010001011101'
ans[3]='101110101011001001111101001011101'
ans[4]='101110101100011000111100101011101'
ans[5]='100000101010101011010000101000001'
ans[6]='111111101010101010101010101111111'
ans[7]='000000001111101111100111100000000'
ans[8]='100010111100100001011110111111001'
ans[9]='110111001111111100100001000101100'
ans[10]='011100111010000101000111010001010'
ans[11]='011110000110001111110101100000011'
ans[12]='111111111111111000111001001011000'
ans[13]='111000010111010011010011010100100'
ans[14]='101010100010110010110101010000010'
ans[15]='101100000101010001111101000000000'
ans[16]='000010100011001101000111101011010'
ans[17]='101001001111101111000101010001110'
ans[18]='101101111111000100100001110001000'
ans[19]='000010011000100110000011010000010'
ans[20]='001101101001101110010010011011000'
ans[21]='011101011010001000111101010100110'
ans[22]='111010100110011101001101000001110'
ans[23]='110001010010101111000101111111000'
ans[24]='001000111011100001010110111110000'
ans[25]='000000001110010110100010100010110'
ans[26]='111111101000101111000110101011010'
ans[27]='100000100111010101111100100011011'
ans[28]='101110101001010000101000111111000'
ans[29]='101110100011010010010111111011010'
ans[30]='101110100100011011110110101110000'
ans[31]='100000100110011001111100111100000'
ans[32]='111111101101000101001101110010001'
a,b=map(int,input().split())
print(ans[a][b])
