35,33,47,98,105,110,47,115,104,10,35,10,35,32,67,111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,48,54,44,32,50,48,48,56,32,74,117,110,105,111,32,67,32,72,97,109,97,110,111,10,35,10,35,32,84,104,101,32,34,112,114,101,45,114,101,98,97,115,101,34,32,104,111,111,107,32,105,115,32,114,117,110,32,106,117,115,116,32,98,101,102,111,114,101,32,34,103,105,116,32,114,101,98,97,115,101,34,32,115,116,97,114,116,115,32,100,111,105,110,103,10,35,32,105,116,115,32,106,111,98,44,32,97,110,100,32,99,97,110,32,112,114,101,118,101,110,116,32,116,104,101,32,99,111,109,109,97,110,100,32,102,114,111,109,32,114,117,110,110,105,110,103,32,98,121,32,101,120,105,116,105,110,103,32,119,105,116,104,10,35,32,110,111,110,45,122,101,114,111,32,115,116,97,116,117,115,46,10,35,10,35,32,84,104,101,32,104,111,111,107,32,105,115,32,99,97,108,108,101,100,32,119,105,116,104,32,116,104,101,32,102,111,108,108,111,119,105,110,103,32,112,97,114,97,109,101,116,101,114,115,58,10,35,10,35,32,36,49,32,45,45,32,116,104,101,32,117,112,115,116,114,101,97,109,32,116,104,101,32,115,101,114,105,101,115,32,119,97,115,32,102,111,114,107,101,100,32,102,114,111,109,46,10,35,32,36,50,32,45,45,32,116,104,101,32,98,114,97,110,99,104,32,98,101,105,110,103,32,114,101,98,97,115,101,100,32,40,111,114,32,101,109,112,116,121,32,119,104,101,110,32,114,101,98,97,115,105,110,103,32,116,104,101,32,99,117,114,114,101,110,116,32,98,114,97,110,99,104,41,46,10,35,10,35,32,84,104,105,115,32,115,97,109,112,108,101,32,115,104,111,119,115,32,104,111,119,32,116,111,32,112,114,101,118,101,110,116,32,116,111,112,105,99,32,98,114,97,110,99,104,101,115,32,116,104,97,116,32,97,114,101,32,97,108,114,101,97,100,121,10,35,32,109,101,114,103,101,100,32,116,111,32,39,110,101,120,116,39,32,98,114,97,110,99,104,32,102,114,111,109,32,103,101,116,116,105,110,103,32,114,101,98,97,115,101,100,44,32,98,101,99,97,117,115,101,32,97,108,108,111,119,105,110,103,32,105,116,10,35,32,119,111,117,108,100,32,114,101,115,117,108,116,32,105,110,32,114,101,98,97,115,105,110,103,32,97,108,114,101,97,100,121,32,112,117,98,108,105,115,104,101,100,32,104,105,115,116,111,114,121,46,10,10,112,117,98,108,105,115,104,61,110,101,120,116,10,98,97,115,101,98,114,97,110,99,104,61,34,36,49,34,10,105,102,32,116,101,115,116,32,34,36,35,34,32,61,32,50,10,116,104,101,110,10,9,116,111,112,105,99,61,34,114,101,102,115,47,104,101,97,100,115,47,36,50,34,10,101,108,115,101,10,9,116,111,112,105,99,61,96,103,105,116,32,115,121,109,98,111,108,105,99,45,114,101,102,32,72,69,65,68,96,32,124,124,10,9,101,120,105,116,32,48,32,59,35,32,119,101,32,100,111,32,110,111,116,32,105,110,116,101,114,114,117,112,116,32,114,101,98,97,115,105,110,103,32,100,101,116,97,99,104,101,100,32,72,69,65,68,10,102,105,10,10,99,97,115,101,32,34,36,116,111,112,105,99,34,32,105,110,10,114,101,102,115,47,104,101,97,100,115,47,63,63,47,42,41,10,9,59,59,10,42,41,10,9,101,120,105,116,32,48,32,59,35,32,119,101,32,100,111,32,110,111,116,32,105,110,116,101,114,114,117,112,116,32,111,116,104,101,114,115,46,10,9,59,59,10,101,115,97,99,10,10,35,32,78,111,119,32,119,101,32,97,114,101,32,100,101,97,108,105,110,103,32,119,105,116,104,32,97,32,116,111,112,105,99,32,98,114,97,110,99,104,32,98,101,105,110,103,32,114,101,98,97,115,101,100,10,35,32,111,110,32,116,111,112,32,111,102,32,109,97,115,116,101,114,46,32,32,73,115,32,105,116,32,79,75,32,116,111,32,114,101,98,97,115,101,32,105,116,63,10,10,35,32,68,111,101,115,32,116,104,101,32,116,111,112,105,99,32,114,101,97,108,108,121,32,101,120,105,115,116,63,10,103,105,116,32,115,104,111,119,45,114,101,102,32,45,113,32,34,36,116,111,112,105,99,34,32,124,124,32,123,10,9,101,99,104,111,32,62,38,50,32,34,78,111,32,115,117,99,104,32,98,114,97,110,99,104,32,36,116,111,112,105,99,34,10,9,101,120,105,116,32,49,10,125,10,10,35,32,73,115,32,116,111,112,105,99,32,102,117,108,108,121,32,109,101,114,103,101,100,32,116,111,32,109,97,115,116,101,114,63,10,110,111,116,95,105,110,95,109,97,115,116,101,114,61,96,103,105,116,32,114,101,118,45,108,105,115,116,32,45,45,112,114,101,116,116,121,61,111,110,101,108,105,110,101,32,94,109,97,115,116,101,114,32,34,36,116,111,112,105,99,34,96,10,105,102,32,116,101,115,116,32,45,122,32,34,36,110,111,116,95,105,110,95,109,97,115,116,101,114,34,10,116,104,101,110,10,9,101,99,104,111,32,62,38,50,32,34,36,116,111,112,105,99,32,105,115,32,102,117,108,108,121,32,109,101,114,103,101,100,32,116,111,32,109,97,115,116,101,114,59,32,98,101,116,116,101,114,32,114,101,109,111,118,101,32,105,116,46,34,10,9,101,120,105,116,32,49,32,59,35,32,119,101,32,99,111,117,108,100,32,97,108,108,111,119,32,105,116,44,32,98,117,116,32,116,104,101,114,101,32,105,115,32,110,111,32,112,111,105,110,116,46,10,102,105,10,10,35,32,73,115,32,116,111,112,105,99,32,101,118,101,114,32,109,101,114,103,101,100,32,116,111,32,110,101,120,116,63,32,32,73,102,32,115,111,32,121,111,117,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,114,101,98,97,115,105,110,103,32,105,116,46,10,111,110,108,121,95,110,101,120,116,95,49,61,96,103,105,116,32,114,101,118,45,108,105,115,116,32,94,109,97,115,116,101,114,32,34,94,36,116,111,112,105,99,34,32,36,123,112,117,98,108,105,115,104,125,32,124,32,115,111,114,116,96,10,111,110,108,121,95,110,101,120,116,95,50,61,96,103,105,116,32,114,101,118,45,108,105,115,116,32,94,109,97,115,116,101,114,32,32,32,32,32,32,32,32,32,32,32,36,123,112,117,98,108,105,115,104,125,32,124,32,115,111,114,116,96,10,105,102,32,116,101,115,116,32,34,36,111,110,108,121,95,110,101,120,116,95,49,34,32,61,32,34,36,111,110,108,121,95,110,101,120,116,95,50,34,10,116,104,101,110,10,9,110,111,116,95,105,110,95,116,111,112,105,99,61,96,103,105,116,32,114,101,118,45,108,105,115,116,32,34,94,36,116,111,112,105,99,34,32,109,97,115,116,101,114,96,10,9,105,102,32,116,101,115,116,32,45,122,32,34,36,110,111,116,95,105,110,95,116,111,112,105,99,34,10,9,116,104,101,110,10,9,9,101,99,104,111,32,62,38,50,32,34,36,116,111,112,105,99,32,105,115,32,97,108,114,101,97,100,121,32,117,112,32,116,111,32,100,97,116,101,32,119,105,116,104,32,109,97,115,116,101,114,34,10,9,9,101,120,105,116,32,49,32,59,35,32,119,101,32,99,111,117,108,100,32,97,108,108,111,119,32,105,116,44,32,98,117,116,32,116,104,101,114,101,32,105,115,32,110,111,32,112,111,105,110,116,46,10,9,101,108,115,101,10,9,9,101,120,105,116,32,48,10,9,102,105,10,101,108,115,101,10,9,110,111,116,95,105,110,95,110,101,120,116,61,96,103,105,116,32,114,101,118,45,108,105,115,116,32,45,45,112,114,101,116,116,121,61,111,110,101,108,105,110,101,32,94,36,123,112,117,98,108,105,115,104,125,32,34,36,116,111,112,105,99,34,96,10,9,47,117,115,114,47,98,105,110,47,112,101,114,108,32,45,101,32,39,10,9,9,109,121,32,36,116,111,112,105,99,32,61,32,36,65,82,71,86,91,48,93,59,10,9,9,109,121,32,36,109,115,103,32,61,32,34,42,32,36,116,111,112,105,99,32,104,97,115,32,99,111,109,109,105,116,115,32,97,108,114,101,97,100,121,32,109,101,114,103,101,100,32,116,111,32,112,117,98,108,105,99,32,98,114,97,110,99,104,58,92,110,34,59,10,9,9,109,121,32,40,37,110,111,116,95,105,110,95,110,101,120,116,41,32,61,32,109,97,112,32,123,10,9,9,9,47,94,40,91,48,45,57,97,45,102,93,43,41,32,47,59,10,9,9,9,40,36,49,32,61,62,32,49,41,59,10,9,9,125,32,115,112,108,105,116,40,47,92,110,47,44,32,36,65,82,71,86,91,49,93,41,59,10,9,9,102,111,114,32,109,121,32,36,101,108,101,109,32,40,109,97,112,32,123,10,9,9,9,9,47,94,40,91,48,45,57,97,45,102,93,43,41,32,40,46,42,41,36,47,59,10,9,9,9,9,91,36,49,32,61,62,32,36,50,93,59,10,9,9,9,125,32,115,112,108,105,116,40,47,92,110,47,44,32,36,65,82,71,86,91,50,93,41,41,32,123,10,9,9,9,105,102,32,40,33,101,120,105,115,116,115,32,36,110,111,116,95,105,110,95,110,101,120,116,123,36,101,108,101,109,45,62,91,48,93,125,41,32,123,10,9,9,9,9,105,102,32,40,36,109,115,103,41,32,123,10,9,9,9,9,9,112,114,105,110,116,32,83,84,68,69,82,82,32,36,109,115,103,59,10,9,9,9,9,9,117,110,100,101,102,32,36,109,115,103,59,10,9,9,9,9,125,10,9,9,9,9,112,114,105,110,116,32,83,84,68,69,82,82,32,34,32,36,101,108,101,109,45,62,91,49,93,92,110,34,59,10,9,9,9,125,10,9,9,125,10,9,39,32,34,36,116,111,112,105,99,34,32,34,36,110,111,116,95,105,110,95,110,101,120,116,34,32,34,36,110,111,116,95,105,110,95,109,97,115,116,101,114,34,10,9,101,120,105,116,32,49,10,102,105,10,10,60,60,92,68,79,67,95,69,78,68,10,10,84,104,105,115,32,115,97,109,112,108,101,32,104,111,111,107,32,115,97,102,101,103,117,97,114,100,115,32,116,111,112,105,99,32,98,114,97,110,99,104,101,115,32,116,104,97,116,32,104,97,118,101,32,98,101,101,110,10,112,117,98,108,105,115,104,101,100,32,102,114,111,109,32,98,101,105,110,103,32,114,101,119,111,117,110,100,46,10,10,84,104,101,32,119,111,114,107,102,108,111,119,32,97,115,115,117,109,101,100,32,104,101,114,101,32,105,115,58,10,10,32,42,32,79,110,99,101,32,97,32,116,111,112,105,99,32,98,114,97,110,99,104,32,102,111,114,107,115,32,102,114,111,109,32,34,109,97,115,116,101,114,34,44,32,34,109,97,115,116,101,114,34,32,105,115,32,110,101,118,101,114,10,32,32,32,109,101,114,103,101,100,32,105,110,116,111,32,105,116,32,97,103,97,105,110,32,40,101,105,116,104,101,114,32,100,105,114,101,99,116,108,121,32,111,114,32,105,110,100,105,114,101,99,116,108,121,41,46,10,10,32,42,32,79,110,99,101,32,97,32,116,111,112,105,99,32,98,114,97,110,99,104,32,105,115,32,102,117,108,108,121,32,99,111,111,107,101,100,32,97,110,100,32,109,101,114,103,101,100,32,105,110,116,111,32,34,109,97,115,116,101,114,34,44,10,32,32,32,105,116,32,105,115,32,100,101,108,101,116,101,100,46,32,32,73,102,32,121,111,117,32,110,101,101,100,32,116,111,32,98,117,105,108,100,32,111,110,32,116,111,112,32,111,102,32,105,116,32,116,111,32,99,111,114,114,101,99,116,10,32,32,32,101,97,114,108,105,101,114,32,109,105,115,116,97,107,101,115,44,32,97,32,110,101,119,32,116,111,112,105,99,32,98,114,97,110,99,104,32,105,115,32,99,114,101,97,116,101,100,32,98,121,32,102,111,114,107,105,110,103,32,97,116,10,32,32,32,116,104,101,32,116,105,112,32,111,102,32,116,104,101,32,34,109,97,115,116,101,114,34,46,32,32,84,104,105,115,32,105,115,32,110,111,116,32,115,116,114,105,99,116,108,121,32,110,101,99,101,115,115,97,114,121,44,32,98,117,116,10,32,32,32,105,116,32,109,97,107,101,115,32,105,116,32,101,97,115,105,101,114,32,116,111,32,107,101,101,112,32,121,111,117,114,32,104,105,115,116,111,114,121,32,115,105,109,112,108,101,46,10,10,32,42,32,87,104,101,110,101,118,101,114,32,121,111,117,32,110,101,101,100,32,116,111,32,116,101,115,116,32,111,114,32,112,117,98,108,105,115,104,32,121,111,117,114,32,99,104,97,110,103,101,115,32,116,111,32,116,111,112,105,99,10,32,32,32,98,114,97,110,99,104,101,115,44,32,109,101,114,103,101,32,116,104,101,109,32,105,110,116,111,32,34,110,101,120,116,34,32,98,114,97,110,99,104,46,10,10,84,104,101,32,115,99,114,105,112,116,44,32,98,101,105,110,103,32,97,110,32,101,120,97,109,112,108,101,44,32,104,97,114,100,99,111,100,101,115,32,116,104,101,32,112,117,98,108,105,115,104,32,98,114,97,110,99,104,32,110,97,109,101,10,116,111,32,98,101,32,34,110,101,120,116,34,44,32,98,117,116,32,105,116,32,105,115,32,116,114,105,118,105,97,108,32,116,111,32,109,97,107,101,32,105,116,32,99,111,110,102,105,103,117,114,97,98,108,101,32,118,105,97,10,36,71,73,84,95,68,73,82,47,99,111,110,102,105,103,32,109,101,99,104,97,110,105,115,109,46,10,10,87,105,116,104,32,116,104,105,115,32,119,111,114,107,102,108,111,119,44,32,121,111,117,32,119,111,117,108,100,32,119,97,110,116,32,116,111,32,107,110,111,119,58,10,10,40,49,41,32,46,46,46,32,105,102,32,97,32,116,111,112,105,99,32,98,114,97,110,99,104,32,104,97,115,32,101,118,101,114,32,98,101,101,110,32,109,101,114,103,101,100,32,116,111,32,34,110,101,120,116,34,46,32,32,89,111,117,110,103,10,32,32,32,32,116,111,112,105,99,32,98,114,97,110,99,104,101,115,32,99,97,110,32,104,97,118,101,32,115,116,117,112,105,100,32,109,105,115,116,97,107,101,115,32,121,111,117,32,119,111,117,108,100,32,114,97,116,104,101,114,10,32,32,32,32,99,108,101,97,110,32,117,112,32,98,101,102,111,114,101,32,112,117,98,108,105,115,104,105,110,103,44,32,97,110,100,32,116,104,105,110,103,115,32,116,104,97,116,32,104,97,118,101,32,110,111,116,32,98,101,101,110,10,32,32,32,32,109,101,114,103,101,100,32,105,110,116,111,32,111,116,104,101,114,32,98,114,97,110,99,104,101,115,32,99,97,110,32,98,101,32,101,97,115,105,108,121,32,114,101,98,97,115,101,100,32,119,105,116,104,111,117,116,10,32,32,32,32,97,102,102,101,99,116,105,110,103,32,111,116,104,101,114,32,112,101,111,112,108,101,46,32,32,66,117,116,32,111,110,99,101,32,105,116,32,105,115,32,112,117,98,108,105,115,104,101,100,44,32,121,111,117,32,119,111,117,108,100,10,32,32,32,32,110,111,116,32,119,97,110,116,32,116,111,32,114,101,119,105,110,100,32,105,116,46,10,10,40,50,41,32,46,46,46,32,105,102,32,97,32,116,111,112,105,99,32,98,114,97,110,99,104,32,104,97,115,32,98,101,101,110,32,102,117,108,108,121,32,109,101,114,103,101,100,32,116,111,32,34,109,97,115,116,101,114,34,46,10,32,32,32,32,84,104,101,110,32,121,111,117,32,99,97,110,32,100,101,108,101,116,101,32,105,116,46,32,32,77,111,114,101,32,105,109,112,111,114,116,97,110,116,108,121,44,32,121,111,117,32,115,104,111,117,108,100,32,110,111,116,10,32,32,32,32,98,117,105,108,100,32,111,110,32,116,111,112,32,111,102,32,105,116,32,45,45,32,111,116,104,101,114,32,112,101,111,112,108,101,32,109,97,121,32,97,108,114,101,97,100,121,32,119,97,110,116,32,116,111,10,32,32,32,32,99,104,97,110,103,101,32,116,104,105,110,103,115,32,114,101,108,97,116,101,100,32,116,111,32,116,104,101,32,116,111,112,105,99,32,97,115,32,112,97,116,99,104,101,115,32,97,103,97,105,110,115,116,32,121,111,117,114,10,32,32,32,32,34,109,97,115,116,101,114,34,44,32,115,111,32,105,102,32,121,111,117,32,110,101,101,100,32,102,117,114,116,104,101,114,32,99,104,97,110,103,101,115,44,32,105,116,32,105,115,32,98,101,116,116,101,114,32,116,111,10,32,32,32,32,102,111,114,107,32,116,104,101,32,116,111,112,105,99,32,40,112,101,114,104,97,112,115,32,119,105,116,104,32,116,104,101,32,115,97,109,101,32,110,97,109,101,41,32,97,102,114,101,115,104,32,102,114,111,109,32,116,104,101,10,32,32,32,32,116,105,112,32,111,102,32,34,109,97,115,116,101,114,34,46,10,10,76,101,116,39,115,32,108,111,111,107,32,97,116,32,116,104,105,115,32,101,120,97,109,112,108,101,58,10,10,9,9,32,32,32,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,32,34,110,101,120,116,34,10,9,9,32,32,47,32,32,32,32,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,47,10,9,9,32,47,32,32,32,97,45,45,45,97,45,45,45,98,32,65,32,32,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,47,10,9,9,47,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,47,10,9,32,32,32,32,32,32,32,47,32,32,32,47,32,32,32,99,45,45,45,99,45,45,45,99,45,45,45,99,32,66,32,32,32,32,32,32,32,32,32,47,10,9,32,32,32,32,32,32,47,32,32,32,47,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,32,32,92,32,32,32,32,32,32,32,32,32,47,10,9,32,32,32,32,32,47,32,32,32,47,32,32,32,47,32,32,32,98,45,45,45,98,32,67,32,32,32,32,32,92,32,32,32,32,32,32,32,47,10,9,32,32,32,32,47,32,32,32,47,32,32,32,47,32,32,32,47,32,32,32,32,32,32,32,32,32,32,32,32,32,92,32,32,32,32,32,47,10,32,32,32,32,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,45,45,45,111,32,34,109,97,115,116,101,114,34,10,10,10,65,44,32,66,32,97,110,100,32,67,32,97,114,101,32,116,111,112,105,99,32,98,114,97,110,99,104,101,115,46,10,10,32,42,32,65,32,104,97,115,32,111,110,101,32,102,105,120,32,115,105,110,99,101,32,105,116,32,119,97,115,32,109,101,114,103,101,100,32,117,112,32,116,111,32,34,110,101,120,116,34,46,10,10,32,42,32,66,32,104,97,115,32,102,105,110,105,115,104,101,100,46,32,32,73,116,32,104,97,115,32,98,101,101,110,32,102,117,108,108,121,32,109,101,114,103,101,100,32,117,112,32,116,111,32,34,109,97,115,116,101,114,34,32,97,110,100,32,34,110,101,120,116,34,44,10,32,32,32,97,110,100,32,105,115,32,114,101,97,100,121,32,116,111,32,98,101,32,100,101,108,101,116,101,100,46,10,10,32,42,32,67,32,104,97,115,32,110,111,116,32,109,101,114,103,101,100,32,116,111,32,34,110,101,120,116,34,32,97,116,32,97,108,108,46,10,10,87,101,32,119,111,117,108,100,32,119,97,110,116,32,116,111,32,97,108,108,111,119,32,67,32,116,111,32,98,101,32,114,101,98,97,115,101,100,44,32,114,101,102,117,115,101,32,65,44,32,97,110,100,32,101,110,99,111,117,114,97,103,101,10,66,32,116,111,32,98,101,32,100,101,108,101,116,101,100,46,10,10,84,111,32,99,111,109,112,117,116,101,32,40,49,41,58,10,10,9,103,105,116,32,114,101,118,45,108,105,115,116,32,94,109,97,115,116,101,114,32,94,116,111,112,105,99,32,110,101,120,116,10,9,103,105,116,32,114,101,118,45,108,105,115,116,32,94,109,97,115,116,101,114,32,32,32,32,32,32,32,32,110,101,120,116,10,10,9,105,102,32,116,104,101,115,101,32,109,97,116,99,104,44,32,116,111,112,105,99,32,104,97,115,32,110,111,116,32,109,101,114,103,101,100,32,105,110,32,110,101,120,116,32,97,116,32,97,108,108,46,10,10,84,111,32,99,111,109,112,117,116,101,32,40,50,41,58,10,10,9,103,105,116,32,114,101,118,45,108,105,115,116,32,109,97,115,116,101,114,46,46,116,111,112,105,99,10,10,9,105,102,32,116,104,105,115,32,105,115,32,101,109,112,116,121,44,32,105,116,32,105,115,32,102,117,108,108,121,32,109,101,114,103,101,100,32,116,111,32,34,109,97,115,116,101,114,34,46,10,10,68,79,67,95,69,78,68,10