45,45,45,45,45,66,69,71,73,78,32,80,71,80,32,83,73,71,78,69,68,32,77,69,83,83,65,71,69,45,45,45,45,45,10,72,97,115,104,58,32,83,72,65,49,10,10,87,101,108,99,111,109,101,46,10,10,71,111,111,100,32,108,117,99,107,46,10,10,51,51,48,49,10,10,10,10,101,32,61,32,54,53,53,51,55,10,110,32,61,32,55,53,53,55,57,49,50,53,55,52,54,48,56,53,51,53,49,54,52,52,50,54,55,49,56,50,57,50,48,53,56,48,50,49,50,53,53,54,52,49,51,49,48,50,48,55,49,56,55,54,51,51,48,57,53,55,57,53,48,54,57,52,52,53,55,48,48,48,53,57,50,92,10,32,32,32,32,49,48,50,52,56,48,53,48,55,53,55,50,55,48,50,51,52,54,55,57,57,57,51,54,55,51,56,52,52,50,48,51,49,52,56,48,49,51,49,55,51,48,57,49,49,55,51,55,56,54,53,55,50,49,49,54,54,51,57,10,10,10,45,32,45,45,45,45,45,66,69,71,73,78,32,67,79,77,80,82,69,83,83,69,68,32,82,83,65,32,69,78,67,82,89,80,84,69,68,32,77,69,83,83,65,71,69,45,45,45,45,45,10,86,101,114,115,105,111,110,58,32,49,46,57,57,10,83,99,104,101,109,101,58,32,67,114,121,112,116,58,58,82,83,65,58,58,69,83,58,58,79,65,69,80,10,10,101,74,119,66,115,119,66,77,47,122,69,119,65,68,69,50,77,103,66,68,101,88,66,111,90,88,74,48,90,88,104,48,76,69,50,106,120,74,83,49,69,122,77,99,56,48,107,79,75,43,104,114,97,49,71,75,110,88,103,81,75,81,103,86,105,116,73,121,56,78,103,65,55,107,120,110,10,50,117,56,106,78,81,68,118,108,117,48,117,121,109,78,78,105,117,54,88,86,67,67,110,54,54,97,120,71,72,48,73,90,57,119,52,65,102,51,75,47,121,82,103,106,79,98,115,102,65,49,81,55,81,113,112,88,78,65,76,74,57,70,70,80,103,89,108,53,114,104,48,55,99,66,80,10,77,57,107,98,83,72,54,68,121,110,85,47,53,99,89,103,81,111,100,50,75,121,109,106,87,99,73,118,75,120,51,70,107,106,86,52,85,79,71,97,107,68,110,66,102,49,101,81,112,49,117,119,118,110,51,75,120,68,86,119,84,121,122,80,113,98,77,110,90,118,79,65,48,54,69,99,10,65,102,75,116,121,122,49,104,69,75,47,85,66,88,107,101,77,101,86,114,110,86,53,83,81,81,61,61,10,61,121,84,85,115,104,68,77,75,78,54,53,97,80,97,75,65,82,48,79,85,56,103,61,61,10,45,32,45,45,45,45,45,69,78,68,32,67,79,77,80,82,69,83,83,69,68,32,82,83,65,32,69,78,67,82,89,80,84,69,68,32,77,69,83,83,65,71,69,45,45,45,45,45,10,10,10,45,45,45,45,45,66,69,71,73,78,32,80,71,80,32,83,73,71,78,65,84,85,82,69,45,45,45,45,45,10,86,101,114,115,105,111,110,58,32,71,110,117,80,71,32,118,49,46,52,46,49,49,32,40,71,78,85,47,76,105,110,117,120,41,10,10,105,81,73,99,66,65,69,66,65,103,65,71,66,81,74,83,121,108,121,47,65,65,111,74,69,66,103,102,65,101,86,54,78,81,107,80,72,104,85,80,47,82,55,110,117,89,105,84,77,119,43,51,115,98,101,48,120,86,43,52,114,109,105,78,10,108,105,83,68,109,87,54,105,98,79,75,52,85,84,107,90,68,84,101,65,83,53,107,65,75,73,106,120,67,67,51,68,119,87,105,48,108,88,113,66,71,90,121,97,98,111,106,87,72,77,50,119,82,119,89,76,79,104,118,102,75,118,103,103,10,68,103,80,110,87,49,66,83,90,47,82,54,55,71,97,85,121,48,67,77,47,118,116,90,79,116,107,116,66,101,73,100,110,116,108,90,97,109,107,57,68,112,87,53,98,81,51,49,49,99,55,78,57,100,121,54,117,87,99,56,43,104,79,77,10,117,109,107,99,110,84,55,117,55,57,57,122,69,83,97,122,70,103,67,101,68,83,79,119,48,99,70,103,72,68,105,71,57,85,84,65,81,120,98,101,43,78,115,88,89,47,78,75,109,52,78,48,87,65,116,103,87,109,100,116,101,53,121,109,10,100,85,56,73,109,112,109,88,87,103,56,78,67,104,100,110,52,57,85,116,117,65,65,67,105,56,115,56,116,99,73,47,108,72,106,49,89,106,104,43,65,81,82,98,79,50,43,79,122,110,57,101,83,120,85,65,81,49,84,115,88,83,103,116,10,51,48,106,75,109,88,73,53,115,115,52,87,72,83,49,54,110,89,115,83,57,55,66,85,98,111,52,111,88,51,78,66,88,97,67,106,83,90,98,55,102,75,79,57,67,82,74,66,111,51,103,109,50,82,56,47,78,99,73,77,73,107,69,99,10,71,108,81,47,55,114,67,81,87,72,88,65,48,77,67,43,52,49,53,117,116,53,100,99,74,102,50,105,104,119,105,100,56,49,99,49,120,115,68,121,113,81,100,102,104,69,115,87,69,47,119,86,110,75,55,85,106,106,101,43,66,103,99,79,10,121,98,66,72,108,56,101,106,74,122,87,104,90,107,67,118,101,115,72,79,109,73,111,49,82,76,69,97,110,120,108,71,85,67,53,106,99,82,76,113,73,109,114,84,55,65,57,67,114,79,43,69,86,70,87,49,54,69,90,112,118,122,117,103,10,84,115,111,112,111,53,54,43,74,98,73,70,105,73,122,65,113,43,67,71,117,106,72,103,68,90,110,111,72,74,70,116,66,53,55,52,117,116,106,79,110,90,122,57,120,122,115,86,90,51,108,105,114,81,121,65,70,79,71,97,117,72,43,103,10,75,43,88,120,106,88,106,89,56,116,84,53,108,112,112,65,103,109,70,51,122,87,75,113,104,97,55,78,111,86,43,57,70,103,70,108,50,113,50,83,83,57,117,101,43,115,52,74,111,121,110,53,80,89,75,110,73,67,74,101,122,101,51,105,10,75,57,66,90,55,103,73,84,54,57,52,115,52,100,76,69,122,117,54,107,71,97,82,121,117,78,109,120,56,113,97,111,68,115,48,107,106,118,69,66,53,112,73,43,49,98,117,71,117,78,65,121,115,72,81,87,73,68,121,89,51,68,87,98,10,67,106,74,49,65,110,66,76,89,48,79,98,120,97,77,98,87,77,82,47,10,61,100,53,69,56,10,45,45,45,45,45,69,78,68,32,80,71,80,32,83,73,71,78,65,84,85,82,69,45,45,45,45,45,10