<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
coords = [0,26,0,27,0,28,0,29,0,30,0,31,0,32,0,33,0,34,0,35,0,36,0,37,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,2,20,2,21,2,22,2,23,2,24,2,25,2,26,2,27,2,28,2,29,2,30,2,31,2,32,2,33,2,34,2,35,2,36,2,37,2,38,2,39,2,40,2,41,2,42,2,43,3,17,3,20,3,21,3,22,3,23,3,24,3,25,3,26,3,27,3,28,3,29,3,30,3,31,3,32,3,33,3,34,3,35,3,36,3,37,3,38,3,39,3,40,3,41,3,42,3,43,3,44,3,45,3,46,4,16,4,17,4,21,4,22,4,23,4,24,4,25,4,26,4,27,4,28,4,29,4,30,4,31,4,32,4,33,4,34,4,35,4,36,4,37,4,38,4,39,4,40,4,41,4,42,4,43,4,44,4,45,4,46,4,47,5,14,5,15,5,16,5,17,5,18,5,21,5,22,5,23,5,24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5,36,5,37,5,38,5,39,5,40,5,41,5,42,5,43,5,44,5,45,5,46,5,47,5,48,5,49,6,13,6,14,6,15,6,16,6,17,6,18,6,22,6,23,6,24,6,25,6,26,6,27,6,28,6,29,6,30,6,31,6,32,6,33,6,34,6,35,6,36,6,37,6,38,6,39,6,40,6,41,6,42,6,43,6,44,6,45,6,46,6,47,6,48,6,49,6,50,7,11,7,12,7,13,7,14,7,15,7,16,7,17,7,18,7,19,7,22,7,23,7,24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7,36,7,37,7,38,7,39,7,40,7,41,7,42,7,43,7,44,7,45,7,46,7,47,7,48,7,49,7,50,7,51,7,52,8,10,8,11,8,12,8,13,8,14,8,15,8,16,8,17,8,18,8,19,8,23,8,24,8,25,8,26,8,27,8,28,8,29,8,30,8,31,8,32,8,33,8,34,8,35,8,36,8,37,8,38,8,39,8,40,8,41,8,42,8,43,8,44,8,45,8,46,8,47,8,48,8,49,8,50,8,51,8,52,8,53,9,9,9,10,9,11,9,12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,23,9,24,9,25,9,26,9,27,9,28,9,29,9,30,9,31,9,32,9,33,9,34,9,35,9,36,9,37,9,38,9,39,9,40,9,41,9,42,9,44,9,45,9,46,9,47,9,48,9,49,9,50,9,51,9,52,9,53,9,54,10,8,10,9,10,10,10,11,10,12,10,13,10,14,10,15,10,16,10,17,10,18,10,19,10,20,10,24,10,26,10,27,10,28,10,29,10,30,10,31,10,32,10,33,10,34,10,35,10,36,10,37,10,38,10,39,10,40,10,41,10,42,10,47,10,48,10,49,10,50,10,51,10,52,10,53,10,54,10,55,11,7,11,8,11,9,11,10,11,11,11,12,11,13,11,14,11,15,11,16,11,17,11,18,11,19,11,20,11,21,11,24,11,26,11,30,11,32,11,33,11,34,11,35,11,36,11,37,11,38,11,39,11,40,11,41,11,42,11,43,11,44,11,46,11,47,11,48,11,49,11,50,11,51,11,52,11,53,11,54,11,55,11,56,12,7,12,8,12,9,12,10,12,11,12,12,12,13,12,14,12,15,12,16,12,17,12,18,12,19,12,20,12,21,12,24,12,28,12,32,12,33,12,35,12,36,12,37,12,38,12,39,12,40,12,41,12,42,12,43,12,49,12,50,12,51,12,52,12,53,12,54,12,55,12,56,13,6,13,7,13,8,13,9,13,10,13,11,13,12,13,13,13,14,13,15,13,16,13,17,13,18,13,19,13,20,13,21,13,22,13,26,13,28,13,30,13,33,13,36,13,37,13,38,13,39,13,40,13,41,13,42,13,43,13,44,13,45,13,46,13,48,13,49,13,50,13,51,13,52,13,53,13,54,13,55,13,56,13,57,14,5,14,6,14,7,14,8,14,9,14,10,14,11,14,12,14,13,14,14,14,15,14,16,14,17,14,18,14,19,14,20,14,21,14,24,14,26,14,27,14,28,14,30,14,31,14,35,14,36,14,37,14,38,14,39,14,40,14,41,14,42,14,43,14,44,14,49,14,51,14,52,14,53,14,54,14,55,14,56,14,57,14,58,15,6,15,7,15,8,15,9,15,10,15,11,15,12,15,13,15,14,15,15,15,16,15,17,15,18,15,19,15,20,15,21,15,23,15,24,15,25,15,26,15,28,15,31,15,33,15,36,15,37,15,38,15,39,15,40,15,41,15,42,15,43,15,44,15,46,15,47,15,51,15,52,15,53,15,54,15,55,15,56,15,57,15,58,16,4,16,7,16,8,16,9,16,10,16,11,16,12,16,13,16,14,16,15,16,16,16,17,16,18,16,19,16,20,16,28,16,29,16,30,16,31,16,33,16,34,16,37,16,38,16,39,16,40,16,41,16,42,16,43,16,44,16,47,16,48,16,49,16,53,16,54,16,55,16,56,16,57,16,58,16,59,17,3,17,4,17,5,17,8,17,9,17,10,17,11,17,12,17,13,17,14,17,15,17,16,17,17,17,18,17,19,17,20,17,22,17,24,17,26,17,27,17,28,17,30,17,34,17,35,17,37,17,39,17,40,17,41,17,42,17,43,17,44,17,45,17,48,17,51,17,54,17,55,17,56,17,57,17,58,17,59,17,60,18,3,18,5,18,6,18,7,18,8,18,9,18,10,18,11,18,12,18,13,18,14,18,15,18,16,18,17,18,18,18,19,18,22,18,23,18,24,18,30,18,32,18,33,18,34,18,39,18,40,18,41,18,42,18,43,18,44,18,45,18,46,18,48,18,50,18,51,18,52,18,55,18,56,18,57,18,58,18,59,18,60,19,3,19,7,19,8,19,9,19,10,19,11,19,12,19,13,19,14,19,15,19,16,19,17,19,18,19,21,19,22,19,24,19,25,19,27,19,28,19,29,19,30,19,31,19,32,19,34,19,36,19,38,19,39,19,40,19,41,19,42,19,43,19,44,19,45,19,48,19,49,19,50,19,52,19,54,19,55,19,56,19,57,19,58,19,59,19,60,20,2,20,3,20,5,20,8,20,9,20,10,20,11,20,12,20,13,20,14,20,15,20,16,20,17,20,18,20,20,20,21,20,25,20,26,20,27,20,28,20,36,20,39,20,40,20,41,20,42,20,43,20,44,20,45,20,46,20,52,20,53,20,54,20,55,20,56,20,57,20,58,20,59,20,60,20,61,21,2,21,5,21,6,21,7,21,8,21,9,21,10,21,11,21,12,21,13,21,14,21,15,21,16,21,17,21,18,21,23,21,25,21,28,21,30,21,32,21,34,21,35,21,36,21,37,21,39,21,40,21,41,21,42,21,43,21,44,21,45,21,48,21,50,21,53,21,55,21,56,21,57,21,58,21,59,21,60,21,61,22,1,22,2,22,3,22,5,22,7,22,9,22,10,22,11,22,12,22,13,22,14,22,15,22,16,22,17,22,18,22,19,22,21,22,22,22,23,22,27,22,28,22,29,22,30,22,31,22,32,22,35,22,39,22,40,22,41,22,42,22,43,22,44,22,45,22,47,22,48,22,49,22,50,22,51,22,53,22,56,22,57,22,58,22,59,22,60,22,61,22,62,23,5,23,9,23,10,23,11,23,12,23,13,23,14,23,15,23,16,23,17,23,18,23,22,23,25,23,26,23,27,23,29,23,32,23,33,23,34,23,35,23,37,23,39,23,40,23,41,23,42,23,43,23,44,23,45,23,48,23,51,23,52,23,53,23,55,23,56,23,57,23,58,23,59,23,60,23,61,23,62,24,1,24,2,24,3,24,4,24,5,24,7,24,9,24,10,24,11,24,12,24,13,24,14,24,15,24,16,24,17,24,18,24,20,24,22,24,23,24,25,24,27,24,29,24,30,24,37,24,38,24,39,24,40,24,41,24,42,24,43,24,44,24,45,24,46,24,48,24,50,24,51,24,57,24,58,24,59,24,60,24,61,24,62,25,1,25,7,25,9,25,10,25,11,25,12,25,13,25,14,25,15,25,16,25,17,25,18,25,19,25,20,25,23,25,24,25,25,25,30,25,32,25,33,25,34,25,36,25,37,25,38,25,39,25,40,25,41,25,42,25,43,25,44,25,45,25,46,25,51,25,52,25,54,25,55,25,57,25,58,25,59,25,60,25,61,25,62,26,0,26,1,26,3,26,4,26,5,26,7,26,8,26,9,26,10,26,11,26,12,26,13,26,14,26,15,26,16,26,17,26,18,26,19,26,20,26,21,26,24,26,27,26,29,26,30,26,31,26,32,26,37,26,38,26,39,26,40,26,43,26,44,26,45,26,48,26,49,26,51,26,55,26,57,26,58,26,59,26,60,26,61,26,62,26,63,27,3,27,5,27,9,27,10,27,11,27,12,27,13,27,14,27,15,27,16,27,17,27,18,27,19,27,20,27,21,27,22,27,24,27,26,27,27,27,28,27,29,27,31,27,34,27,35,27,36,27,37,27,38,27,39,27,40,27,41,27,43,27,44,27,45,27,46,27,48,27,53,27,54,27,55,27,57,27,58,27,59,27,60,27,61,27,62,27,63,28,0,28,1,28,2,28,3,28,5,28,6,28,7,28,9,28,10,28,11,28,12,28,13,28,14,28,15,28,16,28,17,28,18,28,19,28,20,28,21,28,22,28,27,28,29,28,31,28,32,28,35,28,36,28,37,28,38,28,39,28,43,28,44,28,48,28,49,28,51,28,53,28,55,28,56,28,57,28,58,28,59,28,60,28,61,28,62,28,63,29,3,29,7,29,10,29,11,29,12,29,13,29,14,29,15,29,16,29,17,29,18,29,19,29,20,29,21,29,22,29,23,29,25,29,32,29,34,29,35,29,39,29,40,29,42,29,43,29,46,29,49,29,50,29,51,29,52,29,53,29,56,29,57,29,58,29,59,29,60,29,61,29,62,29,63,30,0,30,1,30,3,30,5,30,6,30,7,30,9,30,10,30,11,30,12,30,13,30,14,30,15,30,16,30,17,30,18,30,19,30,20,30,21,30,22,30,23,30,24,30,25,30,26,30,27,30,28,30,30,30,31,30,32,30,33,30,34,30,35,30,36,30,38,30,39,30,45,30,46,30,47,30,49,30,52,30,55,30,56,30,57,30,58,30,59,30,60,30,61,30,62,30,63,31,0,31,5,31,9,31,10,31,11,31,12,31,13,31,14,31,15,31,16,31,17,31,18,31,19,31,20,31,21,31,22,31,23,31,24,31,25,31,26,31,27,31,34,31,36,31,41,31,43,31,47,31,48,31,49,31,51,31,52,31,53,31,55,31,56,31,57,31,58,31,59,31,60,31,61,31,62,31,63,32,0,32,1,32,2,32,4,32,5,32,7,32,8,32,9,32,10,32,11,32,12,32,13,32,14,32,15,32,16,32,17,32,18,32,19,32,20,32,21,32,22,32,23,32,24,32,25,32,26,32,27,32,28,32,29,32,30,32,32,32,33,32,34,32,38,32,40,32,41,32,43,32,44,32,45,32,48,32,53,32,57,32,58,32,59,32,60,32,61,32,62,32,63,33,0,33,2,33,4,33,7,33,9,33,10,33,11,33,12,33,13,33,14,33,15,33,16,33,17,33,18,33,19,33,20,33,21,33,22,33,23,33,24,33,25,33,26,33,27,33,30,33,31,33,32,33,36,33,38,33,41,33,42,33,43,33,44,33,45,33,46,33,48,33,49,33,50,33,51,33,55,33,58,33,59,33,60,33,61,33,62,33,63,34,0,34,4,34,5,34,6,34,7,34,9,34,10,34,11,34,12,34,13,34,14,34,15,34,16,34,17,34,18,34,19,34,20,34,21,34,22,34,23,34,24,34,25,34,26,34,29,34,30,34,31,34,34,34,35,34,36,34,37,34,38,34,40,34,41,34,42,34,43,34,44,34,45,34,49,34,53,34,54,34,55,34,57,34,58,34,59,34,60,34,61,34,62,34,63,35,0,35,1,35,2,35,3,35,4,35,6,35,9,35,10,35,11,35,12,35,13,35,14,35,15,35,16,35,17,35,18,35,19,35,20,35,21,35,22,35,23,35,24,35,25,35,26,35,27,35,31,35,33,35,34,35,37,35,38,35,39,35,40,35,41,35,42,35,43,35,44,35,45,35,46,35,47,35,49,35,50,35,52,35,53,35,57,35,58,35,59,35,60,35,61,35,62,35,63,36,3,36,6,36,8,36,9,36,10,36,11,36,12,36,13,36,14,36,15,36,16,36,17,36,18,36,19,36,20,36,21,36,22,36,23,36,24,36,25,36,29,36,36,36,37,36,38,36,39,36,40,36,41,36,42,36,43,36,44,36,45,36,47,36,53,36,55,36,56,36,57,36,58,36,59,36,60,36,61,36,62,36,63,37,0,37,1,37,3,37,5,37,6,37,10,37,11,37,12,37,13,37,14,37,15,37,16,37,17,37,18,37,19,37,20,37,21,37,22,37,23,37,27,37,28,37,29,37,31,37,33,37,34,37,35,37,36,37,37,37,38,37,39,37,40,37,41,37,42,37,43,37,44,37,45,37,49,37,51,37,52,37,53,37,57,37,58,37,59,37,60,37,61,37,62,37,63,38,1,38,3,38,8,38,10,38,11,38,12,38,13,38,14,38,15,38,16,38,17,38,18,38,19,38,20,38,21,38,25,38,26,38,27,38,31,38,35,38,37,38,38,38,39,38,40,38,41,38,42,38,43,38,44,38,45,38,46,38,48,38,49,38,52,38,55,38,57,38,58,38,59,38,60,38,61,38,62,39,1,39,5,39,7,39,8,39,9,39,10,39,11,39,12,39,13,39,14,39,15,39,16,39,17,39,18,39,21,39,22,39,23,39,27,39,28,39,29,39,31,39,32,39,33,39,37,39,38,39,39,39,40,39,41,39,42,39,43,39,44,39,45,39,48,39,51,39,52,39,53,39,54,39,55,39,57,39,58,39,59,39,60,39,61,39,62,40,1,40,2,40,3,40,4,40,5,40,6,40,7,40,9,40,10,40,11,40,12,40,13,40,14,40,15,40,16,40,17,40,18,40,20,40,21,40,23,40,24,40,25,40,29,40,30,40,31,40,33,40,34,40,36,40,37,40,38,40,39,40,40,40,41,40,42,40,43,40,44,40,45,40,46,40,48,40,49,40,50,40,51,40,53,40,57,40,58,40,59,40,60,40,61,40,62,41,1,41,6,41,9,41,10,41,11,41,12,41,13,41,14,41,15,41,16,41,17,41,18,41,25,41,26,41,27,41,30,41,38,41,39,41,40,41,41,41,42,41,43,41,44,41,45,41,46,41,50,41,53,41,54,41,56,41,57,41,58,41,59,41,60,41,61,41,62,42,3,42,4,42,8,42,9,42,10,42,11,42,12,42,13,42,14,42,15,42,16,42,17,42,18,42,19,42,21,42,22,42,23,42,25,42,27,42,28,42,29,42,30,42,32,42,33,42,34,42,36,42,38,42,39,42,40,42,41,42,42,42,43,42,44,42,45,42,48,42,50,42,52,42,53,42,54,42,55,42,56,42,57,42,58,42,59,42,60,42,61,43,2,43,3,43,6,43,7,43,8,43,10,43,11,43,12,43,13,43,14,43,15,43,16,43,17,43,18,43,21,43,23,43,24,43,25,43,27,43,30,43,31,43,32,43,34,43,35,43,36,43,39,43,40,43,41,43,42,43,43,43,44,43,47,43,48,43,54,43,55,43,56,43,57,43,58,43,59,43,60,43,61,44,3,44,4,44,5,44,6,44,10,44,11,44,12,44,13,44,14,44,15,44,16,44,17,44,18,44,19,44,23,44,25,44,27,44,28,44,34,44,36,44,37,44,39,44,40,44,41,44,42,44,43,44,44,44,45,44,48,44,50,44,51,44,53,44,54,44,55,44,56,44,57,44,58,44,59,44,60,45,8,45,9,45,10,45,11,45,12,45,13,45,14,45,15,45,16,45,17,45,18,45,21,45,23,45,28,45,29,45,30,45,31,45,32,45,39,45,40,45,41,45,42,45,43,45,44,45,45,45,46,45,47,45,48,45,51,45,53,45,54,45,55,45,56,45,57,45,58,45,59,45,60,46,3,46,4,46,6,46,7,46,8,46,9,46,10,46,11,46,12,46,13,46,14,46,15,46,16,46,17,46,18,46,19,46,21,46,22,46,23,46,25,46,26,46,28,46,31,46,32,46,33,46,35,46,36,46,38,46,39,46,40,46,41,46,42,46,43,46,44,46,45,46,46,46,48,46,49,46,51,46,52,46,53,46,54,46,55,46,56,46,57,46,58,46,59,46,60,47,4,47,5,47,6,47,9,47,10,47,11,47,12,47,13,47,14,47,15,47,16,47,17,47,18,47,19,47,22,47,26,47,27,47,28,47,30,47,31,47,33,47,34,47,35,47,39,47,40,47,41,47,42,47,43,47,44,47,45,47,51,47,52,47,53,47,54,47,55,47,56,47,57,47,58,47,59,48,8,48,9,48,10,48,11,48,12,48,13,48,14,48,15,48,16,48,17,48,18,48,19,48,20,48,24,48,27,48,30,48,34,48,37,48,39,48,40,48,41,48,42,48,43,48,44,48,45,48,47,48,48,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,48,58,49,5,49,6,49,9,49,10,49,11,49,12,49,13,49,14,49,15,49,16,49,17,49,18,49,19,49,20,49,21,49,23,49,24,49,26,49,27,49,29,49,30,49,32,49,33,49,34,49,36,49,37,49,38,49,39,49,40,49,41,49,42,49,43,49,44,49,47,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,49,58,50,6,50,7,50,9,50,10,50,11,50,12,50,13,50,14,50,15,50,16,50,17,50,18,50,19,50,20,50,24,50,25,50,26,50,30,50,33,50,37,50,38,50,39,50,40,50,41,50,42,50,43,50,44,50,45,50,47,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,7,51,8,51,9,51,10,51,11,51,12,51,13,51,14,51,15,51,16,51,17,51,18,51,19,51,20,51,21,51,26,51,28,51,30,51,31,51,35,51,37,51,38,51,39,51,40,51,41,51,42,51,43,51,44,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,52,7,52,8,52,9,52,10,52,11,52,12,52,13,52,14,52,15,52,16,52,17,52,18,52,19,52,20,52,21,52,24,52,28,52,29,52,30,52,33,52,35,52,36,52,37,52,38,52,39,52,40,52,41,52,42,52,43,52,44,52,46,52,47,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,53,8,53,9,53,10,53,11,53,12,53,13,53,14,53,15,53,16,53,17,53,18,53,19,53,20,53,24,53,25,53,27,53,28,53,32,53,33,53,34,53,35,53,36,53,37,53,38,53,39,53,40,53,41,53,42,53,43,53,47,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,54,9,54,10,54,11,54,12,54,13,54,14,54,15,54,16,54,17,54,18,54,19,54,20,54,23,54,24,54,30,54,33,54,34,54,35,54,36,54,37,54,38,54,39,54,40,54,41,54,42,54,43,54,44,54,46,54,47,54,48,54,49,54,50,54,51,54,52,54,53,54,54,55,10,55,11,55,12,55,13,55,14,55,15,55,16,55,17,55,18,55,19,55,20,55,23,55,24,55,25,55,26,55,27,55,28,55,29,55,30,55,31,55,32,55,33,55,34,55,35,55,36,55,37,55,38,55,39,55,40,55,41,55,42,55,43,55,44,55,45,55,46,55,47,55,48,55,49,55,50,55,51,55,52,55,53,56,11,56,12,56,13,56,14,56,15,56,16,56,17,56,18,56,19,56,23,56,24,56,25,56,26,56,27,56,28,56,29,56,30,56,31,56,32,56,33,56,34,56,35,56,36,56,37,56,38,56,39,56,40,56,41,56,42,56,43,56,44,56,45,56,46,56,47,56,48,56,49,56,50,56,51,56,52,57,13,57,14,57,15,57,16,57,17,57,18,57,19,57,22,57,23,57,24,57,25,57,26,57,27,57,28,57,29,57,30,57,31,57,32,57,33,57,34,57,35,57,36,57,37,57,38,57,39,57,40,57,41,57,42,57,43,57,44,57,45,57,46,57,47,57,48,57,49,57,50,58,14,58,15,58,16,58,17,58,18,58,19,58,22,58,23,58,24,58,25,58,26,58,27,58,28,58,29,58,30,58,31,58,32,58,33,58,34,58,35,58,36,58,37,58,38,58,39,58,40,58,41,58,42,58,43,58,44,58,45,58,46,58,47,58,48,58,49,59,16,59,17,59,18,59,22,59,23,59,24,59,25,59,26,59,27,59,28,59,29,59,30,59,31,59,32,59,33,59,34,59,35,59,36,59,37,59,38,59,39,59,40,59,41,59,42,59,43,59,44,59,45,59,46,59,47,60,17,60,18,60,21,60,22,60,23,60,24,60,25,60,26,60,27,60,28,60,29,60,30,60,31,60,32,60,33,60,34,60,35,60,36,60,37,60,38,60,39,60,40,60,41,60,42,60,43,60,44,60,45,60,46,61,21,61,22,61,23,61,24,61,25,61,26,61,27,61,28,61,29,61,30,61,31,61,32,61,33,61,34,61,35,61,36,61,37,61,38,61,39,61,40,61,41,61,42,61,43,62,22,62,23,62,24,62,25,62,26,62,27,62,28,62,29,62,30,62,31,62,32,62,33,62,34,62,35,62,36,62,37,62,38,62,39,62,40,62,41,63,26,63,27,63,28,63,29,63,30,63,31,63,32,63,33,63,34,63,35,63,36,63,37]

reals = []
for x in range(0, len(coords)-1, 2):
    reals.append((coords[x], coords[x+1]))

x, y = map(int, input().split())
if (y, x) in reals:
    print('IN')
else:
    print('OUT')
