/* www-ATLAS of Group Representations. TE6(2):2 represented as 1938 x 1938 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,1938,[ "212221111220102121222202012001221000120110211000021012002001020121201221221120021200001120012001220202012222122002201022220010010101212020010100212201002101100100200001202010201121202222220212000220112022012112202001221221111222202221220111111111222120110101120012221212001010121010100122000110101011220101002102002122002212110012102222111222121002110200021110011001112021001212012000210020122120111221212110202121200202220100002212202201000100012210221122002111011122112220200222021201000012110011012100212212111021202210011111222202100100020102211222012010201011121212210121121120011111102111110010010201212201210102120002101201211221110102200000110212122120200202220022020001212011001202001022121222102221012111211202010121111020102201212011120002122000001020221100210222020212201000002202122221210100000001220102021112220112111200021012012111201012100221012212020210120110111200201210110020101202211001200002110221011201122220000210021122211002201102220102211212000210101112022202020211122001120120022100100221102002120021102121112222122021110012022100012201201121012222102111210200200120202101120111222112000020220121211111110120202022202200012200121022212221222200000212201001111021212121010122012022200212022110021110201102112101201212121021012020021010021001022102200010010000200121101100111201012201000120102210211000010211211121202001001121202101120010022122001222102222000020212102122210111122011001111011101120202200101201102201222022002212122021111012110200010221101102221020220120220111221020222220102222010212220101100102222222100012121221112221210121002121221000122210110210121200202221121000100200122101021110022112110002211020022021201100101011221201002112102202012022121002022112120012021000012202110201011221010102011000112010222112102200020011002121212122221020012102111011101110102112200112102120210222001222211210100020210102222120211102011010201202200222200100221100101001112221221012121122020020011102212011221202", "201021200111111120000100211102002211100011202121202101010121202110210101200001202121022121022212011221100002010120000001221020212210020200121212111001202210122121120021102012110200211002010110202120002100012011202101000210101120210212011022202200002001221102000110001211200010002222212211010121012110111122221201110202121222201100202022211222102111221100201100211212122201011211212110220121012102221011220001020200212021222121210110211100211221112002121220121222020121102020212122212002102211202212121201211101001022200000121011120222112022110222220210110200012010201100011002102001221022201222201001121002211011022100020120111012210022012000200222210210202000122201222011000021211020101221202001002210111220100011022012200212102022001121012220102011112010020122101022002122221101101110200102112111022200011010221210202200020120001200122112120201210120011001222002002121212220010112211020222122220110201222120000210020201220022202110222000122111120012210020210201202110110012110102002020200020212211211111201221111002121201022020112000110200121210001000222212212211111222200111001200221112021111100100201210121011020221001212021111100101220000110101012212200201101122022210101011011010010221112001121211002100021120111001001222021121121211122022202111011222110022200202101201201112110012101102101011221121121121101200222221111202021210201012112001210022212022121111210021220201221120102212202102200200102112211202101102112220220202001120221201102110020201221022022000002200112121210120121222022111111100221010010020201212020102001102011122221212011012212121202000001010221021002121210020110221022001022121121212021202110110120002220201121210120010002201000010122200012112120000011010111002201011212122101111200112012210211012112201111200122220021210022111112211222222111100112110022022200201110102200202221202112200012021012121021220020112022012020022022101101221000210102111001011102022100111210210202111210021122212221012010000012022111", "002220221020110122110010212212202100212201212122002221222202002211201111000201221221221110011012200000011011220222222000221222010002221112010000220122221021120011112122000100111022220200211121002200122111121110002002200121201101220002111001011220002012201222202210102011001220220120101020211012120211222100002200221211022222201200002100220000112112202020121211212222212022020012002211100220100021112112112222002002120110020022222110001212002202111011010101001212021012111022012220110010110201122221102112121022022220120001022121011002201221212200011021202102221121200101100220222202120202212220210002021010002120211020200002120021021120111012011012212222212200100120100110001111210010020020210220100222111111020120011121122222112121122112200102100002120112101022022210012001021111211021200022100011221101010102212220120022221001000110102222211222010122201111210101201202001002000200112022210000011120011222020000211201111202111010102210102122220010100101020200100010212111000221212102120122211210001002021200212010112212211112201210001100100020111202121000202211210020010120112011010121110012220110201220012211012210010112001201001200012002020220121100110102101212101010200021222101211112202210021112122022112012022220212212112022110022211212012220201011022101000020202221022011120102112101102201221002120010010110210102212000112111000120020010200002121120101121020202102001022120021022122100011112021202000211002001122021101010210001122112120202002212112212120021100101102202221201120112110112202011212100111201110220020211001201222022111111022101011011121112010022101221211101120201112111112201101101100202201001102011112022011100011112221211212220111121011022021202201200110220021110210202202002221111200011110101111220001112002221212212021112112211221012212002121220120012101202010012222111212010000002021211102100021220211100200002002121222100122020212211201122010101100121110202010221001111201200101000022102122112211020022101110122", "110120101110202122010211220022121220022221110100111221002200111200122021202110211121011220002000010021210202221202211011112020000002100102100102012200002020200110220101002012000210002220112121202111221120020210021021211220110002202012210201202122121101200202111102200112121210011000112010121012222001112101220220112101212021022212012120110202201021210202111110012101221012122221000102122222012100220102122100220202100111110101022222112021022101211222111000010110222202212210001212101002000101112202202222022012200102000001120012212102101210002110101021011201020212210202221102220110012002002201112221111101202022211002110202002101020022011112100202010112112221110001001111210220200010110210101101000111221211122002020021202202222112000210110110101201010001211200110121102102101100110211121110020110200102202021200211121202102120021022010102122102202101200010110212120022220010220102221220102110201011000020022122000010202011222010000012211000220020221102100011010121021011120010112220001222122020110021121000201210222110100210100211101111211012012220212001202210122101102111102220020102122202012112102212201020101122100102000100100001221221201001102002221001122002022111011102202122122101012110102212022002210101102201111112022011022102110201001222001021020202012222020022020002101121021100000210100201110221121112122210122222000121011210120220102202101122202122201110220022021200020002021011201020212101110110102000121211120000011000210020021211102021201110101200021012012001120112020122200211011010022202000012021212022220222000002022001102022122011211000010100222201100021201212120001002200021110221210120100010120201221102210002102000221000211211221110100221010102212101001000110002002012100100112021011010000111122021211101102010000112211202101220110102111212202220211010021112022222221110101002002022100002001220012222121112020011012022120101101010000010111202001201011000221210020102100021000001211101120001111120120120201202201212", "211100111021012221022211010022200012221002010121011222101012221000102100100110022100001112010011000012120212102220000011202212122111101122220010012200010201100211001212222220000002200001012020101111200012100002100221201120211110220120001012211100011101120120200122110200222221100121012110010201021110010100110001200011121220011002020101012212120221212002222000201112201020201101202222000121110121200011101012021102110212012002100222021220020021011111020200021211011011102022021020112210101220002200111120000220000122221012111121120012120102202120101112002112001201001221100012101020012201110010112210210011201210122201102001112112002000100001021220021021010121012212200201020201022211220000210102102021010012202221001200021011202222111021011112220200020110211222210122120211101020202010112121221210211020212211122201012012220111202022011010220021220210210121101112202200112001221112221022111100212212101112120201002221212002100202101222001120010120020212110200220011221110101011212012102211102011120101221122111112222221001200200221212001001120201012022222012010012011212122012112110211001021222102010012212121120012000120212000112022021102200201220221100000121101100212102122101120100222011222120221210210221102011120211101000202220212220121022011012120222210001010102000022001000111010001021201012000200212021021200202202002012110000011200222012020222022000101212000001002112120201011022002101011010102210101220221221210122122020201100120212100100012100022021020201212222122211200222000210120001220212220210122221221110222102211022021002201100112101112200201000212200011201102201022012001211212002200000212212201211111201000211012201011010010201210211000221202100201000112111102100122220200200211111000022211222221010020001100111202010111120012000200012120222221222210210001111102221210021211222202112102021120011220102211011000210021222202101222212102012212222211022212222021102012002121121211201122210121112010210112000221012001212200", "102022210101022000020000122101220110212110201112211201101100010021021101002001112200211201210200200212221211221121220202011001210210121202010020201100120021002212112202122020221012100000021022010002111021001111020120021102022122201101101202001002222200122122120010100001102222022101200002211112222121100022011112212121010201100020120111222111122012111101012010221211022122202111001100102011000112220212212112220200100121100101111100221102100020100112012212101111021010122020111012111001021212121210020020001220221120002000011121210210021211020111012120220111102101002112120210011121012221210110102121222122111221022101110100001220210201100222121210220111220110102021201001121002112101222200122021110120102212221122210211222000112112011202211000110121122100121120012121112110012020222102001011012110001122122010122010000212210121200020010002112212022210022010210112010200010101102011121110011102202000212101211112122011221100202222101102012021000112212010022110000002222001100121221202120112222220002111012200010200102011110120120010020212021100011202202121111221212010200021120200120221011221121102211212001020200222120100212021001221112010002122201022111120210021222200112102111010020201010012012221001122021011020120012110221200020011210202012011010011220122102020022221112001212222002121122121001202001021011222202021022212011020222020000200212100211002122002102212100011202212210021121012111111111011111120120002221020011211022201012120121212210211201021211011001022002221112200001002112210010202100110110210011212201112020111212122100110100101011021112221010101022101021201100212022020110111120112120112210022221210002212010010000002202201011110212012002011002122000121022221101010211010120110101221120220022002020011102101202000020010022101221202010110001110011012202121122212020001110101201120101212221222022121211112011201202000220101100222112201101122202020010100012110012000202010121201111010021001220110000010201221010000000101", "201002121120112220010011110221110001020120101110202220011101222202121112201121122012100121021020011111111011212202221221021202101122101202111102121210011202211020110202222120002002021000212210220021022200010020010112121122021200200222000121220201200020210020210100010002202200012112110102222022120022010102001212202002120200001222110220020211012101010010201122112010002022221022000002022210020221100110120110022110210100020120002002202120112122001200100202012212100220100120111201021011000010112210201022201212001201121111000101021002101212121100120201010020000220102001001121120200211121110200012122102121201000221210212211100222010200012211220221212012012102001012000212020122010202111100102201100022020211200002111221212022202000110002210021110202022021111002112211122110110001220212222210002221000022221212120021222022101201012112021202202001212222110110012220111000110210020000112220112000010211101001021211010101112022020110200012200121220021220000021011122221102000221100212210210222001221101110122201221011011121112020121011102222012002000112000222200221201012201121021121211002202111202101102011001121112102100222222122101202120112100201022000220000012112021211020022221102011201222211200022111120102021110102220200200122121002112222011221220000221111201220112102010222001020122010100021221120100121120021221202201101121110001101120101110211222101220222220011201220121121201120020202002212000121211211200210001012210010200112000220201221121210102022200002221021110010000100220220101221122010100120202020011022021121122222200200100122221121002120220011122202202020211200212002212121001010110020021221010112212100002121212020220021212101112212110012010211022121102012110111201100002112112112211012121001221121011200101022102210202121200200100211012202020022011212102022202012110112122010222210220020111120101021211112102020120222020122000122010201001010102000002202002202110220002101210201121222021022022220210201221102011112112221", "112012222212211111212202220220220100002200002012100201112210112012220111202001001120012000122121100020202112221002010022000110021001211020010200012111102010220122111211021010110020222212111011012101221000101221210201100110012121111202202111002201002022110112021200000022010012201101000112202120212110221100202220000010110010122211221212100120000220111212002000222111212110111211100212010002012120110012000212021022020010112010000010011020202212221122001012221222000220121010112220001110010210120021112221101011111002012112012000101102221121201012210012102211121210221020221001110002002101222220002122210110211221220122112000121221002120110012011202222210011201220212000122001210202022202101210221121120202002112010120010110012020120021200020102211202010222122122102102020101220212020220211110212012011222000221100221000120022110021221201221221012221100022110020202222202011122010202221101011221001002222022102220010100220011111210200202101211012110212110200020021001201101120011001021111001211100011010112012201111102102002112201010211021012021011201021220210210221221120020010120100122222112122221021102220210211101001112110210221002001111020012000220112020101021111022021102021021012020102001200000121200022022122010220201011202212210200101222021200001220200200110011021020201102100120202001211002020222120212101221020121110110100000001021210100112000220100220002011121212001021100011011201120212102012112101111001101210201022011012121011120120210222022011001120102200112110101201011120220212011122112211101021212000121201202001122021101201020010221000212201102012122112110011021201012201120022120101210100021212011121222220021021101111012100101011011112102022111001212211200020011101211211100100211010110221001001101212202222112011111101212212201022221201122220112010001222201002220220010001021001020012112102001012001100022101022221001102122012201102021201002202122022222110212120002000112211112122020202210002210222001101222201221211", "202021222221002012001022200002121100001201021021121200202111221202200101221102120101220201122222022101221011111210200111010100010022120220201011002021212122010220100120201022201002112110212002022011000002202001012222120200012202210001100010022201210021200122212121212002022010111002110112011211000121121000000211211002221211201212221101221121122122210000012002210021122120010012020021001002000110002012000011110210021201002000210220112212220202210011120021202211202002102000211110010000100201012010211010120211221121121121221202212121222110010102202020110021222112121100200102222011111010201210212121202110110201110112012000202001200110210002002112111110121011211121102000021111010212011100001111201121122222221020021001222000110102200100210002012100102212102022220122112110011121100012001012122101022221010212222000110202001001100010000020222121222201200011001000111001210222100021020111021110110201101102020110120112212022022022022001200102022112202100122202200222100120222110101102021121221101120200221100210102212001011211200211022020120221002211100000110020100110110101100102020022112002002022021002220122022221010102011022010120122202101022202120010021212002222021020211002202000100002111021111221201222001220011102100222120212002221202221120210021111120102022022020112102120110022011020210121121020222022120002201100200212110021022110101211221210012110110110100011122211102002201101022222020200121110220202222001102021002120100011002002111012111021020212200212220101012110120110201122201101111202000010212202222200111111222120020211111121022020202201011112021021002101101002020121022102121120112120222002202021021011002011020210211002202010010201112110121001121101121221012101100210222200211000021022000220121122222122112100220021201021202020012220200200101200021001010210100121020202212220012100022220021110120120102212012120011220200021221002211022200021221122120210012121001010000222102112220110121121120102100102120221100202000", "211011112211221221222012022001000020200221111020201100000100001211121110000010010122011211010221120021201101020122121022101111120001012021200110020211222222011110001110011212001021001212002000021110210110222121220022101100102122010221001010221010122210002020012022100200110022100200221100000202112221202220201012122011210202211102102120212002111122210212210100002020122200200000222222121222012111020020012021222022002110011212100202022222221112110011112220021202002220001112210000001020202110122022002002201010010112102222020222021010121102020020122010120000010200012000002022222001010211212012010212110101200010211202111110010211102020021121221201202221000200010210202202110000010100111100201001101212201221200212021100122102212220221211120022022221000011012200001212102222022102221101202222000110122021002201222212111002212010121001212210110010122010201221021122011210201202122022112210111220201022222000200121100011100111212112212021120100211000221200112212202120002010212122101101110112000001100222021120202011022121202201121001112101211212111112002211201221220211112221210102222111020221101120020110121222201102210121122002102122022000100110112110120112210122202012021102220220111220011100201202120001012020210101221111021102111101101022010212221020200220020002121201221022200001101201212202201101211200020211011120221022000010201020012110201200100200221210212111102002202221220120110220121121112212210201010112021210112112012122010021220022222200111120010201122100221220210001112222212200112211120022200110222202112021020021110200212022102111122222210112221022122211212212112112000010001211021101200102210101111111121110212220100011001120022102211200022110212212210112121221010101122111111022112000120012002101102020220210110222102012022221002012112221120210112210012102221122201121011000221112121021211122210221212220101112221022022201211212200101200002202221102002201110001011021022202002111110102101002201020000222111022001101200", "022000100210112021122000211201211020211201111011210021010220111100101220220210001002121200022221020100001001012021122001011202121100101101012121222221002001110222201010210002110122211020110122210011020212220122012111010021010011010000222112112002222120010002002112122112212211221221200020122100210122202002111221022110201002111022101222220110122000201220000101002211211120201101022122210201211221211020002201112201111220102000221212002222102021112100022010112221202112112010100001010011220222220202010120102001000211010102010211120221111212001111112201020220122121012100012021100111000221201212012011010120102012220002221211121102002210210100200010000012021012202110022122210101212200111020000100112221210222022112120110022120010122202012022101002210012202102101120001111221212010122201122000002012201101102202222001122010201102122210122120121022122001011201122222021200121100120120112112102000020021222210211111020110122021211002210010211101102202222221122121222120220122002022120022211021110201211201011110022210010211121110021120000221011220021222012010200210002121102120111102200011010220222201201221200120121220021221200221021200200112220200211211121111000121110102022202200021122211211202001122100010000122212011200121200210111122100012002221001221201122202212112120012000011211201212101022002000201020210202021202211200001020100002222002200211122001011011220110120220111121020101000002122101110012112020200120200012022201002101122210122120101110222122100021010222210120202210012112101012201100221021020001120202211122010000122102112212021121101111121001210112200022020102111100221121210022101021101210000210011101011012220120222021101200212202221101002110010012221202000010011112121200012201102201222022001110201201012111101002200102201111012101020200100001102021010221212110121102211000121101112122012021202121010111110001210110122222212011001221222221201221221101001110012211020022101201121102222021101102211020112121011110022211", "121212010001220210201220221110100002020202222011011022110222122212020111202002001001012200122202102222221020120111220100001012112112120101110110222102110111020201110221212021110221122012002122020110211000001200001011222212210021020111112100000122122112212001220020211012121102222212021112222220100101020022211200121000011010000002202021012200002212100102000201222112102121200221121201011101001210120221021100101222222210122010101220222010120012022211101202012012210221121110102101212101001100101000120200020001222002212021220221112001200021210222000021222110212000011202112110212221112021201201120200100000202121200000002022012202112120011102020021101002002120200212011222102110200002121220020002101012020011011002100211010212011202220121202222010112001221102010101012120102022100221222102220002000210001010222122012002002200202100110201022222121102201101110110021212221102202020022010101011200221011110211201210212202011201021212011200000221100220011212010010220220222012110021210120220210121012200212111121000012202221011221200211201111211012112100100120001211211112012020220022020210110201020002121022222021110002220201221121210101211010012112120222122112012201020120112012221121201122010211200011000220020021002010211010112010111202000012101221121112020200201011220221211101210211201201102100201111221222222011211100201110211220200022001200112001100112202121020211211210221201000002001212122212010200110202020020110222012100201002002022201002120101222201211201100220011201220200101020000100112002222220012201202121222101212222212210111110010121100210200200200200110020100020022111111220110002012112011221112211010001001022121100021122121211012020212111202221122212100112012221111212211202110220221100201000120100211122202001200200102011122110011100210202210011201102012122111202101222000220212112220222011222220202002011111120200101200200200111002102012112001000111210102222021100021100112022210101211200010100120102111201202200010212", "011021000011110110010111212210211022201222211222112201001211200021200002202020212211102002002022010022110020120120022011202000010100120100210222011212211211021120112000101212212022122201111001101012210002110202001212221222111021221110021120101111210221201022001202000001111121222010100020111121121210112200021010200022002201021001022101102120022202221011210210122010202101001101222212021202122222122202210210111100102211121002200211012211200100110121002221111220021112102110000200220220012120102102220202222012111220200221210022200211200010012011010020011022022202000202020000100022121102010102112010020120121011221112202021210202210000002111210202120121100210202211100021020111102111020220101022211221120012201000000200022001211021210200022120210022010100102020001020012002100220210121221201112121101121000211000110211011102212000112022011102221212202010010210022102011120202121101220120102002200001210112120221220021111121011120020112001011011210112002020210102221202021101001002020021102012212012122020110212001221211001001221021121212102120222012100211011222021120121112010022010202100100011021000100200212012021011010001020202001102110212012101202110011020102022111210221101111011212121102020202011101011201111112001011120211020011000220122202012201020021011020201120210122210110021002110101001100011101200111001221100002120212210120022212111200222200110201111021022020101120012221222002101012200021212112211121102022000021222222212200002022210200211210200122012211001102202010122201100201112012120222210200001021021011022120001221222020111202100011112020211000100121121100220010121101222210120212211022120012100001222200210002100010202020000202221222222001221011220101010111211202111102012200222021122201120012101112221120202101020222110220110120001202122011002210201012001002220221200201002101111112211112012011100011022100010021001002102212211120122120121201221010110012200001211112210020221210012121201121100222012120100120211200", "110022220220201102220011212022202201111201110020111221000000122020221022202112100111222120222120120011000001210110201022002212111001022202110001112201111022221212122002201100111121100010222002201010101221120100210021020100112011120002111011121211122220120120022022102201022121120201120021100222112202212100211010122221112222200021101110211220021202010221120120212010112011112020222102111020002222001002012000102101112210110022001002010001111011122102210022200122102122102200122210221212001110120100221021120011111202100112101020111000212000210120210020210121102002012121021101211121000122011012112220120201021211222121122001020020000001020220200121220102100022202121102210010100220022000012111020121021120222210022211102221020121220120221111112100122111001020221202110102110221002221122020121200020110102000021211111122012012210122100201010001200212201212112111212222222222020122122021010220201001021222010100102211122200101000201112020201211011110212110122000010102110001011121002001100121101111121000002002020200220021002022121201100201211211101222021010022221222100020212210101102112020222102212001022212121211202120021111001221202112111022202001202022101221220221010122000210210112201201021020211110002100221021121102212102122012222001222122011022011011112120021201111202222120010101001112111022210102120010210021210210121102101210022100120112201212210101110210210022020200121222011120111222022200222020010110200202220211111111200202001012100111222020012102210020020020102021101011002111210221202220102211212101220110201021210010001022100020111210102121222021012002021201220221001120221000201001210020220021211112101010011222210100000010020012202110021010122122222110002011112202012111011122011210100111221221010222000202100011202121021021021221111110010112221202021210220121000001001000212222221120010202122101221001100221122221221001111221202022011000111110210001020102212221022211112210110201221211202111021101001111010111111201122", "201112100210222010222020220112212122200122200002002201210201202102122211001120211000202212220101100010102201102111202112002121021022211121201121222011222000010100200120012112102201111000210202020021012001221121110120122202222021101011102202001202210211110021211220102220011010200100022100011210111212002221002010220111211100002122000200020100110120021010022000121100220012100100022220200212010202212100001111021021200112010100010102221001202102202000110201221002120122110220201010120001001222021201211022021010002112102201002021112201021201011201202000121202201220210222002211202211211200010221011100100110110201010002222011220100101002222220010111201102000102111111011211121011022020022011122121022222222202111001000021221100100122021101011102111200122220012202201100202102020201100012101000002101120102022222021122212220212012211010102211101020102210021202000021022112201011100122120022110211102201001022002021200110010100110111120220002122221210112122011021010211210021210201021201001212112110000210011010011212211021020201121022211002020211002201210211012012000202201111221101110012022122111111110100102212121011001111122011222101221122000000010000112110100002122000102221202100102112212011112220200012022220021001111012001102100102110202201212111220222102212002201222102021102102102112020012010120100222120122222222101221210021202110201010211201122012101102000020000021021112211112021001012110201020121020212122100011101121222111110001021200221022012200101100100221011022002201220021210220021102222021120200000111101202102100222111022002101122010211120212010220102211120122201121102221010010220011010112222001000002022000212220012211110001010220100012122111011110200000000121111020110222122111102211221211020112112000000001012210210122211221100100200012000021111200120122211020020102210112000010222220022002220011222100002020102200012110001201010210012002121101210211011211212112101111202020202100002110101212102001011211222212000211", "011211222001100222102211001201202120011110212121120220101102111212101101222020211211120112210011222122020121212112021112222112010112221120222000220001022212102102010220222010010201010102212022012211002212120220001101221101022222112010102210121020020010011211022012221101101002200101001201222021221210212022222110120111111222012202102001122122100001100201102212021211102122212221011100202011002120002201110200121110010120000121021102101111021202212202100102010112222010222112221022201100222012210202220001021212002000000021000112221100102022222120011212211220220102121000001011221011211200120001010022120200200022110100120112100021211212120110102001211202200110202002112112211202122120001101001201012002120120212122221102100200001221012111101120102012212001101212022011212012122000021200020022022000022102210111011122022210010111000202012210201211212010102201220220122220002020121121111021200222122220022101122102001020102201102110001210000102022121210011110122022122110211021110021022120101122211122211122211210021211110112222100010010200211210221220221122112002000111202110210000010001112211211122120210022112000200120112122011220001021112022102200001200122201012002221110222000221022201010002221010022202200120101210010100022221111210000212021210220012200221101022222010000201222220012020121222022110020001001022210222121211111000201012112201120020210021000001010102210112011002101002202102021012220101201221002210222000022001121121011111101221221220111012000002010022012222221012000201210120211100020002002122202212010212011122222202222022020122120220121101211012220001122121211002101222002000022112212211210111120002111120001102022121202112211002011201022201010100010220212201210120020021100100200211012002121102222121212010002110201100211011200101221122211001020111121121100000002010211012112201222111211010122011110011021212111002102020221121122100022110011220112222102112200211200021110100020220012222102112112211222021100021010101", "020101102201021000211110002001100212021010112011011100202021202011100221101220211221120222020010002100100101120211110002101111221112012221210221100222121011000201120010122002021102001010202100111012200111020021122220001202010010201010221000120222121022202210020000201110021021202210102110110020022100110200022210210202112220022120002211202110000200201200120011212122220111211001221020001121212112220112021212102020010122010010212100122211220221021001100011001101121110211200000212011221201222102102100102000222002111100010100001020212021220211001200221212011020000222110111022202121001010022011020222222200211220001200002001122201220112001212022102211210221110222211202020102121221100202111022112221110011212222222221011222221200112210200020201020121101011220020111120122100202221200200220102012112200110002202002211002100022102101201210110120001112111022211000010012022120002212200120221202001122200022020021002101021202100002200111001000120211200111012210211012101221201101222200200122002120202010002211000202000222211021111122012011211001010110221202110100110012021100210022002000011222102020111001210110020022121100122100120110202121100122210100121100102021212201212221021210222020011210121112121000011201111202000221112221101021112010020220121010101221020100102121211220101221110120201022121200210210222221022020012200210021011022002001121010101210001012022222011212000001021221120002110121012110102211212021012021211102111022220120101110220110200212110002221020101001101022022210020212022220122211212221211122210011121200220021111210200001210202012000222221111020220222211012101210110022010101212110101010011200101120200101102122202210202112200102010121110122002021001202102112010201111220120122102110121100222022100000110110212110112120200122222010000101102111200222002022121121010010212120012010112120212122001201111111201020220220121122011102111200000021110121122002200020111200102101210200101010202212202200120000112012211000021", "002222101100201000020002120101120012100120012202211121221100122212100112022120102011011020001011102001200111002021200002210120101201122100022221220102202010022000010111121001001010022110111000121001210120202201112122102011222200221221110120021221001220121212222112112122120222200222111001110000022101100010212110112021122012101001020022001100112020002201012012111120120012101000002002112221221211111002120222221122202201222200011100121221011002202022221020102212212002120220222222211012201202220011102200111220001011002121020101102212101222020102112211200110200210021012001210220212000110102122020222111000200002022202122120101211010022202221020201220200021210102201011201012102002020201122020212000122210120201011111000020010120112001101012121002122011010102211011020011011120000122001001100202212102211202222012212102111121200222102122122210122111101121201202012112000201012211201201022212220202001000211111121111202002000001022222121100002022212202201212121200022202112202221201210120112211222220001121120212011112101000200200210120002022001202001112212122100222100221011010000120101202121222101111201002001010222202200122122111122202000220000221112210110212010210020220022001111012020101221020100212220211110202000101110122001102010220102122010000020202212221101122122021212020221122211202011211102222002010122002011122120221002100100002111212210012020200011220011011211220112222111221201202022010012112111001012012111200102122112102001010221111010021200120222211201002110020011112020012000220210222022011212220020020201222002211210002110220020100210102120012022000010001101101211001200001122010001012111121110220210000202220221000211000102021101021220110022111010021111200010000200002221100002202201021120021021112220000200200210002121210201121010011220020011220122202210122000212112012112120000211012112001112021111020220010111021000122201002101200010012000222201200122022221111211110112110002002020000002111101001200101201000000000", "121122102210202101022021010002120212110002022111200210221221200120220122012222010200220100121111010201210110200111012202101221022000022012100102221101021210210100002222111020120012110011122011122110020221002212221122222002022212010002211122000102100111201000012212112101000100120120010221200220101012121010112102012022202020022120220122202220020010021022010211210212112121102201212200021010102000110222012112101110212001122222010120201110000102022221221212112010000021200102111202001202220020022022112101200210222210102111111000100021111121220110021211011112001202122002210112002222022210000211122111122211020201002201210112200000001011201222220001021112201201120101002220220121021000201102212010201112020120022110112000021110222212211010021212000112000210221201201001122110220201202102120112101121201000220220002201021210201002110211210002212022021101220101000210200010022221101120100201222020022010021110222020122111100200012211021220112211211202002010121100220002210111221021210022112001110210021222001002101121212020120221012220002111200000111221002201022012212120221222111211002001100220210020020111222001201200111020121101002110222000222201221220102221211221010112222200122210022201101210220122122102100100122210201001002120111022210101001110002110100210112010022001010220001022100111001010111202002211102000221222102111202202022101111221210101222111010111201120111220210012200100222020200201021002011010111220120002010012010022210221001021212220101201110012011101200221220020211202021200002000202020120022012100222221222001202020221002221210012010112022100200122111110000111201222210020100211202120100122011122010202001222211020120000002201202101222111000100201101022212100021000121211212221111221001110210200122002012110021001001010201110111202120202120222112021022220220022110001221121122100212012121112102120011112212121001002202021120100011012211002112012111022122110002100022022121220102220101210000122000200100021020202122120", "221122110211110002200122120121011021120121222022021222002201110020022220200200020002101212002211011201020101002202102112212122121100122201010220001211110022111200102220120212200122011101000022122202202100020102222012002120222021120101002022101120211012201001201012022122101000122011100000111221010021111110111101201212200011100212110111122222122002010011202000001120100022110121222111102220100211212010120120102100111022212200220020012221121221002202211120200222122121002220220121121000210220211001002210000012112122220101122001000101201100110100102100200212012011212101102121111222221000022100201100100200121201222000222222002201221020121010111021002020200111012210022011221001201010122121022012210112011100001202021011021202200220002112000200212122102101101212110220001020110222212100021011102212120021012212010011021121002022121102010022110020002100022200102112122112211011110022010102202101100022001220021121012101010220010022022222110211021020012210102000102011122222122011212121202222011121110010001211110121221201100220211111200001022220020012021002202000110020102121010222001000012010010202022021000221011221100212112111110121000121122100020110102022212102020021200120200121101022110000101101201211010200212212202201110202202001000101220112010120220201100220010222221020020021010111001212000121000100202120100011121121100202222120122121021222201212122222210011120220110100000221220010200001210222222201112222222012022222022212211022112112012121221100000112111022100221021201201022000120002220220221210102201200111220211111120012022120012111211201002220102212101222200102011220201212200210102120202222022022022212012212220021100021020220202001112002101221000220110001001110222212101001122012022102020020012010001220112121012012020111100000001020220220222021100210102122121220002022100011000110012011002100121211011120020022121012200012201121101212101121021112101101020120010022112201012201002222211220010011101022001201222220222210", "201001012221002220010110200100010202121002210010011021021120111212120110112211111111222011002001012122121201012100001120220211201112022001201110112011212020011112010002110011101020022110100111000202010121210101101100022120002222202220211012022021222022111201002111121021001001002121021112212100010110200212001001010010220202010100201112220202211210211020010020110102211100210122012112222001201221012020210212221202121120022222021201010211201002000012222002011221012110011021120110120020000220112220221112102202211122020020020210220012220211201122002100211000002002120021112221102100020110200212202212201102010012002201102020121101120010011111112100101120001101220011100021111022111201222221222202222110010200010211221221002002210001110220212011100220121110200112012001101101000112100201010001100001022221011100011221211210220200120112100212212111121111200022012222120122211021112212011111022102210201001000102210210001022112200122100222102211121112022101221211110110010202220221011222022201102000020220012222122222110020010000022221112201100210210100022121002010002121112202001010021020110211010122022101010012122120220212122021012211111110220102211100122110102011212012012120012200011200221010222100121010120100121102201020022100202200021211100222212220112210220201010212112120112010221011022022211111102111211222001000220112100210010200122002002122011010110021220210100220011222222012020010112111212002221102202001101002000000212202100200001221110012121001211122102011020112121112221102011002122002122220222011121101220210211111112220222212122212210200210201220102120022010011121212022011001110001001112222112022222221011001120021111212110200011110222200202012202210111212002122100122021220210020210220100120102110101211201000122201201022002222211112020020210201002021101100001211211200010120120102200022012102011020010001200010222222220222210201221121100111220202202120000220112200011000222010201100121122120211102021112012221212001201", "020010011201202021022112000020020220021201122210120212010200121200210012111001201121022212022201210102222200010111002102221111102211210212112001012010100210101110111011122202222222212221002202212222001100221110202221210200210112010212022212120000001101002121221122200212021202100201102211121102121002100020012201012021000022210011200111002100011000111200010122202011011201021021220100012102011200002102021011001212102221022012212222120222021020000111210101020021021011221010222220120221111000100000010211011202001022220022112020221201202020001112122000112020010011222000120200211221011101100022000112111002211212202002001021011221100112222112222112200212000211112011201112022112122200220110100201201002102112200000012202112122221022101022111022212111002021012200221220100110102110210100012120012221212222022210102202100112101221210020111111011002201110022102121002212001222201202201222112220122002222110220102101101100120101121201221201110101202111111022212012022111110120202212121111110121010200120111002210100100222011112101012001210221222022111220102121122200122111200001202121011111112101100221111012211210200012121221220000110011110212002212210100111122021122021212021211110122220200001110101212121002121100021000011110220212121211121201101101100012222102011120212011021221122211201220100011020201000021100220201010022110120222002212012110102011110210100022201222121002020122020101011011121221000120012012102101012020001210100110221100000021121221210001202211022220011220012111012112011011210120120202202111100000020001022210110222021212021212022010221022122202112112021212220022100121002002222210210102210020220111122221212121101222122011011102102111202022212010010001011220121211212111000111122212122020102200102022122110210101211121011120022002110221221011210210222012011000221122210101010112200012202212122111110012100122111222222222022012212111211201011122020121102121121012022010120002212202102021220122211110022200202122110112", "000202222010000210110201110100220212122012111200211210120200100201120220021021201020120212112000212210201100202212020001120112212100010111000101001120020021110221212220211121220000222012210220021211110220221111202221110021010201221122012020111001010202120010101222022102100211221221122100222212020201012002020000202012010212011111200200212000222111100221211210202001000100001200002021112011102121010121210122002000001012020201010020201111000220101102112210102102221021201000111012000021022201211101111102210000202121110111111201120211022010120120200200202022110120120000022201002121112210022201011120220010200210002200021020011020012020211122101012101220202212212112011200211120011011021012200210101010001222212222221211100211201201121220121201022221012201012020102021101201001112120012001112021020221202220112000120110221220201021002211101100210010122220120120201200120011200202010001101220021121221102222002200010200010012100121002221222020001112221012002220111012221202211021002111220102202211001111000100200220022100200200222200210111010211202102021002202201101020001112211001112012122020220211120122000000000102121210120210001011211121120222121212101122212000201110000101000220201120200011111202021211210021202012002021121200201220102200210210202110112010101222101111102200020000222120220111012010001202220010122222002020120121221201022220001021120221100001001000200021002122011010111221221110011102000200211100000110112120221110112222000202022121122021201020110212222021011102020220120020201211220012210020220022210121102202222021001020220201121022101001011212020210010020022110211202210002022000212102001121220121020201001201011220221200202122211000101202212000202101011200002212000200000020220010211102121202022002200101111122001002212222000222021200001000020021202112012201011120110212122012020101212112101110200100022212002011210011011201210001001200120210101210121020222100021221012021020012211221011110011121210020200111120210", "101112200212221021011222122022220001221022020022102122100002210220000001202012110010220110222102110101122202220102201111211021011001201111120022211001212000122122120111202020210112222110010121221020201121001000001020112121210121111102020011011111120021122012100202021110201201011000011110212021100112022111010101120111101220011101222002211210021112212110102221022211121201221121001011211021122010022011111001012112120220201020102220001012011010012222100200020112221021212002022112122220220111122220110111122101022200101010222200110001220110200022200101000002122200120002101212120100010221200200021211002012222102200200111210201112111200011001210102222122111101111201111111222100212000020122212221212200200210000100121222002220222020200111012102222011220112000120200100101222210022112101101120200202012221122110221022202011221100001101222022121112220010022100200100020112022200110120202211200200002002011212110201120021100112021022112100221000122221210110220002002110111010010122020220021100110010111121212002110202202101012020022012222002201100011122101021210002002201101010211101212101012112222001000220212220101021010110212202202112011211122201021021201010012020112102122001222200210010000220022001102020011101002211100100200110000012102000001112120101011100112010201212010022111002200221111022122222001000201211020202222020001212210122121001200020012012221001200112111120121110220121111111201010202221121102221010101200021110211122200212011110112200212021101200220221212100022200122022210121100200012100010112122011011102012100022122002222011202111111021100020100000002010211010202202220110002202012120201111201211201001012012020212022122100000201210112110000121010120100000110111202221101211012022022122011112211002200210100211222012100000211112021210200220011221002211212011100000021201120020222222100220110222101021202200120102110220020002102121022110202111220111001002111021001200220210110121012000122200110112222000101111020202021", "101202111211102100210200111221100102010020202112202100100201221212210100221111101122220011202102200001211001021001100102000120102120010001211100102102212001222202012101110110020011112212220012210102221101022002212101210022020120200011011021211201221111220212222211002002211212210221210002001112211112222000221122100110211211220012022000220220011021002022002010110101222122022001021111212212201212111022102202020002120212211112001200200122122011200022111100102200202201110221121111010221112112200221221022020110220212101122021022022212000122220200221220110120122121121211201012111200211111210100111221110101221111000201210100001100222011002000021210002111210200201100011022001121200212000200010210111021002120211210000220000102011002102121010200001221222112022212120102201201222000201210110201200102112111220202202202011110211011122100002100200201002111221120111020100120110122110101010222001211021120100201101002001011010002002122200122100120021000010111212212112011121000220121102102220111002012122001001200210112211011021120111122121010112122210222122212012020221022212021000220120202211110211221110222120211100201020122120001010101222012011212001020000001111202011211012211221010020000201021100021001201211021221202222201220020221121102210010112210121211111022002202021200001001000001120120121000102000112122211122211100022011200011002111212020100012222102001201211001000020220101202000210110011220121212010222100021220212100212122020022022212002002121121112120200001202211010112122121220012010102011201002002101201221100102222020121102201122012121000112002202112011012122000112020021001122022012010120012001201200010010021111111001121021100121220111201020211220122000220120001202020100102220020000221020022020212210210210022001212001020000101100011110012010210210122101021111010112201100102102101022102111002111201020111010211120011200200210002121000210121102010020222010011021001022222100112121001012111220001010012112211000221201012", "120211121010012100121200021220020011122211202210101002210221010021220021000111210200001121121022012222210211010222021020220021202010000000222110001010200010100010022121012022101122221021200210021112111022001010021022202122022211111010000001110020202011122112101211202201020201100101202122221021202221001011201002211211012002222012112210222020110210022021022021001200001120210220020022210120022110002121202022000000122002102210121120020202202110202211011212010021112102121102200020201212222120012022012021112221010101211202100010122110001200021001222022100010020010111210210000211102122011121010102022111111022201112212111122001111002120101101002001201012210010121112111210211121220101210022210220200102011022121210120012002112200122012112101212211011100222111011211220021122110212122212121002111000012110111112121002012200200211111220212202201210120110102021101221011002100002221001021212111210200122011120010020001012010000000221201200011011222100102000120112001010021021022221102101111001122000211112212110000002122210021102220200012212211112202110222112102210110000001100012112021021121110000222011211022021011101202000101002012000201020012212001202212121100121122210000112102122212020001001021210202021222212212002000002002212212111121200012101220011002000100000101100110221210011222012121010110022112010100121220000002020111001120221121012022010101220100220101221122011122002012021220220112212001200120120120102201212021011000220101221210211112001220011120101222211120020212211000200222020012020202121122212121122211200101212121012210221222222021220010001121012210000210021122220121120202022202121002102201222011001001102220200020112202200021110212000000020200021101200001212201022222011210200221112010112021001121202201210011201212020212020111202010001100112122120001220221200020101120220122001020200100200212112000010222212120220101111122102101121211212100101212012212111021210001201221011021201211021210012122012000220221021120202", "010112200211222111000220111221122221022102001122201102111000201121201222112110120110220121002222122210022022221120120202102011202221011210211220010000010210012122221222120101110111120122101210002211201120222011112100121212012202111201022111120111020102120112212221010000211111221000000221100220222102111102020111022021002000202120102111200011002102021020100110102122110110001110212212022021221211101000020201020201022111201222122012110002110200012212021212120000010001111001222122211121120211102122202021211222020022000000112202210121200201212001011020220120121100010021202221100010020211110021212000000111001002022122222221002120211102122201100202112102121101010022102210120001100100002120102022100220010112101022101021021212100002221120101120210210122221000020022110220201122022200100000211122212202002012001020112202210220010201220101112110211200012200022002100201200220021102022112002000212212112002201200221122100011200210022102112100100100121210010011101111100212021221001220021121012212200120112112200201021221010000101222120211211121012112021122100122200012102221111100202021022121101111120211102211200210002111220012200221011211000221210210202002001120201221210122211122010210022022011220012112111210202210002010100102011022210002112011221101220121200101111022111220200101202020201002222020222122112121112220211211221111011221012021110101202222001211202100012112210002112021211121202222011210022202212220101102222122010121122112222020021200022221121220020211220222122212112200111011201002010122101022010200000101111222002200000002001102000211022020111020110212121222211222021210210112011010212220221200012101122221111000122022102122122110022002022010200121100112100102212212022011110101201022002101121020021120011021210102101212122220001010112010010120102121022002101001201101122022111211102200210002201212112212021021121201111111112222012222022010121001220022001120121221010220111221202210002202202101011022111000212111101221220", "200001212012121222102210202120101001111201011121000011101120021202210100222101212011011020001222010210102222111020002002222110222201101202222110121120122012022122010222110211200111001112100110022200020222012112020000121011110100102202102200221101121221210111100222200212111100110211210000212212221101002022102122112022211212111020122110021021101222221010110111212111112221212200222011021010021210220012121112201011100212112102222212212111112022121222110001111202002202011121111210002000112101111010102002202002011012210210101100200120201102201000211202212201211122020120100202101202211120220111211101120010202101011211010211101010101010011202011022221122010221021022220200221022001210011220100011221100200122220110102111210020010120122012022122000121100222101111012022202012001022200211022000202001222000101001021121000112020111111000001021012121011111012202100000021111110121110101221020212011102000102120121202102101220100220211002112010202112012221200101101222201212002100120222020102022201101100000102011001010221021121012112221112012212020002112211210110220200000112201110120210112200002022200212122122010212211012211221221010210121020010211122200012210011002222221022110200011112101200122020122201210001012000120122220200210022012112002001120112012102111110220210011202210011001202022222122001000221010111220222112021111121200200202000202010101000020222122001122012121021111010120120110011102001021121011020022020011212012110012110122011011021220021221100122212121221200200101210122000220101000201120112221202012120202122200002021111102210120220001222202101222200210100211101220222110101121021212210002012011021112112001022222110210122221011201010210111010100000112222222201011102211000201101211110211110022111010110200022011011211010112210210011201012221111022011121011110101012122122021112101211201222100222120122020011121111221200221112012002101102110020222201112121101200111110221021121011022202012002010110212110012102112120210", "112211122012200202220220210022222120211010200020020001022021100211120102100021100121212110120122022211120211000002202010120000121020212110022112001120211110021121001100012200211112102220212122120202012222202121011200010200201010020201121102021120001201122112121200012000012220200121200221101012021102202100212201211212201211010110122100122110121120020212100000200220220120002222000112221101212201210102201211020000102202100202010002220101211000120202220201121222102201221200021122120210211212022000120111002220012121121222020211111002102012010110021202210122020001121201001001110122111001200121112002111110210211110121222111212110210100202121020122112012210011110222022201022020112012111000122002021001221212021100110110120120211220210210102000101001201212220221221122020112200012010212122201110000121221022212210111110110202210011210210212111020222121010220210202112122102222200222202012222110000011201102111102211000002100100000011221212101200210211222021000212220211010120200102112111202120221010220102000110110121000122120101121011022202111011101222121121200100001111010220020101011101021000021202000211102102100210200212022100001220012201102002120100222021112202012222022022112100211211111120021020102222122221000022200220021100210201021220020112110202010220012112122111210210120120210211221122112102211102020100002120121020010120221122120020110211222010012100111020102111020002111220221022122111221121012022111200200120100212200220112002211211002220012022012100020011121021202210201100220010211112011002102001122022211111111101201102222220020210210111220020221212212110212111012011220022001012102220202100212111021022002022201001102221020000112100220001111022120001002011102122000020100002012102011201221211002011011120222112100110212111120022101010021211210112102102212011210210100012012000011110012000021001121000201001101122121201210221002122101122120201122212121000221211111122100022120221212202200021200020012002111221010000210", "011112010001021101100000001022112010011121201111102100111120210100020202020200122222022002201021202120102210000222110110012101001210121001121021101001122210210202221210102110110110022202021212002211200102200020121222212012211002112210012011122212220122221020021212001122202022220012221102210211220221120220110110001001121001212211202200001002100201011121010201111200200022000002212102011200020100012112010111202012101022220000011020100220121110212011020020012200212221210111210001000100101000000020200211020112201201022110202200112012112012120111112012121012221000202011120101112020212001212022110220202011101120211210222022121202101000202122212222122221211100210121000100101001102201102201211102112102021220020120110012201021202022221022102101010020122112221002102002202202010222211110210200021221111001102122211200002021102211120020001201121202022012121212201222002221120221222022212122201002202021120221222112001012220211120011120012111010222200100201000112110012002121011222012211102001120100002002220110211120100110200200221221111221002002211121010100102022000200021002100200100021221102012201010122011122022122220220022020001021210222102221100200000112212110212120201001212100101212020022202221000101212102200210021121212101001202210112121212010000121121000210001011211022222220010222201001102021222000000020222201211000010211101100201021020002121212001001000012100102221121100012222100202110100121021021220112110020201221101000220111202121201222011020002100020111022200010000202211011021001120221200022122202000020000100210120121021120012011021101010201202201210200121210111210202022220012200200220201121022201210110211210211120122011220220202112012120022111111202111011222000212122100120212020211012112012101112011222211022100102221101020102211101122220111002000200122012220110120220021211022220202010210211001020211112121000121000100221220111202020212010201122212112202222002111100011022112012200211122001201210002100002212120222", "000100202221021002020121100111202012020200122212110122022122020120111220221200011100201122110111022222002102122211010000222002120201111012221212022021111000001122102002120012021211002211101100211002110001100121001100212112001102000212210012220112101211210212000211102200120001021110112120101122001002101211201022201110112100120011221022202111101220110112112020020110100012012022021202210101210210211212111012220200100210221221221211101010012000010202212220222120101122200201201211100111112000012112211012021200122212100002112220012001021002212121020111100010211000221001000220021101100010021011102212112000221020211001120102210200002120222001122222102020112121002222000002102120001211112220221220012200200200100001021211210101202220110022221201012012211111210022021010022211022221112000101111112001101101000100210001210022212200021202211012020001212002221112101221220112001110010011111211100002010221202222010221202001021220201120120020210212020002000110011000102102201111121011011022110111200221220100220010012222000121011002101010101002022020010100210002110221200212122212201021222002121001102221111021022111000002110200112010021111201011012002211101222212110211100222101010021110012012001200011020020010000022200112101221200000002002122210220110000102121020020102211122210002111111221220010012020020001100212101202000000200202021020012211210220121012012002120202111001101200000011212011000002212011002121102120111100111210011012011022100110011021101201210100222222100111011122201222101211122002102122122202221220222122001200210221212222022001110110021002201022022010100022211021010021101200010111112221020021100212220120020100002220100221102020022011221001012202020010122202221202001211222121002022101200002010212110120102210122201110102102111211212222101120020200000021112211010022111012201221000000110012010002110111111020011011100210201221011200120112021000000012211002000210202101122111112111212210022020222212021110211210222212020", "202220001211020022200010202101012112111220210200122101201002100020212211112122222020201211212100221222101001010000002212011212101221101221210110101210121211121021202111000022212220112110102222220110120122220111201212100122012112011221202002111011022110002012110112220021122122212001102010210110111102011121120210202000102002021120220211221201000221122212002120221020010001120221011122000012002112200012000101020220021020220000220102220110110221112110202110011212010220122012002100002021022201102011010020010201221101211120201110122120212200202001120000221002012010111222000012122220011201121012011211200002101010101210122101110001102200102000000212020201111100101120220022002100201011120020001022020201211022100110110021200010111111211202121002102021201012120021201021201112120121111112000120100122000210002120211200002122200002221112011201211221112200122012012101210202020110202011020110021222022011201110121001020211001120210002112112212012010012211120212220220201121111010011121022002010012001001122112001202121012220020200202201210221220222202110112102021122001001011021112101210112101021010011022011101111102202110201000022120211002000221101112221000111210200212102100222212100211010102111010201112111111020211100120020211211020002202101212222122112122201102001112120021222120101120100020122221210002011021212001212212211100101011101011121022202020210000021121001012222210211211111221010110120102220002012201222011212221100110220021002020011000221111101200211222212201122210220100120220211110021121221212000212112202200221112220222121021021102000200012122121110021100121021201112021221111102210121120112002112010010010012002201222220112010001112221022210002001210212212012201102200102012212210122121200000021120212121210012000020002210221122201010022110112101220201112211010222002120220010210012002212202010122220222121211020010010212021011201011212020212102211110120210200111011222002000222212022120120211111100120100020112020010211", "102221020101102120112001202011121212122122010200212210021002220101002101201020112212121100021111202211210022021112110210101021011202001222112011010021200212022012022200110202210222211020111022110222210020020110102010212211200000201021001121121102010200120100210201220020211021110210200012200210210000221211121001020022211121201110202120200022121221220100202110000101122002002201022000100021200001101020012000220021001222212201121201210222111020212000222001110201001011021110021220111200212100012100212210121021000222012120222120122012111020220102220101122002101010222110111112222100100001220202220011120000100111020012010110001100211122211210101112100122202212021021011012222210120100120201011202121021001010212000101221222120212110012220011010110000010111201110220001122122002021211111100221112010110010120121102212210122120021121011202102001122011121102121221222122200102201111100200110220120112112222201111100120110100002101120111102221111022121222010022121121111010110121020120000021101021102101002020011111010101200121101201202202022200111221102110210000001202102200202202121020212122202102221002002210011101212212001011212200021220020102100201120101100202222222210111110111020121001120000021010020022022121010101122001011012122101201111102111010212021120111112210111001102221222002112111220102012211210122021011110221212121220112100221001202101201200021212022020020022102112011020002102010121111021220212101211012212202002021210102212012101200020211202001102010101201222011020122020002220202200020111021101111022111102212100022011110212120201001021221202220021121221012210202110200122112102001212010200011211021010222102221002122000110100110111202002110020121212222020002100122021100212210022102022100111211201222221111110022100122112110020102112010212002021002221020202022200011102102200101012011112002222120120111012122210102002202202000222022022120102010112021002200222102001210101110202212102001012122020122211211202011212201020", "122010011001122021211122201022210112010112202022220001122122011121002200102221202002021110001212110002101211220022100221012222002122020211201020020102122210201111012022201012021111011102221210001121121120202010202201200011021110012202000020100022012222200120001200100022220201222220221120122221222220222010202102110210100100112101020221101102212110221120221020222020000102211211210200211021101222220021221012120101111022021001111100201002020022212020201102200202200102222201022210021112110111202102012110002112002101110221201022012110000101000211100111200110211110121020212120102001002001120000001210021121020221202220222011202102022111020000102200011220011001221012201201100221202020201101211000011212021221201202012111001102202121121221001010001000222110202000022120122000122222020100202010102220011101000002021012001021112112121222111222222020201110222001120121012221102102012212100122121201112000111212222011202220201022202022202110221001000112012021111100201122112110000122222101022021201022201212210021210122201102222011100121222011012112012101200210100101212200220222001121221111200120110201120001212210000121210101210121012110201201202111221201121101120121000112221022101201111210100011210110011100122022211122102002020101221020000200011222220210102210200022200222110010221211222100211112112121112110002000221112212010120101112112010101110111120211021121210200101211100002211111110012211112110221120201010221221121122012121210012222111212110110020222022221011002210211211022001101122010212022110001211121211120111211022200211010111022000200111202110021012000010021002121011012010210002222001201100021000020121000120212120120201111111202010111100200201222221011000001011212221022221012112201000210001100202100001221022221101102211222111111022212221010000221011221120202210122110002002021021222002120121221112011022211010222111101011010210121212002112001002022002122111021110102020122110022100020010211220101012210001121010122212012", "021022212011002000012120121020100020200111112002211220020010012202202121002022010110221221120102002102012120100200100202211201112022102201211002002222121002212011202002012200112022122010121122001002111020201000001021110210121122221001002102010022101221111012021101121020122200122222202102110020012110100012220100120210100110100201220212000102022010011112111010210022210212200100202022120021012121211220000220021012120021200221212112111121220200012020222202001200201020022021020102022020222021012000120011021022121220211122101110221110121011200102102010202101212012222211002122012010201101020121021100121001001200010212011100210122201200221020121011121022101221122011211211021000020011022201210021200200111002011020200120021021100100022021212111222120220020201011101101011112120220210221221211001200022100121221022120022100200102120220002220001012202221011221020120121122111102112010201021002010120211020221120122100020002122122112201000022211020212102022212011220120210121110102020110112110011210220021102000120010000222200100002111212121021220212102211210202121002022120221102220100120011222001001210211021200222120010100220120110002221221222202011100222210222112000110102001122101201012010212022110100210210201202110201120020100120102102011100210012111000220102010220120010001202001212021121121121001121022012222120211111212120220112200000122212002002021201101000122202222211120020011020011120020020210012000010112110022211102211200022011202200101102110121112101021201021120012220121021010012101110022222102001121221000210101112221201121002102021020001111020102122101200111012101100210222121100102210221210101020212121100212122000101122022000112102222021012122002012010210121102102202112121220200021000121000100222021101121022120210020200200000010122220120220122210120210210222101112211000112120022022010212000112202201100220002122020212012200010201022021020211201211220200120011002102201100110220221120002010022000102002021111211122111", "100020021110111100200211212002200012112120120010021221221222122111200002102011011001210120122002211101021021002210022202101212001210121211120100210220110022011102011211012212010021200012101021102212211121111121012010201010221102100012010220020121211001121011011100201001110101111022122001201200201101211110221112021000122210102022212010010100020001221200212200122102112112000020001212120220112000122211002002100001111112102120202021101022012200020020100020001110220001112100002001110120222021212022221022020011111212112212212210112202012200211122001111100122102122001210202022222020111210002210110022022111001211212111000110022100000221120011201121020021021100202001102001121112200102000012220022022110221201101212222200112202022220112012122112210212221121020211011201211010001021002211100110121000202101200121012212201100212000012200212011202022122221201002122222111020221200202010221010200011011100012121211000121002222221122212020111212121022022211020221100221200102001221121022122102102011021120111100211002120020000212022200020101220022101111120112000022010102222002012220010100010001112021001200121020010020001201220121200111202222200222000111111220211220012100010000100102210220210001010000022212211201020121110122120020110210221001022112101001202122210001200002201022000200210021201112122000111002001111120210212201202220120112101221021121102222000201101112201002112101220222211011002202101120221201112010120222200102102012021222021121111102211100020211111001021222110122012221211212000100112221211101211220021200020100120121020222210201202021211110102022122102010211210210110122112000112101010201020121201010220111221022122200011222102012120100102211022211220022211021022202112022211221012110011112002022112020100202002121202200111001200000012211002002001101120101000011210121100020010100101110012010200220011020002010121000122111002122002012102201200021022220010000202012011101222112122010222200210011220000101101200200210002122", "012100100220002101101020020212200121002120101101020211111201022200110102001021112110210020010220201120020221110020221110201212210011020111220201222000111010221211022021122000110100001110010101212110011122022010121212110202020012002202110202100202012011202220221222200101111000102101100000202100000000202202020120102102200212010212002012110102121211200021101000211112110201212211112211202001122111021201002211220111210101222022102000011120102100000012120222202221110111202211102100011201102101110011011022210022102212222122201200112211120012001101202212000022110011121211101122021221011200110201120021000222110100112221012011101002210021122112020022021112102222202120120200110120012022200110101111011011112121120011112221221211110121101212210212011221120121200110202010110201001112111010022101110020201222012201002202102011102010001120101102212102221200011201221102120000220022100020001012221001011212112012220021221200020121202201201212102101011112200221011002110001100120012020111110001122201022022100000200102002202010022221020022120100021211010010122211000000112102121020002220102222000002121220211021211211012002112021211022222210200111011200102111212100022022212212222002101211122100001110220202202002211002101002100222210011121212222200022202201000001222122112212000102121111022111020220011110110101020000111022121100101201022001121001012222011212211102222020011101102102020100222021101201120200022021222012022220022021121001111101211021001020221000001100020001000120201011220011221022002001202000210022210022011020000100012010011211102121001000021012021121220220110210220002021200022202200111101011202021112020211220120010011102212101211122101121000012101000122010002212110000002121002221200122101110022000012101020211012012201001122001220122111020022111221002111221120201222011100111001202222112002022221012022022200102000012002022200022200111111111002000012110002022101202210200020122002202200121102120212202020121210222022001012", "100012202202000201100112120111011120210202121112121102020112210222020010120101012221201200220110210011111120200210202011001102121202122100202220221112100122112011201111211011102102010102210201202210200121002101202212012022200001200222011111222021122112221021010122121221211202112211012201222111211011111120012222221222220222222220021200011220212000000021112211101021222111111201021101011102021210111022221010022221122111112000201102022121221001212112212122021211101012112121212000022010221000000202210220110201011011120201011212100212211022011010101120102122211212102210010112102100111022102201221200110221002202201100122112211200021021210201100210101220101120110202112012212210110001102220011210201201110201202221011200100200220122211012200101202010010121012222112011012000102210122120020002010021110220001010202102120021101221020221201012221011200020021010021200120220001022201020122020121202122021201100010002210020222102100021101111002101001101012000021002011221112001011110222112022221102022112111221121010111002112012222200221010220021011110122222121011111121102121212012111200222120000020120010020212012100221010112010020212120101100002201012011120112010210202220202001000001222200012020211210202102121212002120002202220020211022022020120022000022010012121000000001022022011200112102112010202010011221201122121012002202201012111100220011002000222201022210202210201111021022202120220110011022210001200101021210012210222110121120102000110222111010222122221112010020220012120100101110122101000212121012120021021020111122000202200211101020100100220011011012021012001201102112222210200101010112202222222212212022222100020012211100002202210000200120002211100212020020221021212002001021011102020221201220221202021000211100020011110120121012110012110210101202021102001210121001022001110200000210110000221221122020120220200002010122022011100000202120201011210120012200102000012012202111202222211110222200100010112201011221101211002200010012", "012002000122112120121101121102011022200100011010011222100212001011222222202010222022001112202001102220210020202112220022100201201000202100001010100012112212210202011022000111210122121221122120001120022200011212112201111202120002212111001220202001112212102211020022200111222020111211002010201100010001121111020222021011120012001221121122121101002120220001211001212111002202001210022111010022200220221121202112222001200101122121200212120111002110111121001200022111120101001121111000220112010011220122111212111201102020211002120011201201012002022112102120010220021102000002011210211212102222002100212100011000112020012201211022211202202001201001121121212010020011121112200120211212221201010100201202122111012220220220220221200221022212101012001222002102212011111210000110020012112122211121002010120122120111022000112020112220021200000101220122200201100002100100222221020201220000221112221002202222112201101012211010221102221120222212101111222122021211002212121222202210112110210001202112222110020221111210212122201022222200122112122210100210220022121001221121011201010122021002202201111022022200222200202202100221020000101201022200122201112202011000221020000200212120111110210122102222121021210110221121211222122202002121202020100220220210102201110002011101100122201012102112101212210111010020102002111121100012121220010020021101212200012010110020011110200222121112012022221021020022000110122221110202220010021112122021112100000120201122202010100122002021210112202100010102221202120210121122212202222021202212222222122000010200101000011000120101100211222012010120101002211122210011121021002011200121022210202120111220120222111122221121222001002022120011222111120222001100001021220020212100022111111112122100222200111011200212011211210211200021112120100210021110000200011012121200112101020021211201202122110020211121100211221100021222011122220000111010110222010001002012112210021220100122011101000111011111202011000100110100220002222001202211", "212021122100102210222001111111121212110100221120112220012102002001112002111001100100102112120221121100211122002002220221112001021122011100100220010021021121112011010102101112212200111201121010210022121211010210121100110020000020220010221012000012221101202112221210101202100021002101101122112012101120101111112102101110221120000000212000201010211020121022002200021002010111110022220001222001201120211102210012111222102010111200001112122010201122202200001012201120120100002121022001000010211111220212010201000101201002212102102011012222002112020201101020110201101221120221102210202202022102001110021200200201201022211100100102212122110102112001121112021010101001011201112101202010102110110121012010201221002201110211110122010102202221102102012210012202101220112011010002212002002020212001101011211020121121222022111221210112011000012012122000120212022102000002210220001220102221022001120100201102011200211210110210211201000112201212000222111100221022122111002000002212022101210011210211202011100002222200211110001001221212110201110222121110102221111122122200200100110011221111202101021111010221201200022012111112010011211012020122222210222120121001211121100100000010222111000010112012022021200212222011101002002212200101112210210110201222022200222102210011222211210020100100120120111220101102111110021111012111211222020121101222122211222222220022020211012222000101101100100011220112100201201012122211210112211002111012021222020121220021001022120111202211221120022211110121202011002202221101101212102110020212022200110202220111220122220112121120221002022010121221111112010220012200012112101011210210021222101120001022120010201011201022210211210202000221221211111210220000021221202210022020100200121212201010220122100002121121002210110201112002210002200000200010200222012222112002202222112101021201100120102121021121222010011001112122111200221020002220021012121202121121221112100101012012220001201112120110000200200101111021000220100001120100", "222010100221020111010020012210200002120120221110122221222021210212201000020020001111111111100122010210110222220221200102100220011012011202101101200221120011010112021100010210211010100122021000021210221121101110111010110002201201010201200020021211110100120021111112020101122210211110021122111010000110100112100222001112220001122112201112220122020120222010202101202101112001012110212201201222221220110211121200100020100001201210220201120112211220021021021212110001121021010012121101110100012102211201222202210222102202220011112011202122202010120212100022120110002221022100022200000220201211211220102121122020200002000200122121102101010010202211201020210121021000122000222110010111201200002120100101020220220121202120022000102121112222121212101222011002211001101101201220212112001201210100111011102112100222201021222000122121210120100202011222202000022001120001121211012222222101220202200101021120212202012120201121021220201112101101112202110122121011202111022202112202010211100022120101110220102220211211111112010122011211222011020202201010121022221110211001110110221020200001111211012121100110200212102200210200222112110211021011110010202001101012221022220221111012122110220122200222201101012221012122011221120002211020022022222122202211111210100002000012112000121000011201000110110202120202212212100200211110000220022220121222021202100011001020121101112022110012110202002022121100000101202201210021111020220111200221101001122010011011101102102202000101121220101212211010020110220012112202111101200221110020212010102012122012000010202021001212202021211202222012120111020221100020212210010110022022002201011020121101201021200202101222101021212000112102120210222011001212001101101101002021020001000201102001101200022102200000000021012000100012121010211202021011121201212012122121202102012021112100221211201211112012201011010001000101011221220101121202210101002200110002001102221121200210022001102122022221120200011220201220102121202211001011", "022200210221210021002212220111002102202201200122101210012220020120001000102001010100000202112102200211211002010201100202021021001101200022020202102002200211111101002012112121112002010101200211011212020220101100222122221220222020002102012211021022120011021012011010201222200200000202012001101212210021011220021100202212120010000102200221011102221211120111121022202211000021020112100221110010012100001211020021200112100102001001222220002000212120112022202122111111021010112011010111020221022211111221002211100202021121002122002021101102210211100000121220010001021222101121102200211021012022110221020020220020221120002111201002010122201211201010020221121202212021100121011222221001022200102001110122210212212012012002102221021211122000001222211212210221102022022002002012120222121102112120211002020210221201112200121011202012211120202012211122002012001120122220200001101111111020210022022202222000201212111222221010111221222012122021101010112101222200200221002120000121011211020120101112010212220112111020000211101222202202112222210220120010221102202100021101112212002120011220221201210011120021101222000210002020110221120221102101021111022210212111001211110121100220002100022100101210010011220221010120202000210122102202211201011021210100022100212121022000001211012200110111122000000121102020201102202020001002100021021221000121020121012212102110011221211110210211012001111011210220200122212011110021020211110001111011200002121001121202121101012121220101200121200102110121002222221010000201011202220000101212022120010110010101110212210112021221212221122202122221112011121002020201120202121102100201022210221012000120020200012122112211021121121001102020212221012010002021022212011121202000001200200122102012212202011121112212022202020122211102120010110210212021000120200120021002012212122010111110220212112000120221112201202210221122212220022121022002022220012021202221221211002002002111001102202221210222111221020100100010200020210001211201", "102111220212102222001100022212101011101010221020020012001101020201102211121102101201220222020010020020102100200000201120112222111111120012112101111111120021022110222212010010121221022221110202012000021221221121111101022221102022211211220210211210210220102101002201021000122202111210102102111221202200222221122201212100222112012021001101210212101002011210011002211011101002212011111000222001012102020020200002212211210001121210212022110120210210001122122222200122012220112201011222120222210201111001012002022121010112002202220211112222211102012011102201020121112211222010201002020121001112110022121222121211220000201122101101110201222221200101212001021022101121020002222002220210020201101010021001200112011220211110201111201220001111002210112021110012101100121202122212220020220211102120101202022222222111221220021210110100001101200120010201120101212000022021201221001100021102121201002102100120002211122121202002211001211100122110110022120022122000212012210010222120022210011111211011011010202022122221220000200101020001020122201022221010020200112121000221001222212100022112000202020122202202121222212022101100221212210122020222211010221021111122200200122221001000010012221100010221121011201211001210210211222201111212110222021220222020020100120000211012102101002011202022212000102220001111000220012012020122021221210222210001122021011202210012102121202001221121222201202220112210100222120002120022020121020000012222022201001221111022002122022122200011001110120122222200020220012202100211221011120200021011110002111102020212222100211220020202211101211122220121210100211102011201221121002120001110202100112201212210201012102201210210211100011220122020101112210111000222220111002121222021020012221100212100112022201010100212211012000201121020021201210211200122022111201001202000122102221122002010110111012002120220012210110122012201110010221000222102111221001210111010220222020020211102200112210120020221021000220010200212101210101212122022", "011222012111221210211102120011012102211222102211020022102011101200001110222022010020111000011121121201111110001211202200001211220122211102121102102122012100110002122022122012111210111212021202101210211122022110222021101021001001201100021211112222200211121221222001002211210222200101021021010201111011000110110100220022212212102021012000112221221201012012002001110200222120201012120010111022120101221002001102222212012221010222120210211021002021122011022000121111112201011011200100200011111001100010210210120021011120220000021010210011212000212221211122201011112011212010102221102102000102022100210012002020011211202210022100102000112220202101201121012100202002012111212220100210112211211020210221202002110002212111211102110202021010001200021012121000201111002212010111212111010222200100100200002200222010000120021020112021112221220010210211000010102121121001012001222120111201212000002221212000211001121102211021202022210110002221011202022110100212001020120110010111121010220121212001011022020110200120112120101012122001201202121012000021020222121000200202022211011122002201022121020212202221120202200002210221201200220021102022010220200202122201011021011012011002020022110012212012221102220121212010012011201020110111010221000111000121121210101002012212112000101112102200210000100000101212021211111212201210210012122111021202002022210221022112120210120100212102122211002000002222111121011011102211200020101010202012111121120210012122210021220111210100200200021221010102111022222110021101001121110101121010120022002000222011012000100111000200001102221220112001022012202221210201120112002222102101122202001122011020102022120100111102111002220022120011112222110210202120001112012110121102001221021020022202002120122012222020220211011222200021222211212022020212110122210021020101010101002010110122222212022220202112110220101020212111202201112211122102011111121122121201000120011102100112211122212022220222101202011021020201110221110021202221", "201121002212012020111102212201011221211001220210112200001211011202201022212010222201221200000220102110222210120021221110100100002120202101222201012012222001000202021100120122211000211001021002221010202212110101002122202110122012120210012101002101110101110010010221201122121021102001002020020200022002000100210211120201122000022111212101112020012010120210121012012121102120211101112211202111202201222012102010110111022102202210121222000010222011121010202002210022112220100022001212011210111120111110102101201101000111222210100212000122210001112102120101102202101112112010002202000222120002110021012122021102212002110010120220122020110120001121211200110001200220111010111111111010120100011121011010012100022122221121201101100100221121212120202020122200200102200211011211022101121221201101122000012212202121222212120100102221111110001002000110011112110222210001211021202000122001212222121222000121021121101220002110122210021121111221111121101001122212111220000022211111112200012102112201012122111001211012020221211000200021112001222102102101122122021212120101212112121011020002210021102202220211201010122021121121210202020002022202012201201221120222211021200010211100120101002012122010021010120222001010210121101121100212002012221000102100002202012022020122000110220101022101222100012210022212121010201101010121100000202202212112101210021010022222120120221002021220022010010212011121120122100212100121002211122010221010212012120212100020222021022102100221202002011120002100211122002111121112111221112021111002220101002222200102100221121010220112121111112002110022202202122010110102121212120000001010010020022112222221220121001122110110110202200120212202121220002001012011222022110101220011021222222200222121010010102201020200212221201122000022000211212222020100101222201001102000021122020100111220200112002112102120000212020001022222221100100101012002022001022022201000220210012101010220022212012221002012211201021111221011211002101020110110", "020110222202102122101201102102110122122010002210111100100200212212212110102000220221012102101112121211021121211222122100020010211010101000122222011220011012002221201100202201001001102110000020000112000110111012200010201220002102211201020202202212001211221201101200202202212122220101101111021002211112121222211210210222012100001012121001002111102022202112102101000101020010002221100210210210112112122212001210120200000020102102111120002101020221200000201120000122200012221122201201022201021111202221122221200211122010221201120020220201111022202202102111202020202111202212001212201012001022000112222212221120101221110022100112221220000022200002211001202000021201210121000101001122202201002120122022011122212021001222021210200101111010220100101212210101110020012221201101200011120120102002002122220212200200100121011112112200102200021221101000220120220111222100101020102021010110002212020001111222121102220011222220010202001102112000112022122112212021020011100201102102011212111001211220020101010112100202110021220200121022222000101201002202100110220101112100112222211222101102120221011202012011212210001212001021221010101111122001111122002000212102101200201001010110022022011102001101112022022111020210202121021011120020102000002111020202101220201210010002222122221010210200011000201112001102122020012212122210121000011211221201120112210211112021121222010010201202000120021010222102220211110221001001101222022110210201200021101201100202211212002001120222010200022220100201011001202212001221001222202022221000010122102100202202010111100211121002202000102211110112211101110211110122012220101021000021212022121102101122011220021111200012011202002020001122012020211122210121012010201202021212100122100200011211011110022122111210000122021021001020121000101212102121202000012020211210012002100022020101101121101122000212022200120120110001020000202111100001101001211002111012101011220102112021110102010120211120111000222220211222220000200020210200", "020020222120201000120222202211000210012121200201221221111201100001102111120200200120210002201111202122211100022121111121121120200202020012001011221221020220021001012121012100010111222220200020021102101211222011000120022110210122211000020122022211111002202211021010201101221102022022102202110021221021102222210122102002201220221011021022121101110101021211101220110221021001222211020001012221110010012002121122010002121101010002121110101000020201110010111101112120222102011101002211020202112111112111110210100211020002111200021120020020221222101002001121202000201200020201200100211211011110221101222020100211221201100101001000101121002120211122011120010021121012012201111112211202002022200201222102220100101222220111202211001110211010102202022200120221212202001202012202101011122021022002001201100021001200000110202202221022210200012202102110120102211011220202200110000010212021220021211221012102022222010121212111001110220100201222221102000201012121121022201211011012000111222102020120102020212021212022112212200221100002000222211112211220222110011011202002101011212220101110020001102202010120002010110222012201102101002211110210200010002112112221011202122001221112102000211001102100211222110222200110101001020111002012021212101010202101221100012112201100100222221212201001022120210110020121222121212011102101102200122210020100222100001021121101010211010022210020120001200212220120021202121222222100000210210012120021020210220110112212102202220111011021121110001111212101102212211022020202112121220220121000001011001101210021210022111001121210110102022211120102121222002121210121000121012112201220211102112102121100000001111201201101200001010202221010220112100101112120200200121200210012201212012100210110120022221112111222112001220100202211001010121021112002202020221122220210101121010102212210112222012110111121121101021211102210120021000120220020112101200110020201000021122011202121212201212222110022110022011021220001111220011010220022", "222122222020200201001120111002102120000201122212120001120002102022121210020011210101210101000201112210011010211121112110000012010121011210222111011021012200022220012212021202212202022221122111121020121121121010012001201010111220221120021111122011101212012110122210102021220001101220000212112220001120102110201122022210221022000021002102110122211020111200221202021122221022012122111200022211002000201010102201210221021211200100100000020110022201120022220111122210121021021011201002210000111101111112210211202020201022202212210012221211211100001011111011221111201121121000002010210200111122120021102111122221102122002101202222211211211001022111210202202021122120121212211120210021121021002222111212020212011022212122022202120000102112122111202111221220010002220222101000121111201000020112122021200010102110000201000112121222121001101200011110022020002001111012202212211020201111210020222120001111102211021010000010002100212022122122010110112020222101020011021220101101210022121202221202221002220111011022220212212110000021200122012001121122122220210021202220110201102201111010222100101220020201020012212020222220012102022210011222212200000000022210102011221212212122211121122100210110222211021212112202212222202020201222211201010110221222201021122202010102011120201101212002111220020201101211221001102000012002211222220211101001100120102011000120011122210020020100011222200210222002200000021110221010201012200201122102121122120100021220100011212001100122012221221101110020211011111110220101202010100120111112212001222110101102212000000010012202120111120102202222120112000012000211001001222222020122222202220221112012101022221112101201000222120022201012001102002000120011022110111220012220211120201021110021001201212100201221212111111001010120000101010110112112011011111001102122201200210100210100112212122100001000102221222102222010202021020201211111222002112022102002112221211220002120211221001101000112001101221221200012200201122120121202", "121222000010022002222021100021201111111101000122122100200212101220110011101022012112221102220211011122210100021222212021001012202021021012021110122012102001100002102121211220221120012211100111010210111221222112211122122222221221220122110110101200110220000001021010110110201200222121121111211200121221102022200011200101222212110111220101112200021101211001020202220212122101211210210100210002120020010222002010112011201200122021102112201110001211022111112000110102201010000012201222021022002100210001022121220221220212121201010121100022212110012000101110221101001201112121100220122022222010221211011211002000212102100001121211120012022000111220201120001210002122022122210001112201221201201120000011002220211201221121022120202102200012100202110111010121221002110212101021121120110112121212122112200012122111010121222102111022220222010111212211001100001122021002022011122122111102010111110021212211001001122110222021110110220210210210122201100012021100011020101200020012002002201121112112222220022202211001222202021022111111220011001211212220210100022220111210122100112101201112111210021011221212001112002000120212010111001102120201021121220222000100121001020120110012212022201121221102202011202100021012110012111211120222100120200102211021020100011102210122220222222000022111012022211210111102102010201212122200021022020220101102220122021202012021222020220211222000112012002011202201002210022122101220200122120220111000001002000021020220021012221012201011022012101111101111122221100102221000020202020022010222011120220110020102201022022020120220011110210011200211222220121000020212120210111220022211001010210202122201200112110221220000111210021112021012221021211020202220022021121010122002022222111221112002001202011110000122202221200221012001122110010122102022122222110021000212221020220001120020120222121202010100011202111210022222212102201112010012002212100222200121111210212022202110001022012100102102120102110102020012222122202222210002", "211221122210202102221221020202221012211101022010001220102120022220120102112002112122100100020100122211111220121011100110211112000202202222011221122001100000110220200201012222022120101102022011120000000002201112011220111112210012000210001002101111001211022110200112221221010012112002122212112221220102111120211222201111210122220212022121001221211220021122022010012001012012101020202011010000022210122201011200011111022002111101220002002022221112120211112011212011011110010110121220120210002020112010021120200120222010010112220112220010021210000100111200202202221000222002210100221122112112121100212201120222111000201120022112022100101110112100102222221102022120021211012111000020101001100120221122200100010022202110111112201002022211102020122022101221120101111121122021110020021000202220121012010022021021101022022102211210121110011000200101022100121112120111001121121221022122121211220020202120202202200011220122022210101201202011121201012200111111021000221121211220211221010020201020020022011020021210211200120011201221002120210200101021200110202211221002121102021020011212022021102010220122002000212000212020111010100212022000012011110221012011202112101201200020021112000021012210021101002212021222120102220201010202011012110100221121202001012122122000000101022021221211101221111201002211201121022110112021220211011220222102210221102112201022110201112210100111222222222112022111200020110212100021221200021110112021202220102022120112220121100221101002222220020101121220021212210212121000202021001001212220020020021020012110010212021010222002012211202110210010010220111211000111200021202011021002012210111211122112211111201110001112021101220110202012100022212010220201211000222202222021012001220122011002202010121220020210101200011201012011120121102012200011010001120220000200120202002000020021111002010210020201200222002021100120100202011211202202202100001111101102221101221010021210101122221200101222101221021220022221110200102100100220", "100121101120120210212001212120122010222210121222100102002220111221020202000121012021100210100000112102022021211200012001021010112222120222111012101211202022110001010111221102011222020000200012102021021220211200020002101102101210200200210202122002022201022021111000222002001022102010211011222002200210222011201120220210202011201121020020120112001202012112200202110202020110202020000211012002220021100000022201201012100200021220100212122021120011021121121122020112111101002010102111220020220001200202122021212002212011001202212021111022010222100221012202022001100000200112212212221100012220000200102222121020111121221202221211012211222201022222121000221120222221021101002122022212221212010010121112020211111001012120012122210200202121200220122101022200210210201112112220011011020122022211000021100112121212112002111210222100021021020222111001122201020002201120221012201221221102220122110020211021102220222220111221002221020200002122012220212100111201202200210111122120102212211022021020210011201211120022211010010211112211200010220001010202210112011112101120212222212011102110021012012002210120001111222201021200100022101020201000022121201110212122000222120021111021202020210020012102100221101210122212202112122122121021002120212102201011112021222110100021001201001012010001112200000211212200001121221010000101122212120000121210112102100000220021122020201020000001100222112021000120020200202210221221111010012202110022100212120022100202112002020020200010120110012102211000010101120100122020120021001122220002200221001021221100000002001122220221122011200011202201212102212001112022001120101211000212120001210221112022021002211210020200101201121121102110021120112022010010102002222010122201200200010002201011220220021100002022112221012000012020211100220222102110200002001101212002110101010011202112221200001022102011111111111101010010001102002220021012021102212021011121222010201122010010102121001020020200122021001201212000212122202000121012", "210001100110221100102021002112202222221202011112100022020010211021222001221101120021221100110011221221201002202121201222122000211021100102212111001122000111102212002210010111012100102110221120121021021210002111100120101000100222200222222112110112002100202222021121200122102212122111121210201101101100221111120112011212222020002010011222101120102101121200111001012000011222201012202000120110011010020021212000000122020101121111220000002002122200021101022211211022021000211120102202021002220012220201010111220022112110120101112201220222210210111001010011001122210110211022122101022101121222220212221200101101200120202221121001210120102221200122012102012201021220200021100200101112200002120212121202010000012102201020220120101200010001122111202012022100211000122110212020100111000121011100201222012102212000021200001021122110220200010000001002120200122221200012211112021210212002221010012002202010112210200212012122012001011001221101210022221110212110202100100212012120201021201000000220021111002121121022010020210201200110120101210111122221000200011012111022010000121001021102121210220202012221020110110100102100201212212012002102212220220022220210122000000202202121102200201102111120012120111112210012211112020121011001202222120021000222120220221112122212200011122101010210212200022021001101220111002001010102200121010122002001022121020102201221121120000100120112022110010101022010200221210101112102212120211110111121022120212221211020011021110010111012200221211020021002102112222100012001210020101100012021100200101122121102211020220020022101222122222020011012220201112122021121120102202102212210001211121202022122100002000211222111112212102012220021121211001201120121002101001120000220002112120222221000112110210201110212100222102120112110120101221102210002220220121222112121200021102102101221110112011211211211122202022100122212020220110122002012102122212211122121102210021121210022200112200211002100022102202101022022000020201201110100", "022010000220220001002200022110110222100010102202010112012011220220120001200112000021120102211120000011122121211200202111012111102201001210022211211211001202212220100002111212211021202200101002202200020121000211010202100022010102112211100020120121100100021220111211020212101220010022011122220000101012201020000110220012122110200010220111002112200000221010120000001110211020211221221102121110012200010112022020110102202120101001201210020201200200222100102100220020011012100010111001112220022001200011220121102101020122222202102220110202210210010121010002101102022000200020102111211211222202220102220210200210010220022001022001010012122201010102011120001022011022000210212000212001210000022111220210000001020022102001022201111211000201110222221001120202121021120021012202112002201211122110002101101022122201122102002002001001112010101000202201122001020011101022202000010100122111201110110210200102010100221100012020021022021201221002210221210122011000010102101220202110201220001120221202212210211201012102001211000110201222210222222002022012110112100221002122100000110012220112110112011100001021222211112200120021201200101210002112112021201010122100110200002021202111202111122201020212101222122101221110020001020222200202201121000010200222020210201111122020122212121221201221120010001201211020222111200011120211011220020001100022000221210211011102212121202121200020110122111022111120222010012121102121012221222021022211010202101200000100020222011112211200020022211010012122211021121111201010002200021000200221102221221022021221002012110002101210220022021020111120210012221202210011122111102102001220011021100202202202001101020221210112002200120100012211120022002200101020001110100211022100100201112200222011101110201211100120001100001221202221112021102001112002100010221010201022120100020210001101001021000001210120020112101022101101012111221100001212101212101100221120002220020121112012200012022010012120011102221100220012020022120010112210", "022000220010212220222220021012201000111220211001002020112200221112102201210100011010112220100000011101000110110222002000212122020120201121101112222010111102221100221102021001100221011202100020002011002102202221102010001220102210120001012010202210102000001021202110221202100001021021100200012222121212020021011222111010200021200102001210111221020002101112002110200011220100101112202211221001012122002220211221012202220100012220000200100121102122010120222012102100212010122111000112011002112010021021011212211011212220212111210002202101012110202112200211121110020200000122210021222211102110000021101011111102111211101111001020100201012102101202012120011111200012111111212222102121121112202011212122102220200002122212022110202120200120111011002200210210120221110122201102000012012010110002000110202021112002222121021021122112022101210012221101102001000010012020211111020102220110222222210010020010112220100012121121122001100201021001222121110220102011220222220102222002202202102121001101220000221221002201022012102002102202111120122101122212201222112211102002210121000000000000222222111200222221201202011221000220100001010000121110002012200021202210220220222122122202200111121000001012020002201220102022102111111022001011021222210100010200100012200020121112111200220212122201111022010112012101201220021011001202021210021212020110221110211102022221121200112102100201122200000020012220122101200002001201211120221202101210000202022201022221200012121122111020210100202110201101022100200210111001200200020010202110102210121002012221220222101222220211121002002002111120120000020120100212112002220121201000012011120201201221120002111112021000001201200201012221111111100201011021102220100201002101000102000202000220201000102010101101210021120102210211111010211202211112122202002200021021020002102122111200111200122010021122122121020002212200122110222211002111221022222112212102101111022022011021202122201001101000200010001010102120001210202110100211", "010112012001001020010202000112011122102220102202211220010112000221200012111020020100200010222221011121002220000011202121202122100101020011120222102111010020022221210010100221122212222020212111021010112102110200011202002010010120122011001021211000011201112220200011120022010120001021110012011211121020112002111110010211012012000122000012122201010100212122120102001201211021120212001112210121012022201222212200222021020021220012001221202101101020201101222112122101202022021210112212112100211102210012121211201102211101120101121212100211101100202122020222200021210022201110112022201021012021212102111120021002120120120020012100001021020102020100010021101201222012000222101200121002010021012020011002201011020120011112020010111021121012022100220010000002221110211122101100012111012102022020122010200022122220002211011121120122121102221010201120102202120201022112122111121212002211212202102120000010111102211102022011122211020012210112201200101021220010202210022100122210022012012011021000022202222112120001111110000100110122022112120101222020112100212200111121012020011122121221101220002212210221012222211102022001121021212220210020011110211111211101220110122010021220221102200120212001122102212000111121020001212221222012220100021100110002102121112202002022202200110120000001001221012022122100200201221121122120000012010001220220220022122210110121000002011120112120120111011010200220010121200201110000210112200012012020022122111122011120010011102102102001202210002121110120000010022210212200001001111120212100012021202210011212100111011221001101101011222100100111212102111112001012120222122100020101001222210201100111021120120221012111121002122210210122120201020122122022212100112122110222001110000110001112012102202201102211012121100101112102020102021100021100111221222021001000211011211001110221210212222111022011102002022100221201202020021001112102010012101021011200102120110121210100211020211110100212110121002212010211111112020102201001", "002012100011201000110002210022202010211220101220021022122210100121102000211011002100101111010021222220100111001110112102122021022000121202012210012221201210102212122211202201201101011110021102101102100021211122210212021010011000210021211222002002012022201111102011221201012102001121000220000200021001002200102002202202200101121101102211012121112202212122000001111122210212200000012000002102112211001110201001001222221000110220201212201201122101202211212110022200100000210002120201101011110222110222111001101120222021210112212212110220120120202100012002221222201002011112002022110111120200221200221112000202111202200212222021011101222022002222101210110121012020122210222101122021010212121012210101102100100221000220100001110110101111201110020010202020000011121021122020001102122220011121121222010022122101211200000101111211110100022111201011102200212200122021210200122200220012122110112122120121102110100112112221100221102212021112102022000012002012200011120211220211220122011010210102021102221011101102020221121220220122222212121210202212221221011110012202212110220211210020112022221122012120021022200001122122000202020221012121021020221010121202101212121202000110200222110012202001111120202021212201021100101212211010112202022120111220121210102022021012100110110022012121111220220111112221001012120000122021012021201122102001011000201120111010201102200220002110210122211012001010121010120111120022012110101011110211000020121211200111201112210112000201001122120202010112121020201110000112100020011020201021212110110012022200002221021110100200001100012000222210200112222122001102112122101120012111211200210111020001021022020011212112021122021110012201220112002101220212100222110201222222212102102211102002000221112112221221001111022211222211022111220211212020110110100010110220122122202021111222111011210100001202201112220102102111201011112122120212212200000202221122102111012221202112111122100000111000022012120101011012012111021022002020", "100012210112120100210022201011022221121002102020212100000110121222120022112111220121202000210011122121222221212100020020201010001100212100222120202011222122012211222112002210010002212121001202020022201202200002012200100022122122212222001212100020221211010122202001201201012111110020112020202020110100201211102220011022000022020100111001200120020110120002112212220201222122111000201221121001112212022000200221101020220220120221012112000222221002211012110100000000121122212010000012102101212101110120101220110100012122212022020110220020111122202212012121222021210120212122122121111222102202212102011211111122021011121222021000211122021002012112210200221012212020001021020012000111022120202022101222112012000102222221002221102122121202102112220110020212122201210122001012002220011000222021111200022122021111022212021120220012221121012201002022211112111222012101121222022121001211201210001010012202011100011010012010100212010120222020212022122212111120012202200201120002201012200100000020212221101121220212022221100010212112220202110112220112020101122020001220202100120121100020001120122102211012100000002001121202112200212221010021111010012122101221221002101000122201210120021121002021021220111112121120121011102021211110120010100021021200211122222010210012010111001020222220212021001021222112110110100001001022020222211202121121210111100022121202001011221222101221202012221121011020021001010211000202201201100202222121111010210020000120021100102021212010222202210112011202010221101022200201121202220100011222121112100211122110101110002122210200221021022121011022200011011212122200112121211111222111022210022201222210002211200110112000112120000102100102211210222101100011022012201012000121210022000201012222200012010201201202212022012211102212212001120220111020111110010222120112202010110111000010102120012210011012021201202002201210002002101112221102221220100020021020220110101200202112120122100102220002212201211000011211110101112211211010", "010011012000211002110120011211202110021000010202201020220121212102010111122222222102111221012021221002220022011020120212220021221001021010012112102021202212111000210200020011011102210000202200111002221201210220202022121220120211201222110012120210020010212122222221120121221102002001212221221021222010101200022101100012221211222111020100002110001222020010222212100102022211021111212001101221201101122210011022012101120122221211002010221102222210112112022200112000212101012202221220111221201001122210101100211002120012012001212021221212221222222020112102211010110200001112102112201011222010200122210120221200210002210020210111212110011220222011012211021120212012111022102011012211020202020221011022202011001021102120201200001011001201201201211221000102010212100002220220121222220121101200200020011202101022101220102120202000101120212121010211212120000110100121012100022122020110110101100111222121201202101121221201120021101201201212222220010101120222222020012021000102220110201212200020021200020211210202102100010200211211222101221220012022012222011200120200220021222201010022120111110021022101111110200112110001012210211122200022111102200100011210010211222212100011122101220210110012012100020211102102220212211220120122201011010212112112111202101022112200220210102110000112112221222220202000120110101111000210010100020210201112202002111012001020001010010022120021220021021121011002100202020221010002222202122102012011200010020101120121111100210221200212021111201022021102012000102001221010121000001010211101000002011121100120202012021211010200211121211012121211111022222202002110100110100010211022202001221221211020011120220110002202120021011220022200021101111201022012122212000101001000000122120110111011100212101110000020120000121111020002210020122112220001120020021101112011002012122011101112010110201012221010102200022000102212001112001110020221100211102102121221112122111201002222221010211101122210221021201222012201102211111022102210", "200201221202011121102111220012202121211002202120220002212010221012210222121000102012212201221222002202021001201122101001122112010010101202122201100001011210101112210222102220000011022120112000021001111200201002200022112002210111012100200122110011100102001021000111202110120221022120201200220220020000220002211212200220001222222111100122012200001120111021110011012212200111011202201210020200100022022221200221111002022110120122222210202120212100102102211221221021012122020200110100010002210210220111000021112221222110122211010200110111012021020010120012002012112010112002022022022022110110022002010222210012212101201022222110011021112022121111020111121100010212221100200002201112021220122210020022220022111112122111002100210001212010002112021020022000211102012100012101102111120211220002020012212222101101212001220201212020120012002020201222000100020010002022101220220011002201000201221121002000111101101220120110201020210110102002022001122211221012112010120101202121011220012122022112001000112200220212002110220120022110210020220221021100000020110220001000202021002002212212002202001200102021101200210010101202022121010002002220002212100221002201011112100201220002112200121222120210112121002112010110012110121002020001221102221220111020001221000001020222202121202001011120120222110112211100011222202122000210011122112121221111210101000101002211002021120110000000200200021011222101000201102021121000122020122120120011202000102121200101121110100010111012222212112211212012202122021020210112110002211201001202000002020122201111120000211222110221201220100220010202012002001112010102112122200020112001010100000201211211121210011002002020122010211000001212102110220210010201101102102010012001012122012000121202021102122222012001220210212110202012200011201022101122002110222211120101012100112101220000010201001220021210011100110121022100200010211000120111121211101021102122001011120012101102112000221220012001211102212110101212120221110110101011", "200202011101010220100010211210002010121121001201222010212011221200010111011111000110022020122101221001121001212010121011202022121102222120000022002212220002020010121012021200221002200200000020121022200012120121111121220200202212012112001021011220221021201221121000212011210212102120222122200212111022002211012010210221012222102100112021002112121022110220211001211221011002212022011222022120002220210002201001202202020221222002012120000220112210120101122220101200011020200110111111221212211011101211122000201001100212122220010100012110102200222100121212011212121121212211112002202011011212222201122111220101212002212210102220010221112020202201221001212001022220201101111200212101020201000021110010101012210211012211220110002222000212221110020112210112101111002102010121002012221122002002120220102211220100121021210220121012022011211002110122111010000200012221010102222102222201000012201001022121100202022222020102221221020000022111011002001112210110211201012122002120021121220000102012000222122012211122200200021202122101202120120212001101020010200110002112202212002222022221121221002001012002120012201020102202222110210000000100022021112121222222002111101212020001000012022202000012010200011012112121020010122201100100110002000200100212010102120112220012101210220120220020221012122012221000222102222012211210102000200102100201121001021102201101120222000210102102122202011112101110010120222221121121122012022220120222110201212011200020011011122000022212120011021121220012121021121101220012001010001022022122102200012100202002021110022001200222201211212122210020222122102210211102202121111221111022020002102022100002011221201111201202102221200210002102201210222021211121111012101011200022010102112220210220011220101011221001001202011221020000010011001221021001220101001111111021120001022201222220011211220000102202202101202121012111002212011210200002122022010112022120001020020020102012022012210122211102122110200100221100120011212111201112", "210220002011210211201012111101001012012001200001012102212222220210212202100000222121121210201001202220110112210111002120022112102110110021111122200011021020202210222121121012000110212010012220220122222220202001012201101110100211222122220002000121200000020020120210022101120002220021022000122221110210102011121001220201112012201221100021211121110001000100012212102002201101120012222100201020201201010100120000101110021000002100010202021220111010201222021120200202001102010112020002102001100201002211201020221221212212012001210121110122201010210212200001122112120120011212222112200001221010010101010101200110212112110101001201120120110200222020021200100222202011001100220201112121022122002211001220122120000110201022202101110002221221222020020002012111210210200220220200011200221220100120122011121220021012210211000222201012011111201122201112210210101102111222021112000220221222122011022001011110221201011100000022120201011010220022021010200111100102000020221020010121100111221001001112001122110002200012120122111101000210221001112122022122221022000212100221111202012002222000010210112200210110210001220010202102112002210111120010100202012211120222200211021111001021011201202002022211222010210101022220021211202011000012221120220000222100002100222111001121021202010212001012120010102010011012220202201122111110200112222211022121222121102001001000121222222002012201010020110120210010022122010012212120120110002101021001202210000022020102120212101200111120101102220221011012220201120101111111220100021111010000001101121122201202011211101212201110102121121101222212010012210010110010010122101001112110102111020011120000010100221202212221210202210102221001111212022001111210021221201202020201000201122202010102220000101120012110220122202000201220010120120021201110010100100110200122222221212220221020222101202120002202010210102211010010021022210020112220212010100021100020011122202002212102212021120201111221121220101022220120012002120201012012", "201021010122111022122222220001010120021100022010110111202220111211102021111220022120012202011011210100112120020211210122112012211121001210220011200022212200200210121121011221222221121111012101020010012022212000120020011200111101101202120002211110001111211021212010222102121000022100121221112201022120120202110100002122002200211002002010001022222011002121010220112001121020201010120121022102211200200101020222221011012111101002110010001002112212101122011122200011002220110112210110210210020011000102201021010100002212221201120002020221110000102120112111101202212100102201122112112001112200122001102210020200201210222100011222020221100000210211112000122112000000012100201001120212022022010201120122011102100011120010210220201221001120110222121110012202111122020220100022010200102122001122001101201022211100110011022202111201012211101120021212201010020020212120022001210011111012222101211022202200212111022012222212011101202111112210121220000012220211001020100122212112000012120000102121010101220202101200211112210122021100201020022021102102201222101010121021210212110110200020200202110222022200201012001221201202011222202111210212001020210220021121022012120201120020201211202022000110101011210022011221012102201002011201002221112001001120212100021012212122022002000011120100122001222022210022011012111201101102100221120120221200122001110110111101200210102100102201020202011120122202102122002212221011102001220020121221102101112101001111002100210021022111011210021111011121020121212100012012211001201012020222121211210010011122020101212010120100212222110020202210220000112020111022100112002020221111120121201222202001022210121021020101011120212001202001022101120221201001201020200011000101220021221102020011011112111111020212121020002010120202222010101200212120001220210022101202221201212220020001020121012122022001110011212212221112212200020222012121002200101221100121220221121121011011010121100121011101211221200122002120102100202012100020", "111220212101000002210201001212102202122202022220121010100020020220020002200222200002001220212202222220210222201020022222101100202021110011010020120010020101201101210110200211120020101112220001002220221212022011202111111200020012111010121201211120101021201110010001212020220112202221222220121122010110200112012102102111002011211020221020210110221021112112102001212111120010111002212122100121002111111111021202010220222122200121022211222012121220111111021120210110110101102001100110120122100210021122000002211022222221111120102200200102222120220201020200010020102000220011212110100110120121212222101210022221121000101220222101100121220212000020220022000121200011221200102002101120012210000001200121220021202222120102020210000200211222212012002121201101100121110112011220222111001011001202100020110222212020120221020012020111001222200202112200122200000102011100102102221111020010210202221202120210200020222121101120000112002121112001010102021110120211012201201111220210122011112212111200022210122200100202221102100102022112111001121111100220020100200211212102202220102101022210001020121201001010022222221002010011122110220002221201110111211022220102110102212111000000021210022001122100122212112100102200101110010222111022112110202100021100100020111000122000122101012000001120200220100120221100011011102200020001010011002121012212200001022011020022200121111012000012202201111120111202111112100112001110100100212220111220100211101111000100202000121111111120021212022022002112122201001002100110211010022121012110020021220110200221100121022010100110001220011020220222021221202212121201011102010210001202100020202022021022110210101002020211220122120222121121021110100220000221012202202002020200002200202201221101021122020210111200110120102210200221221101100212021121012112122112202121202211201200010020112122001100112010122210021112102110120000101221020220121100220121011102002122011102222210100000211102211020112100120112112002011111112210212012", "222222102021102122001111200122122210200110012221210222201022211022100122200202122021112020022112100200102220101220110200001221012121122122210001102110220200000121022221110212122200022212211202010020121212211212101002010202012222211022122202202110121212010012111201220120202212121222212002102012100100121210202210110012012221202012002101010000012011201100210201022120000211010021022020020202122012111001212222012202102122101212120012011202012202000021122000121001111002101212002101201122000110022201011210002210010202122122012022020221101222200120100112012201211000120120202212210020220122101112201101101211021202021212022012010121002200221022210022102021001210122012002000120220000211012001020112000000020012012002201000202021111012102210200112011011002220122012200100121210001100012212020002112110111121101010002022021000220211201220221002000221102102212011222100202100010102010122010211002100122112200010102011222020000001002220120000112201012111210112220221000210210210000011012201002021120122112012001200210112220201100120110100221222102200200212101220020021202221020110202221110212020121111221001201222211002222020110122111010220212020110021111202000000112200212001210220002110201012201122121110221102210111120002222221000021220201220221021200021002122220010001110221221221010011121100111112022120100102010001001100221220021012010121122021001121020000021020020001121100111211101122112002000210000222220222110021112122211201101201212101010122111020120021221020102201012122220122021002000221102102122121120212112120010020001121022111012101001212211111001002202211212010021102221002012200100111021120000101210222011002122002001002001212102221122122121211122121101021001112200002122011222201111202200001020002112221111221001022001011222210122001001011011100011202012102022102121102212000202112120201222122200022110000110221220211212011221210101100121010002022201222201222001200101021202120012111101212102220212010222011022102210202001220", "221200220120010102111002121102112220202002002011111100012020111121222120110012000010221022202101002022202111220121022122211212110012110201012122212212100011021100210022111000100201201101202221212202211200121110012020210201210001022112101220002222122122011210221100022121112210210100010212111220202021010022100222122211120011112200020120212202212100122212100001120200120202021002101021020221100002122112011122200122022111202110201120110202002000110200220012200001000222120001012202102121202011112100012010200102000222101222121222111102102022011010221220200112120002100121102122120100010110112212000011001210212220111222112001211122021010210221112101020111001121100121122100211010200121101100001120000002211000212021122111100001111211010010001111120020010010221222022002200102220111021211201210122202200001122000212022001021200211002002000201022100121110221122201010011202000101200000102220120112121210222210012021221100022110012101121100010020111100021211001110002000201120102110112211211121022211202101212121211122220202100020200102120121012211220102221002111101121210001000200201011220100221120122020202220221121021211202102102221210210110212120101120010111202000020121122211121020202121101120010102212200101011121200201210001221110110121022100210012212021011211202112121120222102200100022101022201121111220121121201122110001021021020202102121220002222120200210010112010100202210020101021201210212022022002101111212122200111202212110020002021010221120212012121001212201010012102221021110102012010012202101002210100010111220010221120112112011110220011101221100122012000012102022201122221221112002122010101121011121022121011201211020102222212020021202000011111212020022101101122111011012222010100100002112020210100202010102210112020011102212001110010022012011021201102102101201001101200012211002020020202021221111011120121202201002002210121021212222211010121201011011012012211101222011220122201012221110002111102021212221211200000020212101", "012122212112220202010101021222212121212121102221100011020000112022200221202121120002211020122211011121100001022111000010202202111212122120012101220212202222101221012111001011100211010022022120002210012000011021022022012101002000210002220011110122002000202011022012202102010001021021000220122021120200102021221002020221200001022110122010221120021121212100000101220220201221222112201002222022000201022021210202000010110100201022000202102010001012012201200110002101020221010011101202222022112020120210012101211111002001100020201010102010100110111022120012212000020201222220010020221221020201020220220200101210222222120022121020122221221102120212201022222102110222022020000010010010220110120120000011110102011000201022001201201201211200120201021202111001020020201200011010222000212110122221000222100022001210210021220200101001011022200220122212100222202210002111210120101120111121021221002001212101011111010001222221220001221200210122010222101202020202111022122001011212210211211101102010002210121211221002220002211020210221122212110021202011222122201210121211012022220100020001100122002212020200202101201102022112102120210200100102101102100120020110011111210210022212112111122101201211110112101220211212020121001101021000001021011020110000120012000110201100011221210122221112012202111012201221201201022220022110000210000210210210112102201021020222122100022110101000022212200212002121021111122121010022112022010011120102100011221201122221210021102222002222210011102202211120202001221200021220112010111120111020221111200112120020022011211102210002220021121222210022212002220000221002122220120100022112110100021210012120112200210001000010021100220210001122102111000211120222022122012221020001022101011100011101202110212110100210121020022121110222012002221221101222112110212012211110020212122212012221002000022021200000010220212020112220102000110001222002112011001210111022220201001012000102101221200000122101102100010001202221210101202122121121", "202100101220202201002121002201211211200121202220021202101112111021122021202120111100210210200100022011122122222011102121120021101000022000100201022012121120121121200102020101101220120001200011211000202021111112100121221001121201000111201201002010012002120111012111112000011001010120120222022100201000212101101010110222110002011211200211021200021111002101022002221020001002021220212020100221210100112221221221112001200121121010221110220221010111201221221021102111221201220011112000000101202112210100220001100101222102022000011112220100001121122011222002100212022110112122210201010020211012101020000102210102120022120010220022001110122102002101102211101112002100200120212021010020002220002202202212022210000022002212120002010021122210202121121110120020022210212200112211111102122010020011201012202021111010200222110221121212121021112220122000120120200110020112222222202102000012212111222022221211211110210122221011202110022211120020222000212100022121021012122212012100101212002100101000121120011020220101222212002122201222112121001221122110001102202000210002112112202221120112020120220000122102121111121222110012220211010101200111112220010020211120010100021202010120202120122012020210211020001101211120202121022002222121100221011020210002012010022220121110100001020010110101222012201120112111122221111121002102120100121101202001221022120022000122110000110010111200001110010121222011201102011000011212220102000202110002000020100110120020122210012201102121221010220100000111210011022012220012212020210220100100201200000220102101101011110102112022221212100100111200002022122122210002220111111222000210202200210221210012212100211001121121201222220102021020121012020112122120101110120011111102211212212201012100212212022201112212022100110020110100200002200212220121022011220020010010020120000121001102102010202020212021211101020201201102100212202111010021111221212021000001012001121020000101101111122211102001212111002210101222212021211000212110", "201011210021100212000121222010110112102200011200000221000220110220012122001102210220212100002210101210211210002111020022022112222210012021121120012012212202020122011221111222210221001221201222001201010012102112011201121100210222012120201122122210011211102102122000200111000221012111012010020200120010101102012202102110212101212220201002221022012111000110012211122121101200011100121121220002101201110202010022001212202111201010222111110210202002011110202020212102102110220121120211000212022020021200021211020211022122121122102211110101220200011201102222212022122110210102122201020011211002211110011021110220102110011202021121020220121002110201001210101200100000102221211200202110021022210201012021101011221200201110110202110222000212202220220022122221211011110101202022112002202001100101212102102211211221201000021101012011121120000121211210112102221012020221102220100221010010022102211202210210001112002020022010011200220101121010221022000102120002100021101000102112120220002222000200101100121121121201012210012112110210000001222012021012121202220021112221021202000221022201211222110222022120202000022211212202220210012221211212110211002202002010011202000020011021011201102110112202112110222211000210122120011102010022001211201000212211102221110210112120020111022211100000010110121110021212211022222000222020022012020200211002101011220112102220120011200021001012022100211111220211010022200210021221211112122021201220102102121120200121120012022010001211002110120112110121221121212101222120011200211122122211112121010121100212001100000001222112001220110021010102012122001120112211102021120022011121211110020020122021220012111122122212112102202220121202020021102110111200011200001012211020022102212222020100010222202202001211110111210121122021011121011210122212121221002022110202012212011200121211110202122202010221212022000121021210200221010221020100020220121010012011221220201012012211212020222111201012200220120022021100002222221110121000", "012012020112021200220021220020201001220101002102011101222100122202202000220002001001010001201112022121120111001111211122000121001111102202010121222212122111200001221111102110012201111020100102201111002112111100000001110201022202010220221210111101102111112122122112221022111000120012120110201020201100110022111220210100211210110022202011112212220202102222122111011120210012211012210112200102120110121110101221021010120212201022212212020112101212000211012102211101022221102022211012022011221121102012120211122220010211022102002212201211221122102021211010001000112002001200220100211201000120121212010100122100111002021202122211011212001021200102210010010020112220100202200010210122100000120220112200012022000102001000010210122100121012120212002012000112010201212021000010000022121112212102010022020200100120022111011012221110022002000001010120221001121010201000100002110010212102111101221222112202110020000000101022001200021210020111011120202012011221111200220022011121201022110101000021011110122211000201102000122111012222102210020000110001011002100000212112112202002100210022220121112020200212212122012102021020212200202202122221112220201011012101222211121112110202102102211100211221221110221122222020111202101021202101210222222011000021102101021120212220000112222102011000121102021021010110012011112222010112212022012022021201112101111121101001222000002110101100212110121201220221121201211111120112010001010210211220100120020000021201112001221210211121002022121212010102022100112011211120121102001220001122202002022222201012202112001101222101101212011001002000002111221212122002220010212222012222122002021212001221210100200201112020012000101221110202221111010101200000102021021101111210201210011200002000002021122001222220110121210112011100101222101022201021010210100100221111012112122010221222200011110011021012000010010012100212122121011110000220210110222100212101120020001001201220201220220202021221101201100012220210021212212022022222", "022021222102121111200202002112121122211220200100111001212001210200220111020111221012000222220120211111101101010222012112202110200200211100220011222021102222021012002220020222210021100202220011210210121202012020001100112010121212101022220211210221111102011001202111211122212200002122102111101122110200102220220100001122202021111001202212112120200011101010001001120212001002012121100021010200001220211120220010111221112021102221012012111102020011022120110211212020201222101222201102100201020102102122020220122221111000210110000222100011001201012210002221210112121210012000212212110002000000122100210112122021020202121101012110100212122202022101121021201022000221222021011122122121001011012112212110002200121002121200000211200010110120102012111221101221112122101212212102111111221211220222202102212000002112121220122212212122202000020021112121012222001111011201002021200010011020000220221220002021001100222102120002021120200222212000112010121111000100011212002102222000201201200200212212000102210222212202000020010212121221001122202000110202001110021122111022202001000011010000120112112010222020222010020112102111002001212202122220201201222020011012220211210010122202011122101120121022202212201112122111011210010011000100121011021022221210210022201010120111111122201002222202101201112100022112010020221122020010201010002202200201200021121001000212002221212010100211200110000100112110211120221211101120021212000220201020012201102020101121222210110111001120110110101221102111121000112102220110210112221002201020202120221200010121011211120011101002201210100112012222000210120120221212012200212212011000121212210221011101011211202221201201202021022110021121102022102122210000022112110001001021212010210000110121022000022212200211021221101001101120110002021022011012020212200100122112010111211101110210121020111021122212102210120212020120020100010020101121121100211220200112102002011221111120010210201201102011202110100122022000022022110012002110", "102112221111201121111100202211120002012221101211212001221211012210022001201000212101100101211120212211222100210210000202011221202100200102202121110022012121021000021100000000210110201010010112112201221210020221021120022112221021220022211121202112211000101210001211200102011210021122201112102220112210021202122202102121102020201002121212100210222021021000200202210002002101120200202110110021021020221121010101011011210200222022001200002112212000011202121122211222211022000211022221220111221001200022111112010011211200202211201001001211001110111120211201121110110022100002010022012120110000021000022222200100221020112221002220121122021112201020211122221110011222000212011020212101012101021220122112021110000222001221022022012120121221122011220120210002122122022201021202220201222120201211012000112202112211201010000100202022020111220110112121021112210100002102111022211211212212000111211012200122012201111201001201000112010111102220101212222201012220202022101102012020111212210122012202020200020210122110211200211211122120022100100211221010211110122111200020221000022221012002102021121112012200212212121001101010222221010010120100212001022210122010022002002210200002220002020001210110021101220201120212102120020210122020200110122100012200212010102212002220120121211202002212221012102111001102212210121202022001000110021212221001122011120210102021011022112102202010211121111020012011000200001020201022111010211011211211122002221110211121110210100220102000101022211212012002121000110011122210100200011221200201012021211201102002221101122020202100000001000221112011122202112020212001110220210212110202122102202110012002210021202210200111100120212020110002202100110011110111210211010221020120022101021112201102211221010120221111212021211102222022200000122112201022220220021121010201211020210110020202201102210202110212021100000101110010201000011212111122211000022121012212212002012001020021111000010101202111220102201021001010002012102001111202", "201210100012200221212222110021101011202122020021000222221000011112122121112120022122001101022011221120110020010020102021011011212002211020222002121011011120001221201212121100220021101210110210002020110101220112102000000110112102020011212121120202212012221201001100021020212200012100022121211120202122200202221120122122221211122020100111001000122111221200202002112220121012002020002101021020112110011101020002211211011222202200222101020112202101102101112221122222121120122200120022022010022022122122100112221111200220202102200012211002202010212211111022120220102022120022020202022210200011222002220110100210211022000222020212200201200020020220101211120221110000010111021110222020121201211210121020110012220121100112212111110010211122101121221100012112110021010122021120211122111102001201200200211010210101110201102101011120120100112100010211000221200011022212012211101110110112212001002200121121121120201202120221100201002021220020022110220201212202100001011122012121110120102111220012102200210100201200211010021210211102120010112210000212222100101001221202012121201122011220020212202001001111122120210002212202100210022212021110011120121210200111111002200112220021102221222110122101112100010020021100101120220101112021122221010200102122202222112110201200002012211020200010211122001212001111020001200022101002211220000021222010221002122101211001120020121021021122012111202200002011012201211202100021211000100220100002020111202112021110010222222001001200121120121001022011221112010201200010121001000000011212120120112000121012202001010112102022211110100222100010122201122022010021002022220022201222021100000021102110102210202102100222221101011110110210111112221110201001021200111121120001210212112202022000010201201102000201202201102222101211002222101021222202012221101110002110000010221211021001001020210201222011021221112222100021211101212101110100122122102020110222212021220221021021211020012122111210101122200001122121121110001101222212", "011212222210002221100122020122012202200110012112200220220212212100000120201021211122210202100101021000202100020212012120100111200212012201002000011210222220102212200011021202122110211011021022221212212110121202212221020221212202210202102212120112021101020221101101101120021102122210221010211201020202122002020221021212002121100122020200211111201111200021121010222200022000020000112112011210112110000202112100122021201121211110012101020102122012201022001110201201002100101121222002000220221020101221110221111010210111102211220001220221201102112100200200102020021221202200201010120022201122101001022011221122220100121100201000202211100212021121221000212202010101012112202211010012101021122110000212020210012001102000022200001222222211121201121212120212221200011121201101011110210220021202121210220100121201102202012122110122220211100012021110120220202001020100202102102202101220111002212020112011000221221102002101021012222022110122200011012121001020201021102110120201100211220220222101210111002011212110020112001100200001201000012120120120220021202011212202002122022100211112200102000002210002120020202021000010010121102022001111120110211202012201210221010110221010010211211021100102111220112122011120210112010011111021210202001202210220111011010211021122020102210011021021201010011000121210211120212201021020102100212100012120201210002111202001211011122010112021101100002210201200201202020210211220002000222020120002211210120002211011100222200002010221220112010200002000101200001102102101200202022112121001020011001220021011222212022201220020010112222221111211020200112012210210211112122120211010112110100221210212210002021220111202012020002121002100212001200002011221222121112220002210102202122012111121111212222121212210122212011201100201200020121000212100120200010011021120220222111112210010011220002012100210111220202021022201110001210010110200010212001212010212211102000122100001101222111112122110010201021222011200120012220112002121", "010100012220112212222010120102100021100112101011010222120201002020022222000100220112221111200110222212202110121102010102202000111002002022201002011110221012120002002201101101011201201110022020112121002000112211120220002002222202112111121210102222101021000222120201020201111212221222210220120201022211010112100022002012020210010221121102020002100210210200012112120012120122121101221102200100001222111101212221102200010012121100101120011121001010101101002122012101221112210201212222112002110001120101022002102021102220000200200012100020101101120111211010000001102112201102101202211120220112100002221000122122011122102120211121100022102211200212001010121102002000101120101002210010012120200210112201200212000100200120220021112211002021021220201001020022210222200000001110020010001111020211200021102102020201002211111200001101000001111001122120220101000220111011220000222120211111022022112101021020001202020011202121222121102100202000001221102122112021221220211010212000201011012112100202111110012212210001010200100022110212001121000210221102011110012101122002202011111010112200020011000112022002222022001211000000000022112011001100202000002121112112002000002001120200222211202210121010222021011110222112221211220021112220011022221110001020022020221102201001122212210121202001221001021112020000112100211022202111222121121102222120112200220022210200212002101001101200101210020021122000200111002200202010211011220012110021201221101220000001100102020010122000020112000110221121222012201221220120100211011122210111010201212100121122001201210001011100021012120110121220110222120111012220120211120201111110110020122101221021202222112012102201000211212222110020020102022111211220001102212002210022010122202010020001111210212222120121100000121112001000102110200211200012000121012002000102200210200001200100122011222122102200011211000001200101220212100202222201201021220120120200021122210222020002000220210010210120122202121122222012221021221001100220", "211111022021020000022212010101202011222122110100222000211202112121120110201222120111111111001220012000211200000212002100120101212111221001220001000110212012211121200001021100222011110010210100120001021221122201200102001012211022111210001102201210101222020120111021212112100201100210121120100022211102010120222012120010020001200120221021211222011201011002100120102200101111010202210002111000221200110100210022101101010201001200212102210100122211221211212000212110121001001120200011210222022222102200010200210220001202101010220202120210112021010121022102121110110100201002200122020020001000222122102202102000201211101101022110100112122211220201012010220022110020201221022022122101010112112000110121001011202002021121120102112002101100002212222100210201121221022101011002020111211201002102001001022222022020010112210011222222100111112101212202101201012020220111011211210212011122012100221100112201112210220012021110102001112121012122112011002010200111100100212210012011111020110022221110211220221110211110202222120102222111221200201022120100122200001111202022120121112011000221220200021120210111021021200012202222000012022121222121200121001121121211022211202001201122122220100101010202120200002202220210210021201121212010202002120211001012201100002002210221200111122000222200010112010002010121101001121020210222010021200020100022020100122000001001111001110001202020120002200120202100120222110120221202221021210101202221220222121100100122121100010220101200111222212021222122011122010110210121211121110100201011022222201101100001210001221010210102102210111001210212100102200201002222211102121121011201010121210112011021220012222222111122221221000022101220210221001021222212011202002221200221102212102111102010112221210221001011012210000102010211112221012212121022012111021222110210102122122121221101010122211020111201200101102120100022101101000012102111001221110022210002111002201020020011100010110102100122100121200022012122210111101011011122", "101220111211011021221121200022011022002111211222012211122022011010021211111200211122220221002121022112210000010111100012011220121222120201012002210200101020201120122000002001102021010210220011121022022020210211110111011220121212022112011220212020111102201202122012000201222101010220020000220122002121110021002001100210001000002100200202010222201120112200212201201000012201220110120120022120000122201221022121212002021002212100011010210002122210122002112012101002100021210202011111001120211012122120001021102221000211001212100121110111022210112221021011202122000111122120012201120100022112102211200112021002212212002212002211001100022022111102212211102211012212202211221210210121200221121000110010100000201001121221021210022212110010202211011020200021020122101002220022200110121201020020112210221212101222021202001200012112121000111111212121120020120121210010121221022012020211101121201000111222000021111002112121010012001100122121200221002022120200212111020011222002210020202112101010210221210002101211101020110210200022112120212100002212102022101212022110112111121002112120022201002201120012111211000120211011200011101211000111022122021022212001120002210010112122100110220201010120222010002102111011011012122022002210220211110202000201200020200021212212202212221212021112022020121222202210121202120101020011212222121000212222222020010121002021210002200002222022220012010112112110022210000212210010200210220001121221111210002121122111020212020002102211120210201020212010201020112002002020002111212222210101201020201121020200011212120212122120000202221011020220222020220102101012020010121110112122011022011122221012222102221102220100120022211211100211211101020120212212110110211212000121112212212002120001101112122112110020122122112011210010210010021202210220111122211021122210021120021120222110000212220201010022220021201020002010222221202011110022222212011100022201201022211010200121110202202102221202210121220020120100002222220102221101", "012210202120000100122002010202201002101112010020201202112110201201122220000221202212202212201021020220001102102202000010120022012212020010222020201200111000020210210212121211112101121002111210102122111122111200112010210221120121012211021200111000101021021100101120112111110201121122012100220011201200021020211110001221212111122222201011220200021022122002011122022020000001201122211001211212202110002002110100021001122102010210121020221100001010122101102020121002202202022221012111120201110110020122111210122220110100101202210100222201110110222101100211012020002200120021202121102021111210001020222000200001020222201210002101111210111220102200121012101012112221200211020022112110200021222112012121000201220100220002201200221100200220010121112221221221220011012022020000120000202102010222102111221110011221211210210012111222111021100020002221100211111101221100201002012011122212021221222021201211210120002200200201102221011000122122002212201100111001221020211121120012120101210110120022110211211210202100010110202212120200022220020120122122110202022202112101102220121212212121100121201010112120202110012112212200101220121011210020022121111112202222001200201012110102210102001011120211220212122202121222010211222220111020001102200022202122011001210202011110012022021000201001002020210020100210120212010111022001101022111212112201211212002202012000110021000022201101210101120012122111010110001102212110101210110122201101221121122112121022122211202010001202012201200200222222110021010202121112211121111202021012200110010211212001021121121000200200122101100200212210020212010022021210012212201201212222100111100020011022220000002102012202121022120101220222001012201202122120111102000010021022211122120022000102210211222010102111010201202222101000020222000121102102011110011200220210212112012121121002101120101200120210202121111001111202221220022112201111122001221100100012122121120020101020022101102000021022200121220201122201110010200200200210", "101112200200212022001011222012222012121122200122110211202022021221002122121211001011012210100021100201221021002002101121100002210121002200100020201221020100120001110111201012200011000122110120220201110200121022220211011012110100120212012222100112110222012202001201102000120100112120122212211001010112122102000102221121001012201022012020222011121010021200002001002111200102120011212001211001220012110201202011011200112210021111122002210021000112011200221101200110210201120211202020001020012111010110200222202000111211010102120222022000120100001200110022120001020012012100221121101201012202001021010002021202201210221222211121001100121010020002002010102002021122020210000021000220000220011012102110201100110222021200112220101210011122220001212212220121201110110201020001202112000221200000201020112102000020022221021000212222010101210000012102021121121001000120101011102202101121020011120021020020110111012120011020102001201110000112011100112010012001110212121221202121011000221202020022221111001201220021212100211020222201201120222221211120000010112111000212210022121121220101120212100020021010100112212200201022212212212210200210212121202221212102001011202100110002122022102201002110102120211220010222012022110100120211222010011120010121202211220000221121122022202012200000011121202102200001102221110120200000012111001212120212011210222022001111122010211200021010110121122112121122001112201001001001120101120022110202111120112110002122211021112012122122012102220121021001102122120112022011122112111021220100111112100020121010111110112222222010220100201100121001102121221212102220120200010000210211101220000000101221211020210210011201101101210110111102110200000000222201022120021012021021221022111012022100201121022220101002111111022210210001221202202110121000102100200112022201012120122221002002210001021121220211001111121222002202011012110020212222212010220001002210112102200002212200200120202101010101010221101022212211012201121201021200", "010200012202211212200220202102111221220100100012112202001222120101020120211000110200222012021211212011212110112122210202102121021001120011200002010111222121122211102101211110012101222120011201100110210211110111101221221121210122110221210020201010211222111121211002110012120011012112102100001220110011222201220201010102210211020122001012002211100210000112212220222121110002122110120222212022001210001102102121221201011202110202021122001120101200202002110201122010110201212101021122120002202221202000012201122000102212010211102000001110011121101222002021200022002020220222100100110100022022012211212011022022201110110002102120222220110221010200222112201201022012201111220202102200202222111200022211122120101220211211000122012200111111222110121020102101002212201221020201221122220202221020212220122201120020022220010210221222010001211220012022011110020000212022001010022112110021011201110212000021221201120122002100221110122121020110020221222221000020210121221211011110212102010012120221220202110201222022020012012201210101210022102202220012011101112022100211102120121201201112120110221000002201122110110112012201100220222211100022111120211002111010101222220220222021202110011202020211022001020110201122110121211010021100020221202020002212120212121210200211120111110102122011020202212221120111011220001201021101010112211202220222121010001002022201202021012120110101110122211120012010202200120011200222220020101111122111221210110212222020110120111001200221120111202110000111000101120010200000111211021111010102001121101112101221120002001122121122001101112100222220120100211102222002212112200020212120221020021002121211102101201121121201102220100121111011020202102120002112000010010122100010112012211220210121202220020012122100012110200120211112122212202012120020021021112010120212000212222221111112001112122021212100120002220211100122002012012121222210012102022222021020100020021200100220122021012021122122221102210111202221012101111210100200", "211100022222211220102201010010111021112112122001020010122101220022111022100011212100112110211111220011022000222222200220121221201012022011222212210100212121200010120021100200001202200121220210211211012021101102022110102200211111111111102101002102102200201222010110112122101002022212221201021201000210210002102000102011101202121220000021020220002122000110120001012201120200100000220111120102121200120000122102112011000020000111021112221200122101111221121121001201202222100020110021002002222101211210120210121000200211001112101211010100010112210222111110211202000221212210002020022120002201222111001021010212210001211002222212021021220020010122001020222111021012012111210120021202211120200222220120000210100222221000200212111202202211121111020221122112201210020200112210120122220120021120201210022101110220001020202100020010211020002122200202102020212211022212011111202222102212121112011112221200222020210110002011010001212202220100102111222111011210121021100202012222012212011121211112112012201212001120022212122210120100100021020022001111010200201122101100200202000102210002221120122101201111021210221112202112111012012010101012110122000220201102200102000211002121021111112021122011021110110220102222112020000001020120020002200101022111112211200000020220012221012102222112110120112102202110012001012212012220001111001100200020010000010022002100021102212010222212011200222101111220210002122220211202102011022022122102110210220202112102022212220212012100212020112012022010011110101212210222002111000122201201211202022100122012012110000102111022102221210122121222020000002002201212012002020000100102200011111020200210102002000221220011201210111112222221101202000211201120000000021102100100021000211102011101021110210121012102200112021221120210220211212021020201012022010000000110012220120002002102220212201122201112102212221022210120121010211120211220210221021201112122001210222120221001120110002010020000002201121001022222120022022121121222", "112110021222010102002021021021210122202010201212002022100101211121120002021201121112111100011000200212122012102122122212020010002120002110020210020100021020202221112021201212212102201010021002121200100002111210012120120210211111111021020002022001211012122222201020212120111112210122022122000011011010000102011210102212202202011212022112202202202122210000210012220200000012022021211022200011102000201001220212211210122100002012121221110002110001221021022002000001012200221011211100112110022122120011001222221221011102200102210012102022102012212220021000012021011110121100220112000212101210202122202002201012210222010110002112012001212122201002022020111110102211020202221220120222110000121210210102002000112020212200011001112202100010201001120201210111012012002002200111101201202112122100000122222020211010200000121201022011020211200201012002222100020102211202011222012000201201111121101000120000111001202220200201011102120122111222200110212000221010122220001010121212122212201012010212021022220202012101122211110220200202001102110212122100100220221021122011010210222111210100212112111211100011100001020120202022012100222212000112010221122010102002111121120112112100112022201010211220121002201222010001012021001211210000221221221221012102221220201010201002000010012121212020200221022020212212200200102102221001002102122001122202100220211212021221220002221102212100120002021110110212102210121020211201221200010210200122221120002022201211021100200122102120102202020210000221022101122010002201012011121101222222121001221121122021200201102101020122111121020100201210011220221000010201202121000222220111021002002000112001000202022200102212121012222112021102222111201202010001122211021022210210112102012102112211020112212122100221110011222212112012021022112000222220220112202121120021102221010211012000021121020210222002121021220111210111121222120010110211112000010122100021210212211010022112120010010222001022212201012000010120102001011120120120", "202002121010100001020202121000220112120001110100020211211110202002111212222001100121102211200111212002222011011111002222001222012201011022020121100200221211222102220100002201211211210000111020100212110121201201011221012012011220011121021111102012222001120120121021220002121000201210002010010002020112021100212002211022102021122222102212210100002210212221120012121001102001010221102202122000202210220210221201212211222212222010010101010201120200100000111102011121012100010201101001000121211122011212021221222122200122111111021212221200112120001200010110202011021022012212201221110220210000010222111002001002222020220212120200020222100211212102120002020111211212111111120110102002101112201210111022210010101112112102120010200001120011012200220210222020001020000100220111211002000101022122112202020121001001120122202212220220110010101121010001011112212021122200111000020120020011001012211101210222222220210022122000002221210111210210102021122100212202122000201112120022221122110111220112210210020000220112212100020121111101110201112212121201011120220202000112110011111012200222122220110112222021002110201020102200220112112102112010020002101011002100010102102112201002100102022112110022221201212020000210220221221100111020021022101202100221220221121211001101111011120011001122122102110122020011212110102021202010022212002210200000022011210210200101201222221001200200110001001011100102221002002212001012221000210212020111121011112102212111121200221022210211020120121220011102000000211201020111120021220200012022222210212210100011220220200122221122212012122212210200121102000212211201102121222011020212110111121212021021120012221201020221100021010111120112022111022222120120001111020000002212202121000221210012011000002010120102212212111222201202001202120001201021002221212210111121221020201200211120000201220020021010210122211110010012100221000102021021101202211111212212101001102222121010101100211020000100100201112122011211221220221012221210", "112112221021111022110021011001020001002011111012011012200222010202211212220020002101212101211110200111212211100022120200200001021212102002001110212101112111221210101012012221211022111110110200021012010120102002111011102111112201010101101020112001021000120000012120210000122201000102102122122020010121220221101210212211120001100102200210021002020112021121110211000221002220001222200021001112111011101002211110210111011021012202100012121001200200111001122200120222212210120011020001210102110200100200111102210012020110120021010212222210000121002002100212101022210021011102220020022001221010221201212200220211221022211002102112110112101002021110111212011112220201111211010222012111202210210110210221120121122220212111220111222212001000102120100220021211201101201220121002021102202100201122102110200201112200121102021222002211202002111120102022212220211112121211111111202001101121222202200102002122100220210112221211002021212200011210211002121010220011122011101020201000202110112010022002211021212001120212102111000020010200101000111120222010210201201222202220012122200220011110102221012210221211022001200211120201002011101101100112202001212000111201002212202111002001022101210202100210020022202211022111102201200121002012012212221022120021122222221022102211100012221001022111012010200120002022021001201101002021011121222120110101110120000110220221002120121120101202022110220000001111121100202021012120021221002100000122011020222022201210211101012020202021020112021110210210021020112121020211221201012112121212122200100211202202222100102021020212120222200020001101222010111210101201022101100111022001100010112021211201202021110210221212001120212221000102121201120120112110021011200100210022111021002102211201122202221211122201212022110021210201220122120212021201122000022220201201212102001112222221021101101222211121102121020001110110102202212121011200221102122210022221120022211122100120022200102010222222111202222002220112200011021212120222", "121100121001011112211110202001212022200200220002020201012000102211201112202122201022211202200102210211120201100001021002021022202001211121112212100022122201120121200021021122120112010022212000222011011002212121020002000210200002212222001010020010021001122101021001120020122120022122100000120111101200212020222012102022222012020002222211112221210202110110020201212222101200202122001201010012112012211022221121010112111112201000212001222110112012201120010221101002022012201012211122222201022121111121201020120202220220222102121211102211111222112202012020100021010201202210200222221000022000221111200100101112111011020210011012012102101211210010020200021012020212212012010021112010121001020222111120102120112100211201202022220111122121212221201202000100100002122201211122200100112221022002120021220112220201010012001120111220221212100101202210200202202111211110111121212021101202222112001012002000022210202100202012001002020201110000211211011020000211001011102102011110002002022220201121002120210201102012112221121121011210211112020012212120111202001212002101202000112112122011220022221012000020201012110021111202202122001010011221011201211112120220112001202021121001101022212010011000022102022100102201000011002100112000120202110012120111011010110020201002111221010022101012022100220210102100010221100222220111122112210012200101120021210011000102100100110210221020221021101101111120220020021022112121110221202100100102212012111221110102202111001021100220120121200011100211011211100202011120120101000001222002020110221001110222201012122212012001211010122222122112100102220012220202020110210022021200110121112212022011221211022210201101101111000222012121110210121010202100001122100102011220101120010212112200221011212212201212220220220221221222001110121011001110211111101002021011202020211211012202222000222121120112120202200200001201010001011102000121111010211120000022112022000002100102110000120122201210021100111110100222202210121122201220", "010011202211022120121001201102102012002121112121021220102001101010002221121211200011202002220112020121011120120020220100022200012220212012102122202102120212202201212100110222212012012000111110020021111111020210110102211102021011122002110201002112120221220001012112011021222201121100110002201100202222101100222210200010201011000111121112211010211012200120111220201002200110112101100212201001220002112100210221012110001220001022201111121000002021201020110110210122221202001202222102021221200202100210020222101011122220020210222210201011102211021200100112222122001001101001102212112122120000002212012222200010121120202002121011112021020201212120011102211021202122101000121210221010100121212221112010210011200220211021112100021201220120121220202002201210212000112221102211201221002102112110102001020010200111220112211221220120010220110202020210221112021011020012020001202010021022111002122212101112120110200022000222222202112020021020122122120200012110021112101002202002101112202121221210021100111122122201210200210202222000111110200010000002022022001100210112211110022212010221011210010110120220121121012021010211020202101110112202001211122100202102022222201010210000220011121222202122102000011022102222221020221022120022000010202112122212102101120211001021000012122202010112202211022120101112120212200112111012220110210121201102112210022000000212012021111221211221102120022021002011202111022011101220101221201022011022012121111111212010112011010201122221200111100000210222001121021202122002120220121200211222110100102100121101220220202012102021121001201122020200001122200200012121001220121221001222021000221221112020022221221220120121021100122121221121001122211120202022220202211002220012222212200212202210220201121000012120001120201100121211111121212102002020211102120212101121111210222120111201012111212020020222102211021110022122120020112012121010022222001100222122000212202002212021110112112110010021020220212201202011120100210001102200", "200200122220201000001010101021121100220222011021020122021201222102210110111002012222102000012222100000000110011222100212120220201101210202122110022112000011202210120111212002200112000211210112001201221202111110002021210202002201001001110201121101110100201201020211112220120211212121122100112102210022102201111120102011101200221111011001101201101201001101102222220110102111010100211201202021201001220210200202222111121112200121000011222012002121202110001010002120112221210101100002012001201101221022021121010212122002221111102101201012010012220010222220022222112221111112102011121011212001112111211001122200122100101200022122101122010220201222022001122012221221200212011121211001112111011122212210210111201111212210011111112022102112102221220000211101100002202201202010022021112100212112121020122101111211112012220000021020112120010010220210001211112200021101002012012012022122110110011122201220121001221111101210110221200120210201002111200201202012211001000101220101210111011220020121221101120120002001102100211012222121221200122110122120022221000021221112202011102112122121011221120011110202020012020211101221121022100111201112022112200121000102101110011211012202001210221221011122120222121021211120110121202012102120111111122210122211110001201210210101102110021212202210012021200121102210120101121220120121002112211222002201012111222220022121021222000002112021201111020011212110120122002210012212212212110100101000100102000221212022100000110210020100201210121000210102222222020002002011101110221212101221020112220010220012121021221220000121222122010000212102011122211111211120102112022110000101011200212202020202010022011110101121212101022120020110211002102021012020112102020011121200102001010020020000202212201211201200012002110212202122201001120002020210001222211000010021010020021021210212221102211201102100120200221122202111122110002100202020222221111110000111100122110100221020202202100200022111211122202210222220211122011112011021", "010111102020210122020002011001000021021010102122121122220010021122010201200111011202011020200012021022221021112221201110012011112122102120122102212212012200122012002201121111210111121020220011122102011102210111120110210120221120202012222102211010001122012212210020201100100221201202001202122122001122120100002110110020200021212102120022110221122222001201001120120011022011012202012011022000020200200220022220021120021100001202001212001200122200121022010210021010021020110222211200012200010202112000020020120211220111120202202222112222212002101100122222101020001011202022001221001202012100101020110101111202021021222212002112211222100122021221202202211212112101211211212111102002002210000101100202020001101221102120120211200121200202120221220212202020220212220010212201212211210111012112210020200120221201211100121210202211222200002012211202222021011121021022202221222021111102202200210211222001021021220212001112011021222220122011102012210102000221112122000220010110012200010010221210220012200110111021100001112221010002112221002022222211001110001222110012222212202211112220201122110220000111000211101221121102202002100210120102002022001212121102011001201112112210200012210122100000112000002010010200112201210212122212112100201012020200011220022200211001222112120012010010001220121012120021201111011120212201010202211011111121122010210122222221100021011110022120010100021202112212111112221021101010001200102220011221220010201022121211100121020010202021020212121202102111121020120111102211220120012211210020201101200221211210221102211022102010111122121101202202222022122012222012221210112112212210102112101221020011000002220202121222121100201112112012121220102212201110020202220010220021010112101022002210121122202001002110211111222121101200121122002212022200101200221120201200010010201202210221020020222022112010110221111012212111211011122022211220100000022010122200010122112211122121110112012220120100120012011220121001100011100222202001", "100212021020200112211121201212000001221010010100000001202021200210010222112101102112002001111000210222012102202220110001000212120020011212012111221111120222221101200202112010220100011011212020222212111110121010022221101112201001011020100020121100020022010220201122120000202011000210000001020121012222220021010010110020221201111000200212120110221121021012210210221201212222122101002211222010010211001220022011020102101122101212002110200202112200012111020120222121021020201010221112020120210221020001111000212121210021011102211220201101011000101021121121220111101101111120010200100010210111221202111210001112200212011221201201121222022002110012220120111221100210022122110002101102000002011101220220111101200220201012121111000120000212212120122100101110020002021110010210022121100010101120010202101110210210011110121022210221212010122111122111000211211021202121221211111101122221200222102022210020210211101210210010001100100120112100121100201020100211012110201022121101022210222002211202221120001011021101022111000221120220211221012200202011000211111222112112012212201200010112011021022210002000201120011011111020111000221110010010012010011000200212222021212202011022121212121211222111001220002201120111111212220102111022210111121210110202012200110101110201102220011200011010000020100222111001021121101102211221001112210221101101222201101222112120222221000201121111120001021010120110011012100120222120012100202101002221210220011222102011200220121121022002000212212200011011011220011210212220202112100121012111212020201111002212212011110000221212222102222112212210202020021101000211202001120222121211020200101201201211120221112002011000202122012020112012220222020010012121102010210100201111102102121221202202021001212202000120120022110202222122112020110101122211112212201100100020100211100200222112012202222120210010020022022012021002102101220000200122002200010112100012021211201022101010111220002211102121022220201100222121111002111101012012", "110100100121220202012110211111020212210120002001101011222222212211021211012121112211220000210220200011201111122011222211100120110211221222100101022101010222020100212222000011112122222010100220202112001002110002021220011200122122102210100111110002002221202121200110011211000001022120201201110011020211110111021022012011001112000000020222111100102202002220000011010112000111002102202200200100222112221001121102001021020012011111201101222011200220221200221102120110210002201002100000100221012022021000021102101101222200010120011012010001022202201112120100011100220001122202020112221012010110121002012000221002011102220211211211112101022111111002020111112222022220020012102200102100010110200210211222100121110222022220010211212000121101101110012111002201121000122212220111222121222110102021221122210012000212222010201000100212212002002112022001011102022101010211221200202202101121112002200212112200021002211221122012122001220000222121121000011001201022211111200112220211002022112210101222202000022020222001102211101200110022021010011000122002110101022210202102102122110111022022201020221110110022022121012020120002021022121100122121121001012000112110001102011111211022021210120010200210102212210011102002011102020000200222221020221101111220100101210011110202111112221012202221121121221011122112102111221111122001102100111210020211211211102222210000211021120001222011122101122110201120222202211020021122121020011001211001221010120022120012200021222021110220112112011212001000111201110011100211200100212020002000011200002001100011201121212222220110211112201101122122120212222121201011212121202122111122111210220211101210002212222201201122211110220122121110001110010221021111200111101102112102101020100122222001212102020110112012221201200021220012021102100010111000121002112110220111102202122221211222010220211022102101022012122101002101102212220002212020020220221202120020211000121022020022210211102001122022200010011220211212001122102012022111", "102220212210020000201120210100102012020111121212211002220112110121020011101102212022222220210212010222002101110000020021010220022220122002001000001110011120202221220111200100122101121011210021002121221110210010122221210111202222120121201002100210200022000211201021002022012102220222112112221001021022201001102210000110020210210112021011222101112100211212212010010101221000211002220002222120122011221101011002221112121202021010010002201110202121000101100211122012020121122120210101011000201102220102211211022111220102002220002221122011202000020212222201110100112111220010102000010122211011201020002012112212110102012212010001012121221121201010201012012120200100020011220210012200201022022220211212011112010202121222100112221212002000110122012000102221012012011222210200101200220102111221000002100021102111221211202012002110102212210011111110102121002012202212102100102002222201010122200102120211201020211222212121120012110200112221000120010002120121201002201000222101122011200000110112110001102002012020121102011200202122021102222022101112210121011120121212221221001220200220222022121200121120112012100020100000022112201201112101211122101201021211122100200220110211222011120100002120012000220000011222112021211012110212010002012110101000102101121002100101122012001000000101001220220022210212022101220021221211202000222121000211200001022111210100112122202210120020211222202201002222022112122220100221121000100002202122210012210201202020201221000102101022201210121001211102022111010200200222011111010202211202202012101222222010012121112122000221112201110221212012022120122000222202210021011210212212112022112202002012021122020201101022011111201022001010201120121000002112202111101211020201011202100122100221212111110122021222210120001120102101212011101021221200222202121020201221210002011211222002110012120200222212012212120221100211102110101022201022101022120111022202000202212222210222020102210012112002211122220102021222010012222221000222", "011200222202121111002202122102100020211010010122201122121202220022221101202022101102212222221120222000022102002011100110110200000001200121011210212110012220100012201222121202221011202221120201111122222101001222221121001202020212200111021000012000220011010021112112212010222020222000112001102120020222012100010122021002111200110002100021221221210221012021122002022102111211001020202021202211101122121111012012212110102011101112202000101020202102001210110201221000021120210211222100002012010012101100110011210111110110221000122012100212202101120101210200210021011212212202012112110222201121022020222110012212222011100012222122202011220001001110010211120022201210120012100112111102212012111200001100102102200012212012222201212120221101222201002111001212202121122212222200101021212210001012112220002222111022011021220200211010020010211110022111200110111001202212112001020121112001102021110022210202011102222200012212221222001212200121002010210101120001020222211110212021122202021221222111101101201222122200222120201012102012011002112012022200201111011100001100120010210220011220110020121020101200110021111120201212211020022021201122220002002212111122000222221220202112001100120111202122021102110110001000202221210110212120221110011112111100200121011222011212100212121202100111020120221102112102110102102210220122022121200201201112200222212221011000011101000122100220220011101001102200210111101012201010002110022002001001012112010022221010221112102212000210110101002020001212120002022020222111120002000212000202000220022202200210002110201022111212110200221002100122120021020122021010122001112111122222110101202002111212011012202002200101201011210012200001011121112102102010110200120012002200001202221120002022202022000002201211012010221011210021122112122010020021022011220010120020111012001011222112002000202112122211022012200212201020002200211020112020112200110112020201121211020200101210200110220022200110210200010001010021220100001002100111", "002121212120100220120021021122002011100020222021102122100012101002222020210122111110121001201212010002122210201202201211012102100010212112110101200001201200222221012210222011012220122001111102212212101202001100212201211222112012021120110210201200122111221100210002111120201101000222200201112121010220210111000210121200222110221012122200120210021201222100101102001202021110101111021012010122201221221202111212210211220010112112100000012220202010001012001011212021021001212111101220102120020111110000010122110022010221202201202201102110221000102010002110200012201201111001222010011010200212212012120022211110221001001101112102000001011001121200112112222121112102201022211220000102002121210012111021020202122222222020112010001122202221110020012010010121122020211011000202110012112011121010021221220210222121101001011222101220002100011212202221022012101111110101112110211212201022212120221011122010000101122002112211011210211002101000021222102122101100210010220201101220121010201210200112012201112122021221020020212221212112120211101212100000201100112202222100220022200001022221212022101111212101101022001220021201010022120222220100211120110111211111222120012200222022101001100211101111110002011002202220000102110121110210201200011000012121220221111210211000100221202020211010022011011211020100000122210001011101022012221222010001022010102012121201100020222220100120202212020120210002101020201021020210120122112220220120010212211122002222020120111012201012220212012111201122210112011100021121100122211122102212102021212001202211120221200221220111022101011221112012011012000101020011200212010220010020010202210011010110121002020100220010100112201110200122100001020121120100222010222201122210211102012221101112110211121010110121120201011220001200100210001102122220020010101000111211120201111221012012010022122000220012011000221100201222222222120010111100000210102200010101010212112110120110121210120120112012111012110010211010011022111021211221", "021220112101211101212101002121102121120100000100211002112201102021210021101110012202020222111202022020002112002022012211122022212000001211210222012110022022022221100202012102101020210222211000002222210211001000201120020110001202221120011102022222200210011011021121000122110120001200010212200122220020010101222111001202010221020010020002001012001121122002011121010202200220210002010121022111202101122200012100222101112201010001122000110121211021002121001012120020201200110222011220012101101010120201112010100111210202020002101020201202012222202210101110111112201122122112102110222101212102000022122012201010120121220210211122020211122101222110201210112112101102111100200002120022222102010100022000111101110000120201102121110112111121101102021110022011100212020020221011021120200212012221120021221100211012200012110102211212221010121222012210121002010200111012020101022110121021022221001020112220100212112010012022200100021020020011100211000211022122121112220000122212000211102210101200121112210202220100020001122100001210112102000112022200001112010011010101120200110211102212012001002011122022200122202100212101202121111201022010121201201122122120011102111211120222221000002222002012201222021220201021002211021200120202100200200020002222210222021020221101120011112110112220011122201221201022201202100121200201011210222022010000021221001211022001102022000122120120112210111202121111211011001002101100122221102211002100221102120111001200021101100210200202122200001000012122222022022011222021012021200120111222212121001012202222111002201202102021122122102111222212002021221011010120211012001101211111211221001010122212102001200011001222000201001012012101001101112210110020020210121220000201102122220120202020200202200002020122111111102010222002101122210122002210200222121212122201122211220002011221222220100121111102001221002220120202202110110102202010220201011020221101111011122112021112111111201211102011021111220002210001202200220121211200", "220112120120020000101101121001020002012211112121212002211212011022210212102212000012200211221221221111012210021222001101201222012012021001011010111122222220202221221020112102222210200111210000011100100220121211020102000122212100002102021122000212102021120210111102121221211222200221120121020222012112100101200022022121012212222121021102200212101011221220220220222002000002012222010120021211001210020020110121021120010022202120000200100101112101220000111100200020202111221102120102000001022010000010212111011022022222120022122100012121010101010110102212021010212002011111122221001210011101122212012202020020001200120000002111001100000120011002121100112202102202121202212111211120022200002000221222011112101022012112011210211020202011122222102211202000012110212111211101001021121022200210211202211012120220010100212011000211012011020022202020101012010020120011101111201100102211022112122222120012000022020211010211100120120200002110210202210012211121211210000221120122010212021001022210202221011022001120122101112220012121122122012112210021010211112100100002122120120001202020020012201000001020200212211210101102201110011201111022210021211120212110111101102010021020021222220100022211002002010220020222011111101120110221000212210121021221222200200222210102001010201012120222120210202122111200101021220011002201012022001121222120002011002111022221112000211122102102111010010111221120122010220020100000201020210110000201012222200200102201001122002012012120221011202222021112000121211022110202010220100221202210210111012010111100001112211011121210122220211121101210001221021101011122222011110002121100102001012210011101202220222102201210001212010011202221122211022121002022102101002021222110020210021211221010010200222211000101120200120121202222100202011222221022011112011120110200101211000110102001021111200222102112200120122011210100102011020102212121010110012121012012011212221112112120010121101200202222221012222011122201120001221022012001", "112020111001202100222212222010021221111011210220101010002222010120210000100022000012121112000122021021201211211221120200022020001221220122021100111212001211212101121200201012120101202200101000021202102000201221101012200020202002020121210020012000022122111100210111011111020220101101201201000220102011001121211120221210100120202000111112010102122220202010011001210020121200002202220220121020122220010111211220020200012002101101212010001102010212002101121202112021201022112202111110211121200212121100112001111101122112111200211100212120011120012111122010100200022120000020201120210002100010001211012012100001000110220220101110021122111212100011010220212120121001200022101212021011210020121000221120120220202100000212210222021211100010020002100001221120102011122111010202112211112111100012222011010212211012220002221012001021210001110000012220010021022202112221012210110112011121112210211121110220200010200221112122211111010001111202011012211021002111011200121020201101211011221001021210101110100102111021101112112211220021122000221000222111000200212101021011010210100111012101000011201021100020012110101000212202200121010011011120211021221111100021212221001021211200222002111220202112012010000201220012212202200202211220210102120110200102022002100111002121100101121111222021020210211001221211002210122120212122101202010010022202100222121012022111222100012222122022120211001010100120022021001120222201202102122200202220221102222022112122220020002021102021011200011121010112210121002101012021120120021202010122210101122100211110101202022011000001220111112100122101120202201222010000220020121112010002222012000200012210000210100201100122210221100012222020020100111102222021011222100201001100020122102210100202021002020002100222121000201210111221211210110100122220112111000121111220120211110221222110101212012111120011100200010220020020111220222222202022202002101110000001211012202011210122210022022212201010220221220210022010000100101002120000", "021122122112212001020202122100220010022100110212100212222220011122211001012220111220221202022200200122122211101100022100110101220101102200110120210202102010010220211011202011220201121020110200100001210120120011210222021021110100120002221122111102011012212222100122211120220102210212201212120222121002112212120011002221102202001100210102111222202222011122001221022011010220101112120212111210102001000112111112001011202221220021022122111201210201221100222001121000011012000212122212220001000220001210021200022022022010021102211021120022001102122200202202100221100201020102211102102112020122112100100011112121001101202021101212201211220000221222212121110102220012221112212222112120120111012221201220122111002210012210020120111201221220102210022020011100022120220121210021022220210000102211112001020222211220211100220210002111011221020201212111112222102002220222100002220220001011110122220022101122211210021011120200110222222001122222120222011001112001220221212001221211000012102022001112200102000011211002120121222100222010022211002012021002022001222010201110021220200000020011112120222020102100022121200020011221000111212021111111011021220101000222201000210210211101101210220111212010022200011021222201212110121010020221011120001010000111202012221120011220112012112122110002100022010102021112212121102011210020110221020100121200200002121112020201102011022200201200211012200102122110101100220000110210221002011202212200001012102112211110012111112022200000211022020002202111011100102211112222212001112122120221212012011022211202121200220210201211211121021221222210002012202121110012211112121002110000212100102022001220101100202012210020221010112002211222002111021101212220021212210110021201201011210002222102212121021100012020122210001120120021020202002021101022201100220020100001202220121111012200010100120201022120011000211122120101110000220222000021101001212220020202001000220200012222111201002222011210011011022210112102101212212122121002", "011112012220200022120200221120021100210010101001202222011220120212212020102011212001022222100200012221112211112110122001222200112010100121120120012202222101122022212202011122010111122200011110112022110102110100110111121121122010002111212222211212022012210120202212200212111000020122001210101100202101222220221200111112010120201211002021012221121112211121220200011211021111212101011201012112222001212211000222220001110110220020010212101002200111102002202111021120110020111201002210212212011110211201221210102100001200020201001101121020222220121122221110102122021000012111001210010021010221002101220212021222000022012122022001022220000202001101122222001212200202221212121210020120112200001120021112112020222021201222222022120020011000220222011102022222022201121201011221021011020110222111020021201010012122002200020001021122212021212210120102201121000102212022220202211011001121201001202120201120210012012221010122000010222122111122010022220211220010102220221220101211010100120202212021011221021020212121111122010111110220212211121111112202220220222112010100110101111200021000101200212011210021111122020120021011121100000120220002002101212120010001022021210212020102010000101122221202111221022201012102022201221202010001111122110202212020021002001000012022210220100110020000001202000011211000002000111200200011222122020101000220220221110002221122211221201101111210111101011111002122121100100111022001110220202011200002212012110122211122222110211122110201121101222210122011022212111000200100220020201011011121020200101202112221200000211221201011102120220011211102022012101122200011200120210200120122111222010120100222211202002212202110120202012101222002121002002200202220012200122020222102100021200001212201012102022001112021012221101012220110022110121112212111111122211110112102121021212111020001221110210022200022201101212012101021201211112221121110202001120211101200011220211120200002012122121111122022021202101010111010020021002212200011", "211002210100002100020010202210202201122020011222020222011220020022121002001202110101100200002112002221102011101022111122120010110000121121201102211002001122110110121002121122200100012212202211210211100221021212212002122010021202211221021022220220120021220002000002120220011012112020111211111011202020110202212210020021212100222222212120222001200020112120200212111201202210022122000002112202020021222010100201001102120102220202120000101022020111201101220101021211221102000012110001212212202021020102100110000211012022212200111212001221120112011221220121122101020112202020112102020000111012022102201111112022202100102001222022222211112012020200021021220011010011210221210121001220220111021100101112121000122011011222011012010101120020000002002211021020100222101121201100002112110200221100212101222222110011001102211212202102200011201211112112202120222102021011211101222220111001202100202201210002220002120012221002202211210010200122222212001120022201202200200022122120222201111202110100022022002120210001022200112022221200200112122120112202212220112210101112122210021102000202112202212010210120101121212010222111221012000200222012022122111022020222210002122022012000102011101210112022122122021220010211222111111110010122122012211101022202200000202222201110210212212202012020210010201021112100000002010121012102020202210111210000220011111221100010010121102221112222212100012010201110100102112110120110210021100110201201222110122012122020022020221201021012210121110002212122012102120221200201020112221120011201112122002201020100002121211110102212100120100012222102222221212220101212200201210112001121102202220201220000111111010122010200021221022210112122221001000200110011011100220221220221102011001200110201010212012112210112210121222221000202100010220022121210201100002022011112000222220120111202012100111120111000210122111001121001012102120112122022110111221221201201021200122120011122101110221101002111020022120210000012111221112122221220", "121112110121022121222110012212021210211211012012022211002111110202202111021022210102102210220002220111101021211100012020111221100121111000120002022111211102122100220012121000212011201121001012022220201122211212222021120120012111222020001020202201221012201102101010100100101210000210221011111210122001100211122012200011111011122022001221221220122102111121210212220110011201102101000011222201110102112121212220011210120021022200001102101202110222112001011121022110001121202121022022111111200200012020100202202100012212202011202222022012122221221211220202101210121120102221200111212212212020112021202110020111001000020201220111121022101201221002002222021210022100110121012012021201001201000001102011101211112210112111000111110221212222220111010201100121201020002011220200001000112112020000122201112202020212221121100010220100102220021110122020202122220210021110201121010121100211112211211220011021002101010110002200101020120100000221201101020112011010100221100210210222220102202000121220120011020212022122112102121210201102101200111121202202002021022221002200022222110122011211011021110022120011202100010112120212002022222022011020021200012122111000122112021012222022111222202110220202012201210211102220210201220222110220210010021020021122122220100101002012222021220022112112002111211210111110012211101100100221011202100200020122120100001212122110102002002202001220011111102101021111221211110201202212010010102011020222112212121211212011122110111211012112200211220200222012220222202110011201001221222222110122110220000101120120021000002011110121100220022011101101102220012200022212201112112021111011122221012010122021002010102022100221002220201212222222201020020020021002121210102221211100212021212201111211110022012011221122022102022222101102100112200211222201021101211101210021001100110211100220112100122222112112121001102102012002021100001011220022201010001012211011000201121121210100202200212020201221211110122011110220021111120121100012", "021220222221022120221011010210121211102211110200100020222221120010112202112010200010212121220020122200210001021020121110021112212022121011220101202211100022201001212002002110211222120110121001010101121222201020112000122010001122212101001022210121020211222020201020002102201200211002221201001221101200021212022002121101200112221100011010122102222212122112102220222200122221111200002022011110221020101121100022001221122102112221001201221012201102111112220010101002120010110222212212211201221202220100221022112010020122000121210000201110102220110212021022121102201102202101011010221220122211022200221001101122020210012121121010010110102002022212101222012120220122210011002122122012202022120202210102200112100021211000002221212021002011220200002011020210210100011221101221221000001022211222020102101112000112202110020221021121021012210202021211220010021120022102122121012121222011101020212012000022220102111212122011221112111201211020221222112102122100200002110002110002212002202200100002212201101002011112212200112202111210011012221111211110011000220101201212001212122211101100110212020210222011121201210220102122210101002212101210211102111201202210221021100102201000202122011201112212001020002021112202212211220022020210101011222120001221122202221010200202200212200110202201212021212101200002212212221220110221222001102201110202101210011000201102200022210102220001201100201010200011012211121200002001212210001210221020011100122001022110102112021101220011011221202202220020210111112000220221000011110111110212111100020002111202111010212200120222210112021102202200102022021122011201010211012100002002000112000021110121212010221111100200012110011121101001101011102022000000101111121221012220001220000120012002221220120022110111220222200001221022112201101111122000201211001201120020021112120002100200100222000212010011221221100110102211110220211221210012002120011210000100201220121020202120110020111121121112110020100000020122011022122001222021", "221010211220022022210100110022001210222112202010002002122010010022201201000211211201002121001102110100120211110022212102221222101022210020222112210220112121201021122012000012220011122110201112221102111100212222222121002222002012122202201100020101100210010012102022020022002100120222220200001012102012022210211002120122002022012222102002111210211012222211101101210202111120022101102201002122110221100111121100101221212020202100020202120102022021110210222022110000110120011212121211111000100202021210002112120012020001022011000211200002012222200220122010112021021021020100012212121210122221001102121211211020101120222012112021111221201001000121010100020011101100110020012121020222021001122122200012212100221011111200210012022221011111202211021000120202212010102101020020020001112012021122111022211121202121222022122220211202001112012111020102022001101020121122220022102211101221012121212211010001121001121011012111011201211102222001202011000100220102000110200222001010001120110111001201220201222020222010112220121011222222101021020012122002200201102221121010122220221122211221212112111211201210112000121000121212012200001021212011201102201112012121122112222112202121010011001211210222002021002121222121200020210212110100002112211202121211011110001120111221010000012002012212120202100122201122000111212101002120201000011010111022202221100221022000212111102220101210212212120102220011002200000201011112211000011100021010202021010021112122202200011000102001201112112121002202022220102021121001012010122212222001012120000202011220211110222020020112122220020211220000122000212202201221112020211112201101221112002110112200021220122111200000202110121200200221200110022010220002022220002121112122201010002102002121210120110012002201122111100020022122222111212220102111101010000102200001120010120121112021112102111201101222000020220012220000021122212002111222110021011021110022020012010112202102220012122202202002112001202000101001221100220001002100", "222201210020122212122010011200000221212200112001121212212211101120201222212211112102011120122120211121210020212210111211022211211222021121202100222110201102121111011202022101021221111202201001201210200122212002210020102202110021201112222022001200211210210201222010222200002110122121010220002210221210012201212221221112022112120220022002220110010022020112110100020121212222111012102210221002012222101000002020100112221011021201020122101212111110211000110000212202001111011220221210010111110112101102002021121112222012222011102222121001210102102010210022002020111112021211221000020022111100021101021220111011102012110101020000202002001121001000121022222111112120102110022022122012102211112222210022021012222011001212012010110110110001022220202020102210011122120110121112210102122100122020020221201211010022222210001010010002221202220000020002200000010012010012022112122102021210012012100010001212020200021111210111002210221022111001210100012110120111120122001222020110220200121220120122112222121210021002101112100001121112111122101022010212210110012222021011102200211111200222111112102022022222022200222201112200000211211221100211001210112122220011201102022100200202022112122112102020120120012122021212021211000011001020012000102210100021212100011220201001200122200102010012021201102220100010022102022200101110022002220000221122112100012100221122022022000000200020111000122122210201201000222120010000122121112021112120211002112102201012100110221120222201221011200211111210021111101200121120200211022011201111110012001010010001002021202112000110220010111202212012111111220102020212102122021201021120021110001001021220112102111120221000022100021102111102200201000112022212221210011121220112010121201112202212000012012101102120102222020021212210212001121121121111100200110000101020002012201101000110201221120210112121202211012011112122022200121211120221012122001111212220112110202201202000110021020121220102221201202120020000022112221212112121", "011001011100212211201110010021012100022102010100100100222110120200112222022021210210120202121101012222121002012101001210022100112210202212012210212021112002122121102112100200021100012212101120120221211011110202112211100222212020001020121120111100100110101101221200200001002110112220221020221221121022100022202211220200112121122200011011211020000211111002002201110002111100101222020022210001011201112000020102122010222121220000011012102201001012012110020100010102022202020201222110210000012012022111001221110202210110012212221011222010100002220101212102202200112010102102110000012112100111221221002111102201220010021212201212122210012012101202120202220201000000100011210000200110012120110012121220021222101011120001211111120200122022110111210221220101221222201100121022200212221220202201122101210001022201121210021120212011010012210100020111012120212122112122220112220122111202000210002121101022111101022010110212012100100102201010121120012020212101121012122121221020112121012101111121220020102021012001012211112212221120022111010001000102112222112010122100220221011100111100020020210212110220221101010121011102222112122100001002001022000100110101200221221210020021102111200211211000120222021121120122022202020222112110201102102120012120202202200210000111101202121100202200202112210102002201110010112220122200220121221122102202121222110112121211211211112022112122211020120202120121200020101021101000022102221222210022101022000012222210102212202202101110010201120110002222202020221200001202111101100010221211100100200002110120000102022221110122000200102020011110110010220010000021022120222200202111202122101012100212002020012211000112200110102010022122122211200112101002020211201210201021220122100221021101010200100001102120112012010110100100201202011211002201011211110002211000012001200220111201220011111122200201010102220001021212102120000112122001122212100111002100211201200200202102100010012120220201002012120110011222210022212211002211", "220100012002101210000220120112011211012202002011200102000102200102222122000212200210112011000222020121000021000001110112221111121020200020200211121110222012100012101012022200011121221112122022121010002212021212010120021212120012101101102011121201011101021020122211111220012012010122002201002020202111112200020021121212100020211202011220012102221120202122201200012002010021020000122000000101222021111212202212011120102120212112212121211100212200020211101202112211211021212221222212021022001002001200201111012120012110011011210221011022121122221101220122111020000120222200101220001101112102122200102101112021112121022002222201111011122221210011120020221122012210212010202210100012120210210222201001020210100212120101112010222110001100022001021212222002002120000122021021121200121211220202200212111222121002022000101102221122201002211120110101110002201200220220011202022220201022002111200100100101111212110122112222222110222222000212210012211101110212221100212200210020212200202222102210001211122102122100001110001000110111101122112112122102202000002200022021102110100221122220202010101220000002200201020212120000002012001221022101211222002200221022022212201201011020100000011111002120211021210001220200110220100212001121221002120110021020100111201010121012221101002122001011120021100222121202200201222122100121210111121012201111012102112210211011201212021002012021200121211110100202122021221022100122222101111102102210012112210200222220210011111202012210122002122100022122212100002002101221021212000012111212200101022012102212101020202111211212212012122200001120111102122100222010222101211112110211021000112001200111200120020100121101101001110102000011111212100212112110112201000222012001000202101010112020210201120201121222121201120220002022112021021211202111020110201111021102210111121101121111120220211210221010002000120110202002120102210021101120210201010112221122020121210101201110022201111201002222201222211220010202010102220012221112", "220111120002101111011121212200120202002222212112120222022221202001110120012022202010100212101221011220222200110002012022002221221220220020010001101201021010201110022201110012020021111202210012222202000110002102010111111221012211121012020200221122201221210112122222202222202211211122121200010112202010000202222020211010022200222010011221201200122121220012112022112002002221102220201021012211112022011011110001120222201010012012202012202021000201211122102021200010211210202102221202011121110020121112201212002211201010121020112220011220001001210221120221012020210011002120222200021112021020120210101120201000020022020110120200121001102101002111210110212010212001100121210000100222000021100222002212201221020212022020210222012212022200102101110022012210112002021202000221101020200001102020210220021022101221222210212020111101111012221010102222010010012102222110110101120001202001121020100010120220010222000112000022000212111102210020121220020200212212110221201221000221120201212200022021221221022220101100201222021000000102222020012021122221012100021100212011212110120011221210100200102012122100020010001020200222021012201120201021022022112012110022200220110012020001211221011122022112202212010221121200021010210011221101000020202122101012102210221011100010000201122021102001100212021000212100000210011101120020101222011021102020021201000211010222111210012010211101211211002102100210202201001101001100202202021110022112001021202222012122111121112202210120222112222012010100001001200120111020212112202220120020212011011022012122001221110100221112111022210211222220221202102001222211100211101000210011220221112111000202012022221200221102111202212222122002200200002110221020220200102212121212200222021202102210001122200220211212111202021020202002100222110101110221001001012212212201012210021210211221122202102120110011222112120202222000211122021001202222102102211202222121220101210112200111010210201020110101211101022001210212000112201102102022", "211100110112221012001122102102202112021222211001220022112111100111201200211121221121020012011022012200212212221210012020101101010102120201001201111022101020201120011201001200000011222022020020120021122211220222122220120020010100222222001002122012000111001100110111002010001122102022212112001120101120101120210122202212202222101002221001111210122020012212111011002122012100010002211102220011020110200211020000212110112002100222001011101221120012001220021111110111102211011120121102221021000022012020022102202100202101111222121100112211021200121111000001122212210002010020000222222202121112112222202220112210000102111000102002110121002122011122010120010201222001102012110020102002202101100102212010010110120201222001022220011001010221120000111221121212220001112012201100210020121101212212210212120202200122102022111022000021101122222001222110121002211221111120021210020222020102010100221021201200210212022000122101101010211112022200110220222021221111012120000022100102100122101211202002111202210122102121101122000222101021011121100220020100221202022220110002221101220012102000111010110212202011111221012201110120222000011111112010202002010210211222111111210000222102012010002212001202211000221210121021021221211122120221000111201112221201122022000011121201010110201002100110002000120220220210011112100221211201020120212121100101100210020001202110011001202011112200010121112200121100222220010211212101022112211000201002210002221022022201100111221222002111001200020101202001212201210011211020110112021201121122211022111110101012021011201102001201121220021202110121121112112012200110010002010220201012020000222220010202020202022020121100011100111201012022100200002100002112210100011110120112022202010011210200120001221120120220001122121011002111220010012200212010021112222010221010201022002221011122200011101102221211222211111021010220020002000211110110021010200102202212100121221010120201211001212022222000010202122001201220020010221010102112", "022012010102100220211020221112120120002211121110112211001222022210200110212121202200101101210220200001122002021111112201111011221111010222112002110121200100022122020120002012211000110011101202202221012111200200112110021210012010021220101020022000000211022221121010012002220001011021210122002000111020220110111221111002112221222011021110121201000010210100111111102210122002012001100022211010101222010220220102020200212002012212110222001011001202110200111012212022010102112010220020012000112220210200011102011120000222002010112200210110110201102010000220102201011010120212211011010121021110022102202001002001101100002121212122201101110212000220211010100222100012111011212200011002022001211101101112212212020112011110201220111021011201221220111111222001210002222111222201001211001200121222010221000201010002020011212222022002110101201022100221222221110001221120101110212220110002021210100210210000211110221020111210221001120122012200122211200221012011001121020101002022211122101120221222000101020222120010001021001221021101010010122121121000021201210122110210122120221112100021110222110200202020120002022211001210122221211210120100111100101022102220220200110101011002002002222220020021012211102120021102202102102010212000122200220002220001221002212120122222111211000000021012101021212020212221210210001000012101012001010021210001010012110210110122202200020000222101102100201001100101212221121111122110102121101202002020121010021122001100211002022221000220020112120002121022200011200102101112011200202002002102010201012202101202000101111011002210202200210011120001102121211110202200100222220120111201021221120102021021112120101012002101020122001121111100111211110111210100012102211122010220212012021200212020001211002001120222122212100110002102012102110110201000000121011222122101222102221000201120102120221011022000100002200002000112112221120022222110221010020011010211210010021202200022111201221120011002121022102122111011102112111221221112", "211200112122002002220000110202001010002110211002110121210121200002120120112202011021020020111122122202020202201221121200012110011102222202022022001020111002112221000211111122021210110122102222021211010110200200101200210000212222212000210200101121002221122010020111121112000102212200122220102121200000000000002012121011000122120121211220002002100022102102002210202120021001011122112112121220111210112010021212022020221002221000011120022221010100222120012002100220021200220110100102221011011202101102101102122111020010112101220210102012002112001110200000022000201202011202020101220221220222102111002220000102200200011221222210121120120010222121101021211111111220010221012202222121200102211022002122020000112222212012212202102002100111200200220011110110012101220110021001210211120222221102121212202120222110210120211200120211220010122220011122100010020010010222220120100022022022221021210002011200120221020122020100122011121102111100010000002021122012012211012211000201100110201202210101020011200101002021012210211112201102201222120220201212111010122011112201100002122101122202111212001022202022210210220220221122210010021212221200102221112221202020120021202002121200022122012002012121200110020221201021010021011012122011202222101111200102022222222221010002121022121020021202220121022110221012012010020212022220121011111010121221120002202202202002121200110220110201020012110212212102111011012221211212201010211122211011121012101222222120101002100202021002011200211100202202120100200001010120000210012202202120102120221001202000000110211001002020211102110020112102001120120021002112111210201200220220001011220211001012220110202211120002000222001112001001001121110020110101001212022202222222020201020000221202121121022101220211222120120012220222101222201222210020111210012121010211101112000000022210211212220202002210100221001020111020002102020121211111210200010111000220220102020011122121011212221201102111201020012121002221022202002020020101", "120101020220120002020011200212020012010122210012000010021020211210101020002122201210100010111101221110120110022122112221220011121111100221201200121202121102211202220022121121022010021101112221102121022002221121221200010201210202001112000211200102021011011000201020000102212101121021200111122212012221120202010010201201221010010110211020110122101012201201200011112112002012100012002122010002011111011220110221100201212012121001200101121201002101200220000022021220101210021112002212212122020021022201022122000201021202220212102102002220112201021002120010010002010001102102001120001201202011020211122000121101202212111011210002102222020122220101221120001012120102000112210211111201112121220212102212012000220221211121000022100200111020020011121202210010201212120120100022011200221000021101022112212111000011100020210000100110221000022000211021121022002000102221210212010222002100011110110112102102122221102112110001011022100110102212200100102022202002212000120200110020202211012211011122102022200121011110100221211100101000222220102012102202110001121122021011211020010011202022210100120122221222002011220211021122220200012012020122022022011102102002001222001211120102221012101122020021220010212012001112021202111112101201001122210000210210120110001120200012020020120212020000102212202102010222121101022120200202211000202112122212022211000120011022222102120120120021000021200011002001102202011201111101110120212011022210101202112102221201101011100110200010022012022201000102001102102022002010020100111210111121212020202011220121221212011201120222220100020110100210010121201110020021211021202121100021000012112020022011102220110202211110102201020101000120121111001002010110020211122111011200001022112102101101022120211122011010011220110000111002001122221122120122112011100022110021202100002122110101111011100100020020011100000121011002212122020202200200202220011122001222201102210011011012020110020012201100212001021002022120011112021002111211", "201202220012002021122211212102102102011002102021121012020210221012012010000122002200212122011012220121220020020202210021102020111120122222101201220211022010020221220001021120202222010211111102012210200222211210001121102111201221010200221011021012120222002122211011121200111120202022111200110011212110122100011022220221012020011112121111120201202121002100211220100122121220112001101020001201100221020201000002202200212201112210202220221022002212020002122011220210020112121211022222122112202102211220212011112220101102210100000200002122102022020010012200102022201022102120102210010120101212211221020102201010101202002211221021102021121121020022010200121022102010201010100222120102021000011020021222121021011222121211002212112201200020201000121002001001101201102011221202012020200122200212010112210211022121121120121000201220200212210120121101200122201022002000020000210111111100210210102220111020011010010121200012002001020020120010110011202012120110202200111202022010111210120102112200021210211201002021020012201212021022100120200110220112202100020221202122120221122200120000111212202021111000122122212112210020010222202201211021021120020012012110020002120201001222011212010122012212200001021010022211220110010201222212201202011020122122000220110022210120122220200102111110111022200001000102200200110001210101111012101210012020222001101110112010210022012101201222111010011211122101021001121022011010222001111011002111112021122101112211012022200220102122001022020221200012011021100100221000222101202000210001111101112102002021111110121112100011021110221222201122210211220020021110200000000012221001022012210212021220021200121000102100012200011001120002101122021220120120021222112111021120122102210011000010011202112221210212002201202200110012212211222102101110120201111221201211020201210012211202000202221001022112111011201220011022021222000001102112211101011010110111110020011020021101121122220002101101110220101110201011222102010221001220", "000000111101100222112100121011021111120112121021011012121122111221011220002200221022211022122220022010021010211112220100212010001021011211211122101212220102020000210122200220201202011020120022201000011000200002221212002001120112221011111200200010112121100000211012022121201212012112122100212002211221021211001211002212222122202021022022112002102212021001010001121201022220011122121222201211002021111222210120202012110020021000200110121022200210022102210110001100222010102220022112010200210220020111120011121011111021201221000022221022001002012111222101121120210120202000211022112102001021010211200112000010222221021212020200220001010111221021100111221200101212221021111111002012011200012110011100221112210002002222221010022112012001122022002022102010121012211111102010022120010122122000010100202111120201022212222111122112021112212201120112012201210102222110102210001121211021101201010212200201212122112021020102102022100011012011220110020000121222122000110212210001000122010212200100010001012212202111022220012011201210100120021000121001121110101001211210122102220101112120112212002121120000020021122102010102120011212120221100121121110222102010112011012002120000111012201200221112201202021000202121222212012101111200002001121120121111110012102010110212222102212221011100210222120111012010100210021010021120012101022202211202120010101012220112110200220011222211222211121010020000210220020100202202002022201102010101112112011111120110122100221021101202110111012000000220022222100202200122110021111010001112000001022022020210200200210101222110222220110112002010211120221221222202212211211100021102202012111211010220100201110000000120211220001020010002210121220201022100110020101110210020120212111000220011020210202222122001211200202222111221110220210201120221100010111212000012110111012000112212000112222120210220201212201121111000111001202022020210010100022200022222202000111220220102111121020202210121122222222111220112101010210102110200", "121011100000122012001000112202012001211101121001211212011122212210122111111011010020100220200211011201011210121122021221022211010112210002121012110112212110020222222211110012201221002102211101212101021212200122010200100010001000002000022200020000000211121012002212002101211111121112100102120000012201112212121122211201211010000212021222000121201011012012102000121100210011102110011122101022020110011010000101220211211001212212000002101212112020201122111121220022212121111000210011112210001120111010021000101011020021000122211010210202111001100220010011021121222010010201002200020000100221110101110102212211101010101102212120111010212001022110220201100100222122121011121001011122021222000100020020211121202001222012111112120222002222220002112022000202112100211010111021101122110102220022011221000112202212212021002001111021112001220020012010111122100122012101101120121200022212200021211011221222110022212010111211220102221111111221112121102011112122110000210200110100211222011201011010202020120012012120102222102120000100000102000010212011210202220211022011001110222220102100110211102202210022211012120210102210012001010011112020200222211001221100011111010102011221222201211111201112122112212110021202021220120202000011101101010210121000022101122002020020112120201111210201200211001010201111121021201201202121110102111020102121011210201102120221202022012202012112020001120212220020221120022101120222200122112102200102010102121012211122210121112112010001020121202002100120202000102001001111022201112210001111202200011122222202002221010001110010010022222002102212212021112000210222122000102021010002200101220212110002011111111100122211021110021021011212112110100121012011110011112211210111221012101101011010120102020210012022001020220121112200111020021102212112022221212221220120221110211012212111012021012110201200220122120210121200201122021220121110100211211111211200112211001020101201121011112202112121111022010210122001211221220220202220", "020012002001001212120221200221110120110210011212200121211122002012112012111021000122020100110200120220010012102022202212102211122112002111020201112200111210021111202111112210112100210111010020012122222011100022200012221020112021022002011112002221020012201211212100010210021120102012121001011112120021201111210201120110012110000022201101010000200020221101101220111012020010200000200120022211021001002020011111010112020101001001112001021211111212222022012010111110012002002122001022001012020002211220110010022120121102101110001111002120101102200021002112221002000221011000012002011211220222221012200021221020110011211220012211002122020201221112002111101201220120211022222201010202202210101212121122222202100020120220120210101222120022020211101012211220010201020021120111100101022100022210101000012202112112222020121102000011110112120022212000121011022221021010012110210011112112010111110120202012111102121010102001022112110000121002102220002000101110021020210200000220220000210101011122112100011021011002011120201011000112012210122022010011002101101221101001211120211010210010010211110221202211200201211002200111110202210222121022111020201100222111221012211202120001100211222201000200120000122111110022221222210022020021212111102120221121121122202022111010012110022012102110122010002222012102002122220222012010221020110002201010020111201022212201201222010120111210110211110222022202221122221021200202201020100011121102011102102000200011120102112120102220212211111000122100210001111110121000011000100112201101111021210001020101002100222002221100100120011201011021110201211220012120100210021202212010120220210102202011001220020100111221102121202212112022121202200022210102211010222210210101010011121002010021112211001020011100102101202100011121111111222221112122201112010210121122200221001022001202222210102002122011112220100212222000002210111201201022202002200202022112202010022001011000202101200011012110210202000112202210120002210120111211", "010101202211012100221112202100010220021100210111000210111200002001212112212011210220222112112021200102222121001102000210021211101212112111021122000000210022202021110201211111212200121000111121202220112010022100121100221022111012021022102020011121210102201001122220222010001101122021200020220010011212022202001110221022000012101211220220122010101021001111211210211022122010121101211012002020222210221200001111002002121011222211001010120212110011211002100100011112110201212211222002100122220201112002112221201002100012122212201221022110010211122111021120012102011111102102200211212122000022212200100110000021020222020221111021221000111202212022201101011102021222200101111111211002100112021221220101202001221221112100022202022212010221220012110021121222010100221222000012211210022201102001221221111100022211022112200102100000202001202222122211001202011221210202100101000021212200011111221110220202002112000120120122120120012122211122121111011221011112201212012112212001221222100012112101010102021002002112022010102002111001220102121002020121200001022020000000021101011122002221222102000210021000002102110101102110100111101221010000012001210211221020022120211121021201021212110010220220220120200001200111000102102112001100111012021221021222101112102210212110002011222021021200221012011112000010002212102112100000122121211211122122122111202112111211020101001220010020022200020002021200111222121021111121100201211010112201122202112102210011011001100220212210021111211011001000010111200202122022212202010220001121022121021100202110101010020100021200122211102101000021121020010200121122022101121000101122011001112200122011002010211011122122101102020102000220000102201212122022110102210110201002002201120122010002111022002022010020222100222110001212201200000211212110222011122122000001020000202012110121110222110202110121100200110012202110012210102120010121111002210011010112021002211201200102100010202010102122202222100020111101211220111002002102", "002012010211002002200200112112202011211001011001122002021211212222120212121211101212021110010212122122222100012211222101100120022101201101202122201021011221222101212001211012000210120012211212012110111110112212001102202022212201021210200010222022002121110212200211011121220021122222022122210210122101101120210012202111112122210000121100200002221120101000111102021020100010011211121102200020112100012210102122021012012222101212221010211011011120122000100222200111111110022012021112112111202011001011201011021011200101001121121112121012102111012100022220001112111211021111200122020120222022111002021010220202210110201121220221022020020022011202202010001200102210002002210201001120012111101212221011201122101121002201211011122001210202112222220222201200210011110021002121202100212010212100222010022022002211100111111021220100121012200212002012110122120020202011002000000000112210012110120200111100010011210122010222110020212021101110002210020201100111111201201101021002010212210020121221101101212110020111122022001201020101022010221000220111202220212002201201000200101122011000120211212122020000121000102010102121010201101202100212201112102101000122110212012202100021112201120222110111101212210110012112011222111221021120022211010110212000022200211212220102020020222010022121121212220221000120101021112120021212000002020012211221220001010022012012200220012221120102002220100100210221200000120210201010210222020220221020022010022200212022220122110111201022101201212212012210111111002102220220220210022112020121010222102222210211201002020200200012101111012011022002110112220211020001211002211000212202010020110212010200100102201201022000012212020202210010000111120012021120010001101100111022112200020112120020100102101100020020212202200000021121202020102221201012220010001021212010002112010222101111111220100110011000221000022121121210210011200021021012200000000122122002221102102020222100110200110022201011020102001111101011112211121202211212", "011201222020122111001221020222201100021120011011200022002202202000111102021010201100001220101122222112120120210122201200202222120012001120110110122002201121110011010021120011000201121112201012221010012001212100212202202100212022000100222212122000021100020012102102220121102110100102210020201021110220000120202222021222000211110002000020002012111111121211222010020101111120200211002121210000202021102220102200020121222202210212200120110200222010202210100111101200202021222222111111220211021111121020021112012112121012210011120021102122011022202220202201001212202120122121122101002200002000022012111221112100220201102212212011120210122211221211011221221112010102202202110010011212021120012212000100120202011101121201000010211102102112112110222222201122212021010221011022122210122010111022122121012111110020120100002122112211002100220112012112120220111221001102021001220110021101022022212221002112000222221001021211111100012121111100011011111021220220101120222012200001200110120111211021121022202100022120011120002221022222011222220012102221201220002121020120112002000211020212222220122220121020201101201101200121102202001100100201121202110222000202022111100010101100120101020220020000012102021001110002120022122001111202201211012202102122022222221100021101221001021012000010222011120011011021221100221200112221120110101111211111021211020202000010000110112011211100220221101010100112221211111202121222012212110112202012221010110000022100222020011210102102000000101012220111101211221112001210021010110022010202001122020112002100020101222200211222011210010202202002021120002111221112200111222110202021012012100202102100121120200122102220002211122012212201211000111220001221110000002001201100101010220212211222201210101210220020020222011120002112122110002210211221002022010122201212110001010220200112110102122202221121202220221000221110201002002202022100202122210111120220222011122120101002121101011202100212001020111121012001201012020001102011", "212211101221111112210110211211021102200110200001011121021010012022110112221011002222100222102001001000021021002010010210022201000122012002212210202220201102102001101110121012211211102101200221021121020002021222122210020012212020011200011000201211122110000101001011101112110022122002211120012211122111121002200211211202211012112101122222212122222110122212020110222020101222110112020001121021112000202000221111221211210101120021201200200111201112220122022101121102121202001120021012112122122022020021201020011211000020202202012012220111012222222002212102111011020101120221002020110210202220110211111122212122100221200212122011110010200212012012100102112102121201121210001001102100022222101202022002002200112210102101002210200200112001022222111202000102220001001120011101200102120121002002001212111100212012010201022011001202022212102100211011100212210212101121211000011202022011200002210000201111201000121121010110210112002011002021020111001021101022111121000210111111200111222210101120122102112220000012121100100101021212210200222002112212120002022102101012001222202101002011002202210110002222021212101020012100021101011100100002122110202002021110111112102001110001212112000011220002011110221222112122021012012121110211210110102020101110201012221101020200021000000210002002120102002012100002120002020121101112102122101001022102222212220021002200112021021201012110220002102111221111202221201221012121001200220221210000110010020211212000002101100220002120222221012020211002110012120001220000122202201012211111002100122022000021110022022202121122102111221121112201220100001021010102011210220121220021001010221011020102101222011010120201010021221021001001111011010010110002010111110212020102011221022112100012202022111200101000001110121122101101002011120002012021202001210221110102221012010222222111120212202202010212111210001211011001112020202101002001111210200211121211221121111011000110100001220002000212221000222012120211121012222010212210", "020221001221000202122220102111102121220020221220111121111021222111122212100122221211101000201012001021221111000122222022212011211210112010201210021222111022011201120021020121200021222200102112000001120210010002201010010122002020122120111110102002210012110200120021102122211122010101001011020122101121020000012120112000022002111122212212221000012211121201100011220110201202221102100221022201011121221011210202012210221011012211022102201122121200001110010022101211101122211120022021001020011101100012021202120202010102200222002202120210122001110222110110010212100212220010002112222220122202000101212100001020111101122122122021022021001211120121110021101000000010221200120020100221100210200021001020202220021021022002020012020202011121201222120221102021011020222022120201200102211210110211001202212012120221001012122001011022001002202200100122202022002020121021210220200012220011200002012201202112000012221120211021111112201022022210201011000202210101001110221010202120120020211221202011221121011201211010112100122122021210100220220102122221012222120012011022020100102202111001022011020202202120101122100222001021202121102002020102010001111120010101012200201102200122002202211222002222002211112210020222012220210101020001112000101110211022210112021011011120120001022022210122221122210212201012202000012102220110111020001210112102120021010112211212211220112110120011112112201112002210100211002022201001210210011212010202222221001100100120110000000101012202000212101211110222010110012110211202221102102200211222020010021211202020202100211110011022211012010202202200201210001011212022121102102122211222122200102211001011020220012220100100102001211122222110012101212020122120202011102220102010201220101112112220201010012120021202100001202021121002021010022100100200201210111120102201002020212100122020010221201201020210112012020100100222211221002211110221102122022102002221211122221101111121020212020000010210111222100101101001202201122101102102", "220212112020111101111120102001220120010012210212012011202010200001211011221111221022011121112222220221210010211022212200012002020211120002111201010110121212121022220000011101201020000221001212120110211201221222122210120010202022220010222220210122222212011200110012211012110111102022110222022021220020022221120202110122222201020112102020000200100001221221210120122221021211101111120222012010002020102001100211022102210121012022112102001212120101121121012002200020011110110112220201210111021200212120100012222100002000210110200100202221201021122101200202212010112022100221201201111012201201211020210212222112101002120022012101210011112101221122011102211202102000200020112120110220100022100001120002000100002110012212100200210012222201112210011200002022212121020220111011121220200101011200002001011011011020001022002002111211011202020010212020012221102000002100001010011110122020001002101222100021010111012012122001021010212012002201100010000210011211010000021120102112101211200221102121212111102000201110222122100211102002011102012200200011222101101211200121211022120222001022121001102121212110100021002010100011111011210200210212011220101002220011110002110100112202122220100222212201010100120211222001002021122020212221001101121021222011020000110102200202002221100211120220210210212201010010020000122210101020111120222212222222010200102212002022210210101221110100222202101222221002210111020210121200000011122001220000121202012110101102102012022001101202100122220021112100021020122010112201212211111201001101122211111012221122020201112010120212222021000012021021120000221101220121012111211002222221020112102111102021012102120221120202110011012011220021022220022220100012011212212111100011011102111222222200011102001112120110222112122121110102111111022010110210101220020020010020012112121021120212011200212002011102222222120121010120120022110011222012102110101022121212002211221011010212210210220101111111022200220021221002112121001110100211", "221101120022002001221100211222111002110102000220111110111101020001011220200222002002121011122100200112100001221001100211210020212122112121011201211212212001211112012210101020201220110210002202022120211100001010100112010000012221220100122201101202020222212021102002110210200111110001001121111202022101102020012120221010201000102021222112122110121110120022211100211122022020001000200110101121011202220100212012011220000101121011021220110201221101102021110200120102012120212100021220010122001021120201111100100012022122020002100110202120022000022201211212122022000101200110001010001021112211120120112110001120020120010100121220002112020201111022100002202012210120120111222021010220102101101020221212221012111222020000002222120110120012121002000211121222100122102211120020120021212200100102102102221112201221011010220020201020101221200211200211110120102000012102122220121222002011211111021012020100102100110212220100101221010010112220110200020202211121000110102120020120202122111022112211210020200001121121110010202111002102000000102222122011100021222022211100010121112221120020211211220121121110200122212121200120210011000112222020020010012200002211010200121011201100202221001110100202120121021202200110121211002201220210110111200122020111201002002021011002201011200021101022010002221101212011120101212102100202201220000220111222201201221122100102212100020122120220011200002201210012220212210002100011121112100112121101002000122111212122112200002202111210210201112202000202201002011120100100010010011120011210010201012010000102012202222221110110202210101012121002202010210221121010000020210002021001211220202211001121002200012010021001221220112211002022110022222120112020021120000221100021121212210101110001000120202222012100012122120002021221101021121012100102220102210120122101222122120012022222002221012200101220021001121022111210010211021022200201002122202002221212001100121210120221012022012001212012001110100011202100020211120210121101", "212110121101000210221010212210100200022122122022112221022112021221221110221020110021220202020022211120222222200011101001100011210012111222001022210112112000111201120101211110112222011110220010011121200202012120002201120221000212202022200202021202220000110011102121201022002201212110012211110120101101220000002102111001220100202001211010011201110200121022020111101101020211100222211020010000202021112120120202210100002101002022220111012220221221101121122122122121021220202120001120122000222101101100210021001211200010221212100111202002102000020002222012011000222121220012200101100221101010000102221212121020020101222110121201202200102222020102122000102021220020102202002222201220201112101001211111021111222221001102121112210202221021211102022100110100021000002220012102000000222122100110200121202101220001200012120101122002101012022210112010111201110121201012221221200011010220211201210220022022102211000000220222102002022221102121211112102001020220221112110201120202102011021212221020022021020210010210202022220221221220110110011022212120012222002110001110222122002110201211000222201221121021200112010102111122102010102102222110221201011111201212012212210111222220002120111120002022201222010211020100002222102002011200200210020100120222220020122202210022202221121121100122002221011101012221202022201110122201121122010100020111202111120210200221010022011220220002110221102102211021020102001001200212201100020211000100200022102020122020122022012201200102222100010002002100221122112011102001200001122100000012011011201122210022011001012201112011001221011112002201002021110021210112222010200211221121111201112212221021111100211122101001221211112101000112000121200112021001020100110112120211201000221112212012010101012210101102210111221010122100211001100001211120222020122000001022201021120212011121202101220112200020212000020121121021222121021122012012201222000010102121121021010021100021221222021021120012001002221220210220121210012200020010", "110101000201020101122211021000101210022200212211200101211022102022021110210100012022211002022210110121100011121200002101212122020211201101021002222021120022122000210021002112022011110202211011021201122112120200111222101002022122112002110020112001001212012212212220120012102221222202210221010212100000002021120200212001222021002202012022110122200112122100012000002221112122021110000100021202210020220120101102110201011111021211100100111112211111112101102220010001102211112201102110122210020202222111211101012102212011102222220102211001211112102020010202121111211212011120021212211020020101111000001102210010001021020200122121221101110200202000111002210000212112201221100112022022221221210101121200221011021210202222212120102012120001020201000001210122221220111102221111111102112022201020111122212222112112111212110220010210001000021200012201112202120121101110121221122212012202201220012212000200210101122011002012220000000202122100210120221120201001212200110212022212022002222001120120000212112010012202102010212020202212002011022100201012201020101112010112220102201220112022100212012000122011112002211210012011212201221011000101122001202210012010022220101010201100220221012101201022210201111202100001222010111120211022211222211110112202000020120221120001022002012121120221010100012102220110011112200200112000202102010121012000021110011101011112221001000012000201220221200220000020111002022221100210012021201002000012111100020002220022220122021221211120120100011200120112011222000200122212000110101121110110010222221221111100212012221011002111122121021122220220022020210011002202210022202010200220210211200021201122200102200011112000002102111212222120201222010121112102201121011011112010110001110212221101011022122201000021200001112121220000010111000111100221001202102012011012010200110001010221110001122121101000102222000121221211211021112112211220112022100110211100202110220102211221101120201100002202012000120101110002101210122020020111", "110121021122110211122221102122220122011001011102101012021010100220102120112210201120112111201211020012010012211121021212002211102220212210220110022110012101201211111211020210010020210012202101111112002102100212110211100120112100011020012000112011002020002101200122201010022211000101021021112000210010122220011021122011211012221201112112121111101020202222220112002011220012221200110002201111220212111112200100010102122210201100021021221001011010222200221120202202122121120120010112222112010202100120220020222011222202210000211120101001220110212111122011001210200211202011020101021222020121121122122001110100002102011001200212111012111011011022222210100212201001211011021200221201212021112000111212001000212212001201012221022201111202222100211210112002011111012212000110011000022121210220122101101101000201001212102112020020011112110202121220110012120011222221000102021022202012212011101211011020022121010020011200220202121011202100211122112220102122120110120000021102002001110012001022122120122111001101010102010102212211200200000022100002112101201100100010200200100211111101200221012022000112022001212210201002022002002022201221102020200220200220111000222022111200021010221120020010221112022011210111001120202212020010100210211020210002000020111211210002112021201002122001112110211211010100111221111101202211020210201000211022111112221010021000121211200121012202222121020202220120110011022210101101111111010101111221112112201121110101222121120212100221122101000110102121211200122212100122012200000200112111112110110102222201000200202222012000021012220111220200022201022011122000011112220012210101122200022220221121011221002220102220102212101100120111012200120202212210102221200201110000101202222011201121220122222102022201021000111020220012221011012000022100000200221120202111211110021202022011112110100211202200000212021211020010002121111120201012021101111222112012010112010210000121211020100212202002002121212121000111210210012012102100", "120222011211022021001212221210022120200020100010002021210002120211011000201000022100121002002111202221222010211121111111210011122102102012221221100110102202222221102021201201010012122010011211212020222120022210010221012002112211021202212202022100111002101002220020002002011022221101020221020021111022201200201102200202012022121222220002222200020200020022221121112101220110122120101000110222202011102020221021020110222221221201111221202101201121110220010110121200111202100001120001112200011101212010020221012022020102101001222111212122122210100101221020200202200021022021001222011010001210121221112220202001211001112102222201010222022222212110102121021022112021001122002202011020200212010211022021112021222212110012120011220221210121100020210000222120010222200021220121000202001212212100021101022121112120200112200011110111012102222022200120201002110100020121222201121101110200011011000000000200110101111210100111002101102202110202001211100102212012121111222121201122211011002111210222212220201221201121211201211101121021121200102102210201122200012000202100221001020001221201002200022010002221112210002101000102121110002210120000220112121021012120011122112111102200211221002200221011212210011000112111012101221210001100212021022120110122001000010012200221121102011212222022021000100010002220200220212012211202122120110112001101011110100120002012021101002002222210210222101010122220210121220022121210220012220210112211200000201010202121021011011220212200010022112002222011101112021012221100020001011002102110211201022020110111022001110210200101011121121012101112012221021202101111201212200212000122122120000010210022002002000222110012212000210112021020011022011202212112110102221022222202002120000210211222220011210122210002212111111120000002011121200222201211001002200100210001100212022122110021101110122222021201222102000101101212120022021012220222221011200112121020120220211211012021212020002011102112122010201211021111002211222002211111", "102002022110201212122022002000201012002001012120222200200100222001020212001000002102101221202120112022120101221000010001012121202122012020112211011011021222111100222110002012102022212022202120101111211222221010020010022102101021020101100102122221121000021212010212000001111100101221220210120100010200200101112122200101212110200100212002000111210020021111022020221001120020222221101212110010201210212000112202010211100102110201021212022112101112110000102111000222120110212221001111112112000101212222212211211100200200200111210121120202010101101120221100220210212220210111201000201120210210102200211211220101212002202101120021210101021121202100121012002022011111001221201220110012200211212120021001020122122200111021101020210200111020012211022111022021021120010101100101121111012120210100002122221211102022010222222220121000221121011010122000020002101112221100101120020212021211201102212011001022000211201221010121220012100222201112011001220002010010012001020110222220021202120221200100012121100110210020201220220201020110112022121101210102211020021200221122211012000011100200202201202102000021222101100000211220122111112221122012021102000100222110200220101122020000200000222101221011200022221002010202120211211001020112212011010122220002021120210202022110021212120200010122021210010112002101010120110012111021100011022200202020200202000020010202101100221222100000202111011201100120012200012011001111202222222021212001122121012111020000011210012000201121200222012201222020100002111220001202122110121010200201002210221120010200222012122111000010202200101020022012222101012210122121111001102221112000111120122020210000020000021120101120120210012100111221120000200202121222210001101102022110120120022121102122111001010202221012100100210121201222102222102111121010020212221220112000010102011102002121110021211101001102112200202111201221111021101221111012122121112222021000202202212102010122121120210011022002120220000121022021012221110120221022", "122011200011120010202221000201121200021122212102221202111221202012002202010220121122210101112001122121200111210110212212202101122102222200212220021100022211211000010110021000201010010102201022120021101210102011012011100201212100201100201220112022112121000002110021111222212220201022021120021122100100021010110000112210022221222101220011120020000102220011111021122121100112101102001201210212101120002020011202010022211121201221101212012022101021012101012112110112122120000200110001122021102110021111012021210100211200001211201020201010002202110221011202201210100112010010102022201022210222022122011211101010202002012120010102011111122101111012010021021221212220110220012211012202011011111220210002022102211021200122110022212122022102021220021012220210111001102011101210210022120121110201102212102120000202202211002202112220221020122111222110101222002122200001012201112012100100110212010200201211222100110011220202120200020111111121210220101202112222000100201012200221220100021011000110010222121022022100110200012010111202220210212101210212100011222121012110111020021110100222101020010222201120210111122212010021112211002212122121020002012111222010122210221212220122110221102101211002222221101001110101211010001010110100112200101210111211200111000022222221121012000012100222000112110122201100112121222020100201222202011021121111102212211111222202211011110102011010100222010121012001000000210000211121220010210010222210221020002010202201011022001120102000201010000101212102111120122200102210010222121221221201211021221212200101022122221221222212102020110212000201121002121002001102111220001022220100211212001201200012110221121111111101111001212120111010101222001100121000021001000020011011222210121112122101022110101201022222110211012202101111221002000102210001111111110211100010021010201020021122022020200122120121022121000112120001020120202120110001102121122011100012022102002220122220202111120111020111100201101212201121210202000020021110", "112101222210012100121121012010101222101022222112100112001200220122022202100100011222222001111101111111102201102011210201210002212102211110100210121102121200122220222011212211122020110010201112222212220001022210200112100220022102010021112022010000111221111112110021110222121101010120111010102222010121120220010211112212100200002012222010212012220010112220212221012010000010220000200221110012200201212111120122002022011211201110101222012211222102111222012020211222200202002010012110011102110102110122012010222111000211201102002221202111201212011101102211212210010022102001000221002201001201220121120112121220211211121001202220001102001000100221012012200010221200011111010112122120211110012102110221210012221012200202102111112220201022002111212221201011020222221110022010122112002210000222020212202021202200111221112100112112110110110211102111001120220122002001011201020201111011001101020110001021011200200021112201011210111011120202202121011012211120210202122010111111221221211222211101022110010212111112121012000020011202221111102010122010122200221212002212011102002010101022001211100011012002121110221121101020100111101220120100002120210212110222021121210020111122111101001200001010200100012220122011122220112020211022200100120212122002112012201210010000221200211112210100121202010221021211010122100221011002220211222002000010101001011200210112121001212210202201200001112011110012111212020020011212210002120202121112012200111020100220102000120002101202202220001100221201122201111210222200020020200021112122111022010012212021000002021111221211000022222222111121200220220010200101202201210000011211002020202111211002202010210102002001110010111101100111222210012022022120002000102021012101200220220022012200012110222221210120002100222122102220221120022220021000111210012221102121001120212000202011120221222201221022110011110110101121210122210212201200202211202001201222221022112201221112211002220010122210220012122202002222112112220000011000", "102101201120021120002021220010012012011000221012121010110210102211122020202111110212110200220222202001022222100221102021220200112121121102000021212221002221112011220201202111122011012102200012212000110022122110001111101021101000002220021211022202012110100022002201111220011011021112002211220101221111120200100111022010022201122220100222001122100102010000221220122012112001110020201121012222001211111110110012021002112001020101200220221010221010022101011212220010002212100020110110000002011112020011102121200022101011121212212202200122202211010102201220121000112202110012010011021000122120220100010120111101101211222201110200012220021000102220122101011120212122010012020222021122000020002200212220201021211121002000102102020101012102222101200001102011202021110121020021200121202001120002020222010110001200211200112122221110210022000022210022102012100110200021010101120112020010201222110002112211122111120111202102120110000022210022210002112002212121000112000011221122211002101011112110101120022201012000200011212022110112021102012212110100021102012122211112000101102202200002120101120220000020001001001021211220120122010201222100012120001201112002201200101021220122121100210001110101000001200201122020101010020202001120010120001201102000210000100111011220002221110021212021112101012012000110021212221222001021111100202012120120200022220102102120100100111222001110000011022001201101201111021011200002100010212002012100101222102012120221120001221100112112222022121201201202001110002100110200221221210011200120002100001101002020102120121222101212012211212120022012201221000202002212211002002101220210211101020211121122202221112210121120212221121100001201020220120001221210000200200100010112220122010101210021110112112012112021100001101110111101111222101110201220121221210021101101202020010122212120221111202000020110111202200000200020101202001101211111001101201011210211000202000222212011200010100001110202112111122110012000121021100020102202", "020211012222220220210122121022220212122101010110101021021111022112111201020212000102100021220210202010011221201011022102121111122220012022110200111200000120012010102002002112100001020110011101001011212112011021102202122221122111000221210012202102120110022210101010112100202201122102121220110110012000202211222200220200210022221220012200221122201022012110112211011101010111102021011212222020121000022110201000011212111220200122010120001202212202001221121211111201110110210100100202222112210221210020211210110111020210110002221202200011000021222100102201021100021000002010100000111022001121011200210011222001122020011010112111202110012121020211200212121000210200120102000210122201102020101101101212122011221021210210211121022201011000012021210000101121020201102111121212221220212010220201020122110111112202001110112010202021121010202000102012121122002221112012100112222111100101211001110010022001100020011100112012212100101001220011222002010011120000000020200022011222102112210110021010121121200200001102102022221211200110200222022210201012102012212121211000100001210120201211122211020222201200012001111111110222122121220221100220022012001112102120012101222001011222110021002112001112210011212200111211012220021120022000121011202200201201220212210001120000020022101001222022000210200101201202200011012020200202201202100100000020220222021122111121212012222102021012110020122100120011222000122122001020100120122211001010011100020012001100001001012001001222111122222111221001212111110001121210111202011020110211000220011000210110011020211221112212210202202201002122201212022021102121021021201101111210022012120201210201110001012212111022112111201111212002101100022200101102102012010110021020001111000102101202111202111010220101000222002121200022210222122201201201020101011211221212110112201220202101201101021111021000101201210011120122222022021021022222121012220020210022121211220222110202101211020111121222111222010010011221101110002022201100", "002222210222200212121101001020122011111021011102110122011001200111221102001010011000002212121201120020121222120020120211120222011100001110001100120211011002010221201102122201201201120001202212212022101102010221120021120002211222012122002122200102021120202020200222121120120212220210100200110221110020202222002012021020120221220101100200010101102120211202022122210012111020110022200212102211012112110221000011010021202112011012112110001201201102101202220220220000122121022100222221021100202002212010002212212212001110000102112121100010000110120012002000200211120121122112011121100011110122222212201101020011200002000120200200121211011000022002001121211200201200100201020000000100011220210210100110111221212122202010010121000001102020101221021000100022221021211102201211222122100121000110000220100202102110010001202020021002010202220222222120220222100101222021212000111122210200000100110200020200211212220002102012021220102021100022010122111221111000011000022111002011020020101011212222121002020212020122212200212121101011100000122202102100201100021000202010211111222102221212021021100202210222121100201012021101201001011122122111101010202112222020102201200222120222212000100202002102011100020221221100002222222001111010002121012102010220111011211111220202111120111010122011100112000200020221010100022220001220202122200101211202100211111212111020110002122202021202002021121021102120012021110111022201220112012100110000012122002120222200100112002201200212001122011211001021211021120100102101201010221100222021212021202110122210201012110212010111012221211211112100120111221110002122012220021010010012102110000100111120001001102101200020022001121120202200011222020100111210010000022111102020111102010111010222001011120021022200021102220102111000112100102112110210200122201020200212202211110200121212211212101120011112100012202211111222020220200211112002010101121002111111110021101210220200011202000102121102021000112021010122012120201221200110", "200220000212111010010112122020111122001111221002110021102201012221022111210211102210020211010200002122022021210002010011220211012002110100202221011202210120012000201122222110102210212210220201002220002201201022001020021210012101002101201121020111012021201210201121021011022111120201112012012100010211201020221110212010021221000220202000120101100210021012111102012100212200201211221100100210001000211210022012212202001020020121100002101110000001211221021112211102112021021100121001211210002200212200011000012012012221000002122120221112211012201110222100200110011112221220102001101011120001200221100010121002111112010002210002001101001021012221210220220012020221211010222222101220021200010122201120222202110122000001211010100120121201022021100210001011120201000122212222220012112021121220122101201210022022202212021110020212002122012221012210221102002112100102112001202110121001010100200202022220101100200201211202101202220201200201220222211012121111100110221220112022011021110102222200001002220000110210022100222002001110100010100221211212201002020202221000222112220201000222002221001212101202221002002201010121022020112020210111021001020101222002221111211012200120211201011112022120011122222002002020010122020122000212202122111020011002121012100221012100222111200222222101002111011210000102001002010111121012220222011221002020202111021220102112022201202111100001121222200110222010102221212201212001221100121012220122022002201102022210102222222101212112021122202221122210102100001101001222022000111020102201101001000222001011201110200202102201102202222200211121101200101101010220000121111101112110100201121210201201101011211220111001000211020012200121120002012221020100000022121102000120012000122212102011202020010022001020002102010102010021001010220010010112211011110021201000121100222210021021010122021221021022221011110120000020201201022121001122002220212100101020122102022010200001202021001021201221021001201201021201101202001010011022", "022022111011101221010212010212121122111022101101010122120202201011122011010202111102201220100012220210010021100111122122110010220222202102122101021101022010010111212010011021020012200110102022201012220111111112212011122022011122002021122002122100022112020220022122100201212221200200022200201001001122210202010120211002100211002200011201022202200221212020100111210121211220012011201112220200111001111022102212010101220220102012101202200222011112220021221221122201202120222000202111200102020111221200102122200002101001000001212210122010201211111122122221001221101022000000000102122010010221011200000000021102212222022112120220021211001111202020202011010221100012112121222121122220102021012202121011221021002012120221222210100210011002222212022222000102101100111022010201011220122021201002221122000021020221110000001220122120210000010022202110210020122120112000022002010120122012012202121200020011122221210200101212022001100120202101111221002001100111212020211022112221202202222020100012221011120200211120000220222111021112001111200201002010011110211110212121111112202112012101122202210220012210221000012002100211000022000000112110101202101212212221210010210220021111220020002000121210111110202220102021122101122111020010211211122121111000211011211122100020210220201222102120011121020011000111100100101122111000121221020021020100221220122120022121000210101201002020122222122111221101012020120202011211100010211002102222201012021001200002200201212210100212201000200202120210021200120102202002000022101202220222200121200122220010211102021210112101011100120012201102010002102111210200201200012202212211000101201210100200102002221201010022210021221201220020001222222102021012101222010121220122112211000221211110021002021112222112012200200022012011200112112001120210021001010202122012111021021221011021210201021021221011222020022120121021000022111000211102021121100111020220111211212200100211110022021211102201021000211101021100202200111210020221", "222222011122202201122020202211010121211020011102002110220200111001001210110110201210222021200001010222011002011210000111221200100101001210120200220220020010210011220202001200211102020022001021200120001010111011100112102222202121102201011001221100200212111021000221222000212012022102102122220120010010021210012202022122200001000201200201102001220020121111011012121001111010000102001002022012102220200012021100200010021101102001000201211010201012122211000222021022000112201200022221111012221112212022220001020220000002011000210121102012122122012211011120210101212211000010200221220001121011102002020021220110102001102000222102110201100002001001211111012012010210200021020000222212201112200122221020122000002210211010020110020221122222112022221211000112122001100212101021220222200221001012122012122200200012212110012022202101221120010210110011102222222101002010202200212212221200200102012012102200012102111211020012222210020011100011000110112021221122112221111101012000011120210002120000121010020201212002221200000202212022012010120002210010210100202021020200011011212221221010222100121022101021000121210222112012002121022210010122001100020222012221020211010012200022202101100212011221112201101202200212002111220220201202121120212112200102021022201000221100111022200211021222221102002200121112120010011011200002222012121012121022101111202110001011001112102011221000210122212012000210022200000020000112102100221102100021200021202221202122222202111002211211122010011212112221112100120012100121100202221010212021101010111002210210200211222010122101010022120222011012100121121202012001122121222002120211012211011221222101212111102012110212000202221201010021200011110020222210110000010002120122220201000121212211200201002100021000220002120100011022210012220221222222212112200102212110112201220002122100012120212122020102202120010202200021110210021212120012110102001211201202120200200010211221221201001021220110111001121112201212212021002121122201", "120010222020020102220101121201221101001012000112000222000000011121100220111120202120102102012220211221122200102201112120122011021111212000012102002212220220021022212000120110200201210210201121200212111121100121202110102210110012110022122222100220200010200010010000212222201100101021200210201221102120102201001202220020101121121020222221122211100101021221211102220101001012002122201010122122000022101022101122101222221221011211202201121221120012010112200112011222202210000102011012011002100202122002100110102012202200001011220010022020202021120102112021210012201002022111021012021100002121010020002110211211220021022202212020120102200122101021022110210212210011111102011221222211111111120210012212210000022021021122002011010010022110020012001112112010102010002001100021122120222222200122021021200122010101012212222002002121112012122212220010210112202222102000002220211220100100022100211121010222100001210112101120110022111102022012110111211102111011110111221200110102200212000120212210212121121112200101210121012021001022211022211102222210222211121022100001012212002102101001001112011002202020012002210100210222101011012010122212212200100010211100201200212112120002122220222211000202011202101111202112100202122122211111101011111001210000212022000002010000110020122110212212211010202122102212111110010202121112000101020111011101112221021001221012011000002022222210001001200022011201101000220121200201101200212100112011110220022012022111222220102112222101210011122022200110002120202110220110000111202202122102212120010022001211112202222001001211122102012001022121111010110111021000201110000220002210002122200012212212201111022212102201012202102021002101110102011111221220012110211021012200210010012111102000022221022200211212210220001021021212201011110000021000020021000101201200120011200000012110211002212202100021120101120201002000020210002101110222212000120000221001100102122222010121210210020010122022200101021021120201022002102120110220", "212200001220010101020201100100102021100221000220222220001220212021201102011120201111012101121222021101001211220122100120210112101201222102021120102200102120210011120012222210020122121210102120100210202002212200111111010002212000212202022010221020022102000110212021111210110210000220221112100002111000121021001200101120011122011100202111202201001211101220102121020012111100021210012012122200211011220121212111121122000121010000210101122002011102200020221222012201011221020112210211121220111202100222202220201210210000210012220222110111020101202222012001102210112002210101102122121212201000122012120210021211001210122202002122122020202000102221002001112120101222121210201120110000021102001202212010100022022122220220121001212110222200212111120220011211110110021022011201021110002122002211110011102100001120102222012222122020202002200220110002101021121101001022111200212022000210020120010211222222202010120221211012102021111221020221200200022000110010022202120012012122021202110022002110101221012201012120110210212012220101012000021102001121020122012001211000211001000022001122000021210200210011011120022001111010200122020111022221211200202012012020010021021200120000210121120201200210221212101022202220011001002200000211020200100221022201220202020102221100202200120202001101002020200021112001020020020102101200002221121212220020202110101202202011020201002011112202100121112212121010122212200102111012002212222020222112122201022210210211201200112222111210021020012110100212200111112212222202021210001001011111021102111111012110202022110012120100221101000221211011212201000112012101101101122011011012122000001001011010122121020010000102101100100020202010200002220012021220202001012120210220120001220200200010021121210121001000110121222011100102012222100002022010200112011001120010120212221202200121012220221011201220000100020002100121120000201201211000112020220212112010110201101122220202121200002010010100021222221012121111012001020212201222", "002220021200011222121000101112101102211012112020101221212002022002122220020200221021000202122111022011120002201202000202200222111212022200201011012111202101011120100000210021000001121212021202211101001210010102101010120012120121100100120012102022201200200000112120201010112022101222021001220100102221221200220211121012221011022120011122022012120020002002011110100200201021111221101120002201020101120200212102210021000211120000000220012111101011101011111222021100012110201121011201100112022022200222221021102110211110000000011022102010121212111112211012220112102202000102022220121102202100122022001100210100111222121110022010021021002110000002012121112112100002221200101011110122012020021000021202121200112020101001100211221201110221000021122212102001122220222202221110222002212111210102110220002112002212220001211111211200221101002112111200222000220111111020010221111022002212002220220112111212120021212222010012011220022021121002012120021020120001000001200201200220101012022121000012010001122000211122000122102111222020020002112100002101110022220210021221202000011010200000121122200221111120211100122201222200021122120202221120100211011200102010110202021002001121122120102000112012021212010002120122212122221200122110112201202100010110011112121001011202121220102101222200020011202210100000202211122110011221012100122100011101002100021200201020010012001201101100010201102010201022010101002212112122002220201022101102010012120022011001002212112000202120000221222020122101011200122210210010200220210210002120001212120210101112100102122102210121222211102120220012210222221021202101011000210211121100210122200221221011110220020102102221210010222001000202020022120100000110200220202111020001002012020121202002021020221212220000020112202001002100002021222020211120000122221220111102110122010220001021010222010211021111112201111121201020102221012100210122101002202210202011200010122200012021201200221010222012221002110020001000002202011210120020", "022002222121202111202110201112000121101211022120220010201010101212010122021002110010001121200212200201211022222022022210201020120002112202000111022220010101102120122010012012121022211220011211220202211121012001220012220020110222211221122212020200120121200111220201010112010101221210002110211202220110100010221210011022101000111001102221111111211110220122202121020202210111212202102202220012220210101212210010201220122022002002002012021022202102210112220122122102010022222121220021002012201200011110120002111222022202021222110111100222121210220102121122021120011011121020000010002011000211112212210000001001100010002111210111100211121210220220221220002220002212000022020211102002100020012122000102202001211112200022210211202002201221102020010222111012222021220221012020121221110210122201001100021212020210221111222121010011011122012100120001221222211000111002100112121200101221121010122022020020221122011211211110010001221000211202010111200000112110211111010201011210012022202001110111121221002100120222000120221121011121120121021121021101012102102202011222101021200222210121100102210122222210101110100222000101202110001002110111020101002201111120020001101000202100110112120000200211222020221221100122012212120100212021001111212110201011100112021021111101220212122022121121100210101222201201212220201010010012110222220020111202211122110221112211202010122002002101222120022022111011000111100211001102211212211101120210021010121222221211110121221111120200111101021002010122120212200202001121012212100020001101110211101002200000001102002101001221111102100211102221202212001020021112212001222212102200120212110202201112120201100022212022002012021222020121011122002101120210221001120210020110112211102000220020211112020010211011211121220110022112110212102222120020220212000111211011220111112212112211100000111002120210202111100112012100222221212101021201000211101022012110221201020200010011210010222122102110122121001111022210212112021100222022", "110120211002120002122100211021111002200201020222121010000212100111112120010212120111101022011122200112211021021012101212210011011100210020202020220101012122022021000020002002110001010000100112102210112202001121200011000112112222001121221010101112102220021022122211021120222122121201212211210101012011221020202211222211201212011200001120020000100101110221120210122210210202202200202100101200002022122101022101101121121020120202000111020100001122200002210201222220012020111111201012010101202000211000222211100112002010112212102100110002202000202001010101222120100220010100102000121011210212102102221220021221101221022101021011220000121000211210012121011221022010212201201122021002111002022011111221122110101000112212021112222210122120011220101222112020202012201101002120220202212011111122201001010210220200012100210220012021221011221220022120021212101021220021202002200211210000122210202100002212001012100102211102011022120222111110022022210022110220212221012202222200102111112220112111201022110001201020000001222111112012200221022111210210100022111101110110121012210101112222020220020201012122211110121002212001000210221120111020200222110002102010101112000100101110202112010000011021220111122102110010101222212110202011120110001020212220200222022122012110200212100002202020201221222122222220101021212211110012212220202021111102212022000102101122020212010011012102200210110221211121122122111122211221100211022200212110020220202120020112200200012212021021011001000010210121102012000120021202202022120200111111210222211222121001002201100000021022202220221220021012111102101210022010212220221100202221100210001000001200001102120112002001000020221200220002101102000222200210022000010101211100221121012221011221011112111220010011020101110121222012110222102100100001112222210102222122000122000201012100201002000111011211000110212100202120120221100211010120012101221021121201211022002212212111221200202022210021022110101011022200001002212121102020", "101122010200000110021012100100221200121100120020120220022121222021010102220011221020201111211102201022010102201112210220102112102022001202112202011021221220001112000001202202001111101102000121202110011011101202001021122220011121112112212112202200221110020120200020221112021020102221221000202101111012021012121122120200202212012011010001021112001120120111101122120221112122010220122011212210022021002202211011221212122210201201111221110020111101211222021020001012111202202212102110100100020102121210122120120020122110002101000001102000212110121110111022202022212121201202100220122011211110100212020202212010020102021222020122110111100010020021121201012002201201022211001020010102122201021022110010020011111020021022102022222020011200200002222122011012111200212022020110111002102210201220002011101211102102122110210211010212001100201220101111112220011100202101011002210210200120022102020200022200202202222220012120021122011102201120120022000221011021110101121212010022022200211121212121100111020222012002121021021102200220111002012020220122010012201120211022120012200002220021111110012202210221212011100221202110011020100022221001120102002001220012221020001001110120210211022021001001001102021020002020002210011010000002101212002210010022000202012222210000121022020220111111010002111000200201001110100010201022011110202110000122112220202102102211222020201200101112211210210121111020102210001010111000210212202102111010102001211000001221120122120020002012200022011012011000221101022122001010200021102112121202221221101010220112122020021100012122021221100221221111011202102000210000222202021102011201212211101220212210101112101201120121222200010121020102022120100122022102210012012021021012011011021122202012100011002100010200122001211022012020022002002202002102221011100211121001020110012120011012101010020210201022211021102001022221111022211200010011211221022000110020010020010222201022022002122022212100112101022122101121022010122100002120", "110021020102102110212212202122211220021022202112220102010021222012202010121110020021001111210110012201012100100212200121000121110221122002221202122120110011100210212110201221010002020022120221210011022100101002012110120122211012210121010212221222202001112210210002000012200010022120201010211012222021012201000010000012010011221000021002020010222120221100201000112121221121001100002111000212201011212020222021001100001000212000012011121210101000010112021100010000001212121221121021012101122022011211002220211000100221200100021111211100201012121222002010120100010022212201101102112210120221200110012102112120021200202111120112020101211100010211121220022112211001221002122202211220121110102221000021001020201112020212220210001202022121101011022100212012221101002100221122112122121110100101222110022122212212211220220212222002002222210220222021112102011022122020000102022022122211101012102222102101112202122012000001212212220102010001122210112010110121122011221121120102022002200122121200001022110220020001200121222202021102022111212120210121211021011222112222011102011211122220201000111111112212001221112022220112220021012111002222220002200201100001011111121122220111012212012212102102120221021202111121212021011202211001111200101101020211221111201101210022122120112111012122211011102120201122222201101200022211210121222100120111212120221222221121020021200020100210011202212000002101022112012011201111120121221201001001021002010101000112102000010101010211201012020200220022211000202212200020221201201020200122110011020211201111010212020022101020202011002102102110200200220220210022110021211112102111101102102201010010122201202020210120200200122001122120200120001220020201101121221220200010220012101102002220122221212201120102021112220220121012221112210012121000020202012120102211122221010022022012202222221022101211110002011101121022112212122211011112200121020110012111200002212121121220222022012211002120001211001202010210220120201102122012", "110111222121100000000102212112222110101112210001122102101122102121122021101112100221222102011011011220212001112201200122121110111021000210100102220120120111212101010002020211021211021210020200222011201101121101120102100102010001211100211102001112011012200000200220122111012110020220201101011220112200010102210110202020110002110002220102222211011010220200212110112021220220022001112212211002100012221200211020202011211210001111010012002121000120120101212102020021201102121221200122101011020102100000222202200012121001021010202210100100112021202121011122012100201200220001012101022021101221001220212121220202210112122012012011200100020220000200112202001001211101220102212211122102102200220010102110011110111221012122120120112102202001200002012121220201122102010202022010021021222212201200120111210022202111201002121010201112120002122222020202212210121101201010121011000121110202001020122122221120002021011222111102011020010012210001202110100010112022102022112000100110110122121111001221011020020212201001022210002111001211002100221001002121002122121010001020102222201111122002010102021211022010101120011101210211012002012012011102100011112220121002001100220021211112201202212022121222010201020200011211102211200012012011212112110222210210112022220221100110201102022202202220002122022200112201100021000000022220122121120222110102112012122120122222210222211002022020210211002110202222002220000012011002201020001022000002112222112200101211020211022120211001202110000210002020012211000120020202200200210021010212111122200100202022201100212110100112120122210020121221222011100122011111110102001112222212012112220102211011112202121110111012221201012000202001010101210201112122111011201210121121220122021021110122212011201110200101120222112110222022210022002210111001100000020000200000200212002211110121012210021021201212212222201222121210201110220221020110110011221122222021221220100010120210110120010201021011110220111012201021010202221122101220", "012001112222020022020011220011021001020120102222222202111011122221220200202212120121012001211012021220120022221211102101021010001201011011010202012112210001001212220122020021000011010120000010211102221011000110010220101012100221011201020201101022110120100020022121112202200112221122021100220102121100101222001101221221022221002211021120212111011002001202100022220111120210020111211110110110202221010212012012001020021202220021111011121002121102211010221012000201000211022020210122120120210110000000222110102110020210020210211102001111120022221112112210021102010000011002002021120202200021211201021012200021200101111021121012202120001112101120202121212221202021112002010010202210120002121110112002210000200011221201122101121122212222102202120002110222100202121110010110121122110022001102022101010112101101022000110202212001121100101101012110121100201012111222102222202010211202202201122111212220211022000010122111201110211000202110110001201220000112210122102010221112210202200100101202121001021222100221102220202021112121021011021011102200022212101221212202100210020021101001210120102022200110212111200111021122210020100100012202121010121000012121000212012021011020002022100120102001111112121101101112211102002211112112222100200120200101002002100101010000020211010100110200211000100202012202021100121122120202021202222011102100102202011211010022101100021102010222000210121001012121211011111001210210211121221221110011220120010200201020111100102002201210210212012102111102221112001002010102100201121002010122010022102202022121010002101202111100121212220200221012012022011211011001000102100200201220011001110110110000022101021001102021112211001012022011111220102101100110102100122021201012010012211220000002011220111102221201210101101211002202020222000211012100002020002212102001000001100201200202021112210111212102101102202202020120002210220001220110110121112002011101111012110210002002111012000012222101100020111011000212100010220110000211", "222200002002111111120122201222122010221000211021021022000220012001011102100011102020021221111202000221120221022021001121211000220010222121201222020222012211001001111020122011221002220221001211021202120120111201101011012222001121022020022110111221002022111122112122100012210001222210100112200010101111221201201100201112001112222212222020010021000001000202101011121211222021021212010101222112110212012000120121210222222112222102002220111110101101001020211010112001201222102000100110212221210112122112000200220221101202222222220021120220202210121212222121210022221012201000202020101012112112002112100220020020200022020012000212200122002211102201110010220001111212121100210221202100200220201221212112202212220102122211112210200120012000202222002101000210222221122121212001210101011100202120101210222021022220211022112001220002210210020101200022111201122220020210020122220200120112110101011121212011201122210221011020001121001100100010011212212010021000222210111102202222100111120122122002000212002112012010010012110120012201012220101111200212222012122200101212201002100212201021022112000220011012020100021111022022210110022202200122210112011020101212122011102212201020220022102101100220012210222202022001210021222021110000210120212012102101101122221222021102020001200020100202121202210102020122000111220111201100200110101201000200201201112120020122112220111120111020011010122021021220022201020122220001010000212010121011001112121210121022020210020101000122102111111011102211020110102202020222012211120022020001220111220002221222121210220022010220112012222112020221202201200110222021112201222102222211111121101122211220002001010112010112201020100220120021200010000120010012000011200121210200221101020101221102111111201221212220122210000020012002012120010000101001011011122022012121202111200012212011212200102220212010001210000000201011221022002012220121102000011100112101122201100021202221011001012202100010202212111111211112020201002010011120", "000020000210021021110120221112211022201211012222220222020002111212002020022102002111100120200221220022222112102221211011000002002000211011112022010220020111210002001100121011001111022111200121022022202102111121021021002102111212201100222111021222002010110202210000020110001012110201210201202012010010221100101211210021012202022210202001021022220121001020111122200022121112200101122020200110021212010201001222221212220021111111011110221000212212210112120200220201020121201102000221111020122110020212101212020211010111021010202122212221120210010021000111220021112211021002200001200112100111222002221012212102010122122100110121120011102102200120110002222210112202011220122120022012000000002000110102201122120101221212010211112112020021100002202222020210212112121212201110211022121120022022100020011021111020111101100111220001222101101211111022102212102011000101112110022101002121101111021220002000000212020000210122020110200101222100022202121022202201000200210021112021112202211202110012101011020022011021212101212110200021010102220002221220201022211011000112102122221010101110111000010111011022210012202110002210222010010202021020120221112210100000122111011212110002201110112222102110212101012101221200011011010101102011020112122010002121122221212100020021201111022222111001210012220121210110222201100000122202200112022110121110202122011201212212112111222021110122020122220010202211111210202011202210221222002001020012021200011110022021112222112222001001000012002000112001011202120200002202222120210220021201221200211211020100111221220001221100120011002021120211000012201221002122200012120221222011002100210202121220012022112010222021101112122221122112111202220220022100202101021111001210011000110211010012001100200020112120201111100211120000220211221002020221101001102011212210012201221020200000220222122020201212202100102200100010202120001021212111000210012112000110010122101201002121020112012001022012112211012012111212211210011100010012", "221202101212010201121001200101001101211212201220011020021001222010011201120002010002002002202000012010102021202111102201211000020202220001112211022010110012120212211102202010210120101012011222212010111010112010012201021121112121020101220000112211002122110220210210112002120110220001220111021010222110111110122220120011111112222221011110121210220021021012000022020011020100000221211120120222022102121201101122020121012101002002222101121000020001101202002201201012022210220201020111220101001122022121112100001012012102101022201202202012020022012012222102122101110202111200102012020211100101120001010112212100010022210022001100102211002122101200110021020020012111110000101220010101001111210001221001022201102211202000120210200022001111202100112121122002020121120022001022101222122112221200111010200011011022200101000222210111220101200200112102122012121120011110221111022221221202100012120022121201202220102002210120000220102102101020221001022111011102100201121021000101122011112202102020222011102111101212020220002221201101002120010200010000012102201212210111111210021120011011100021202012100102121222021220212202112020021112221111100220211211101001002022111100111022012022011202021002020002222212021021102121200111111120100001002201210220110200202001022101102112202011212002210112100120021120010202110110222111022022120000012020101221222001211122220002220201221022011111022100112100012201001110011222121201110021111011111012221020020221112212000210001200110111221122222022211200012012100201020202212212001121122002212022001020121222012122022121110200121002100011220002022102100221210220022212021200102020101002212022200221222121120220202102211021000212212022101021220222200120011211210222010212112020201120002210201022021001111002100222210210222211012012020222212020111112212112200001101201122210211001020221012221120112121200021202010222120021000020221021122202211010121212121221221020110221020121201102120102202111110220011000010112020002", "001201201011012121022102220000220022210210200020110001122120120200112202200210211011221102021111010020220202121211011202101020122101000212012200121111011102101022201211220100221212022211022101221100010222122220111210121111011212101102200001020220122111020110022101111101201110010222122121122101110102012112102100200002110012211001100012110201220012022221010220112122112121012120002122012111202202211002020212202102022012002001020112020011110120101110012202200110120020010101220211020102110221001121110111010122201002200011122111120111222200112101100010201001120120112101201021210012010201200000000202120100100222012021002121200120202211021110201011010121001202101000021102221002000000101111101000220110120010001200220120002021212121100220121110012201120110122121200011120111222101020211022112210010100122021010022112110110002202212000020102221221120011201012211221221020222002011122001211110002112100212021200120220100002101012201201122220200201200022122012212011200221121000120202120001202021221121100022101102221101021012100001211100012111121211100101201121020110111020121200001221200100222111010201012112221111112200001012221101110212120102002212211102002110001001022121011210022021222122221120002010002010101012000111022022022012220122011111000121021100210200221201000201110112002221002221022202022111111121210102022120210020001220210002001210220000120202020010221112201112010012000112000121000211121000211001201110120121012001101002200212002000101110221201220221212222122122022210202220101212220022121012202110112120221120010010010121002120022210221221102011101001202112221212102200121022021221212011101212111102101111102102020211102222100111110200121220001020022210020211111211122202121211110111201002201111201002021121012102202121210101221112121121211112210210210122020010210212221000002200110220221021222122100122200121111202220021001210200011210010210100022110021211022212011110210211011010001210200212222210202010212222220120101", "101000211000202122021220002111111200002110111110112120211122102022002000002012221010110000221100211222221112021222101011000121022202000010112021112221011211202201010202020011211121212001012211121120021000020202021121210122012000100220021111021112000211121222021001122210002101110122021021012002012021102001211101120202120011201111212200012112111201112110220212110122012002101112102021020021222200020022011100002001222020012122000010000122220122011210200101122021200210012002200022200220111221000000102011010211021222010122101222221020100002122120122200000110012221212010020102210120002201122120021122212221011100002111200012211012120020101002222112002221112210110022001210222022222222222111211202012122102120220110222221222201101011002000022222101111110111212001111020202111001221120120121012121000011212211212010210102101210112011102202012202022021222112112222222220210022002012010121020012102202210122220001002200012222202010110011110101121201101112212221102221112002021021000222212000221222002222211100210000211102010021010121210221200210120200222121110122012120011020010221101001100222100001000112220012012000000111220211111220000222101102201112212011211101001110112112102212212110220212111001111210221101220112202002122021001000110012001111202100000221202212012021222211022011022211002101110120010222010112222120220011221121202021001100021222120102112101211102120220201001200122002101101211012220102220021121211112120102110020000021212211222001112221011121202101120010222110121120010212202011221121201021012002011110121021021221102211202020102101011220001110120021212211201012101222102100220000100022221111211001222220022111212001121002110201122011120222121112020200021102122012002121201210121221001100200000000110221212211211002021210202020000222120100222101111212111012121002120010010210202002021210012210100102022012220002212111012021012122110211201121110100001222121201002200211202020112220002121101020001200121001210002111220111", "111001122121201021200221212102221110022010111210221120020220112202101100122210021020001022210022112212022021220201022220122111012211100222001121202222200121020111220111201011220112222012002121000001012101200011002122010201200100012202000010101111002000110020211222002102211101101120220212010221002202211202202002211112212000111002210001201211010220010020122110010122122001202120102000212121200111102102201210121202010122202222102220010012110012102011202102120100021001210022112101120112011001210100021002100211221101122200122200001100110022010210021122202022221202210010011012001202001201021222022111122221120022221110102202102211101200011222001110212221000112112221021202012020001100222010022001221220001210020112012210101001120220100111210220120111001100020011100211122011112200210220220112121201220020020222100211202022020221200222002020101021001102102122100001112212201112210002222200212101010222021202012122201002122010121110101200212002100120101011212022121101112102100122201221101110211021112010111100200021012121120022120221221201112002000212100121000121101111210120201210122012210000200221100110211102021200022012010010210002001211222002101020021122002221112110200210011212221020212101222211022200010022122020222111101012111100101111102101001010121201101211121100122200212221101220112220201110122020001220212020101211001120212002221022000010111100021021000100011010112201212112100111101100211220122210000122010122120122202002221112221221102000221120111012010010011121211002101020102001000012121120122211001110021221001121000200121222222101220120202110201221101201200202000121122210020212022221000022121022101211010221111202201220211000101120221200112011101001100002212221001012221211111002222002122102001011101121001001012120100001001000001101220012020210002011022101000111010210000120212102102211010101212201102002011110210212222001000202010021222010012200011110211211221221101200102110000021200221200212011121121202111201002201", "012121202022112112112111011110201120222000112100220201022012221102201020221210012020220200212111200012010100211012101100120120021122220101221222201200221101121122202112002112101000000221120111011221210200020210211211202220010021202220210212100102002112200120022120112201021010001211110100122001220120002221120022001112101020220100000112000112110101020011000220002002021012210210101122120121020100021010111100010000221112102222122001000221012000012020011022220201221122002001000210120010100102101200102110121012012001100210011111121210100010210212211111200222200111012010122002010100202121020012111021012120010111010000220210001120021120011022120010212110022120210220102000121211021012011020221100112101211201220111120211010222201000100120002222220122011202122201112201010021112001201222100221212022100121220210100121010102222200210010020112120100221122211101101200010211210220001011110211120121101212111201112012121000221010110110122221021101220121210102121020011111110202012011111020012220220001022110101120220211022001110102212111110021211100112222102201002220111010020101110201211112121220202002000211201222102000221222222020211102121120002220201222020210001220111122000012100022212012201122010212221202200112210020211211021210202000210020120000212102021220022111210022211001022022000212012121100022111002021212110112201201000022012221102212012101001100012202201120011120200012211202011112200022220010002100010112021102000210020101120120222222010220102212011201002112110002012222112021110011210221210202101110010022101100102211120102022000202122111112022000001201201220121012101110112121211110022002100022111012100111122120221001210011211100110020010102202011102022212122100201022221121022201102102120100202220021212120111002122120221202002221011201202111011102000022101201222202011101100000011001102221112200212010202100210212022102011121221202220221011222101000112220122122002002010000102002102200002201221202002200200202012012011100", "222211021011121121122212112222112021111202211021110120021222222020012101220122100010001001100200012112112122200201012222001222001012220212010212022201111000000110001122011212202022210210112101010022222011202110221101202022222101221221210202010112001010122222100020202122202220011002222110111011011012102022212100001122021112112021121121110210021221221222202100211002211200121121020211020112120222121212210112202122211121010022001121211211201202210012220001222002200210022110001111221212102010120202021211012011210112022112110220002200011102102211100011200210220111122112122001120201010020122121020021220210121210022102022110202112112011021112211111201002120122222010221102210222202012011021201101200102111011102002100010101112112010012202222010210221211222211000201212200022100111002110001011211100100002020111001210212100121000021222001101212020210020000101001010201122201201110210202012010222101221101020212022200122121110121120022122211001010020101112111111010122101102111101000201122110212122110020220101122221012112112122120201000011000112021021110210111122211011010110202022222220101001002201110010221121012220210021222201200002111222010001211210020011121120221121122022222021001102100220021211110210200000020222022120020120100002000210100100210100110201122010000211010220112201200100100002120110001212200100120220022011012122201212021221221121001111220001000220012112022101202221112212010211020001012010010220011021002111200202210010011000021010121200010122122112001212002220110212120011200010020121201101102202012112121000101021102122220221001222012202121222011221110111021200122011121022022021201112220122020212100212202200002022011020010010212200111102012012122221210222220121011201011021012100210200022101120200012001202011211220112212122111210220202222210200211112120122210002020001222221021012021121202120022022010012112200200120200011121002201120000210002222022211221001010102010201200210101202012221122021101021010002102222", "010112222012120002210222121021002002021201001102101022011101102110102121211202010120212101122211212201200220200021212102010211001100102210201101002212020222201011200001210120110012220100022011021122201211101101101120000002000021110110120020000102000220221000212212102100012002112010010201021101002211121121022222112212211021210201022222022212210001021011021211212221202110011001020222110201001201210101220121210220112020210112012111021021110011222121120012222222020101001020012110221022101200120122002102010002121022221212121020221212020120220110220201011000120020212100120021022101021020211000100101211222220110211222002001220222011012221210111020021012022020201110020221122110222202222202011011200100022021220021122220102201200102022211000010021200220101222102020100021001010210201121220212221211111122221002021212022002001000210000111021202111122222102021002022011112211122110002211011121222220110211022110101102002201020010202001222220121212100122000122021111002010112120102120011120202000121100212110112211111101121001110201102100222022001021102102100200020100002021212220010212110222222221110221122100222100200220200210020221002101102212222001010202220221002211021000222221021001212012100121212002100222020012200222212111221110202122010211211111110021000100022222222020210002121100122222000122202121200120021110021220012220020100200012011111000201000000002011122221012222101212222201200101112120102021112200022220010200102011110111202021110210001010012021011000212201021201112221022220011001211110122210011200011210120212020220201012110210001200111012002221210021101200011020210011220010211011222012012101101022100012221211002020121000100222202002011221010122111102002102121001002110110010112120122012201112020211101220111022111001110222121020111200020122010212012002022211201211100221011202001001210011210112112102000102212210020212111200110212110101101012012220121111202002221101121220210222110120122221000012221220212220122211221", "211020000220000120110110002000021012122202202200102010100102112011000102210110221221001202222001102122001000202021121211101000202021001011201200020220000122110001222220020012221120212211022121121022201112200202122020000002201112110200110012222202200022200220002112200201120020000201011011021200120110212110102201212202001202201220012020010201002102022020200222010222101102111001010002022222010121000221111010022001021112101120210122222000021002222020100012022000122020200021210010201001222100010121020210102022220022201202201012222201012000021111012020210101211010011002211010211221111110110102001211201120021222112210200022012221210222211221100021002202110211102201102100012220120120122211222122012221010112000121111121102022220222211222100012002021011200000122022111110211211122021120202110022112220011201202020001021022200121220202110001211212021222221212220111201212002122202202110212012210122020002120222202212221111111100100012002222101201121221112100120112211212101001212000120122212122012011210100120202102120202112121202222011210021102012222200220121022200210212221210202220120202222001021201002221101122102022211021021011220112111222222200011102011221202211210221112020000101021221221221022211111220001122022012221112220222102010211221210110110202000122011102120110111011112211112222101220220021211110002020100002102111211212220110202202111110002120012110021211012101221202120210210211200010121112022001011022111001222020212001020221101022012002121102022100201011001011212101111112120020210022200000202201100200222012012020120011201121222020010101000021210011012022121000201011121022201010222001100002112011220011002010000200020122211211220100012121222210021000011211220101011112210022020002102111212221012222201111021102122210100102200201201020122111001211021202020210202012000011001121021212022002002012012000100200200111112121112200001202222000020200010201121000220202011221110001111110200212220212110110020001010022020220110", "201210201020021002100110021102000111200120021020001221212200102112000201212010020212111020000110011222100200211122021020122110110210200200002111022121200220020010102211112210110212211211102210222000202220022010102120211211201200122122201121122111101122100002220000212111011212201122012211222112120201200102110122002121010122212210010022121200220120200102221120021102101221112202012122101021100011102012201110212200000102022120020102101012200201121220200022120200221011200210000002120122110102210110201112021012021211112011221201002022012102202022112211010002010012222011012010211002202210122211222200122012212010202022121121111200102111220212012120021200211220200022221100121121120222220111120201021100120102110011201101011021010220020121101000202200011112210110212201212000011002202122102000012221022000210221210222010221002122122210210211220011011121202201112112222210000200120211111210110111211202212202121001112012020010202101011221120012221010212022122112022120220200011101222201022211021111120002020101002221112211110010010022110201100221001201111012010110011100002001012222200122022222022120210122101021120202010220011211010222121222200221012120211022101211222202220002210100012102210200122201200021100120121200111021201122012000212221110212121012112202212002222211021002022111212200021210202212200212021212021100220210120021002110012211222212111210110021001101202110011112111100210211022202010102221010222011111110022000112200002022021110100201110111222010001120001221120120100120122000221102202021200102000121022221201222110112212012012211012112020200101021121000100100212100212021000200112010022101211000021121200011101002211212111101120112210011200102221112112010120111220011222221122122011210021001220222110010120000221000002002210112211021200011011202211011202102102121222122000000002010220212120021222002020120221202202211201022010110112020011210002001021202211121222111202212122211101121121121211210022011221022202212212020", "210020122212010222220112111201212001211022200222120100110120000202101011102021020020202100220211101022011021021200110101122122111201010000120122021011221021111012011120220011222010200221010210110202111101001001220221200000012110221111000102121011102210011122022201201200102021211000020212122211011012211201221221210222002022200020002021002121001111210211000110200020200201112221112112000020220112012012201002121110122101201100222222010000111101220210110010111101221210020211100012221001022021000000100120110210212100200002210201020110221212121210101221001222222100222112100211220001211002220001010011012211211221210001012110222002212101222002011210121022211011011102200011000210220221211110222121012000221110202020001100011022110222022201111022221002212001200122201100022000221102212212110102122111002110212221020120020102221120212201211012202100000011222111000201121001010001012221121122202212212012112011012221222210221221021022222222001102010122020221001001012201020212120102111201100220011110101001200020000122222022101200000121101021022110221212120112220202111112200210211121200002122002120022020102022102121001010201211022010112202020000221001202020012000021100021201011211000110001000210112221201021002110120111111121221222122202121220200101121001221020002112022212122100111210201220001021021012021021011001020100102010121212022220000210012202020120222111020102100210212112112101022211021022102110010111201021002121200111022102102220222202212110021202121022021120101011111102101200210111210012110020202100020211100111021102212202020221110000012101012222101101202201102022210102202211110201102121201212101202000001011001001212200200000101102110021102100101221111122000020201021200002202211202112122211221212100210100002021212100012212002222210012202122211101120202220211022101212002222122001220002102120112202221211221000210121001000112101100100110021222002122110121111100220112010102001101012111201121012002210211112121020021102201", "121220112021220012002222022002201000200021200112122110210012111201000211002202110011220010021110220100001222210020010011222100011210210022010200021101101222211202120002112202211021102120111112110111212012012012222102211211122012222202100212002221012122002120111020210102002220120110012002222222210122100011122202102021110021012220221102220120122010012011120110200102022002111220022220201202202221121111210001120212000100100111210001110100100102010202122111021110201111100111000111122200202102201210221220000101212111212201100010012212102222202121211212102021011201121020102011202012022211002220222001200121022011200111000001220202121210220110000201111122020221011121111022100002222210121111022002112121120110210221120210220001202020110000021022201122020020011111012210202221201100000212012110221220002200012121121201222121121212102202022202002022212011120000011221212021021112112222102001212021220222221101201210211000202211000111101212211211111212012210122110122012101101112211110002112012221212111020212100102000022221202200112111200111111022210002011100020202220021222001200111210001011101120000020121101101110020110100120121102021222111102201000211121012011022201111202120121011121002110222201220101101111122000111202012111112100110121212221010202012020000202110220112002211000112001022010110201122100121022201222110101212021102112011002102012000112201110222212112212011011100120200201221110212212011001021000021000122221002212202112020011220110100121122212220112012201211010021220012110100011001012101011110002211212011122022010221202101020110202112110202002211121112011012222000121222022002121211202211212000102002011222002001202011201212111120100012102200101112021200222121022110100211000122101202010220012011111112011001010202210201222211002211120102010121101112220112022000022002022101121122200110210112021022222021102222020111222201020222102000211210122201011212010001020202211101220111020121222000212011012002010022202122212122", "021101000100110220110110001101222122020011220112000201022220101020020211000011011202022100122121221121102110100220220201221110202201220221210012022221122202001120222012201112110221021010010201121020122011100111202211121220101002012012111211210021000021201102202012212010210002220111121010120021012201100122011010120220022210120122102001122121000101100102212021201102110012120111022220221202012021012001012021200211211002221201120201022212201001000221220020101000221121120222121210121110000200222200022012221102111002101000102110211100120202212001200121110111001001220112022112220020110012202122122101201022011102011110220112210121022221220110212021202112010210012211202002221120201020200212221022221021112222120101122120221102102201200102022111002100102201220002002100000210112222200120221012111102110020202100020022021120221211012010201110011022220111122112100222021012202001111022121022012012021200120102021201010221000102211022112100010101020112220012200211210200010211212201101122220010211210022112002102000002100211022202211001010012011222111202111110101102201220202011111221100010200002112100121011100220200100012121112002102100100020111111010122202212010001122012100202002012111122212211121121200112111112011101222001112222210212111002201212112011100010210112222001111002212101112111000002220212212121111021101212001211022121210220221010110212222120021210100202201020021101200000120202022102110222020020202020010002100211002202100211122221222220001201120002212112010020122022102110110201100201100102201011000001000221212202202011201220221012200210022201012200121001012001120020020010000110010000201012210210120010220112022020010120100100112212111111122111212011100021120011210000200120221000101111020222122211220022122021011012222021021120100010011011010020000201020021001022210020101000011200020201121221102110010002101010102221002212020201020121120222202111222020021211211212111220110200220022212212121002222212001210122012001000", "220011220201222212221221211101101002001112210122001011120100121022120202022001001010121120121202021110112101211011022201010100102120221101022221200110121210212222222122010201221012202201111222222222221001221121122120210112210012012100100122202121121200210121202021101001212111211111221112012120220110202222212021220110020012111111111200221000200201220221120222110000221111100212022102021000102202202001112002221020021101120022122112101101012120111001110122221112021120011120221112100112220000122021002012001211221222000120002102112101022100020210010011022111211102101110220221121202112111120200012010101021010102012201120111200110002120110112122201001110010102020100101000211001201220100210020000122122110012111212021121022120001101202001012221101101222001120200022221202210002120102112220200010002210120111002120021102022022102201001211121100201120111220011011011021100020001121122001002210011200011012022221200201020212022222221021201221111111101110010200021022102220202110120002201112111000012010001100020022120010211010021000011210102021022011100221011112201220202111200022020102011101212000211020111102101200022002220220122020011120210102002222112010220122222220120020010002221002002102000020120102012201012120100102101012010112111111211022102111020200000120100111210221020211122101002112120001001110221011012010222020110220001021000102022200221120112001222000220212210021102110222112111101102002001010011220102211002102102022001001011000022202021200021222111011221122120122210210001100022120202021100212212022012122000120102111102021002010102222212122122012000100110201110221000202102002022010001101100210111122111200101211100111012121222101010000001101210120102222020110112212010221212211002212102110111022221001110111110200010122121210111210102021000200200210020221120220122002000010212101102111201101222002102200012200200011221210121102212002011022121111202112111001111122120222001210012111102110122101022121021200010102001002202", "000212210121102001021202100010011102022002112100002212210022102202012210220001110221021201220111021102120022222011022010122021110022221202102000202211010100200021200012021010000002210002001000112001100001121110201120122012211021112202021201120210211112020000100121000011010101121102022112020010002002212111112120102210001201000002120200100220021221011201220102211102010210221121010000020221202211120010110201020110011212011021220202012202221110012110200210102011122200201201000101002210012102002120221111002022002120000212111112220111110101010011220200010101100102112101221200021100202220021111022202222002210102111022221012211011002001112002202010220222211012211212222201002100122120121122011220102202122111201112202101210122122022012001200212021112222112111001122100222001101111220211112210200211121210022222122212002221102102002220212002210100002121110212102112211221212211000002200012110020002220202101100222022002202101200210001110212000122011000221220100121001102021010022122000000210100111201100000222020120012220011111121202000120011210010111120120220121121021202210100022100202212201020101220100210200020221221121202210200022021102020211121122212200121002102222000210120201002212212120110021012000012202200212020011221022002220210212121001221201001201202001122012112201112222001200000001101200100102212101221102101202202101021101211112011210022001100111011020120012002002011012202222102022122200012220220100112212112101210222100020101111210022022100111120011001010122022201012220110212001011220101002120102121211221000210112022211000221122001112200120120000112101220220021201200200222101110012220110000001212022012210220202200111100112210200200000000001002020212011010201010021112101112102102120212221010100211011112220100101022110120222101021110012201110012120122122010222002200120000000221102021022220121102202111001022022211122002021112101000120020222112202020000221101210000100012012022000100001220000010111102001112220012212", "002211021121001012220002121121212102022112001122002120220102211021110001110122220020122201102012121020012112102110212102002100121011000100212010110201112121001001220011120202012200010020021100112111102011110201212201000022112210021211002012020102022220221000220200010201220002201202102212111010112201200201112222220001202012202200122210110010201122200221000121210110000221101001221120121002100101201011010000110102012111212101211110010011220012100011002201201122212221121202010011120211121212120120202000022210220201012221021000210012022212002011000122121220211010202010011220110122212002021221211020211222021010210011221222221021001000220021200202000201111012212201211110021012201201001012022110102021021012102201020022011002122020210212112221111122001112002220102220111001200102221000111001222210122201010102121221122022201101120022021110220212112120001221112222000020212022020102110111220122022111210120112102012120220101112011022022012220222121001001012210001112201022202010212121020001202011112120200021202002020211202211221211211201022102210121220020102201010220112221220202210220000221210100012111121010011012112021200202220200221020201201220122101211200022220202012121222120000012221110100001201011101000002202111120121102101202012112000101210220202021212210002101101002202220000011101200220101212121101221022100020220201100010102000011210222220111101021121112121120002202112002110210001111100000000120001211012221022111001000122102102002220010012002221222101121220000201011022002112122221101211122200101010112012021101020211020202200021212211221222200100012001000010220022011111210202010211120001001200111110021002112021002121011111021121202111120201012121120221201220001221000222011111000111120110122110100010221012102221111000200212120210102101101112220220122110102020112110212220000021101001212221102021101100002101102212000221011112002220212121102011212120211111011001012001111010222200002002222200122212120102000121200012101", "111120112000202210101011122010102000012110102211001221110022201211101000201022120000000022012111100110121221220222200022000212001221200202210010001001110201021011120021211112102210010202121220111210201112000011122102022001122101221220221202210000010121102010200110010112012120221111201100110010022212221222220000211202200120000212221010212212101001221011111011001101121122120210012120201112022010221022101111020021222210201122012122210212011001020221200001002012211210212021212012200012000101222022111212211101222112002122202010100200212202000111200120211122021222222020002201002022220000222002101020222010100011001001212202002012121211202201210100001001220222212010221002002101022110212022011020100222201102101000111121221222212022222121121212122201110000212221012221201010000022020111221021220021112111112002110202100220110000021222021021122011200120001121220022112001122220212200222102122111112010220102012210100110021021222011102201121212011000012110212022022211010202102220100211111120020120222111220001210002002001022212000112010000111221021220211121020222000022102220102121200101120210202021112022212020121112201011021010100110222020001000022120220022010221201010222111101220001120002210212100121101002121002000110002200200111022212202200211122210212012102220200210021220001101100220220111121021102122210021001110011020210010021201200101120010002210100112012122000121022112100221111120121102020221221200000211212001102212021000000111010120110012022200201110111111101201120221000000101222022001202202211100020000210210121202012010210121221010102100021020110220222002202201122121220000010010110012200212011202122200202120221111110121010021001210202111212101201202210120011221012021110101002200220221211010211201001211211221002221021201100221200202110002011221122202200211111010212221222120210020101022222200022110110111002120102022001100220222001011011110221210211001001012200110212212212111210121201210212111021102000122212120020100", "002210112212202202220101102021010220202110211002012210102122221221022010220211020201200210200202210210022220210102120021112221120012101222201102012021001121021220002122222020111020102112220011002212112020122201121120100020021002011120210011002200120022002202001102011200012011102102121212201221020201001012200121202011201021212202001000001002212020200022202210022000212001121101002221102112012220101110112202220202220000121001122012010100000110221102101202012110012221021211100212120002222002211112022200120121102102201112012120102020011112010122221001120022100212221210101200111020220112221120100211000122200010002101111202100011011000202122000120010122010212221212101022102202222010122001020122011021111210100001102001212222211121202122100001010012122122222022101000221220001120211002100122222021110220111122100011212120022010001021222102211111020220211100121022211020001220222111022002121201210112012220201120111211201121112121022202221100202112211220222000212102211221210210100012212101102021101000002112022020120120000222112012201222211022220012021012000020011110022101221011210201200100010211121020120201022001100200220121202201121102000002212001022221020020022112212102002020021002112021101102021111110011112202211121100022222020001110120210012001120211102221012021000020011200102112210022121021220002022102111000022200111012022120000102011101021000020002020212200120202212010202022021212020120122010111120100200122022020201022121222020020112002110012002001102202200202111202011202122100102112222122111021221012211012202022001221021120211211220111002200122200101001222010212022202222120021122110120212012012202012012011022110200212001100221022200111201212010222220220012110102102122200121122211022212011001222212101101201101012112000022211111012201122021122220102012122201210220010221002211112220011012201102210211020011212110212000002022211110101200122001011200212202122222211021010221101120102221112112000120021011020112221100010", "021200102220010112021020020210001001021120211212200100002221111210000221212222102221202020100010101202200012121020020122202021011111001122021110222021101202121221020211112122210002102101220120021021212100210102002212221211112121202012010011212112111102220202001000221021100122211120012011111210201112110212112002010020202112100011212102111121210010222201102112011020111121221222221110020011202011112021021110102112010110100122102002221010212212211101211000222022212220102000012221201102220100200111211121020100100122202021102210220120211012022210100022211100220111020010210111201121020121120222200010100100021001100001121212111202010100012102122222010202102210112222112012001201020111202121220220222220121111120000120122120211201200021200221100011000212011100101000010102012001001221120212202110201212010121012222210120210000001002101122020221102120202100012100220221111212211202212220020122101010022101201012222222022222200000112120200212000100201020110020110100001011210211122022000202222011222012102222120120001210111222010220200111202022012010111021200220011210221011102122221212120210120221202010112120111000220211120111011000021001221100011110220012022011212011112110200011002212010011012220102112021200021022201022010010002221020212200200020221200222221111112011201121011222102002220200212102001111100011001002110200020102112110012200221212220221001012120201212202111021020212211201122021111122021111001020222101020110112012111000121010002012001102111101210210111111121211220010210222011011012220000022001012022221201200120021102212122220111220120101000212220001011020221010201222010201011102210002110010002101000112111122001102220210210201022202012121001221221220221021001120221100212121020120000210200021120222201011200112200022101222200022020211102120111011010200110100102010200000212021100222000220100221211010202222111010111012100220111001211220110122120111100221202121112222121012120112101200221021012112121112001202101201121", "221202020102211122012221101110012100011002012020011110020202101001201002110101221200110001200122211110021101012101121202212112020001102010211011222120010111201101202210110012201201020200111020110021201221221202212010111122010122101211122022100102000121210110012221010221210210002010000000212210120000222112211011112221011100112100200021101210202122100111121111102222101011110120111110122211200001121120210122002201010121210200012121202200201121011020102200002102021202020200221020000100102212010021210210100222110202211002000011202121221012201011020222021010200202222100220201022221100100212002101211002202220002110102201021012121012001102111002020210122201120122120100001002011122002012110120002102000220110122021201222121210220010011201211112021111022220000210221112001122020020201220202120101101021022220102021021011120110000212200202220221100202100000220100122100001200101201220122221112011201112112121010012021200100121022000122202101202121211221101002101122121110110102022001102012201120002001011002212210021120210112000012110111120220010220001121011212012121021011002201020202212220020200022222012220212121001001020022000010000102100201221202122210220110200011002200102212101211202010012112112221121120112020121101111200120102221100002122100111122022201121002000001112111011010202122120200012211202222110222202011002201022102222201102220022222210222220002021102201012002001000121100002212120211121011112022000001002111112122100221020101220112202221210111211100020212221102212211021110200021012110012122222001102001112212201110110120100100111110121022000011010101001020002111010022021002200102000112112102210102120121101011212021121220210111220122202221012102001120101001001001201110012202200000211110110110001212120012121112011112221201201121221120000102121121200012002101001021201200201211210120110010200220010211010011100202020020222022010112121010020110200220021212121220020020010200111222001201002001201220222121220122001110101", "100112020221001011122000211202110022021001000100012020121220202212102210200202121101112021220101012001100212020110120112212221010120220110201120100222022212021022110010102012102210002022222022110120201101210200211202212112212212011001010001002110202110222201110120100011010210002122022101222102021102121110211002121210112020002121222210002012101020011221020220011010010222002112102022021211201200202022201001000211001000221222000010002000212002212110221100100110122001001220111020101102021111201011200002111212110021010011022122201112122022110111220001012111210220100021222100200102102200221202210120001121012020002101222100202201022200101100021022002122010011111211211100211002221210002120021222122002221212020212220120110220001101020002122210210001111220122122011111122120121212220122021112110012122002222000120101201101220210112202200212122121101111112002210111022010211212010111000011211010221222221112120200201002012020210010212202100000002022012102210210010220201200111200210102020001221100122210012011220200110000010220221200112202201100022000202101002002012102000110022212221200100012202021211101022200222020221222201010210200122001012022221022220112221220222122011022012100221112102200101022100102212220001112110001012121011102020211011221002210100111010122210211022022022011010210102020012010120110220221112202100220211210120011211100012202001011011000112012122221212211111100200111212011100211222211202000222001021221000000020112220100222010120211220222110220111211200021201102110210200212201022212111121121211102200002122110110101111100202121022011120212220221110122000122211010020021221012100012012102211120220211022221011021222022112211110021120222212121011202110011021101012202001110002112212012222002022010200001120102221120100012212002120202220012200011212112121101221021100110022101210202221212112011021202001120202221110102212011100111011012001120200120102222020222012111010110012122122200000211101220110211210100021100", "202222220211120022102200012011000211211211021102212020112201011122011111120122021000121110002111220012021000211111212100021100012210201222201022100212102121110001220201020100111210102001011020102200120012022200002120122002202122112202120221112020121221111102020012000102021112000112121001221112210200002101010112100022012220012212210001122011121020011201120010112000210121011012111222011100002021020201012110211202211022002122001020222010012100220201011211102022121021212102112110221001100020211121012202200201121110211011222111221220100102220210022000000101111020221222102001211121111011221021121102202200110220121212120021211022212211020222100000111010100211012010122012210022022111012212002112220221210200002122010121201122001101101110202122121211120020212120121121120202011111010212112001200011221110211200012200201022220222211212010022210220220011110210202002221112000010000201110012102220000022212022002001202120202212221110021121201001012212210110200002101222200020001102010211001120012220012220022012111002111212010120001211101110222200120112020220010202222101201022112000210000220201002201020011000122221122110100101021010201211202110022100122102201100020122221111202002202012001122011011000120002001121120222210120110121101122222111120212010121202002021201022210201122220021221221112112220021121212211002201001211021111111000221212001001102001222211121121001010222111100121011221021211102100002000021221202121101121010020212222120100010001120211200210102111121122201110012000000010210112012000012022010220200122110010101201101000220100120110001102102112101021011201122001110000002212010020202200011102211211011210122120202200120111001200102102002120222101111221112210212110010221201122011211010012211011100012011221121112200100120010110111200110020112201012101201120210222110202021201200210012200102022211002110212122100102222220000212200102121101212200122011102212200211210020000110202012010020101012011002000121120012212222011", "111112210112020012220202112121000222211102202110000001120021002201022221100102100211101111202012000121101221002000102222110001020101220021010220000112212200211121122102121012122222222110110021220100111100022011101110112202021112221020220112102202012111001110120011121201102201102201122100101200012110012022010012000120202120200100020111200101112101000221021211220001210000110022102202112001212012021222110001202221210100121121022200220210110202021101121121022222022002011002110001120222011222212221210021211222102121201010111101001001120121202111002110112110202020112212100102001212020101201022210021112022100101100111112011010122200202210211022202200022102222200012111112022202010002012120102011202000021020002001010000110002221010000100121202221201222112111221012111221112120011112221112111210221021000101200002220011121020222222012211200222201110021200210101122022111021200210221220022022022020001021211020022111212102012212211220011012122000122102011111002112002102111011120112022211012102012101222122202111101210200011102212221012111111020120211022021212021020202012000201110012112201121011020012002000021221120211120121120210111021120121221202210222102212222111220111110200122110221221022011111002220001100112111122022121022012200121100010211120212120122210211121122110222001210212102120010021121022102000001220221111220221211212110121001101000201212011121111112201201220220011001102202200101201100120001220202221200120002100221121100222220120222001122000111001002211012020120202122222120000100101200112200121221212212121122112222001210102121220120011011122202200202111202202221010022222112211200202002021011122010210121021101121202112202102112112102122201101200111200000200010011000202210000111122101211221021102121120110100211202122100212002100012110120010002220100000102110212221112211221100022012120202101120101100022222012211202222020211111122021001222222011022102212000122001011200221121201201011212012221112212211102021022020", "011202201120211122100222010101212210020011011021000020100201210200212022221011220200111212201120222221002100222110211021000112020121002001121002100112212121210100021200201122220022002001111120111210012222202112211122012212001120102020010212210200212102221122010212001221221220011200222211002022211201101111220021212222110212020200012211210021212002020220210012112011111212101202210012000020012010202112010210101201111112012111110212112122111100200110112221201101121001001010211101112210021001202100000001221022010011200020200220120022200101021200022021011101102020100021021022102012210212101012202122212021110100020012221012012101011022121002202000111101211020101012110121121201121002100220110220002202121000010211001002220002220202102101200110221200101222211111020220200121211200110012001112201221212020110211121122202022000000220012121001010101020001221220120000001221210001100012212202000011212000200002100121122022112222010211021010210002122220100120120021112000200111020100211220021202001011001210110022211002211002021010022212211001222212021212020221122111001221102011101222012122200010111221112210222220002012202002010010211000021210022001101110212122022022102012111102111211020111010000101121020011102100001102121201010221110120221011010010201112200120002020001110001000010121202021111111012200000020212121011012121120101001112121110112022000210011110202211112111101220220100211011222121021012000201101120101200201102022120110022222100002021001200110000002102220102201012100120200210122011200220112102122101120210000021101210012012202122200011210222120120220100111002122002120201012221020002121010120011012120120022000011020200122100221001010221001101020100002021102021121010120122020222102100100110012012100122110121220111012222202200012021210010121200000111012100120022222122121112100121011112120021200022220012010110110220112021110202012222220211210112110011121221010210120011102101202122112210001001012222101100201200020222221", "010011200120100022022100002101011112011202012101202221102110200221012120021221200122011010210112112221220110110012222220200210111122111102122111000010122012000010021212202120000002212012012112012200010000002110120021102121111101102100210121210010101022122222202010200012202022020002120022222212211200100110111101202202000022200211101001220120001102100010100011102202101111220011022020000102200022002211210100001100022200111022100111211211120101201011100202112102211212101122011202212211200120110221002012002010002122002111022121020120011001100000021201121010201000210210211001000200021020200011100222121120112012101112212200011021110020100211211102221101121222022101102200112112101210121110001212011220102001212101200122212111221002201010122102120010020121121120112022012211122200211020121110010202002011010212112011020101022100000200110100211020120201120112210001010002021201011201021201001120011022101011111111110222001012211011100122112221010102121011201022202120020111022102002000222100102222112112201211200202021220201020210100210212000102010221222101210002212202002012021222020220101212022200110220221000011201211021211022122111201112122022211020011101001211200101011020221001201100102210210001010120122121220102022122122100210102201220211200011020210020212101022012221221211211022202222020102220112102120200202101111010202122111121202001222022012212012011022112001200102112001110210222121002201202212000220102212210021120021210210021010211200211012021001210112001202000221221121112012001000110210021121201120020200001002111220200221121120002201120212121121012011221020022211110001102222020221011101201020021202111021010011022001211021211120021211001120211200010002212002201110001000122022102001121110111022000001011021120000120211202211201120000200121210101000222201001120010202012101002210202012001010011102022200222002112112220220112212011121202012112121222020111220012222122112101101112212111022102100202020110210122101221022210", "112010210212200100021222002200122200001111210200000101111211012011100001021010120001221101201111220210100012001200201020002210121211020222210001010112010212200212212102110100201211102012020002101112012211011122102020011100001022211112011000002100120101002112001011002221110012111020212022010200102211202012221112110110201200121102201121120222000222012120020020011221010211000010120021220121022211021111001110101011111001020101100210011201201202200202120022000212102001112211010200200001200102110011121210212112202211210100020212020202200001111220000210122212120102211202221221100011112220122100000221101111211201121110212010002221010222001122120211220222212002002202111101122120010000002100101110002201202002222021110112111202100122112121222212001011002100102010022220220201100200111020102010011221100222011100011222022121010121201100112102001212020102221221111120101112101002102112102000102221200010000221111101211110100022201122202110220010200211201022222211220100210120020111202101011110212210010212020102100002021020212001221001100211120012221222002222210222002020022222222222121222100212211110020020101021122201011122010012000020222100100010020202122202210021201002101202112202220012021012200002112212102002222100020212021101002221221120201112102102112120011000110221110111201201120122002022021020110002122001111000022201121210110200120000101220122100221120100222111111202202110100012011120210001121122210201001000111010222212222020021100012111100101002121100121220110020212102021200100011201100102010221220101202121201001112220010122120110111021202022012120212021102220002202112110210212221120222021211120010111210221011012101201200112112120001212012010020201100202222012201212001221211210212201111111011000120121112112111100210202000201221111101101110021020021100022220212212220020201121220102221120112011122120001100201202022202211012201210000000221220010120022221001100011000101222122221200210101210222102221101222100220112110021", "202002211011120210100120002012210201022120000222022010122220020010110122020101221201202222101000121012221121210112112012121212222122000111222020000120102202111001021122111200222220212001100212222111002221212122201201101200121121010002110210200121202200001112110100020200220222201111222211121121012112011001001011210210112211121201220220200000202222222022011222002111011022100112122220122020101012100012200020012220201211221001221110201001222211201021111011102201100222122102211020212122101122012120112000020022212202012000100021022120010010002022020021002001020022002122121202020122221012010201001112111220100201221021002221220211012222020112110011222002220020211102110012021211000011221122022022201122220120002212002000220111212110212212122110112010221220110121200012110002021112002112101201200001211110120221222200101201121001120120021122001010001021112222121121211112002201222221111122002201021002010000122221002020001110022102101210201001201201111200222121201022110111121101022202112101101220200220111021022110221012221222001120210101021121221002121120001221200001011220121210120210002011121022221002022022002110011210212222001112222201101000201100112222201112111221122210002122001111212110220120021120200211101120102012121010101111110002211100121201020101121102012200201100112002222002210012111112000111021012211201002211110210022120210120010011222010001022021121122120202120010022102021001011212020020122000011102100102210022120100120111111020210211111201021102102221010200122122200011101120002212202110001110221002001102120000220011212121101210112221102001122010002112211221102022211122222222220201220100121200112221110202202002222112001111000221000211102110100210220201022102001001110202202210211002220200222110211121010002012121100220210010022011122112021111001211001210200112100120220012222022122112102221100202111021201221222221020210101021120022010200012002222022111102212120000110110022001122010100002202220110100101000002202", "000020202212102222100001101111120102212111002111000001102111011120000100220202012220002201211022020110000122121002100022020020112020101002000021201212010212201010002112010101201100121100011210000021210002112202220212210101001001021012011121121000212121202112011111221001022000011010202112110001102100111001221101221000111112120212000122021001100001111210220112210112221220112100101211001000212202120020101201012022021122121211020020200200001121020002100102010111010201110011022111001102010011122022000010210122201120022122202201200002221221201002122101210102210101200020220121121012122201220200012021010002210002021210110222020210211221001002211221212211220120022011202210201200112000120002201121201020121010001022221201220222101112021210201101202002222001002222210112000001022112212210022201201002011022221102100110122212202122002021022222021122211112201200100210011210112002220110120102111210120010220110112001011000100202020110001202002110220222110102010021021121101202010111011201012222000022221100121100121220020000120102221210121002010002121012222101020101010201212001120001121020122000110012110012220111012121021222021011010100022110112201120211220002020020002120001101121221021020120210202202202002122110121200210100111002000011122012010220022021122210220111202102000011211120120020021021000020101212011001021100100200012010201102200201001010220101001020112000000212111201220221111211200112200000210210121012200222200121112010021121211000011121001001002200112020200020200022110121212001112210200000100101000101022201111101220210120121100122202102201222122210101100021202122002120200012112101010000121121002212001000112120022000121211021010122100012020022222000012111022001112011212001022001002210000121220111010021212201112120200020200202221201010111022211211120102001201221102212112202001201011121102212202102000100122110002211122120200000210212121100010112012100022101021022201110000020221001121210020111002102011001110110002200", "211202100100221200122202000221221111112021202122120112100010012002012200222020212001120201112120101011212001010022100010102202120110210002210111121210121210021221001121211212211121001210020220111100212210120211220202121212200110011210000201022010002101100110020210112210210120202100011010222212100101110202000122101100000100010101100202000222112222120202020201020221201210220222101010212000021022012020110012200122110200212200112200202122010200020221200021012022101211221200201010211201220110110022220222021112120210011000211011201001201000121000002212010010201022112220112122000002221010112120100201001201002010210101212002212212120212002220112011000110002020000111200101210200111000100202212012012110010022001022122010220022210102120100010122221212110222200001200122211001201010220200221020220021111222222201110210011010021002010111200101012112202112200020122012120012200012102010011112000110220022101002110221112211001012112110020021112020212011120101220200120111012010221102002220001022011221010020001122200202200212122122222101202002101211000012202021021200101222000202022100102122222121101022222120201002021012001000120112111020121211100202102220110100000020211000021002121200212022200122212000010002210001121111022122000110201101211211021122102210220120220010212102102022000021002001211202011222110202002221121121100212210202001201200210220101002111012121200011120021201022022201002000022110120022201121221111202112111221101212220112110101011002010021112002210200011111112000101201101200120211022201112221011201020210111222010000101220011222022012112001002210122210211110000011200011222121200112022112100111112002022020100112020210222002011021002201210212102200000000001101211012000101110000122220101112202222121012011100220100100000120200010001021201010011201212221000111011112021212222001011110221212022201220120020210100220000202012111211222022011202022002021200000112011020010120212111212102020212112110000101121121222200000012", "010120120210002220110001112022112101121220002102110222020222200100221121020121121120021010210120202120111011002221000101111001110112100100110112112200202210122101100000002121102110120001222221201220101110011011111200001012102110010221202101201200122000011222120010001011012210202202102001021122102200112220202020221002122210122221202202200001021212201111122022121120110210112210202012121210110122110201122120101102100122002100221221012212202100101112202011101101121200222202222022120011221022201021221210002220002211111210012121021221001212120201022122012020022201010210010011212100111200102112010011111010200010201121201020100020000002022222121110200112102200010012110001022000211212001122220001221102110111101110010101011001221000211210011201121000020000212212121200100220100221022022021220220101002011102102000212210212220011002112020222100100120011221112200120121220002220202100212220211112121102010200200022100210121212101111111000112201202100110020100121012022202112112012120200101102212111120010110211221020012121222212210201010210022212222200202100210000012011122002121001200120021211022110101121210122100222210002211000020220012210212121101110120112101111000121200112021011121102121110200102100010112201220111101202020110210201221022120100221112100221102011200121110012011221021101211100112100222002112212210110220122102220022010200001010200211001020111110210012022011011112220222222011201102110021220220001010011022002202220012122112010002221020101022222002222012120012110211000020021110021122120210022112200110210011220120111012121221022122001201010212112222221222012121002122010001122112220121010010021020202212212011201210020200221111000020221222000111221101010221121120011002012222110111210101022002100020002122000102211020100001202010101000221212021102022221122100201002022210122202010120021000121020212120212111011200002222011001200111022021000022112122021220202110110022112121012002000021020022211001200112021002111221000", "222002101121111212211111121021001222021110122010121211222021211020110121200100011211200200002201021100221002022200120010122200020002010112012222120200122100022122110112001112011000120100021212102020201000122120000122212010210022102122122201100111221012011022210221120221212211020212012222020112011122222022111012121002110112200212111020122012012100120121011202011202201220112122200212121110002100102112202120121021221010122001022021001022200210020111222211212221121221121010221201111200020020120211200122022220111120120222111212101122222011110201122011112121101020202010120221001002220221120201022120200102220001211211012102021122111202122100122201221002022000001120211110111000112002022122102121012011200001020010021211102010121101121222000220012200201201022020011010012212022210200101102021012212121110211212112022111211012012210122200120221110202111020200110000220101012212111012211122002012020111010102002020102011012002221002110211202011110000010022212102221121011212012112210201112101201222020222200002211120022211201202220020011221100212021020212112110112200102212000100112222022021000020210110210121002210120022201212110002102121010200102222121002201011121121202100011120121221012011000011120122002211112022000101122212210221220100010000021102122122111101122022200200022011220111222102002121112121000222211201202212102100110212120010122011211122021002002101210210122211102202220111201221122002200210212010011200021221001101022122201220221211121020000100202121120021011101200220120121021001000210210020222110002022201000110010221112210001120200011000102021220100012000220002110000011101100002002220222212110200101010010221001022010101102012002112202102120012010202101110110011101000122222221202101122121011200011021200011111120102210220111101200012002120001211110212100011011010100201012221210011110101120121020102101012011011002012202201212020122002101002012010000020201221011211112111220100122022221001200012220222110021222001222", "022111211001100201001102210211100000121102202202222110110221100100022110120101200101222110110101220222210120200201210012211011022210202200210010102202000202122200022102210111222120221202212122111111222110001110212210221200222000022011000211011120212112022011212002020000002001000122210011212001100011022121200010101011110120220200112221110122220010100211012122021100001212202220000120012212210201012101220102210112022220121020022022121012122011011202202212021000110112201100022010022211000211121200111102011200200100222200120122110102212120221020210220021021210101011210121002100122220011111112122102202101212022110210112110111201201102220201010022202102101022110010112111001010022120111122222211002210102020111211001200222010022010111201200211020120102010122211122121202102022011000101210220101210021200110110212212120121112000102010002111000101122100012002222111000120021220011212100100022001000002112222121002011200211021212100021002112110221221111110020020120012102112012001120020012011010020000121210002120110122001122101220220021021110012120021012020212210222210010000022200112210222212220122221010202101022111100121222220012001102002010122021020200020112022012100122021211022101020102221110121100202112100210022201010222222122221202001202112010221021011112202112100101012102001211220212020112022021001211202202222112222011102020121100021112110221222222102010002101112200200211121222111222122111211022110101120211010221111020022020220102202012001120211120121102211111202211101110000022020000220022221010211021201020010010210000021102012020101101101212101211222122202010111221211011020011201200011121212110220020122222210210222022021122121000111212211020222202210001222022221021102022012222000202212221220120020220201122111102200210100112222000122210110200200122020010221100020120220211202101002120011201000101111121211000022101101111000022111211210220100022121102010101211200110222002111010220210201220000010100222222202212120112120", "111102200212002011210121022210112012020120021102102120120211022010021000111211200010101011211200022022102001000122022212111102121212110222201100002110021011201201200121200212120201020011122000111211210000212101111211000212102121221220110112020010211000020012201011211222002100122222002112121022102020011110212012121000110112011010212011220111000110110210010100101021122201022102110202011100221221221201010021000022001100020102201111001220022021111210210012211212100210221200202200020201000222212012211011100112121110102212122112120210111000212122201111022001100012112100221101100112010012200212021101001212020121010122011001111200102011002011222121122212022200100110202122121111012212021100102002122010222121121200001102120110211022220000021000111020020021202022022121021101000212000102211110211200021021220100222112110212100200001000102120022000101011111111020011112022000001000111020011111120012101121112220102002212122202100212120021100001221200211000201020012222110220022112112200201202202001012021010112100022210100020200011101220002001010210010101221112121222211011220200210010101221210102201000200011000022200021200121200112012022000001220112120020222011010000112010222212110102001121012111010111010212011211221212121101221212020221021022222011201020200020120101102120202110112112211220011220102000212201222110121110020200211200012201002010202012101000222112021100010111122212202121200110000212002100120020121102011211212001012022211122212110110111111211220102021022110000020001201102011011201021100100000111201211200202200010022211001200220120111220201121222011222122021102211011101212111212201100122112010001011102221001202122210110120122110102121001111102020202101210122120002000122222222012011210111112012010210122002101200201220211001011201011212222102202010122112201010121212110100012020122122222021010101102121022220122020201112111001020221111201010020110020221122122100102211101221221102220102222020001120011202111020111002", "020000012220220002112212022112000202020221010120020010011022100221120120210102010111200211002121120012020201002122220221211001211012200101202022111212010111022001220001120212211122011200122021202101022111210212201111112112112010122120021222020012112120210110122122210021022020220102112012012011210001200022021011110212020000100111220211111101201111121000212001020121202020222101011002111002111211001221210220220102110020012101121012112021001020200202100102111012102101222101212201100120221012011111212221002212010022222111212102220220020202111120011001012122211101220211200201001202020202120000222122002000001112221121112011210212102001001121221210200020000222002012101002021011221001122221210101002012100022110212211010222010110110210012011102011000002001122222000201212121102200010211100102210012122102012220202112101101112222020122221121202122112110122110102022002220102110210212120120020011210010010012121010021100020202121002001200200120212010001211012200121112222210111021212110211002001020110022202221110201021201220011111102011102111110122001121001002100212010101012110220101111222010120021002222100121011000111102212200222212220102000221220121011112121202122012002201110201101221012220001112000102201120110221102000120222001121001001002121210111222021112020212012220121002001222120022100210102222212202220121021121220012002022122012021111101121122222021121220011100021020111201022112002100012220220220020112012022022111022020010211011002002001100211210011202112112210021000221222221002112222011211102100121100221110001200102100212111201012112120122212222102112010222112112211010212001011200121212201001021100221011121012001012221101121220011112222010101010022122001110212102102022211022221220210210201222020220201202001102200222022111200020212010201021221021200100022200200200212110112012001111102001022022111221102011111001100222011122201222100212101201202212102202210210100111221211011101220002100111210111020211001000220200110", "001022020011121102221201101211102222010112001102110012212112221001110210011112211002110200201022210002000200001110221012022021200010020001201110122110012100121101001212022101211002020121210011000111011100210011120112212100020002112121210210100200010101111001122220022121001221112102012122122210022210010200111110121102200221121010112201202220111010221120002001012112102220200021012220001010202112002022001000102001200211202000020200111220220201121012110100001100021112221210101122200100000220222200211110021221222212022221101002001011002100001221021021202211011000021221020220002101010212222200000220202011010002102012020102011011221021000201101002111101021112122201021010220100222000112022001211010021120211121021122110210220021110001021112001120100112200011202212011020022110010012110022020101100211122012110121120122100220000021021021122121201021222121010021201012201100220211020021011212012010110212222202101112010220110102210112011010220222011101020020210111202210211021000221101120022022222221112201111112121000001211210121010102100112110101000110211111011202012200121220210021200021112000022222122021202101122011122222100212121020211210011122020121210202012200121200002021002010021020221002210222020020002000010102102220021111001212111010012200110212010111001002212121221101021202012011022121212121012022112000010222112001210021102211122002021221211120110120101010012121121200012220220021102012111122102020001212220111220211002220021221021101120122012210120010120012122100101010111002000110220121222121222202022122222202110222111001201201220102012200121011021201102220011022002211212101111202021211121110001102212221010011011111122002022220011220022122111021200200202112102002202011022022010101101020220012120001001101210121221001022201121110021102121101200222202212111010012000110220010210021011110101212102120112220012020010200212100002222000122010001120110021110200121002201200202011112201222111112200012010220000012001220012222", "102002121022211212022222201000022202012022100011002110021111001112201100011110120120002122212222211220220020101111121222012220112110120110211002110121220001211221120210112012111012121012202110220122202101021112021111221002000101200122221020121011202212001212100222122002212120222202010120220122111001221100121212122010120020122121221200011100011100021110110001221120121201111210212012101220000221020212101002112200120000010001121112221110020121110111221021101220222211011110021200020202012211200010120102012111100110102001001122000210221210110121011020200110100222212022112211201000122021012211200120120100212201020201100112100112011111210102121010202202111001112011110210000001100202021000002011112010021100120021122021220022000021101012121021220121101220222010001102010210201122221001112002002201021221200010122222112102000220020101110112121012102220012001221110111110100020000200221101221112012211102011112001021101222011010200220201211002110101221000011022101012221122001211222210021210011121021100120201020001102122102101202022000200110010000111111210022201122202102211120202102212110110002202222211110020022020011110220222111021111100020021200222111011021222122101201221200120022021100121100002020221122012021120120200210111020211112112221122222002222022111210111202002212001121111021202212202201020211211201010202001020200200010011110111222001100211220221102221000202012210020012200120220002002102012012122200001000011002221101021102011101200110212002012012100200011222120122011120010112201122220222020201110020122020011001111011022000111000222221022201021012200020022011122222002121011200020201012112101221200110210012101202100120210000111110120201011012222202122011022120022012200221212001012001110021010111120020102120012010201102211012200102202012021112221211212001212020112021020222022022111111222101221212020002110022200221101211201022101012012222012112110112121022202111110222020200221221010021202222010211011202020021212012", "201021000110011002122221220101010212020020122100100011212111222202211112212112002021201221120101221010221101102202001021200220100001210220021012101110021102201020120010002220021211122000122012100012002212120022110111222122121112200210012000211001200102222110201112120000202221212202110222201222120120101220220010010001000111120111011101201001110212120100211111022211001001111220220121221001012221220111221122010201221121221202011220212120201201212112222010212101212122101212011011220101001210200111201012111101021111101201000012021211120001012201112110102121121022121000202101201202121100100211111120222212111110002201212200012102201110102211002010200201010201100221222000101222022001010120012220002210001011021200201212102202102000012121122020122000022111121210020020201220222101210200201122001100000111211112112011012021202010201011201000112120020222202010012002100100201011110002201121022112000022002002101011100001202102022120101221010101001211000222010020221000120121010021022122021111022101102002012001112201101011212222021020201111010101112110010102221102010011022012121021222212011012002022220020210001112010200002010200202201122122111211012122002021110011112020111010000111211211101111221012221121101120121122112102111220012212110022212022200101022102001212201222020002010102110021002102112110202012211010102022111210021202112201210111001011022010010102011012111100101102000011112121201012220221122200021121220100111001110222110102202220102100010000002210212122120110111100201021021222012002000012211222222121212001102010122211122112011211121100012221122111112212221201220010101002202012021112121212210020222210102102022200022221021012021011112012120110212000101000202102110000011211222012210202212112011012101010000211110000120122210102202100121212002212021111221122000222122220221021101101001011120000122101111112122002020101002000022000102111221200200110020120211200121202221001011212010000001112022101011121111210210220002020", "121222220021102201022001202212000102221120121222010101012102011211010202121021120020100211120011001122101121002111110210101211210111221002101121021112011222110201221101220221002001022200100100221222122210120001210221021102010112011121210011110012212012021011201221011000221212022221122120211022202111100220210010201222122210121201200222022200212110000111201101012012200021201021122202221121022201221001102011202201122020020200122112020012200221212212221220212021022121111201001001022112221210120120002001102110011111001221000221221010210021102011210000002202210202121010012020200121002000121012000220110020011020222002222000120102221211010202101221101201202211010121121121022220102110110102220102210221100120110021210111000100222110012002220102222101102202020021011021002010201010012202102010110120100211000020102122001202002002100120200200100202210001010211001010022212222102121002100122020101200021202012121101120200210212101121021111101001112202220110000202010220222112102212012010112000020120000210122112022002120220120101212210012010110221002020222201012012202012212001200020212100112021122001001001000101122021212112221222020121121011222121210100111200110002202220200020002220102100102212011022020120012022202002122002020212020212212101110120022120112010001200111010212120211111221002210210011100021011210001220200122201202102200021121121201021022110012012200020120022102210110101012121101011210002021001100000011000221120201202200120200211121220221010110000110112022212202100012102121220100201110102021211000101201120112211221112222100012000112011200021002121201210112221210101021212201111011012002010122101100102002021120002012221102010020100201011000200100020011121101010200101120001122001222121021021222212212210022101000222022111011022000222211222002002002211220220021220000202112221211021202211000020012120020121011202120210222222100011121220011011021202211120122112021210021021201012011121122102001120222010010102021110211221", "112001022101102000202010220221220112212202222212212022001110220121220100000200222121111011021112101210010102121212200222110010221211110000100012012010011102012111122220002222010211100222021102011021222001101020120222112201002122111221001020011201002221001011011221220020012001221020220002002101212211101110101201112100200022012122221120120220220220200201110210021221022022112010102222101222220221022210111111110121102221010121000122211212011202012012022222011110112102201022002120111221200122112122011002210021122010000002021021002221112200102011121221200101222222211222221222212200111012201001220000211101011010012102210201001122002101201021000002111211120222221111110020221102211011220022200022111202020111202222022220012220100110212000200020011221221020110000000121101122102102202111212200000100211022010210001000022222121200112021020022121022222001011120212212212220211012122011210012120221222211110022220220221212002122022101001011012121211202122100120020221222212102121022011000122122112111010120220202021021012221122210021201021010111222000202122021220020022010012221022122221120112100001202211110110022112201211102102212111120001120110212110222010122000201012111100122022010012122212212110210101001110210020100212210211210002222200212021222222000011221021211201210200202012220120212110120112102112102002222121202122102011212012220122220102002012201022102002121022201002201022001222010112100002211011102212000222001120120201122001001001211012202102021202101010020112001102220011022200010020220210012121022202101101010001101000122102000102102022000221201111110221111221111000122112200011000002210201121100202011010010011120221122222020122101200012002102001110220110112011111002101220211121221220222212200001121211101001210021120001202201200120211212000100020001212222212021122201101211210020002120021221211101211021012112221122112010202200210010110102211020012121001002022102200112202020110110221110210010211112221121110221112220020", "110200011002202202220220221120222221011012002000202112110121100222012202210220222111211200000222001012212202112000120111212201011121110200221100200121120100021121100200222222020210111220021121202120121102202200011011102220102110002201221100012200122220121212200102010010021220212011102112020200010121220210211002112111010102200112101221002102122112212100101010022002200121000111102002022012221002022022111110120211011101001220100211020001022010202100011220121202122011002001022100100222202210211120111110211120012201011110211121010100000212002000100111211222221000100010121221021112112120020000102010202101010111022101110121210022010101102120202222001010012012222120202210001012121120212220122221111222222220122201220121002121121121020022000012101200200200221001001020221122122212120200220201222211011010011001112122012010000120020010000120110110001201122001212120121002020002200202021212001102022012021121110201200002110211201100002010221022101102020111020111002102102211020220020110001211111110011112210200011212010212220000211200221002210112021222112101201211200022202201212002221222112201012121212120211221102122001101002102210221002100022010200012101000201222202210122110221211220121101200100021002021200210102121020211012102100210000220021112022000002200002020202120101010021001222211001012101120022121100200120201011201001120222120002200211002121102201100200211120121120212201220201010022222010202120100012011122012111021121000111020200120022121121221122220112211011111122110201202201222012110122212210212020122020121000100121121100200021110010200102121222101101200012200020120211212202100022010200222012111110210202122000011011001001011101221211121220100112210122020220201102101112001110102021110021100122220102201002011221112022020201122222221002221010000110210202112210112210102121211100002102111120020221102111111212111221121000020001002000222220000201010200212202011210110212011001102021200200211221222012111021200021100202001", "111101102222001101100101122121112010220201201200222100111120002012101100120112112220202210102021222020000102111120122201201012111120120012022110221222201200022010222120100002020010121120212222202212002222011000102210222011210212100222100220220211101100222021021011111110021211101010210002122112212222012020202111011021100122001020021122122010200220000022001200122022102220002012122212001210120201112022002121111010210022002110101002001100012011201111201201211102121210110220202102000022220212110102210002201102012220020121210202020010202122200222221202220000211212002200002110122110121211221021111222221210111121111110221021122120202220112110220212120201211021022210102220122010111221211112021222202211211111220002200000011021202001022111202010210100211012121022221210210200211011122110102010221122200210011001002210200202021000210002122110100100020001001001101210120212211001102010021122021220221221222122010202102102012121102002001200221120001221000221122021210222210021011210212001020000212110010021110210111102100011220111012011011011112202221011201221200111120112120211211202111101112112110001012120212012020001111211102020120012121020000110001122020222212102011111111022010112112022221120020010021002200222201121121222212212010011210012110122212122100220111120210020220111020210020001112211210212221021022111010022001111122002202110110221100221110101120101100200020221012021200120111210010202122000221111001002000212200120110022120022002202102200200021210202222102200101021111122211120112211220100211001221200010000211011002010120220201101112211202022002000121110210020210122210222112011200010010012000000010010120112112220220212000121202212010220111110102022100120000002011211120221120020122002200112000110102011222000022220211002221111120001220210002021222121110021020021102102212211100221211121120201201222020120120122200000112121002110011111100220121021000101212102100202212222201202210021011120101211221201121020212112222102120", "222110012122112200200202000020202000121002202112120010000202211111021112121001210222121000211011002110100020201002102121210110221111110121122111201120012211202220100112021201211001100021210210102100020220022001111221110120001221011120010120120020111121201120021011201012010122222202021012101112102122121211102101001220220122010201220120102220102200212222122021120111000211010021012120112010002010202202121022120012011000002221220221100202010000012011012001120110020210110010112021211112211020120222002121020120002200020220012221202202210101020121200220210022002000200001012121002100102121222001121201212001212100012011020110220211100110020010222001000210001101110220100110112121002011111110010121212010200002222102110220102122112020021011111200202202012011120212010210100202022200220100001010100022022002002002211221022111120010200120120100102012222210222121210111101021010001102120011022122200021020212111100202110211022221111201211222002112001110202001102220022221110200002122200101021100121022211222111222121222212220220100012011020011221022201001221202012220222002202110212210210222202212110210001001212220102200222012011100110010220222211022011102012200101021022210002002110220100011002202110221211112112122221111221220102212220002001222202101221200220112020000100222210211011221120102121122020212110001212211021202012012012222210212010211101201220020120100000000220112201100011021210101022011001012000001211012110212101001202202012222102022212110200001001122220000001012102122002021101021101222121002020211200121120000200110100122201201011112200210111121102210111222110212001210010121121021111120010120022100212220100201021110112121020012011121212111200222220022002200202202201012101201122021201110122011010121120200012210122221100102222201201102000110000000011201020220120212101002200112101102111122011101221110111222020221122002122102112121010011212120101021111012011000112211200210012100022210211022201210011020001111001212022200", "202222200211201020100112001101122010012101001110001010002211202020222220101120112000000111112110101001020211110102211002212002012100022220201122021001011121121211111202021001022210101111122001222002101001102002012210201210020002210102210122122122212000022210221212112121010020011201210210011020110002121101201020001021002210122010000210210011210011101100121211221202201222200101000102122220002220101000211110001122021001010120021202002020000100202111210220110122112220022010212002220110200221221010221212112201210110212101020112210102022102101020120202010221102100110021201212122210101201112212002110002201211222222020121210220210102021202012200100111220100002122110011011222202021020120111120120212101122122121100221222001002210120120110000212121121221000011221210211020120121000200011110212002201101200222202020020102212020211111200111110110022011121112211012121212111100000011111110202112021020012220211112000222011012021110111111101102222202101000022011122011121002100221201011021200021200101020012010212220021101202101020021110211200022010222210100101221112122100220022102112111102201201001122102012212110010010202210020120210202101220211010211122212110200222121020222001001011120020110101002112212222002022220000121110012022010202000221120111020120002000100202001220011202122210121122211212002002012010001200012201111022212112222010012101102000011000112212112101002001112101210011200101102022012200210222112112212201222121012020221001120022210012022011112011010020220102220111212111020101102221210122000120200212100201012220000001021120122220022002122111001102002202201221120002120100120010022010212110102001020112022021120201002200121120021201001112010122110202212201111210012022210211220102111210021222000100220021222122211211020112002022200122222011200000211200020011010110220211120112021021100220200011021011111120202100110211212202002121211220212112012122211201112210120002011222021201212200022221100200010121221001002020111122", "220120102201020011110122111012100112002022012011020020011120101002012200210120221212121000111102100022000022110020002012221202001010220110110111202111002211020000002222211200220010110012120012000001221120200220201122210021100210022120110020112021120121120221000102221121222222110201200202021002000200101112200021100200010012022200201200000202200001120000222100202221222001222210100011022102220122012222112201122012001100112112120012210201212220220110020202112112011201200100222020020112011201120021200201022102001201000201000220120011102022111010100200000220212200100112000001000101010022211121122120001011220121201210202011120220010001202222211120122120111221102212010100200110101021100010111000201110222012101020101222222002012220100222200012011022222211212120111121022010000201002212012222210201110111222122102221121100110012110112021002011022111210201211112002010221001012202221000010012111212020212202102100020102200002201012221101220022000012211211001102002111102110121010010020122111201011222110002201211000102200202111020020100010022221101101011010111112221101201112210010022211201020100112210002021000110021100110102110120000002202220112101210000202001220101101100021122002200022120210122122102221022102200012222221200100121100100222211120212121211102221100112221020111021200121100111102100012111111200021021102110222110210100202121200020100121100122122010222012201111102022100121202102201221220222100011220011001211010021100002011200011200211012001020102212212212000210101220111101002110011101222222000002012100202121120001021022202210220120220012212001012101002121121200022000101221100011010120121220122111212111022100100112020200122111120121111122112010012022100111022211212010121012200210111002122111011002002011112011101111210011102011200201102011022002110011122020201200002000010120000110012211112201122022101010112201100122001101211001201222100011200202021021212122200110202110020001100021221020101100020011010002220121021", "020001121212101022120221200210100011201211120111021022020202000211220012112012111001010000011001200100222202102111121010112020010121010002112201002000112020012101210211111100220001101200020021220001211122221020011201111012112121120022010000112212110211122120102021122202110121222012201101000010200011010120112110120011122120000212212000200201022100002221101200122212022010111101221222110221222121102211121000120210220101012212002022201002011212220201022210221110021202120211011120210011102220100112000020022011112001021122001200210211122011021011220100020011221102001212200002001002212021021201102210221101120002210210201020122222120212100021011002210022111122022212221002120100201112022001102210200202010001222121200010202021100100220112211211120221201210212010011202120112221200102001200002210112200110011200002000211021001200202120220212000112011012010201110002102000100021121221110010221212121111200101111012211102000012212222002221200002022111200000220121201020220100020212212120000021200021020000211021122220011121221010202210210021200222121121222201011000122100120222122002110002002002210101102120202002121220012121120111002110122011002202000100021020020100010012222110221121000210012210122200022011001200102001211110111211002110222100102001022100112220102000112022010101000202221021000020211001100011100111101001112111222210222212021102011022100001200121222022211210122022202211111021202001202122212021201011110200112010002110211210222102200212112001012101102211111001011200211110102201210012001222012012222011011020112121001121200211112112122110120211021101010212120211220121111200121002120120200111212200222210202120012210200202102221120020100002120021210111001111201102211020120220022020222202212021122001201201101020020202201001000120120111200210010122220120100000111221102000200222000200201120102002102101001020021121121210201202022102111000222121202100122010200222121202200121121011110011200022210202111212112211212110111220", "212201112200000002002202200022122101211121002202210022110110100100002002012002122001122021102122210010110211121112221110120020201020120220121121020102200112110220202000121012202002010200021211012110111202111220120020021220202111010101210111202000212101111101200110011121120221212101212012022201022121100122102211122112211222120100120122121202122220021212222012122000102120200220111120102101121110212021202210100221201012022211202202020101001021002222112010122220022100101120210001112200011212121102120022110200101000110220101211201012200201221222120022022101000111000112210112120112111110100200011001200101000201212222022122210001222022020222112122200002202012022212112102201002010110111022102100202210222001121222220002211100122200200101210001110211020112022220200122110200002121110200001022012201210022121002200002001001012202002102011111212211102101202100122221111212011102221020022011112220021200222202011021112022112102220112200012022120121210120222212222012112122110112222000210211121202121022020112121220012221000021212212122210002001211010022112100201212110002202200120000000021202220112221120111021200112101111000020100011102020100220212102220201101110020122012220021200001021202222212012021211021112010002012011201122002212202202201220120221200222122022002002101222012221202002021222210001101202211100000111001011011221221202212001020011200101011002000201120120112222012110111110010000220120202121000122212101112200222210121012211100212221020200101001021001200012210020221110000202021202200110020212222020202010111101101222112110021100201121111112111121100200112212002222021001112220200100112001020010002200200010102012221201102200220222022201201122201020022021000020012020002000102121122200200220112201122221121201211102002112022122212220121022002021210211210112010220012102022220120120200100121100011020012222201110212011222210221101011012222000110022101011121222000120112102221021200020100122220011111210000201112101220211021", "212102221110210212110021111220100210020110101001111022100112210011222000202202222211221222210012121101120100111022022012222210222210222220222011012210200102221100000100202001212000122202200211102211122001202112102011112022122212021200120001220010010020101002111211022101210211112200101202212002120100212122000111202102101102220200002202020110212202220021022010001021202121211120120021201100100002220202202000212200122110122122000102112212011211101200002111111221112221011021111100120112010102001220112022110202221101021220012122010221111021111012111200101001012010210111222122202122111200112211102222020121002210121200022221010010100101210220112010221021212221020012002212012212221002211012112121021010011222212021111211212101222001102021022200200122201202010212022010112202211222102021112010222211212210102021002010101222010022222110210022122220212220001001112111001212020201200112222120201102210211002012202012202120121111120202002002110100010122010202201202010101220201012210001011222221210101012001112111222021210212001111201120120200210011012022212222220200202200220211012202012222202212000211111221120112002011110121022212022212012021220222021210210020110101021101202021211002220101010000012022020202121002100102110201120000121211100212211022112222221100002221221222000011002101000100120100120212121011222100211002102112212012120002101101112110110000012211000202022100202111021000201110220220021101112110111220010102122102201220022100102000211221101002000012222001120012011112010220001220220011002122211122121212120220102200110221000220200000002110211111110011011211212210210112100001000100002102200020021111022220122102100122002120122001100110220021102112111002020022102201020110121012111022021002020210212200122120001212201012120212112221022201202200101122001020201201220121200012121210122001202221222202001212001000102211020021222011010221220111110000121200202011102200102212100120122222120222011020001221220221120212212012000102", "201002202211011112020020002221102210211221102021120201122001011200221221111002122112201110102222202020222002002220011201022222021012202001200211220110200010121001110100101022001101221220120201100022200212102111001102111022201221112002112102221200210001010102220221021010100202102121211210010101021122010011101012000222001100010002210002011011110112111221202112210000211220110220011222210001021102022122010212211201021202011222111102110201202010012100011212001221201211012000021102020211112102000200100000212221211100211212122200220122211000002021121222001001200200211011100102112100112120112020021110010111020120022222120101112221122011201011120111021101210210100212011102021111110021221020122201100211122010000021112220000001010002002021002211022012002210010210102001011222111001200021010021122000122200220202120210201121012002012111221020220011201010220021101211011012221000012001201110021012120101122110101000101011010200212111022012001210101111221201012102222022111222020210100000020212020002222110000011102220022212010210010222002111201221121001010200211111000112020112121120022111020100212112010122221212102001200000210201220111022101000010220101011120200100221201100221002222220222122001210110212222121101122002202220020100112222212101210222022212100120010010022120210020210110201022121121112101002001011121201022121222001001200101200221222022012200110022201111211121122112101200200101221121101110102210020110022201101011112121201222020000102000011001021011002120112122222012102001010201000211022012122011221211201101022000210011202210212001011121021121112021002220022021111200202100201200122112000120110202200022210111201110011111221210001100100102202102122001111000200002001012002200200110100212202121200202110120022001021110022112002010020221122122012110202011022001100120012221220010112021122011010112112010102212021220121100200010012112020221112012112102110111002002000011021120101012012021120122011000220220121011121210002212", "112212102111211012120012011121012221022120111000112112102202222102200201112221110122012220200001002002121201010011020010222022211211201211111111210120010121202001201020221022111100122001201010112120020022201012221211212112020012211002202102102021020001210012200110210122102210120212002210100200101121121222010110200012221220122001001220122022122110222111121002122211111201110010022011020022102100101012121101210111211122112002100111202202122220102102012020202101110221220111002122011021222111220012211122222010021102210110000111211102010100111121210212002111112011210022200122121022012101020220021220201102212022202212220010102212020012101010122101200110202111120210120101002120210200011200211220220210110220211010011000112211221101020212201200102212210011100201120221222012121220110000211100102021221011221212102110001112102201022122212120221220002221202220112012020011002222212111102122201211120020201120100212002101002012122102102200101020220122012002211120220121001001010012001020212001222121201002100222101020122200022210022011210101021001221002121010002121002002102221100022020012201222111111000220120220020112221111000120212100102201121220210101120022202112002201120222200211012021112021222022110011221200110102221012001100112110002101202202110101022112222010101101122211210002012001010100100000022121022122120021000222202001122220121100002102201220010112122021122022221212001021001201121211001010221222221212101110120022210221222121010211010121200120110010002111222100122121112100100200201111120201111221010111010120001201212202011211121221021212220121121212120010201102102000122112010202210202020121022220202101021111120011200002022112112002110000222211211111010000211200101210021200010201221102220021211001022211002001101210110211102100212001110201220020102121022112010212011122001111010200212221010122011220201000220220021121120110211212001001110120210102000000201122011110010200201100021020100102011020000221012222211110212211", "100212021221121101212211111001102022221102010222202102212222022001202200200012101111000000211200202000001110102201101202111211212000201102022001120202020000002221220111101101200110002212201220201121221220111122000220201102201101212001001201202011211202120112001101002210022010022222200110022220221202120002210010022011110220012020001111110122002000101220022221201211000110221220111211120022221020102212122022102201001221020211022020120010000012221110212102000020100212020012200101220002021210022201010120112201212200212201201202102212102212002022121212110201122122020010002012021210021022222000011220110221001021012110210202200221000110202102222020121121222202100000001011211200101100100202200102021000001022112200212121200101020011212222212000101021112122120101010001012211210022210101021010211221112001020212111211200221020001211202211000002221011012001102002112202202220102022121002202100220012112012002211021021102020100002121122101200010011210100222022021221210101112220002202121121220211012120021102201022022020012211220101011200020110212200200021022120021001220202111120121122121202202122201021011202202111122201200000111011200212120221002220211202211121111211120000112101001021110211112020120112000200210212112211101120011221011101211100001020200212221211020200220110010101220121220212011121221122211210000110011201010112122120112012021120001010001201222021220211111102110110001010222200211001211201010202211110102112202101001101110210010110001112010220121002121000101202012100110000102021210102202221112022011112210220021012000211100100112012022211101101202001111122022022022001000000121121200102012110210200121000112220012202110001210000110122222020112101201121001120011000001211020110201210001221112110212000022202122221121001111211200021001002212211112201222000201001002122222020201220022211112102210122112112111200211222102101112002222121100210210020021012201122222211122122001211021121000101211221010112120110222011221012222", "110101201210222022221110211001210121201002020022202222000011220101222012221101211010201200112202221101112102020012211012101201212022001122101211101112112011202220201222121020112000100022021120002211222110121201010212102221122210011020010220100021201220121212212221201201220220020101211122101020022122200102222112210102112200220011201212010020102100011220102121000020200002212011110200101221222020111011120122221021112001211211012021220211210100102010121220121121100220011110021100002002220010202000100002121110101110212210200202002101021012120112002220010010102011010020000100020002001101002221100111011121021111110021021120212221011012122221020112000211100021102200200021110121220012022200000111120000201200100102201111120122120001011121120210200002012200100221001020111100001022202120220020102102102112120210210112021202021212011112012101210021011000120012210002122211101222011211011120121212210201001102202120122000121201222111120202110122210221201000211120122212121110022001222220110112002120221122102111022011102201112122202101021222100121201011102001022212212011001222201201001002021121002201120001210000110212200111110021220021020011100000200122122202100022102001010201110121020210211100100100222102100221202220002121202120022112112212010111200020201121100200010012102122021120221220021010020221222000210110101001012201012121221212122210201000022121202102122012120010221111200102211122100102101001110110221200110200002222222202020021010201020002010121220221012212011100011002010211100211022110021201111202111120120111111120020110210000122222122020110012001122002000202220220200000202221002121010122222012001221202212211022111020020111100201001100010010222021000200021111002120020111202222112202001221212222101202012022002010220101202120112010001212110010200021120001021020202111111121211000121101001212021202021200000220012010201121011110112211222202222000112021002111011002112002110210011120012111201201120202011211220200212220002", "011001110101100111122002120211121120011120220221201121221121220200021111010211112200021200010222021222200112021110000201001212211022221012100101002200202211121000222220020220212111100211122221101021202212201210122212011010121201010000002120011100012210101002010211221222201121110202121202222211100210021011210110100110102001122221022101010120221102020020011122211211110101111101110101010112022120010100201120110120200100002222010102200000202211201102012012011211201121200222101021111011000010000101012102020220010120202010211002120222211212202020012111210211101201202112010111212220211110110122111210010102200112110100100120212000012100120202211111012002102121202201121112112102012212200001122000200012122112001022200212101211110022211012201012002000011020220111102021212120010022200110200020001221010011220021011000110120221000211110021011120011122200010112121201212200221220120020012000010112220221002021001200102222120121212112020001202020100211121111222201120022022221112012222112100122201121102201220020021111201020010200222012202002010102200121200111102112012200011121222100100012022200221001201220121121021212100011120022121201212001120000022220120112222101212100202001201200212202202202022210112002012210010202000111101200001010200011010001120202220111102211001210111002001100020120210001022021102112112111112002101101200222201120102101221220201221100111221121222222000121221201200020200022221102120000220122021012122000011222102001020001220122222012112210101122011210121122002000221111001012021210201222000012122101220221011220201200112020020222112001021200012010220121022221001121210222122121021122221012022200011010021121200220111212110221210121002222111012222120121020200202000101010011022012221122102221120002021210021210002120112102210001000220201212021202121201220110112012121020200112212121102221210000010021001102000212102022110201002101220202212201200001112000112221121121112021202112102101011122101012112011002010101001", "202202202122211202011110212220120122200002111120022102121212220202012111022000202112211020011012202000200020111212101020222212220112122202202102220012002122202001112000010201220022102022121102001222022202110000012102201222001222110212201021211110220200002121110202010001222211210001221101021110221122012011201020010022002202121110002200022101010101212122102102122200212200022202210002111201110111011210010012121001211210000020000102021001122101210000100022220010010220121202122111101011201010001012120010101012110210021120020100110000221102121122102200122122222001102220211010020002110000212211001010002221010212120112211121201022101220101222100202211021111001100222102210101102101001112002020102012102112200220020121200011221002011110102122222102100222201021220200112120221121102010121010020102001002100010012102222111011200101202101202111211122100021220222200221112202211120002102202220100020100101102020020210000012001212220002010201201220221201212201001211102212211202011121121010022112012101011002121222121022200010210020120112112012210101022120122010110100122102121201221112211201220111010022010022001102222220110101221112011121221002120110112002211101111020000002112122210222201020221021110010200020201120011201210220110120221002202222222222121110220020001022100022121110021020102112200121220121222222201011021021100111021022021100002012112001011121020021122221010001111201210000201022022020021201110221200010012100100211120001010111010210102112011000122010012021220012210200111001011102222002220222221202212020211102022011021201021020121102111001220202110001212112111221221221001121112121011012000010002202101111110200211000122222011010120020010122222210201200201202202201201011202212021211120020202221102210210001212011020000102100010201100020011210220221001202021102112220221210210222020220022212122101201010220001021111122111000221111122021111120122001102111111002021212022002210121100012011112010220221020011001122210212002212", "012120211012002102000002122211102012202202121010212222121220012011120211111112022020201000000201121220022122220101210110011022112200100022222101100020220120122212221012020201022101012110112011201212100112100202200222110221200020201121021111211212012020010212102022120210020211011101210021001122000201021200021012001211000221202020000002002000012111111222122112010110201222022110201211000210222111012210220210000222000012220220202022202202112111021211011020021101220022201111020200121200112220020121121122220102100102110022122101111121100212221021200221011200121000010221011020102011010212202221001201222220021022201222220011102102202201010121112020102101202211200010201122120210200002021012110022202020021102011212021220220200211001022102202210101210111201121101221101021002221201102200110112210020122021021012002002011110100110112020211111211000201211221221022200010121210100201102000122020001202122110202021101121220111112210021010002112102111210220012121112110011101100021020002120110121021211010221201102220212022100222221201222211220220022012200112202021001020001211011211220011112021110112222101222200011111112202002110021122112210220112211002000202112000010102102022000010021211200222101222221211110122000210010112101121110001201221110122001220122002000102202021100112021210012100210112000112121021120201220202000201001102221020210210010112211022122120010112202220020001122120121010201011122120112102111002211122111211002122110111200021212022202011102001122000100102110222222112210201212021112021002010021200021110010200222201211121021111201222201211012121102201020222221011202102212121022020000210100021202012202201212022001201101111120210002010022021111001111021110010001012210101022212121200101002010122102100210110021110001110112010012121102222001011112200200102100001211211201200111012122020122111122002222011011220200120001001220012212011011121012020111111100012012020201121101120002210221120020221012001020201212020211011020", "112112022122111011011220210101000100011021110022221210102022122020201210212002210120012110212122010122011021211101101012220212010020220120101110221222121222112000111111121002222021222011202012210101110101020122101001201012100112012002200011012101010210100000100002012122120202100200120210121102220212122221222020102022112002200221120201110102212100022111012001120211210210022110212122122100212110101001112112012000120012000212001110201200020112121212220110212211221202101010021112222212001100020120220021112222011021011120001110221020100001211022002222100220020011011012122002010010120000122210112121211010110200022120112022110112022121212011121201102000111110020222000220012112022012001102111101210222020102021002022021110011100221010112022021221211202201121110221201122011000012201002110121010121112122010220101102222211022200212010121120200120222101101121021100022122100011100000122010120010000121102200101001112102011112212220102122220201110120110021202222021121010102211011100111112200211200000121100212110202010110021000202220022120020110012221011120010100212210101102220002011002121201002121120102021020200220212120100200012020200002122000221222022220212220000221212101112212212012101002211211020022101002211202122100211222010112221000102202121220120110012012200012111010211102221100121222120020210111100200012122010211222012100210100110210021200110201201000200111020010200001120100210022010111001110001101201201122220011011010022200122200210222001122220122212102020212101120122122010102211102022112001221201120020101212101100020202021002102011021120112200220222012121012012220201022112202200102110121112101001021002121210201001111201110202201120200102012021112122222120022121212011001121120200112100100200021220212020102120201010202021110010011220120201202212002121211102000121202022211010101220102111110211121210012210001102101211021120220000110101012112222121001001010012121101121220202102002120211212210121112210120010021012110", "000210012000102010210221110011011111122020201202011210112210122000211111111101122211001012000211020121211110110112210021210202101010002012020222100220021100102112022002021020102121022121022000111220012012210212201002002200221120210210100010012111121002210110121111010002012200220201210200100120010012100201211201021111000001102110102002111200022022000002100022100100010200100211220220111211101220120120210201002020122001112111001001120020210220201000221012121000010010012000112212121101110022021210200110001121012002022202000200112211201221202122101112112211122222100000220120112200001021210010002110010101220100020110022202002121001212010100012121001012120112101121122211012210111022211001101010111102010202101021210102102221020122010202000220100020222110200100211001202202000211220101210201100202221102110112112122110021022201012120001012222110211201200110221100110200120220211120000111212021100212210000102121121011112100122120201010212212100200120222100220222111200011110102220111210022220111111220211220101111121100012121101221022121222000211122012221120212110102200122021112212122102221220102002111212100221020001211021202122222001200020010122101222120212202201102222010121201120022202200120122122102211002220120000200221222000110210202020111221202120200021221221201112101201000020220102220110121221020220022002210111010122102221120010202011001221222010210021100011012211112210200220011112021120012020200002112212022200021010112022010021000121101101220111120020021220010011012001122100221220010001200000210200101202221200101200022220021010000001202120011122222210010200122112002120121211210220021112110222000000010210201200020021102201020111221021221220022200102120021001112102002100101102100001220020222010011002010012021211111111211202010110112011110011110201010120211012020221120221021011222112002222221101102112102220211002210201001001200202002100120000002110110102202000100102022021202211021010121210101111221112220222212011111", "221011002221211112212021212021020121121221010100010212202101210120120011000110001122022000102002121220221122212002202110220220211201121200210102102212021100102012220211020011111102022111020200102202221110112200002110122012211220100110001221012212001121200221011201111212102210102012000121120121221201120112120100201022202120102102002120211001022020101222112100102020011022000021221101012020022212002110100012011220020002200001122101101211212202111212110102112022211100000001201010222111110200222010012110221211020021222020102100021110002122122001122222101100021110120201211212211211000011201110100110120221221002111210110201022102100120100111221011120002102221111011222212012012002001102112010200120001112010022212101022122222221002220000221121220122100112222110112111001220201212021022011122002101101201110012222211012101100101100212101111022011221111000212002102212001101211212110022212101002211012100002110012101200210102212001012122211001011202111222012201002010121100000212000022111221101000102101111120200122122110120011011220100220201020210010101220221020112120002010121212120222101010101210012010001020101122211000112001002002021102212221022211222220020112012111200202200021021111102220022102012201120010012212001020211000200201201212020200020200101022002000210110221122201100002122200202001122200112021202110110020110220021222221020021010010101022111212120101020211101101022212101120012111210121212200200110111101021200000010212002012200200110200021001111122020011101202120112210221011121100122121010202001112001122020112012012112022121000201211212100022012210101211120100020211222101201120121202010120202020211000221202221100212111210002111000222110121111220111002100102202100000211101011201220210021210202012201201011020202001210201002212112121112211222000012120221102021012011021001100202102021201120222210010221220211110022012111221212210110111020212200221012221101001120202121212021120222200021011000110112221010212110000012", "210112020110000022100112010111201122010210000002120002111112001120111021002122121222110100220020012020001010022101010000120010020012221202101200202002210001102220212221100020022121212122221220010212010001211111000210121010222120100221211101120201000022011101200001102221211211002002022002011010112212121011202211201110212001110022211002102120211121101020021221212121210122022212212022202220221211102020110202020222122212212120102111021120102011010210021110022022222121100101211122220201100021202220222002001020000210202102212122221001020121012010102212111001020111212211211122201002201220111002112001022211022120211211001210112211221121112111100000122020211022021120001102120110222002012100200210221020020201012112222201012000111100120011210211022111112010010200022102101000002020210202112102200001121121211100000202011012002112221212221021122102201210202110221122120002010110112011221111011222201021202122221220020121001222012021121220021220021000210121112221122112212222012011202221120222200021212111221201201020012120001011222001121211102012020010202100211002022011122120012022101220211002201110100012111120212200020110102001202021021122100112020110100112012222202101011001200102101211221211220211221011021222100202022202022011002210201212101211112221112102210100102222102102201001111111011110111110020002200001001022022100111120210221202101222112000112201021021200001002100221121112221220102001120201121111100201001111220020210000212222222220010001110000011121112200020221011200022200001122211212112000020211012121022110012001220011110011201112221012021211001110200011201200022111021221222211212110201220202011102001110120212111010220010000210212201001112022021200000210101002210022222200110221210002112110100102121212011222010012021201220021200011002011211211220001121221200000200021202211222112221220210022202022121122120121000002012200220210122221002001101101012101012120221221121022002011020222121121211120100211202101001001022120", "120121100102220202212022110022200010022112202011111120111010212122220002110212021021120110000122002221200010202111212100212110210010002021101122211121011212012000022212200121221120011011000020220010100201222022002002222220010211211102212220001221001210112102002111112111010101101100020122202100110100001121121012202222222201110112211122200221000022001010110211020112101120101010100120001100112000022112101000021121002122102022000011112111212210000220020110001021102101212200212221021101211021111111220022020101102100211121111211122212011011100020022102100200202122121111122020210020202220200121221210021222010210212121010000202120200200100002220201220021011201010000110120222202012201020222021000111211220102220120200111112012020222201120020212201221022021020010002120201020021211112011022011221020012020220211001202212021110210022222110112211222211100110221202102001222111012212122010000011120102120222102222121120010110200100111021112101221011111101211121211000202021122120001212212000211220120201210022011220102022012211000211102101221010020012202010120120020110020120221002121110010221022011121012020120121021211212020012122000120210220000002011001100200120100110010110200220021021212112022010221010001221111200201200000102122220020210210100202121222202122110020102020211201222002222202022120202020122211021212121111020120002122122012111112002222111221110221221112101212100221020110202102001021010210101002121021101000211121021012120020111200222121220212210121112220210012222012121222211211202022221002001100101211121122022101122210101112202102121102020110011202002120010122022020220020111110020201011121212121022010112020200001002001202101002101002102001212002022121021221212120222221102220010210002100021221022200011111122202002021020120121120012021101122001002102002101202100100110121100021212221112102221200120212001021002000112210102111121020022101212112020110112001011020120121222221111102210200222020210111020200120111211102001", "210121001110111212120222122102001200201111011200012210110201011111121001022012121102122111102201010211012201210220210021220220212201102020202220012000112021212121110121200120100221001222022210112120121111000221011002120122122000101111000012202212212222222020210100102212010122212220111010101002002010101000120120000112000001212022211002112100201122120200120101120201222101222112201012212012021111202101011010001021020122210210211021222202221020121211020120212211101110122121100120012200012210002211200102112012200121210101021120000001101101202121210110000101222000021110120221000022010001022012121200101111102012222122100021202122102010110111022222011200200212100001002112200100122110221210102121111002100022212211020221100101020221000012202202122202022021210221201101201111211000220210220110111011201012201121022002012121102200111110010221100122211120002120010220021121110020220202120010212211220210010221012022120201101201201211020021021000121110212220022010001010101202000101021211002121221010111110121212200020012021010101201101010210010120222220201222021112212112120012212000202011122112200022110222121211210100221000021011120220002000021211122211122010220122010001012012101100021021200210002112212002000020112010222212210000100022010222120212121212210212200121201000020020220022112121111011121002200010211122001002020112201021201121201121111100121101221222000020021011021120112202001020211100000200101101102001200212020001200110110222200022201121221020211012201100110200111111121000010102210102102022121022100102101212120211210212100222000011121110000022112102120112222012012211200000011201100010102022121201112210002101220011020220122110021010201200022200012120200211101121122212121012212100122011120120212012111101110221122011110201122021021002210212011110211121000121100011011220210011002002020012222200010110221102002102222200102101110112021212220202121121020001122101021022220220010202111212002101110122111212102201011001000020", "102020221220001220201120221212202110101201012021202202101120202212212111200220201000212221001200122001122010021112221001010101011011202020202101101120212020010111210221011102112111110012111102021111101020202111120121111002222021100120020221210010110000202122212100222222000022101220022202110111200221211201102121210222120212100200011122012020222022001202121202220121212200222221110202011110022221201011200212210102222110020001002221022200120020121122211120100121210111222122112221012020221000210122011102102121002201120220100112201002220022000210001011202120200210212011222222210122000212002100102000222221201222110000011201111022101002020021201110011220112002120102011211202222221221002200200211111111102200011221011200212122020100210221201210001101110111211211221000210100001112210112122100011000212101011101021000200100112212012221110112201122102110002120000012020012101200102021000011102010200010201101110220120211002000212200211222010220122221212211020011221221201212211012101210100120022120021012201110120021222220220102111102020010121000120002120011221010212222022100022212120020222121002120100110022021010020201102222010120101111000222002220101002120011000200122121001121111020011011121202202212222100010121201101010010001111021022110201020122211000111211202102211220111102102211212220110120100222211211111200112002012101202202101010010221112202011111001001122221022121202120120011000202020201202221002112111212122102212221100101200011120020221200020102102211020101210010011122102222202121000101120022202211221010001122121110122101102201002002122102212102110122011010121002201210021010220010220200012212200021002121220022121011000000110121212111210211221220112000001020022122122011212221222000220012110100222220020111001111121222201100101200122100100112120102100112210121122022000002201020221022101020000100111211201002201220100221201120112100120222100020001212112210002021112002212220012000212220220101010000121222000202111112120", "222220112022011202020112211021200021110102220010100022210202111121212010212011222002121221120200101010100011010022002101210221021210121110111120202200100201121212021200112221020120110212222102201111210120000010201200022220012120010200002200002210011210000220111000201100110211021002020121200200110002111021200121120012211202210022212100011022110220020010002000101220201010222221021110002202222022122120002221011200121002012020121012210111202201210002221002201021210110111201111112001201221002001211222221200122201100202201222022012121220200021020010120222100202101210102001102110111102220021222110012201101212120121002212110202111200012012221111200201210012101200012121201111202112220021202212100211000002112020111020202011201210111112002002001110010100222221202010100001011102200010102122210201002022110202002200202101021002222210220222202120120210021002200022010011021210012211221012122210222021000210111010221121200000110012011122210100110101110121011120221022222210220212010011000012002102101112221102010112010020002112001020222002101111110101200201111221012121022100112110100202020012122202212010201000011221220200200120110111110200201010000000220102200022122210101111211020111212021100212010210120221201110201220210010122201000200222221101211000111000122100221021020122120112202201222221110120202112221201122212122102220220002001102202000112000002122211111211200010222200211111021110010212002012201100121012122112101000002100221102100102100100000010021001112210001022001121220112221021002200022021210122001022002221222202012022212211222111112121222100221202012202202122200110200010021222020001211010020201122212201100120212112110022221000210200202002220200020102220200011221100020110001001211200211111201100202000211021221221120102122111202011202022122101020101210002112020201201112212210020022201202112110211001202222022110002222100202010012121112112121001112012211102212110202120202020021021000210220122012120221121102222101002010", "021212122012112201222220200121112011101201012120211200002020122100021200021220202120211210202201101202221121202020001201002111112011111120222222012010112000010222102101100101100211002201101020020012221021020001120221020202002010112120210102022011101001020121000000122012221011100011121020102121200022002020100000110020012210000201100102201001122221101120121012020112021210210100101020100022011022100011022222120012011001000010011222000001222000012021202221012112012012022121211210102200110212202022011101111121200110201022101222221002011222101120121121110200202110022012021110112001121122120110211122121112111201100001001212220102211101111100102001111120122010220221000110100201001220221020100212000012102002101111120200122110122211201021111212110112001221220111102211010202221210021201002002210222121122100221000110102211221100100000020021221221020011100010220222110111011121202202222102112212011221212200112021211220011112120210021002220022121221110201100222210200011210122010010202112101201102001110100110112001221000110000000110010000210022001120002122010012111112211121011012100201101122022220121002101112201222100111101200122110112222011200100001101101210112100221211012201120101012221110011112122211011211210001112001022000011000020102100200002022111001221210200200001000020021222200000001001221112121110020000022012101101222010120102001122202012022122021102011222211121122012101110210012112102002001000220122221211110121111021212221020001121012101212212222102100111111112002020010220211102110020020212211001121200112111000202200101012121201201102122202002001021001112010002020022200111111120200202012021220012011000110100122120202111020121211210221210102101001202120002111211101111121202100000112002211022122010011210220210021102012202102102221221120210010200011002120222210211120210002202200202200022202010012111201121122221221022000211200001022000101112201120200020022100011101020120222120220022220112120000111110100211120102200", "121210220000000001121010111121011002202100210101020010220221200212000021112011001122200002220002120101101022101020212212011011022111011211012220120222000210222110011011000202101111012000120221111121011212120111221102010201112002212122010100201021110110122012001222000001110222221100021212012112212200202111102222100210200220010010201102000011020220221102202002220210200022111102200012022001012201021202110220102022022112120221201111121120022022210121212121010102110120110112200222112111010111201010021202222220221120212120122112100102222221222101012221120121122021211210202000112210111202111122201001120222202200102011222010112112220200020121101012120000020000002221112200211121122102011011222102002012210200122020100021110021001001122100112212120021011120221002111212002000200102202212201122210112102011112022201112121212112221112121101101102200211110000200110020101010121200202001020212012022112120212010202010210212121212010112100202200002202011120112001020002021010110002020212010002210111201101102010101120211202222000001111022220001212220101202220021202102110121001100122112202011212212001111002122020121022221111002110101101121102020200122202221202010000010101120001000120010010111022020012121201101112101102220201221212202122212102101201021000102110001211000122012112201111202110222010210112221221200021202200022221102201021010012100102201220112001011002210010020122220211002121212211201122110111210011100110021122202201210011121112000200122022220122112110122121101101122200211111212010002120121000110011110001020100201020022101212011210020010002012012120210002012220110120111120110020112211000110211220012110121020112001202102011210020222212001221101200212010011212221210111022201010121110000112210222112110102010120101122021110010100100002220012020000002112211210022020202011012101222100111111001101110012200020110220211110001120111212000020001221020001200210212021122000110102000122002112201202112100012101000200210122021100212", "012122221002110000100102021100102002200200111110201222122212211101000101212011011002201212100200112011011010100012120202102002200011110001001212111002122100101122001102022102020120000021222000221010100012102022202110211212120111101021202220220022001102222021102210120110120200220201122100021220010221101102221112102100121020201022021221020200210202022021200122101010212110021102110101102222002111112120012202112020011011221210011112212121002010102112021101110102122010000211220022021112010200002000221211212220211210102212021011201211001210021211001222020000100001121012100011021220221010000100110000121000000120201001102000121202110220002102110001001000200022201222012010222010102012010210220200010011210100211222120122212220202212002220022222101211020212002010222222121210101221100022020120100001110102011021000122220101122011200120110202211201000212121012212221012121022222212121210000100221010020120202011001112000100122212220221011112210111001000210010022001222100220220102200121110100012022202002120021012021021221102200221020101220210211020210202020120010000121102111010020211201102100011012202120012222121001012001021020021010120001222200020010011002222022002110001020101011012121022012002120120012122000020011010012110000001222102221002002120011020002010021120210020001202111112120122020021112111111122212111220011101202222222001211201002202002101102100101121201021122212101202102211102200120012002000222101111110020201200111110212121210211212022012200022121021010202212221201221021210210112102201122011200012022111121101002010011201022200011012102100111000110022102212121020020122010022102111121210212211010200021220101211220200210021101012110021012210122122211210212221002001010212120120201201000002121220021120110102011221201211120120100010002211202112200100100000200220021200220000202100102201021111211022101202102011002001022200000112121011112110020222202112201212112220220121102122111122100111010221100211001012221222122112", "111200021221000121120112222100220011102200021120122021012012201011022101222210011021121110020222211221002121202012211011121101000122011000121120100201202220121002200111000002212200020210200121102022011120120002212222110000020101100010001012222011120101022100012122102220102210010200211110010001000221202012220101022110101122111100121011200120110122222101110222121021210200112022110001201212012122001102100121112221122220021102110220102220202110200200111022110001220111220122010210011120011202210012212020000202222112222022212022100010212002100222211121122201220202010222011222110210011201100122022212110020122021211020212111120012021221210020201111020102121220122102101002110221002110010211100102110001211021012010212022221022120200020102221012111101200112211221200021000012020201021001010201021121021000200012101211001122010021020220002101221020011211121002000122112002000220001120212011110012212222020121221201100220100220120221001201210021102010120212010200202120102222002201110222110200012121011012120202001000210120101001100121110000020022222021010002120212220012121202110021111100102000012012110110011101001012212112002010210112122220102010011201000012210111021222101220122111212111211200012021001100202221210100010120101211001122021110211010210211122212112120102112220021220112020112200212022222102021202211000212002002022220002120112120110001222021110221010202022211220211020012020111000122022002211011010221121222122220201110211100112010221011012012101010022110020022210002101111110122212202122221201120202110022101212102000201000110000202021120220101221021122022120202200020122011010021222102101200121002202221221001100002110001022021002120010010101010011221220000022110221200221112000220022121000221010020100210222211002222102201012110001111112001100202100112120011221021001100021202020122112120002022122111002110002120222200102000111020111012022120201102212111022020122100112011101011201121122211202000000212211022220210110100", "000001112100120012202012011201111122210000122100212111010210200222201122010102100100210011020100020000202100202112110020202222102100101012110212011212001200210120220111110002020110111110102210111212112102122221202122220122220222000111000121101211122200200100200112010200210222100222200020100222210022000002221010101101020001110210100012122021102112122221220210201212201111111102021212021221200122022111011121202022010020202222010211020020121022011201122220022120111122110121022001111202111210021011002112002022202221220120111220112101211122101201022020101110122001121102211111110012020221220000101121101222110101102202211000111111020211112120120010201220012002001201021202010020220200001201002001121221022000121112102202021101020012000210200122102200102101121022021020111102200111110102120212101110211211200112002112010010002211201222202010011011112221212022000001101111001022122201000010011220111200202012211102010002000110010022111210001220200222122101020120111122221020100021120011220021101112120020101202221200020010110022221100110102201122220122021212121111121002001222001122100120010022220010110211020000012012210102212012020102221120122212212002020110020221022002222020000121110221202101011010110112102101110110210202022200011012012121021201111121112222010101101211022200110121200212002002122000212000101221101102222011012121112012011212122021021222102001210212120022201100000221111012001022020010210122200120012111211112100100012220001212200201122102202200222011111220221200200220212221101102000200211111100110210202100122210211101000000012020021101212120001000211121212000020202022221002111120012100102012212210201000012212002010122000100211010222111210000210110200221121212110022110111101220201122222021112121102122101022001021102110220211122222112211111100020211222222010211221122211221202101211201102011121021101221100001210021211021212102112210112222121210100210122121212111022121200120221121101220200021011012100112000111021", "010010120120212122021210121212210102120200101210010100110100002001012010020001211101021222102102101221202110222120122100020201200201122102102222121122222102112120010012011000012000210011200011100220202101011000012220221002221020202200112210021102122102102120200022200010020101102201012221021102022012100210120021122220022121021201222220101221020121200222000211111221211100221201221021011101212010121210121201212202011110202022101120000220022000110010101100022112211121020121011022120210222010212011001220200002110000110021110101200211000011020220110202012202201221020122202012011121012102111210222202110021120200200102200220122201111000210021202220211020000021010011222020122200020001011121211101101201100112021202022202200201011202122211010001000210002212011021112210221001011200202220002222122022021200010000112022010110212102221021210000221201211101121000220110202221000212112210012021120211020112210102002202000021222112220221102200101011022202220022202201012112021202110212020212201202000202201101120101112210021201121111202000202111202212212010020100210000211200210220100001020111001011100020200200021011010111002220102212100021012111212100212222220022000110202102012101022212002202101120200000120121122210110110021001120100112012000121122200202102022000222121022121010202021202221222010211012121221121021011000110212201021021210111011022200012110122010112012110101120201102011220212201212121122002021211020121221021210222201211022100021012000012201002020011200120120121212112021210021112002002000001002202222221112210220020221120012212200002020022201122121102002200111022112121011112211200101002121002102222102111100201020221121100100212210222221210222222200112222021010010210212000222020022211000121101200102112221202220212202022102120100002212000202011100222110210111012100111002110000221120101202110012212221220021010002012021010001110221011020120112122222220222222112011212022112120110022212222000201200210101000202000120020200", "101120111020010010120210222021012011122222110102221020002021022010201002120002120212022110100122222120121211112112020212222010220120220211121122211222112012210000001001121010020110100211111022022212111002102021221210110011100010222022022102212022210121002202201012121010211112202111110012020212021012101210222000011101021110002112021100122220112212221010211002100012222210222202101122002012010222001121102210102001212000110022111112000211002100101201212021102110010022122201121001222000202222000210211120110201021120102002112101102100221022212102021001102011002110112012102000210010112100002112012220002220011100120202121121002210202110021221101012102202111222010210100221120212000201211000101101212122210020100012222202101122201120202201222200100112211101222002110011122200120220201101110222010022222020010100110010002000122222110102200000212201001211120100121120110010110102111221121020111122221022201211010102020010012102010112122100222110020121210020202112211222102011201110211221112220102122211111022121112022022020010202101022222022212122112111100021002200010111111111101121221211010012101020122012112201011221202222120020112101021202020210211000102022120100221200201222010001101222222121121201021010120202020221002112111122210020001201000010000022112222110120002011222001122001220221021002101101010211210202122210200202001101011201102000110212212010120101112201011012011011001211112011112212120012201220211121211101010022112121200110210101002102200012111022122212011100000112001122120022012212112202212210011102002212001121200022220110201111110121110212211212210121112120002102100001110000022110110020111101222221022220200122200120020111221011121112011110121110202000222122001211200011210001122201101122102021121112210022012121102001212121210202022112200222101201000022201110211212102220202002201112101212012022012202011211012112100221120121120110210200101200222102210100001011221111221112201120102122111211201220012101220100020211", "011120021202220121110200120201220010000220121102222202012010100220110001001222202010202210221020202111212100112202022222001021122111112121221222110210101221110122222121002110022100011200200002210110222010002100011122122100120021121010222122111210222002121001210001021111112221020111002012010212002210012011200100001101100010001012100222022200122001110120222010102000120201110010220120201210100010001010202120101022110122222221200001020020120212110111021101201102011010122120200100220121220201220220222121212020110221221022102211020200221201202022100221000121120221122102111021222022020201220002122100100022121120201011200021020200000211200102120002010101000020102011212211012001110000110002212011120101221001100002201202200101011000110210022101222000000210222222000110210020020022011102101112001110102200022220012001212221111210102101021201222222011202211100221021022110210000221021201101011222202120101110002200221121201101210022011210020110022221221222011222222210210001221121120021200201210220212110120100220101020010211120221010101201020111221101222211211000211202211122201120110221200011120221011200201201001222021001221201120220212210220221002120000001212211112222002220100220020111210000201002222210120020021221111001101102002012200112011021020002212221101210001102000111002111001022211220100212122202100110112012001102012200202201002110211101100112101100101000010011201012211022211012222102020102000020211121122122000000220201101020000011221012110220210210021022112122200212120122002001212000002101021002002202210100000100001221011221211210122021001100101021222122021220121202220101202200100020002111100120100021110112110212210211202021022001120222222011101011021202222201102001221100212221210120002221210112110200222111021210111012200001002021200112222022011222012201220011100112002222102210120100212221202110002100010021122102202220221120220200200212202012222110112111110211120121200020010020221200002222011220122100021121021200", "100220000201000010022120111122021201000200222222112012111101112001200212121022201021120102122100012111202212122012211222110221100121112200122212202000120001212120110220222011012021021221011022200022011001201110011110022110121020000021211020021011211112011222122120002110220201021222022002222022122200112122001000122022122101102101101011101122122020221221020221001210021010120121201101012221201102220222120100120222011020111201012221211121010112201102120212212201110002111121002210201010221122211000121002100120012022200220001002112120020121102021211222201100210200112201201000002112111022101201111201110100101120021112100002002201001120020121120011002022021122022111002022121022210212222121012000011000010111200220210112101111211001121010210120101110002000220002122211010012121212110120220222021212110020121102102002110220120222021122102121120200012021120012221220110001202122112001221220110210201002111010200111202211020110202210101212202012212000122202001110221222210201221101011112112120111222201221120112200000202111012210012220220000212020211111201020111121212001112000002122012200220222211022220211021202110220210101000000002000201221111212112120121212121112011212011101121102101110011020101110222222212201210012221100212021201000102022202211221200211122212221202122212102210001122102111021210110000022000022012212220102101112212002212002012120121022210210110200222201100000102220022010100201210200102120210210112122121011011202110002212211201110100220112010202202020012220021010102120010010212101100020100200201200200102121000222222202102102020101121221021211202012002122112102110121100122210022100121022111201201211111102121122120200011020212111012220121002200101211020220210101212112000202211022210122120211022121020110221220200012002112012221101222011221010112201022122212000221212012012102001021011011121121100000010211001220121200020101221012100212102002112010201221212010022201110212220000220211100121122122011222000121200210", "122211220200220120020202111100120101022202101211000201100111122120021012120200011202010202001220111002211011202221211011111210210002102121210111021010010212200221122122211112000220010121022221120002121222221002121202210102100110100122202221000022100011020012211000002201102002010202020220100101200102101202212012121210112212210220112202210110212100211211100002221122010202012100001221101202121220022101021102212220100202011021122111111212111101110000121202101102102220101220001022200211102211212101021010120202211201222001001121122210020121020112210212200112122211221120022010001001222010021201022222202121112220200102022010001020100220122200121212020021121122100220200211211120020010002212201222120020212221020021110112020221010000100021000001002220101121000000110120120120222011012102120102000220021221210112111101202102002200020222212111121101010011010210221011002221100122021112110122021200022222010121010222210221100110211222000121101010220221010201102022102011200021022010202020222102112202212122212011202111201120120122222110212002202112102221111212212022200100000221022000210122012002202111110020110110002111011001011122021202012121120021122110011000212220222011002110112202220210110012221202220002001201011202121101010210212200210121100212002110011012220110002101022120120210001110111210202020220221210122101002221120011220222202222200201021001221121121202110101112211202201110110010010101010202001121012121020002120001110020010220222121212120010012202210002211122210201221011002020200021101111101222011010221202121012120120020201211012222212222102201211111011110221200002102100120001211220002022211212120022202021122102112112000021210202021212012211100120121202001021012210101110021011211222221201000100212121102210111012001221201222200111212021120211112202010111000210102212201000102102210212222220122221222110120110021122122221221201110112201212222012201012222110001020010202000111220000112102210211012112102010011222001202121", "111110000200011200221121222021100021110020100121211001110212120220200011011022012121100122000100102020101010120101000221012211211210202022121002201222120010111210000021010020101022010112000122120020101120102201201010021010011012200000100201200100112101121220210110110011000020101002220121100022110110200100011010002020200002002211022102012210122201221220200110220000111210211011121222201120202122221222120201010212211112111112112200200021120212111002100122220112211212100200110221201110102011101111200100002211011211210011212112120210211020102222202212012010112222112021121012201112000122002220200221200201212110110112102212102222021101020122220102102210012220000010121121122202100222121122212011201211022221012020202111210210000102220100010220200000012101110211201202002100121100202120012222202202120120111110200122021110100100011210022210222002000001011011110222002000220111211000221211212010110022012101020112011111122111202211111102021200210002210212011110110222222122111010010222111121102221212120011201210000201000010222200102101020020021002010211211200221202012020021111102112210022120022210202111012011021211211021222112102001221010211200102210221120212120020121110110022010210120010121000120002012200000100122002111011020221000021201010111112221010012102012202210110112120010101000212122000002022021200201122210121221011122222121022022102221112020012022102001201220001021221200110020111202102101210112222221002101010222101110200202010202112110111212210020210102220200011110001022212010220001122212012111222100210121021111212001200111021222220001022022210021200221212210120220022111220201222112221100022111110112100022222210112020000102210210212202111022101222021221000012011222120102200220110222220211021101121200010121120102120020100022002122200211112100002222201211101110002011010102100101002200201002202222212202022000000020211022122111222021221222212010012102011121121212010211011122011012121202212110111000222102111021002221", "120200001211101212212121011000200121102122112120212021202120100211120122212102012102001112101201010120222211222221000221220110121002012001122110020002121110220012101001022211100212220002002102200210222122101220101011101021010010200022101010221211011220122002211211201011012220111201202201010020221001102100110002210010220002100100220112111222211001110210020111121010210002211022021210022100111112211102120011222121221211102011220200220221211212110012022101011101010110001110122012121002011120012120022020102012021222002110002210102202200212002212211111201102201122022102022010220200110220000001002112112200002001122212212020111110020022110212000122112110020221000001001210222012002020101112122200011001121010012000201221120101212112102101012021111201220202211000220021012002111121000201020122001010000210011010022220121212210120202220021201111111100010221020002101102222202210221201021212020101101120200201220011210012102101020001011011211102002112212212200021000112021112001221011000200110100212022221111222000102102111101001020100012020210021110212211220201201101101000200102212212002201021001011111022200222120122212021212111112200212101020121012012101110020001121120101202111011111010101121021222010220120222101101221020201112211100211122200200211210021210100022201012022021121220212120022212212222210121120221201000222200011011202102122002101010221011112202200012222002200211101122000000102000111121100122110201101200121021110002121111210120110110002112220020102020201022201011100022011101022121012210212021211000002102210211002100111012002202120212201010121201210102120021101102001120011121220021222202211002221112212122201201100022002120212121220020210112220022202020101011110100112200220010011102010101222221202110001112010110100002221100212202100200122000022221010100021000001110222100001021221020222220021122220110020112110202212112111102222211021122201112201122122000121011101110100101122111001220011212221122222120020221221012", "200200010221101201112100122011121121000122011202101122022210112111021222201022102212001020011100002202110211220202111112010102102200222002101021200001110102000102122021220000210110011202021021022201112120222120112000122000000200020020212220220110221211022201001011101221212111000100020121000200210202202100110100022112122212020220020112220101021010020100001201102220022121000200222200102221011012121220220021111212211121122000222211120120112011120012012020211012220112002110002210011220020112220011200222010101110222210121222122110000222010001001222121111102021012200000102000200211021112201210020000002011222212121002011112210002220010211001112021220220100100102001010012102002211102121121202211220111001221001012111221200201122101002000222200211121020111210120211210110002210220100022001120021012011001100002200200020100122020100022101012011121100122222121110212001111222001010101120222112112220120221101102220102020120222120020212000101021112222210020220200100221211010001020222002010121200220100020202101211200110112020020222121111202201221200112122111200000202121101012221101102022000221000100200020211222200211212012000122211100222222000001021210011002202111220000122112212002200212122020020222011210000212002110120200000121112002020100012112220112110211011122220222020022002221222111100210021211112020110200020100221121121021112011221200020020022021001221112002101110011010001100020122221001001210211201021010221002212021112110020111122122022010121000200001020201022210011002211101211210122001210011200002210012222222000122010100222010000011211221100002211210022210121202120202021122202010101010010221110210022211210011011220212011001202121202112111120112201012001211202111200021210211100120000102001120121021221011201011211111201221220022002102012121100102012001212212210010202021010000112200122120001002100011122211210111020102122122122111222222012121200210110021112101021011202212202201120012200022100210121202111222010111021222", "022121002211121021001002200202210002012001200102102001200121121210200111211001201212112020202201001120202202011112100212212220121111001112022022020201021022111020000212002120212121021011101220102022002122120202102002110001120022000212222110021120100021110221111120021212101211202201001212220200012010222212120101212221202011222120222110122201021021221010122202210201122122110101202011020121112112021022021222211112011120121121102000112020002211022102211110011212202010202012102021211220112210000012112001112200100200110211102101210002210012101022121112022112210021212010201010121100102021012002211121111211201212012102010002012012100220002121100101201012222201202000220212201011122120000000100100010111001121012122002211211102202220211000022012220111212102002202110222000112202212010211101100202202001121120111021220111020200122220022002200001220000212121200002022102001111202012211101002021200211221100111112002120010110122221210201012221110121002022001012010000222220121002002110002001120000112120012110020221221121002212202200012000111111022011110101222000120121102002111220111221112121022100022010111121100210121112101212222120102211112220100100202022211122220201201202011222010212100002222002221111202220202101102210201221122001022212100001101212021002120220102221112020020000110012021212212011211022100212110210101011122011021122001220020001100101010201121212000111202112111100100222121110021001201211111022111221022202201102102212102200020122100101212020100010001111011022001100120011122010200200121001211010101101110002211010100210111021001102012200122011102000201022102210020101221112102022102102100122020002112002210000020011000111001112000102112201222220200000212112211000121122100122021020012121010201111112011011112011120201110212011202202012110010220120101200211110200122001111210111120022111210110222202221020221100100111220210011121122200022210111212221201110000111202102220200110002220110012112211212022010221200020011000", "122001220100121001020112102112202200100002121202022111110101010221010011100000020211000200122000201121200202220100010020222110201102100010112211220210001022222001002110220220002201121112120010012121220220111011000210120122102022101202100102000220220011221001202100021020202102011022121221121002100201201020010220000101002212110001122122001212111120200210212101202022020100221002002201212022121202122110002001002120000120121200120111210222101202200212201110021011110022110210121012001010121001201112102102121101202121100021221111210110012221010002222211012101002110201120102020020211221110221221202111112121121122021001101201211012210200012210102111001202112101221020200201010201022100201021000210211021101021102212202120122000111112211102012121202121001221211211010201120202112002002110110012100011001011012120001012122222020220202211211212110101121202122210220010212112012210220001100010121100110111020221011221120020120121211102011101100022121101101022102202102202000101222211101020222002002020221012101121221101020001221211100101000100201101100200101121010121010212012122002121000212001101110022202112001201002022100100121012120211120200011222200202122222012201022021212021200221210010210212102220102111120210022212202202112120112110112102101112002220002100122122111011102101010211212211221111001121112120120222100010112221102201102202111222100100210102200101220102001102120012210211121120000210211000120002111201020110100022110110121112222002102111200120022200121012002201110002102202012112021122112122211020221122110202222201212000201002010202112020121222022211012020001111221101201021211111011011102222222010021001012011210110021121200212122201122020002002021001200001112101112212011010001200102211022120010110000202101012011110022211021110201020111012021001011001101001000111022211200212220222111200101101200211122001202021102201010000100200002111101122010122222212210110122021022220111111021210200221002010000112110002001001021102", "120000201010212122222122200201020210201111111011020022201011111110110210000122200022001221021110202201002121202212222120121011122001201101100112112110102010211101010202102011101111210002211221101020110110101101012000201212021011201002120012112220122211210001010102100001101112202202020122212222200211120011211021112102012200101000121210010111102022110001110221211012102102201011212202101010010012101111220222022021011121111001120000022011202021120001110000222011002011220220221202110212022222001120120012110000111120021110102020010201111122111022010100202100000111221210220221121210120100121002212010001120200020211212101022120210000022221120222100222221102102210120120220120020111110212110202022200201212122200121222112210222002111221122000210101221001120210100221120000221112102020000201120101010112200002012121222112102000022122022011222002020111011200002112220010121112202202220100112021010210211022201101110102121020002002212102100011020211011010120202202112100211012211220002110200222002120022220121121122201122211222201101122120100112120001112010121221110110210222020202211201021012012221211002202201010112121012012211021002012002001221122200101021220112100002211110000011121120122111222022012111211211122120222012120122121110200112010201100210211122020220000201100101222002211202210221010111211122101211022121120012211212021201001111120112100001110000211221210001121022110122100220110122222110110200211022011110102111101020212200010201211100221222020121100121010220011011121000101220010120101221110021011200210100022000111200010202022002102211210022000101010200112101011220101101112021021012202100020100020110110201220010111211022012201022000022021210102120200220200001112111102110102112200201010121121201201120000112022010212212211011121202210110012221122111012020012120021010112022021222020210120202110121012200220100020010120220210220202011210012100112010212111222200220112121100122110221011021011202111010011200220110122210201", "121222022220021222222212121100022222002010020212001111001210221121110110120010201011001221211001212222210121111221101010101212020211011220102120112210002010210122210000121112022012202012200111110010111121220002221020021201101002100000202201202201200012111221010201001001112120010112201111221010020122021212012020122212100201000000122012121112022221210001020211120201200100020020121200210020220120022002021021120011210220200121012000010120220111020120111010000210221001010101101001022111200202122010021122000122002010101201122101201221020000022202201212212102210220020121102211121121022200211200012011222122021100020201211120011020101220120002202101021122011112101102101222121201211101101102202200001022022012101121200110110221210210021120210020120221001110222222022112211022012022002111100021102210222022122201212121101201101021022212012100100001211220101122210100221021002221220020021012220012202010222001001010010221012202002212112011001100222111121121222110020112020121211001021110001112001210022212012002122020010220001100112000212002000111020022211121210111121020000200221102012200221011001120021210101221112021011220112111011111102222020110102100221111101220111221022121111002121222211211001012121012202022210100201002200012110200102001122220012102022012210202121000210021120021011101202001220112110201010200221021000210112210002021002122112012222222202200111220221111102020202102200010110210201221220221121012122020101110201120212111101100022011122202101211101022022011011201122211222120212002120210201221000201111202220011010010011210100100112001221221102101210121011010102220122012202010102001112011221200212011121000021110211201122020221210122002120202021112102020212101220122001120100010020212121202120000100020020122111012221102022102111200012200200120012100002110011020200201101002110121121002201120010020020200210002200222022120111210012002020120220001200220011220121111100102102110121020110001101121111200122220102021220221", "001201210100102020210001220210001210211111220112020212112111200212212020001122201222000201022212201012121021001120110001000121201120102022010210010222002020020020101111021220100002002120110211200110101201011022210100000010002201021202101201010120222022101200202210221010201011211100001221020002212011121222122221222112100102121210221020200012201002221012101112200220221110102110010012022021220202200001201010010102112201002001210100220210001022220111110221012001102012212212122112120102002100011211222100210222010112222120120220001221211222210100000121200020102201121121001110220112120220012211210000100110122211120220212112000102200021222221210121011210102100121102111202012202112212211211222112010210011001221021011101121101122221011201202112121200012210000021221202201122220222200220220101000210100012210000201201200010110001112010020100121222211110102210200101202221002000022110210010010122220110022202122012202121020021200121012111200101122121022111211011010201210201202000202120200100112120012010200200210002221010210011020202210122220112220100010121112200120221021120212210021111020101100201220000212020111100020010101012112200201221200102100101021222221011021021211020110202021020200212221002122120022101211000012120111111102100001212022020221012112201000222100112000000101122110002112121202222201022120202210212121201001012122200221102211110101202022012020122120001212211120021202200002100210220101100220222011122000002020012001002120122002122002111221001010002122212202010200212022201102012010100200002220122220110110222200012221001122210221202101110112102211122011010210222211001121222202110020222101021010100122112012022222101122021110201121102002120202201020120020000001121202221220001021000110122012000012001002211211100121120112101212101222111020122121220121212112020222202201022000112122111212210011000202112010101111100001022102001011201201202210021120002221222112221000002210000120102222201010100220011221200120002220022", "021121202022202012002020200012201222101212011222222110202002001120210212201122101210211222111202122200000002002210200120202000122210112020221110010111200111112000202021012122111112211100010000120101211102000121201201101200202220122102102210200021120200122102212010211102220221001122100101102100121200021011122200022221222121112100222111012000222222122211010112010022110120112111222120100011120010020001111010212012110102221112122011202212021222201212010102100221220211201202010122022221220100000110202111101221122001022002002212100221000201011100211222002011122220122211210210000022102021220102000111000202120101111010022001021001021120010002200110022022000200122100222211212020202011201000202220120120202210100102120000100212022122122101010222211200222112122210122122022210210122011100020020211121210102200222002200211011120211111100211200001101200011022002212012010120122202221012012200021112120002110001102102212111202021221122121002000022221011001111100111110000001012202221212101222120020101101110121101012120210002112020012110022201021202010221210122211012210011112100102222020022020120022220111100000121211211111021011122211102111111000112210201200200221022010121120221002220202200211002121210110121002102220220000110221020200210100210211001012221111002211122111010101002010210120010111210222222101102201201121101001022101110100201210220021222122011010122122111210111101221111110002100220020211211022011001100202101010011120201002112100111022201111121001012021221120022012100001200202222000000002110222210010122201221102020220022220210101002221121220122120211221102202112201110101012000211020221000021202011010120012011011021001021222122211200201102222012200200011100010000100022210002110121111221222120100210112212222012121022002101002212122121210120220200000101111222020010100111120211221010120102020011001000021222022201101022220201201002121010012122001021211200201012010220000211210201100121000201020120021202110012221212021210", "021021211222102112121121101220021220220121220202022220110020202012210221000121120122212111012112002122120011001122000101010112121222100110221020220211200101002011001212221012012102022000202202211001210101002020020111000101001111200122211201122222022010111202122210200122101211120112002212011100000110221102012211112111001210020012010010002101002202202102202002220210120120210010101012120010022102112111012000221010110102211010012011122002010201220011100011011122012120120111222202012102221010210101122000120111222222022220200122110100021102211212121010200211220012012211020111210221222020022202020100122101211020010021112112020022101002111022210221120211100010021211201222200001112210001022220211110201121121100220220100222111110001010212020000202112022000122211011210202101212102201121202222201001122211200120021201002202001100002121121002120020120012102201122210002011011021022201012110122101111221220220000010222112100200122210111120110220111201022122120201201110121112120222201210122201100012012200200121001001010101202110212222122100220210201012122222211212110112020100202102001011002121001210022200000121202110002000010022110120010202220121100001202202102022212102121211010112012212121122021112212010221222221002101000201122201211000021112100112100200201211011010122212120100100220022121101110011100111110011112010112201111210122121212121111100220222011222001111022201011210011120111220000002201201212021112021000122000110120111201101022101020000022020210001220222010211221020110022010012201201212001200202112110010100011020001010120202201200212012220212212022020212020001102220220211210120101221222000121101112200210011120010010011001002210112211221112220220012212010012020112000121010202102000210222000210220110122011002101002011211122121201100000111222021022101210010101120022121200120202020211111221200101220102200101211221210001001021222010221211010202222201020011112012122021022202211022100201020112012001000120112012121021212", "012002111012210210002102120010002220222211011120111222212121220020001002120011202021201221102122221001001112210201222021020010121022022112102111001110111120100001220210220022111020022020201210221121211200120020120010000020120002001011200211022202022001222020122222111111022210220011212022210020201200021120011011021100011221110112212121122220022200100112101110102100020020211120201102200020012202211120002102112000201200002022212000110121212012002220022010112201201010201211110121211120111010202222010201120011212220111210222211202112200022021012012212110201020200120000221222210212012112020222002100201111000111111022211202022222020000110020200121120120221112100020002001000110021012011021020000201222112210210212212121010121000111212120021200222222012011211101202101100120110001110002222120012210201011010202020210111210020100201002200220021200120210020001102112010221001100121222222220122120101002120201021220200102112021101111111220120212101222110021102221210200111121200212222120122222000201211112200212100222101211110000021220112221200002211002120102121210001021022022001000110012020111001111222211020112010120002201111121221211201100000000201111212122212201212200012100110022202010201001210202211022021222210001022210022201122201110220212012221212002010120210200022002012111010010201012021221212220202102022221020011022010222201002122201012001101022002112210202211020121200220012100021212200201020112120011202120020010121121211110021211120122022021102021012112200200212112220121122120210110220020220122110020100120222212212202221012000022222010001002122210201111211010012100002222122021010110100101010110210212001222222102112112220011010201121001010210201021010200012101202210210112111110210002220102000210121102222100102102012112010002022211201011201120122122120121101021021101102110200101100020111100101101221111201202202012022022200112011202222120011222001000002220101100222211102011202021122020201020202112012211001212211020021", "200222211110111210020021012201201112212021222111102122111012122120002002020210110011022220011001200000122110001200002210010010112020002202221121201211001100211001121102221100222202101101101201121210100012121020120210222201011111101110002101201202121210212102020000122001111111002221201200100102120011201111222102022020020002220002110100012022212010100110112002201201022111112022000100020100001001000111211001220122001102020111020021122121021200202202122202220222101111120022211021200101111122021201000002011022200202120201021100220222011011011021111001001221021012111012112120101220210120122121212020012211021202121000022120222212220102002211112200011002000011021200022200111002101111111020001000102100022210101111022012220221010121010010220122120112200122122201111122011120002011010000202201121221212222210002010221010122210012000220120011121121212120012012121002211100112112221002010011200022211012022212110202111022221220122110012102112012202122122222021210011011220220001000100120100110010121002002012122212122010002100000001122200002122002211202100222020001112002210002012102011201010100120211112002020002111200100012010200101022120200001021120012101000112102211122021122121102221102122010010011102201102122121111100212111021211000010121002020112000111110221201120020002011221220012122000210222021110021102121100012010221120011001012211201001021001120000010102220112202110012122020202222012211202220122010010101201021022021011011001110202212200011201010121111110102122122001100002210012102000020220211122202012011220001220211022220201210110210102100210220101002220220121020201011212010221022220101122200112010102110111012011120012101001002121212120200121121212111020210112211220111022202101201121012011102210202102002211010202200122112100222101000020020010000011112000000121100102112200202112112222001220121221102011121220001112222201212110102210122101012100111201212221110111002001101022021010101201100210022022222001211022011010200", "021201122022021012000211101212101111001212210110102212001200122022200001002022212102101201000221200220110021202122111001202011022011112122000100202112202222100012111101001010222202202020100220101100201022222211021012121222100100110001020001122220212111121212212211000022002202000122110121220120202200001012120100222120100010101021020001222011012012102222000010200112010012222202020200222002121210122202002121121111000001120012221221200002101210221120100220002111012200021202121011012222120101102100020211120210110111120120021202222101012122201100202121000101100202102110120112101120012021001100110112120111002112111001221200222102120210220022220222021021111200120121202010000120010200210121120110121222201200101221100111012101012021121000122221011222000110211001001221221120220100220221212112220212121022022000012121010202112212112221102020221022201222112202022121210121202112200121222100022221200112100110212202100101001220201111220021000222022111210200102001021011102101110100201010120022201000121121102222102122222121112221100112220000122001211111221210202212200202101020111111112202002111002011120212012110020010112001200112102211220201112202112122211201110012022021112202002200112121011211111011201010121110122122202122112110020122202101021202200222122011220010120010000011211012100221212022000121112220120221022010212101211101100021222010200222111210012021211000201111011000000111001110221212000101001101021102122210001200001200201222120010122110020000002000220120121111011002020110121001211221102102020102202112211012201102220102210121212101020122201120212212202200020111020201212020022222110111120010222222111120212120102020020210201011202010010202002002221000000121202202010221210021110211010210101121010210121112002022102100111100100202021020212001212220212011102010110220211110110102210112011221222210202010010110101220101210122100221210221001202020210112101222120201202121122201110021020210012221020011112000112022211120021111", "210202202100202111212021002020220210011210001220012211201222210211211001022001120010202222200122011211121010010201020010111201110011100002021002202212101110102002111021112110121011222022221210120211200111022101020020222111200101122000022111202010210010211102122112010000000102200221210122220202122122002211020101220221210201002020000010001120212011110110200201011102110021121122120121020110011012012011010002202001112211000012202112120101011220221211011101011210111211010100202200221012220012020002202020202212101121211222101211021020010020022101201120011000200202222101210212220111001020100121122200202202000201210200211102210201012222002011120212111000022002010002000100200020211102201111102020211202022020211221120011021010221020210112010012111222121211101000211102222102012001020222210221201200121020201012011100212012022001202110211100011021200110000010120010201221010121212012002210020001112011002110220022002102022000020212221211022220001100020102122002202001110122221021021111101200211200101102211220021221110022011021002000012010120021120012012221000201002021021121101020122102121201121120220121210110010211222210101110012002220200012211110200220200221022210022012111020210100201022222000101220221112201010102210002002021101202211100101212101212122021100001010120212021222021001121012202212100212012111112102002221001200110102202120020021010012002001220111111200211110222002201200220101022100022220102021001000222102102111212021001202100211010002220022012120210111122211120200011120111110012210200022011221010100021200021120212101111011000201122020102002020020220121111001121200112212002220211020000002101000001100121010222211110200221011010111222120002212220010021010122211021100020121220021222210121222112210010020021020211200110110000011221212002001211111011201001100202222210111112120121220222120221221010222221221221021202200112020210212021122212001222121021102202201221012200000010211100100202100110200021200111021002220220", "122201222021021111100011120122110110102022110100002022000202001101121000122021010000210110120002211221211021000002201221100020211110102201020020100001210120010020012122212001210100100022011110202201011021120020210010001210210011200122202022102102220221221102102022212112210011020021202122020210211102110202212012010212210012210201121022122112120200202202202021201010022211000122101021120210201010101110201010200110111012121121201112022001011001210211100120202010112000111222002202021210121012000211001100011220200110001001210020110212200210201122022001202101120102212011200020100012002221011200212022101012012101121221000120200222120121100002220122012110220200120111101202220100200101110011010202222002100100022202021112122121020212220021000102101121001212000010110201012210211112221021202100212111222001110211120202202010112010012011000022010022102000220212020112022112012220120001201002000211100012211202122101110011102221022010210101101221110002112221022102001220202012220021021111121121222210021021222211111100011012102121101000012220002212002022220110011111000121100112210212020102220200021120010102010212122000001001111212111101112000020202010221000201012000102221120012000202020112102001201120011210021011221211100012202001110222211102210221021010222021222121122121102210210220122021211212112220102001111212110012022120201122012022100222002021122111211002121202221200001011000110212122212012120121022121021101212211200000011222012022110210120222212002010002201112010211001000120000101120001012010002111002120202210200222111000112102001110001020010010122000220102111022022010000020222012120110102100220220020100102020211202111111212212221022110210101211210002100101201000222101000022200000011012212211021220212102120212220200020120000022220001212202202022111001122022121102201211210121010112220002010212220122200121121000220221020121020010221200221102011220001211111011001101101110000211200111002112210200210111222200011122002110010", "110022121222010000222220200012100110121112222111021112112200101211121222202020011100100101212002001222121222112012000110010002221021122120012200002000112122122102212210002221111112110000112011100002121020002110111111101200201211000120100221020010201220122211001020022211022110012022101210221210121011002210022001222222220112220002120200221120010220001020122021200110012111211110111011122120110122010020221201020121202021112110000210002012120100202222022011120211211021122100110012022120121022101120110201121020210001122220222020112101111021200101100221021100001122120002112202201221001112201101101000002022001121202012021200121202201221102100022200222120210100112111010112010202122111101102010120222201120102112122020120110122211011120021001112222110012020002121001102221202201222211211000100101012220101110102212211011222220122220221001121112211121122110222000212122212112102010102011022222110120221011011220200210001220022122110101202202010000101222121012010211021211120111212110020220001001110101022200112010211200222012100220101221120122100011211112010211110011102122020210010112201212000121011111211220022012020120201202002001021021022012012120221200000212222222212210101210002202022011120101100111210111212022020221122112112101220120120012001202020102102212011210011122010102122100120200012110122111211020101222110210021012221020202112202021020112110112210011200020201020022121102021200012100112100222100212011120222002111100122001212100022002110221020022200122001222201010220101201112201221112002111111110210122211202111102200012022000220011022200021202111201010110200101220101212000122010000222010102210001022211200000220001201202020220101222220222122022201021222011221100002010211210211102011111200121122110210120021110000012011001001100212100212200201020220202001011001221110102211220212012222022011212022122221120100012021001211020200220020212112202102111002011220100211001102120212121200201010000102120201220110110100010210022", "202000200102011200021100012000212002210112222001202100022201200001011220101202110211201211102002020021011100222102101110120101202011111111111212021022102010112100011221221220000001221012120211120111020101222111100222012222012202020111110111000122200122020011222100220000012222101211211001211001210112210120101222012012012120011111120000122210222011201222222201212012221121122210102120220110200211012222001122020221120220210200102101220121112112012101002122122202222000001200211002100201021102120022200112022200110110001100120111122222020122112021221102100020102121002101101212002212021122121100000220010002022210122022202201100020112212001102012021101200121220211001222120022201112011100021121120100110102012210001222122000011101212101121212100200011022122210211200100002100012002010110112201001021120210220220211211010220010201011122120012120002112212221120110210001012221011101122011200112012121120211211202112000022221101101211010100001000112120110211012212200202020101100212221112112202112222211121202211211202011101201121200112010222002002222100121201110110211100002010000001101212020121121001201212010200120220221210020201222102022111000100002110021210021000122200121112210222012212122212222001120002210021122011202220100010001022202121021200000210011121010020221011121202020102011022111201210011200020120012012020010012221220122021122211201200220211020212020021001021011121110201021112002010010012120122111201022022201211210111200022022021100211210110210121111202201121000111200000100001220122221000011000110201100222020100121210002021100011120022201112002022122012221222221122110202010222102111102111111222020222122220212010002021220201201022001102121021001112202002022011101212120111201212211110102201020212220110022200210202111200210022012010111212101012220101122011102221222200010022110010012122100111122012101212201210222012222121210101022110112112102221112120221202222001122100120222011220020101110020000211120001201121022021", "102201102200012001210011120222212101200002110200011112202012021221122021121101210020110211122211201012200102111200102222000121211122010210110200120222012001110011112101201121220200011011002012112120101102201021011120000212212120112110120002112112022121020101021020110110011201110200102201110020021020222120101212222111222210101121100020020101101201221221011011000201010112121000221220100222022112221211010021212121002001102011222000102010022221021210222000212201221102001200002110021112220222200012220020222220120020122100112120210001201001222220202100101022221210201112201120000101021211022011112102212010020000211101211120111021221201120202221122222101012001020112201212102121202210221020222022020222122222000222201010222110222211002110102122111222200112010000002210010210211100211112102202021210002121201012210111100020012011001101110001010120212220012022222121021022002221110112120121111001111110011021012122212122012101110010200000000000222112020200200020220100011102201222112210202211011221012100112220020211102220120221210210210212200010102021102000012101101222210100001021100222112120101110121220112111110111110212001000000102211101201122002101012202010121121221020120000022220122120200020201112120122011020210221121102001001001222012110001001020110110000020012112201211102111010201111121020121100212110011022100022100220100221101120222222120212010211012211202221210020000110011111002222001100112122022210100220001012222201201122020102012111012110210221011120200202120111221101220101101101021000101002020021101100022211210200001221020110110111221021020010000001112222011100020011111200001202020110120011221000101212212111202102001111020001212220012001102001021210100012222001211111022210220211100212012102201220221001100022102221000120210211211111200102120000000021201100121122111121021112100022102100122210001002120100200021021222010211001020211002100010222222221122011112020220022200100102211022222221202001111220212210122201001", "210210012120221101110210012011222100221220012011210110202120222202002022122211120202101020002012220202220101201110021202221220021022202010210002221010222012221120111020111010111110000111210220000001120201112010121202020011020120100101010200021121111210100112112111222221200101000002102122022212000122211100022101111111222210012210202121102001122101121221212200010222222221012211012210220220120112122002021202201022000121222022110201001212011110011211221101010120001221200212201112202020222201210102112221021222121101010111101122120111021221010010100111110100202021002011000221012101202101112112211222222111110111220201021101221011222021022002100101101020102000220101220022010122020222121002220120221120122101221020022100221022101220120121210211211010222100110102220222110121122010001112011200012221212001111120221210110100220112201000201222102112201211220212022112000001222201002112111010212022022222021112101102110110121001111122001010221001010200101122022120210101010210220000221111121200202021102021000122200110000222221011211101111222020222212210000220101111012000220212002112102211002021111001002111221100112012021201002210200020101120021110011211122100001110220211210022200122221101201001101022122211022201211220010101210110212000021101200000212000011221011011211102102020202000010001020202022021210110022121200212120210121100002012001221220212102210212022021200120011001112000120121100022021122120212000202102010200100202112120211221001222001212201202221022202222202011002111112021210200201011100200000020201112001222202101122212101122121221100101212101201010111202101112212021000121200220201010212100010200221112012212210022021010020110201102202102002022021002021002102020011201111020100211221001211212212020100102201221120020020011001102101221211212012012111002102022021201011222120101201011100222001212220021122220000012111220100111020022012212011020202212121210222100100202102100220120112002121201120202011011122211220211112001", "022000202012021110110210001211110001201020010001222222202202020100012012221120111010201201201200102122121112100221101020211021110002021012202201200001122121022212020010202200100012212220112221021200200200011012001202022012121111221202012012020111101222110220002101102100000000222122201212101221001020221212222112110011110202122220021000212102102222120121011002212020221012012210012000201122010011111000211110210112100101100000021002001201001222122211212001221021220012102100111102012012001220120220011022121011100101000222122020000022221000002221122000122212122100021012220100211120000020111211112211120220202022111100000120112011010021200220112202100012201011202111021120000000001012111000002222100021220202101201220112121102121120222210220110011201121212121221112010211102200002111000202110022210200122200222222010211012102000211112102122022011202120210011020121010200202010202101110121110210001121202001012011122110122212022210211210120211210110210212211100011001020122110202110000121010012012221011110202021202100001002201100112210120220200122111221002211210201110200111020002121111120121010021200022012212201210110011011002011011112210100021011011121121101211211210222020120120111112101011222101221212220021202011201021002100120122112112221110120101000112100222122010220010120110020022101212202101210100211010011111121200011020112222002102021112000112221210012212022022000211200001220012111122111011001112121002012221220002111220101111201002112012012100101200111120012121010212100012012101000002100120020021112121102102222201001120222000202221211200200202110202001112200001100002022111010221002120222020000202100012021200211001020201002220222112020222202010020010202222022120212212120010100221100120110102012202000121111201221110221120111001120120011012200122122010122012220210102010000100020022020220222001200122102222120010221210111222211121202020002120001222212010120202202110000122210112211102111100112110220000221120111222121100", "101002201110111000012222120110122102222011102010020122201122001121111011110102202222101222002201202222002200200122221111210010212221210002202212102110000222021112011010200111122110112201012211110020110100102010212012000021012121000211101202211120112110210100220011002000101020121211121200111221001010210020200200202212210221122121000100012001220200111101200001012111212111100211210202221220121220110221020001011101201100001110112212112220100121002222011011111010102100020221012100000122120120220011111011102122022222212220122122200210012110211222101120202202022102111010221121102221220211011001212101220022112211120002022012202100200210111220222110120221121200122121211202222020000200220010220202210012202221001012120010222020220110000022102120022002222010010200121000201011210200102221212001221200200002102002012102222000100100212122120211021101102102120102111200200102210020021211201221102011112122200001211010002211210210212111221211102001221022222122020221200210221120101202110021021000021220222122021011121202120120000112012111102211100122201110021110101002020210020202022112111002211200121110022011120012101220100011222110201002002011110001220112202102122022010010120020101200121010001202010102210221020001011202220110221012111210210220211202022011220112101210100210202202001120210101011111212120121110220201112202102110122111222211012202000202221022110120200212021200010111112011021111221120012221222212222011011210100022102011121011011121200021020122202101210121201020121221121212222202002201111022002010001222111120220012011222221212012212111221012222110200012110011022222210002110021120111202112201101011111020202220120002001020121111202011201022010200212012001101022120020020102021011210220121222021210010002212202222012022210200102012121122022012022022102010200212000000220201020220111010120002110200202202101110012102002012120221020021122111121012200022100122211021212112101221201201220111122111210211001202120020002200200011", "112210012220211221111011010221212120011211201110020002222102010012110001001222212020012021120101202021101011220220221122122122022101202202001100222100120112022122200200122201111021120102222200000220100111212212010110221000202200201112200222210221011001121020021021021212021211010210102011202122210020002221112200122112202201010111021121000120201002122101212100122002111211111202201100200012001100100011102202121101001210221200120202022201221210120000211201012100022121120211001020210211001020000021110212221220120200221110220012010110111212212021011021102021010112102122201010110110111211002111201200201101101201022120111000210010122022021122110002202122210020112212210112120200221110002021021211101200011202022201210200012110010201000021022200221002010100001101002120221102100111201001120102020020022212210202111012111222012202112020200012211012020020211121021201102111201112111210110122012010221221120001201202220110222200222200211020002200211000222110121220212001101200202210122010122100020111100212012212001202021022221202110021022101111011002201002012122202201110221211200012112221111121200020012122221211122021212022122121000010022100020221110112200210120010122220000010220111110212101022022021021100210022212021001011121001201120011210101111222110002122002122212210202020212122121122100020201100102122002222212210102102000202111100002000122020220122000110222222221122002221200120110200110122122212100010100222021202220011001201010101212022202211210000012011120020011120010022102112011212220220222212100010122221202201001221000121012021220122202221122212100212211212111101112022011120011111112201001122112112110001021202102101211111010221112221220011001000010011200020000221120211020022221112012101010122010111110022201111212220100211101110122211212022100121102221220121201221022210220012112222110021201101200212000220122210220101210120002001102210010010211100002102101012102212020012012011211100220220120122220101220212100201121201", "222210012200011000121202102122112101102001122022022012212010021112210110220201222122201211111201100001122122011211120001111011100101212200111120110212202222022202120011212101220202002112102202002200102020002022102022222201110220022120100002201121010121210211220121220212221011002122202001020002021212102110220222220020120011001212001201102120211020121120111001012202122020220001212201022012200210011222120111001012010010200200221120221220221010221212200112111002220200212022021010120021021100110111200210111212011011022000121100022021200011110102112212112211012021002100100222120011110022101220220200021110012110021101102222222210112121212011221002021002202000100200011010122102212201001102221102211222111101211111210202020012022210211120022010022212222210121210210011100200002201022010221102001122200020121100120211211011121221122002122101020202022221120222012110121211020220120112020011200201111202202001220122110111102111010102212221201000000012110202221010111122102020102201100102100010102021020021221010202112121002120112201121221021022212221202110222210101010212200211020122111102100021101111112212210220121222010221111020022020101120020101220120022112221212101000221000000001012220012000021211102112110110210121202012001220202010112202220112211101002011102210000110010200212002201112222021001111121221221221001002121222221200221022202120001022220010201000021122102101201200201211110111111121211111222221122112021222200201002021200020112021001012020120222102111212011021111200201222101100011211020011000111211200002012212111002122210212121112001110122100121121011110011220101022012120110110222222200121022110020220001112020020120220202101201012012120220120010211120120121101011021021002012001220012222122111200210122011210111120000220110121102202021110201011202002222112122210022201002100222122202120221100120020111201202121220122010022201100120100121200222000200000112010000101012010220020122120212122222121211212202100111112222110", "000110000010112210122012201100101221200211121010020111000011000200021211212100010110101112110122120010222201210002200220211002211022212120012222001222110010012000011220022111001111201020001012102022212212122112110121211020211022012221022222111212210011222120110102021220201101212102111220012201210210021020221221102120202000012000000222120022211002221120010201200000220021012220121012020110100001120122102011000212002011212002211221222000212011110220110011010020220202120212010211012020002221112021022122100212020111122012012220000110010210202022100022022020221111000211102122210102201212110000222210221102210002001010010000221002220102112100202011012200121111000212012111102021002011101110212112202110111001020002012210222012120220002011210011121012201210010221002221122111210000221212012100212122211010202020011020201012100112211100202202012012121112112102100000012120202220001111010101202201201111120011200120120022120212100100002200210201002202120212000111111112222012010122210011112101101202000100201101210210121100001001212021021000222011211001101222201101212222202121020000102110021001001001111022000120021010211222110111021210022121010112202201112000201202000211122220201211200111220101001111200101211002201021020210111222102222010020012102121010200012110022021202102201101002002211002121220122101102010111202201102010111021001001121210101022111010211002002210121012011210121000121212102220211120120220111220002111000211110002212111211112210122120211220220100222202121210011201021010201211001120120110101111212102020200110102002210012120111211011022202000101101002100112100112010122202211011112111002221021122021100010010221202211112220121211200022102211112220011120210120201200002001210202222010122022201022222000021100102202111120212211210102012000002000200000101112002210021010022120010002221021201200102201002122102002200011212202120200100102100021010201100101000110222021222012212001121022100000000101111211211100100110200010", "001222212212001100101101211120222011121121121110122021212122200021002222020001022001211102101122022102022211121110211121101210022212010121222011202012202200101222100200101102201022120121221101120211012101200022212000001112212111021202202211202110012000111200220112010200002101112000021220022201210121120001220011002101100001121221120121202012200020102211012122020102001112110100012000012001211000022010202222212011120202221010012101122202222101000022010002002222000222100112221202011220102220022000112020022011210201212120200200000212002120210001012012100211111202112022200202000012222220001110021210120201211212121212010122000012122221210022211202010202011200122121211110011202101100120210220212022002222100222010222202011110111101000122110000120212112210000010020020102121000200002210200011011111112012212111102101101220202200110011122010112012221211021221101111022200111002211110200200202111121001102012110112222201020201102001002011001122202000210120112100212100010022022022100011100221012211100220220201002221202201202221000222111122100012002001021220000011212221002121002220102222202001000000010000111220011221220112002021021010121012000010112020020102122110001021020011010221102220122002201000110012222020120012001011210202110201121211100222201012002001201022111100021001202120121102002212120210020110010120012120201222110212021011000200012102000112112101000100112112111020022210010221122202011021102002101021021101220202101221011121201001221201120220001120021021202011100211222112112002012112001210212211112200201201212100122222021112211021222200222201021021212201011201101210202000111022122022100011212021110201210020120101010221000100121001100020221110122120122122100010020010200012010002202200222210001121212101201001012020012020100210222112221021100012112222010210111012221111012020220000220021222200011111111001120111201002012020020212202220022210011101022020210211112221100010222121201101110202010221110212212001201022102222", "222112210210122221112120212012122002102100122012212121202110112000101012210220212210122122011120122020212102121111221122111102112122111102201220211101220001221011201210000112222200121211000110020111220200011210021112211122222022221111121101010101011001012021012210111221200010000112122212022200111202010000102122202221000002111200111021111012221021021212120122120200111101111221201120220221221200100220011222122020122201001201102202201121120100000122002002101121100122212200002111002001001111111010112202221120222010200112022110110212012201001201001202202001201011101012211211121102212122222120222221001011201100120020012021112101210110022110000202020010001101211111100002102220211112100122111021111021000210121012121222111021222021221221012200211121121012202200201020110210201222120220122011211202021100000012221202022102001220202021101012111020110000210201201002221102111210112202100102121101121010112110210020022010112112022220021000222212212221121001112121011220221100022111020101101110212211222010222021000220001100102110200021111111112000002121112020020002010221110000202010212200202012012020211121102120210012122112100011022000100112220202212122020012212000022211102101120122020220011022111102000121020210121010100220111012220212201001201000021020112110201211122010100122120201012201010001022210120121210002111212200111020221112001012000220000101221100121011002022100122101121001222220121121202000221110112002121102102222000102121210110010121011001201212210221010220022111001202110210020222022020222122122122002220102001001220200101100122120201201002111212100221212022221220202201010110202110122222021202011020212220002021021212100102100101112122022001020100221221201122010111121210121201121121111010001110210120102212211111021112101202200101211011212100212002100010112021111120012120202002201112012221202020102200000001021002211120212022020221101200210000122011221100011121100201202000111201202221000120120020020001022120202021011", "002100011111021101110011122111120102201101121210020020212021111002201122010212221001022122211001011021100110012020210010100110202001210100022022011222121121012022111110021011101211112020021122111101021211220211221002110011220012110212201220221221122122210211010221120200102012112222101201020021211200002202111022000202002010121110120001102000121012022120220111011202111011012002101122100002221012012212101020122122012020201020102200002201000022020101001212212110222120210110010210100110022210001000111110000012012222101101121212121122011211010211022001120010120210011222212101102000210000010122010111211221021220111210010001220102022201020011001110202202011201201010020112211112200111112000110211002022222201122022100111202120001122101000202110011201121010121122122202012000100011012002221002001011122210010001212012220020010012011200012211121220210101202111021101200102020102101002210222210011012102201000002122202202221220101101202000022122120102121221012001112112211012020112112201021201002201001100012121120201000212010120002120201112120012210022102011210011001001201200211220011222202001020021010120210100010202101021011201211102100120010000022100002200120201211121101022111102022112101111011122212212221212000022200100002211222201010222011010210221201110021022100200222121021010100101110201011222020001002011212122111211002201002221100221000211011212001000200011220111201020210121212020120022012012210200110012001212100212122101000001020112011211201212012200102121220000202212101010010012222212110201111002111211112120022122222202120220110220210000101210202201121202102221220222000220112110220112000002210120000011220201001200200222021001212012110022220221011222020010221200102221222022102202201001222000102102021001102002010101101211021110022010001001121122111002002101020121110012012210220201201110010102221200202112221202100000112012112121010000011211201002202122102112100002201011100212220112220011021001212120222202102100100222", "102002120010111121120100011101221100212101212221211222112111111211211200212022022202202000022211100200100012102121012010101011002202012222020021121211222020112222012220002001201200200002101122011220202201010102002112001120121212110222222122102101010112101011221101012121201212021110202200201111100201201001200200000011201212202000011102212202211020212010110011220102110122021012101210022200212012001111122221221000010221110211220100002202101221000002101201200010121220111112020022220222010020210110001111021202011111011222100000222210201201102122020011011110112111112110010010121220100001012011212201112111211221220212012020201121222011002021020211001211120201001000112011100001110101012102211202101120112011120101201210001212001202021010021212000110101200100012010201220010020112022012001201220101100020100100120011022201012222111200110012121012221201200020011021122012011222201101021022112020121101120102202220202000012220210122112011121120222012211222111121121222102110020211202101121012021020102002020200212220211122100211020212010012221112002112220220012220212120200210210220111121221002101120200102120121112112000020020112101022121012210111002012101020210211222122212001210111022000010020211201021021010122012211001102021020110120111201001112220000010110112012210212010122100200122021111000101012111022100011001002220022012100111012221021221122000112112000210000102210000002110022001102221210020111011000222120200100201012211221122210110112011211020010000201202101002210121121200121220121000012101112010012112221222211102212202110111201221102222220211000120020122100211220121111010100210002211022201222012120020021020210101202221210122120100002120102010011010000221212112220210112212021210200121110211201202011222011211221120021112012022102200120012012211011122022200212100020202120110001021000011112002000102010200000221110110112001001010111100101220121010122102121220121112100112201220211122001100121020210012101011120021120212210", "110220001101012210021121112000012220221220011011010200010022000201110210221120212222221210221222211211221102102100222002010110122121002112120001021211210102101122111022212221221120002110200221002001002010222101022012102212012220011110111111021112201110120200000110210212001000201202122011011110000201011202122221010012100220021010210222222222000021111210102201201210221222022100101022211112102122201221002002000102102011022220211212020102111011212110201112100200201001002021022011020010222120112101110112021122102110122201110111220101001101001220122110111122011122022122100012101211000110121121202012200002112012111112121220212210101112102221210001221111121102211100112011010222021210112110121012012002021002201010102202102110202001222112010012122001122100021220002201101020200011002100121101020101222100122012112110210210111020111100011012100202222002202220122010111122212020000020021211110000011122200001222002112202012011202021221100122202112122212102220100111201110011122201221222101112100002211222012012022201011020122222022121201022222002112221121222110122212210110010021120001021001202010001110211220220212211211102022001210200102020011222121101111112002120020102211211201000121002101000220102110122000110001011122120000100000210212100002101000202002202000122210122212211101200120112222101110100202122201222220002111000200120122212000011000120011121102222222120221112220212100020100220120012220020001122121021121000000122000101200210001010012212022022012021011020101210221221200200012020000110121222021001110222022221021121212212120200112100112020220120220221120222222112101120221110211001120112020002102101221100221210201022202201200100221222201022221101000201001112100101011212222002220011101121100210022122010110112101012012112020001202102220021220202200220110021012101011122112022012011000002101010110210120012021121110000002102000001002101221210002020220001020111202121000201102222102200021210021200002012100102111201022100122", "202110000122121120020201111000222201222212221221020210111122001220001020120102002110001222210200221222110210101021100222001120102121222211121210111022121000021212101020000100210100120212000222222122111102121211110002211112000020211201200111120110112201122210220200212120222020001001102122022000020102010112010111210102122211100102022001202220121220121120210000021110001200212110002001012002020212111222110222202211000002022220100102202210100122222011011020121102021110202121010021101102222011120220111111121211210122211101121202120120120020021212021102201120202020020110110002122112222100022001111122222001120221110101112221120012010211202200111210211111001020122012010221111210012000111111200212021212120111201100001001110021221220211210110112102012220100000220201212211222010112201001110110121222020011112112122200120001112022220101210200000021102002010210201112122202120221021211221021212220110222020002002110110012021012202010102221002221112010221121210210021012212112200011121112111112010211121020110000210110101010001000121212010021100012120101211120101002221221212002201201212210022011221110220020021102000001220222122111002201011010202001211210021221111212120220220010100000010022210001000210202110001221122221001220011011221212222200012110202102122201120012200010012221210000012100222220112012112020010102020201201121101110112120020100222101220011202021221220022020022110101022210211120211122021011102102202022221221120112210102001011220102111200102112010221120202022012012012202122200110012212212110210212020020122222020021101222012001010020100111122020210001010122012122012100212121001122200001121200200102201020011021001122120021212002220220220001221212120022212122122002221100121111220012200212110101110120110002122211122111102201200101222021201011102012121202222020202020112001102101122120110202102010102222100001120201021112120011021102220010110212000201200002202122020121020110202210010012200100221021222022100220102220202", "110200001122120212020201112010201001112011121000200200011102220112111011210002222220100221110202210021011222122102121010111220101202011021112001220101221021011100011122220210110121212110112202201020212220221202212200112222210101002022012121000020000000011022101101100222100110001020020211001212020121001200102011011200220122112000120202011122101121112111202221010102022212022112022112100100021021221020101120022010021002001120101000102111111111112111121010000021022212122012212020012221002211001220002222010011100112101101020122102101102200222200120222010221210012011100112021011100200200220100122112210012112001122121201220021210122102200110110200202221110002212102010202121021220202201121221001111212210120111010022012211211110000120212210012021210110212002100111211022220012120102111001101102012222012100121021100021102212201201112011011022202221020211221100022202211020221121212222222200000110122120022220201202201210222010211220022221211111100200212021002111221210220200120001021001220002112110221221021000111120221002121212102112110101200212022222200010122211001000111000201221120201002012202121100012211222012120011020121101101202202101210222020100021121002110001100222212000200001101002100201110020110020211010212012211101100220120010111120221200011002110212020201020212221212201010221000102202021222101012022011100010221002102121102222002221220220200211020222110201001020100010100121220110220002001121100200022211220120112220022202011020011021000202211100201011112120011200110011000221100112022122200022102120001202022222222221102011011110201012202111122121002220101020110221120021222020202022111111201221121021111202110220202112210010022212111121112222200100011001202221201022122111122120220212202122100122122211021112210011122221101220100020021212122210222122222112112111121002200212112221200000012220011120222021211202222210201202021111112221221102112021202110021221200011101002110201021120122020111111200001021221020020011110", "012210202001021221102200211000120212110002111021000012012202120221001221120101101201022020220012022100222122220201212102120222102011112020112121110202110001121200001222022200202121110200200012002112102210201010010011120022022000002201111101201201020011102012000222210000101020210222202122010122121210220001210122222220020102011112120212020122110200222000221220122101210000101120100202110101121122021012020001021021101202101011200021101211011002210220100020221020220102110212122202202202111100112121111020110002002210101012020200212120102220101212002121021002122021200002110001201101110211200010122221202110221210011221010121121022010122011001112100022120102012000001121010222102010002010201112112112011222012101012202101001122200210010102101212120111212100120202120010200120220010012101002112112101220200101110012211212100100220002001101212212012111012020211110110002221220100022121112120222002110220120110110120202220000200022110002102102201000200011020111120102100200011221202100212200220121020111121122110212220212111021200222000012021121120021211020102111002222212121222102120101112100120101222222020010002120100001200222010001120120120122022121101121022111120102120222112210021221200102200002111112102222101121012121000121200010111202001112100011100111111112011222201202211121000002020222112012111010100112211220022200002100000020102121111101020121001120212010102221111100102201010121020102222201211201211012121200000110100121222102100111202220111002221012120021122112011002120201001100110200011000122201102121122010211012021011111222011022110220111120201111101110011000202022122112021200202200200210121212220222100020101202102100020112021222101112122211002011101202110211010201210202101210001221212022222100011211111010022111001120221221001211000021101120210020112000122101012020021100202011120011112001221222100002202020111010110211020002020002221201110212021122021121022120202101100101021012000022112201222120222210210201200212210", "222001022220200012112202222200010200010111002200212122001011220122101122011222202210220111120212110000101101002001022020012111111211210221022210110120011001101011220011022210212102200122222222201001100100012012110010222112200222200211200110111221002202212112200010010111121012101000210212112122100111210111011202002211210011122022000001120220002000021101202002222121012021001112001202020122000221012022122000002112010120102212210102100110202102120201201222120111222121012220112120001020022222102210222221101100002010000012020220122211112002022011022001211011220112000101220111200200120002122112022012221000210212121111111201000012000011100012021122201121111111000021201220220001011112200221102001020000221200222012201011201101122102202222120202111210010221122012200201002122000020202122122121022220021102011111201121002210021000012221011110020012111011212012210011220211222001210200010201022222212200100102010201120210202111212202012011020111020220121121201201212222001001100220102212100101100200020102021020101201022000022221011200102011111011121120112102102201000122121010101110021200111211002120100201202010120200120201200210110122222102021112120000222202002022221211202001101200211110212012201221202000201002000022220221212101210211212121000120110110101020221012210000001222120110021201212220022121110201100202210201021000011101220220221022100121001102220201120111110112121000120012212221002012110110220001122102102101200001002110010212121112022122221010002222001112101102222200000020111220101111222012000020201010220102000012220211210211200112202110200021220022200120002120201210202122122010020202010020100010110022111222120202220102101202201221202221101212220210102111112010021022011111002001222021220011010121110020102210010101020122202221020201010111111210201000210112201120102011102110211210022121020001122212021100000100110112011101121210001112202012200111020222112202020200211100201212121211202222011212122020201001120011100120", "121112220122102211022122222212021102111100122012220000120222002022211020120112222111010201102022220112201120221201210122202002000110010010112000012011212210120220120002001202021111100000101121001120010111010021202202022002012112102102212200002011120201200020212220202100121200122221011221200120001022212202212120122121102002212121102111111201000122220110221020212101020222022120121121020022021120210012111220100112020101102012211001010120021012102210200010011120002021001221012110220120012102101101110210122011121021001210120110210101022110210010202222121010101121120100121102001122000011020020120021120021112012001112110221221102101210121201002011210200122222110201121200202020212121211211211221020112220100221100222112222020020111211202002021121220021102012000210101112001111210200202111201200222121001222000122221201000122211212201001202200000210212112200021021220220122212011120212211000120201101101210000022211021221100200110221021200122211020212120022020002122102012122012121112210021211220122020211011102120102222221021102000222022210102021001201011022212012120000212122101202121022010222220001100002120022012211210220102100110001100111011112002112201201000111001011112122000011111101220211222001211022020010022001101111120012111022000121121121101112100222021111100211022100200112000000200010101220220102121112120001100212120022201121001011221101220111002021212121010001111202112221001000200200001210100120210212000210001002110020022021002002200222000212002102200222002122122212122220121221222222000011122122101200201112012010101022220221102222110211121201020102012210000102202100102001121211112121220011221020002020012020200020022020100012100120122021201200120201021121001222222201201111220200222101011111001002011002122010201102211012200122012120122001110100112120022120211202012100220220121100222102201202121021211200120012021220012122222201012122200200122121202011120121201102210001002202220221022002112010220110221211101001000", "200011221101202210011110220221020202000112000111211012221101200020222111010200200120002112100122002011101200212111001222111221020200212222022110211102100201210122201012011201102211121221110221212010202111201022212212100121100102202122210120121012112111011220221112220012122201220100000021222011002012221110101200020102220110012200001122210001020222022011101002210202222021200122212100122112111112020102101011100201121111220100120222221111201100111210212201002211002210220211122001022112012100110222021100221020021010101110220010222212021011201222001200220020112002000212211011210022202220210111100002120001200102110011100212221020212120202211202201221102102100022121112021210112111210001212020212200222020200102120010011220111010221220200021011101022101100010010020121120011102120220211112001110022002112020110001211220121121110121111222210001022210002101010222020021212112001201022222222011211021000111200102020011120122220211101000200001111200021112110202112022011002020020112011222211221211221112210112221200220102000202221012000000002210100001020022102210210001020101011120102222121200022212221101222111000110221202202120122010111012212000010221002210110012022011122012101201211201001120001022202002110201010021000020101102021212022100022120201220110122011202002201010020101012220002200022012212012001002212202210212110222000221120002110210202101002111210202012102202111010000210022122101000011000010112102012211000221220012002021200112011112001110112020122110020022102101020220120020210222010121121200122202120200122102001200021111011200011220001121010201011220122011210012001111021010000222000100002122112202021122021102100020000002020002120021211001121020011010120002211120222112011121211101212001220001001011200201210020121100210212202211210111211122221022021100101020000201200121012212011122202220021222210001112000010210001211000021210001021000020021120222222122200111200200012112201202122102110222121122121002020110110220121211", "122201000210022022112011010221011000112021011022002101111201100221201022201112110122100221220101021100011002222110111100112122200020210101100000011222222201000022101000021212102121211102122211121212212221222201200110121200212202102201120202012001122122111212200020222100021222002100210111221022201002001100100122222122202100100020011020101001202001211000212002002012212212220011110021121111201022201010101002222202100100001112110002012202011212020220112222021212211221201001101222122100011202221111110012212120121201102122202210111002200122200211122020120221011101001101121221110211112200221212022021020101101220010110021222212111220002011122100121210100110110112110111111111102212000101020200222111120200202020022022001122002220201020122100020020022101210102201000212100001120122212022202110010012200121200120011011121112010121112001210111011221200110220002121000202110220200111010021012201011010222011022002221012200012200001020220010002121120212002221202220112010202102001200010010221002101121012120002012100120000122121211010220220101101111002220002011210011110222202102002211000100112120121120021100001212012102010200020120202021010212201102220122002020021100110221211102211222121220222111010121120111012020021101101102121102101022211202021220012000012200001200222022011200022200100102020020102102111012011012012020122120212011100010222112200112201111022221122022110001212012020202110012210202121111222120212102201012100200202010210212222220012222200122021022020202220112200210100122210122021112102012001021021101221000200121120222000212220002022021010122120201111122110202111121100000111001121122210021201221112002201221020011020121212211010111202100120010002210211221122010210020021100000211121112100010212221002120121222201010002011211210111222210101210222200201022011022010222022200111200112020121110021001020220221220011002120001111101101222000012212101101202012220112012002002110000210011100020221202200110101201121002122111100", "010202201221012001200000120121002110120202200210102212020020020000110120111020110210212020210012112100222221100001121101002001110101111021200202120222101102201110020122022010101120212210000022212101000021000221121112121211012222211200112212210112200020222100110210002021200012020212002020201001001002221100110022000202020201122111200002101210202222010202022112201220120011011010000101002122120112010201001122121210222202221220021202112011022011200121010022222100012210101000212020111201001100020211001201120100010202122201121102100200210221111210202021221101202110221210222022210211222122002122111211200121210021211201220210221121212201000222111012110102012101222221202100121102210220021200201100201101202200021120021101212010221021201101111220221211201012222010210000101121200221221000120001202222211001001100220211220010202001022212211211221010101000221020222201112021120202021222122202021122200001221020201200211110221101212202010222210011101121210202020101022121022222000222000001211200112022220100121001011212111120020221221102011001112111011220002102200110222212001022201200101010000210201120022011101021212102122111121101210102011122001212201222020222021101012021021110020000101022021120121000120012220120001221120202102022000010000120120020121112210120021020221201021100101222211212110221122111110201012212211111110220112222220100210002001011212020112010102100110112212022110120111012201202021122110110222100011120001210021122200002110021120201222120022212021210000210120010001111211222122002101202221212122012221221111000200002202120011210100001102200120102100212220210212120211200120101012102220001100201222000220000200200202002010101100101002121201021021010022222000212100102000122212222012020120002110201221101222221020122101202120220110101211000202112212110011102022221012222212200202122002102120002222200122102022111210022101020122120201212102121010110222221212120000002222120100121000221021110220100022202001202001011121021", "111212200221102022102202012120201100022002010021222020012011020120020212222110200010202012022020112121112201122202001212120220011102221201111101001211021022210001022021001122021212020101121202221022220112120202002212210012100101211222001201012001222010212110011211202121202001010020101012201001201110010101212000101021202002220010202120111202202220220002011021210222222011020001020200020020120221002210211111120020121110200112110020111122121111221100110010200011221111120201221220222100010211000101100012102012021011201022222222002022112222102101111212012102000201020011221122010211022222100012212220122200211221000010022101212200200110100110011121112010211002112010102022002000211102200000002122020212111012002102010001022112021002002010220021202211100112112112010111010021000000000000011011202001000212100020100202020010121221101100011210122002121211212121121220221210021200210022221002101002012222111212222220221212102212121222110002021121101200120201201101000001010020012110202011212122121000021210120112020211010011112101212110100220111112102101001201202120221211200020111101102012210202110212210002200101002002001021200020100120101010202220022012002200001120121211220021000100120111220000100010022020021101111000022000201211120221222221221021210112022211211122201002020010022101202012110202121122202101121201112001121222110012220012202022121110222121111202220211202022012010022112102111012011202110001101000110102110012210021200110021121002212202012100021120121022012111221210210222012111221022021002121010001110210012111000121201020012110210101022222220010020012022020102101100120210220011000121120002221202020112000000210210102000010100220102210110212122121020220212020201102021212102202222102221212011112020220021010202011200102022020022100101222112202112022102011210200100110222012200122020020011112121112000102012000210120220222101120201101112102210022002122112110220100221221001110102210010102022220020111001120102121121120012", "102010200202021112011212011212221102122211222122002112201220022210121220211000100020100100202010202212222002022212221201210112202122200012210020110011201220220010212102200110002000120012102120200210020122120100022021112112112211222122120001000010212101220202010022022022110120111121121100212022110011210111020001122010021012201210121212020201221221211011122112021200002110111101210022001011110200111111002201021000102220121010221222021120210120120021002000220202212102212022210201002022000001121021010101112022022112101201022011200021021220101111221010212100111212002121002221011001000222120102220212020102101210001010212002021120002101011110211221000221101220022210021112022212210002001210001110122002220202010120122022001221002000110221022121012201120211100102012100020220010021021110112221000111100111002112202122200001001122212202210001222121101001212010201121201212010010000022012210210122110022221200120210112010011222020100202120120011001010112022021222210201202110220202002100121111220221100011011012112012020022020200100000122222112001202012201220012000002002000101222022010011020111002100212021221120122001010020220201110001020020112020211211111210212012000001220121101111101200221111120012101220101011021211102101122202022220012010220122000020121211001222212201102201012210010010110020000020122122110102022211201120200221211211001022120100211012200100212012100010120012121120010111210002012220220221100201011021101012022210201021202222020020122020011122000201210120201112020102120122221120220111121220011001222011201020122201111002000120111121111122121211212120200120122212021010012002021221021000110120222122000120200120102101010110011020122201101112100222010121210210012112200001002220020101001110220020120101212010021112010221211202011121012001121112010012221201000201110111021220220011110100100021022112221010000011011200000012002011211212102120000201212120110002001021200212212121120201202121212200101221000200010222022110", "022000201000010012122112211221102211101212011112121210222220011210111000212200222001201020102101212221111200012120201112021221020002112012011101102201110020202222121011210020021222122110201021101000201222120012010112120110211122201211002100021201201200122021012202121221221212121220210100020100021211210101110112101120022211010120021221220001200101021101021121212220200210012201200202010012002110212000020111100210000100201221121201201210002122000200220200001011022012020012202021202200022120011100011001010200112210210002021010112002000212120101101212200211121222120110122221222010221202021022002121111212111222021101102120221100110122001102111200122221222110012200102221122010112222220010120002002211001200020010210022222202112121022022122101000011100221121200111021011221110121110211112221012202201120212212221222111122012211002022000122100202111002001002200220102221011022112112000211211212102012222220001100201020112211100221000011101010101111211020212010002112001000010121010212100202002222200022211022022220110102010001210201100120122220211122211012110022122101102222110000102102200122011021122111120020222100002211000222001111200220100211000222121100011210002200001021220211110212210102200120101201212212200020111210201020002112201011020210001121102210110000121210010021122021000202112101212220000211021212201212020002022222011220122121022202120020112002211102020000001210200201201220202210102101220120011202022021210121201121120121021021222211100022212122001101010122021112201122122120000012000112002110220221010201202002212012102122221210010200002100222222002011122120000100022201221012021011202201000200102222120212200012111020022100020200102221011120012011021210100101222120102222010212011201101200122101202010000112122221020020212101122200011111010200010011102122101120121112111101212101012210212211022011110201212200121202200212022221201112012020022212201212012102010122010121210121001021112122200001021100020101210011202011", "211120002122101112122111010122011020101111221210122112021201122222220220010110020210200121210002112010110002102020012002211120120002212101110111020020011111101112110200201012221201002112012110220002102121222011201221210220001112121000112101021202122210221210221101121110111102012102221210021210112021001020202101102021112012021201122122201100100001110201101210001101021022112012221210110001110202022122200100111102201102001221001211200022020011211200101011112000220121002021122012000022212101002021111020020120002010012120220200211022121110000101010212212002002112100002001120202201102121201000210111012121100011021210002012222211200122002120000121210122220111012002202112120210201111011002021020002021011202002022212210011110022120011202221111002121201001201202012022102000210202211112021202000010022202101222012120111211101210011211000010112101012211222011102222121211021112001020022220102200201200002220200211222102012010202210111201120111200000211221120002111211201211001120001122022121202111221000122220222112011102100210210122120212120112001011212101100101111021100022201200211000101022122220102011202200022002022002212111201121020222222021220202000012101220201121222002221210110010212011002021222212220102010221221012211021212011010122101220010012020002001120000222011201020010112111002211001212110001021120210201202110122202010111211000202121101200022101210111122112201000211001100210222020010211010101200221011212211101201020001202000111022011101221022222200122011102211210002020010002010202100220101112111110200020022121121122012111210101020101021120011110002111002210112222021202122000000201221120222211200222122121220022112022100111020010012110121222101011020210212000101120222022202220222221110200021102220010012220122002122220011120100111201212000200211110202022011211001202001010122010202212021101220011111010021010100220201211222100010010122200101222102112102011022012202122112221011102022211221120020100022212102112022101", "100210112200001022222210102110210211202110111020120022221111122202122200011011022021222011100210212012112112022110101022012000110111102001000220200102102012112222112212200110111022020112120102201220201120211222010212121020200211010000012121001111210210110111002022022022111222212121010021001002122010122010022111100110020220201202020010020212202210110221221102101220111002002001002012111012021110201222100102212220102102100102211201100000212002012120200110221122100222220222020120212022012101221222100111222120200001211100100210111200002101020111121120111112111200211211000211120201221011222222021010200202210112210200220020101200120021202201101112101101011120221100102212022221101120211021101122222211110111112021020200100000121121001221222020010012222101221200112001010202021101020220010122110221102202200220200000222202020022022221022120011012222111121121112101221112222021210112022002101121202200101122000010012112001111210000001020212102000212110002110210122212210010102120010112011012221112222012220200211120200220101102222100122200010012111010001020121112111212212121111112000010221000210211010102001201111220201011202110111112111012120012000112001221021011212001202221211121021112012012021120212020011202222200202022011120121221202101220000112121022121110002021222010220001200121220011111200120222201112221201210222101001022220122211121211121211110021210022002012001200211221200111220212202220211200222101212102121102202121002212111022121022002001010100020100011112002222111111020012121222000202120002222011020212201222022000000001000202212211101201212100111011121010120012002201202112121201100112102101111022022221200002010021012211101212201022010110020010011011021222100120112122002101011110210200101122211100110210101120022101000122220121100222101020201111012002212012101202002120101000212202012112201122122222212122122112211002220022120120010002122200211020100121202122200220221201021212210010110011101001210020200110210202221", "010020200210200010202021010200011110102202101120000201210101002002121201012120101002010022110012110212201020200222201120211222222000101200100121111111020112002200120002222121222020012001112202200212212002202220001221010212120102210010022202001221200120120111121121111100012121210201011211022121021000212021100122120200100022002011010110010122222012001021000010211212022011101122002202200110201002111211200000002200020111010200112122020121120100020101120100021022011122120120122122112201210100102222120221111012112220101202212002211222101022022012002122001202022010220011212210212212021121221121000100001221000021210111212000010120122211100021111011221000122102022102222121002102201001011002110001201022211212101102020120100202212202212202112212110001110220120001112211211220022122112001022121101201210210202210210221120001210211002010110101210122212021222121020111202012210011212022202010101101202222111202022200222000202222110111210112022222000020211011220020010121202012021011100221001002002210020202010122201121120122010011012210000010222202001112102111120212010122020101200012111120222120210221120111012100022001121000202110100022211200101020120220100210110111220022010211102121220100202002201212102212222102201201210110000121212222212100221210112210010201120201021100111012222121122112010120121022002110100012202022010012201002222211111012001121020200222110002111011112021202121110002101222202210101111012210001111002101122202000011111200100102112100221201012021211202201001000020011110212212012221022222112211001000200211211110012002012010122121110111212012100102122001111222211112101100010101221001201011111211211222100010021022022112220222022110011100001211201220202000122101011222102202011121222222111001101200102000221000000200202220210121111012002102022202202220122112221101102010010221211220000211001122122020120122101120211010010122021000101120121002212002002101021122002121202102221102010210000022001001212100012012010012022", "120100200001001111101111102121110010221202001020100222011211211111222012010010200102001102210221001222200000211201011000200102010012201010210011021112022100222221220220110002111012022001111211010021100020022020211010121110101002111021202000002210111101110222110101020210221001201221200212200222001200101111000010002000011122212102110100212020000022112222111201221011001102020202002111212211020122200101102001012122010102101101200111220002200002200122121000221220111111011211222100112121022212000202000202220211202112122221022121002201220022100022022021212102122101200010222022200001012221011021022200120010002000222001101111012211021102212220022020200201021100010212110122101111111111111000121021212221012022111110010002201220100000020102022021001112012110002120111020112022201220102112210020022202011011002002202110111221111012000100202210020212102101212022012002100202221201010002211201121020000102020221211011101212010000102222122221020021212012210210011002100222221021202001211202121020222020211112201221020022022122100020210121012220020102200111100020121102122200022220111201211222111211110120220201022221101201200022122212222222221001220110121210200010111101120202112021212010120120022101111122011011222101102221021010020110110212211220101120201020221200221101012220211122110212102000212001222111210010000121220102022022010010202121212021102211000000120112020200002201120220010121221212001102101021221100010001101102001011211210100121111011000001122102120001001112202111111012200211002210220212021110011010202011210001012000211111212221212220102212111222012110010212110001002010202022012020211210122021122221121220110220021100010112212212021112110100000001100100222221202200220100210122211111021202220120110211020101200112110211000112100100012212020120110201102012221222110101220220112010121222211000110002000011011010220210111002221001022000220220211222211100121122101100102212022002222101222120101122011021001201102001021111210011", "002010020101121201210101100110002201202022201020100121022220022100112002002210121220022001222001110221220022221002000200000100020110121112021110021120111000012121202101011102221012022110211121110010121021201111201002202200122122211221111201020201120222011011201000122201211010202112120202102112110200220122021210110202222221021201012112012122202122020212201221111220000010200222210122002021120212021202210211112211012211122022202100001121120210222121000101212102202002200001001202122222102212201202102112001021212110002210020222121112001210212112201220012102100222011222200112001200010000110212000012010111101122202220010202020222012112020112122210011021222212001001120111020001022122211212101220200101102020011212210101012101011210200102102121002121022001202102001012010100001010210100022111101222002112122211102022122211001000120220202021010002011221211111100122220122012001000102210210001120201020011212202211221201020021220011121210002001020112102120020122011222212211210010100211210021110021021222022110202221212100012102102021212120211111011100211121221110121101211120122200000002100000110120101202200120011221200001002102111010220202201112211210112120212110000221212002022002010002022011202000000201211101220221000100001002120121002200211120120120111220002220012012210201212122212221111221122121222211012022200201122211120100021001011011222222011101111102102020200020000112222122200022021210210122110211121220000122101020112022101220202212212001200100012001011000001221102222110011212112111021212000210000210022200101200022120121212202211000121101012112020212122001212000212002120201201001022111211122020010010110210111112011100100112220121112210100200101101001112001000100000021112212020100110200220000221221100112021010110100010011102212122021021102100200000010002100012200001102122001201100200012012112001210211112212000012210001002010102000110222001000201122201121220002010222000112212222111110100102222211102221222121222100221", "100010210220021201211212120020111101111101201101011111110201212122002211122110210100010212111200122112102222120001011000000211210221022211122001210012221020222220122102200010012200201202102122010120210112122020020111010110010022112121210001022220020002011002222120211101200020010111012110101100012010101220202210212222211120222222012211221112200202201121122222101222210121020002201212220110020110001221112212020011100001110200002110002121221222100021211222222200001001002110120121112010122202021020121002021101002122212222012010202120012120112212012211111112121121220010012221200121021111210201221211112222022221200001200101122222210110111100001220000210211111000101212112120202211000100220002020120202122012011201102002012222102020201120202011102200000111110000122212012021210112020212002022100021021021012010111220112001202101222002010020200221220200110101000000211120200110210220010211212110000001021002222212222212202002022020120202211120020000010210200102201210222021210211122202002020010202111222200121021111000112200021200202020100101210200002211100211212210000122212022010001212000010211001121020202102002002101100211210221000212002101111020100221000100110211111001110122112002222202121210102212112122120111101100202210000110012112210020001202220010121112122022002001022211010101001212000110200211220112102101122121122011110100212201121011112211020021102021112120110202100022202010221022200211001002102022212011100002112012210221000002012201012022000000112111002100220120122122212000211210100110210122002000202111220020101101011001112020211120122000021111102002102112012022212020202101222012100201201210001202221100221222012210112002122000111202212012012110020011101210021012201010000012212122211002110100222001221112112200210220112001221210011210022111021220102100200201110102100212122120102220222101221002211112001002112010122121202111120102001221222210012011112121021022220021011021022110021102220002200020021201000022200111112", "011211202000122012002002020112220101001101022002001010120120222011000221202100210112200210010001202000012022021010100022200002201001200211001201222210012112020000211111022021101222111020222112111110102202021000010221000202212102222212122011111222211202220211222121201111100101101211012111102201202010100020021110102200220001000001102210020110112122212202201020111112201201000102002000202210012001101100022000211020010212201112020222011201212201021121111201022011020110210100021022021221000110002122020022210202122101120220100000121201210212122212122022011122122001200212021202101001202221222221112211102222010010220022202102202212022021110202122202112221011221011222200212200101122220210120200212112011201102122020010200000221220212202000220202101100222102120101121021211201212200021020200121211022001222220000100100212001202202010002200100210222222022201100122102110222121020002020121222000012202121110121112110222211102011201010212102101000202021112100110222021120210110001200210011000001211011000210111001210222120010122212020010100101001012100022222222120200211210022002002121001000001020222222020022022010221000002100201120102010122200211102110221100020211001102211221022110020010100201002200100120201100021012002210021211020210012222101121100120211110102010201100121221120100221122120002022202022122110102102101011202011022200101210100222011121012102111121022112020120210122001100100111122011212201212202000121101012220121202020222100211212212001122110100212020002122000012020111221121100101020202110202011120121212101122012222220120100001012101221020112010120202101001202220010000021110212121200122101021012020102021100202201022022122102101022202022220220121101210010000122110102011121022220222012121001010112101110101220122020111001011211100220120101022020121212101011121110211121000101122002120122210010221120212101022201020011221220011200200211102200010120010000022121022001001121212102120121001222012020112011200221110002021201", "212121122011221212220112022202221122221122202202222220020002211220102021021221200221122120201111012212201212100200102002002222122000210120102212020222102012001221100201002211020111222002111212110021021022022222222011000100011200211012121120101112000221121010212101001001101121211102111000001211010210001012122120120202220102022021100220012100220021112010211120221012021100120220101200222001102111202002200121211120212000011021212121101011022020022202010110201120100100110220200101022110011211120220211200221112102021021000222212221000122201122201011210101102111112020201201202010120212121010100000211112012020012201001112110020012021002001002122001011101110201001020120012220021102200211100222211220202220212022201121020021001011121212221120120100011010021222201021102021020010202001000100022002221122222010221201002211110221110102112200020100101000112120001012002001210212112120221111001212212010211211101001010001120210210000102101120100121200011221112212102002121011220201000120111200112211120211211200121122100010001201011121021012211012210012020012110011110121101120200021211211020202120221020212221000010211212010010011221210010102001122220200221021022021000111112221210220120021000102000210110012002220110201120222001112010201202211001101111201120110121122111022210100212222122022112221121012222201011111122122121021002001022112222002010011201111212110221000202121021211101110001212001020222121102201121002102121201122001112002210220211000121202012200110101000101001121221021202001120211000110220201021120212202102100012122112020101102220002221210122200121120011112222112000121221201002022222022201011121000202001120211001001212121122010201012000021110100022110100102221222201201211000002121122220210111200111201210101201011020121002022222001121210021210010011122110220110101012111212010210010010112100221121121222010200122100102011222220002211122020120012022122001022110001210112001202112202102002020010021102011121002022212111002", "012002220100121120120202221120010210021012120121120100221101120110221100101101211001221021020101211102102010102120000001122201002010202012022022221110011211011200022112221122111212021220222212121022212222221121212210022101202120021002200000210010222210201210001220102222120220200012011222111200200001101011100110012120100100122010022100021120102122000200012010021010010102212202201120011020011222012101212221122211201112202200121120002210210111012122012120120111200202020120220111122122122122221201200202201120010010101221110000101112101012121011201211112011211212121220001120112201201121201101022200001112100100220022221110111101222002112212102120222001112020222010002210211011211121110220112112212202101101222001111101011200121120122201210020111210200120011012010121000121012120101212002001120000120211112122122011021122011200000120212010100011201120210020201011112121202111010001120220101112220011012111121101121121102122000222211001121021021101022012210002020112112211022102210221201122211012202110000100220020211102111022000012211210100210000222110112000001210102212120002121202102012020220110201021012022012202100202000210202021001020222200101110221021021200102212102210120002100212020001122020011122001120120012222011002120111101201111120212202002001011212020000021201211000020021120100210222111010002222102211000222221122122120122010202021112002021120120110211122101110002222010100011221020200012121120021112110011222101001221012010220212010012120210222111121021212110202001101221110201211011001122110012100000202212211211120221012010111101212000020201201022002022102220102211001202011021122000221100001101121210002200212201121021120101021010012011222010220022120101002000100000112002002110012201222202220220101102111100011221101220220212220001220012020102120111101100121221121020220012020111212101221202211220001221111012200111100121102022210200221211022211101010011112220100022020212200002212110110022211100011122210212022022021", "101211210221201210111200112100112201102100210002222200200012122011212100102210011102220101222210200112121101021102000202100210122102002220202010102012000100221010121010211002011002212120210220101012222002102020222201111012202120000100120101222122022211210210200001201000022101202020120220121201020101222211111202011110110012120101000111210120012211120122211120200222001002211021201102021120200212022021112221101002201101100002100220000102211120101202110012011122111012120112021012010012222002202222012001020101122010200112200202011220001210202001120101012002202121011021110000022000201020201212110021021021121012112012102200000122020112201020121212000212012212222200120101001220110000220012020121111111202102212210110111100002220201011011212110100201112121110200021021020200212200002121220111000012012020201210000200020102012212200020110211120110222120111122121112001100122110211222202111222112020212222222001200102111221120102102211211122011122001212100200020012212002100200122002121111220211120201102220100221220121222102210100021121022201011001000201211111001000200010000021022010202001002001111111122021121020011012201000220210120110102111012222112011100221200020200110212022012221222202221001121200120122101022122002022221012012001212221220112012122002012022002012112100120111100210022201211110222000111210021122212220020211110122200102201001022102102110100011011002200220012001120100000001021101100100021001020010222002120200102211211101210121221120002111022011002120021112222012102111220200111020222011021201221112020100021002101120221100212122120011021112220010010212122121110001122222200112111002101021102012200212222221221000102111222201111020211202111210102121121121120020210112021212011120222110201022021011221001010202201221120211000022221102201221012221012101010022212112000211201120001010202101202022102210211102220110210120002220210022001021122011110200200021202210101012101121121010021112202221120001212001220211111211021", "222120100002110011111012020211002102020210120222200021202210112002012122220021001210211011100010021010020002021100020212120010211101020222022220000220201011100220210212020210112122112212212102120002212202102211111110220110021212011000000222201001110211000012002222022020110102001202220211212110100012121001201202002000222002112200201001100202112010202202220122011111220220010122221220211112202201022212012221201202001011110121111001210000221120222001022220021000210202101102121211221100221112001022200011000202120021121202110210020220212021200202022010212211000020100020021020210011201110111002100002002211211202201021002020010111112101211112010111202221222122221012022111012211202000110000101211020202222200002022121111100110012001000200222111020211212121100102100001110110012210012200121200201101220002010210000011122201011022211102100002210211222210101101120012211102120120112120020100121021110112220202210110202011201101002001011222202100002010101210000122022222221022002120110100112101211220011212011020002000220022200222020012112112122020001020211111112020221211201122201210121212002112122221200210110102101002100012001100010120002201112222120201020101100201100110221010122012021011011122202121110220122121020102120122212022222201212020111220212210201220002010011012212110221202010112221110120200122022220221110211211201211122020100100221000210221202220022202010100122211211102102110121222220101001122212001111110220101211002111110101200022102120200212112112002021120000011120010102110120211111121221010120110012111022122210201120211111110220200011222100120102021212222221020000110212202122022110100212212121111202220112201121100221120120101011011101211001111210020112012000201002220212211011012002000020010102120121021222120121101221111202122102211011210011222011000111221020220010212120001121110120121012120012220120022122021100201212201010202201211222200002022110220200100022022222111001201022011221202102122001101010001112221201", "101212021021220112022022121010101120212111020002200110202222002211210122111122211120101101220210021122112112010100211022020221000102221010012001121210001200122002112221112121121122021220120110201110002112110222220012120022222220221120000110012111211100120022022012112202012100111012021210200121002001100011012202001200111100112220220012021111212212002222220221200210110200002221211112022220112211221020100100211202202011202200102102020110111022100220120021100101002002222122111100021011210102211021001020020200200110112202121221101120110202211022110001101220000220221010122011000201200201010021222201102200021112211020110000212001111010001102110111222022121022211012220111020111112212122211220211121220021110000111221101001110122212200020012112110202000001102111000222122011220001211011211102102122211221101120220002020022020022000101202200120210020102022000101102120022200100221101020000212220101200222021112211120212220110022101001021010220200012122022201210012112100100022011012220120110021121211121022121012010120121200101000110110201001002121100100120012222122102220012102120212202112022020122101221102212212012022000201022011122201001100121001210022001200220012012010212222112122010112012120111021200010021222220202110120210212122011110200011100112202022012202110010112202122010220011220221120122210121102202111020101011010102121111122222122112122002001211101120220211000002100022202120110110001101010001011002101221222110122120212101202010002101220120211011220001011212221001000002012011010011011201112212022022220112101022200010101220112202021022001000021021200221010011222210100110010022022111121000220110020101221122022121021010202020212101222211200022210210110220201211101020021001111001101022011012211020122000012011202201122101000202101122022111000212222211121110100111112112100121000011001201201111020222210222120212002122122220211020221000020012022020122101000200222221120202011000110121202100001112222201021101022120000212", "121221112122001020022212111002102201101122001001021000222020122100221001101020202101211122022121201121011201011000000020100001111021122021111010220120221020001111201021001120220002202121021122012122010200022212121122011100212001222010211022212022010120002210200202102211112011012202101102201212021200102011111001020101100010111211012022001101120010120212011210122022101121221122222010110010221100122122221011212001012220021210202200012201002200020020202211210120222222202220010001200021012001021100012122200001102002021220212011021122121010200201021210212221221101110220210121200120212121012110220021010010102220211001001020202222202012212000112010222112210000120021102212011012221112012122220001200000222121021221120000102102101111012222102011200012102101002000122010100002212101202120121110101122022212021121101112001111121111111002202110202111021221002221211021102211101011220102102002112201222211101101202221112110020211121212121100211011000112020201120020002001012120100002021201111201022210220011212200002000210112201212200022200200110201222120111201020012012012210220021211212011200112101012102021022120001120021211002211102100102102102000121020200102001212021122110100202021212202102012112201001022010110021220212212202000202120022121010120211012211120101011021011011010100122000120021021121201220000211200022200010022222201200110200211000110221022101202010222012220111221201012011010100201110120112202002100221001012220020121010002201022110221111211002011021100021220102200122110010201020010100021110212221111201220121102202222111222001010220100002102200012101122222211202210221221120010000202211201012121202100121211000110211001202220111102101210210200212002102021221210020012100101011002122121202010221221022201102122220220222100211111021010212200012100212011022120210210011220022211212212201021012020020220112112120121000222220000020112222111000110020110222201111200002210102002200212000022020111221122110202002101012122121202", "011112021200112122210012021112221202222211110101122111212221121222101000002012011110101110222022000121210111222122220021010001101101210201211200022021211101112021221002002122111200211012121020100201121001121011021022011200101222202020212021110121102000010100112121022100110022201011100211221110201101010021010000101220121210110100212001220021111201120011120010212110011220111120111020121201002011120110122021101112122120210021012120110202000122000212122000200211112202122020102200210000111100202022201121201002012020010211012121020110101010221202220001121111022010121211010111100212201121120000212222022021200010021210211112212110010201110112110211200111022102101001221212201202102112212120210022002101220211012210012111210212102002212100201012021221102201222211201201021020012122100002021220111011221210200011200000111121201110212020001011011211101201020200021011012201111202111100221122211002111220222011120021102110201211022111121000012111102021021202121201000000012100100021001222200200120222121221010112010220121001110201110012100212111110111211211100100020012122102000212122110120001121000021112110001100001222002221020000020120100010200122000022110212201200122220210020201100221000121201210201002100012210222200212102100110121001212121222020122102220201222001010020210012100000220200100212110212021022202001102110220101120011122222011110112011210112011200002122201100001212111011121020000112211100221000222221121211222010210002101102011202211201012112111212102121122211001122110020202101122201021000221110112112101110022010200012010102222121001100200011210202200101011112202201000022222021220011220200122122202222212101000021111010112100110221122121002010012210201211112002021221000121201211100202022220010101220000101022000120211202212102100102120000111112222022201110022201122011012211011212102020110102210101212101011101220222120101121112111010220010222001020111200002021221211200101022021010121222112022210020001102210211210000", "010220102020202112000120200000221200020001121121200020120101121101201001211000121020211212002100121211112202220022202020120010101201220010011211012112222000122021110022211110012220211001022210000021111020120112102011201022121122112111212021221002102221012222121011001100212211111011020101011202120111220220001122210221010201202112202222220012020200001012002001210211001020101200012201112002102120220211100200212002010012221100100220102022102011022121201011100222221210220101110112120210101010020210001121100201101020202101100122202000112000221112110201101111100211211120120210222010012000011012002122012010022110022111101020202011112100202022102210212010202220001222221002022212200201100210021000021101102200010002202102110021011202212222201101112101111100120011000201202220022100112202121222221002011002112010011101121100012121211101012021012001120002210211122202012121111221200220100022012200122121101221110100001020120122112012220212210121110210102202002121012212120210110111120021002221112202221220010211100211220012012110202201110000001222211121211202222011102202020211200201002102211220121220222201011112211101221101201212120222020122202221220101110000121110001002101021010021220111020121020200020022201222120221010222111112101012021011200102101212000201102112222221100100021020102220020010121120212020102120212112000112012001021000000200022201002210102111101012112010100122201111101221002002211220101121022110212022110222020000210212220122010222111020011110222012101101001002000220112011100011202121022010100210202222112222000221201120212021020202000110201022102211122111211100122122202211102211000022011110122112010012110220122102120100002222011001020120111202002100122122021111102102122121200210221200102121012222211212001122102121111210010001222202000200200212012122102020001010020112022212110210011011101120211202010220200222222000112022201201202120120110212201122111122111001220202201010010112101101112001111002120002121220201", "120022022002010112220012120010110022101221010201200210200221110121022201111110012210002121120201112112121000020102210210100101020201022221100020001121020001211122211221100100012112201021001122121122112011011222202202120002210120111022202110022001000200010102110222010002121202112022120212120210120010101220022000011012010201202211110221120220122222121012201112211001220011101012121112211011222021211021200022211102121000112200111102010201111010100101212200121200200212011212212200210211022121002222022221101111222011020211000110010222002210201022111102101012000211102011100122101200000202210210012001022010012200001101011001111200101010001221022200221011021120212110012122121112210210011222221100102001002200021111121122212022001000100012110112110102211020200202120102202101002211120200200200010011212222221120121020122122110211001200212102012220022110120211211012110102121020122222100002020220200010202122002001002020202212210210011001021101022202211201221122020111101220200211210010002220101100212221222002011200222010020102122211011021012000122111212211022000010010101002011002022110101220001210201111202010010201101022210120121101121010011022010121210110111020011202221022000210122100200000101112022112211122120022200102220011111021212121220212211120101221022110120122002202222220002112002001000020212100212021102000122110210221212221011121222221022001012002000101122020220200102011221002020220210211201001110100000001012200010011120202001102210210000022221201212112211011220212022022201122101121022211112102221221022121110101211221102022110200110101121000110210010212021002022111011211012000211010200222202000220211112000221222121110111010220102021000012220202000120111212121012201200221101221001200001001122010100110201011022012210022001021110010111110210101200100022210000100020102102122111220221000202122212121220120111200022010100100202002221021111020211100111012221202100210200020222212010120221020211111010120121100202111110112", "022002222001102120120111000212201022110202001200212211000012220000102001001222120220120120120111212112201101000101112011211120212101011011100020202220200211020222020220022100010211200110012102101110112200012010012022010221221221002122211102112222211222110020112001022112110111011002110100202122110221220120011212220022102002002010022220002122122112122000201110122101210012022011021000202010021210100100210022102220012120012222222002212221011200211002211211022211200002011121221000112022222020002002000122120012111002212222112110220001222200202221011001000110021000021202100012110121222220021101002002220100101110121211201220200112200202022101012210001011112111202222211122202020220102100211220002202111011210102022202020202122211001011102100222110221011212101022220211102022020200212000010001210122100101112022120020111100111112001111002110211122121020222112022202211000001000012102012100001210020022002010210120002100020001211012120110202112021221202121022012222101120112202110111010112211211201120221201111112121112211221000021211211222111101210101011000011012010112120210221202200210100210010000022222112101011200021112010011022111112121202010211220020211120010202002002112022112101012210001120120100210111210200221221022010120200120010222022002221001010100202001011101021112220012121210010100201111210201212010011101122020021222021010012221012012121010100100121100021222101210121210110200002011212222122022101002221111120111101200101012221201000222220222202122212002101100000020001000212112211212001022201211022211210021101001112120200201011112101022102011211120000011110111002112202001222200101021110221210100120120202000200220102000222120221110102022122111111201121121201210102022210012002121201110210212220021221021212222101102121001111010202000001211111122020220211212002012010200022201100202012021020100011202201002020112111221210110220002200220201121110100012122110010100112121102111210011020000021020101012210222011212022211001", "121101011201122221001201211122110121212010120110022211012020111021010000011000011111202222011101101001011212200211202202120020112001110101100120100012010011000010221001120210002101210211002012121120021101210000110000212021000011112012020021220212001122111200202122021101000010221111121100200012220121000100112100120200121200112101001122012210122011012212100120201200100001201100011101000112111202010020110022120202020102121010100220020120120201011002210200220002100020102210011220200100020021220021002021020202211122202201211102001012110002121202201101020000212221012101121110021002112200220000211011010010011220002112001022202202022002101002011221112102022210210012020112200220012020221100211121202001102120110012101011021202002101021021020101100201002220200000211121012020022021020220012121222222202110012120212112221202021001012120201112010010021220022211002210121012222021002211111110002120001102001022001002220110010211222000111202001010222221001122212221020200102022222021122110000100200201011011011012111202201221212010000201020212121111120101222210221212222212002011122021220001222210101222222021102000120110121021102021100101001220020202022102112100102101020212100121102111121102120200221000110221202102022201220112122201122111101201100011210011000111022010022222101102222221201121121012120100222100100200102020112022201110120110021012210211011002121202100222021001222002111121221211022210202110200212121101001122210012000002100211121112121202201121220002200220210202100000101011111220010010100220221020121020002020101112100011010000221201021122220111021210110002201202000101120101111220020022112022102010011010200200202021200100020000210212212212112212221020121111112000022121102111220011120012012122200001201000012120110011012110020212202101200200021101011001111221001212121111022122021102100200010001000102020222210002120121220220122122110210021021221211121102122001112212020111021010021122011220100000111120000021001210222020", "222020101120101001122022012210211022202211000102100110102001222112112121222221101100102120200100112121002111120001222102021101121201100200202020000112120200012102100201220011221221020101200020220111111210011202212111001201102110001221010220102200101000200222212021120102210011020101221211010210100221220022022111202012110201011112221222000001122002010112110111012222121202021122202112222111120221000221220220221100111112201101212110211210010212022011212001110102200002101220221121210112010222021222121122021112121100100212010001012000002201111112111021120100002202111110112202121102210210221102222011122121020122200001010210111200102011102120021202222200011201212200010112112021212002110202102201012222001102110021120020100202011001210122000022211211000120212222001202122211210122020002102001022112122200000102011201020012120002022112011021111120020011110121102200121012111111121211222112211212122010220200000211112100222121112022221121011111001011111011111101200101202202200022012021111201211012010202000102002220212220200102110201212020112002020121221012111010001021012012200100101202200222202011112110001101010010221011200010020120211121022122011202122110121220011100222102002100121121001100002000001121021011020200112220020010102220101022102110112102212002022011111100100120222020120222022111102121100220120121002021222212021002120021112211211201220210112020020021002021000100221211011001211212021102020010201101121000200200212221010220202201002010010112111022211122000220120000100210020022101221121000122101201221102021220022021110112122111012110210100211212010201020102010201022022020211101201020010122021222001112202001000020221120020000120200221011221222020001122210100212200221110012212012212211121212222010020202012112101101222120211212021221120212000220101012110222202102101001001211022020210201001000202012221102002102000120201111202101210122102120201002002010001011120222021112020221012212110202000021020000111100211202000122", "122220122110201001211011102121022012110201020122021110111210021022121211022110100221111200022000121212021112102121222200201220101200001011001220011111011102010120221102010001102001020202012022002121112202012101000210220011000102220102121202110102111112110201001112110122100111021101110200102210000202000212022121202201200200211002220021121122112112102102100100012020212121111200010201122111121202201222120212022000210102210122002022011200111111210012011212010022200201120210022201010202020111101202000201011212200110121211011202201112002102201211021110000200221210222020202220211122122220101012112210100221002000212222002200212121120102001121201112010112012101222112200111002000220221122121121011212112110202000101022020122110100002220102201002110210211020200220201010221201020000112211200010112122212020021020010011111202012202022102212012012112101100102020000122202021112021022111011221012010002121010211222012112012100111221010220021010200111121002101201021211221121100002001200002012212221122120000022012200221201210100122001200212000100102012011112211020212010110012120010110011212021110001200010021200220020102211102201121011211002222001110222001220122112210221102211021201200110002012100202112211122200212020011121200121001121001220200100122111221121012101121202002021021001121121220020222112000211101001021011011211011120111021000122110122100122211201211200202212010111200000110111112012122122220112010101122221102120210122000202211121002020110012200111120022221111021220000210102120212002102022122112222120201001210100022211212021000001110010220202100011010210101111011221002212121022202012000000210121112102210100112100011210001212121100020112102211021201022201010100201120220000111022021022000202220022100202210010120220120012002200101122110100221122122101211011210011010222122020011010212000012100021222010100122101111201021220202220110000200200001220122110001010000221120221111220100220102010220212120222120220210202002100111", "012102202220110001012012210121210221111021210101100011210000220020012111100021020121012202022210001002012022022210102112211112011001122210202222222001120112202210022212022100021112201022111100110010111202211020220222120020102112110222112220221222011120222011020112022212101010200021022200211121111112020201200010221000021220000111000010122211002211122211020222200211211102211200001110111000002022001002011011201012002212112001201222012102212201222122120110021111202102012111222012012012212000000211000210210221120100001000122102220112221202102200212012122102220001002221110012212220010112100100012022102121111010102110012112200200200010001010201120002222122122111120112212100221001100011012002122100121001002222112121110122021222222020112112110001210110110101222100101210102001101101202211021001021210211102011002222001012201201211200012001122222120110100001212010110022210101100012112221222110112001101201001122202122202112201002102200101022202022112202020202200121112110102201202010212020102110112010201210211010200000010011222112102020221200110100020001201020222020022011002022202011002212210202011011222202200000012010100110001101220020221011110122020120011012111121010010022010222102121221011000201021100021010010212100120002020022121110111021001002100200221011201020112020212010111002022201120100202022020220222210202020222112210221001102002100200011221001021110212120211011001112120211001101200211212011201211010112001002210001020110012120012002221020012210222200102011011122212220111121122101110211121202001102111112122201221112110210112100122122020012221111222221101100211211120220111202112201221001202111201210110210102112011002022220122020210020202212121120122202112201211012022212121100101011120122021211200120122222110121102102000012110200202110200201102110211020112001210121100011222110020112000200021002022121121101110022211002120021110210000202000112210011101021100222212222200210100121222202122012100200000022222201100021", "200012110022101200200110122100201012222202120022120111101021202020212210122210120222201002200020000211120200211210200000202022110112022102110110102121212212021202122021102100100212201211102120102110222122201111000011001011121011222100102000211222101000222200222101220221102222020220112100112020010110111101121122210100200222201021122122012001101101202022212022111100012021101021122112012002000012021121220001110102020200220021120122201211000211211110011211001121011002221122222100020000120101001012210201220021002011001012210200101022012200022211022022111110101101212122111002022210120120000022001111010102100111102222012222210000120011100201010001120100101020011101102201211012012000020121000020211021202121121212100122100220111220220210022012221211000012122212002012212121111110120011212212212001220111220001211112012021001211010201012122110002210110020120211000211011101121120201211120211222110120211210201221100012001112021220122111100102020120200221112222220121212210010222220201120212010020201001211222112111100020011211000102100021200020002002012121001210011111102120202201000122020211201110000021112101012000010212021212101112022022110001001102201101011121110121111121222020212012111010120102110001112211202222211121111211110102011102012202020112112112022212221211010122212201202121100001120021012022011112011200201101121221102112212201121010022020101022120202001112212120100100221020210010122002020120122200122012002222210011212200210102110222021021020101002000112220222112212022102122001100001100112012011001121222210120101020220102011121210222001120211010121011120221220001202122100122211020202022022022021100112212010100001121102201210111020211021202111121111112101222212112220211002011010121221000202220212122122021111202212200020010201002101020000000010120202110121110221111012200221020202002221201210020201012211101211100121111211100210011221212101002222221021110101122200221100201012102102102222110012021001120010221220111", "112211022220001110112102222210112022110000011000002211200102021021010011000211110101020200202222222021100101201201022020020220122011020121002011011111101102120102100212112100201020022212021012211112122221002120101122220000022101222112212012210002122210002212122001012220102121010202101002110122020011220220012112110111021221212021211021110020222002222020021220022200012012201100211202221011120022100010002021122001022012220220011012112201001112101222022210220000111100220022100001010121021120000210012022202200020001021011120202011110100122211110222010210020002021202020002221011000201201011200020021212001211110200111020110001011102202210002202121221212021111102111111010210002122012122112112100201001000101010202210012200020022021020212020201101011222000212120101200102200121211122201200211001022202002210210012101122110202100102020102221201002220002202012222022100110112200101002010222020012200211001021212121022020020210122121002002202012111022101010200002002211102111121022200000002221020111010112200122212111120012200012220220110020021101112200110001002000122110121112001112002200200011102000101210022012020222202122102010222120102002010110110221102112221102201212000120101000220020221111022110211110011110111212210010111022212220112212102112122211200100200022121200122002110001020000201110010001011120111000221001012101112001202101021200012210010200001111000201202100222101000100100010121102122201001112122221220021022112110112202220122120111001000202212211011222212220212201001010220022001021002112022221212100121220221022210022202011210101211210000000020002002212021021112021220102212101000212212011211100211012212220101021220122122010011000011101222102101010221120210001210222222200021101102010120001000102021200110021122201202101201222210100000202202201012222002000121021001001000121112020020221222112212102001001111212221112020220110120022121002111112202220210210100222202210112022021201210220101022211110102001200002012012202", "102221110112121021011001011001200112201212011200011011122210010111122120122200022100211100012120220100021021212011121100122102121010122012111022111011012020220122220102222220202012121222002112220110101011210111112222220110122022020012001101122012122112221110201222011200100010111010102002111012011010110120002110212000200011222102211222110121121200102222011111111011120002221100000002022102022112012221010210120201011012011120020221222210000201000210110120220012200120210002100022000002002010222221202000102220211102002002102020010212201212200101110012122201222201002122210022202211221112002122002220200000220012121222020010211101021200001201000001121212022122011011200002101202121102210021121201210121001100102212201220021102121011122200011201021221201121122222211211211220112020001020100221011211012101122121210221021222012212212022110221222022121211122001022222212222200222200101122012002001002022101212201210221222022201112112122020211210102212002110110222222101120100102011022112211221122222122222100122002012011022022012010102021102202100210122020022212001211111020012200011020102001011100202111211221222122121221010201200200110201210101012102000002000120110211022222020111100011020121201012122112110020221100200111210120110211120211001010012001210121121202220220122200001202002210112022201002100012111010100200211112000111001100111201121001202201001110210022110000202002112221012022012120102021020110120202111000200010020202020121221122111220102000000012110201012001020010010121020122021110101100102011101002011010122210201111021120022100210000110221120100110201212201001101120120211102001020121100221100211200002000011210121012021102221200210210002202121201200101011111100012010212001100122112002020100011112110100220102020222221221222212111211210000222222110022211212210221120000220101121201022222122102011120102102012101200022200000112020010201010110200201201101110021011022020000201112201121001111001202212022121100010210112212", "110001222002101022002000221212212001020022101022201212111112000011010022100111010212122211111102001022211011221201100111110021221010222210222201111021101202121001120020201222010011020122222012020212212221222122012012202220202000012002120112112112012112112122101112220110201202120221222111102000222010120022021212200121000211200211201011001210222120111120201102111121212020211110010020102112101222210002201212021200101210211121012202012212020001211210121212020101111100211000120011000010021122010210000202021221100002221112101201122001221202022101122221100111102112202020201211120020000002011100110102222210101100011121101201012020002222020210202101211101110000222112100201111202211112212221011100200120112111111212121021002202112220012220222002020021200110102022102002210001111110100222121112222002012112211222201122201010110222200101121020111200212012202100121012101222111011210121011102021212122220100221100200100221120022202111012110222012200210212201212222022122120001202111111111110102022212202112022100101010020222202121111001110001022012121100212010021211212121201121110111200011121011222000220222122202022202101122220222220020111202010010211122210120012120002100011212002222220101102202120122012220221121021022100002202210200220021020221020100201102120102200111111011202111000120202110102200020122211210220111222110122210210110211120211201122100211120002211200200011000010120011102100200210210222012210010202100012010020002211200112111102211120002010211220201120211221212010102102202021220000220202001202012001011000221201220222122121111000022112202121202001102200102212020101002211222102000020112120012022110111011102212220000121121121000120222212102111222222010020220000120002222012202100200102202012212122220110121120100100002012102021120022102001020200200212010112020022101101221110211200201201212102002002022200012020112120221222222111202111011112210100121000121221212201202121120221200220000021202012202101201111121110222112", "201200120202121210012020101102121201221202122210120222000101122221222122010210020000212121222200111111220211011222112122202000010211222211211012212022021012202022001221000101111012212201201010022221221220200020221020022001120011002211210002112021120221211100101110101001002202200021200002010002112222111021201122120122110000211102010021212202210120110010210120120022121101001000111201011122111110110100020121220012022212102000020102112111220102011221012022121022102211021101111210111112011220100021100220120001020121121122112012011200120202000210001102001022012022112010202012111102102222022120021112200021121211011212201221211020102220200211222221120100001121212122120021122202202210012112010001111002110021222010122220020220022002202111201222100002122202100221121212202120200021200121120011221000200120020000212211101211000112121010012100212121201112120001212211122010001112201102020111102211210012021220111000011120022201210210212012110001101020222122001021020202101102100000101011121021120212002000010101102002222122202002021021211002001222210021011200100001121022110112102112001120122202112202211202201221210001010220022002021201220200011012212120002201121101121001000000020012111200210001221012212022122121000021201010001011001001112101011010101211022220222011210222122122101210200112022021200001102002002011021210001221222012110100112211011221112222100221112112102210021102002222100221210020020120112121002000011022020101200121202102010002021100002021210101010110100110012121111012002102001122202022010022021001022001220201100012110011222220111110220002020211011201012002020101212111210000202010102021021121011121102202001211001011100110112021221121102211200121111112112222011010111022021221212001010222122000202111201020120221210020202011000102211200002000012011000102012110012022121111222100212000112001112001012212000002002012102000201012211101200210210101200022011121212011011112001002211021210221212200010110222212101000222010", "012022101021001212000202200001211100202211202011100002212122221101100121121122110012122221201221211010000021202020000220102222112020000120121210210011011101110011110010222212102202101020210211100120020211011110220110102012202001201212010212022201112010002120011021220010210112221021002200000120222221122002002202202010022110001102212110000001222222102211222120222002112210222100112211012111220220201020101022121001220100210121000012220201211012000012210120020220001002212020120120100102111101210202022200221122111011120202101200001102220121111121020021000102110212211201101112111220001021000111121020222111111101020211121211110212211111111220011102002210011002202202120020202021101101101001011022120220111122010121010021012110021001220100221021112201011100120111212202202022102010222122100111011220220020222111212001001200101102112100010122212021212122220102022222112220102110200100000220002010102000102222002120012201222020120202210201000201202112012002201122010211200020110122201201000201000120112220202110101010102112100101202111120200201222202010211220020210110111220211100000201210102221201112121022120012112211220220200120100112110102221121200101111010011101011010122110110102120221212211022001121221221122001021211111022010201100111102021202120220210111212010120022101020121112000200122201220121001122110122020112101221100000201200220000021100121022211011212210101120121200121010201212102222110110120002021012202100210221112000022102120201202211222011202200022012122002010100120111222112000211202111100102202202211011111100102100010202221201020022221002121010102201002210222010122002121120122002020021002112021020012010012121202111112221122121001021120200211201011221221220101220122210002002020022100021100222112012200122121101112001110211020212222001200022012000112020201002202101201000102000022011101112210001001101011100112120210102202012102200012110200102200222211211110120121110220220020121022120012121122122112121122000020211", "010220112020100202210201001222100210001010100212121110222022210102110021202211002120121121222202101220110100200201101110010011000001021202012210001112110122202212102222122102201102210111112212000222121120201010100220111122200101222101100010210210111202010212020222212122120202120212212020100220210122202001000022121022120100000112022100102221202122222021022210022101220221101210102010000220121012000012121100212020222201000110220002112111002112112201111212200221122011012010100220201020010011011122201011002100112202101221222020002220212010000220202200221110212111101202022222020220011122012211011012022110120120212022202120212011001200020201111211120120221011200101012012122221020002222002100111112201200010120221012201102120010210121021122002211000211102102022110101120120221221122120200011221121011111020002022220101120020221120210122111200210210102220111011100000220020102021121122202200212202010101112200011201102021111021121101102110020011212121022112011100011102020012002111202020110211112111220201102121120121021102120201022022212110101011110110200220020011102200021111012000012200022101211001112001201010200220112011112212101021100100020101210202212011220212211012021012211200212221022222200221202100100002112211201021200021120002200022220111100010010122122200020120222010100010121002110201022012111200201211110210000222112120002010101012212210011221001122011012002221202100010010220121000222201202210111220011201220012120020102211111221001220101021101210022002220012000201221211111011022112001011202012210002221122212111010121202200022020221011222200022212122012101001222202100012122102121012210012002002001110000002221102222010100112200101100122110101020120011221110011010121011021201020220121200012202022201112211222211212222022122200101212101010102021022202200012212110221212002211112101021211020020022112212020112010102011022212101221110001212212222012121122110101102122110010010000202122021010122022001100211012002212122122", "002102011010001110011121222122210112022012111102222201221220122022111021102221200001012022221001112220201200212222001020221210211211120222001210220211102112222021221012212202001011000202221111011000021100000020121202021101021021201001110200012210102212202110110210010111110021120112021201121221000011011011022000012002022102221012211021201020102102200022202020002211110212021221100222121022120102222211220121001102121120100202210220220210200201210012222220121112201102012001002010202200110210200002000102022210022201111100000122010000200211010111110000002222201101001020022102110000200101210222011220010201012102101221121112002111100102221001101101022202120112102120120212222110111020221220021021010222200011101010102110100200012100111021122022111201201022010211221221110101021210202102101011002110221100202011101212011000110022101222021101120022222222010220110121100101120221221112010101001002112110010121220210122211000221010010002211100120010112022010122012202020202101200012222101000121220120120202020122012101022200110211021121021212101001101021222020110012102221000021002022011202011211221002110201212100112020201102220221201021211000021112111002121212010220221100020201120220002022011022020012021210011211102101212210102211220121022010102010200201210202122010200221222221200100100102001001112200002202201111221112111012212222012112000120211012220122102121222122121211100111210011120010012100001010021220122121112201202120200011111200100122110201111000110202122010011020111112222101222021121112201212111102200101212001101211210002101222221100211201122110020001011120220220110200121000110002011012100011112110222102020010211112120111111000211211202002202001200212101202212020200010011021212200120022221002000100112002002212000120110112121021012221110022021001210000022202011022200101222120200222222010201020212121112122002000201111202210220101010101121011011110202210020000210002102101110102021010211122120200112000210122010222010010", "022021010122122022220111110210201000100001201021121011011022122010022110201010222010002002222021102012202020122000111222221100200112210111220002222021001110020212220012212101212000012222100102100110012212200212220222210220212001211012110011011122112112121202110001120110221012021200200112112121111002211010221002101202102022220010020121020000101002210012110100121111022100112212221001011212111012002220010011002112022011200002101002022102000011121221010012110012100211020210212200122201100210211121202021210120110202000110001202202011220001200210210120222221222102001001222222101221210221200010220120220221221220221120021002121110001121220121020122222001112020100211011111121202102020001001120212020201011210012021200100102101020021010112002110212210211011110100012110020121012111000212202120201011211101120220021002101202221010022002200212102002002110111022212000201020220012111022020000002221000000202110220010210110010212201122011120001001211101200210001112022000120220100120102012022010122212220101010212002111020002021210020200210120201201121111221021202102112120211200022010201202111102201121021122120121112212021110221020221012021020212020222101000002011001212012121012112211212221201222112002121200122001112012220001020120220011020010020220120220212112112221211021010222112120010021012011020211220222002111221020212111010220022000012210101222021201211212220120200212111001011201010112011222110022001001012022010202121000221120202102100100122101120001212111022010011000220022122000210101222210102101021122211211020201102021212211212000102112220111101221201012221111111201201020012102222000022110212100211211021122222100001022220010101101112112122020011001002001220112100022202021011011122222000010210210120210102222111120222120021111202122101102112120210120022211202212121012110001112220211101001211120101120201122000122022000210102121212120101101221110111122002220021112002212011021200212020112212220011122110020100111220101120000", "020020112200001111110022001200220221112212211021021101210221201010021102210020120220102201221021200222021000210212000211110121210110000000001120100121101222000201111121000020121101121010210011122212121212000201102222002102201221121102021002001101202102012022111001022221221102200100201121002121112210022221011121000100010200210200210020112111020002100102012211101121000010112221112110212222200121222220200110120201120210121211121221110010212121201110020222202222021211202200002011111121122111110020111201022020222101111022220102020211000200001110020200102110020101202201022012012221201101102101202212011122001012121121101021010200100202202002211200011120122210112111012210000002222200022221122121111001200012200200021101202201201222211100102010012220012112212011102201202101121122110211220221101001210121222011102220220120122011120202022120102201200110000112111112100102110200110110101110101112000021002211201021211020111022011002020222011110110022020201122000021200200202002021002011112100112011201221122021211122001010200210202120121212201121201102111102111222202012221210211202222111022221101021022222211112002020100222220112102202201011102112120110012220222001011120101200212222122022220121201002112010110221001102211111101020220202121120001021000022201220201020020212012001221111022212211022011201021102022112222201212002222221021222012001100122021211120121011002200122222202012021111200011002211000022212102222102201020021011001021111112010210111012201122222202010002012211201110012122210221122120210211112200121222021212011101212222220010210112012100202111212110120012102001010002202201100101110022021000022221211212102001122020011122012220012211201112110102121111210021000021102212100202201220020121221122200012221020201010211211120012012020111011201220010222202212112202100111212102020021221001202202101021012002222001221122000111200022022120100212021001010111011111122100220110010111121110020212121111202021210122011110011022201", "112120002021020210012121201102201221021220011121112220102012200000212201010122110212200010021121020012121110120220101210120210200100221222110211011022221121202000220012011200002110112000021201212111202201121121022010121020122211221002210020011120012121211012020012101001220110021212002112122200011010000101221020000121210221020000200221220211002120011222110210021202112020120202000110202221102022221120120102221111122001201211002221122111011200120100200221010111001100020200111020120211121212002120120002021012111011010010011212100012012121211120210112101122012201102020121012002220012010002021001002200201120202121201111012022122101101000100120200222211001211021012002120122020000222101110202210210202001112100202202201012212200221120012001121210201101020221210212120210201120000122102120020200101001022000000100010000101212120211021120201011001211112100000222100012110122020212202202200200001120111012001200012200201010201110101012101020212000002022010212100010122112121100200122110001002202011001000011201220202021111121222022112222222001021102120222011101010221010111220010001220221020220122102202202102021001120210011021010010111220002120110210021000000210220101111202222200021000212211120210011102212221110111211200102210010021010212012000110201011100202021001002201121211210101012020022102222220110101001001112101021202020001202121012002010012211102212012222002102100012111022201200211211100111112012011200211102211202111011200212200102110101112100201201010001220212011011010000001221000001110011210210100102102212021202101001020010112212101102111201210220200000220001012022220102111022020012201100222212022002012002022120110100020012200120010020201200222111112112102120122111010000222002011212011201221111112200101202011212100002211122111000001021011001022001211121010112221011000100012010021220012100010001011202000122202000110100210101021121002001121200121120020200002001201210200200011002100120011002122212010101222210112120121", "212021021021122102000110221222111010021112221110022210021122201210021012121020110101111110002121100002000121210012102020121012222122201211002002110220202210120101210110120120021202202110001022220121101202100000001201210120221010120202002211200111111022220020011110001001012111211220100121210102201011001022021110122021200221022021202101210221111221000121022220111202120110201122112121022101102212020222012201222210120001200121212122102102210012021101121012021212210222201110102210022001221010221112101112001102212100002220122022212102120112020011000201102211101221211211201020021111122010002202210021220111202211101102112110110020202200121200010122020101122002120222101221021211001021211102010001112110221212001101201102002002200122022122000012122121002102102120210120220122212102122202221002212100221112221102102110011001001211020200002002200222211010211011122020101011200011221112011200202011210110212022220221112120201012111202002021012212001022022010210122020022022001111110202120011112010100222121001120221121002021200021221222202010101121012222210012010211201102102222001112002222101101020111202100200200201100022121211122222011010002212122020222212100121112111100122210022002001112000110110122001020000010022221021200221112220112111212112002022002121010110212210110122221012210200111220002021121110110121220120222000221221001012102012120102010012212002121122001220211211101112201000100202011011201011012221122101021100221210011111101002202100002221011120011220021201221122101022121101201020212220222120002200212010000220221211222110100210120012211100222012020200222010112012122010111210202201100221201011201021020100212111102002210002222221120000112211212210222100101101020012111101222020212002202122222220010011000010121011020202000021122120010200212222022121122022102211021001121001112122010112000112012210222011201020102112200021112220211101200000102221022011012112000222022022221002010221010122020121022110101012110121210112202", "112022021000022102102012021101211020111101102101121010110020011112002112021101122120220222011102022102001202012200211002000102220222201202122200112201100001112222000211011011102002101010012202110112122202012122111002002010212001002220100002202200020020122221010221001002000112102200202111200111221200022221111122001201200220101212100002122202212121202111022022021022220211112022012200112021121010221011002110021021112022110011020102000101021200202220112120222222121200211001112120221111002020221122200220001220012002110112210020001122022020101012212110100011221021210021002100121220111222022010222122202200212101102201002100110022101122121211020122112111022221111211010000112002001021020101002121202010222001211101210202122012110121100011222112100020121002022112111210101021022221210011222220111122100000101120100021221200010101021001002121202122221120221100110011120021200200100012201002002201010210200201010002022121100211010222122022122021200112020200201000111202011210121021101201012201022110220222110121221002111212002021122121110211201011121022121100100122102210121202220102021122201001110210202102222202200111012112012101001222010211022112202102000100020110221000220021102022100021011120121222212002021202001021200211021012101000120001110221200101020202112200202121120112121210110021021011020222011022121220212220222212001221020100112102101010122020020201000200102121011210112202200100220022102011011001120101020210220221001102220020011120102100100010111200110111112020220200022212112101111022020021211001200111011011122202001221122011220002210022101110020121011020121200211102102201002112001202010102000101211020100101211000121112210200202120222022222121112111101200211201012110020022201200201210211000000120011202220020011220201112222012021220121010202012211220010022200001201101010122010212001201222102012100111021000121021022212000010222020201102211001120111220000020021101021211121001102221012210221111002010000001100101200000", "212122201020200221122102111202111010111222112112121010021000102101011010002112220010011012012121220212201111111210012002101111122111102011010001100210120000112202101120122121212220212000112201010110212202210101210210111120210102202202120022111202002222202001002120112220000200002201111210210201200101021021212212222112021021020201020220212010222212001111110201001101121102110101211211121112021112220121110012210221210221000021022202020022111101100010122220220010220200221021120000010021102112200002002020010120121021220100220222122202010221000020212022010111202211020020011210000022112111111111112102212212221101021012102110202021121101112012201000022010102101010210200000011200110122221212120101122011022002001110100012200201222112102022222011210110002101011211000121011220120212101000120210101111010020201102001011220210000001211200210010001001200012011110111120220121001022111202122121122100201100121012200212202202221101200012212011101221112220221211021120222122222221110212110201022111212100102111122220112001221012110000000112120020111210022201111211112120111201222020202001112211002121000211000100212001110220002211001010222102211112012202201021220222101210222000110201000220210021002001101010010000121001221102110221020110012021122011100010010100101211100220201002201202022112121102010120101022221000100220121102221101001110220010221100122010121102220201112020220021111110202222011112112222011212002101021010112010001111222001211101012111201200022211020101000202102221202222002011012200212201221001210122112002111002021221211102121202120000210010222001001000112010001202110011122120212022011111212100022200110122100202112120022212012221002122112021100011222110122201012022212222222002011100011121010120122202110010111100102002222200222002121100111121022100021211121212100020020102220022221111120200222120210122120211212212000002010011122101102212020101011002101112201222121100020201120212101202111211112002012101020222101222000100", "210211210121111000102101012021011212021110211020212001112002120220210110110211010110101010121222201121222020201011201201202001201200022122021121021021111010011211222002111210011112202010002010012002212121220120220212201111001110211011212001222111021222200201020001121210200020220020002022001200021021010022220002100022210020112210120002211012011122112002111111102122112100202121012202002000220021111012120011021202212122220002000020010020101110212220110020210111012020001120010010001111120122002112202011012122211200001211020012122220001222220101201110201210121200011011111010000002201211100201100200220211200201011101112222102121101212100121221122120211120210121012210210202001202022212110110200200022011220000211102200020120211012120202210100012021011200121002010122020101112122112121100211221002001112102021200210111020000011022012011210021002112220220200201011201012122020020001012002120022102221101201110122210200021201021010110121120110202112211111112100201210022121110121211220022202120212102012101210211202110212022221021000211012211000112101102010220102210221012011101200112110212012110001102020200001111112111102120101121021200022101002001022101211112212002120112222210010000220021201201121110220110202012111210110211222102201202200121121222000002202022111010112002121212000011101011010011221111012012121102022202101021100221010022000210202011011110020220120021220210022112202020110210110001102121021002100101111001101112100101122122010211212020210111100002102121220111201002010010220002012102021001220120201201120222012220012112022211002222002120010022211122120022202211000220222110220202022102120011111222112012112121121011002212020000121000120222020110111011100102012222202200222022212020100210100011112010220020021222202012002201222102220101000012202120002220202201022221111222002102120201210220000200111122112200022102021200010122100201000102212010020101001210102222120002101122200202010101200212111221200111002101022120211", "022000010022101100100020100121201021200221122201002112202010022122011202021002001212010011220211010211011022012200011121022001210110021020220101000211001202220100021201222200122210222202220222211222020001102121220101210011221120101112110220211201020120221220012222111001112221011121200002202221100201221121222211122021212000021212100200000011010111100000212020002010012022001201112221202222221011121100121220101110000100101001110021001020022001201120021011221221020110002202201200222012010212010112110201122001120000212220020002011200021211001102022212001020012111111122022110020010221222202110102200222100102000202102002022120110220220000112202211020012002011120102010020102111210002010001011121101220212120121111012022111011112022001002011220202101202220201111201201221220021201110222100121222212002112021020212200201201221010002112122202022010222121120101211210012212020001202010210012221011221220200102202000120121102001222111121021001222112110002221021111211011122201221100020112122122011112210202020220010012111200210200200221102100110020001212220100111112100022111022002002210010120202122200021201010000010110212001021000200222020010021201111221221001102020202112010122112102212210220012212022021021222121100201001201221021101211002022200212110201002222200221121110102120220012002020121120110200020120222101002210021201220112221112211211012001120011111110100100002102210011011200010201111110112020002022110021022020121000102102110220111212101010222011022101212222201220021210010120000012102010100011201122000020011121221210201120100122000120221110120220211220002000010010212212021020220221000202200122120100012020100201010011220011221022122210101201010121021020100110102100110101012001112011221012012211121022210000220211122000222112221122010100011002220101021122021002210121111000101222102212111021201010010221021112122102111211121022012002120001002212111021001111202022112212000121212220210201020021022020021011221111011211001022", "120110000210201122012000202022211221221211121221211122201020001202122210001220111021110002220022210220120120200020012100101222001012010221201121121022000212220010020002011000102022100102112001020000121111001111002021200200121212020100102120221102200202220111121201102121220000110222010011120221200201110012112011022001101101020202211101210220111120122112220021200120112112122101020002002010210102221211110021020210221211022212020011012020110110010121101221021022220211011112010012211202002112201200222100100222221120202120121222220110101021212000000112020112022020211010122111121202002212210211201201121102221221212102110101101202102122112212202200100022101110220201220111110100222201211020121002121100122220022110121222011001011000010022212212122111021211201202122022222101101211100020201211020002202201002112101120210001112210122010020020000210202212101100212202021012101010020221111002222111110120021021102120222220222202110012221121222011022022010021000210221022111211111221101211121111111002120220001122112121202200110102000010022000220112120200010022022211022212112220221022202010210021122121120020022102012210120212121202012210111000220001122220110122020110121110100112211222220200221001000100002022201101120202201222021022212002100001011100110121202102210010121102212001021212112121021012011222022002220201021000121212101020120201222102201102012012110211111121112012021220221001210200010102020022212220212201121011002020100122022211110022110010110220201221010001202020220100211122110201222120011212121021211001102222000101001122000202102221112001011220002202212002002110102121202000021001200100201102202221020111211222110110200120220010212211221002101221212111110002220201110200011022100012022220102102111020101020110100022201101000102120101100222111020220221212120222120100001022120101002001010121201210102210200221011220000102122211222021100002010101211020102020000022120211202000210120020011020112221121012210210200212001011200", "212002220211022212002212000010221000220011200100010012001111110021102111120200021220021111110210101000010012111220022002101202011002102111112220200001022122101212011110212011221120100011020110122120102122211001202022202021111201101021000201120012201012120122001122100221002021012112121021201220022212202012201211210102210020110220202121011012010010020120210221221211121212112211200220102000000202212221000202010220101200221202010121100102222000001120011102001100122121001212100000210011211101202120001120111000112202212100020212120121211200021200202120010001121200011021220122121200210110011011102220201002001102100220002122111022020001201201210000022021212122211022102212002020012212101111201012021022022020100021121102011112222110221220101012111220021101010212211002101221101111201112010201110101011120011210102100211211221201201202200222211210120000121210022202210000222110211110111201220122221121112222021101211020021000001110101111121021202122022222122020122002022211200110002010002221200212210222121010120010101202221111010202111222220122222210200212222220021101210120002210021212112100112110010112101211222222011202222221021002210101012020120021022202101201220200001022022201012112202121021021120221110211200222110022202002101020221021102012110222000010212112112121101201101121002220210001012111001111210200200201220020101210101211022120201002022012111211220121200221001200002010111111100222222100012001222102002212111102022221120210002001001102220020210000202210010122012201120110011101202211211200012211110120201220221010002211021022102202222102100220010010120212021110012110220111201021122100012100212220001222120021212022201111112111021122100001101202122000220020121212022000202211210211221201022021110122002102220101012012201102122101011110020012012001211111210121120000010111110222221100001012002121022012101112022201002222102010021010120000002220012110000021212212020211022212012110112212000202220202000202222112202222221101", "121102220202211000202010010121121221210102101000112202212200212110220002112020021111121201100222112121220111011210011211220221122000102001112022211000122012220122021101002220102202221011100110021101122102022211011112011001222111222100002001220201222211222220211022100222110220221020100210211122100121012001102222021201110012200122202111212211000211012010012112221020210022112122122200012012010000022002210002110110101010100121002021120121020010201202221200102100000210220000011220121210120210010202121122210201002111120222011101100202110202010210101200222001212201100200012012100002200220102120220011102220111011102002112210101000110022021220001000111221220220220121021002012101112211101012121222110221122211000001000012010110212201022100111201011202122001022100012021201122200111021111221102200010222002010011121200211212020010101110120101211220002221120120221001101020022001020011120021021011120111121222220201010202120210212012110010122201000020110110101122100200121000201002112201122020020110100022102200111201220210201111100122021201100121020010220002220002010000222110012000222101121222222211122201202022002201010202022120202211200221021212210210120122110010120202201001221221111200012202001100211212021100002122111200002111111010201100010000010201221212101111121012000011020010111100202212221020120201100221110222011112002002120100002001210212002000122102121211121100020001211220110211100110100100020210100020112211001111122112200211220122111022122021202100011020112220112212102021211021220110000221111221221001001221122111001220121112010110010200210020100112202022200021222020100122201121020112222202122002020112110212012212222010210210200020201102100001002011222111010011120221120212001112112021002021020111102211210210021112211121011022112221002021102102102102001200212110110221201121010012002200001211220210101211210002111202101112220001221101002220222010110022010021220121210220202122102200012211011012122001201102000221021001", "211222211111201000220212220212122201201210200122110221201202120110020011022021022012121110122101102010000102002111000120200012020111210221001202001021021101010022211102220121200002000221201000100022100012222211201102202200220121002011102211000221200002202120001011212012211002202201002010120201100112221202112122101211122102000222102120020212210002010110011012010212220000121022002000022212002000221001010022111121200122001111220111110221202120111022010111001001102001012111012212021201210122012100222112022002202000112100220210021010100120122211021212001202100200201210111012002012000110221211010021201212121122100212220110010121020001100112101210201121110000120222012100002210112001221222001001220201022101111221110112110100022021102200010210021221000022020011111012112121201102222222002122020002010010002020200222101201222120022121122102121222100220020201121212012020022020212121112121211110011212220010002022121211012201001002122200211120212220220010120102211020210000000201011221111221110022212101200101221110012111000000001202111002121002102200102000000020211222200011211221012122211220102101100220100102011020200121101000012111020111120200111020200221221201012212201222000121120120022221011120100220101111001220000001220100012001022201211022210001220002111221122012102011200111000021001202020101111221120102102112211220110002222021000021010210201000021222201012002211000200120120212221021221210002012010202112121110100221022010122001211101100200222010101201212121111021221212201010002111111211022000110011021101120111212101111001200020222122101001000121112010201001211120200202001000011002011121200121221120022011211011210111011102112202222012220221121112210101221120222121221101111220101002112122020220210201200021001122110102222101002202101102022201200120100110121200020201012111121121100120011201111112020212011200111222012010120000200221220001100000020000120202120210222202200011021201002110200200101212020122002121121020211022", "112012021102121112201011211121112121221012012210002222112202211000222101002211112021021001222212022210111110222201101101011021110000002022110102001022012110222012011200211202202020001022112101201100022222021020111110221100200011021110020212102010020000021202011201221000220221212000021021001001202222010012001011202112102120121121122101010101000101222211221010021001200001220110001012220001202001012112101201001112011022211112211010120001112201200110221001112121122121000210110011000110002010002202102111001022122211211112212022000201021020101101210002001112101112010022112112101100222111111021022201002121222001011110120121201012221111222211001110200112211021020011100121120010122101100000220102212101220102222121010000001200201011021120202102101210110100100100211000010102021022110220100010222210210201010000002021102020121221201010120121220001002121100011201222120100122211212001110000011210022011011110122021112102022210102111112222211111221122002000200120021020102200001210111100000020210022201101100222100110002021102120210110110210212220220100112120222010010212210201100101010100221022100102221010010200221212220000212021022002112021012200000020122021200010120220001020220011121101111121020101110202120002202122111121212101200222211102200021220111021222001102002220011211100111211010011111001220011022202222020001122011021202100201012120012012212220221120001211102121010101102000211012110012101010211011200200202011200212011122012212202000212201001110200021210000110022121212100120001121210122102010101100021201211001210002122022100220010210020110121220002221101202221111002222120210201110210000112002001222020101102220002211211020010111010222021112222211121210002122122012012002211122010112100000011212011122001222021011002211000100220000201020200012122121220202111020021111000120021100210001212100121222221221221210021211000221222102010202022021110011220211212100011100112110111121120201210210010002110122110220221102111221121022", "110000200202021022121001010021001111202001112001222120200220012101211222221012001001022021112022211110210112010022101000211101002121122220221011222102201210012101002202101200202002220222120210001021101010021201100110011101001120102001110110210022012211200010120110202001020121102021012100111022012010121020000200122111012201111202000201002220221001000102011020222200012220200001102212102112100222101120012101211210010002211220121022010000202202200212000120100000001220002012022112210220002001022000220000202221122212100222211111121022000221201110122012102000212012012222001121002202201211022110012102012002122112001022222011100002020222202200220111021021210201121011012212201011020002022212220222210120011200000200010200211212222020020211022022101200121001022201102122220100200212212212212102022102122102202211201202200021221102102020202220012220222022120002220100220011210021222100011110210220222220110120120202022112210110220022120111220220011212001210001000121011022020121121112121012112100202100220222201211100010222012120022021210221120221212121212002110201111021212000021221021201121210221122220010122201121022200222222210121210122212120210011102022212002121000120011112200001100000110110011010122120100102201220020222122221202012220201012000112122200211001002202100011221000020000210222000010201101121121121212202010101111212002120120202022201112000120111111102221112122211002122220121222100120101221211202100101201012011120222201120121021222001200011220211221002000021020010122110000112200200202112112000010001111011201022200211000220002210120202121012202000102110001221210210112021122120222122221111001110002111100110012202100122210221011121100222112210002222011101220210002022211202120201002010100001021201020001221220101111012100001212021120210220020001011002120020012122212021021021211221001210011020112200010202001012120121000212211011122020210102020121010010120011022012202001011000011020112101112111011212110000001120102222", "000022011111201012212022200021011001000202100010212112112001112100220010221222202101000010022021011201202122220012012000212200220220102000220200221011202110001120100210112121110110110012210120121012101012001202010022101222210001201010010112020120212201102021100222201110220220201221210002011221100200111110101002021100220011121211022021000011110120210121001221012101022022002001221222212221111122222010101011112012021101112011210010010000111012011201002022212200022211001221210210220122101021020012101022210000120122022222202221020100010202010221021101000002210200210120101000220011211201222120212100221212022211100001121012212101101012001212221212121021010002121222102202011221112102200202021101110100111020101120210120112001200200002121221002002211200010022100022110101111000100000022211101022001000220202222221212121012110120202212212211021021021211211011121020001200200002212001211011211210022202121110011010200211000200110012112220110212110101110200220100011000111220110210120201020002000122110022001002211222211222122000112112122120002000010002221010101102022200021200100102122020011011112000020201102101011122221221120020022021101222021020101201100121101011211112002011221020120102212021222102111122000212011210202021210202220222100210000012210210002202201000221200121012120221120001220001101202000120001122220001020021220100000120001122222220202000121100102021202001222201020010101212221020000000220002002011010020000002210201022210201121110121002112221122102021100022221222111221022202120122202110122001202010100002020001102212121100120000010211122221011022000221220122211222120022222200022021012011120010102012210222020021010011112002222002011020120121021011001200012122111221002100100120201210102221220110021002001120201021222102112222220000220011122212002002201110010112212010002101102001012000001210100101200022121222101211121210012012100220100212201222002212011001020212011012111002122121120212012202120121021002012020221200", "110112102112201200100201110001210000220222220211210002020222202020201210112210011201212212022121201101100200012100010021202100212220010221212112201120122002112210120220012202201002222021221010200012020000212222211101212100011211121212012201111121122122121022000021112222111212210201211112101012022212010202120002002210122022201002112002200211222021201102111121121210120110212202201112112121002001012110201112102101021110022211121121110000102011102022110011120221212020020010220221001022100011020110110120021020112111222121211011110121101020012101101201110020210010121200012000120100120010120111122212110211202222110020112022000210001002212222112210202111220111010221200220111212022001001212002100002022222110100011001210112101001010210101101001200201100111201220202112011200010102220212121202011122011000120110022211112211110212010202222202002212011002021020221220021012102121211111102222200021202110122002110222110002200211020011000201021222121011201200111001222121102120110112222022022120000221110110020212001020011221001100110220212000212022011011210221100022001202221121210020011000211012001220020011101021111200221010220010001211110002222002012100020100201012110221022221210020111001111100100110022202000210120201120021010012210202012001020222202010020021121100012222001102001000000102000120010220201211122212100012011021022220211221012112222022111210101002210002111202211012121222201010202121210210222200022002011121100222022020111210222011002201211022110010222120110012202021122111202102010012102101121222212202101200200202021111022120200122111121001021000011121100011101210002120020200101000012001112201201221120012000202021021212211220220222000012212121222102011101022121021122111121221201021210211011100022110112211221110111001110212102111221001022012221000110120111011202020010200210120201201002212210001000210222010021020200121000022121020221112101202011021221010201001122011022222212220001010100001110002000222002110212210222", "110011111221012011111112010101111112000210102011022212210201000111001122002200002212022020212211212221202000000200110002000212211221202021021102121210222001222200201102000020110221011121102111121120202112200120121111222221101021022222000112110021000100110200110101012222221100121222122020220010001112202021201011221112200120102122200202112120111222120101120022101000221112220020212012011020210000210220222010021221002102010202222210210100101210121220220211112012121221022111002000020100210121211102011002210120201022120112100202122200120121221211210011212121011212222201220021110200012201002102011122100222012001000210021001202012112120221220020020011122021210000222120111112222202210210112120111022000201211102201221121201122202211221100011010010122021211000101100201220222212002102122212211211110121001221221212112120001220111221221211022000221212222221021100000022020101111002020101122121121212001000222101122201220100221121220212221212222212201020210121122200122200200122212110001120211110010201120102201002100220110022100101022110222102222020020001010211101212101201022220110010021021210121210222020122021102111221220110011002211020100210120120021102020212021110112010002100112000200221100112200102111012011000221010210012211001101122202201022200202021212110220001020100202002122212220121012211102222012221002221002000112002220220211111210010222222100211102012221122102211010221011110011210022111120212102020221202001012220022120202222221112201220001201011111012010121201022101222201211021101020002011020211111210012212110202200210020000210111210220121112002011122221202222011222222010002021000211221220010102012021102020222202221020011012101102022122002200020010022000101010112001102010000201022120001022111001101121001001200201112021102101022210011122122010221221021212211000212010120002200212211222112021121220000020122012021212010011110200022120002122002010202222121202121221200201121121011201102211201120112210110210000202002102", "110100201211202110021122111002221021211202110012211122102122211201210012201010110122020121201012101201201212120000121200001100220221002000011201101020110210222121112220022011010002202000020020102002122001221121022222202111121111011102202011211221112002201212112210202001220212102220101120121110100201211222110220110001122011102020221110200001220221000020010010122202102002210022222021120010202111022222201202210002120022211102120021220102122000120202120201111100122020121220122000010202011002112122100011101201221212110211200000022210210001212021021011101202112000210221020002102102221022210220112112212202011110112001122112101111002222220121222000112001201120001021120021120012012002022000002202200210211122002112000112000201221012222111121100121022122121211112211200122110201222212020112002100112210211001202210100211000212102222222002010021102121001001011210020002112121000212222120221110120112000021120021110202020022120211012010100011022002110200111221000000001100012001101221001212001112010202021000020220210211100012222120101102202000112020020000210220011220200112200122122202012220121012220210220121111122202201022100101201021001000210210102010011000120010210001221211002001120112200122121000010102210012200001110002220211122122120220011100121012212011222222202201121002101220221201021020010111111002010122220001121101112120020012000201001101120101020021000000221021201210221200102021211022102121220222201120201102201012201121010022110222122002001100102202221222110120001101200022011111122021121121012201010201122122022100022000012110110101001022111020211000020120001022102010022210221201212201222112000111000001020202111220121110200000012122201202200211021212001011220220201221021200010112021022001120021111022122111001011211000212120101102011111210121201102121200100121201121022020201012210202001101101100101212221102111112011002022011222012102212001201122100002211102121001201001000101100120011221211121110202210022222112020001", "210200002122120212011022110001101100220121020121021201201122010020222122012111021100201011120121020001001112111000010020220221221210220012200211002202110001022222001010121211201010122022212001100200220110000000000221022101020001121001120201202102200010111022212202200110202222222121002202222100212101021122021101122220100220112212101002201201212102221012020012211220012000212001210010010211200022222100202211021000210000100010012110021211002222201102011012011020121011020221210100022200012110202000222100212121020120202122211212000112022022222121002212212120002222101122200022202020001101002201010112012202012100201221120202222110111011010011101102021211101110121212021201110211022102111202211211120121200201002122212200100012122001022102210222101221002000011011111022222122222020000221022201101111000202001210011200021102221011210221002122210002000010220002202221110000210211021201110211111000102211202220222212211212221011011221112122101210102221011100001220020120221222000221001002211121120001121212011121222202220210000221211122222102101210122222221200211022120122110222002122202110121202112022002211120012112122012102111211121011011020002021212022212210211200222020012200200111220211100021212102022201210100022222110111110011100101221220210222200220111122110012001212111120111120222210022200201211201011022021112012221210201022010120001001101021210001122201210200100102101112001220022122020121020010001211211011011120212121221122102121212222120200020001021200122101221121201120102202212111011101221000211200202212112100122000110221020001200010122002002022211212001011022200021211011220001101121001120220121202201102210101002001121010101220111221110020012222210102010111000102100212020111120211122010100022201201202000010002110020112020021210200210102011220100021022202012102122122010022102022112220122220100102220001120002002210111002200012100121122120212202111212200022001102100202121121121121102120120111102212201001110021112211202", "000000111211021001211222120112112221201211221102100000010220111101121200201010200002222111200000101111111022220202000121201001000001210000222102222220210022002220220211000120201202212101220002012010110102010021101110122102122022202202111112110102211021122021220212201120211211021112220000111222212002102200001100122210111201221101101111102100121102212022200101020001220221210110200011000120200021001011002111101121120101112020022212212120210110012110212100111020011100220200001011111121210100201110002220111222122221212111122102012111210222100111201000102122121210022022020020000020111010122120002102111201220001101212122021222022200201022012111212122202211010111220222110212110201212212222221221222222211020121201022021122202111112221002000111100111211222001011200221010011002001001000212110210202111110222002212120220222011120000111222111001101112000200001100110122012210211102011021012010102220201011022001020102222102121110121100201002200201122211100021120110100101112002021212201110122010002001012111210000220112002110202122102111022112012012222110101122010100001112002211212220020011202020212112120222012222012202002021002201200102101110201210101022222201000021011012101001000101222112220112010102001100200200020022022011211100221221110120120201211121102222020101121201000110000022100120211110120112010210100002210002111002220210201210121222121112012221001200200100210020020201022222100011021110111220220121120210022010111200221020010110022022110000112000120011001022100200101201202121200112011102200200120020110202002212222101220202221020102021102111010111222121220021200102111112022202002210012000102221112111102221012020020122111010012011201011101210211010202112011020122111112122021112021000122212121111112201112112012212022202220201200202020101000120100020200121220012110002012221202110210110202220010101212112101022212010200120010112102100112222122120220012110122102012111121022111012221011120002001210002120111222022001221211", "111010110010210001120020220122110101012011202121211022011000021210021222120212011202220102000002010111201000021212000011220122000101221121100001222120121111212200102221202211120200000200220012202121221101020010200011021021100220010022202011221012110110110101210120211022000100111002121100120002000222210210111102022011101002110200021022210202100221121122110200221101122102210102100200010002222101111012211212022220221021201121011020022110112121102102212010202000120120121120001021220101002112200120110002221021102221212102021120221201000102220110021211021010101001112021221201022020202002202020212221011211120121021211101120012111221020022221112211201201011222221220220122201121002211221211221201222202122000210011200001112201100011212010222111002001011111121200202222200022001022010000202221022011211121021210210111211010012001120210010100122220222212002120021100100102112122121001112222120210201102010122010112001010120021022100001220121012200120212100222010212101111001022120221201212222101222012011110121122121200211022102211000112012001101220001211020202211022212000020102221201110102011211021001220222110101110110120222212221021012110101011112010110010012100000211202221121102000020111221022011102010221022120221221101222102212210212122000202112002000002012220000011102021012111021020022000022101121112210001101110010021102212112011002012021201110102200010110102101222201100112211010222110011102002211221112122002112010120111111112220200020012000221220112020120122222001010001021110222010202122001210222000000201000202002122102021210210200211222001122110000112220012020121012210020012010000010101120220112221110010121011101201021200011100011100201001211100022200022120000211011021002201110012210222010001112010222102000102212012121112200101000000212220201222021111200121112122122221100122101121001010022202221002102010000200010220112000220202111001110001022221121221100012102220201212200101201021112112202101122122210122111221102102", "020202022220222100122011202210210010112221211021212010210102210000101110002112221200101020012200102202210102122102201001000211122112012101010012001120211022122002012200121010111222021202121221010000121020011200020010110020211021122201222000212100212021110001221022210212111121211210220200122220011212122112122211102200222121210101201212001110021011210211002221202221200000021111212221001112210122112121010202102000121010002100021202211212002001111001102211211200220102200001112000100122110210120210021210111010011221111120211210100201100021101002112011102112222200212021112201222022202120122221000021011110100111112121100010111022111012100201211122221120221211200120221101100011210001211001220121100020022221011010120022111211000212111201222201000100002120001122120212210212220020001001222020201211111002120000122210012221121001021101202112220100102200010000212022212020112101012002110220210211212001120110022120121112021010211122010020111002202010200102222110200110120212121211000012212011120212120202111121110022112112120020200210021121102211010011200011020211120110220202010101221120202212001102012022201121102202202120212220011012200020211120202110011102112112110120012202100121102202000210201222122222211121112021102001122121021002010112120211202102011022110020201021210021120010101211111120112101121000001201010210021120002102111221020112012201110110211001122121120221112120012221100110222020002120101021210202101111100201201122202021110111010210021022010021120101020221100220202111112021222110211100100212021200101211120210201210022102121001021020002121022202122212121211200110222122211002012001100001210100020121221201002120101202200201021200111121211200210012212121100102002122021211002212112222202002120021212122020001100122211021112110022221011020222001210011000100211100222100120001122112021002011122011220200111111101101211012011101000010021021100212110001010201011122011212221022221012200011020210222022012211212101121120101", "000110110121010122211200212002122012111002201122122222121012211022000222100110011110110002120121021112110211011221100220222101212222111120101120001112220010022101011012122222200201211202222210122210100002022221010221212012200111210102122122221201122002111002202210011212221021102202102010012020100001120110010011222012011212022100000200112010211011001121100010021120100022110201001101001200200021120211220012220020122000111101220101112201221220211201102010101010001122202221021111222001111022112212201021222201110122201111222221200000222201112211222122122021002202120220000112000101022020002112220201201121202201010112100021222110102100120221200202200120110201201120220211202202120102012110120201111002111211101101211202201211221122022012202110001221222210210002001222102011200020210202121221010002110120210110222221022211201022211112200101201110111120122001201200010112021111022202101001100210100020111121212210222002222111021002120221021120001222110210110101121010102121010011011110202120211210220112120022101210222212222122011022110102100211020011121220221101001211100221212100200000122012111112001120122002012101021021112221011221002210201012111221201212020011022220012102211021112012202222112200020001200001022010212112120110121002211000112122202122100201220000002120212022222020212022212121101211002211021110121121100100012211011222000000002010021012000122100200221220202112111100202021120201100200121221220212201222122121122110002221000110011110201210201212002121010212110200221120021111101012212010102120101012010012202222102200221012210022022102101000201010212011120021201202220121021221000000121022112200000121022012100010010211111122211220121020110201210021211022221200210200001021102202022101001120100111210001020120020211022121210102200002211012202210011211210002221201012020020121211012202000222011120200220221010220112101012212011020020101000101111100012122021120202022221002100221022202122010111011212020110212222212000112", "010011002102212222112010211220111221201110101000100012120221012110121022202101221022102210021110121112102211000212110000001101002221200221220202022120211101100210002212221011121212102012000122002211010210100110022022120121101120201022120020022021111122111212112010100220120110022210020020100220212021000120200002111220011200110012001112011202100002211000222210201012020121020012212202212212101211220202001022121000220002102121100200000220112212220201222120021111202202102002012101211001210212022121201101021222201110112020201112221012021211001221220101022101222012010002010222010102210112110012021021222201000211112210011102211122120220111122001122220112212122011122020102110202110101000200021110100002202121010110211002201201010011122100221121210002110020112020111211221121211220002121121102021100020011020001211010201012100221210112000222001200200222220222110001002110011000001120101000121002021012211211021220110211002020120211222210111000222111120011221220201100202122122220110112201101201020100001021000012022210200120201111202021000002212010201121002012212110100201010010120012112220020020100001011010020001111022021221111112112121221101202212022212201220222211100201010221121022121020001211201120221000010110022212011100121021112221202202111211020022110001121101221102200012021012010020212011201111202110111202102000011002101220111002210101112211220211200121200010201201021021120001000010100000100210222212020122101222212112021020022100110102020012002000110222210120212020220211210202001020202102210202112012000110001001002112122011211222122220200222000210010222101020020221101210222020101201122111001022010121220111211222021020010221022002101022222102010222122220210022120202200120122201010122201010202001221221100101122010211001010000111121011001002002111222010112221000100022210101002201211100000201220101012122220101001000100202210000000120111110001212210121000112022122220210112211002110101021011110020002000222012220101020111", "100221120201112201200220202220001202200120102011201012021120110122220201211002112220110100000202212012001211100101120100100010020012021020221022100022002211221200210112202201022000102210100210221000222002120021100122221102121020101100001000200011022221220021220012200102011111112221122102000212102012110120220110120112200001212111010202200101210101220220220210000112121121202221200210212021211010002110102011111201101101002121111211201001221000001021110200212011210110210111222002002020100021100221221000011120012210111220100102110110010000121201010210101220011212012201011011212122211212201202012112210101011212021101110122221020112101222020221221012201002201000012100210011201021000001111101201212020210110210212020021101112220022000220101102102020111112222221102112211010111001121011211102210001011112201112012110120211112100200002101200001100022102010221001102211021120221000220022001220002001000022010000101120121202211210110211200011101212122111012021001002102001012020121120202010212021101202102002000000002202220011220100001221201201002200001222200110220022122121112100210200001210122021200220210020101000122210121220021010221202211222200212210012222022100022111220112220200120121022011210121002222012011020102002121221212200211120101222011220021102012022011000212002012022200200211211001021110220110200011222121010010211111110101022021120011000210101111212122011202012002101211110000121120222002210222111000001121102012222021212221222001001011020210101022002100201101101210211020011221022001011010212221022201101111200201201220022212201122200021021211202221101010111111200222120121000110121110200120022020101001220212110222222110001202022121220210212001211000111011210121212211222011012002210120221020010100021202112210211011022000011011000122111100101222110111201120102220002101120112021000110001100022020002112010120202002211122201221201120211000110102022022210101000120212000112220001222201011201100201112221020221020012022111", "222210202212110010101021120021010211110112012101221221101211200220221011110011212012210120110101020010222021012011220020000221120200001022111112220020201020020110111011002201022100000002220202222121200212021011022210221000112220010010012002200011222100012101202000122020222222122200102000102011102220201101121201201020100222211101101021102110110020001110000000121110100122201211021110012121011212021222121202100112210111022202111122220101011022001121001210122021111220221112010202020001001220221200122102222221211210201020201112221110012011122111221010221112002110101211000201210122121120002021021010000111220012112112220221020011101120020002222211221120121221221102021101102022212201210200020101010022200121020121000012112201012010102012211202220202001011200020021122221022022012022021021202221000012012221121101010202220022211112111020222222000220120121112012210222000011001102012111200112001010020012000121010221222110002211110012012102222012000122112102122010121112021222101021212010122122101200022011220012220111221110220121222111102012022020012200111020220102010102200122221200200002010010211000020002111022220210010111012112002202221101021112121012022102010100021211221211022122010102002102211222100211122200102010211122122001221002221200011122010021202001012012021221211100222122112101000122202201110110212210210000001211201001012210111012221110121001202010112001100212122200001210210010102210112201221000112011102021120202221202110200210210020111201012201210121022210121100100110210112101212100101211022121010112021121122202111021120220111201101211001012010122112110022012110120201000020102220100011021222102022102201212120021201020010212112111112020021012122002022102222222022122121220000200021022022002211120211211002021112012000221000212221112002022221120220012201010120221021020222021220122001201011001100102012122200122101112120212201220000022201212201101220020001022011120212121222121111121112000102021200110201200011022011", "222021200002222022202101000110112111102000212212000221121220112112101020002002102011201002212201020100011210022102020100001000021121200211201100021110010221012222001002010121121222102020211000121122011020220112001022022010120000211120110210000122112001211001202102201000020022121201210022001001012200201202020200020211011000112102022222002000120020002201210212222021120221120211222210022022210221010001102202022111010201011121020221212010202121120022110102112102100011122000012000201121110122200011121101020000001202012101100222211200221212102122111222120022021022222211002112002021102102001000211220200021201201200100111101011220020110001112002112120011111012211110022022121011002000120021022011100000021212220021212012122111121122012112011112022110220201011122011012220110121011000101011220210221210010221001100200100102111100010011021102120120201201121122200022000100001000221100210101112202122002121122112111010100111112022012200001000222210122001100110212222221111110211000200100100022211102110210222102020121120010111221100222211121010112002011012101111122202212102010201210021221221212011120220201210112001212212211222022201021200101011102211202221212102210012201200010122110100222220201202012021012212212111220100220211100111002101020122011100002211110011120221202010100120120220111021000022202111111100010022222000011212111212210002000202001220100111010120122022201202112000111201222211101201011210212020022102122212211200210202202022100100010121101111112201201110210021012211101200010212010212120101000101220220100020010211210021020101110101201202211121202212112022022000020222001010122222010001112211010000100110011112221100012011122211002200022012000000200222021202000222000221000101202012201221011000112110211201020212212220111112112210012010200002100010121201121120100122202110020022010101002012011020002102022111000210110022120110101021111201100101011122200222020202112011210222111100112201012110122112120022001022021222112", "122202210211120222100202012102020022221112002100112111000010200120211121121020201001010010000212120020002201202112120002021100101020200210110200102110122211011022110100112002111112011120010121111110112112212110012110211101110010210102100220101101121122022202122012010010011222110001012112121222002012122220210201101120110121020110011211101222200122101011122220221012100220211012221222101112102111211111101111101101010002011101222000100202201112122111020101022201102012012001000102002010220200000112221121221101022001220102222202221112021111221112222201120101221221021020120120211112022220112211012202222221112021220200212212211022100022212221111211110101022002100020210110210222112201122002111011122122111100101200101211022021110021120000002100000101200101211111100021120001012022010022010220211120100000021001012020002101200010001200112120202202212122220220201111101200102020002000101121111221111221121021200101210011200200200202122201022202212102002021200022221111221121222201121210211120221111221110022211112122102012012121012000212100110202010002001200010222022222211122122220212102011121120020010222201112102101010222110011010211220222000102201000110111021012120012100101120121200100201111122210112010211012102112121102122220111120220111201200000021201200202111120201011011101122212012102001220001112112121101212200120122102220222202121010201022121212000121121021220020101002111200212000100021222111122111011121022202122101222011101212110211211022100100201201002112210221021110000221101120200220021201220111011011211102111212000000201200000010000212121222010212020010101000212020212200202021101220122202102122010120210111200201102022111102012102211101112012020020110021202011020211010021112100111020211100210100221111222121212022012012001001200212111111020002001000220221100102202100120020211112102100120112100201120112212100100021010210220020211122221121022011222101221210222210100000111201121121210100011022000012020012022202002020", "112011110111110211222022020200211200012122102001221110212111011020002220221222212022001101122011212010021201122102210211111021220101111100011022121111100101100100100121012020000212202022201112120021021100111202022022210210210000111112012101121202122010002000202200120201111201011210211102222211120001120120022011001021010212112201021010101210200212200102222101110221210212200211222201022220120112201020200102202111002120200000112011022120021201222022200121102212120102200020211212010211212112102200200121222001220112212120022011010200112121110211211122220110222022012102112222210220221002001111220200120220220211122102020020210222210022001020002220222000012102212020112022011000001012022221010002220222021110110001112201121221000220211012020211102022111000000022021212000100122112201001220112210212210001202012012220212112221222010011021220210100010122202101220022122220222101122110110011211211000001102120011001221002101111122020211110012002200001010121220111101112001100212010011002101102021022222121022222122221021120000221220022120121020120121202010210211101000211022211110221002102001221001000001110121110222122000221020212222220112111112101122221112020211002100202222222000102000202210222210220102100210021122020202020210202101000210112210110210222012122202210202220122112201020000010101010112020122210102101020200110201211221022101020020002211121121020120010120011220200122200221111222220220001201100121002202221022021222112122200220011200110110220120210112102010122220201222212100221200021202011202221120111020000101201111011211110000102012220202112011211120211210000011021012011020011020120221201202210012012120102100211002020222010220112111021121111111022110120200000221121222020202002122000121122010201201020222120210222200121011120020022110100211202211101000122202100210200122210020001022020002020211100010000102120001122100102122202102111202002212001221222120002001121101220221001212201020000002100121221221200100200100010011", "212022101220001110122120200022201200211111200020122000222210210000111002220022210001201100001012111121121010112010110121202100202000002201021122011001002011010110100222010121112102022010100111120122222111012220201222210220110020212121211120211010020001200010022121212000200101011121122220101102210201220011111022100011121102200012112222222021210110022000222111100100122122011012121121222102121220220020010101110100120201100121111212010200111202000100121112021222022021111221202002100222121002020121121201222010200110200002020022111202201221120112020120110101100002012022020002201122101022102120022011111112202202001021100002110210110100011201111122101022001011002222110122210211010221202020012111012022021011212100120200122210210001000112012010200120101222120112111202221210020002022222221102121121220212010002110010000201221002112211021122001011102221002201202222022100220012121220111211012102000010121220221210120211112122010121210102010021110120022210011221221021101012021220100221222100122202201000012122221212212010202022220002121010001110111001212210210021010201022200121110202110110221210021100212112011221211111102112000110002211011011112200012121101010101011122210210110121020102102122222210210201020220102120222211022010021020010120002202200221010020002212102100122120222100210221011111210202221011112102111200200002001020011122022202201221001021120211212011101102202220202112020122001200012222022012112110211110022121202002210111002120111010101210022000222222000100202222020212001021000002102101012102221102112122112202001102100222101102012121201120200110020212000120002100020202200022110111111102010200121211101100222202011101100200022001120120012200110211011001100201111011102122111012021112202101202112212201110210112210101021111100210000110200010220012100012211021201100100122201120120100022012120120120120221102000211201020201001021010110002012001012021000020211210120222122202201111002220111021220120022201101000000020012", "222121101011121110212000221220021111000001211011222122110201002001201100111220020120212112220222002121000200211121001112011210210012021022211210021220001212011112202200021102000111122000120001201100021202011100202222122201121001221212012212011202011021000202220122110121010100022110110110020101010122122021211212220012201112102102210101220110001201122112221120021222121010002201122122121022112222220211022022002121000200010100011022012202012101022222201210012022110110222110211120211222121102112102110022110001100120200121112201112201211200211101111221002122002122220210112110211200222202111122012121022210112020112210002100211202100212020001110121001100202101112010011020001121210002200101222202012212101010022022100211221001202202202100100002210102120112001222120112212112210110100121110020002102221102002022000221221121110220010011202121202010120020100201210220212202001020221022211201210210012200120011112120121111120100210121002002101022201120020202120101111100212221202212101010120102120111111012101222120122200212200202211100022120001220200010220000201222221112111100210011102222122111012222112122112011012101012102012212002201122210001222120000200101102200101202122211022100212200122010010111000012112202120021120121212210020122110211210121012120222220210102022011211002222120001021002011011202011211201222002221201221220222102212210110012211011011201101120112220200101112110201112122121100102200222222110010021210112012222002022220012101212122110110222011122122002020022111120200101211100202120010111220211020121101112002122220100210120001012222222001220012120111220120101021111121212100101212222211022000111121021021102122012111121211012220112222112022222100212000002211212122111012020100122212112021102020010021221222112212012211121220001222212210012120020100002121210202012010210011220101120000220211211111102001022211010102000022201112210012101010101001111220222112000010102212110100222100102201221021002002122011202200211021", "122122001222221000021002201000011012000102111022202002002200120012201200102222012120021022201220122122112021220001101100212212012002112200012102012100121020110121202102011011212022212122120100210102221121221202002202202221012011011211220202021100220102021222221021110122012221110211111111211010220101122021012111111222201010121001001002001012100110122012200100111212110000120002122121222002002220120002020112111002222020102210102101021021000101222121101110120112201010110120111022221120012112022202221202002222220121102200110202121221012212011010020210102221102111120020110112002112020221001011101012102211102212212021111222221021211100222102222011212221102202210011000011102021000100202022100020201211011211001022122202221210100021000021000012100120200220022220112112201120121002220122211020211110111120020110000010100100000210022000020122201212102122012102000002101101112021210101200220012212212210220212000221222212202011111102100011002221112211121020100021120210102202120010110122121010222220012000122102200002022201120100100120110222121221212002002212010212211001012000101112120100120001100122212022012201011101100221000002222212112020112201222021122000021122012200120200211002121002200000222222202212220112201211221100111010111212122202010020112201200010101212221011102102002001020000220211101110211201222000202011201201021220201221222002210021110102100021001002211222211120020112121202100100212020222220101001202110101112022110021121111122101011210020110201002212210222211012002101221120222100220122102110221000122011102212021100101100120110222220010010112012121120202122010002002110022111120101112111211221200100102112002111212110021010202202010202001111100210010201002220001012002202122111011211120111102112001120012200000122111111101122020110222122000122202100111102212020210011020222202112222021020121220001122200112200122102002222221200011112120011012211011200220022210012202002022111212012100201102011020200220110222002000112", "002002110110210122200120211122112201220110101122212102111000111012112121220021012111210201121020022211121111210021010202012220122212211001011122012211120220212021211202101001211101102101010001020220200221012100020022121021200212112222101222110212112121021020112022022210110100111001102001102110220011111110221002220002111021112100200121210002120112210120000201022022012000121211021101110021220212101022002101001220122222012120012110010000002101020221121211221220200102011212001012122002220212010110110102210011012222021211111000201200100210100120121222020110200221011002221002210100000221221122022220211202000111010021220121100112110211222102012102022012110110210111121121210121212120012122122102212101100201002111022010002101201201010021221221211121022020222022011120000000212001111011100121012221201111211020122210201021120010220101120112100122210000200001221212200200200002000211121200122222121020201012221210010010221000221121212101210101201110012012011010012111201000202120220000002100102221201002220122202120112112121102222102122102021002122120220021212001102000212102011021010212100200012101100002022000212100111100121010012120022101121200222011012122002110121102020222121010120200002200121020100100102110011121121220120220221000001100022010212022112001121002122120000102021202002112010220221210020002222120021120001002000121020112010022221012010021220201212111211100002201201222002010200001121112021022020212020211021211020022010210201001102111012010200120221010102222221211111101222122122012002000211121012001102110000211111001010111110001012210222202210201102210122010102002001122111001012122220012001121221110021121211122022002111210102011012200001220002001101002020020022100111212110122010000202122011022210021102112021012220211022110201221011201020102011020201221102010221112211211001221221012102100102101202020211112222122212110101220122020001010211022221010011221120020211000012120220102200222120222201222212012102110220212", "211012200211111021000202021202100122001101021200120210100121001201012011220112101201100000021001222121220211220211102210210200011020221122122121010101202200102020012101102122202011100122202221011022102200220202212020110022012100120121111020102021212012220020100101121021101101120201022001120002122021012100122221210101012020100001201011120120011022211212212221111011202110020011222020201022012110002000110110101001112001021002221200011102012100112011221002020112110121112002010002112001010022012012002202112220121020022010200010112000221101002011000102212111102101122122221110112100201000210201220012211021022222100002012002100211122120121012122102222222001012101110121202202001110101121211122120101211100221111121021010200220010112122120112120111012221222102010002100022221101202200211221102211002211200220110120010102020001021110021110122022222110221221102200110212100200001012220022122000212102202202000201000021122122021220200110001100102000121212212021112010010210012222001000200022201112122001010120212020121102212100000200020202010220010211211101001120010122102210202021000100212010220022002110201201000210120001012002021020210002212201212121122120112021200112222121012111000002110210100111012010010110212110000122112121122121111122212012202011001001202100210201011011000002122020221200211001010010211100020121022020012120011121121111220101221200022111110212220220211102002121212212010022021022212201000122102221011020201202111100102200001111100102111001212211121101012110022021000001121102020212210200101222222210112221012011001011021001100121020010221221110221202010202212111121122120110102121011201022122210110201001000102002022022212010021201102201001120101020222102220020120100022200002111100020110201201110211102212021222112021122001220201201120011020102022222101121100211021021020221202020112202102121120100022210002120210002112022120022110101011111222110011102120120201001000220220022202112002110020112110122222220001100211", "221210210221011221000201012120220112011012110222022121201020012000110202000212022001011221002202212100201102012101120000120100211000212201201221111100212002010110022211201221020220220112011212222211200112021201210021010010022210002001002212110200120012212122210122210101212000110012210210010221222221000012021210022220001112100111112112212110212202021121200020120021021200220202222201002201000200210222212110000102220202200102011100122212221201002111220021211211210001021001201002000212010222211210101110211210111112221212210211102122101002010020210110200011202112211102002212210000012201120020101000002121212210222201211000220220022210111112001222120102202201202121101002212102100222021221001121210120011101011122102122122021112020111101120110221012100101010120101012210020020211122111120122000000122121011020211102000000212212000202222211100212120100022111201200202201012220102211002210121001102121002210012211122120111020200001012020012002020101000111100020112012010110120102220210000010110220101000211020110221002200212220202122112011012221212012221121002102020201021020222022201022111120100011101100000120100020001211100211002010122200000012022002001100011100011022100111100101110220020021101122220010111101012112001202201000100102011222120122100202002110211220112020202211000121120212111010002001201102202001120200120111021112200120112120202022020111212102010022021110202021202001202110111000000102202111200001022111011020112122212120102201020120121202100011212200101102001221000000220201112221110020220102200221221201010002010210020022020100002010221101112222220212202210000112020110000112211022200211100020111011201001000022210010212002202011221001212112211112222002121110001111222112112021222002000202211001111002200022110211200210121221012222111010022200011002011102011222102002122222221112012221112112211002221212120122010122212122100222100000222212021120002220212120012102100212010101211100000201200012012110101212120001212002", "122112122102102012202021020001002012200001021211022120210110221220020102211101112000020201212201012111010120011100212102211110222202120212102011220220200012101121102002122222211022021102021022020020220220021101200021211022111000020112022112101011100202200102100202012220002001102010011001012022210000021220201112200220102121012122112012200000210010222112101222012202021012220212010001002010212100100101012221210022211002210202201101202111212002100110112012221001102120122212010200102111122101200221110200202002100020121210000012200111201202021101200010111220212022221021201100101011211221120022011201220000211100101122220200011010021200100012220221001202011102022001001200000201221222211221212121202012020012211101011001201201122020210010120012212110212000021021001212201110002112002001211021101102022120102220111112000121221222120221110102100200121011121221200222002012110212211222000200222021101000122210211112121020000121211022012200201112101222012021201221020000100022001210120210000212012111102200210002200201200120020211220002020122110012102022101212010120120021002220002210021100102210120200022202122202200022201202212110210102210010010101210221210211210210022112200200010002001022120020222201122001020200021100210110110011212211001012012020220000202100122100102020221021121222102001101020020022212102001220212110010020200212020101120101010010100012022212121120102202011120220101102222111220120111111211201220000112010102221211100121100011000222022211200222000121022102220112012010220002011120100101202101222202022020012100221212010021110210222011221010202102020200020111011220020212200100011121220121122020101022221012202001111000001010201201210011001200222012001020020202002110020212011221101212211220212000210200101002110001110212111010010102220012021111210001110201222121210012120222211022101020001111212212200211211212212202111221111121012101212210100201101202122022102021012210020120011002120002022110121022211112120010022011", "000102001012100020201020010010212112022202002201001100221121001002212212201102122021201102102222001110121000220122101021120120120211202202200211021021220110021122120200221201022110011212121112220000022201001000212220202202210011002211120112121202012101021222201102112221110100211021010211221220021210022212020102100020101021200121012201011211112221212101010111221200200122110100010200001210221210100101202101000220220010222211111111100102110212001102220200000001002102220021100202020112120101021000111102021000110002111122001012021121002200210100121212101211102202121021122222112020012212111120202112100022110100211202021200012110212212002202101211100221110201002001221121210020011201221001111020122002220021110112202111122102110010020001112000120110210111211210000111001122011112000211021110020202220012120210020112022211221101121011200020120222012111202201220000001221221120000100111110200210200020120002101100000202221010110110010222022200202011222200200202000011121211201211010020210101002001111122002101121012022011110212101211120201122021220102022021100020112102012102201220021110211202021200120000102201102110000111012011102221222000121010100012120100211112002201022122110000020221002211210102012121120101020020002222222122020021010110011112212102011001011020220112221202022021222001101221000000100011002022112102200211101021210022100101212100020202201100220210212021000210101012202101011121211211100102220002000202221200221021220210121112122101121022012210110201101110200100011210121012021111122211010000120202120201101000001121221021121000110222110120011002102022102020000021222220201011010210021200201201222220012012121022120221022100000010001012011200011220200110210001122001002101222000112112100122220002002111010002202012112202100210220120221021020002200202212100110020012111210012201221022000020222122001021212221210112121100221022220020211111102011002012112101012122002000210112120112112101221011000002001112102200112200111", "001221000111022210121122010110220200111020022200011210221212010212110021110111221121101112212022120102011222010000020211220110210120222022110012112210022011101001201200011212210012020000222001001112012012222122112200022201012000221012220011010021001022112011000221122011000211221011110010222012222201021002201211101101201220210002011021012002022201002020021212021110202202212012112221120211001121101122222011021220100212211211100101101102011200210201121000110022022102000202222220201202212220110102211212211012022111202101120112111001202022000100222102200010120121101120021012020221012012211210100122112010100122120220222021120011002012120221112010022101212112021212220222111121020212221020110002212210010110201000221101020202001100210001011011012120222202210100010000200112222211110221001102221020220101112121112211221221200101211122221202112102101211220210200102112022000111011102111022021210022110011020012202201000222112021010200100121011212220121211010002022001021202100101020222102121020100121102221002110212110012100200002222201100111022120111212021110002012220122100001122200000002222000021220112102120102211122022122210122122202002212200212202020000200120201121101212012111212001112222121022001112021121111022021012010121022112021200200002010002002012102201120011012000102110122112201200001210101020202011021112110010212021200200210101022112112112110111021011021022021020121201120010010210110020110012202201211010122100012122112121001011202000120222112121101021100112022011121100120221002222000212102122101112111110122011112002112122211201211102220122012202212210000222001000221101002200211222002101210020000011101200011020100101021102221211002111120000012022212001000012211222222120010201201002012220021222000222002001201121121202222202022021101201011011220221100110222202111212200200111122000210121011220012201022200022012221022220222100002011211110201121001212210120212001001200112222101201012022012220112121211022212222222011", "002111011121202201121102222110210121211202112101212022110021011211111111020210221020110122222202022010100111211000202120012020222211221212000222012100222212222002011020000001111020121211021102001111020110122111000001200212001101022012100011112010111002110122101121100020121011102120101000222110001011120202012022121121210220001220020220100020012112210001111000110201012102202001100112210201121200010022211201202220111012100022012022002012110021111102022222010012011022210120210020202101012100020011200020011011101110110111221110111101110102000100121011222020020221020100000022022200110120002200200111021102220222220120111222000211110212220121002011212210121022020022111122211120212222212221212001201001112201011012221002001111212101120211110202122001111020002101202220221021210022011010010120201101122021120012011220210202021101022211020100020212001012202111120002022111101221111112112002021122211202110220020100211101020220221100221112202101200222102112222220222002121202222120002101012001112200211021100222222202210220020111221101201121120212212200010012121200220112111021111211120010122211122211210121002121012202221112000112200120120021102120110110110221102002111102120220210221110220210020210011020111111002100101021011221101012012200001110120010101121220112022121102200211101200200020100211222122201020202100111110110012120121111000111022202121121222102000020220102201011110101210021220201012110000002002011210212110010202121210200221221200121021012212210021002002112000120111201000102111020020121120102122212220201210210210002011021112202221100201010102222111011022222122112012112020200122020212220210022120121202120100110120110211210112001121210202210121021001101000010021102101010202221011010012211222110122012200111011001201001112010021020111000021100202020200101102112011022100102201001221211211022020000011010101002101000001210000001011112221210122101000010202120211221000112201020222101010002001011112212022021002101120212211", "121121122220002112201022010211212111200200110222020221122002012222022112002200101110222010110210002002202210102022212020111102002121211000121121200000200022110110020021220122212220200200120021221200010102111121001121000020010111001012010222210222202222202001022012000122101101212002010011122101221222001201201020010222001121020021100111001121221100210210021222011122121200000021102102100111200201202101101100121122002212202201202202011102221021022112110101000002120022102220100201120121001002111202221112001011022011122011221101200202102011110012102100220100220211120111111100011212222210212020221101122010101220020111020111022010212112212222012111221121020110000102120211010002201111102001021012201100200101022200210120010010101022222001012122012221020022021121100021120020110202001202102022102210220002022122110220102221010101201221110122120202200201210012020022212020021020111222200121212212022222122211210002022202121012020220001000110100121221001211110121200212110020020020121012202122122200201012212222202001101202221121022002101211011021011222020001211001001221012022112002002002012001121112010100002211122121010210101002022020211202100111020011002021210110210201021220201012201112022012020102110101102200111220111102022100100012111210121100222010110012201110211010210202212212101211210200101002210220022220102211202000022121002102121201210101201002211000112012011010001021122112220110100022211210111201011011221211121210121222221022002010201202020221012020202101100112210210022021122211121201221111222001221120002002200000102010101120001021002021100012022000220100121102110211221212210210210020201002011020010210010121112211102212110122211200110021001211111020221212220001201221002122110021120011102102111010111100220112211202022201122111122221211121201102110010100222100011202210021221112102222012121021012221010211211102000110022222211212122011012201201202001122201200120111020000221101021210111121022010012011022011012110221222", "210220001012100201101200220022120122210201021221020010221220222012021101220022220202200212221101101221011002111221201021020022020102012012002202222121100011100202100210012222212112102100212212012122021002202021020020000221122211021122201200021201012201002220012101212020212110001121100210202100202112220010022012212001001201110022220121201220221021201220211121121100002201122201200221021221121021201202122121101021210000100100122100211010121002221212220012122202211011022220221000022121210100221111002212201200022001201220201220211211012102020002000100100010001100011212111120102010100202010221201021101102021102021110221112012000210010021212002101221222202001211120112100201021110102022202112210122120010212000012001121012101221022012222022100022100201110200220200210010212102120200121211110220111101202020012022111120222122012001201000222001220002100220202200220211001101100102221022211202211021210002220222002002220122212002112212221200012210120001010121100200212012000021211011211201122012120200201002121201001101010100121222020020102221222021122022020100110012200111011201102111200022121211001121112022002211212101220101120222010211121101021122001010111201000201220021001000020021122220100101220100002100001001211001201011222110220001200001211012200121202001220201022001000220200201020201220222022201220010110212012200122111001112111112021200122120221011012121200010122120012012021210110002112112010010022112201101212222112200111110120210202000021020012211001220121210002121212002110100120021221211121211120221112011111001210120002011220010022222121000001011101222020122022221121002221202000000121022211020011111020111200111101220101020112101121211101220100202011000211200012001020110010021112120011211121201122210021211020001100220112102212000221112000222121111001012222112010201011210100102020111112121011011100211221011001001120111121002002012021010000102010022211002002200120100221001112212212101212100010001111102001112012212100", "121012112222210200122121001220021211200200020112211100020001001220011020120011021011121100201021201002101122111002221222201111112212110122002210000121222101102100021112222102212010012121010121000212212001102222020101212012102212021000110222122211202022022120201122012002221020220120020022121221000202021211210111002112101220202200121212122112002210110210112101210001202012011200202200112201020010102112202210221021200112000222010102210002122012102020011022110010221202112101001111112200221011210110002101000010201200011121122020022120110021002120021201111010202100020202220122002020010121202122201201220202100020202020200011121120101221010010022220012011122202021001000212022110211222212220021001210212102010112200120011100111020112210100020200211000122011002102201111200200120001012202002222111212001020122111012112210012010022121020110110212010121121012020100002102000002020020122122201020000202212220202221202000100210202110010001220100121122022010101020021100022012210221211000011002011100011002201202220212120112021210201202112221002210121210112222202212220110011200102121022110110000220102212011220111201111122002000022111011200002210012012102122001012012010120101010210102120212102122111220021000010221111000001100101122020110210220220100100202120221102111002001012100111200000221012210001101001102011021002110122022202202110002120020100101020021021101222221021122020201211102112000110222212210222112011102221221101222202200122200210001011111211002121220112200211122221002100210221100011000112202001221210202110012020212100011102021100012122212120112110120020011010012211001022010012110121110020122101000000122110122010201202220012010002101001101222112122022011112110022220201221002210200211201222120201202122202012220100110112210012020101212011220000100120100202012121111111120110201110010201021121121101212200010122122202210120000111212121001002102221221212011022222022122200101120022011111221000220101110122221201220201220022100", "220012222000021120120201201020022210022100022201001021120121121012220201212012011200011102022221122120012012111000001111022011222202201111000021210111020022211221201020001212120120112101002222000021222000222101101110020002002002020101012121221211211002101110010102011000212102110202222001002220202102020120020120101020002211011120200102011111222121022011020212001022220000210010112211001112122021221120101200011012122222201101221210001202102110120222222112010221112101010111012021010200201101102221210221202122112122012201212001021122101220212000112011012020111000000022021122120222210210120210002101011121010100202002202112111012200202122120201001221021022011201010111000020110001021202220200012210200221201121121221011201211211020220212200011021211122210102002011122120010222121102220212211202021200010101002020020202211020022120111100101120210211210010112121202112202011200011220122102101121202212011221202220102010100121112011010022201210211101222112012022012021021222001110010201012111000222111122201100011111201020200122111000221020011112210101001002220020122222112211010021110110122220200101212002122211211101210100222120112120011000121221121011010111012011112101222020101101122202112022021111002110002022012200202002021122112201112211000002100110201101121022200212222020201121101112011121000022111000102000122100020220112210101222011121012210221011210110111220001001100102111000001012112022200211002120112101110211112212110201201220100111220012011010122000211101110201211200211110202222201121020010221221122110211021112102001111121100020020020021122012222111211200022022122121220112010011001021102201110121200222012210120212202122122020121121020222111121200212001200102101221210002200100110121202201210010010100021111011002201221010122002221022102100212000202022011101102220100210211221211202200011011021121211011102121120121002111000212122021210001111212021122002212211121221121100201000011111100000010212122012001220102110021001", "010022122112212000121220122211012020011211121112200210220102112010212200202211121200112201121122110220101020000212111020112212101200000020212121211111012121112000111002012100201002112010222001122022021002222002211001112020121111022111100220000120211100101122201222102201000022020121101211211221222221010111221000012211122212101100211102211002122021021010202121120011112010110011121110012121211121002210021210110212220122122212200200001021001100212122200222011221012121100202212002001200210020100020220112202202121221220002202111022102211211201021220002111020202002002111110222202010202202021001122002210111201020211111202022121010002200021222221121110202122021000211102022022221022212100122020211110220120210000000012011101202011000100220022202022100021200122221001111212201021201211100112011110200021201101021211200102012020010101201001222212120101202000100122101211221001021112021220002202022220221020111211210200110011212000100100221212200022002210112010221021001201220021002111100000002120011110202000212111111122100002012200112011100111010212112121211001100021021112212102210202012010120002002202210010101002020002201010012010012021110222022201211012122101000112110212202100202200002020002202221202201200222200121002010221012121021100211202022222111011020120022210222022001001020221200011022200110201201200001221222012000111100122201112000022111212011121021122102110012012212021201021000120110201000222021011022110202022211211201022022100112020120011010121011101110101022010222200100012022202101101011221111102120111110020100010020022020010111220111001110211122000021022000002121221201200211221101201002111102122122120100122212100020010221010222221020102120202110010211010020200011002221022000120011022100211011102022111211212211012121212120220102202022211111202001022012022111102101200211210012200022201211200011011202201222121220022201112220100001112121102011001200111222222020110012012001020200202102021110002001022201100200010101", "200120022220000111221020201122100211112010021120111200010022020000010112212101001200001221010200001022112210121102120002121122200222202220102222000220111100202212000010211112211001112220120100011122200012212201222100112100121020100201012000120021200010220022110100020110112112000201121001110012200200211200220010212001211022110111120100022211110002002211201112101022110212221122200010022220122021120200221020001112012011021110201201001121121011100221201120021102012000022002022101000202012002000112212110002102001101001120220220121200110001122002020202211012121202221002221200121021021212211201022210001100200012012221201000210022122021200000120122011102121221110102111012202012101102102010220212122221122110200102212110101202102211112101000111022020211112221102022111222100010012211001220121102222121100120011222102022102121012202001011211012201011110201121121000002102100222020120200022200001201021201000212010001001101120200012110010222212101001012110200011002002022122100200112202210220101022002210121211101120200020110222001100001201212202220001202112111201222020002000010211010010201110101000012010000120112210211010111021002020210202110001100202211001111001111221000220001212112002021220112212121020002110101112100202100121202210212210021002220221100221122011200121101222201100120110021210120212202022211120220021000211122202001112121202222221000000210221101211022112011011012012012102222122212000111021010000001211210102201022222201211100220100221102100102201102000101111000120211112101022211201202220201021121210012000121201011100122201200010201010122200211201112012220100022122110100211101120220112212001210201022220201222121000011211102000012000120010111210100020002210012120112022010201122121022100122022222020010102012210021220001122021202102122011200200102102220002211202111220101101002100102021010021022110012122120022221000220012012201112201210101012222021202021110111012100112101011200101101102002010111221220200120112000", "202112012111102221021220001112110122002122022111002212222122220220121022001122011011121201021200020110122021110202221222000210222222012112001010002121102021022011221002221200000202010221010022002211201101002212201021100011102012102201022110220221221022120212201221121011021010111220100221110121010220221100020100200202102000210100122002010111221021110121121102200010011202001112212000000021020201022111010022111211222221002002210201110112111021212122100202100121112022121111210100001202102201002210212101102210211111222121101110012022011102112110121100221201001221010001220210211121120002120202121110112212220211212210100211201112010111211122221102010121001021212211200221222000212210011120000120012021201002210020202121020200000112200202010111120122100122222000120021012101200202200121100110211022211122100211212222201212022221012210012112011211020221001110102022112020010002110222100121221010111220010110120022200022220201111022020022222020112022111202221201001201102012011111121100212020001101211212210221000201202200100221122011021121010021002011011211112222110101111201222002222012021021121120220001001122101021210210002121012002110110011010222120211002100210000000022010120000211111212220101011100110020120121021220120222000102212012122102221001022022121202102000111021110121110012001020001211121221212122210112102011212212010111012200222210102101221122210122222102011120001021111111022120212122202220211011112210200121110102021010202100012020212221202102000001212010100211101212020222110220201202011101022200210010120020022100212221220211222212022101120122210011001122101012120220101202101121021110100110010221111210002220021221200022122220222200022101212210002020011001000121001211002000021002001112010222102112110221001112201121012100221211000212020211212202220211202002200001122002211201001012201022121021201211222201002022220210211122202102021000221001101020122121210110120121020211210210202221111121111221112201122211221202002", "122002202210110020100022221102011021021210102010010210201011000000001211220022020221101222202001200210112201001000120111200111221212011012001000011202200212010211010110122101000202222210202201121220001120011001100010010010102002222111110012122121222100201012020211111120101011210122111022122212011012101210002222011102021012202201202101221020110201200001220122022200012112220122210011202001201010222121021200020012012000002101212221002222222011120022012122200102100120020011221000100020121100212212101110211200001212111211101002111221220200002120121010121211211201220001121021101022100020120211001101022120121101210200120201201112210220122100100121121120001101211120102221100101101101101112101202102010210010021110212210011211010100120222202002000022212121212021111201021010001210112210011221001121102222020021021010200221201211000100011001101022222211012200220211001120200201210100222121002021112000221011012200101100021120001201212002112122202122121211221112212222011110021121120120001210222122111002001110020200202022211102220001110020020221002102211102020101222001211122020011022002012222221210110011110201002122212112022102011212020200021110002102002102200022020102001011121221101212100012220122002111221002220012012020101202122212120121122221000201100210121100101110000222120011001100201202211211100202001110222122221001200120000012210011020112000020010211211022210212002222201011101020212020020002211022212211000120221010222220220010101111200100100110100012021100212122202212210221121020111000210121101222110001022202021200002001100212111200001200220111102210110210001020220202222122020002222202121210212101201200012010210010002021211100121120100121122101201121212102201112021012001212222002100120010101000210200112001120211010012120010120202022012021110212012020000112012210121100220001222000202212010220101211112222200002001110100212010122200010200120002020210101100001100202112210120222211220001101120020102212211112121222102112", "220010212011011202012202121112221200220202020011010020200111202210212202010200220121212102222011210211200001002011120111022221001102101110221212202201102210201020110220011112111102102221221212002201021121200001010001000020102120100002200202221201002211221000010120101002200000001011101100111122111112121201011002110011012011000111021121201010002021201022012201212222210220021120212112002211112010101100220221001021221021212121211200001021211011112101102100102020222222101010110100010100100202210200021112122100200101222122101102002011100220210111020212221211201110210201202002210202011220110102121120222111000202101000002020020011111001100112001112021022121110210102012122001212220210102022021200012222022012012222111221210220202121001220201012010111112121122222212002011122212121020222011100002021201020210122211010220010120202110000001100012220222121020102221201121202002102001100110201011222201020202202111000222120211210012102222010212110100001122020020022120100222211112100210202001200101221102101102110210202022120100212210211021211212211212121111101001022120222202011220010001121120212110111000200010210222121201002210000021111002112111112222020201111011202112100222121220220222112212020201001012000002012020011101010022020121002011110112112212220220011012211010112201011221221201210200222121011010201221020001111211210120200012002112221010200101120202102222010012102020202000020001111002101121000201112101111011101002101210102002121122020001102222112210020110000220202201210001212101222100121111220211221220012201121221120222201102000120101012001200120210121001120111120222021011100101012012210012012001222222112121000221012001101010010201201122201212020012102122122120020111221002220100012112200112221020022212102021100111212211221110211222210200201210020202002221011222112112022221111012220121020111010210222110100010220121112212101202101200112200011221020112200220011002102011222202122200211112120011200101022101221111010122110", "100222111201021200020021221002001200112102210111021201121112210112222121022120111111012221111102222220221010100020111111121012102102212020110222201022212022020011020122112120211121002101012100221112001100020220010010011211211010000112121102122120222020020222012011002201201202221102010201002002222221221211122121120212102220010000002002122122202112122121222012022221210211121202210211200220101102200000001202002111210120120020122221022021221101020220210201122222121010020120001100120112211100221110020010010100000112222212122222200112000121202210101110100001120011200202210101220222002201101011122220200200001200211001020121111011202201102210001002101010012012002200222212220122112221122202012111012112100020222120012121022111122011020120102011111020112012022012001112010022120011101221021000021010221020020121101221201111122210020001022202212121002011022112112202112002122012201111111222102112000210200222210010101201210202021120202222112121100222120111012110211201102212011120022222222211201221210220010201221101012022222012222010210100212101021010021222021110012100221200202012021002210222101212011121111120102002111001210201022011021210012022221120221101121202000110211121002202111020022112221001012201101021200221121122221011120012110212211220210011200201110211112202102011200102102202020021011210010221120211210010121012101022020112201020001101122112111200012210200011222122220101020011020002220121200211202110120101120022110120120100101000200212211112122111201001221022202102102200222011102101020111202221010122202222202101220221012221000200110022202222220122110212122101002122121200121112021121002110110011010200221021212102211220210021202111102102000222100121112112111012112212012011221101010220121200010220100122122022101201111012010000121100211110002110201001111220201000200110202110010200012200020200100212020010121110120210020221220211110011222101122220020210112000100020212111202122222010011002121222101202011001020112201000", "100112022010221101022220220100220101222112202011220110100212110021220220010111121201101101001001221100012021212112102110102212101101020110022121110011010202222012201102220120012100101221010002222022201102021221100011201112112110120101201022022112000001110102011212200100022000022011120022212121001020022122021011222120002101120112122021201022212022010022020010021221101001120002101111111011102100221212211122120010101212211101010001010200200012201221211202222212122000210112022220220222021122211002011111201010102022102101110221120111100212111112202102201201012020212212001102111102001222202110211111122102112222001010022102000221102212110021222101101211122221102112102210220121112220002220202201101102220010000001212220102102100102222220010221210021102021020001202010001221220000022021000112220102000110001110012010201122200002110210020200012022221100202002022001021002212011121012200101020121112122202002120022120120101012120021222000020112201012001010002101222111220222222010102110222020102000222102002201101220120221002001101011002001211101012211012222012120201120120002210222210111101020111210112001011212222012210100222100101200121102002010021122210112120221122210220212212000101020221001212212112200122102201212012011101001102221001210200001112022201210011020110020200011110121210001200200220220011022201001120112012111121222211020121202011020210220121100202221201012101122211020122102020122222020121200021101212202120110102202202111202021000101111001100102001212200212121112211001022000200011220010120210110210012122101221111122020101021210122202122000100021000020001002121021201121100001121101100010111111001102022212200212010021001012111012111102122121211121010200011111122221111021011101212001101200100022111020121210022011022011212100010001120020210120110001202011110112201100001122122010012011122122202011021002001202000212120202120012110102121100011011100102112120212212201000022010012222100111101111212211120000211210021201", "021022100102201121101001220022222112020020000022212122100202220212120102002211102112222220212222122221111010001020100102202212222200112012011220122002110211202102011022210012020020221212111100210101102102020202010022002221000122200100100222110220222212220212200022211110001011112212110200012211012202200000200102010100100202102111201111110121220210021020010102101202122222211201210102111110111122222010200011110120022221221011111111201112002020101202022212021111200102221100121221012021121012111000002110121000110110002120012002212002022121000200102110200200021202100200102020022022011110210210221222120112020202201111020021211222200221022210110112220212210012021200202122022011021102102121010222002001211100200210220012110020101102100010120212201120212120022020111111221112212020211210001012002220021120021100220012111110120011011110120102201212002010100020001112000011020000122111201120121002022110221112210201220001211021111020222110110010002021022222201012001010011222202021121110200111101120000011211110201010112121100100012202111021010222202002012121221011200220220220200001220201122202102221212121102212221222112220100122221120222102000020111122200112201010022111120112222222221201001100211022222211220101010102002001000221010201101101021102001021220212201001220001122220012122002111210211001201210102020020011201002210222221011001111022210101110011002211012022200210010211010221222212100100211122020220001202112122000000100121002121111202111212221121002220020021212000020001002111112021001001211121111010111202221112020202120221112211102122112020100222000001021000200121121011212010212211111111220120211212010011212002212112020222100221012001201022112121100101211120212011000021200111220200102220111010112112222101121200010011222222210020001002202221100121110221111012201101221100122110201121201010221011001122102211110221021120102222221200020121201102122220221012200221101211200101212021101021200010200012010110201221202100022101", "001002220122021020211210100011211110010021001200002011011100002102201200001011011002110100021212122020101202102012112022112101102111101120111200100010222010212012010001010010121000210110210122220121012012010121121012202212211110000222002222102011010102010002112012102221000222202120122222202020002010111021201222022210202012220112111211002220112222122221012211221100211012010102001101121000010211110212010101201012220101102201010001200222202102010221201211201200120012200101021021122011201020202211020121012022111022101102111011021200002101000002011101211201011011201022202100021012112102000010011201020000102111221202111001120212020202202012120012122021120020101122122111100000222202020002011201111020120111220012211001201212210111222101101120222120012202210211210201101022120200210122122012100211211112012122012221002101221012220011222202010102111210002211200211020011101220011201210021112011220122011202121021000222202011022200020100210111011222010022222200220110021101011221210001210001221100012120212102120020211212000220122200202100121021101212001210220201121110011022102201011022121111001111200122011201022012120210210012112220202002210012110001111022212021000120020112220020120221202222120012101001002011122220102012120220200111022011022201011001212222002022011101212022120020002122220022102011212011220220020220110120121021122100021110001121021102200221021121011122000001120121001020002021111012102022101100022211212001000020201200122110121020112200000202121000221022022012012111110220212202210011002211210022222010222102111111101012002200212211002201122201202011201002010000111110210101202201212112202101220110100221220210112212102101100020211211100020212021110111121001220222112112121000122120022222222001122202210110000001200101112000100100110221220022222020121020221010111012100202021020122101100202220001102012012020120121021210121001110021211210111001212102001000002212101210011202020222122010120112111111001101202220020211", "022001200000121010100222111022011201000201210000011221212101202010212102220211000021111001221022210101000012101012012021021211220121011012022202002212201220121001010102200112122012001002022121210202011010120121102122112021212121202022100100221122121111121110120101201201210022220100211012112022110221201000200101102210011000012120020011101012220102100001201102021120021111000021221202201100120002102222102201212122202102202110122221201012221111011101112001012101001112122120020200010101001112200012101010000212021120100212021021212202222211201212121121000220200010200202211222202122212101010122021200101000102221021100100001212001010201020200101220120102002001000200212010112222222112102000011000000211222122002011010210200212002101121211112112100100021110011101002110202212222100221102022000100210201020220020022002212211212101002011112210002220210220000121100100002120121100222110221020100222221220020122220010211122122121000222100021111010210201210000200100122020002012220210000111001020102201200200212001202000221012110200202201220102211111001020011222102010220022101212201101210101222010120121221122012120221220000102021021010022220110102220200112020211112110011000120021200120222200220220011111100100122102112201210111010010112122121112101221021202121002002201210222222102210021200100022202121212021220100002220120111221101110021220022021001112202010202011210222220022212002011210210112122210001210210011012020010010201221211101020020021122000200122202002121221000110011210222201200111101201220001221220220120112122002012021001202012220220122222222212002210021100212111210200000021011202220011020221000112000110211101022022121002002100222110101221102001102212111102000101102022120122010120120021212100012222120022002200100201210212201022001112010210101222122121120101021211211112102002022210011210111021010022011112001220000001221211011000112012022001222102100211111211221120122000120210211222022201111022021001122010220011010110122", "021201001020102001100221020210211022022110201001000022100200002211002101012201100111120110000022122222202100202110222002100220001100210000010201021201011202210112112101221101221111202112111110001100202012120020200122001211020102011201020000122112002211001102120012200202111102011120120000002000021202110120212022120120022100210222000200102012211121221222001112000212121012021010011221121110202201100201100102222110010002101200221121220120212222012211121111200222011022111202222211200001222200020222010120002020102120102121120200201210112202002210122111210112212000100002000102202001211022112222200201121021022020000201120112012201102202011110102202022020000120111222010100220020211112200010202012110012022002220200002121212010121020001220102222221100210222111022000212101101210102211201121011121010022210220212222212211210120122010121102221202000000021201110022112220211212111121000120121222212120111100210012210012202021011211121012100110212202020110122211001001002012210111220210011221021001010012202211210001000011002021212012121220001202222011022000202211010220210121000220102111012202120222212011021112110122222220121222111122212021012022222111221222202222102020221211210012101101121100012122002100111002010011120010201201110111102210101101111121000210020112210021002102012111020020211211000120010112100111221201121211222211120010011211001200011001202002122112021110120220201001100201202122022021002101121121012221201011220020010002100212201100210002201020202000221201111210112222121112111111010210222202020201020120120200022000021222201212102211200021011212022022010010000222101222100110102020122200211022001110110002102000212120022201020122000020222200022022110021220010211211211020001011111001102010000211101220122122201111202102201102022201112112021201001210210111201202020020212201200111110000022202011022121210100012221200120212021002002022110022202010122122111200002212201212001111120221101222201211102012121002210012211121102", "122111222212222022021222100222201010201212222222021202201222012201002112202002010002222011122010212121112110200111122201011222012122201120102220022201010000210102111001212111001101211201020022101100001002210201221201220010212200100111120021101000202022011220210100222000222110122102220120110221000222202121212010222100101210020121211110111122112101102200012100212222101011221222001211121121111102202212212010220010202100011021102201112200012002211200100111020222000021200211020022011221001022011010211202112210221002212022020210212020022222010022112221012011110011201222121100102012102122100201011011222211010000102002120120022101001121000110001022220011000201212002021020220102202102211211200000000021001210110020110211221022010122111210100000010101102221110220110211121121010120002221021111122101012110100120010022012012002220010012022001220221120121020000000221011112011002101212102111012020111211220110011111100210022221120202112021022001221000212002000211001101222120122110010200000200121112112000101110211222100101221210121002212210202212100111121111221121012021120220121012122121122212002112210210012202022121102221000112020222002012100001112200102001021101012012022100002221112211101210201210200221100001201212112201012221111212011110220120111200011200010221111222002002200222210201201202001202220110212001000010112012110212200022010202222020211211022100010101222110202002112020201221211101102211100100001110020222102010100210202000010200220221212011002202111000112121000200111220001121020121011201210212000200112210121110011112202021212211012022121201111210101012221121201211022101012222210122102002122012212022202201111222101102211212100100020022100111212221200122102120211000002022212102122222210201112111200100002221021110120111201111122102112111010121011120020002221200211201112101200121020221122020011212011101112120122201002211221120211221221110222222002011110102212122121120200120002011220120220121220111021002200201121100", "111022001122022200021201202212211210221010221010002102110022020022211220001100221200112102110002100102021201200202001120120212122022222011002001000121102210211120201022002110002021020210012212000021201000111201000000111212020002022210202200201211011201222210210100021222021012120001101221212222120012111010002220212222002111001100022000211120000100201120001211210210210021002012220210210010200022120202110120220111111021022012121200212211022210221002200200011212200020201000211010110111220100000220011111021112111110010000121110010120122110001221002112021201212110011222122022110110202022022012020221021212021221010220022011121222110000020001211022222022110010010210101020100222200021200221222120101002001210102121010011010022212202202210000102012022211000221011010101120012212210220012220110112000122220221000112010221210000111220200101222220100222001202212110211120112212012200211000212001120222220110222211102100002201000000000021221021202021001011120010021201010121020012010010110021212121100121000210000222020221210000100021201121001021200110000121202101212212222100020020222201102200120010221121112020212211200100021010210111221211222001222111002021202011210112110102222102110121210010012122111022000102201202202120201020012110010011102201021222202022011121200121021020220020011000201200021100221201111022112110110222111101110112020202011221210001102220010221112010202100011212120100120001100002001010222010011011221212012010100121212210012110120212200002212201222220120121002201122120210110102211110022022100200201012200021202121000110001211012101110022221212202101201111112200002111012021120212112201200202201102112001102112012020001110100021110021022221010010021001110111100011212020110121122001120112212111121220212020102112002220222101210210110011222122122111121222222200112112020221112110102020201022122020102211100000010101122002102012222100021111021001110100202021110022121220101020120102122122000000012021101222212210221000", "001010102000120002110222211212122221021021010022122011210211110022221002221012222212002210000202020022201020020010211111010000021111122012011111200001111120010210112220001110021002001211110212102100020211002220001102011102100111002210121222222121002122220121101212022012010122121010201020212001120111001001212002001111011002020101011222121200201001111001121012001000102112122101122111200112002002000112212201001112221221220021010221101001020201111011000112122000011211211102211002121101121100011001002112122200020120012010101120010012221021221021220220101001112212112111220020112210012201101221010212011000011120120122222212100101112222010002120020102020012110110102200010002000221200110020120222011220021220020200201121121001011001120201222011212112001011021211101010001222220102201212122002201112111212002100222120120112221211211010112021211021210011211002201020101011200221121220122000100012021100200111220111002211100111000212022002112221221022000220122100210022202200111022220020200111212221021010100101022002111201000102102211002010001022222101220001020221000002011012000211111022202220122011221001000002212201002201000100020100122102100121000120120020111202020102101022020000111101120210111222021122111012012020120111211011021111022200001211211000101102212220100212122121022101020221102202010200102222211201001012221110221122000220212112111012212221102001001112021211212202020022202011200111220022200120002220212201020020200001012101010111122211002012202021000102222110221120020022010101022012112010001211020201122101001201202120212011021120201101220001210102101002010111000120001122210020020122000212110110202110011000101101020010022211010002200011202022200002021022202201220212102121001110020220120001001111020112202011220102022012120002021221110110221120210201110121110221212222211122210221201100112202002000210010202102000212221020212210122202210121120100001222102211201122122200211010211100102202102210101102001202021001002220", "110210200201100122202220121120120102121212111121200110201120101020221201121022202212010020222020222220221102212121102101110222202210211200012221121200222000002021012102002010120222201112111220212200022010012111012221200101200201122121211220002021002022111222002110211222121022112101020121121120220202010110111010021210101210121121000112201102022010011110010011010022010210021220021210120220210122110001211211010101202001211221201100001021120210000002020202201100220012001120111010100102220212010010211110112200002210202212002201100112221222200201222212100200222210200012201211211022212212102112011111120201110122211120120212211020010102221002010021221020121201211011202111021101011212211220222220120001222121202202100121000201002011101122022100002120111020111020221221020100011100200000120010202022120102000220212020121022122212201002012120211022001221012122022210101121120011121020022200222200010001122000112110012021120122020120221022012100200002012101210111112212121210110001012210222121202201122122121222122002020111010100202111111010111201120200222112101022222121011220222001011011101112001221222221221012211101210220020222200200100011020110101111110111221012020220200122200102102111010202220100001212020000102001002211202001222010102122000012120022220210102120221000210122120212000211100001121211011211012112121101002010111221221210111200111112121211210022021212012012200211221200102222202011000122212100202211100011020021111012110011002202001112112220210212210101011001210222121020022110100202001001012221111221000121201001011100021102210010100012212021122221222221002101220000111211101111110100001000122220221120200112111011100110002110200211101112212020112010120002201210111010120211012200000200100120001020110020222220110022010221111200001002220110101220100211021000121121022100202121112201200110212101100210022221220001011111010222122211021201120202010200012112111101021220012010022220110012112010010111001121100102002002021011", "102221211022200102011121210100111222222002110102212202102100020211112222010122121112120000110012112001120022011221001112122011212010222020120012101222000102122111112212022121101001222000112210002110110210221122002211100220000112121011121011020222102220211100220011222220101210122122102010212110211021211022010211000012121011100010221201220201012210212121101121020120010022012022021012220201202000011022210210012222112222222221211112211102121022111221222212000110202220120221012122010110212000122210220211102110012210101002121101120100210010002002021202001110110121002110202210100111001221112220011201010222112102221222100011100110200122210120220202122021220121111200220012101120201112022020111221111220220111111221012020012120000000201211021102110210122201022020200011201100021010122210111012222001100002101110211012222221000101120202220022220020210022122222101120120020101100202201100012210002211011211120021221222110102111021021011220010022102011122021120200000012211201221021210011112002202021122010000120122011012122001201011002101111201011001010102200010120222021221221000210000001222020221002020001112120111001022020220021110211210110001120200020212001021022212001001010102221211012121120222222122202202110211001210111222210001120002211102120020222122122121220221122012200000122200201002210002011011121101021102122001111101211002001012012002011001001202211011021012011012020200201110011022210000112020122021221110012120012020202202221010001021200011112112210101210102200022201202012002122000002112120111201200200212120021000211021102101022222000112021101121022222100110122010200102012221222112101011010201222001210021021201222201022002112122120211211110211112112202110100210011021201210010012012201021202101201110100022022012021101212101102221010022002011011210111021010200112201100021101112121112021002220202000022220100001111102110012110112102121121011002210122021000202022121111122200201001211201021021221012010022210100210020221", "221012011101011001020120112021122012111122021010101002010021022111011100011110110002121002222102022102021211120021010222002202002122011022022010101002121011002012002002111110001212010112011202012121022110221211202020201201001211100000210011100211220110200021210002120010110222200111101021012210000020201012112112001100211211222120021222111010100200002101210120102000011000000221212210122010011121012202022210011020112012122220002001110001102202221122122100011200100110212122010121111012202221011201121010210221210220000102000022021020222021221222120001200010210001220020212011110200222110110212200101100112202012202212010212220111101022111110020022102122101000000002212020112020200012022012202110020021220021121011001021220102100112021222122000220221210210100021220100222221212112212121011022012121200011200210100102002102202112101212022212001222001210022220100200011022222102000200111001021022211120022001112112220212211110111111010100220022201221220001202110021021101111220001122110120112202102201011100122202002212212221022101122022220010012020101002120100211022011100012011000111010112110011110202202221111022122202110210012012121102122100210000000200100110112112112111220021022202220011111101201210120221112012121102100201022122120001212102101110121010210000122011220222011022112221101120222210010002020100021010101100022012011220202000122120012022012110122222000122111210202120200222022021122202110202201121211001011210001010202220022000220112202221121011121001210000212001202021221110011110021201202102202201200000122210001102120101212200000002021201002212210202011020202212021012012011010220100210102010212200012212210001221220210121110102011112102211000020201212120220002101202022020021121221120222002201020022011222220222100221210121121101020110120221011210110200022200002120111002200200201222002022000020000222222010010120101121001012020102200210112221101200001202200122220112110112120111020210212201202001011021001220201110020", "011102021111211202210020220210011022120011111220121000202020101121022212212012102200022100101110201000202101212000221210020202220220201220220112001101121000212112012021202121000001001001222001212000022021210212202201112002202010210202012010211111010121102210200221202101202201120102110102110120010010212122002012010021121000122000021222000122110111102112011102120112101202012112012012202002112022110020010022112122022101010021022210222021221110022222222112012000120200122001120001100102022010100102100020221100211020200201120212112112010020200221101022021010200101010122100111211102211002021000121211020220012212200111121010110012122220211121220111222012001211101000221121001102222100200011211021021201201221112000020222201201022012201201212222120001210202220111111110210000002211020000221100201012202001112200002202111122020201002221221100002211201110210022021010210111001010211002022011000210220221102120111202022122202211201020220122201102110001201202222101120101212202001002121120010001021100000000201201211101121210212212212201102022211122120100221212122011201101020211021022011102222002011100122210121011011010210010001021120020220221220210101222221101022022012000100220011120101121110101021222211210101221120102010102222021100101121100012101010210120210010221021202210102212102222122112210212020011112111011002101100120010212012112010202002221202120211021000111201201211211221222200020000201201011101011212122221200002201000102021121200102100000200210102202102211020002201010111222100210100202221022112002001112110012121211211222222222220200120202110122221201220101210211110000020221102100021020121112011012200121211211020210210011222201102200121000102121011001222222122202110221220102101121120222222012121210110002200121210222002002201202120020201010121210002110120121211210021021120111211000212022200120021011122010212202012222102122110021012201211012011211011210012110012021211021112110102022210122112102122010111012210100001201", "012121010220201011021000002112120202221001102011011022110201022002101220112222012221000111211120110121001011111201220222212022212202201122110100100111001201221101210111021002110211000002222120120101122220022202101012202110222210111222020012112001220221222020100110012010102002010121122200010011121112201022221202020110022100100212210212020222021010222121211110010210011012111112011111222112110012020012101202022202200122001222200010120112000002212202121222110200021210100100211012010111120100121100202002010200120021101010111220222110200110220000201212202220202200020020101002002100101101201011112222010111212210010202120002000122002111022202212222222210000102012020102012222201011021201112101121212101101102211111121121200212122121111202121122122102202002020112110220110212200120200022122012121210001011220111002101101202000010121021220101000020002011002201212000102021220121121210220001110012021202121200022202021210101211221222210000012220101111222100000012011120022020011222202001202121110002110212210110201110110111021202102120020012111100111102121210020011222011011100020101202001201101202201111110000021100102202012122110202100200210201101102221022220221020210022021010202201112012200001021021022002101201110020020020201201120121212000220111101201100021210210220001010222101010111102220010020122101022202201202000201021221210011102122100022022020011012020010002220000112012201100201122201022110221111120020021220220022112221212021100111002222121112110010202212010101202021201112220021021012221212201120001020002111210222100111022120021221221120110101102211212121102201012220021112111221220201010100012001101001100221200120122020211212211020101211122211101011220202122000202102200120200012011210011000022101212002022120000220022102102021012021120202210022112001210021022200110200110010221121022102122000121201101122002211120221120110022010210001001201100120122011011001211211011021202021121001000110100021211100110010011122110122201", "011001220012211220002020011001102012211011001001202110012200221101001012221112111102111022122000112102111200112112220101112102010221100121200222022022010211220212111112200110102000120020010120122022012211210011101120200011001202222001022121102211201220101222202212122101112211101020011100100010200111021200111200202010012101100102221200200102221010120221212020211122100021211201022201000210202020212201202110101120121201222202001220112020012220010121202222102101101222202022112122221000201001211211010221112112121012022221121121202200221211200100100200101001101120120121201000011111122002100002012021121110100120210221202221210122120210112120110100222002202020000120210121100010111012200012211221201220211202200122012221220020210001102220211220202000011121120102022002211022110212022212122001020010201202201020000110010120212101111211211201111202100100020220002200110202120121212021012121211200110001120002212002022212122102211010122202211012220111202121100001211111111111012220012122022201211012110000020201111021001020010211020121112102220102200002012200021022211220001010012102120101212222112102012221010022012112122011121020112121120111222011100012001002202221122112200210001120211102112111012112101001100200200000201222122122102202120002222012211212101010110002120120000202011010021020201022021211101222121112221210002220222211101200021112121000122020020121102020221202221111212111220200100022201020211022002111101021221220011002022222122022110110211111110111001211100021010000201002012001002102120101121222100000212222010221010202201010021021121121221101011210100021212200102002120001222102012020210102221020202110111212022100200010010010220002200011121200001022020220102010222002111010100020211211222002212212111011221211121122221200102201201100122220112102200120020200122011011101220010220220211222022220012002220011012002021201022001211200202102012221102200221221220221221020201102202001001121210210221220011200120210201001100001", "111102200212012101100120010111212212122020012112221001221221000021110100211111000010001000202202202101021222200102201112020222011000121010022011220121200022011110010000120022221211001200222000222022101211002021012022022002102222202202220020220012202020111220022200212101012020112001120111111122210012110211002111222201022202202202122012010202120220000221210221002201212210012222120210100001012012200201011121200122120002221120222100202110022212002021202102000200121122102021021121202222210212020201000010212022202001120221221120212100212121221211201120201210000111202011000102112022120022022011122111122000110000222021210021102022121222202102211202221222222002010001020200001120120221112122201212220221010011212100011122021202221202101021220002012202002021110022100122021122201020122222111122212101020211101001120001020201121022111100222110012002200101120221002122112212221221100201212112021202202201110212100022202221122212100112122011202100121120200100021210111122102202100111111200102120201012210111002222122012111012012202202220120020100112211110102002222012012020121120210211002210212011200022110110222210011011011210200111221112020011122000202122202102010011210002221202012220220120012220111022201022221202222002220201202010111212120212220112022222001121020022011220221110211211112011022020011102220010021221110102200000020101122112021001202002211011012020202000122221022122110011002211010202011002112201111212210120012122101201100212022011002010102121000201011212211222100100021120102102111200111022220202102200110122110021022012020021001201202022102120221112020102021110012022102200220011110020101022022212010011121210221020121210022212122000000111022202022122200110010000112000111201212020022110000101010112000200011102121012112120012202211011102102011000212112012211222211121201002210121011021100201010112020001010220211212102222220211001121112120211222022121111201211211221011011100100102112200101221101210210201221202220220122", "220012122121011220121221120122121212221220022121111112110211221112010021100001011220010210210222021101112211102100212200200210010000202001211200211020202120212201112011120000212010211011200212220012122112002111212001001112012000220100122100112002111011210012221222102001200022112021211020021101010210221000100010202002011000211020102012000011112221202222221010221022012111202010221011220100211202211020200022010002210220201021101112000201111102121221010021010120102020101102112000101000222101220101120120202210010220110002022122222022121012012212221101102020212211010121212022101101211102000021212211122102011220110200120012011022210202221211220021220022020000022122011101220222222222211111001020021211102110000210020212200221222110101022012022112222220201000101022121120222001102220221002012012010120201011220112221210022111012110212002121221222220021221020222202100001201122202121121010211122021011122012010222021221120020000220020211210222012212011010101012102021101120201010212022121220222002010221200221222220101211102221220122210011002221111120010020211120021021112022220022002222122111221101000110202121120121202020212210010012212122020120010121000012202200202122021022220110021211100101012200220222021022220220022100121021220012222112021212200122202001102012011012101011212201110112220102222022120112112001210112111210100022002112210202100001120000122020000001022002002122102011101102100102011201010121112210202111112122111101102102201011200111121111102022202202222221110110122120012212022011012211122001101111212021221012212121110020102221222022111011220122202210221222022100112021110100211120001222110012200010200112201022101112021222221112121000000121110012222202202120100002021102022121010101111210202100010102110202001202200002211101122122211010000000111111002001112021220110220211010200012110002100122002111020011002021121101220202022001211011222210200012012202110001221011011221121122210111021100120012101222201201211222100", "022122212000100100101210101001122100211022120002101101011202012201122220102211122201111222222201121110212022222220000211220021011222021120111210120210110001000110112022101010222221000201112122122101111202110211222011100111120112010222012212002102102021122002012220002110111121201222011101200100202220010021120021021211220200102000120112210122112100201021111111111211101222122212202011210102122120211102200202011012122202000021010010100111111012021202020200022010201012202201121110000200101222020110120102221110011122201222221220210221021100200011011120200012012212012200012200111000111110212110121102011011122110222102011210100021222002011202001111212010021022112101111200122200021012211111010222000021120012220001001220011002122111002001201212220221101210111022021222022212221100010100021211202112122110011111220011100000021012020110000122021121011001111202020122000212022102010002001011211202010021120210211200112010212100112211012111201211102200102002012102020100120200210002220100112001000201202112011101020201000000122022211120211101212200011202220021121010211210012101022000122020201110122012022002221000012002022122202001122202012220221212201010202022012112001002100112110010100021011102201110222102211202021021120220111022000120202220200112100122010022202120110100121221111002112212022112120212201102002021010012202111100021021212221201200021210110220110101010221120101022020200000020012221001020002001121210222120121011102210111201110201102100122100020122011120120121122100012211210201001012202202010210201102212020000021022122000221221102120202100122021202012112002221100020222120101121211202201220200212201110122221212020121121100022020221122022020020122211201012022012202012200021221102012220011120201102002212010100200110122201022120202202001212222222002100221202200210211100222102212012120120111022102200101021222122122210021201212120020110212120001002112211022210011122000002012122020222010200002010012001200112210110220201", "020012221210221000112111201222200211001101112220101220202112211200220112221002022112220122000221101111012012221111021002120020211112000010202211021222012120202002112122201122110221002120102202211210200210111120121022202211011000121101121111221120112001022221201101110012201120002020120111102022010210002201102120202220222000102010121100212202222210122001210002221220222211022202220200211201011211010212210010122220012111020002202221201222002220201222201112100001212022111212020001211012010112120100020110022211101122010201111000221220011101022001001112210120000012220110010112111020212111110121002212120220000121200112000212121201011101022022101001002211201202002121012222211222000020200122011110200011202020212201122022010211222212020110120100001120011210220101020022112010021200012210010220212222200101101102120111010002220111211022111222111112100100000111020112222022001121010000212021110120022121001120010022011002001102110121101122001120000111201200002110110200121121020201021212210210201102200112022101022101220100001001021022202111201000212102000210110111220201020100101122111012010122100021022120211022021011210020201201010010012220200000121120222122020202122212011212100011110022001022001002202011212001000102211010101220122222000022121202221221111220021200020002210121010122010011101011111011001010200001011200021210000200100120222120201000110112222000121222022101112010100102110020022020022000102101112021220221202100202100201121110110220111211110020201210121210201010021012002100220212211002002012102001212001002200011100011220002010011010102001110222111001211202120210210121100221001120001010011111121220202010010102122110110120200111122201012000020200010021022210220101200221222212220111100200222021022100101221210110100201102201120121200112120201212012220021100120000222112001020210020122202001222000021011221101001010222112120211202210102001101010000021102011101112102120200000022122120210120200110220212222212010101012021", "221010221121211222100200111022200222221101210101202122111011220122101101222111001010021110112211111000100202112001102000111100010022022122020001020100120220010100020220111102010222220111012200100222101222222112201011000200202011101211221021021112122022200022121002010112200022202102110202112212001011121011110120201120100201200211102010002212111022120100210022001120102100112201021220220122002020102101220110211210021011212010222022001020212020002021111212012221021022100111012112122001111001101202100020101012102020000010111002021021211022011220120001122000021222222111201010100222221110021222010222021202211002101100102010121102000211002012222021222012120011020010122120222112222220012212222201012100202012120221002201212012110110210011200010210022210110102110212020221011200002001200111022212021000022001022001202122110201111101200002021211100212021112211112222210012200122200000011112120120120021122221110221210010202102112200200002211011120022110220202200212002002200201201121201012102211100102200001011220222222200110010210001120002220101222211211112122211200210120220202221221102100021100122021102221220101212101220002102120121202120000010220222012200212111121001012211120102021222220112021220111222100220011111222122111012012001012220201112022221212000100120220002101200211121022121020112020121021120121112110220000120120122101202121002200202120212011001011220221021012120221100020011212100002201100200022002011211001012011211222222022110012112102112220021100221102102101222112110211202201112120020012212001221112021021021202011022211001212200221112021221200020220222111000221220002110010221010100111000010002110200200120200010021102000100000120222122121002002200121020112000211220201011010222100001022001210102202221021201110202200222210121020201102121111221211210210210221020022111012111222000220121010112120010111120200000000110221212021100120111021221200022211020222101210210102001202110020001210022002211211022122110102021212", "210201122001012002222202202012010000201012001110001222211021211202020021000102101002110020210201210222021112002022012201021002211022100101110012110122011212110112212020201122211210120101111212200010110000121122011010112011221100020221110110202102001021001001101212101000222201001002021200201110122122111102000211201022012101210220211000001221000000021120021111000101222012112021111222000211201202001110102020021000201220111100020011101000100210110222111110002221100202211010222111222220102212120220100122220101210201221001010011120002212002000101200200210222021110100002200211120210010002002020120002012122100210101111201110101110001022122122110100012102021221122202001122211002221101002222000111002111000102011201101022121111000002201121111221022102002100012020021100021121010020211201200200200011010120100120212122111002002102120201202001002211022210222202112200122000112102122200111220001201110121212210211122200211021111222122011002201200121101002020102011122010212012120202111100010002102120222010021202200010222201211211102221122101012011020211000121200021101120122100110220011202100022121011222011120111210012010102220112202201122112011001210002212210100100022100122002110220202201220222222221122111022221002110010001020200220111220102021222122122011100020001001211221001221022122100202220022220100122201020010112021220122120220100102121120002100201021220201220220121000100200222220200110212012212222102110010021012121022200002120220120110102202202201221111100212221002120200021210121211100211022212022012021201101101002120221100000221212120112120202102201221220222111120121210200212012020012220012102200000002110102212112211020210201111212200111202002200212021100211212201120220210111202121022022022100121102201221012022212011020202112020010022222222110020012210210022201222212001010211112002110202210010111112100121002111210211001212122110000111201012210121012101200100100002000112112100120211021010010121201122211020201022201011", "010122120002012101112022100022000221122202200111112202120102010220110110202121001102220100200101100100011020021021220000021010212021200121112210200212212122022210002200212210221221101002001110020222121200002200101202201012020112020212000212121121121010210101002110200110000120022000010220120112221100112021012002010021221201000012211021001102001200021021022201202220010212212112222112120211022100020022211112012112002021220111220102100111221010200222102201222020020100021001102102101020100201002001020100111121222202122200000211221020220012202102200211010001222221100121102200000210121202121110211022111101000001121121101220122010212111021021221001201121022001110120010211222102102211112220211000221200220000220101001101020200022020012221102020121110111010210212020120111121221012001222211000121200101001212211121212200010100122110210112001100100222220101122100111212120012221010100010201201212220000120001002022101111102222021222102100201202112202110011121112000220010101121012210222100002012221220111100022222121021120021201212211002010200001221022221102200210010202211122210001021112001120211110001120221112202112110121222010101112112002022111202002111000112220211210100112202210012201022002001012221102011002000221201202111110000000211011220012002000010110201012111102002210210112020121212110122022222100221122201022222212211222221022112221212200201101110121110102212221211012102010001120011222220202202212112221020122222110220220121001001112202021100101220021001002020112120210010201111222201112022211010010001021200001021110101221112002020101022222111122121001200102201210012121120101101011220221010002110200200012010022120210001202111011002001202001001101021110212020122022012001202012210202120022210211010121112210211022120122211122002002120222022002121102211021121120102001121121102220000202102001021011110220102210101100021112120222220221102002220021220211000110201202112112212221210011222222110022100021120000210022202121102122", "201221020210110201010011121020200212121101012101112000011001012220010010200120002022220012201200011111201021101021111022212022201020221101202000222011201222210110201102211122122022020110201210111210200021200121221120220211021202010211112210111202221222020221121122200111210100002220200221220100020001002120120001100002001000012001110100202010210112010212211020101120111201200121010102010221120022220122102010120121112200210102200112200001111201101101110222200100110122200101002212220122100122201002021022101021011211102220000000020100110220020210111021111112211112122102022100110122000120020012201120222221021112111211011101100000220220001202120001200221220000111221122001220211222210120001020211100100110100200210121102100102212001022212101222100010210121122122220121020100022020211012212100200001112212010012010212201211101222211011220220200010200100221121002121000021220000201102221212202001201222200120001202000212001122100010111122222120202020200120200200200020112221122111011111020112021212221211220212111100011022001210001201201021200211222121211200211212001212012121102211210001020200211001212101101000121121212211110111220020020212021111211010201012010012002001100210020000101212201210021111220221122122101022022212212110111121101020200001112011201210001110122010021112220222110200022222211200211110202221201121222012002210001222000202221120122211210221012111201222020011102010002021102010002022002100121102001010102022121021120121011200110010102020212110220111011101010122012020012102201122202110210221110222012011101100210102000120121021011122001200212010020112002222211011211010210120210020102210222211112210210121011202112101100210120102221010000200210112220011102202002002212000212010101211100211020020121101102111212101010001211101001211112201222012220210122211012012012000021210122222221220120221000221210112021221100111112000010210022022210222021100120001211010000212122211221020010102002200111120011120100211022221222000", "211202000020020100100002012201210122010020102002201001011020022221221202002111211110001010210010010111122220110121220000100221020010022221112110100021102210000101022020000210220101101211022200000002120102112021000100200021011110201001122101012020012121002210020010222112010010020010101020020111111022021220011111222011012102220101201002101221200210022011010002112102011120020212010111102020122010021101212222020011022211212112020010202012110122210002022110212111010021101000012202211002111002211222212222121001010020212220022022212000201122000222002012001002112121201010221011222111212122222000220101111211121211011112220212202000210102212221101220201212122221200010010010022000201011110011001202110212022220010110221211210021221000200200111211202000022212110021220000001221100211111121012100002220000022102210111201101021000001102010102110002202122211010020200221101011120210101000220121210202002011220111201221112211001020210122101211021022202220211220002121102101011220012100002211001020020012022221100011200101211001121001222201201012212201100120121221102010020020011011220102212201020211001020001102012121210120201011122221002022010112201101102010122012122221200112000211012222120212021010220000012221202020110000022200011200021001212022220122101212101012012012001010211110101122020002202100121011120221211001020121200122102021011122210022000122112120010001022122112020022112022002111211001021122221000120112001110002222002012000112001222010220210202200122102021221102200012002000101110010002212001020200102102120102210121112202020222100022212202111121112120212200012002122121111012020011201001000020220010120022110211101021102001202202120102001120111020020220012001111121010201211111201222002122211120020101110101121111012010110221021100210120001110202121021102121210221202202120011021120211010110020121011111101000220222122001012110221221100120202202212220200111101102112201101020001002212102122112221220210002211010022010201021011", "021200022202212010102010012112002000111220200020201102002112221112212011210022021121212001112101021210002121001211122122111101100022120110201200020100202200010202212222200222222212010011201100221101201000122011200111110212210211200100202101221210200112201102002222211222021102211121221120012120101012011221122211021020112202210021211020001112102122101121122212022110020222021010011100222211000110002110000212012120111210211022022000222212220002000212021120110201021011112010220011010102020001110211021102221012202010221201102000221221211220000010022011000001211220121010011022210222221022220122202220010022201021210101222100121012200002100000001002221002000200101002111222221200200012202022011021101202112102210020122111212202021202102220211020222111122211100202121002101121101120112122002200020121120100010000222122111210020002100201122222220202021212212222020011112002011102112111002012110221121020201002000020002112120110122022201010011111002002010201222122112221000000200120220201122201010111210101011202201220022011022210121112112012102120121001221001210222022201000200222000002111222012001202100021010210221120212200112210121210211102102212020102100102021102000202222102020110201020110212020222101202010222001110010201120120212000000201001220121211010212112220000221111012210111121211110110122120122021022010122022200221210000000111202100110021001111101101022011200101002112001112011122022121222010200112111111210111102102110221011122220110200121102111012110201001211110021012200110201120220110000112011112001010100211012221212201120201011201002201211121210221102002121021021102202122001200122120101012002100121210010112101022201120120102200021022211201001121000002121112010200012111111110010220210100121021000112000122122120202111120021112201110102211010112011212001000112102101201112202201211110011022101210110000222020202100110101210111200000120110021220201201120220010221121112020002112010110102220120200022220221102112211101102", "201212022122211221001222201221022220200012120210212022010100000201212201121200012011111122120021012102010012220001000011110002011002002020022222012012212010020100112222012022200200022001020220221222011201200020020201102121221120200021110001212010121221012112120112100002002002111102120210210100020100122020001101220011212111020202101000011212212200111100221201010221122022220101102110201110102201210001120221112201211111102001101100221011011211000020021020112022011201202020112211220201112012111110212221121100221121021222200122122220202220202111021022121110220202002110002222012101212121222111122200201011220012121111200112010202202011002010011202101200120220122120121200202121010220002021011212202010220102121200222100110112221201101001222210100000212201220012200101202121020221011212210011201200220101111000221111222222022122221011021102101110210011011011200012201100001211222212120210202221220021221011111212020222210101211110000222010111001200220110001200112122100112210002021210221112211102100012020211000010021112201122221100102011210122221210210202100010211200000101022200200020200221121021011211202022020200120021222100111211201212002002211022110200201222021022202101101020021212100001110021002120100010102201101202201020000122120021200120012120111220000120112101202012011211221212220100001022100002021211211102020021101011210122012120022000211222212202101010102121120101101220011112002012202011221011000022211002212211101221222012101222202220002002222112001100200010221111101222022100222212210220222201002211101222201020121001010200011010120022102210012112220102221211112012020011002200211212011111100221121112200202122101122021222101112010121212222110022220211101122101121122211001220002202222012202111220101122210221012202222220102210200212101222210101112021222022021000100101001110201020021221112102002120010110010101011022202211122211220101221000012002002202201021211210210101111010111000100200211012201112121222212120122122", "222122202112020022222022002001002101102120102222110210211011022020101121001100012202100011200112111001211220002000112120122212201200120202201202221201021021011201011202021221112001112100221121221111212101011201000222011022222111210220000222222121022110011120022222020001000200210020101210112201102100100012012022212221120020220022001201112121021101000220002102200000001111021010201220112012010010010221000121001021101102002110221022021202021100010122220101212010210100200012101220020100200202121201222121222001102122210000020202100200212221102200012000002122222202121210001110020211022112210221112211210001120011012021210202202212112212021102202122200021211202010210022022010112012110020120121022210120100221100012102202001121100212102112011222010200011221212010210101120200020021012000011202022120211001221112202110101120210021200212021102012021022101022011120222010002001010112200202220221210120012002112022221122112021112200122202020222021020121221220002011022221221222122020201002002212112102020211021210201020000002221111012101110202110020002021100102211000211011221011102122100011100020210210202221010000011220000011220010212200222001111110111021011211020001112102202102000021121122221102001020112220021211022002112210020120010202211110110221001102201020121101012220120002010222221102100212121120220111002221101202011211201100111100212222021210010022201021021010022111001020000202121122101002212211100210111200101000221100200000110010010001222200010012002212220020211212021201121020011100010002022211222112201200110111002002101012012221001020202121020002212112102100201202101111022122100122011102221121010021021110120112001122010211122111020120110020211221020122220100102001202010100212110220001000101211102121112120102211101012202022020212021212220200210000022100011112022110101112022002111120121221112000220201210102212112222102101111020220222001012201220012101220111001220211121112122202120002222222020012201100110220210211220211", "001101102210111112202022202210021211110221210222101222221021111102020221010011212001212212102022020120101010111201012010201100111221011112212120120220000121001102212211102110100201222122110210110202121110221111100001100210221010022020211001211202120212220111021020210001110100010202212122222110000220221021201000021020020211120221201001102122120110212200001111202001022100212201002101020021002210101201111011100202222120010021022001220012122002121220012200120112001200002212211220201201002121222110120202001011112121111001122002002110010020012112211120110121210022021202002011211212221102101200222002120221211010201022210211200221011101000111121012101122111222022212202221122001022121000112111220120121020001001001200010011120101121010022021000212211010111010100020022222001211112112200212110102120020220201112201101201210200021120201222021202110112000100001220212102120010120222100100221001202201011102110011001120011201102121000112111122000121011001021220002021110010010120102120120110102210201000100010110002210201122012211220201121012210121002022020101221111101001120121202210011111101202202012022212111020021111102211200002101202021120211021000022221102121100200021121022100202212100122112221221011120210000001021001011201211122212122222000120200202101122201120112022012211022121022200020221220210102121212122211000012122210022100221101211211010102100100122102222002111120100222220210112102010100020222021002012000121022000121201101210012002101122011220100220110212021120211101001202000201112112111121100112202002021002112012011212010021211101011221120021002200202211122110101212220100201200212121222012002020100022012002022220010011211201122022212010010022121200101001220202122120112112020000010001120220202122010011100112021110022021102112021211021110200211211010012222212000202211200000102201100000011100100222101210210221220001201221112111120101112222001220022000200221212012210110000021001212202112212220002201011121002220202020", "020212021202200202011120022022221112020122200212120100010212112200121012021200111001011021220020220002001102100102210220200000022021111022002101111001110120112222200212121002212102110002100010011012111112120010021220100122202220112221222012201021202102221121221202202201112211022201022212012021222220210200210021022001021000110012020021010011020112010021012100221001001122020121010011010102120201121221110101221221222220010000111200210111222012100022120020102120102121222011102010100121200001222121012120111000010221011211102011002222202102222210200002000000020011212000111021121022200112111122112121211122202002210120021221221102210102022010111011001121100111222021122201121022220110110011212010122101020222111001001202121110000000001102001110000101121211120221211102222222112212002100011202221100020102100002022111021211200222111201112122120221010110201200120221001120201200001022000212110010100120221211102202001111000212110101211200110102012200001012000220012120101201220101221111121100101111111200020220011122122221112211122222021020121011222211010112222111111122002210011021122010021200112110211012212000020202020221200101000221011002022100120101111022121011001222211120121101212122021020112112021120011100221120220012220111200001020211012102000220112121210212111012021200000000002012121102011110000101021201121202021011022102112210212012022012101220121121020200122120001020100021100211002021221120212200110110100002211101122110020212120002000012210102110001100020120022110001211211022121111122212000001112001212210201122211112120021020112112022012121001220220210221220121111022010211211002010222010112022021101221121010100201211101021101220112220101012020220011121112200210200112110012200111000111111111021100011112021111100101102112201221222222112020111121101012021220010002210100022000021221110200202121121100112221120120210100010121012112222011002002112102122010110011220011100111110112012201020012122221110012011121222112111012", "002112000111000001000202102022110011220222102111020111210210212100101022100112210212021010111022212002111222201200021001000020022022102021212022121001021110111000221101101200202202112021120211220222012000002120011000021001121012121200202101011220011000200020000100020222110120220102120121222001220012221010222222000110221102122012100102002021002000202210101111111211010211120202222201100112100012010221011122102201122200220001202000212112121102110100102211122022202101202112121122222210120211212110202120020200100212110111001212220021202020221000012020021011111010000200001002211110010122020202021210210200212120020022222000221111222011110202202100110022121200021202001221012100101020202021001022222111020211220021022202220200121100211022101102200012001020011112001122210220010200122201002012000100012121210210200012220012201011101100212110121101101100122000212220001000102012121010001121210000210100012201200201210112012112012000210000122200120001010220111000201110212102102000001211200112100122221211102002112220010210020201211020121200000020222101201120201000210000220000110110100020120210112201211122220011221121120201002120222221120221002011102101221210202100202012001222010201112021211101011200012011101202020100010012111010112122112121020100002122200001021002001102001101220200110022111001122111210211220100111202000100121111122222022220212111020001200221210101111001111010211222012111010212200110111122022200220222002022011220011010002010202212122020010212012102201001012111112012200002010022020100210011011001102211100210010120001220222202222122011122210110201201211002202021012001100200210200102101002001112222110222022002201222122122012000222110121122221220111100212120001202100200021201112110221221201001022011211012212220122111012121120221200100100010011210122220110022001211012102221112022020210111120102110202211112101122202111012020002000010221010002002222021101011012022102111221112220121202111110101211100012111212120122", "202202211110210121012202102011112200000110120202011001112010000220101020020011100011221100000021200200020012200210102111022011120101111022222021210012202022120110202212012202121022212202001221001222021112201101021210220110022002011120220200021001112011100212202210212002120100202210001121212002220112110121112011221221100222121101201020012211202011012101120001222102200010002020221210220112222102212220020210120111000112211212000210202112010100122222110002221112102102021120212110121012211100101010201122200200120001221200012210210111220200121000121001121010211022201210102000102111100112212112102222120210102120101002220000202221112010220200110221120021210002012010101110021202101120021201200210222000202001110112211222202222211022202200201200001021121021210120001210202001002122211100221000201220112022200202200012021201111201101201100021001002111210210022210202201010222010221111021201010222122011102101221000010221001220222020212001100110110111021020111000010120020200121022221101101012211220201002020002212102122011120122102210002002011210101122012111121001021000002102101002200110101210122011201002110211010001011212021102100121002102220102120002211101010022222220012200020021002011000202222121002200102112011121020012010112100010201120211110100022001101210110202222021111121112100200210212221101122022212002200112010021020001120121102020200122012210000020110002100210011020211120021002112220120002021211021012111021010201111002000122120200000000212012100000101100210001120222022200002220120200100210011201022102022120221010112112000220100112101021021211211100022011002221111020020220211111001220101210022002122010202220001221200002120220122110102202100212020100220122212001000220102211022011200221021212022121122122222121100001222020010000021211221112200210112222021111120022022100210012222120210100010222120002202222001110022012110011200010202222102100011220000101011200022121012120210010002200120202022110012110201001221211022210", "220110212222121211000101102201102211012022221202022221012001012212101210200200200122001122011011011110212012222121011022201200200110221202012211200212110200220011002122202021122101210000011121100202210102222120102120222022010011120120010001221000021021022211012120000221202222010212012022212022220102211220220202021010110010120111112011210211010110001112101200202102202102100011002020001012212102122100202000201102101020212121010010222101100122112100201120100012121200201011011021220211210011200010021102100000112101010222021222022112022210110100121011201211000122020111120021010021001102201002120222211221222200211212102101121120001210221101211010010220111202211122022101221120220021022222202112122002012110111000222202120112021100111021002201110102112201200101022022021121121200000020110102000222020102020220102002102111021011212011220222201011012212220002121222100021201012210200211120221021201212020200012202120122120121102100112211111110202001211021102121012022202011012120010010012222122211120220002201110102000010002200002001110102120101101212100100100222122220022211222000122000210211202201210001210021121220100020221212102122022211011010201000201010200222011111020021120020001200222121121101110211022110120112022002122100002122011212012220221010000212000121112020112021122202100111000002022021202020220212222110022121220202201200201022101202210221221120121000000010102020110222210201020020012022000022222201001100200112201220221222001221200011222001200121010220020020002211102012211002200110220100012011020221120200220212110000012011210012201121200221002112022100021111020200100001212100012000210102020121122010112120211202221202221102020111020210021122120020021011220211010122212201021000222200112211220010112202021202110122010002221012222212000022022102000002001202021002102111010121010122011211102010101002010221001212121121221220112010101110021110102101010012020222102020202001200111001202021011122201201112000102112022012101", "122220122201220001201021211021010220210210021000211201101000111120111111210221201121111220212112210000202000001111120000120101021022210020000202022012001021211202021112202122002201110102001002001212202112022210220121210121012202212200001102201011200000120201000012220001011000000020012000102101111210110210110222020101001002100011202011201220211022021120002021221000201000110202020220011020010202020020102120012110002021012111222000112110201122020201102222111100102021200112022010022110111012112120211021021021021210221000120212002111011001100110020111020111122110102001210002221121121121212021110202220011010022200201102101000101101122020012201021001112222102110020022220121221100010022201000020202002201002220000101210202212221122022020221200000011110011210222222020012010102221100001001222220120000212212202201200221021112101120010121002210021211222012000011221211201002112001101111221220122001011002221221222200011010210221120002101012110101122011200121110222111100010010220211021022011211221120000220210011002112221211022212220201021200200002022210212211011201012202122110001122122202221002101202020112220220001020102012121211102100220001121200101002120220212010201220012022222221122122022000100102000122020020012222012220121101200200022112212102000111101201120200121211120112110101000120111100020120121022020011000111201001202100102120122200112210112122010112002112010100212222220000200201001012010120021201200110110121211020011210010220211202022022120211221112100211112221110202120120220000201022000212120222200120220010112200211122001221202101011120021111010000100211000201202022110002020102112011021001101221022101211220112221011000200021000000210120101022221010210120010220112002022100012001002211202100211200222101000211212101121220211001200200001201011112210220120110221202012101000000000021001101101002022102001001101000020100212222211020100112222122111021111212200202011201201210102210112210011000200212102022111100212221122", "220001001102101221201122002200000001110110111021100102012210201202222001221111222200022220021201101100112222022121001012021212100100202111122202021012220220112010011212121010022221010101002201120002222222012120011022201122222021121221020200200110002212110220021011210222022011021200200021211211121000120021102120010211110011012202222120121212121201122210120111020020110100010101000000111220200012102122211222021222010201120220002222101212011112210002100220011020101200122002110120022020210221012012200012220012211200212221012020011021111110120200122212010012212011100022021000201120102122022110121001111212202210011200202100000111011000201010020121222210120001011012210001222000221112212022101200201121020120202102222022221002210110012111000212012221122000122222010001220101200011020222122120012212200021211012222001211220112102112110100122200212121221020101100122210020021210210202121100121101120112112021221120122112121210220220201112212222112222212111220202210212102000011122011002220000220012200210021022112201212012122210002102101001122202011001222222111200201220011001011202100200210100000221100110211000001002112021210012112021002021210112112201210122110022122000121002220010220102122100211112200011020221011121202212011101110210102110122021020201012021201021222212011200100200221011012122121102112112210202200111102112111211201020111111102000222221011100121010121100211111101221020022201111201122022200011121202122000102222100022022112200020122012200220210021002000112012111212201000002222212211221202202222102102211112120020222102210022002121212010002010122100221202222212010120101122102210102122021210022021102112202012020202220111111100000022200222210212121001001011210221222220112220010120121222200201100220010012110022000021221010010010020221111020100110000120200201212101022121010010221010120210021102202011010110000220120221121202021012212111120202120220222220122011120121211211102022200112022010111220210211012021000010111", "222022222002220022212011221211122200110011101022211120020001201210010010122120212202022220012121102201011111220012200002121022201101002111202000212201012222201012112100021020100120021201202200112010000110202201221011020101100211220210020120022002020210212110001221020000010121100111222222100121122211122000120111022012210221000022221012220212002000122202020210221122222120101101110112010210121222122222200212201012211121212201202111022212220001110111012000200111002000002102200212102221111200120010001012101220100001211220202020102201012100202100020021211222002020001220102220012122201221101112212222222212200222201001120110012021121111221121200021102011111112100210110110201110121122122200010022122211211012220011100100011002011012021222211100212200000220121211100000002220110202121102200201201012000021002112110202101222201021101201202100220202120011211212020110111122112220012001202002112022122010122122222002011022121110000102202220200000010210122210110221021201112211210110012122200201201212201212201122201100102211000010220101121000212200021102110212010120122222011011110220002211202201202101010011110122211010100011101112201212200220222202110001000202022222021011201112020012020102112102102010012021200020010100211110111000000220012021210222010120022021221110002111100200110021022202210000201111110122011210122121012221122012210210020211101001012121221101010222200220201122210221001222101110010121211022002212122121112122000200010011201122002101122020120021012022001212202021222012201111120001110221222202200022210200020202211020021210011001011010001220012022122122020221020010200101200220110101200200112202112201220111002222010210102002121020220112002221220211020101012222001020010201101112221212200110100211211211212221222001220200010100012222220102000011012012010001111110220201000202001221010111012122212020222112120000002201120000102111002200000022002202101202211020000222112212100100200000111120010201111001011021221022212212", "122201202100110200021110201221212012012000012200212220112101102000212220200020222120111012202000121200021202020101000222002212202211020212200220120011212100122020010110022210222122010011212121112110111112020001222122112020220100102101001222020020011212020000010022012211102211022202212120112122001020212102020112021112020120211011020221000120210100222110102202211001220122000101222102102021211102022211011001111000111020002110220210100210111222021201202012012020121200111222120020001121012002012201012101201211200102021112221220122111222120101002220122100120021012000121100210102010120012101120102010120201202212100112011020011222121200222202021221211111011010222011221002112022202011222002022220101020120221222220101211221021021112222110122011121200011120202110201021220220001201210000002202122001200102101220202200112022212221200120022020202210001222110022002012201202001000222220111121020012222112000001002120011021011112020101020111221002000120100210211210222100211022220111020100001212112210220122211012202011122022122212022012222111001121002220110002022120202220121001022121211112112222022002121002200010202000002221112202212000211210012221221221111200021120021101222021101202220211012121100012222221220010022102010120101211212210002010010020220010212200011111110112201121102222020121010100110220010022021012111021012102022002201111202000112112220110001002012011021012121112202222112210022212112102120212021020210201200110010102221100202222221221011101012022202101021112100212011121001212011202012200010100101202210022111001022021021211201120022220001112002110122202110211221110202111000111220122212102221111002000001202200020001012021201202110102010112112111211221002210020202212201000000100021211001212010211101201002212222111122200112201222102002200211021211101210022001001121202211202021011000001222100222011002011021222122221100221200200102010020202011220021002112220001000012100022102121111220201112121200021112112200220011212", "000001121212110012011221211201202001021110200101110201202210001202121000122001011202122002220010120111210120121121101111212212111012021000222000112221100000100000100221022212010002202220210211220020222101120002110112011201011000011200100111020022101001120001110210001101111102220010122021222012012220210001212011010100002200212120100121020120101212210110122121110122022201012022011201122111212112002110122211112000121121100000121120211102212111210122022101112210012021221212102000020110010102122000010100211122122120200221212110202211211202010112202012110120102122102001122111010000221121000002121210122022011101020001122020120020011122222001021212102012110002201002012202122012122120202010220210220022001012212212210122000120120002122011120010100001010200000100211020000221122102120100202200122220012011222202002121121121111220100101121212202012121122022001112100002222100022100022210102200211200120222100120212002010111020010111001001221021102021210201122200210210210021021100211021211100020120001110212000011000210210021200100012221202110002020001001102120022001220220220002012002101202020202000202110121112010111121100102102210001012000102000201011212111200122000020102110200102100200100021200201110221020002111110200211102212100012011012120111000122100012200100122020112201202222102211020011121120122022221002221110021022111112210111010001201010000010022100211202201202220021122121220222220001022010112121000210112102020111010211102000101020102002202220001220121110210202012002211121121121011200220010201102012221101210002201211002102002220220110102200202102102001210121100010012200112212111220211221011120112221121011100120021112012001111021000202010012122101020002001200220221112022010220021022220022222212102000001101200201121102202102211111210222221110202120102200010210221200021221200120021100020000022012020220000210211101121022200011210210110122102200012112002010021200211102010011021102112110222201000012022202221010122001212", "122221210020100122120110222021000021122000101100001011201000012220101222121212012202000111121000122102001111100120122222220222012001010222012211110002102112011111011020212011111220100102112212221220100221221101221002210121012221002222111002201000002100211100100201011110022120001210022222001112220212200000112202010222001011112000210020020021201200002202120110221101112122022012201121011202201011022002101222221201010112202221002122102001002220222210220202012211210002011221201120200010212122022100210211111212010110110222202110120202121000022211102111111212001110212210120210110201221111002110002020100002110202101122010111110200021122211220101010102200000110021022202220201221201011221222201022102012120210201212011002211221001110020102102100022000120001100121022111212201022112011122221221210011012012202101220121000020200112122002000121000020210201111102222110120202222200010202220201120010102101220202111221220210000101212221211120120111012211121201012120010111012120212221211010012010222202012112101001021210122112122212010222012220022022201212121110001122212222001002212022201200001102111002112121012111122211112202012101001102210200101102210002021221102212022000220022202201000120211210222222112211212122202200111012111221111211001221122220021010221000200021021201011110202112010020101201022101111200011201112211102021020110100001020111202001120022220011011110120000202122021101202211002002021201011220112202002020010022021211112021010001012221021210222022222022010220221000120212110200211020012201112201101112101112011102122212120102212100101200022011212200010101222121201101222120000110211121021202000111111002022202222220212212011100210121012021022202210100110101211121102011221100121212122022210200101001022012221110122001020200220210110212211001102011211011000200100201021201200111112101102001211211100201110110111012212201220211010222111120122000212021202111222101000001201011222120102120220002112111001101110220112210120222", "211222002102100110020112000010112001011211010200002201120010010202221111000002020020121212202121201220201122021202101112110202020211112020121102000121211220201200010201101120121112122002201210200002210221010200011021202120222020012220212022220102200110112201000112110201002011112012102201021010002220221010122211011020111011021210121011000120222002020010001200200112122200022222100112221200110001010020222212010120022221220001200200021001211021111011211022211012210122211102020201012001011000100220001210102101122121010100010100012220202210121211002202010222220211112210021012010212211010101202011011001222110220211001012120011101122212112010201021001110202022111100012022210201020211101112111010021100101102111220111120101202122000211112102121122020122120111011001020020220212200220012221020022020002011000212011022200202011000122021201120002020022102002000002012100120021220100102112020120001112000102020002200011200101110022200221020121000112211020021020021210002002001220012002122212102011200220120102110110010001210222100212110221110020111111112022010121000110220010011111100102200120020120100002120120220222000122001210110011111212112122201121011010212220211210220010002200222010212000020010222000000222100212022102110202122201222202102211021221212002202112202212200111221110200021121002110020211221102021000221110020211122022121101112201100011001120000121000112011100001122102022110221101021002021112100102121200210022012020110020221201122210120020101212010211211220122110211021210021022121221121221012000221122020220210121110202121201102201002001111120210210002122101212222122021121020221200021022010222101120102020212020212000122022112221110010020110111200101012001200112112220200110001221001220000210210102112210121100120120010021022102112101202210200101101221220121211122121210102212100200210101110212020200011011102112021100012021022111212002121012021122001212002221010221012121202000220111021201110021001112020221021102101112", "221121010022210210110220211111220200222001121210122210120101020020002110000120200222221212020221221110220120202200110220021010012120002020220122002110002211020212220010122012121001111210100102201100200102220010021210102102110010202020022102202112210012021211221212100221020001211111012011111220122122202022021012112020000100022111220200220001022001212212002010111021221020110121100122021211121002212120210112001220201200100111200022220222011022202210211012212121111022110121220000111022111110222212021102022110111201200210210220212120221020220121220001210201012111221110010012110221212221111012220001101102112200020110121000220111201220022121211010011222101002100122211211002000120122221022111021111000202200221222120120011122211221222121201212001002220220211120012121120222121122111111021121001100111001000122022010001102011012002111221020011100220122011202020001120022112121102000110022120200021200201100021002001200000011112011021221212221021110021022212110101022022011202011100000112011121020211012212211201021111121102001110112120122202201022010221012011220120202002021011211021020210120222222101102211101112121022211101212212222112010122000202202102121222012111001001221220110021002001102120121111022200000021001121210101200202011201122112100022212000221021111021222000201021022101000010202111212221112112021022222211020012120011102001111211120210100010201110202210102202221211022202021120222021110120221122101012201101110221010122021100012112011022121121110201121000122200212202002202212000022021110001001121200121100220022011121210110022112011212211211011012010202010000112100101010000102222100100010021122101221021100102200110001022102222201212202211211001121112200011200212002012012122202200222011212012220112112202000000121101221211020010222102022012201221111001121200200112111012202100012221220220211000110111220001211201012120101221101210012001020001110212121221111121210101220011200222102110212110201111110222210100112100200", "112002100110200220120000101110120211200121102112121200100120011000211201020022110220100211111110200220222120100022000202120001111011212210100110021021111011000101111221220002020021201001122000122102222221021211120122011111102201111222201102220012211111102202000202122201100220020020110021021121001100200221000010202010022020011212212102021202021211012201101011200002200201100020001110002210112011201012220121011121022112012000010122112012102120102002102220211020200120002212002102200010220211201120110201200221021102211020220121001020202120210020122120010022121020221201220020220101112002200211200021002101020001112122100112111020111121120001020011021002202210220002210022112002001201102122001211211221212210012000022101020000021111022202220111100102110012222221100101001102202212000120112221021212212200220121212222122000011220012110012111101221100201020121220021011222010011220200220220220220022100002000222200220022211202011102120121111210122100021200021200111221000001111200001121111200201201000022202220211210112220112210220121011200201221211222001002210111221122002012002121212101102011020010212222021000000212120212000012020111001021221112200200012020011020100211002120020202212210222112111022222200122221201000022102112202021111102020222002122011100010111010000120011120012020220121021201102120122222022021020020002202202021112022100220201222202100210101020101110102210100000022200112001110200020001100212222202101212210211121121102200000010100011100200201212110222121101221112011002101210112120112110202220122222020210100022020022110020010002202022100000221202110221112121211012022210201022111212221201200221220011200101202020101020101200110222120022202000221210212120100112221100122021221002122110001102120101211101020020001222100212002022010212101002211100221211110212120012200002210201020212212020202000210011022000202110211110220201212222111102202212201120011012110020202001101110021202100010102201201002011001122020212002000", "122220202211102021122012202202022101022000210201002211111021020102011011021022122000002001220221222011122221022121002012201211022021121201211000121101111012202020022112012221121210010011020111212112101202001000011210212020211201000211221210110201212112202101101200102021102121012121211100220012200122022021021122122020021000022011202020122202202120002111012120010022012100001210012101201211220222010022211101020220111120021112100122001001102002011010201021102012122220220202111121100111121112000100020101202022212211221202220122212221010121022122220112102212110111200111210211211202012010001020022020112000022220020120011011222002001212111010002122101012022001201110011220212101012202212101210202210100001221210210112221000201210120011210111101211011120202112220002201020110110110210111120122112010122220212210002111021111112010121102200121011211101212120210100101211112201100202011200222010001212122110110000220222100101111101200212220222210220022202121000102220101012000222201021210000121100012120211200121122212000101211202121102222200212022022202122022101222110022202122202220221100201110221010100121222021101100020101021111202000010222112222100011122102110210122210200202222200000100202202000000121112101212111110001211101111202111202012000110212211011010011000220222121101021202010201001101212221112221200110220102000120101022120000010021202100201102001200100110201001211112220221011110121001020110020211101212201211020020012121110111020221122221110101222220110022012120001210201001010211122021221010012121020101101211021000120022020212021212202120020022212001211212121000022210210222211202101011110110212210201010202021111200111102202202112020210202120221122112000212021012111121021010220100121220222110221012120110200012212200200121010222220010210101021201012120112010112112110201221000201111022112102210201122020202211111012100120002021222222221000001021021121012010001211022211011022001020202210120011020020001121222000101101001", "202012211022210122202021120010220112100122010212110011122111101222222011222101220002021000202012022120210200122210202120112200000102102221220002001021222111101210121100021021101120000111211210210100021112221002020220222001120002020200220220212222120111202011001211012020110011200110202210201010020010211211021200100001111212022211011101002012202201020100110111021002101211100112110022221201022121220200221021220010121100210120120101211202120012220120200012022021122100112000111120002222110022201011111011101211021220122220020100212020221111222011221221212021000120221002200111201222111012012222122120100200011012101220212012222011122221021101212022120112001200200221210122102112120011011100121002022022012211121001221022022011021221110202200121100100202212210010220120211021201011122211120101010121022212221001010001201211100002210110010000201122222020010110112120222122201022210220012010222020002122111220102202121101222112100111020120021120112011111000010122022020012102211202120100102210101111010221122002020202101221022200200112201011000011201001120021211202000011211022220001120010002100002220012221020000102000001200201221200022111122221102000000012120100112110202000202021001012001112202121000110112200100220122210101100202112011211100112021221022002221221011101022211120100120020012002102212210012001000211212012201202002221020001011200220102202110211212211021220121111212102001020111012101000101011002222112120110021211110211212001010211020212120211200120200120010212122120020020220000220102001201020221110110201221100121121121122112022122100221000101202220000002200100210222222221202121100011120210202012212000122200210120102021012111112102220000112012200002022000211112110010200220221110220120022110020221211012122212200211110022100110101120221120121122120010202021021011202122121220120220121212021111212002210200011220100211012101020020210211001202100211200110220111020110001120021011210100210122200200002112100110210020020201", "020220101021012212110111110022122222202112000010222210202100210100011212122100010022020121121201212110221002221122110120001001100102010010001120221222120211201201211210121101202002121111021112021112020002100210102200020100021101212221010210221202022000220100201222212100212122000201220212202012220210012221011111002012212022110022121010102000220001211200111210122122212120001111102221210000010202111120212001002001222001022220202001002000002011220021000201010022022112101100220001120212100011101121021010112122022101120110112022102200220021020202120120121122110210201121022001110121101002000110012110022112200002211120220210221220002110220202010021112200020222112022122221220010011021110200001022210112221211000200012021020221200122021012101201211110201121101021100220022120010220012221201022102210002222120111011222001100001211022202122210120012102222111111001212101021102000201111021110121220222111120212200020112002010100002201200001021221202000202211011111202122222222000210001122221110111021011200221221001121012202200210101022101212111200120010111120102220212011222022000000011122111021200211210202111022212220122220121011000021000222100222121010111021112201201002202222102020102201120102101121102122021012000220120101011122122220112200210200221220012201211112021000122121212120011201201120100210102100010122002201000010120220020000121012221200002120010200001102222122202112220121200001212211112002120222100001111200122121000210011210021210011101202211201220000210100211210100222010012222121000021101001221220110200200021022212211112000010100220100201100202020011100021102021000011121210010122110022010221122002002000210011100211000001021221122222122101102001121011002212002102000200021122021010022100210010011011022200102121211011010202010120221022020202102212000212212122021120001121222220021010011102010121220111100111002112212221020021220220202100021000111222110222101011012122120100011012000002101101211020200110120101010112020", "220100102201210121010121101112101012120100120010201000110120020200001111101122012001012100220010100111020112220221201012220221111012001112211112111202201020210111110101202102000022121221220002010100211100012022112201212000002120111002010202222100101122220002112202222211111201200210110201120012021022111011200210110201212220210121211020220011200221101100000002210122012011102002011001012001111121102100202221002211100210011100112120200101022012022101020101112221011001121121201201001212110202012211011220001120100212101100022200011010002022022212212020100002101001100201010202102012100211020200021210222102202101020001112100222121002102020122211102212000102010020202101201000100100020000010112212022012211020012020102202212102210002002121200210012020002021000020001210000120121102222001100100210220222022000021001101021102021001011201201122101112121012222002012122022002202100211122110200211200001221000102120202221010211122202222221122112201100101101022002012200111122120222200110210022111121012221110110101111021011200120110221021112100011201121211011200100212201202101012001102011022002110221100011010120202111120110222002202001022221021010221201101122220211222221020000110101210100110000122212010221012202121121210111110201112221212212111001011102212012122101112100110211121200022102221001212000201100011202000210221012102020122200020111022120220200101221222221102020121201012201112121210120201211222110020121202220212211222100102212222102120011200102001200100210210010001000221110001211012002220212210121102022201111002110112100002220221101201111220212200002102201212222200011200020101101100010022001112100102102200221101120000102221222221221121222212002121010210201220221222210001212102200022002112010002011110211202000221012121011111011111112211022002212211001221212001112001211121221201101222221001021110001110200011210021002220012222002022101010012100002021001212012120211200021202212200121221222101011121110202220220212001220200", "011220110101102120020010001112201011210012212120121101012022120101120012101222101120212010002221210210012022002112011100100000221012210202222011222121021010212001001001212121100202101012222202221000001211122010020101002011011220112101012111101120100001220212012010122012002010001221202222220220210221201100221022220202220000211102202012111111101012010010210012221220210002210021002220021222121201110120000121020000121021111211202220011110012111102102122022020012110020121001011111210200010112201002222011002121120001110202220211001102002202101111021101012100011120212100002210120121210111102211022012020120001100000220112211222201002222020121211122011201012001200020200011022022202112111022212201211211112101202221212221012012202020120021200222012101222021102000121221111201002102202210210210111001122111122000101212010100200000211020201201010222012011001201002210212021101012220211202100212100211110202022121022111110001012100002012210001012202102222120212002100112112222221010221101200122201120021212020212021112121120210200002112120002200021112111000211100222202202222111021202010120200102210021220100010100020012101001111221212111001002210200121111002211111120121200010201210211101111110202020000012112110000021111202211212111002001201211201012122210122100011012020212011001102201102001021211101000110112202212101001112122120021221221202002202112220020100211101220022212200000001121101022010100111222102000002210212022201000121000221011120001002100222121111201020112112121222022001022111012210221012220022011210122211112211112000211121220211112001202101010100112000001012012110022121111021020021002221002110001011020120012020102000000120000122000001222201200100122110222222110122010102021121012020222110112022120121220002101220212002222012002220110202122122222021020101011211002210120112102111200010101110122121021000221010122122211022200101110100201202120112220020101210202222102100021120010111222121100202220002000012200011111202020", "010111222200211111221002210000120002100221111110212210111200122011110201210210001011201011112212021200011222102000111121220101212111222021112001100111022221211210002212002011011221200120000102212210211112101012000222120212112102221200001122001201012110202011120101212120202010210012111212211202211121010120121211010100111112000001222012220022101220101212001010222112100021210100211120102201011200221120100220111201011001011211202122101112012101101012120011020220120222200111210220022222120010212202212000010222021222110101121201002012122121222101010021222002110121220021120221021002000001211002001220000221022112200101210100022112201111102221211022222012202222100101111000012110011200220221010012200201221022111100212121120020220000000020202002221000220021101120020102212012221012200200002220200222110220112101211201100102021000020211022011100211111021120100121222200200120122022101121001012212122201002221202212011200110002221212110021102012122101001000220112121020101011012011202220001011200001022110120110112210112011100202120012210110102000011212121210211011012210120011012220001212001122101100110120121010011020021120002101211021000221120102110000021120210120011222212212002012100222200022010221221120001120012120112120210011102212210212111101102121112010021102101212021202010002012220201220010101020201110002002202101012101101221202200211121020200122222201122210212121212121201221110002110002001100011111122111101211012102001212122112212111112012102020200011212111202021010020201220210110110101122200222102122001010121021122020021000010220001110011012012120222221001012210002211022020211102102200220020212100021212121221202022212100000201222111011200020021021212010120211100002002221220021101121211200001211200212012120200010022102201001100212210000020212012222111211222222210002110101001212001221001022010211101021220110202200200122202000001102022121212221102010111121222011110010210122201101100101012200212120211202222122100001100", "102001201100012001021012221121102011112211011011220011000200210001212212202112202020001012112020112020102220111210020021100211012011011001211022121221212102110210111101220201012111100220021002211220210211011020121122222012102210010002002011221220212102021002222221200020220021020010002011120121121220002121002220020201020010020212002002120012202102112001221211011101011102200121011200010210121210102102001212110121222211021122012202112200121020222102211100012202201212101210201201121202012202021010120021122222200000111002200100112102100020101111121202001200020210212002200020211200102002221102011121002111102110221222200212202012112121001202112211211112221200110202210102010110102122112102222120021101121200221021210220201020210112000000011022110010120011012210121021112202121220022020010110101010000102210022121220011202002002221200200002122112210102122022201110202202102100220011102122010212211022120111100012011121210101122111221202011212012220210120201110102001111002200212211210111001010022001112222220202220122122200000222111221202112020100012022010212010121002022110212111020010201212200012112121010122000211100021011222100120111222220201000020110011121021021111222111211001120100122120210212002100102112200012011120001021011200110221202211021100022100100111200000102201011102000020201220020121100101111121201001210002201202111222200010201010101022001012121000200201001201002112101000112111002222101202121222012021100121112000221212020122121000110100020000222112122212202121200020202222222220210122010222221211001212000212102210210000012210100112101021102222021011211112121120222111202201202222110122022220120120000100120220101200212000120110211012120001220222202210020012100112221202010101110210000000120112221021011120001011120210122022112012021211012022120100010102011100001212100102120001212002102000122102220220112210122120112211102120120101020102202222111022102202201200221012011000122101000000012211011012210122020000100020", "001222220020022101011221102220222100011122221200212201212000020012211110011200200011020022211022021111010120201101100121112210202001222202200221022200021121212201112210000001111102000102210000010012212111220020110020110002111200111111011022100010220012110011210001100211000011112121002200020212101020211102001022102212121101111210111222021210000020210122112011111120210011000102111102201001210222121120202021001220222120200101221010201002120222221000012121020002201101011202022222220001211112220200100002120101221020212120210121201122220212120010112020102211200222110200210110222221010221000220021102221001012221202012012022001011221012200220020021020000001001222021120010220102020201222111022120211202100020021012122112101021022220101210021202220221110200202212000102211111120112011010020211110200200122002111120212210001021010210200120222220120211111011102200102022221120111111100022000002111101102210121100210210201000011011111102101201021110221022011212201010221020200000110022000022202001120101210001021221000102111010102002011210012201112102101101002120201001201201220101211112220122211020100120022101202111222111211012022002002122020211012202101021121102120112122202202012212110102200100021021000010022001122200012101000222122210101111200001202222100120100212202022112220010122222121010212200101110012011111011011111210221210211120121100122212112002021121201202010000000001021110021002212102102010001202012122010210121010102002200010220202100121110002100110121021110011011122022222120021101112010200221202002100002222121212000111012212100122221211121022120001100211211220120210121001211100110200110020122110122022222100021012111020221220112020211202111021111222112010011211210122002100121220122101122110122010011122022121211020001100021000221220101122210202120020110222221112200202112121022101211100020122211202022220210022100021102021020022002110102022022010110212011011100212120111221120220200022022112101011122101212102210202011", "120111111110011110202022012221102212202101011122102000121211120011222222210102212100011201020111012010101111111212110211102201222102100200012011112201020122211022121110220212000021121220101122120211211022200102010111100101220102022202122221220220221221020101101022002110120022001210211001210021211222101020002200211210200120110021121212202002002212000220222110000122202102021120002220012020202212202100121200200121020111121000022121011112010100110012001120200100100202100110211221200000122102201120100022002011110101221102010021102221200111220020201101110101212120201212021002121201212122122021220121202022212210202221112222012121201211202212110202201221020100212111111120000001201110201212111211112211202011212100201211201022110100012200112202021122220012212212100111112111002100121001111020102200100220112222210011212121202200210121101221110122000222120002201212002211122101002010022022020011210222201100011102002121102021111221001201021200000122221122021002211110112111112022120211010001112220022000121102000020110222102011201111122111112001210221222101022021211112221210010122112110210002121020202020002122101122202210210221020101010010202120210101212220001202021102102221001020211101221022012011201220102011101102010012221022100211211101000021201010101020222121101000002002012012021211111021110101020002020210122221200020121112221211102111021221001112222202211122021011101001121001121010101101212010020002000120222221211211010210121121112200201111002202010000122100201102201001212212212201121021210222122222020100202012000110122011210212002020021110210220000221000021022221201121101120112212020101000202111111002020221200120102210111001002112100001022121202021000102110210012222011020101200011100010101212221011201221100222120210200122201201021221122212202220111000121211121001212211001212222111220020220211212120002001112002001221211102201201022202202020211111220211011022001111011112212021012102112121120021210202011010220002111101", "212222200111200011020012111101011021001022200121001222200101012220222020200120220120100221010111201220011010202111201121020022110211202001100010000222221221112220010121221110112202221110120000020020000210211201020212021020012211011110221211020200000112020010220222021121201211110200000011112222211220220020202202010202102201121202122212112122120121100202111010021210110101222011020100211200000001211210001121121202100010111122001022021111121210120112120210011201202201202221002102221012010022212102001121111122202120122011110220101222000212002222201011021221002200020022100122012200110201000022202101020000110000000002112212022002202220002202001011002220010110220110022222001102102201212010110200120122102221200202002202101021212100122220210210121110111200200202000022111120012202022112101020101202011221211222221220111122122120210111200122010121200120112011001202001112011212020212221211220122200001210002220122001002022101202100200122022111102102000102101021212121122222110121000210000111021222120212111211200021122101210220121112112211220001121212001112010002012201111010101022110121012102211210120122112101101020121010221002112221202010221101201012120100222002101201220222210202121001210221020120220102000210022121200001220221121200111112001200122112200110110221211111211120220001121100121000101111212122221011121201120001112120212101012211220120122101111220102220002222222011102111100010111020201212001120221021221110111110202001100220100220020000121010011020212212020221112020100202111210001200120110112120112121100112121210120011210010000202111201022121222101102111212000002110120120120022212021221201121011010211202112022220211111012011000211001121112011212110201000011220122001210202111202022021101120002111110010012111200100111010001022221211211011102101002112221211002101200121020011200212122010101122010200112211102101111011002001222211201202121120210201201022100020222012022222211110001020112101200211012112200110211000022121", "002001111022010000001122010022212021112121211000020010022001000221201201020120010220102211222212111211112222102200012202121101111002210121120100021011212011020222221201020001212220102101112202021001112010111211020221112100112020100122020021021002002221011111201101101001222221100012212210021001002212020021122021210220120002112020201010012110110001212210201111011101120100012101121122121201110222111010201010201020222122011200000012000222022221211001111210220122101012022112000002000121200101011210112221120101001202220100102220121100121100000010020002202020210121222022002212111210102221102111020202021022221010201011212211202220121122100000122221121011212202012102011102102121221221000222000222201012200212121220001210120101102210111021100101112211212122122111200222122000211221201121222100212100202020101112120210102210021222120120011210210001212001211020011011022020020020110012022112000121120201111202000102211100121102012210100110022221101102201000201010211112101000211011012011102002022022210102002202001210112220022121112202020010102000000112210122020221201102201212111122102111121110021110012222002012201020002112120202000110201110101222001110102200120102011011222101021200201020210120121112000111221012121220212110000000201022002022210221110202122112002010120122211202111112010202020011212101200011202211022120020010211122002120212021110100112202021222001111011220011010200201220010211010010221100211010112110021111222112211211010120000221001110210012022022220010111022012222000012210200121001010111111100200011102200211022202200100022221122222100122212101202210010110202222112100012220200212112210112200001200212010020110002220121200202020121111111012011111201000111112110211100012111022212201122120200110212212110022012120210221211022100201110002121110110111202001102012010212012221112002010010211011110110112222200011120021122110221022212211200020011211102020111020221222211001212110011102212212022202202020002100012202010001", "121202201111202122001221210012202110010001201012201012121002001222111121211022022210110102012102202210120201122021010201211121102222120020211120020101000101222122220221022202211121201111202201120020101201210101210122002222210011121112222110022111022202020102221010021201100002102121001102010121211101120111021002110102121122201122210001102001121202111210221211100102211221012220001020010211122202011112222220121011200222100101020021020221212020201010021020100001200110111210102001220011112110100122211111021212221022011201010001110121201002110222121200000112012101200212221210122000121002020200212102222101121002101022012112221212120212010001120222120200001002110010002220012001120012122201200221222102011000122100011200102110010100202202210012000121022201212100222000200102011210012102122110121020210020212022210012011002220220111201202201122101201111201000221211100220001102101121012021001222002110200012012100211012000010012210220020212211110200110220001002012101011110102122212202201112101210221102210221002121022101112000220100202221210210201002022020121002101022201021100101011212121020112012221111212022201010121010112102121021221210222200000220202000112102010122221222102002002202102121221200020020222120121221110201001100120120020102101102010002222100102012001220110210122121001112012120121122122201212200112210200001011101011121022210012022202002100200021220011100021222012212020002002220221202222121102001111001211010021201202002022100100000021012210110012211101000112020122222211210101011200020112020100001122211012111101112111202000120001120020111111011012001122222022012220202201212200201020221101212011220211101212102012211221100201022101222212000010222101111001100101212000220122000102121201010002202200120222020122020220212200222220000020022001212111221110200011021010011100201122121202002002102001011010112201101201111010200000000011101000011001202020021200211111002222212110212200001012011002111011000121221112002001021", "100010020100110211010220221021202112021222010221010102201021212021102222002110101210102010201200220012120022210012102101121001011211000110210120120102002200002210211101022111222110010101202012020221101110121111000221211212011111021022010212120000020100021212211120220100012222000022001122000020010011201200100112022220100020212211202222202110010212211222001102110212201211111011202102202220111110220020222111001022102120212202112022201112200100021122002012010020110101212011122011110122122212212202102200122101201111002212002221100200121201022022000112221210201111211122022022201112122002001110100002111120000020010222221011212020020210210212111001022221010221122022112112122101210012121020011120110211210210121201011201002100121201102201110001112011000000212020011122200210112000201020010201202121011112212110020100221002001022010220222220001002102111201011210010000112210012012122111111200210001112002022111011001100101012002110011021022102012120220101000222120200112011122210222201122012100111202100221101000121101102121100121222011010100200202012000001022012101200102021010100000200010010212002122111212101112100122212001202220010020111011120021102120211101102121212220020221120201222120002000102000100010112002101111202010102100220020002121012022111022120021020200201212220022100001002102000210210110121200001012212222122122021000200110111200111200001201021102011211121201000021222110211101001022010122101020122120002122122201200221012222011211020022000101222020201112020012102221211121211020122011112020210211200000011112002220010012002121112120000111121122002002102121101122100101011210221112010000020210220012012202122122220211201101000121111201001022120201011221201122201200211112102001000200102101211211002111111200201021111020000201112202001200122110221202201010111020122011101021012021222111202200221010220110112210010121211120102002112110222212000021002122011220122000221120000221010120011201222122210020220022110122012011012", "211010220021210201211211222200211121211201211221211020101211020202021111012121021122212220101022112201001222210021111121102011120010110000101020112221200110100112221202111121212002100002211121110100111110211100021202000012011122201121022111110101210112200000211122222022202120010220100220112011211002011002101110221212111011102011002211112200001100210210211021020121112010200100211200002011112212122112221111120102220020202021002212002201201201122020122000020200020120202022210001020111011001000212222012112110202022100112221102102001210211221122111022112201012201001021000221002102102000102022100210211112222001221022211211022010202101000112100001010121021111001110011220220212100022112000010122221212210220200211221202200200002100102212102202102100112201021112210012201021112022020212002210011200202211112102010100122021202012110212112000012002011012111000020010101020202121020000120201200012000111211220112220211021220110021102101201212120222020120120222101112012221112221220112102211120021001212011121102101101022011120211102101002200021211211001120110011210002221012120101110022212021202002201200212212122001210021210122220020002121112012011101102001010220112100120222121100200101000002210222112210000010220020000001200002210102001220002001212001220102210220210201211202120202002002200221120111122011011220200120120021110102220202121221111220000111022021110102112222021100001112011011000002222120202220000121201121012210102022201001000212210001112200002010020011112022220110100100210010102211212100021122201212200120222022110020221112200001120121021002021212000211021201122120000111111120221010012021112001202112012100212002112200211020020121112010011002112222012101200122121012020101010101022212102212112211211020210120220211022001011001111212112121022021220001020002212220000012202010212122020200102002100211011120212022022122210110201021102112111101001201221122110110212210000212002212101000102222022102022122122102201202012000022", "100112221111120000021012210211101221111112110112221211101111112100020102111000001011112022122222122100021201210010121112001011201220222100210010210120012201010021011100212110120121102000101012001211201001102020212002212002200011000211010020022111211212122110022210200021220200101220220221121101021111111101020101102020201102002220221202112220000202200120012210121221112012020001101022102012010122021111210202010122201021100022020202012020020020200011222100021202201102001212110002002221021201201201001221002011210121002111000200220021101122121111122110100112002120010102020112110211000011221222010202010022022220222022201110220210001012212112001201021211021101221220220121000020122001000102120010220001102202110201200001122001210212202220021200110210012001111021002021122012020202000012100201122001000010102210221112211120202011012100202110021122200222220112011211110022102221212002202000002101102010201011220001111021122101120011020221200111122000112200221111021212220010001112212102222101102121020010112120001100020120010112121212222001102111202210112000220002011012020212212220021000220201210212010020210200111211112110100222111001120021211120022221110120111200011202120100210102000002212121102002012112210002202120212222010002122012222212120120202112200021021010000020102121112002210222202202122012221102020002012022000211211212120211020202021200200211210220020022112010000220121002002120222110211201002011122211220201122120100222122011001012201121100011220022112202010121001022001111021101111120000102101220222111011012220020020010001101211020112012111101020002110202102100010011000220200001002100020000110221120222100001222210210220001120101000101220100200102002221200120021220100020121010201102100202222212210201220202101021110201021111122112122111122122220012100012201101212022112201002121021212012211210220120000122122001222222011202201122221110220121220102102200101222112101010211122221010202212212022112120012202110020220011022", "002122012210111121012200011201110202201122011012211210201000112222001110112112122211000022220220000221012112011210201001111001110102100002202101100200022201100110122012210122112200200001021221002120211211202120120212002100000221010111012202012102120022110102110012121000021201210021021102212101120101120210121222121022101111212012002011221002210011201122021112221221012022212121100200011200010021202102222211201201000021012020122001102221100001012022101122000102200101022010101002101012120211000111222010000222222121111101211002000122121222000011202111211122200111212021220201202001022200102100102100012000101020102110001121120212002201011112120020111210112102222122222212010020200012210000020222021122121010202221200202220221101210100221022212112120111022122102102112101011111222100201000100120112110020001011201102200222212202002201002022001122101221002110211020021120202220121111210012121010111020121001112000020012001202111122222112220110022012120102101121211222001200110221222212002220021000021201012220121120122111212012000022102201221100020011002110100020110222122001211212102212010000011210112112210000022120101201112022100002010200100002210122022011201122220102111010012100022211000110212200011012101202010222011012121020010222222002210022020020211222000212202102112120011100211122220112120110022111122010101120111222000012021210100120002211221021102021012202201002120010000121100100011002001121002012020002121012000222122110102002101102212210112011201110112010210211112202220202012201102200012222111210222211210020000012012202010212121102000212201101221012001010120101211112000220222120221012220102112212010111100011201220011122002202112010202202022221220112120121011120222222112211120021211011021200221222112112221021012110222102212210200222222221000022012220221000000100212022010101121122201120010011211112121121022000121110111000111221010122021210201121121000110101012121222121112101111011222020101010121000010112112201112012", "221221022102022022220102020002211211122222211120120121200220222012211022122001221202010202122002022111212012122221020010010000112210101210201021002020011112200111121210112012101101120121120000002221001011211011102020011001122020011020201011020022000111121101121100000212002000221000020021221210002012201202101100202001101200010021112200212201001012001222220101210102020111112200120011121201011202000022020100211222120210121101012010212222222022211002200200010222020221200021110221020112110201002020120221100122222202111210212202002101122112021120110110021000121102121002011012001012221211111012202102101012000111100022111102112100120010002210111011220000020120211212001212002210021012200200021201100200211000200111022101010220112021121120200101201000012202022212212122102102002011212012221201122020120001001102200111122212201111111211211021010011001222020111000012201121011220100120221211222100210212120212120012122121221020221202210020200210012220102202110022110120002111212020202211222211010221202112121120202010200201021011002011200202012101021021022111221110120222220210200022011000002202010200101110111222211100002202022222122110100200020002211012000210022120022211110210212021012201012001002010101000011221200110001000222022021010211210211110221212002022112012012101011022112210222201020222212100222011120210011200020222001221110110111000220122221210210001122010210020102200121220102020221210000111200110220100022002201112101022002202001000102011122212111222121101220022000111220100020111220011010111212102220010211211002000101110112211112210121212221122212112110022001111102010022011020022110010212222020010110101001220200210220121001021100212011010202010100102110211011110022012021102122120122211002010100121221122220112022201100121201210111001201000200211010022212001212202110220120121121220220022022022010111222200010122100100012000211011100120202010201001020222011111220120201000120021112100012102111122110000001021120111120001", "010022200201220020100012021120120121121002121201202100200200000120011110121000101111001211211110200111012001001200202002220120012221102111121012110110000122100111111012001221120102201122200212002212220101210010022222002210210012222110002021121100201100020201202102002000221000211102011011202101001022011112201222122102010121022020120222102221201222101012010012211020112202010110121221010022121101200102221121020221211012122110210120122011021021020202210210001201011102022102220000021021020022120220111100121222012111112121101001222221010201000012102221102122120101002100212202212111220000001020102010021212202220122211022122200010200220002000100122102200221010201111120122111002011110200120020200020101102000212221011220201210101212010101020021111120101121221020021001120211200210001221210200212100021011200210020211020002000212112211211200112020220222101200010001100211110021212112001121221110100020002100120100101200021002122021211221122022011100012021000222000212202110011220202122210111120110211021000022102121012100022100220012121222002011212112211022011120122012210022221112002101211222102110101001200200102012220010110210201111111202220122102121221121020102002101210202222020222222100021001020022111022011022121222111010010100122212022010201200210100200020000122202110120212122100221121100022202022221011022201111000112200201011110110120012110121210020001012212100200021102011200200110101122001110012200121210112000110111112201211211102211112021001111110221022122202020000001011210112212212022220012121111220010001111101200002201200200101121202201021010220210201112020102202012122000011120112011122001200021100020122022202121020220001000021002101212010200220201221200000020221011202021210221000022022120110002100212111201011100020001100202112012110020112110010111012111002211012000011121200122121212101102211212201212100200010110221012000210011201221101212220122010210121122010011011122211122222210112021021220122121021122001100102", "012200210221200012002202202100120221122110222100100020012202000212121222110012221100100112110210220212021200111110102020002002122002211121110012011020111220112112211201022112101222021002022112010210021111010210112200001010020211100002020101201002100001202001011021002210111201011120121211102210020102222111002221222001011211221111012022221210101022202000010011002021212201010210110220220110022112220220200002211002020221202122100110210001101101212020202122222010122002210020100121011022210210202211212111022210122202022101012111220100110122002221220222221021110101211111112011011121010020000211102211212102021221201202221202002110100222001120101220102021210011120010110202201010220200220122121200210120102001211022020020220022202220101222001221220012001011100020002101021210002102222011012200201222021112121101201221110101201002112012122021021101020212011012220021021220210220111000212111000001212200121211110210102022100201201011220210001000122000212101120021010112111110122200121100022202200211021221122002112212021222101012011212101221222100002021120201220201000120021221200210201102221101021121120100221221001221000211120110201201000122111220102001201011020000011022012002200001201101000010021021012000210100011122010002202100221220220000222120110200011112102111222211122122122000212020212100100200211122220221000110221220122011220200100121020020120110002001001111000211012020210222012120000121112111211022010220200200002122001120201211002012121211221021122001210222200220221100100102112122200001110122200112021022121101001220000012021121202012020212000001002100020200100122110110101210010201222211000202121111010212102102112112212110212202202000120000022100121012220202011001011020111121122012022200112212220221200202201010001020020100102200012110221020212120101210012121001222101112020110221001022122001212021112002101212100222221100010010102021101102101220101220022111120200202002021012222102201210222202010022001121120012001211212", "200022202002102202000121001102022102100221210210212010000222200200010220220020010220210012222022211110122122010012112212002221222210120021010000012222100120200201221001011120200211102222010202022221010010010021110111112020010122012202101101020101120122122122021001012112020020000210122001020101120022000210020212201010200011212202110121020221012002011102202210201120100001101020222000101000221201000222122200002210222122211121001011211122211111020121201000201121101011001000122210000002102121111101001111110021011211210222022021111212201201211101221210121012011021100121201220201102210111001100101222011022111100011210100212012121111020202212200121221001222200122002012012110212220001221121011211012001002201011120101212210211201220121212021221220020212212222220212102110210000112000221012021122012112111222221001100222211220021111102011010101021122122021102220011001002111201110101211111021001122022021102010101210112221211200020221002021020001021100122102111012102202222011100210222212201120122121102101212112120001222201211100001110220212211110122012122122102012211102102110000010000222221011212001112020012002012110210110220101102000120011000200022202120200110022002100020000020000110000120122121012202120111012121221202211120001201121001201020001200211210210212210211011200122021120012200202100001102111101212011121121002222212202120010201210202202120122202011021210001011221110112102200111122020222122101102111120201212221202122222102222011200121122010121212000110112111021021111122000000200112001210212212211210101221011202101001220011010111212112021001121212212220020202211110210110121112020220200212011210021002001110101001002200120200111000000000211220100220202121100112212101102112020102202011011010010222000221111122201100201011112012011102100100000220021022102001202102011102000120222102222200121221020021112220000212202201212022201022202101020102111020121002102012010021012020202020120020102120111021102022202201022102100020", "121211210202111110100222122122220211221120011201200200010220012110020211221100011120112012112220001120121221202002121201122010102202102200211010110021102200210201020100010102121122220120011210121010000000102210201210202010021101221212221202221120102011221121021201002022211210110200222212222012120001112021021100111010121101101101211110212100222222221102111001211111120020002210220002210101112221222122210220111120000101210022210100200211020121120002200002102011121112022010210222212201221102220201220121202212210122100111022011110121210222102011222200111200110120222111121112200110211222201102100212210210002202221020122010000200201102220002010200021120200022210010000222122202000020011210000002202111112002002221022022010120112101221101002022111020222122202011202000200010122100200120101211222001210111202012112100102121112101222200011022120121222221102102110110001122021002101212020212122012002212010201120021112101212010220122001101222000222200121021200002120001201122001202021002210112012221010010200221011222012122012022202000011110011200120020202210101010121002012022110221101011202211110011010120220101010212221111200111220000221100211211210022001210002101201210212110112102120222202222211002021211210112200011022010212011100102122010202021001112111210000012020022102221010200021000221222120200211000011200110010100211210222020002211110120201201022100000010121111221210011121111200202012220022221112111010100011101202111010222200001212222020102010001220112002220220221021021010122200010122101021200102100101012022102021110100112101020210222210021122010102001010221100111002202121212210121000011001010121002001212111022122012011011220000210222102222101021102102211121222110021220011100121222012200001001021211021122111220202122201120102211020111122212202201021110122021100000011001220110022202122012212211011020011122100221122100121101212100021120222202211020220020201211212101200101000201001201122022112221000112011111110021210110", "221211221110210022010001201120021222101110010121200121000212221211100100102222022210111202220222002001200001011001202020202211021211020012021111020221122022010001002002002202201121222120120200221001102001020122001110122010211221200020001021012010021121112020222100022210112210122100121210122010221111210020122020101001002210202021101020111222020220101201001012022121100020012120002011221202100011001000121201020102221200210010021020202022201002111102101201111011102012120211221011001211012200112010201212100122201111111200101021011111021100012200211221011210002120220221220201222121222010120011000220011201001001002002222020111020120222101012020100110210200011221210120211000101220200210202022220002000111220202102010112111102112012221112010010022221202200011220200221000220211001221220221122111210221112211212220020002101002110202212002221021212220100112110212021210212201001112202222221120100112011102210010221110020021001201000221210111021120002100121201021212200221111201122220202101001201100001002212011102011120102102201121010021012012120010102112102221220201200210110020012121122200201220220212022101220020222110210021102220221011110211111201101022020002100221012002212200100110121112021000210120202112112110110021120020010222222012120120212022121022001100121110212111012001000020102210211122010201000120121121010202022012221221012110111010111002201012012221021100210000021012201212220101100022212020011112212200022202202122021122211000010200011021020112211100020210221221000022012020102221220200012112221202211212022110002101211210221010120200022201001212121002212022102020020021121211222121012112220011212011012022001021011121102010100212112222122212020210002020101110100002210120002220212200102110101122211201202211100022221222002122101120220102002201021210100010001200120212220012211201002100020202022222002222121000222000222212222222022202211210020101200221020210111002112010202201211221022101201101020001101121021222001101122", "102011110111220211220121110110011012201010221020022120001212120110100011021001102002211002021211010001211021101012002110020000220210000001120221122010211002001011110220001101200101220120002111112012222201112021102022100121001001112120111202112222122020000210121202112112222102221022220120121200212102000111201212102102011200221100110111022112200212221211011102022101211010001101001200122220120101110012011200020010210100020111120221010211112210011011201201200212011201212220022220020222211021102220211011112200100002211200202021112120221210220022111000221122211001211010100220110001200122110122112011112221000202202020202012211202121000220101002012101121121212101102201220120022022020122100212101211220211122122002102202110200102000112021021200211222121112121001012010111200210020000020012221111100020200122112121100121120121220110010010221101022020110012122002021112020122110122211102011111001120001201101220102200211100121220221001021111210000002101202022110122011021120111220001111020111201200000112210201002201021212202010000201022022122012201220001212201000112020010101211212211021012021122011121010220020101112222112201120220021111110100001222210200221122022022020012202010112001011110212122002022000100011222222021200221210222202002010011022011011210220210022222001120020100101101021220110201110211210220000110102221202221110101212211122210220221121111011222101210020122200101012010021121122210122121000111112102220200111220202022001011020222112202222011100102220122102222011022011000120220001002011020212111100220110010000002202022122211011210101101200121112001000022122022021012011200100211112112020202111011222220210100010011022022212201100120212011200102020222002211120221210010122001200010101110220111122001121022121112212112212121210222212201000020112010212021122211001210120100102020222201002210021201001212222210020111001012000210010020011202211122200011122011222020212200012001120112100202020101101012011211002222101220002", "002011220200221011022111000210022221011022010221112222010001120021100221111211221211122112220122100111121101122111120120011011121200000000210012021202012001020022001211100201102012110101210012212122221221002101022112221210201012222001122210202221212120100110102201020020202120012200120220101220110011201212202012201011112210222221101200101202211001020000221120112112001212110021100121200221010121001000000121020102212201111000020120210211202012212011110211121002121221221221012022002202022222010120100222212120121210121100102222122212222202010111011111210202222102220100222222200110120012011211022222122202202122101221122012020222022001000010220201012111111110211022112112210210201010221221021011122012202210211012112010011102010202212102011100210211001100222202221121102212101110221212212200211020212220221112022220122211221202011010022110012000020011211100002102210220202012022021201021221101110021011012100221002212120210000112001001201211001010101011011111010111101000102211202220021222101222211212221211122020120012100001000202022221022110200212200212121002100201222202201221212200200011020000001210222221122102111021220202120220220221101210010022021022220222120002002120020021112021211000102010112200222020000122012220120102011120200010112102221101212220011220010112201001021221211222112111010202100012222210112211010112120120112202110021122102001122121210221120020111102121010101211102121012211222000212100011021002222101222101212111111221020221110010112122111202220202202002201112200121011022020000012220200010101221122211020022222212101100221012212100001021212020202222010202220022022000001100020222010221010120121112012012111021010112212112021121200210021012221222000121000201101002001221122200222020102200222110210122120010110121222100222011201120201001120211121121010222100100012021200120101200221122111100211122121210210202002021020010011021022122200102102202010010221001120212101021220201112220020220022000000001022000212121", "211011002010110111222100202212111102002021120000211010102021122221012001210101000121200020221020101021100120001210200012100101002202200001000020210212222010210010102201220112010000101002220200221022022112112120201011010122020111212112220102010100200200111211100021011220002200210000021112020112020201002012200102102201200222022201122122000222000011211021101120012200210101100202011120011100000222111221001212221210021202121201020220120111110111011112102200211200011012021010201100122022021121122101021221122102000110120212002110122221211000202200211010221220121111020210000221102211201221011210201200002012121210010202120202021100202011101220002222102212112100110022000002110021111002100102011210221210202222001010211111012102121222020001122200022102012002222222120001201210000212212101002002100210011120021000210211000011210101101021020212110011020101120110122022201112200120222111120221020022001021121122101122022212001112100102100202221011021111021011022101101210211212101210211112000022222002120220201222210202111212110002022100202210121221111000222111021222102202202110101012211122122000121000100211110112211200221212100002202220022100200201010011022212000002212221120120111220202022211201022020111222220221011102011211212000000022201021001212201101002221120220010121122021021002101121202101121221212210010122011022000210202021011101111112100202020202112000222200201201112220110221221022112210200101120220100022002011102202102011210001002001102002201111102020220222012110112120000122021002101222110022110100121102102221001201102010120011222002102001002112010011211210022102020020211220002211122121202022210201102120211212110100111200021120210022102000011110212121001122221011200122110001000110122000101111010222000021001212110222121122221010000112112120021221111121100010212020111210001022201200120110110210001120021211202211121211222110102120001021202120121122201021010111120011012021112112010112010220211012122102000101000112020122", "122111111101122222020022122020001120202111021111201012020220020022022102121002002102220202200202010202220022102221101011210220120211021102122202020212201021202122010221210100021122201000101201210110222011220211210201210210020120212110001121222201212111110122202001102121022120021100202221200101121122020201112120122102000212211011010222010021202120202220112110101102220002110210010112012010020120002201102001001010021212002002002121201010102120200112111022211022102112210222010001102212002002212002122020112221110021111122012002201102122121221102020010000200101012222111011011010221120212021201201000221112211000011210020112221202202210211220021201211001000120002122022111002221202122010111201211111022221000202020011200122021110001100110021121212221210210100101101000120000022001211102001101202122000212211022011002211210220110101101202202001012121020211222000211111202201010100101011211002122200012221211100210012002001122221101210020100221010021121101120211201022101110000012222002100122101111111210220000021221020010012222120221212022111212100120221201221011211220112221001121021201212121210102220222212102022000122211022201120021201102212202222202110001120220200210201212220100002012011110211022201010201212112220102111000012220122001122201020102012201102120001021112021210100000112020101210221011111211001222111220222102121111202122110220021120010221200221101010022121221200000121200101220022200121112002122110102120121121020221120002002010221010111212001112210010220110110102211210101012211012210101001021020110012212120212112222011202212100020211100212100202222120012112201201020110222201210110002201101202222010111210011111100021111211210020120211221012011021211101121202201100011212202101200010121010212121110011011210220001220220221210211102200021110201111202120122022121211100201200002001220001100022122001220001101001221010021201122002100110001121000210102110020100022121012110222012121210111102012201021201200211120110000111", "111221210021011220122000100121022121200102111220012221102012001121000101010220012022210011201110202220121000201010201110112010200110100021101122100200221022011102010020121220111201001201202220101122000100001221120200210010112210002222102122000120000022210010020002210120010121220010000222101002002211210110202002110212110220111212110002011012002221212120222101100200212202101022012210012211201112102011122200121200101201022001021020000001212010002101122010011220000020200020011001211010010122021212111210211100200220212021202122111220212222020202211000112001202201100201210211112121202010021121212001202202212020200002100001200211200120002120121020221220210210010112101101012011202102200200001212102202111101110012012022220221100120112102012100212102211201011112211201011222010101212000101001110021122122210120100200012202210212202110212010012022212210100002221201201120122212121120122120021212122010021002011111200100002100021221221201010011111000121122002010101101002121011010010110112210002012012011200010111220022101011121020001002211022110101122202210011201010012002221201222020111222220211012000022112010122201020211121101211102021122211211112021201201200221110002210200222110102002200001201202020121021101101111101022002012010101102112010122212210020121100012122221011202211120210010000220010210021011200222022221201112220110222120021102000220110022120110112002200222021011210202020222212211002012221122220020002102100020002100110202222200112101120200110100101112210010020221121200020200112110122222201212202212011021221211101211100100221100122211220101212222102120002020221100110201002112212102211121210212120110110002012000212022120100202111002121121000212211012022012211002001212100110222012101101212220102110111212000000010210102102111010001002002222110000110200112211010110222102211112001111021012011020001020020001011000210122022210101200110210011021000011120010101122221011110022120122011010021210212022121011222220122201202", "222012012110212121101100010111101101112012222000011021101202010100122211221121012202012020111201220210021202021022120010120021110022101202021020210201002221001212211200021021012101222122022012112020001120222000120220012211211022102011212002211010021120021100022100202001000110220120221022101012202102002222222202000102010010200200211011120202210212110012100101211012211212210202102220201202102100222222210111202022122220202021211200202112022021110221000002101201102020121202110120210022011210210002210210202011012120112001102111222120212122202222202000210102120211012020002002120010011120110022112020121120101122002012202221101012201021012010120100220002001110122000120112220202112200201211201002010110210111022111001212110222101002022212212222021000202201001200221210210201001121020022222211201221220111210201110202100222100210121201200012211110112111022122221211200122102020100201220001121100121002101010020102220002201121200110102112212000212210222020002120100221120100100122121001102010012002112201020111211211211000100201201101200221102220110101010001121001112020020111222012120022101111021121200101200021000120211000211000010111001202121020001121012210012010001021210020022222110201002122211200202220121222201022110211221201212101121010121222121222120211120011222201110121100101010020000202221211220021201222221200020122220102010200021210022002210211120011012100122011121101212101021001002212212221010100002101111010220222220121221100102221121112212001000011022202211201101210201021110010101221021110121011122001111202020112210122111012021011002210212221110111202002200020112002110221011022201200100102020112222102021201220212201002022000210022122022012122200111100020212111010110022011011000122201102002112022001011110111201012220221202221212010112001220112012110022110002222000211121102011111012122122202210210112102212222020000122101120022110112112102022111010202122022122100200200022012011121020122201100202200222001101201122111", "101221202222120221020210020210201012102012221222211010222111021110202201011010001220201011210221010102112211212021000022210201211020101102121221111011212102102120001201210100020022122220010210101220122100221022200121100222012210011110100110102200010210102101110000202122102211010001120210002111211000221002112112221001002200122121222212121211012122222101200000002202222011202122210122021120122112210010020220010100210101100001122222202211010211122012110012200110122011021002202022110112021100021001001111010010110012002201222002221102100102100120110222021001102022011011210012010202201200102120212221000101221211200011100010220202001221000101102222110101020012111110000012200121021202111011102222212211212120121120100111212200110202001110220111112200201100000021122000022210100201100010020201022022110010111222200200100202100202201221200101111211212210222102120200202221122210221110111210200202110211012200112110202020200120020200000102012101111011202210022102000200222111012200012221000002110220012021101211002021210200121212211210011002022220010210012200112111011222110021112101011102101202011001222010002212002101221110001101111102220211001021222202112001000021202011121211112200110122010011011011212220202011122002122000102021012020202201022012220002111000201011100020211122102112112012011112022201220122011210112020001112200222121111021112202200221002020112112101012002000121021221010012102111022111122112010020111201111222011001021011102002121001002202012210110012020111011212020110212010102021002101122212101100111201000212122021202010110001121022010221202102100212210111012020021220122202111121021000211010020212102101201011011211002011011120012200022220112010102112122201021200202110111222102222222100201122120102002112220001220122202022020022002222110122210202200200002012212100022211022112101101211021010202020120012021011011010002101021022002000221100222000222122010222000012212012011002012120120222001100000011102221011012200", "002012100000121011021122111222121221201000101210020220002212212221020110212002012122000121122101110120201020211220111221020021001221000101201200101020222220211201202000212201002011100010102202010221001101021011010120102012111200101020121011120112222112201022110200022122020110000011001102222112001101021102102012012021101201121010010111001211212211011201220120120020010120000002011112112110002122211100021120122020220200210022021001111111222120120010002221001012001221210200120012001020120111021121111202120201211121022122212111122212002202120221212210202222210111120200221002210121102100112011001111111020001212010002122001201210221111211221022122212002101101020122212022112022202010202101000221220211101201221020100200011210101210220022212111001211020121212212122220200001201121222101101010021221211211000201012211212221212020112202000101212021002101112200022001201121112110100121121202100120222022201220101222201120000201000101111122000101000111211202012222110222022221221222001102111121101121211102110010211222100000021122011000020102221210102112002120022112001211220022121011210021002110000010122121122121022200120220100202201012010112011112120012021121002210002112000011011112122022122000020212220111101220120121011011221010210111211101001110222001121101211010111220020221212021100100102021100101211120211012020112112020222212010112011010211220220112111022020021001120211202010022221111000201111021102210221202220222211110201111111221212100220201102010100112022010201102101112110110001121120100000220212101100221010102201202100011020021022201000220110122220121210000021112000120122021101020210112202100222212111220102121011201002000201021012011121102000101000111011210101200012011121012011220221021210112122100200120002121210212022222202011012210121021020210122001010221002012200002121111111211111201200120110101122120011001020110000200121102012212221101101102212022121000221112012002002011001122122100021210010020212201221111211122", "222211110122220102021221210021221202020120002011021222222001000102010202111112001110110211022002121120200100112010000101111000111101210011212002022121021202111212101221022102220110021020012201021001110120001110011011201021121101210201022112122012201001200012102211201110122100202001221020112120201011112211010210112212220002200221011102120121121122221001011102000111001001022001221201210111202101122212211020002110210000021011102100020212001120212021010220000022121220001112110021112221121210210012201220011222002222120101210020022102012120101102222201200101210212122111112022201000210221020002221011221221001120221220211220111100012001102121221120021022210202121221001212011211222211111220202102220112110211202002200110121220120010111221222221120112000200010210102121011112222122002021022000112101020100221211012020210202220002100012001221000022222212210210211220210210102100120102202020111222020020020122210022121120020001020202001101101220111222112121011200202020201211020112111122020222221021120112110110101001020010012120121202212210021121200011021211111210110102111102022222201102012200002221221221101112201001002022021222122120100012111022212020012210011110012021022102211022001221122021202010120012201011010020212011002202100110000101012020210110222012111222000222222102020102010201102020020212210200221202211211211220011200000112000221020020201000012001001022110212220211222100012200100022202220220120220220122011110221002210001121221120000210211011222200211222120020011110002211210220022121002221022001212002012212021121222011201222101212012211000201102121100120222020021220001211011212222020122210121210022120021220222211022222101221101212022202120010211201220122111020020202210212021010222212022021022000021210012021012211201001202211021102111212211011112012100211101022002001202210222110121112220211022102220111201200221021011200200202212011121001012201021010100101022011021011000210012102101112201111102010212010022001201002", "200201020010220010010222122222110112222021211101122202102012010200012220011001002120011012101221200120001010100022012202202012202120121012221101002121212010201212010110202210000002000210010210220101201020101120122200020001102012210211222011020221010200120101212221222120010222122212021202201002210122202201100200210122120212120121222110100020202202102002221121210122221012011120101011020111112111201200222221002212001220000100220001221222211202202000102200010000200022121002002222121100011011200022020111222222201000222200021001120110220112002000101212022102021021100100002222222212001101212021011211221211011222202001010221201122000100210202010210122212200220102202111221102010022121000012012120012010210222222221201002221121121211002212120201022002010010100011011201122021200121020121020220112221011000102010020112111122022212020221021111012112210002110021200211001210110201121221011220212212212211122111010000221212110102020111201010001012100201200201002011212111021121212101220111121120010221012200020001020102100200201002011020021122110020100200001210201220000021002100210102102210102120110222221021111001011112121211100122122021211111000020112001222110012202120112111121102011221011100101002010112221102210112210201010012110110002020122101121102221111000221011101000210221212122210000220022212202122000211021210222002212120012122102001221002200101121011020021121020010002220221012010201220110112102120201210010221011000121012012102212012222222221201221122222121002111020012112011211010011002221122022000002101001002121110022221202002020121211001110121022122001011010120220010211221102200221222111212011111220111121020020122000021010221021022100112012010121020001200010211020102000112120101002112000021121220020022102111100122012200122001220020012202211220211121000102212111012211222100222212002210012210112110202222120222120011020022200111022102100100222012010122010101122200112111210022022100122022010111022000221102010021101012110", "001121120212111111112000200100202010120200001022122020111121220111212102101201022020021202200222001212012020222102120001012002022201211110220010110000101112011102222111110001100122202012011201011010010210001201201001212220200112212220111002021220100002100002000202222020200122212202200100210120200112111021212000200221000212001102220012201210010201222110100112220022012021220210022102222112220122022022112100202221202211221001011121122022001222102001200221010012102000120121011122212110121012112211122210010211112212211122110221211120002122101010201202022102122121120122001121110112001211122010112202010220201200201202121102121120022202210222122201120101201200111100222022110010012110122022020102212221011102022210110210122102120101000110200111111201201110122221021111210110120200110112212012122121011112101100020002222122122200220000001010202010200210120002122022211021022210022212001222100210100201112020212002120000211201221012020212220020000202000102220222112010010000010120102021020001112100022212122102010121111201000221201122012221111100221010201020212111210000202001222102210110000102020120111020122212020020002120121020110210100212001200210020010100201121120021201221211121110001122122210002010011020102121112110120021001102201102102112212110010122012111021212022100220121010211000010020010011000221010000101121110121002121201221101020210101002022121010110120212220221121010120012010002221101021021202212002011021100201022100000112212221101020102220012121100211212221102022011200202111100010200012112221022120120001120110000102102100021101000221111001201111100211022100200220022111102021011122012112221022210222110020210011122011101110201020202000121101022210202122011200201001022221122112202020002200010000122122200011122011100212100122210002221211111112221122010110022020102021122102000000200201222010222200010012221020021200111211202120112001010200200121201122022101102100120101121020211022010121102102001000001220021211200210", "021202120222020020110121101100020020020210201222210010021021000012220101122120200112220210020020020022221012112101221102210110221121111021210220011202122002212012020202112112200110021101121122020121011121010121010122022200222012102222000102010222020100020120221011020221002210100011002201222121110022111201121020212000012101100012010202100221102102120122221001110001222021102120112002122110012100121201201212210022210220012122002100011202102000201100112221202202112020121002100102100221000102211212002110121011000222101201121201200011011011101011212210200120102220210010020000121022110102211101221200011201220022110221012101210200002102112221020002122010020122102010222100112000112000022120022212121012002010222221021110210121200022112102000211110120222001022101220221101001202220022001012022222102002120000110200101120021022022222100220110221020210000000120100221202202100110202220211021122012022010011112200202021001120120202111001101210202222221220110010100201202210201110200212210022000000112121020120102011220111102211020011011021201210112212200010001102200211111012102020211100110200212120000010112222201111202221111101002202011001010120212221101120010000212120222011200012121112001121211001001120122222211101110010221200202010100200011102120000200000122201120211202100012021200000212011200001211112100021210202021210010122200120111202101111001112110212011112102102120112211220011222200021111221201222010200111200212011212120120212020002122210101101020211210220201221020001210212222020000201001010221210200122021222200012010202021011120011210212221211002112020001002210110212101012222122111121010121210222222221201220210021202020220211110202001010222202001111010111100212200021122220001122112000022212122200000120112111010101022000101222011221220200120000122122221112100210211211221100120201102121200000101021020020000000012200012020020021000121211220002122220211122210111112210000201021100022100111110011201100200112112112022121021", "222002200110202110110101210012221110102120121120010101211021221222100101002222221121202000222111101120211211121210122011112110221010122100122221222011111010102100211110121010201211221001100120210010002002121121101002211000002222200000221021220110210012021101221211222022122001001111110200121001201101101002122120200010222202210210101102101110012222100101001011110021010221020002011001022210222110111112200200012101111001222201220200120222221202022102122201122000122200021201120001210210210022120211222221002010010020112202101022022102112211102212110220202020211200210200200012011012221100220101101002210001220011201211120201122000110010021100200011100011122002121102120221121012020100112202200201020220201010120112210120001102101000222220202220101011120100212211000022120212100110020201012200100222201020222101211202222222210000222210111202112120221102200222211000211001111022002121120121122020011110000121201100112000112220111012201120001011220001101201120111122211202220202011201222020222121201222102120102212011021022011000121222220001001112110112200202211202022121021112220222200010011220212111101220121101100111120021010010011202100201011010200011001020202200021200021121011022102121101020211212222121221121000210020212002000000101101101102001022221201100000020201011122222012111020121101210120102000210122121022120120121020200121110010012201022110011101020222022102200210112211012001100101220211020210112211001222220221221021010110201221200121000222101202211110001020000212012101202102110101221002220202212112222200012120021022221001212122121101101021212120220201010102120002212022112112220211012020012100101201220212220201022122202212200000201110021022002000220111002212121201221210100012120012211112201222112112220120012110220210102112201200220121101021202011202102100212010202020210001022221121102100110010110101020100122010020221220102021222002112102022200221021111120200122100002102211110111001110212110111022021102022220211010", "001002001210202211220012001220001202211000111102211110002102212211112221110120210122022110101022111212101012202012022020011021012020210021020221101001100120021011200200002100211122122011012012122201201220211220002022210120210020212020211120212002102120100201110021101012002100110221121201212122212001112201210212001102021021200201000200101121222211202222022100100102120221112102022112200221012011100012012100102020201222000121001022111101221001001011120012102122122022012212200101211201020220001202111222211202100012000100211001212222122021220201010020212222011020000210002222002100012212212200221020221212121002110020201101012120220000001020200111010101220002000001112120111201101022220010100202100221122200100100211010121120110000212122212200021122001000200210201220011000201011120010020100210101201222210001100112001110110201202110010121001200020211112121121021021101001012011200221021202002112021020012211122221202100022100210122100111221212021010001221211010210110121011200002021000021022111012112101201102101212100101222012022002010001002022221200201110022121110020202210112110221021112022211201100222200002111122011122102212021220101000212210002121212011201202102120202222202202102212212001112112002211110102001020220001200202220202122000220222101001121212222122211121110121212110211122201011110011011021121111002102212200010012200002111212110212122101111221101222021220102211222010220211120111201020102121220000200020012012122210210122202202000121100012110120201112101222210112102120002221201120200102121001121111001001020110001122211121112211011022012100100112202222221111211120022012122000000010202011021210202220111120022210200021112202100121220001121112122020101002120001211222212120111101110001011220102011122101112100120212220202120201221220202020111020011001122002012011220022010011121021202201000110122221220022211102211002020022201021112022211020102000010020201001011201211100110102020121021101002012110121110120002221012", "002010221111100222212121022101021022120100102101200112012212112122011121100102211001210021202022000100201121021022101012200022210002110021020212012000101211110201121120000100102200002002000202102012111000220100120221111222200002110112212011120000122021001022221001121210221222102122122110122101000102001122120212222022122122122202100021210200221022122102222100020110012021121010112010022010212001012012110011010222210111211022011112122211212121212021122022111201122100220002012020120221020202101002001121111200212200201120001222122212012201100211111022211122021111002121111011101021220120202011111121100210210100011020212100100120022102012001011112021210200021110211022001000020022212110210010201221202120021100012110111020010202200200110022100012201022212010112222110021120000121112022011100000212110110102011012102212002202101122002211011111202112011022120200110200012102000120010002222100110222020210021101111200200011222010021001020200110122100122111112022011120100110122022012100110112011212112200121022220102120101201221220101210110121120222012220010211101212022220122202000000001020220221201000022221020122202201100100012110221112002010002101001200120122212101020202120011112210112220000200112222022122202020021200000002012110210112021120000000000201011021121021100022211120021000200110222111212022002220020201001011000210122210002101020221101000100002021101222101212211111010211100102022102200102011000211210111101021200120210110220212210202121002220220011002001120101101002100012122010212112110022120211122101120021112011202212101221221010220200121121120222002212010000112101022222210112112001212121121200000001012000102011010020110120010221101110122012100221121020120102222221011202201100011212212022001022211120201202200201002220012212122011222202222021022211221222221210122100022201220022022012221001212012012100021102001100101102122001012201220222201002201110020211111021111121111221000202011222200121201201112111111021022111", "111212020002200000111100000211200120122210121200011012010101010221121101002012221002122121011111022210200010110100121202200111021010121120020000111101010221001000102120021020202101011011212012220102020222002220000022212110000012010020021101010020201000120122102022122020202111112002202202000212110000000110102210010101210221200020101112102121122222112202212002111102002212122202200001100212202020101202122020120211112210221211110100110201020012022021110020212020212201000022022122102120002202120002100002201001112221111212220221001211222210012210202021120201211102122002122212001112002020121222102020201122002121222101100000220122200101002020010100111100202212111221122221110010200202002120210121222221011220102202020002011011101102111200221021222010220210222220202011120021002002001012011002011111001221202201221001001010222220101201001212020010100110012122121111122121021022200202120011021121201120121211120000121201001221122110221212002102001101201120102010102110000202022100101110222120222012011120011212121100022010012002120102201000222101220200000202210221221012020222111210200012220102200212202121221101220120200122010011011102100101020011201021201212101221002120101111212020100021111002121102222002102110121222212202010110122001202001111110100222010221211022221000200102001210200121212212100201222212120110220210202110122221211222022000221212101012110002211102201110220102110012220122010112002011002122012220222220222202212120111021011021020001010120100000120200001120122012011202221002010210200112100222200212220221121021221200211120021001201201212220122220100021210222111021001202112211121220212012112022022020200111220101222212211102110021212211012222100202202010200101000001001210211002200012120211212122122121012110021000100120211011112000200220200010020201002211220022011102001201021110121011111012002212002112020121100111101012201221021022210220111120112002011220001211022112122121121100011211002101102110001111022010220100", "010012021022121220221002200111122122210212101211202101001122112000121212000100011211001020100001122000101101020200100021112120100221222022112022102200111121012201021221211022112220222122210112201220100201210222110021112021202101120211012212012102220201010010222111022211000001121002022020002001101201002011020102211220020201112011112011221101212201001100102220120210211102100122011202202102202111021121012220111211220202101002220202022111120100012101220211002120011000101112100001121202020102002001221100201020202012020002201001020210022002212010201220222202012111021021100221222112212201102200111112001221012220101022002012222021121011021101112210221112110122010100112121121102202120111001222021021020101012121112212011201221210221011200010112201102000111111010112021122120222020002001001210002121200200222002021121202102112220110022102202111001220111000211120111010212220000000200210212211120112012200222200212221022201112121022022220111010120021120102012100112122220011200101211102021000221021211002111012221112122111000020102212212122110201111002111201020120112102101110222122210112122112210011000110102022122212101122211102200010202011210112211112200222100000021011020101210020210102012121010202201112011101000211121011110211001220110211101200021110100111211102010202022022120022110100010111101120210001220121101212222101102102001001001220210012121011021100120002122221122122020010110111121020111200022122021220211110010222110012110211120110212210222111211222102200000120022100112001102020120100021222001100001002211000222210011202122221111022220200010112020021211020212011010121111020021212021100111010212222111222200202201001222211212100221002112020010120020220122210002111112221221010002111021020220201102010222122011201001000022211012122202201012122201222211200211021211001112100102122111112111121200210001012122210121011102022222002212010012102002000121122111210222201210022122000000021110202021101012002010121200211212210101020", "112011222121202002111112012110120000011212211000220200222021211222001122011022002111112121100011011111120021001010000210102002011000202222210002101010001112000121202021110101200002101020011210010110001000102101021102211101102100101202022102012122101011210222201200200001201112100002222201002021122102212122021022021010221002120221010020111000200202022112222101222210220122120110201002110220120120002120210011101201011222100200100122011012020122202210110122210222022002121121221012200222100012111121212022210222110211021212100101200100020220020210211102200220010212012201011022022021201102222122121211021122202011021112200210120122101201121120001212220210110200200002121002010120221122222222202000111010001202210111112200221122200102120110012201222121121002221100001122200200100200200111100222221121121020212122222211222102221211211020221012002211112220102120001000000012102222222122111120020100122220022002121220201121022011021102122210221001211110100200120222202211011212220220212020202022102110002021011000102001111011122012020021201010020102011012102101001102001020012010122221010021022200011120111022001121210120212020210010122111022022201220001011122220222211200002201220012221121211221001211020112012120010002022211112221022111211111010212112001122011011221100110011001202210212202121011201010012122212101000111201101111121122010112122201012111001222002022221220011201120110200000011001112102011202210201220212202102222000211221221102202012200120010111121010112112110111022221202012101111211101212002221011210122001120220020010121011101020221222111010000102201101202022002020101210122210202211011201102221202020111010202211000120002102210021000012022002202002212012120221021021102101220201220112011212022222201002021210221212120121102002111012212102121202100222002111121212011111122212110000110220210110010121121011202020001002000001202102222022022011021021101101212112210222220011000111121010222112011101121210102202220020110210101", "112210000221220212002101220201211212211220021120200012010201120222221222022200200202000022121000101221101111011222210222222001012100020121011101001110022221201101121022210212222111001100001020201112021001202210021111202012012012212101220010211210210221211020011202100202012120202111212001221211122120201000220111021120020021211120202000001222210200202121210200012122112010002020221200200002112220000020210222202000102212010200010212022122010221110222012100001010011220202122021010011201101002122222200122020020002111120120010202001012110200012202201210000101022011212121101010200210012121221020210000021021212220220220112010222212101001220102111222001202211222111000101212120202122211020112012001100011002021210012221000020110120011122001120111101011102121222102110011211021022112021112120001221021011022002202002122212101221211020010012120022000111121111011012102202022122221210201002221102110010122000012021100001101001220121101201021000022010111120112022201100010221110001011210001012120002121020111222102112122102000212222110121020022022011022110212001112101000020201222010100021210112201012222101222122110001021122211200001010121212222220021221021111222020211221000102022210222000101211001210222021202221121210010200222212110221121221202121110221020212010022022211102102001121120211020022011210112101001122122020220211112010110121000222022001210002112020200002021110120211122110021221102010121000120020021212010201012200211111121111021012020121201201000011210111200100211221012010000010012120100022212101222011001201220212200201011200202020101120000202000201221012222022202121210202002201200112100210222212012221022121200210022101102121021121212212001210210121021120102102220020112011111001022201021001002021210121002022110110201112101221122012112012120012120110210120012220211020200010100110021110122021202200022001120101121021201101220222112112100200102000220112002220221201200210001012212111100111010201022101021200020002122101100", "011200220221011102200210222122122102001212202122201202110022101100110112010021120120111212001111100002200001202010221012112112110100200100221220012002200120110211012021101202120110011212211001120120221202201122102011122011211200212221000120210102212000021202120112210122222120122201200022102221012100120101221001200100120101202210000102111221202012101111012022212210021220200000002220010101100110222211112101100122021100000020100100211210210222101012102201201220021000110111122011211002112102122220010102011220202121111022000221222011122222210001011020212021011211100010111001221012222112121121001202201021120011011001000021200010110221001110200010102202011120221210110222222220022020201121120221101002211122002212011121212021010102010211012100212122202122002010210022102001210101220120001221221112011220011100222112012110022211111002112022122101112200010201021200100201100211011200002121000010012011221210122002101122020202110212122021100010222001200120211111010020122100200011020112211122100201022101110021012012010212112100111221102210000100000111102222212221120001202111200210001202102002020101210112111120201202002110221212211112002000212220000202020011211012210010212010221120212211120021101202210010110002220011102100120010010111111110101020200202011000200022011102201000002220221022220220101000211122011210021122011112100110110101202001110121022021010022001200102211112120000121222220112200221200222111012210201200020020011200101012020122221211012112022022101100021110222200110011200100202211121212221221200110112122120022221101000001022201000222111212012212021200121221101122022011110002212100112201211101211011210002202001211220220210201101220012002121102222100210101211112202122211022101201100222101201221201212210011120101022222121100111020120210120120221112112120212212010202011201022000010202001011002001010121102020210211000002011010000102122010122020010102120212121102100222112020022221222212201112021100011212021122102122", "110122222222011010022202012220120112210112221001201210201221202220120010200201022022011210010101222222102121020100112202011102222202122010011122020020212212211021202221222111020200212012112112100102222201211010122211110021020211120000101112220101221101201201012122110102011011002010000022222111002211022212001200022100102202020002111012210210110101010020202120100112212221211020022111110000021001112222200100122100102201011100020121000211001211120222000111112120201012121011021220202100212111010121100210111102120022002020020100111212212211102112220211012112010210011121010122211121012012120110120002211200211202221011220012012221212120010201100222022101102122221020011102222220200020201001120200122001201012001222210002210112011012220211122022110100100021022022000022120100000002121121000102201110122200220011100010102120111212222122221021012121200120112122021200021222000022010122112122000212112000210010212010212120121002001100202010012212021100111022222121102021110210211000112002021120122121110102100210120211022112012022121111010111200101001120021122210100101201000210001212120012001101100111200020201021000100102022012022122111120221110212012100202120012101010210102221101221202120102000102220022001201022200010012002022200000110020002220101002220212111111112201011211120101201012211201200010100202102002220111111022121221200102201100221202011122020202100110010001120022022201002102002001010202021221012222102211100112110220212202022000200012122111020121221221200022012112000222102112100022012012212212111122111112012212011100010111000211112111222212111211110110212120011011120210020212100202101120101200102211002122201220100220012021010011201211212211022212022010102202202100021110212202011001022122210021221220122000001101002000021122010211222121101110112100001202002012100022021212101012202000022011022111211010022112011020220011200202120120020212012002022002212211001120102220120110010210120100102120000201100101111002002211011", "200000212022200001020010211101010020021020111200011022202211010122221022111111210122110020201121011020211012221120022110202110100012211021211210112210110120222120001010210210002111100121022220122011100101200101221011012000101211220220211011022102122011001012112200020020211012120210100011101011010212201211200020110222210022112012121200101220202102102221200012220211121120012101102011012211200012211220122221220010022120101212120200102121021222211011001012111210102100120022010012111102020002001101010221120221111021110202100002220101010220100102222010121120201022221121021211201110202210212122011020011102022201021120000122011020112222121110000000201120110112211012020112202102020001111220010212210102112202021211120120221110101022212102112000121200212002002211200100102210020101100012221200212101202010100001110222011011200220020112011021000201202210011212122111001022110110012201220002020222211201212020021222120021222222211000102000020201120122122212020202111220112021112111001202200022022112000100201021102221112100012111010011122201012112011121002212201210120120221001212211021112020010002022120111011021102010012202020110021101122102101121102012012110001112001201010110211221010120212102201111011001221022220112020001102100221200201022110120222200002001101201202112211102202010020012210021100220102120111002102021100220212201220201001202222122120012220012011101110211221200010210211022120201122102221021210222101222200212022222220111021021200212212000100021200120120101011012101211001011121112000111220011210210202202102112110120112110021020222121022122002212012010000101221210001102002211201101212100121020101122001121220101112102210000210121200020210200220221022201210010210020021021002121210122010100220102000020101002100112011110010021110210220022200200210200022112111112110201001012120120010001121122012201020221202122001112220122101212112121122020011201210101111201221002111122012222022222010100202000221112201011211121211120", "111002122102011022120200200002111201001220200101002220221120002021220202112020101002122220020121102201120211101110021011021011122112211120111212110122222021102112212121010202100020021202021010210201110001001210212220111011001201200112122102220110122101011001111110202222020010210011220221122021121211000122200202101121122010002220001012212212000122211001212221022022212011020212202201101100121121020001122211110122020002202210020122021111120212101012211212110121200010121102021222021120101020221200212212022012122220100122122020002201101210121220110201000011020200022122112022201022200000010210210022211000121122022200000220010111200020001020102111222012010000220022222122220120100101100122211211200001220212021020221000211121010122022211122221020012000112111200110120122011222002012000000222202021121020111120000022221020220101200100110120020122101211211020112020212110210001112212212100212000001212021200222001221222211021102010220121120001010000112020121201211022110202120111100020220211201212001021011210021221100012202020202011001021002012200212012201110011210222012001202120110121102102100221221202222021201112002022120002010221210020210212202201222012121212212101221001022222210122110000220121212210220212020012112212112122121012210201012221110012021111001022122111020210120200200122000011012220112002011012112011201211210022100211122021200110202212012221121201111102211001101001011020212200000000100212010101201220201121222012220221210212201100201102101100121221201020020000121221111122222010200110220111102221202100101121212112122220202200000010222102010000222010012120200212122111110201121020020200011121110120021110100010220012022202220111012021120111101211102100220022222021121202102211220102202212201211012121221110020020222020122021212001010212002202201000001010122210200220002122202002112110110020001202020221222201002200212110220120010002121212010001110000110212211220020220120102110010211011002110201220000111220111101002", "111211012010221202101110202020021212211012012220010201022021221001110120222021000022201200110122110121122002011110021122101101002010120021221221201121111100022111020210010002100110122022221102022021012121121110200200022200012201022022121011000001022222201102111000001022111210212221220122200200012211000002010210220212021212112021001221010210111021211200111000121212002222210011200110022002011012011122022221221001120201010120210120100200112122220001221112202111120100100110120212200202202120022020222122201012110012001220202000200001002000220101022011020010002210010012111001121001001020100212220012200120111022102001002220120002111011001022110111120020001022122020110202211012022221100001011000202120201100210102102210110112222112220202200202011010010000022100120202212002022112022221210022200110011121002012002110012202101001221021212120212010020102002201111002112200001100110022001110010012101020022000100202010022220111110202001101221022010112221211121022001102202012202202222122121121011222210120120200201000122120102012201010101200112211200220211011222012221012012202012002201222002220122112102100220021110211111211011211002200120121002011102102202222110210012221020012000020122100100120010020220002101211110010112222000000001110102202002012001201112101120201101110010200022021112221201021101222200121020100210021110111020011110222010022010211222210120222221001200222122121110122202002202200011112102022001012001021101212102002010022221012201202002111101000102010112010100212021121020002022201010210210101102112200202201212221102102122222222221112010120012202211210221001102120102121201000112212220112012210021000122212010002110002211220102022010210220221100210200202121111010011112110112202211002211011220100211000021102211101202201002111210121110011010221021211110121001112100211111012202012112112010000011210200111221000212021111022110112211002201110221110102220210111111121110110220102201210222200121202102122022112210201101110", "101111121012202022001221020102121122220102020022122102000001110201101110122110001222202201002120001000222001021010201120012111010021221012221121120002212222010021200220202102002210101200121000110111101022202101221202022220202222000212220010220210002002001012202200211012001201111011011210101110120002222211111100220121011222002010222202201010211022200112111120102000201012022200012202021222102011010100202222110221111002212210122120202212021002002000212011211121022221012012011102020210211102010221011200002211200121002211021001201010110012000112110202110121022020210210122111000202121122220202110111001110221101022220122200212121222020120211122000011020012210000210121012020112201001010210200212202200102112001021111021020110001221111110101011122110012002120200211202122201112210210221120220121022201101121021000001222011211112211221020221020202200111221210000220121002210011121021001202210111021210101221212200100210200012122011100210110012022100102011211120200220212121210110200000220121111122101020010010122012022120002010222221110210211120010020011002010210000210110020120010220211101100010200022020211012001022020020212210201120012100200200212001022011211121201102121100001120201110222011102221222102110120222020210120211110102202011021110110221210120012012022212121022212220122212012100012000202001121102022010212012202000100022210210112000111110000102002200211122211110210012212220200010000112111011010101110221110102111012211221102221222122202122112211101122211011211212000211211120102012011102112221102120211201000200012122101022210001211222002221220201221020001022000201012220011201220200220202112021110202002020200000110011111220221212201002210210011120002001110021210222000221200102202201220211211011002002020200122121212112100021202022100010002112201111121201001221222200022000221210120012011100122220001221222012022001200000022002101020200210112021222010010122020210222102111011210112121002021211222212012001102000120020120", "112020102000021001000120001010101102011000022110211011002022010120200121000011010201002212200111110021110101020102102001022212122121021000001000200110002010222102010022200021022202020111102100202111022101211102020212021000010101010001020121211111011011221221120211212202002020021001010120200121110002100120212221222012222022012222110011210220211121210020202110210102121111121020110122001212021011221210121022211110112100102200120110220010202000211110221002101012202111220000002002012212210220011102100221020121220022022111211011110120102221002010021112111000001200021221221012102212121210121200211001202122012012200020211100100220122010212021001022210211101121101012102110022202110111010211120010001122111010211020222111110022120012100020201101121021100001102022121010011021021212122220000100201101211220222000212211021022202212102121220220221101000120210210122002211210122111010022002021020002110212000102201012111211122120202201012200011222110222212210102110120011211020202021112021122100020200022202021120120000022202020010201200021001221200000002112001200112111211122111021001222120022211012002200122101010221000221020102110102102212002211002000122001111020102112121001101210012220002000121210202022120102200220020112121112100121100120122010222012021102012101210022201110122211221012211202010022101011020202220021102200101101010211222122212202101102012122120001001211001221222100111111011121122202121100012022212211111100211120012202222112210100011011022021112222220102122210202112110220200020210020002012200121010100112020111001222121012111000121211112122210021001000210122202110010220121211111121202201011100221221212202220222122010001221201000200012011010111002020102110020020011210201011000220100020220221011100000111211121101201012212011012201021212121100012010122121210020211010111022210020201200001210101220201220201122201222212222221100211101122201211011221011112011111110121212112101001211111220021101012021000020001100011100", "110201022010201122110200000020000012210002111202212012011211200111121110222001211020111110200100122000202012120002011121200110210102011100121010100001222220001012102200112000010211010002221100020201112211211120222000020201022012100122021112022022102212210222221021001102202011222211112112220211020220012110002010100221101000022210221200022222100110010211122012102212110012102111020000222120022021112020201120221220220020212200211100120122212122021112201202200211022101220120102011121200010210001212011021100120201111002020210011120110020001001012121021011001101200200111202120121011201112121000012210000202121000220221012021020200201210202020222022112212000100010212021122001200110011112122101101212100221102102210112102210121110000000011120220102221220120210221101101010100121112202100002011010010021200221210020201021011202020010221001110120100121110201211200012100001211222012120221112100222222110100222011122220020012002020110110002102020002001221011101201012001002211001201112122121021000100001000221121211112011210011210001112122202011202022112020202010022200201210202120001111212210100210001010021000221001020002122011112001100012111211210220212001100112010200122212010102112101000102212202210202002202201222212220121121020102201121020000101100101102210220022021200211122112200002220020020112101222010122001212222200200212020202220002012222120121102102100120112121102122022121011012001001201221121012020202221102121221211011022220201201000011211102000102221011101220012122120212200221110002222211212222200211221101001201011222000211221221221120102221012110211110022002201110102002112011122012022112020100212221011002002101212112202212010021000021100202222212011120210020022110021120102110212111210021000112000001220021220021001110110010122220022010122021221012122112221002002200100021220122020211202102121202201220011211201120012202100221102121220211112202120102010112000211101102120021022022000222002001020112010010012021100222001", "111010100100022211222012120000221010210201021201222011120020100210222002011221120020210002101112012100102010211101022011110202100022221022022100120110012121101010121010111010000222012211112002101122110212121002021200210100101010022101001102202120100222121220012110011200121210001101002021100201121201012020012210000110221101020201121110002222112110111020022000210212122222212201002110101121000012010220112000201222001002210120011122101112000112120120201212200212012121201011200120121021111212001110211012022211100112122222110210112021202001012022221020022021101021010211211012112121101212100111201010000202020022001100200000200100211122110120122101001220210222210002120220100202001012211011111111120021200222111002220101000220022210111201120110201101222120002121002010011221011002110211211101210211112201002202010112111201000220002101201202020101121120010201102200200222110022001212112021002001000222210211211120212020201121012212210210102222012221112112121210112012121102021001022021110010001110212202201122102211000202010111122201110211101222202121102200002022100011112022220020222102211212211102202010202211002200221211112122220221120001121211120221111000221211110200211212120000101202002212222101211001112122212102200021210220012012202202212102201211001202210200210110201011221112002022101221111000000111122021220201101002022120212122101122000001100122210012022212112220120122200102020201210100202121222002211121201120020220111210221122021202202121220000021002220102211220122110012022121021112002010021112211202222200021102220011000221220101120101111101111100020021210100120221110110012001211212120222001122210220011110200202012101021000101022110211020111112112220221022100022220001101010001210210121212122220112112020100101121121011021212121022002201012011020000202022122221112112111011020112222112001212001100202020112200112212122000211220222222002110211000120111101100200011102020210012111210020221002200121110220012121202201022102", "221120110122221101110220112001202200110210221122111210011201110021122122201121101211102222100101001001001200222221202222221201221012012121022010111000222101112220212001122012001222002012110211202220111212210121021210010010211212122110101202212002200202111000200002012010102221200112121221202011211100110202012000201002011201012100021120102102201101112122122111120111012111112002210010222110120000012112212100201220222000020122221012212002010200202112110022121002002112112222010112002120111101222022022012221100000110112100221201212221110212111010020222210210022111121200011201211111101002210210221000200110100000201200120120222110111101202121011100112010120122110102001011011201100102121022010220202111212021212211121200010001200120200112102012012211002101222102220012111121120001000200210111200120002211112102102012220002220121201022012120200221210211211222011121112101121220211112222001011210001010212002122211011120020110112120120002222201211002122002121222012222022102012221200111111100220210012111111011021101011212010102021211020221210112002102022100221102222222210100202120021212001101102002202202010120110102101201101012202011120121100222221020100112200211102021012200101212020201201222221221010210202212121021010100101102202002202202211222111212221121212210221100202122220201111221111010201201100000120012202121202202220121222212020022011222211222110112022100002010201100220122001102211112020201221120012001200220112000022002211210212022221102101202010022101111120200021120100001121010222022201120021221102112000221212121002010101022202211011100022011212122210122200102012022221012121110102220211110001100021112211021002010212012010002121210211021020010202010101121111221000121020001211211212222112101110111000211110011202211221002221211220202002212211202110001222011000211002201212022212210102000122202002002010001010022212022212210100212210021111102211001111021220202222201202022122202112110110222012201010220011102111022221221", "112201100110211112000121100111000201201022112210012021000211201221120012122011110101222212102201011002211110111202102211120211212210201100020112011221222220211102211110101111200202021210022112100111102102200001100011112211012020011202000220100200202212022102001002111212000122122011112200110101120020212010020121200011110202120020221202221222002212011121002000110101212112110002202120020211211211020210101210010220100111101202211222101212022011111022020120110101011020101002011012100121022202022220012212110120012222120202112012121221010111020012120211011012121201222021220111002020211020122021121221010111100021012221101201222110102221222021011012100111022200222001021011100120012110211011020011111122222121222212020022210200011121200022210211100220110122021010212010100122000210210221020102222202012220000101021100210211021102000211021021122000200021012012000222222022220111000221211110002221120212101012221010020212201021011120000120200122001012012001102120112121112111222210220222022000202020200101101201221020202110101102102002010102021021220221001100221021222200220110002122021011111021122112000010121002202021101211222002200102002221221011120012222001002100221120202221210210210020001001210212020010022200111211022121222012001202200201201022211210020212202000001122010122220010212220101120100210000100111000011011012000011202222212000210010111002121211100120202212200220120122010022010102000012000200202120010211001200122100002101211111102122112000210211212102220002021202221020100122100012001002110110020222110121212220110201012200110010021221001221121102100222212222001101020122121100101212022021112020100100102122120220220012212120221110201200001210210001112001221110002200201210102222020212011000000001002001110010121210000021211010101121200022100000022001100001210022102211011101220202100220222121222110200102112012011202222012212022012020121111121011121010121110111211120202121202021212202022010110120100021221121021220112122", "121111210112000000111002022212121120102100000212002011201221211222221102121001021000010101120202122101220020201011201010000201101002001122001122101121222101022000122201122200001201020120202221021002022010102021220002020021120220011100020011212210111122000210002110020010220210222120022002220022210202121020210210001012002010221111100101210100212222102000021020122021121012100001101002020210211112121220122111001002111010112112221212021100221200210102120210200100000110000200110110221200001200111110200202101100221002202220112102101210222121102212210121100100110202221111202002011212011222011010222022000000011211112010020111212100102112200221202112011201221222222110012212121000212022111000102000220110112010020020022111212010222001020002220212102211222221202222222221221112020010220102202200210220211021021122121120220102220210011101220220112111112202120201010010202110221212201120100011021110210202220212112222100121221121211211200121222220221012212112022120211102111122121121020210121011121102111010200210212211201221202012000101021102211100101201122022101210122110120010022102100011101222102002111100100020121020210002201211200011101012121002100101120210000211102021212220011102100021110221100211021100112000101101120001111211101120120210121120222221211112012010100102220211112020122012121202001200002002210111101022200120022122220100202220020120112221122201021021111022220102101020121011011202020121202010020011002112111202100120102110102022210112000111012021211011222120221211021001002122201110221122101021120220202022102010101020012000201002021222122202021021101112111020001111100210201122002220122212120002112222020110120112011022102011000020202011111210111122001010120211022012112202022210102202012011200200100111101021021201022202022202111202221100020110020101201000221010210021200222222120222021210201022201122011212220111202202121221022020212010211002221022121002200222211012120102011120212122210212021021012200010001101200112", "211212001120010021100101012012020101100200022111112012122202001001011120101202100011210201202210202111120101101020110102210011222222222120212112000021212212112001012020002222211201012220102221010222002111020120012210201010110222120221101002101220202000100200201002221200012010200012211102200120122211021001122112110210022012202022222001210012201211121211210002122001120100202001000002022101222220001012101021220111110012002022210012101202111021021120122002022122020011022210122001002221101102211012110121002022210010001111202121020021012200220211000212210021102022212202121111000122121201221221202000102022222002102001202022120200112202200020000002200022012111112212020012122120000021001101111211201002221010001112210002122200022112112112122020122221200212210102200210222100021221102121021112110101111002022110111202010010002020200200210002201010200021211212220101110222101201020212212111212200211000201210011221222012011202210211210201210112111101211220212222110101112001202010122012201020111120021011121211100021001202121020001010012101120220101211022100112101211202211120002001012120022010110012210010022010111002102002111202102120210210210202222111100121220121100000110212002001202022010020011220220000020110210010011021111201202022122022021100112011000212101211020020222011021110200002002121202201111220122221000110111212210201212022220200211121121221120110121022001002202120122010212222022210101211110200221100212001021112200221112002012102000120112102000000221012001221212022002011002121001000102021101202120222011211121110120210022012200011220102202201011022101111120201020020020000110222202122022222212202011010210122120201202200100101020212012112022122021111122222202011102111202212201102000121021100021102211000220200221221001201211112100201212101122022222120000101001011100101212010002121011211120011110212212010010210110112200200121202102120111020102222201112102020100201000121212201211102111000212000121021210001210220211212", "122001210220220211011020122002110100202111022011222000202112221210221211202120221112021010111022022000102122111120112200220020100210002220101101221122000021010122120011211000220102021020222010200010202221220102210011102201020200002202210210022012212211001101202222101002010022010122001220202010120222002100020101222020210111012010101002220221221011021201000112012000210212220222120002212021112112001211212201212001211021221112222000110001221222200002212202120112020210101120211121120022002222120200002121111202010222101010102211120121012011212002000222122021201111022020012221002211202211000221111112101001222111002211122202002200021112222210112100211211022220121100011001021011220012100022101122011122210201021212021011122210122001221202111210202001110101020022201211210210002012001121000101221010201002101122211122010100002211210010122020021010010020211122001011101010100201100102001002021211011120122121221121112200010010221000120101020222022020002000022210000202201211200212001200101201111112020010120200001121100010111212100011110202211201202222210110211100212201021110012210220211212200022000211211011020121221020112212112101221110212011220211112121002001022212020100100110101101202002020002021101222101111010110012200022022100022202220001220021202002002112220112012101100201110120000210222221211002202010021010120120101212212020210120211101110201222100010122210112202002020221202110111212122110122121122121110221201110221102100110211112111200002200021010122022020212112222001122120002101201012020002221121121112121222101200122221202201011112102222100000100211122022000011111101202100021211010010121221101001110221122022010121100101211000121021010200000100101202220222210111022110012211221221002112100022102112001210121100020211210121112022220111101010012111201221012122201012020211102000011211100202200220122012021110110112202212022102120020202021122202202102210200221021110112110120201201202110100200112122222110022002111002110111", "120110220121122210100011000121100210101022112210202002102100112012221120221222111110101020121011121110221220201112100021201021122020021021001222122221011201122000221122100002000022212201120201100001012102221011200110010102001112112002100010222200020211202200102102220202221100112112210101110020122221102100220200002122022120221110101110102201110022101210020012011102201220201122221022102122120220212101001022012221012200102222121000200201222121210210022222100000210120002021121220210012022002111202210211101210122222020120100112020002121011001212120120102021001112121001021221102101000120020111010110010112220021020222110121102110000101212101010220102002202121101222201212222121101001012211220012021100211122201002210121210201201221122112201121002121221022011022222210011122011100021211000021222122220100101001020212222002112020112220000100100121002201211010222011121022200222120110002111222222210121021112002010021222211001010001102120200100102112111200120022020201211120201212022012022102122222220211211020222202221211001222001021202122101000010020120002001200120211022000201200210221011002110111200120012210222012100111210122210000110001100201021112112121111212120102212210002212001112020020122201111020112102201122022012001111211011102110121001222202012220102010202220122000021001020111021122122220120211020211101222101021010011121010101100221200210000011022100000112101111010000122120010201022121101020100112111201011212021012100010010002012110201111120010221011121222002000221120222011110210020002211112102102222122020120121220221202022002022111101221212121102210100220001200201101020221120102201210010202212201012012221112002220201002120201020101020101111122010212201001102201001002121201000222120111200002110012101220202200122221221122011010021110201100201100120221121210001121210021020002022100000010110001002120002000201011102121121012122010120110201112220021211220020202110102201221012211202100112001221112110202200212001122022", "012000221022210002202010112221011012021121221111020201002210201120012202122011001200222000121101002010022221100112110102000011002102202010020100212110120111022122212012110201220000212212112201121211122021202022020110011111100002212221010120112201010010202111021102210201102101020001011020110021202012011111021010201010121012221011010120111122102200222020111102201110200200212100221012000212020000110122012001012021221120022020221111221110002221002102010001202110022212122102222112122210111101202222200010202012221201010112201111122200220121011020201010101220210222201002110102010022202012200012000201212020200211122021222222001020121010112010200020210200200001200011221022221022021211110020111211012001202100222022202212212101021101200010212021020120212111221111011021110222100100010000221202220202012022121021121212001222122221220110202110011012100120202120220222211210021020012110102101101001102102212120011100222112120101110000002100121101122020012202101001121212221101221212010200222111020210021102201120200021201011112100011212220121000102201012221212220002110100210200110222010021101022212222221210020012021211100201201110022121202010221120012021222010110221010100022202011022201102202010012001221122201202011012112011011020101000100000010121110020021101020012002000000102022011100020010101110122012202010221102002221212201200021200000212222110011210000001220211221220201221221011201020210220102101121201021112200122120121020002101011221110010112011202101120012022000211021022000120011201012012022012100200202222121222200022200000011002011001112000010101210011212112121020120001220122000111122101220001010010101122021100100202011200221111112002020110000211000002221112110020010220011122021211222111011020210210110021021100222022220101221210221021221101211022022012101111221020102201011020100221222000211202022021011001012010221011211112010211011001021102120120221122002010120201112002110011021112000211012010000011001002122210220210", "020001002022200212220201102202201010021012000201121222121222110012111012111002202210120021201200212120010222122121010200021010221212000200210202120120122021020212101020002001221102012001002120121002202122120100022022112100121201000110020110122020120222020010222121110001022212201212100012001010122020000110012101002212001202221122102010210202201211012210001221120221002001222221211221011210201120002001021101100110200111121112112220222220220012020012000221112002212021010011221121220120200210121121010112120002121100201000111212202210000001101211221200022020212202011012200101012120110000102112121200021210011200022121002221102221222002102202201222202002222102210121112211112111211002100212102012021000110001020111101200001120111010211210211211112100022001200201100222220021110212021221210211212201021120001200120121212120220000000021101100000102112210121010022011202020221220202022100000021202210001210020001221101022010001120221201211200200211010211101211222200101202021202211110002202000001110121121120102201022021120212012000021100011102222120222101122201000022000021100122202221100101112210021211220210000220200021100020022110122112020211210111010110120222122010010010120202002221011010001112102220110100111102220211111101200221201201000222221010011102120001110222012202010001020011220000022112021011221202022201121111001120110100220221201202011010212010012010102110022112010011101022020221111200010222012212022020101120120012102201212212110202012212120210120120102010020101121002212002212001220211211211221022001111012111101201211200221102100022210222120212220021200201101220010211011201011111120012020202101210021221102212110122002120110222200101210000101000202020212220102220122012100200101101010122002010210221120120221200212122121011111102211112100111101202100201221001012112001201010222200220220100221220002010200022010002200120022222200021100021221221121012202221211110202202101222222201001202100011200102201122111100110021112", "201121220101222102220012110021211002112010210202011122211202100120000011112011210101021112020020021111020012021221020212121220020202002020111222221102001210012012110120010222000210220201012121021102121011122210000112210122202020202212100202002101020210222211120202002211000022110210010001111022022222012012101022010222212202202121201120202001010121012010102101120221010001000111201112002010111021011201221211000102012100100201122221221022120022102010111001202211012111220112220210200000102111022020001110020101111000220121121000102011200121111010022200101212102201111011010200222000022022122022112121222201022001022201101010012220011000112111102211100112210200220012121110110201200021101221210102022200222021201110200020111221121211121101220121201120102221202120121112020012220022110020020012020012210100122200100020202012211121022222222011220102010101122212200121020121012020222101100200011120201000000102121201211102212122002212000221022212201011122002022020200021201102220121022021220221010110220002122221021110202222110201100211200001002102120211212102211112022012012122102211210011101011010102202011111222122102110211000020121021022012220222110102111101100001122221111122000021220200220222010101010021010101001222101112001221001012212212221120121001100200100022120112212001212121022001210020001012122120211220120121001101020200121211010001120210121120202020210102110002221220201200000110111201101112100002121110112201011112101011012120221001102001001020001202222201002010200200000221001100011110112200222101021122101222120020022101212120120101101211002220101021101112111111110012211202211121100002001221200211112221200211112101211222100120212112120000210210100212210210021222210100210211000122212120112222110200000110022122112211210012012222010001112211210222102101011010122110202211002102212022010001021212201212110220102011221102012102120210100001121001100212220220211120120010202002200210000100110111220112121010221000011121011121", "210202222000210002021010201120010220220001102101100111000211200111201210002222211210200002222200201011000112010100011210110212222112002000211020200102200211122222211121221011112110010210022110002110012022220102211020220201021122011011012121022101210112122002201121100200222011001202020210210011121111022101211200011122101020021211110102212202011001200012112010222001112100001011012010202100200122000212211002202222210201202210012011211120101012020220111012000210022021121112210102111221212101010022020111011102000202001202102111001101200012022012010210000000100110010201202101102220121202121121122101020000100210111012212211120122201020000021222000001201021101102121120201121101111111002112001112211212022220102111022102101012001001001110121220201202012110212202112001121210012222121011111211022210210001210121002211012020010011102122201211001222101201120202011101022112201122111202110220210020110110102212002002020102212120121110000201211121200000220021211111111111102101212211002100121001102000101001111002200222202011201021220121212222112121122122201112221102122102000010020101110220001011222211222010222202002121021012220121020001000010020222100210001110122220221010202001111200020002201012001212221202111202110101211220011010012210201012012210201220020101202101201111101111211020022122122111211122020121022120020221001222121212021120121220210122020210202000021101121101201011110210000220222100021000100111101020212221122110010100100112202012102100211100201101010210210110201011121020221102210121220100200001220200122012101101200121120101002110201020222202202102120100110000011211212102220011002021200110211100001110001112122210120001000222222201100110202200221002001101102211000012111120120102112220102100020100000211121102200022202110210212100221002000202001211011102200000012100222111201001200002022112010112120100212002220202221002120220112012010010121210102121020120102100000000100201112222100222101121102201111201221001002001111", "100001212020112110202101211200222222012000001012222011200000022201201012120222102121210020112220210201111122220200022012220120000020001000022220001000201202110102022000021110212222110212002020101000201100200200112212202111120022002120011202001102200102211110010120202012020000211211101122200211112021122201222102101202012202220110201020012102200110002200122202112112102002112120220022102101010120102122111000022210101222121021222201021120220202001000021002010220122210201222011221002111022211210000102122122121021211122112010012222000210011010101101012122101101122212211011120200110020102101122002220002021120212111120121121112022201221002001100120220120201010222112201122101112020210211012011121121202210112002221100100020202212011012021002122002011202222212120222000021202121000202010120201200212210111122011020012112010222210002101211120120001012022111111122222201110012122122221111020002200021001220212100010102210120202201201122210001222110221122100020012110112212020111202100200011100222000021000201112111100210002102112010020111011222100101201010220100012020001010020222202220001001010200022100002011000211011110122202221212022000012022102200202121222201001202100021102212011022220100121120000220111102000102020202222020210001122121121201210222000212111100210110022010100222111221011101010020022110220202001110112121022221120010000011102001021110010222022120212221000121021002201100012002002210000010201102121200021102120102112112200120212102222010020002002222112022000221010122211020102202110020101021220120112102220222212011210122211012201100211120211110111121111100002021001012110111202100022022211222001101122222010110201212001122120021011110012011112102221001210202122211121210021012220011210010121110011201211202210100010100111202101001211010100102212011200101201122101121222011012112100001001112110120021111102221222022122111211200020211202121122110100111211220200022010010221100111220222102201110010011000010120021010020100", "110201101011122201210121001201211102122201210111001100211220002021000210100122022122202020201001012202212020002201101012001122101220100022211200120101201011102001220111110200012202012100002222201022101012022111001022211211001211210020112121111002122101202010012102000120122212111011011220100020200210000002011122020101002202202200012201111000200212000020000202022212112200012012110121212101122010201002002022220001000211201001011222121011210001011002102112120201212012120102002012210102011220210222102100022021022010201102000112211010101122221112010011220102120000110121112001020222212111202000022010022202200221221001012011221212210101110200100011001211112210021112202102202222021211121020011122002122200220202200012111002220222010102112222111012011121112212002000101000120100122112012210111100122202112102212020200110201112221002122122212000112101200222111211111012111110011202220101020010122101102202120100012002102122200011221201010110102220002220022110101012012100201112001210210000011221012111210112112001212121210122212220022112111121022002012122012011111001022111122002222101202202111020221101101122210020101211121020101101121012012221100210101120122020012011011101021211211220120002000120020102220121010211201122110011012120221101110012002212210220022202012200102211002000121002100121200220202011022210202001221021011110201202000221010021021212010202111022020102020221002112201001220201222101020101202101100212000111121020022211000021220112011001111102022200111202021201021210101112011002202101212110221000112110211122211022022220222110020200121210020200122022000212011022020221010221012002121220021020101022022200211100221110021021002210201111010012212220022201200120102101200222220111011100001222001100200210002202100202220020001201110100002112112122220011201102110001012020111101111012221201211202201012012112022112012002200000001011020012012102200101202200000200021220101200111011020020201221102220210020120222212101210112120", "200211101120021120112011022021021112112122121012200101002212121211210020021221022010122101201110210000222001201210001201110122202112022000000002220200120121202012111210112010022200102221010222121100022000021102212101200212001101000211000110121200112112212101110122102021110222111101001220112002120201011201212221201102110121220110121211122012201210211001022222011011002212200022212100200100121112011101221102100000212102222011012202101200011210102000120020022022100211100211110000010021202112110012021100210010102111210022201220110120011001221112121220110022020120220101012120221110101210012222220222000022020101020212011111002120022120112122001210121102122012010222020000210021110202011121012001112020212211101101211202001200120122200112112201122120121221012011120222201201010021101021210101020010211110022120122122202201102222022001210201220020002121202122212101110022022202112110122022120022122021011122001210012011021000012201122010120102100101002200211100111021212122011101010011112121112020110212012000002201022101001002000202221100111221112001100221200211012112121120022010111112102022001210012112120102102112211200100211101111212000000122002110101010001022202202211011010110121101010102121212022010222120211212112111202021021012101222010211001011211021211022002102110001020101012211000110102001222101020012212112210210020121000002012121022220001110111021100022022002221022012021000002120112000011010010010121021111020122112102110121221120010112000022122202001111011100111002111110010202220012012100100011210102001002000201010020212200222021221121212120222121021021121112000021202222001010120020120020000200120020021101112220220012010210020001222102211221122010211121010122002210202122102112221202100110020000120211021011122111012012112122012101211000220110211212000202111212110010121220111001001002000120212220212122212012212001221220122001221010022011201101010020000202000112221011102011220021211221112111121102002010201220221021", "200020212212011022001021121212022211211212201010101100021211200220210211012202000200222212220202201012110210200211210020200102202002110100201001102100000200002221010220002221212100100221002112021120011000111011200010120001020020002002120010201002212020021202120100222220000112011121000100221221211000101001200022202211022201022122211221212222011020202200122111111200210020000012000001102220222000221202220002102212222121122221101220111220110112200202002010010220212022220111021000001012012010012222022021112212020011022102022012201112022112111110001120010012212202221011101101101002111110212210112001022010010202212121000222110120002021020122020022212022200210221110121202020021021022100100001111101221010221210120122202201220201221111001200121210120202220001001012222200021011102202122212111220212021000101110112100102100121110202202000001112100102021102221212222011101120202202210221120122011021222210222101112202012121010111202221111102121022011112111122002112000112222021011111111201110101211022210011010200202011221212220020000101002220111100201212001201012020102221120001010021001121010011221200111120102212001102200021101200012220221122211220202220121111011022012202210201210212022220200112210011221120101022111201100000022122111200022202221200112000022020200112011002110112102211212122221002012221220201110222002110121222100101022021111010011222211011122202001100020110210111121111222221120100110112001001212101212012110011102020102112200222111102112001120220001111220000210212111011212002112120021021001211212111011011121221102101221111110120111221021002202002120102010021002102112102220222111221000022010111222010022022110002021101220101001212122110120101000220102220221222202002210101112202002222111201221020121011122201021021122021001000121010220201212221212222001122121020112111200211121220120101011200220120000201212111100012222010222020020011122212222202221101220201100202201011001001120001121102111011122000200210222211111", "121211100122011111122221010221212122002202111212011121222100110021101100000202122010001220110121022011122121022102200120010200202220000001110122202202122001212112121201012020210110002001202200001201012221012112220212221220222112221210002122222022000121111021100120021222012022011112002212220001201022100210102111212020021210201100021002201021012201011112101120120220200100211020221010211001221020011202220002022210221201222022221202102111000200011201222221020102000210100020221202001120122212222121120222121122112110222021210201020222022200111221011000202010101212120002212020102201211101020001200120210011210120102010012120100121011201102021001110210010112010021201000011021201220000210001010000212011200202200122002022010220002121222010110002200001220121012012120012220212100100111221222022120210110020011002202212122002101122010111012021211122110122221211112200220102100100221002102202201221211011101100020202102220022102221212222010222101111012122122110001011212122202120011011102220000101202220221202201201111201022012001010012200201011101102120002121202110010001211002010201211220020122102120201111020122121122020010122211012011112020021110201102220221210002112122101211211122122011210210112222002001210201120101112221201120020212201020100111000110010101201101100012021101022110221122210100211112200120212120212110101221012020110010001120121110021211111200010021122120222222221001022220101122210020100012122010011102202111000122211121011211120012210011122121200010022000110100002022110201002102110120110212200020021001220101201001102110012112212100101220012222202001121202012021202211022201111002012210211100210121001122000000012222100020121010101022211000002201201001210001210222120100222220021112211222100011210111001012012012001012122121120012222112112002012011212001121121000202121000000222112120020001200012102201010110200220121020121000111002120221010201202111101111211211110121011011101021111001210021120211221102010000222201", "210222211101000000011011122100011200100000020120102002211211020100001021211010110111102221220112020022221121011110121000121122211020100020010210220100211102100010001221220020002002002012001212220121011010102022221221000201200101211002100210010202221211101222010102012120010000202021120202020011012021120012210010200212112211110111212012201022200010122111200210200000211212100022210120120212112211100000021101201222222100211210011200122220210102121221100011021101222210111022201020210112201200121201100212100220020120002222021112121000211122200012112021202200202121201100120202201110122212021111001111012000120100120221020020001101021122112201020112200021011020102111222000221020021112111212222002101102201001111201021000221102120001210212211111212201021222112100021222211122211002212111220001210221102122110020212211202000022011210102212212111112220120110212200100202102111000200111110020200011211202112101101021002021020121222211100002112221220011212221022200201010022222211012001002120021011010221112221110220000100101012020010000100012120121102211102100200022012002200112121111022222020200001012100010111211210101011120111022112011022022211211111201222011120010110120121221222001011111101201010021100212201000000120011212010001001200210201222021101220202222010120200222021202002220002012102220210022022121000022112101020200100222210112002002220122212121220101012110120101212022012120122122121022001020110011021100002020110002221110102202021011200002221020202121012121101100112012002222100010022100200210011000122211021220001210221110111200110111002021102001011111122212012020001120211020221222100012010102212020020111100020101012221012122011211211001121200102010222212211122210211002012002010210212200122222201021111022210000211101102012112000022111011212021212001001101021100220001012011201102222020121021212112210110001020112100022010012221201202002001120222120012001210122200121220112202212100000222112000002202220122121202020122100", "011121002211110200021122112002112121102211112110121002222122220100022220210202110120102122102012020211222101020010220221122121220011210121111201202200011120100200001002221012202221021211222001000000000201212011200021121000101221210212020122001102211102110201010000121012220022211001200212001112202102121120210000001000102112201001212101010002210000102212212221202210020000221222202210222222100010002222201110022211012102101221111022200021002102200121210212110022100000020222012100012111000122012011010210110222222001212202012102210210100222111022121201101212121222102020121220000121112100200110101122002020012110102222101002001011021001021101211001012220001101022112212100102021212121201112101002000120012002120111111201001011022012211202112200122100201202100110010121110221000000211102022200010211201000002100002211200020022200001220101002020212022222110021001112102221122221011110222120102112001222111002221212221210202112202101110212012000021012021221011022212202002211101021021120110022001101000101200020021100000222210121111111020212012210111120111120010210210022210121222012102222001021222110221002012010102021220022221010212222110022020121102120100010120122000100112001210201220220212122010022120012202202002111011012001000110110102210011112110110101022210000002111001222022210021120112002011102000202201022121022211122210112111210122001222201022102111200110121210001022101002201220100002121000122011212112100001110212111002011002021111221120201222211210121122212112220101221222021211121201201020122020111212012010211001012202010101212122002020221021201012211202222222022112021021002020102220110010112220021010212212121120111022220021121202012121201112020001011202212001221200121000121212222100012102012102100110022012101011211010022002012002010212002120202222210220112001001010200221112202102020100220010011000101212012201202022222122200200011001011002200210211000202202111122001001201100002200200211022110112011212002102121122000", "101110221221112010211201221200200022000201122021111011000022020202021020011200100220111022011201010020111011100100111110010120211020220122222220220122221012200021221200222102020202022211200110002121202002012012121020110210211101221012200102102102211200001012011011011100212120012120120110210210021220220110011002102002002022011121200112111102222101102001100222212210211201002010222110101121011200200221010120222100120122012010110202221022020202120122112210022011101121020011210222110101210112012011110121210210011111221021122020212011210122110121112222121010110011111122021000010210001121021000021210001120012011101001001122110210111101001012111121110120011021111101100200002112202200010001120212101022020012020200122111212111011021100211221121112102102222010022002122212021212010122220101220221102002020011100102022011111022102210222202002201121010222222210021111010121202021002022012202002101212001220200220021000211120020221120020101020120012110111102020122200020120001222221011011011110200121102120011012200222121222210101121012201011211220011111212122121200111220201120210022110011210112210200121022122211012221111212020212212020120200222010122111110112120020220110201101011110201202120201202211000201222222200211021002111221200011212201110122022010122202100211100122112220112011000021121000201011210000000020201020111210220100100020121100220121211010120022001212111012021110000100110102210201222002202201200212120002022220000001011002221112201101212100222021001212012221212101001011012110022201201002111020221121011021022200222120021102211222001101022022011220100200010112202201020022210110100101210101120012021022112202000221111210212211120201020021112110120121020110011100211100020020222111101010020011111210021022212222220110121222210111210222010012211210200022020210202112211101011220112001021012212222100220121001210111202212100012002020122112221220222112111102021022021020001111002222110010221022122021021002210121011001002001", "022022001100010211001201011121012002102000122201012110220021121200021200002220111100011120220200001111112010011100112201202001101022221021211100001220120100201202212012021221122121210022122102022120122210111122101111000200221022220202121211201211120021010211111100012101221210022000111210220010011020220122211020012202012120222001201011111002220122111122202201122102200001220000222010211200121002102012012002010102120100201020112220111100120222221111101210201002211212011111202010021211121122200100212111102111202011212001111000200222201011100001202002101201222020200111100221101011101100221001001120001222012202212122202012121120010221221102101120202111211210212201001111121022121220202221211002021010000021011100211000001012210011002221121010110221002011121000011120021001212101000222220002212200011222010020210101020001000220202122211221102010110010111221012202002021211102010211022211012121001221002021211202111212212101112222220010012010210122221122120122220010210112221211111101101220201220222010010201021210022120001211001011011210000211022122021121022002021001121101222020212220222202001001012220002222200021221001021101212120201021221212022202120202202110021100211021210100222211000121000102000020120022010112111001120200211111200102022110111021011000022022212221202121111121100011112102020011101112201201020022000100021101102022121000200210121211012211002002221000020000210121012001110110220202221001101002120220001212221002010020220212010102001020022221010200212112200101220122112200112111012122201000201120222120002110102220202120001001002010100212112020012221110201200011121112200110200100022001210221201220000222121011002021221000112002010112012101001022210220200202121110211200121222001101112220020011121002220111222100220201121121211200011222210111222001020102202221102120022212220201200200122022201010002111110211102121112100010021201010122120202210102100002100111010010112021220111111110202020110012000222011122021121021", "000011021220120112112022020210110001222211000210101002220222122110221121102000201202202010020012211012010010202110101211002120010212021201011202201011000202221102202011021210202122200002002122200220002101122121210010200121120221112011200200020002002011100211202221100222021020112101010222221221100220202201220221212120011202001020022200210102112012120210221022011221200122210101002002011021022110000100001211100010020000202210111010201222102220110021110211201020202202201220211002112202212011021122002000020101000221012110100200221220222011201210202111022111200220100200121120020012010102012100220111102002012021022022220220122012020110211200001120021101202100111212202011110222010111111002012120200000220210200012111011112122222022202100210100000022221121212212100120222221011111212020222110012210121000200022200121201212011221212111122101101211120220010021021212001202210011120001220020211200021211100002011011211201200210220200001211221101220102212210201222200122110111222012012222001100201221200020011122221010000220200020201110210212210110000012111001102002112210222100120210021100022012101022012101100121022212202021111022011111022002101121101100121001200202211121110110102022022112020222221111100022020100121022021022100202012210200222000112110201122211111222212222022222112120100220000010120010210111102122110021110211110122121201010122102000220102222002220112100101122112101201211100211100212110210220220112211202201021112200021101121012222202121010202210100010011112202221210001121121220201012101012222220121101212110100002002201022220221102100102022220201021222111221201112201101020020122020221221222210210020200102220012111111020220020220101002011101220111201100221222102122100221222121222122012022022122212111011021011200011201121001110121111210111020021000021011020012102222220202021110211120110101102122211021222001100100220000112102202110200101112100111111021022000201201100201200100210221011201221110220122002210012002121", "211020111210220100012110121111201222022002222102102122020122011112112020000000110202220201002111000112221220220221022020121012012021112010110120221122021222000101022112120110211221002222120121200210211202220221202100000111000112211122100220221100200020120100210011221111212112011002222000122111022210121120201121012121111210012212200022000100101211222221002012022120121220022222201122121222211012111120100200220012012210012101020011010112200110201101102211122001011021020120121200010200221022102022002121202100022221101020212121022000002022011020201000122121220220202210211002020022002112222100212021001211210002001012212202020201021011020000200002102012112221101022010100220011000011211012122021222220111121110222202202121222122111211200000110221120010202122210111220020001100010002000220121112000222120210100021120011220220121012122011011120001111122210121202222121222102011102101100001012111020110112222110100101020012100022102102012121110112200002111011022120211020101201200021110211120100220121002020101112102222011221112012222220121120222001111010210110122212201100110002110200120212201202110000112020222001022002212122111121020021120221220002110011021111211122211102122112121122102121200010221202021121012102020101211001100110222021102012121002102200010211010221210221111122212220201222212122002011201112000121002002211100122121111222100102222101200010102022020022101002222211210111121002020012201111021000010100010211200210121001120200201212212102121212002200000210201101122112022102201012201000022121002211110022222001012002112100220202000011002012020120211012012202201011011211222002020121210122220220201201010020202112201001100011120122111121100211120202200010122100122000012002120122210100100200212210110201201200120220112100020122021000002110212002220201102122202100022222210021000000002212020002112001111000222012011220111100022100021122001000221221201220000221002112110101101010202000220221012012101102022202112010022212200", "210020001211220001110201010210001002002220022200110120212202022112202201010020211112001201212110001122110200002222112200000201101112020002202211210111102220002210002220100012012100101021121001001012210001210200201201212202202202112211121000112021202101122112200202000220202221202011202010200101012101012020100022100200102200100010021021102210012011120012022110012110220201001221001200000201201122120212222200221022101120112211110001012200122022001210201122002220100112101020101002200211021121100121021201012000111000002120002112122210120102222212221200022010110212210101022010010121122101111200021212202110001222112101102202112220110012210110202011200111110021111122102200022200200010211200211221012022101002121211021202112220200110212202112021202000102211201102001012101222222101120110120020112020010011112022020110001221211010000111200220112011010021202220022001201201221211112221120122022120022110010212022102220110222002220122200012212020222221220122021000110101120222011102212022021121211222222111002002112221100000221022200221110021110100210210200122121100020202102102102002101222221200122102020210112000220001010022000011101211112221021201121010111201202011022201102220001110120111200110200200210121121002010210100011210110210010121101010122021111101100012221001221212202202121111212011111111202210022221200100201200202221122210021002200100210001220212020001210110101012000210012110011221020202100112001111210111121012111202102000221210222100201110121002222210101120101220020221210221201012020212012122202020022220121122102011011111211222102000212212110100022102102001011110120120202210110011200200222210112201111101210102010111011222020222211100212101221202110101221120012012112112021112221212122222011111200210200122202022120211020002221020110102201121120120002120121210200212111202021210012221211212110011200121210011102110022011112021121021002221210022121012101212212021210122001100001100222212200102110102202020111221122222012", "222210212102102012112220100220200122000121012200012012222100000012022021010020200011220220112011001011020022120012202212102210110102020020210222202110022202002100122022220121022012010101121100221102220101100010001201002002121201201202010011200201200010010012222002211110210121111002201222100201110120102110110201021121212102012010101122121110200222121220012200211020012121111000100201100200221121210100122200202201101101210010201200122120122000200012102112112121101101201102011100120121121202020102100111112120211202111211210211220201020102220000121212120212211202022212021001012202022210021010011222101200011001112000121221121101100201222220021100200011022021010201012211222222200000210121202200200011201012211201121102000200112110021021012101011002111122001101102210020210202112202001212122220021212010020001220012210000010221010101202221022012121201220012012212012102111122012112220012122122212122021210010002210100120110102111121211000111200101101022110020020210010110202010021012221010122000211020112111201220012011012222012212102011222020112112002012202120220010212211220122012100101201021202022222012200201200101100020021020212202022001201211202100210121102000210211101220201212202100201020012211110001002102022100021001212111022121201200201010110210211012120220102211102002212100101020101121200222000121221210202211011202120120121110000212112110210221002020122222112000000110000100001222221112000121011110101200012200110202011012112000012111200000111022002010210210110102112121201002202210211221001100200011202000001111122101220121101001000000002011210022202011122201010100111121220101221212011002222111220220222001200121012112100020000200121021201202212100122001212021000120021021010210020010000112120000201112122101212012210121212101021110102002221021120122200200011001222212022112011022212100202121212221010220110000010021122202000202212112021011012020021012220022210201010000020010111022220111212122111222222112002002001202001", "210011110110202220210022111002122122101211001212212200221110001102222112002001012022011201020221101112021020100101212012212101010110221112221102022220210021222210022001010000121221112101211121120201100111102202202001110002002100011001200210220200121202102020211121220012101000122220102122200011222022211010000000211200221221011010120112110001222022121112110200020101100211001102002021111011111011011121201200120201222111002102101122220120000000112120012022121001200102120111020222022112211010002022111001102120022212200120201101212222201212202022212212212100221221100122201102200012221012212101212020221001200202101010220120202112102220221010022021201110211220110221021012101210121101002111202202200210111111112201022010201221221002110020200221002022010000021222012012220200020000010020111101211202020211122101002010012121202221110001212110111000210110001020011212101101020002210212212011101211102011222012102000002100121211200021000210102000022111200122010021112120001000020212202020202021022021210001210012012002000212010001211220210122010002021012010111200211020211002122200212011111112122200022220222020110102222202210000001020201012111111111112210210120221120121221211120201200202121012000111020000200202202211212222211002011121202200120212020002212120201002120012202021010211121102100021011012002201001210001002222011000120120202011102001102111012111010121110012211000022220022101121022222200112102100020212101000212002110112002021102100001101111012111210020200002112101110101101002212102021000021211110202021122011122200021212110011110111011101111101111020201002022210222001200001112100222002102201000111120202012111212122022122222111202122221022102011102201200200021102111220221102200010120010001211110002022202022020110122220021100010220002022221110011221102022020100211201020222111022100122112111022120100001001212200010121211101202002022220000210100202210021100210000122000111020001102000112210010112200222221111201101210220221", "202212121000021122212222201221002211221020020022120220210010000002001121220201112122211012001222222211101022021121122122200010120221002121122120220100002212020112022111010211122221002200201002011112001222220211220001212221120122212201012211120001100200001110101201100022221001112102102022112200102012200102002210112021202021020222121221112002222210020001121002020010122221001121010111100202121220201202221112121220211122220122021122200111110200010012022121011201111110020000212122020022101210212210111000111022121221000110210202122010201210200211002111011011102112202021022212100211201220122102012001201021002021112022222210000102010200110000002222012210002110020000211220220212011220020011010111010120221210021212020022101112012202010021212110102111002011010111110120111020022220221120020102011021110212012101122010222221222011100100112200112220110012200020221001112220022111112100220200122102102202010221022111110001120112121001011202022221022112111000112102111010101021011002100200020101120102210222201012011112111121101000210120220020110222012021201021212101121212011110121222020212001121021010111021122201112020000102202021110210211112002111001001012200101110121121202020200101102020010122201201201002222212122200011210202210220121121201112120022222121210222211100202000211022200021012110111120011210110201120102120220121010000020010110202221202020002100202012202222002022110002212010211011110220200101100112212110210002211212002222020212211110122012011020222012210011210100122202200000110012011201022111102120120021120222201211220012121021121120002012200122010011110201120212000110011221100201201101202022101201021212200020202101010120011112221021120110101211212002000002022022221201122221101011112201120121220122111101222202212212002120022102000221112200210120212002002202212220201200022211010221220200200012110121220101011201002122201012212001001110122000022202111112110111002012220220200220110101001201001102020222121112001100100", "220200001110002101000101011222111101122110021121201210120120112212120211212022211002222001021122102012211221212110202121022211110111022210220022021220112101011111111211002101112021000021022210021001020210200011200120002222021200202221011101110112110200021010011201112102021101002200120101111021010021111112120021202002111002112000120001001102012100001012212102220212221001201010112011022220122201010100202220200112100220100211022122010012102122201100112120200222001220122022100201100100202211002002112000102201121211001210020122002200021101022210012101022011202022102010020202121012110110211011101101112122120020101100012011221221200210201111121120122101220021212110211020001200002220201012102200002222021120012101222002120112020102221100121012112012022202022000100020120211102112001011201100011010101101111112211020122210111102200110200211101220201220000212121211010121010212100011211212120200210021022201220220002011221202202111212001121011211002201022120120020200120221011200201200011201122200210111022101210000120102022122212012222012200211202201001200122211220221121201011010221100120210221110020101221201121020212222120021110110220202002001100212220000102020122201002112112102010120121210010222201120201121212002221221212221022020022021001222210101210020020100002001011102200112101110122212011220121110102002022012002102012110122220202001122212112222201201012210111000020202020111011002111111012201001101011010122110012112201020011101011100112111102102100221002220021102221110202112022002212002001021102001102001112021122220220002022010111110010200110022021010011010020011222100111222100000200112200101201212022011002222010100122011210110210011002000210002112111121221000120001120212201001200001001222011100011002001010220100102102200012020022121022221202120201012000011011010211102020111210000220110100102222102112021210210000120112002200110222200112211111212200210001020122100011022120020110011021022122020221112011121011200110200", "020202100110102102021211021010120002101011121211122000002020000001112101121022211020101111101010021212222222111111112002001200201122222002210201201112221100220222200002221101201121120102002121120212202201121001210122200011001100120100112001001100211202020012001200021121100022011002211222121201020201102121112102121121110110222102210102100212212210211001010021001100101101000102120111002100021102120112200012001210000221011111222002200101102221110011002201102210102200102100011021111111012112211221120220002202122022001112221002112220210101021101001220000210200201012112020010220110102011101220122110021202221200121201012221200011220000002220101100112222100001000202112102222102202101102101102211211110120010120001021201101001020211101000222201002101100221112000011101020000102111201012112120011122012021202101011201110200110001121222100002210200210110111121211210221010012022200110020120201202202121021101202200122002110220202211202100120102012112100021001212021202110211002200100202102220111210201111100202122121022110121011212022202212112122100002121121001110001112101010121112022222111121200121022121000112120111020000212000202211210211102122012022012000120010112200012212221112001110110022102222210011200210020102122111010120122220022122022102120211002211222001120001012001022222212002010110221022210112220111002122101110120122110200120121212220121211100120211010222020002021100010102011110112102110211011020222112211100202202102022210222121100002121200100000202221020222112012111011221002020112012001112001201020121122100220221111002221011022210010002220110012202002021110011011002001022002121122021100100120210010022100201020001201121012020001200112111111011111110100102212211100001001222222120221202202112022111122122002121102200201101122201222000021012211212001021102222012220220022102200222222121101000210022120220112212200111202221200010210121121000022120110021000100121100201000210011222001110000202110222112220102101110022100", "212021001000021220002110220101002001201012220112102100010111221220020020211020202020220210022020202022220110222000212110010010021220210221111210000111002122002201002110122022121202112010020111100211220101000200202222110022111212021000221100111002211100201111001000001001122001222001012211200010020000200012200201022021200112122111022111011112201101002222121210121000000020102110202020202120002000010121002110012000012222121200210221120010021022110011020210121002211111121202102120222222122101210202122212112120202010201201020012021111110222110202001020202102220112110022001021121220011112111022211001021222201112012002001110112011010120201122120202220120121111021122201011021222120002000210011020222000112121200012020121010002021012100120020002022010210022201001121022000102112021102122211020210122210221011102211000201202220121101112100121120012002112102021222102021111000102221220121202000201101112012101220022002022212222102001112010020201020210002002110222011022022110220010220001120202122220101212022220000100101022020102222200222210022110012001202222100011011020021120212002120121100200000220011210120212000211220011011110221102021111021102112200122212221002101221221221120022020122022022222112221202010201001112210200000010211211220100021220210010201111120211111002220000112002112122012112121110210122202010201121001111111001020111102012220200000210020022201210022000201112200210222022210211000111100022001112010112010000021222101122002202102201001220022111100201101002022122222211002110120020102200001200202221000211010012022202201122220012011022201210222020210101000021112121210121022101210101011010201210201012122221222002110001212201011011021012202200112112012021101102102211211112112112221120100002010020002201200220100000212201220210212212011200112002122221220021101022220210021100211101011220011010011202122102221111012210222010111111121101100011120210200012212222210020202000221210122110112110220101021010101200201202011001", "110110212120000002100222102212122001222101211121002201010001200120222211211220111012000222101101012201020001201210201010222020101110012010220112201001120012221022102202021021122000102200222112001201201101212112101010110001120001202021100111100122111110221201221201110012121000111220102022220000021220102222121010201110000100210212201010220200020210110222020010221022022221201020002011222100002201220010000100121011002122112222021110211120200002220010010122120210222200211020012001001020221211010212211212101001000212001112210120112202122000200220200110012220001000112122112000010002201220021020210122212210020001210211012011022211201120001100112021220100011121021202112000100100012002210211122101220020221111001102221120220022001202101001110120220112221111112210210011122022021011110212100101212110210100221222012010221121010111000101122011201212020020002200002021110000102001202001202211000000111201120121201121200102120211210200201110021220020000111111122221101122122022102210202212211022102201201001020002121020222121212102211120100010121212110010112110101120222201012010221020001122011102221112011021120112122222222002121101121001121110122112200122202121022000002222102111211000211202211002120200221111010010210201201200001010021122222201120002120000121221111000021012112011212010212222011000011200202100210020011120200002100100012212020000121200202020000020220020101221010112012010200200020122002222222221222120222011001201101001011122000121200121001002012100001102011221002202022012120220101001202102000211122002021211200211102101210122110010022220110100211211210200202200221002020122111020211100201211210111112012222010120100121020010122010201102200222012120111112221002110011022012221222221002011102210201102002220000112222010001010121220112121222010022220102022112111010101122012210212220211120011020122112110012010001022111012220211120000110121202200121111201202101102111122220101212012012211101102202200002210121222001020201002", "000220202011210012121021100001101212021000111000210110122002012110100212101000010222200212012121201120021102011012202111221020112201111201011110202120202000000100222221200010012111021111011221020122111202222012211011112022211110120021121100001122101022001010221001112111210021212011201000201212220202221221201212111210101221220011001020010120101110111120100211110201100012020200212012000022210222101001100002121222211120000012220101200222011112212101020002210002120010102202101211212010000202120220022202121011011000101111021022011221122011100210021210001100001112022010021202020122002111200022102212221112002102102112020110221100210002102101101002221010011201210120112120011102021220121002121102201122202112200021222011022111012102110012221012100100111001122000011012000210101021010101100121002202211101221122111210102211120101220000001102122110101121222202210102001002220210220010102020121210202211122220122122001220212120212110121000021210201120201001111110001011111200220221021212222022200022210221000020200011202010120110201100020121200100202201020121211202022212011222121102102122111211012001222202100220102211010210001100021001022122022102000110110100110121200201121121220101110000121220201100220102121012010200120111212112122101100112100202012101011112100221110100101121211222120212000221122201120002200212022020010121100022101012120011112020101110000122002220011101020201122120100011020220120202000010222101100201011221120212102200002012020112220100102210120220100021100012012022021011020210102222122011112100100001001011100210210100220111202020120110210101022121200122000020002022100110221002010222221220120202110200101002112221211002011110201110011020101111222201012111010020001111010110220021210122021211220022102122212220010211101021211212022001220021000001221122021121201101010000200022000021111100010011211001220212111120120120111101000002022122010011002111120011122220211122201101202000120021012100220211112000100021022011", "212121002001000102000221222020212220202211112220212100002221212221101221120110210121020212012002022020100121101011002112102121022210011200120122101020202020010002021102002010020100122021012021002011210112110021001121010011001212122100111120210202111202210220200111011212012211221101020002001211021021201011012010122200021101201012102011100122210111201020000202101022101201210022022000001111112111122010022111220000210110020112002200001210200211021012100100102201021112011021012200022011000200121110002210022101212020010022022200120111010021010100001002200100101221021010102020110100022021201002201202211022121102221110122012221002110200110001122221211220211221000201000121002110202012210112012122012020020201012021022020001002001102012102221002011010022222121212212002200122121221101202001211112012011111201220120220111121011012021100200120202020100001101001001110012010210100000212012221110001001021010001100210020211021210010211120201021201221210110120111121221112102101201210000102000201102212012112002100220101212122001000001202220011222212101201012101112200210122011110211200021222121111211012121011120021000211221222110001020021210111010212102102211011200212011010120021022122012222221121202202212112020010211222011222012000002102120220121001202111222110112210121211211222221110222002001111010002001120001122220011002012001111002221220222112011101011200122121001011021000220201200201010201000021200222101000020110112002010221101211022002112101021211011220201012022210020022100201011120101212022111120112010022010102122021020200200002101122211221101122121111020110102002002212020221221102120222021101112221102021100010220122220221110200022221220011121000211100120200100110220210022200111111001022211100112120222222101212220001021220012212001021200120200201200200101021110101102001102100112102111010111212201200222120121100012010110120122011112000120222001022212001210221111201021022101200010011222020120101012102012210102120012012101", "100200021220001001220012021112021012100112022020221211020222001000222222022121120100100102110101200202020011212112011121121220100022022101201112222111120100200011121121121202212012102101101210001100120211122121001220112010000121100022002100000010002220222021210022012121101002011111020001012002100001021122110121022102011011011011222021020200202220102022012210022110101021120021012211010000111122220101112222110101220221110122120221112221102221022220002202211220222112202211200120122200122101021122102110021010221021220112010002122220120202120020202011001110210220201112121212122010111222102120102201222100202020220121000101010012102021120210020221221002200112102021122222001101101121201121102110101101011100100101121122011011222021010011122101212220000000210120021000012120212202202002000000011102220200111120122222200100110002012111021200200212010201010121012100201222221212010221121011112001222222011012002200211010121002012021122000000100201002201101121010021121012221010010012101011020202210122200110202120120221122100201222121000120111012110121110002111210212212101201101211112222000110011202200110120210022112001210220002210021000202120110000211001011110101010201220000002202020200002111100121102102012110110021220220222202112120111021220212121020111201210221100201200222012212111010211210102122001211101222120121101111221120221120210101120222210200201202100022212002202010112220112122020012211022102002200111102022102222210200202100012012001212201020022220222222021221011012120011201020202101021012000220220120220221022200012111111020101111010111001212110001110021012201101012110211200200001221111211201222110112120120222012020212001112100121201200120100000111201212102022102002102122021100020022202000220012001222221010100220122102220012201022000120100100211010010202011101010022100100220102120222210111212001211111201010221012012002122121221210121010211211110020210001000001101222111120122110020221002211012011002120220112202100", "101001012022000102102222012211112101210222212120222010220102111121210201211011101210002102102110002112021202210122212222112200212022201222110122010002001220202100110202202222211112022021122002212111202122110010000112022211210102112212211022012202222222200120101012020201101022000000001102212102222200220101212001120021200222000000122101011120112102212120001211011002220220012112111221010220020221010021110100210222221201122001111121011010022000201110011002111210101220221001020021212001122002010102200211000021011000000121102110110102220112220002111211202002101120222101222002200002121212101200011020211220121101222100002112101202120102000112012111012201221202202010021210011210122120012112222202022101200000120100212121101101020100022010202000120011220212011211010021011121110021000000021111021200210211021102202100012212221221100121122110022110101010100122100011101220002212210212000020211012002102200100021102121020202121121212021201000211122020200012002101010200001121021222101101100121002020112111111210110011200122111021021211111110211110221201020101122120020122220022121202201010111201111110212210022010022120121010110122100020002112010001010201020111211211101110211000112010010000010011000210202222101021112111111212211210221121011110211220001001101201211200211202111211110221012112011011121221102100002210022221012200110002010122111000201100110122212120201022121111100102201001011111221010101101200100122110120122012102211102200121221222200202121010212211122201221022122001212020222100020022111222222100001121022112202021010001222000202220210010201011211112102020001012101020121110002112111100021122211010202020102111022111111220001212222020101000012121110211101000101220122110211220000201220001200110221021110111212022210001201001101110102222221110002110100100001122221201121201102221211020201211100000101211111101110121012122012010112212101120220001020222000001221011101022010101201210221020021000102220001210212220202022102021", "122220221121010122122120000012100221110110110012110202201220202020012200021020212211212220111000122201210111111200211211122112020111001221021110221010000101220202120001011211111000111121210110220211020000022222011111220000022012002001100111101011221221210121122222212111100222002111102010012222020100020212010120100221212220202121112211112222102112122202102202222112211022121000021110222120020120200111112221112001001110102002210111212100011002020221221121120021221002011012010112101010112222120211022011022102220220122111220020221000000122200200000211212210200200220000202102012111201022202211000110102211201111010211220010022201110211112211011120101202120012200110202202221212210022020010220212000201012210211222220202212020220112001212011110100211111211211110220201120111222012112212212021210211211222022122120101021100222200001222122022212010011112102200110201221201111201220000212021221020102022022010012002200001112022221122120001011020122101022012121212022112212121110201202211022100122011110201111121210121021102000112001221220221222021201102201201022222111022212202112010220120212220122021120221112111220112011020021022100111100121102102212002100022110010110202122111020202212220001111002112012122010000111110012121220010201110010010102001022021120200202221022212111202202222002011220012200210012221201122120210211101020111210202222210000202102001021022221220001210222001101112102002011210201112012100021201122202022112220122122222000200202012000121201020000021011000120022020210222122010002021012020010111101212110222002002011120201101120112011220100120011122012021211220112020012012221012012012110001121222122102001012210212121020020002110222211212202110221110002112020211221001022111100122111101021102102201100220022202010011020212210210010200202210222202122010001010121110120000200211221000101001122022201001200222201122010120212100221121220111001010022110112220022210111220101121022020110222122201122102001110221101202220101", "122201010100211221012111000202222012011012002101021210120102002221012202221220020200012022101201112121012101122200221122012000120210001210012221120222112022011121212210210110201111100222202011201000121112010220201211012010111200201221112202202012022101201021010221111120122112211222222011000110011211222222100211222112210101012120210212002110001122222011210121012210101001100021210200002020100202102212112022211021221212221200201000202000011000000200002112121110222221201021020112222110102222221210001012220012000121122012101210101011200200100020100120022112001111000200121102022102100201021110210121020201010110002021221101110111000002010222111120021200111200212222012120112020000001012000001100212211120110222222121012000210120000201102212111020212101001221202101022221111021010000212022210002001100021002202221112210021022211111120200010012101121020111222220010201221110212201002222001220200110112210102120122001011022222221011201102000200000010100110120100010012012001111222210121012211101201110002212020000210211212020121110102200022120121101020002202201102001110102102221010011012010201020121010200221110021002222201201101202220102010112200120020211022120222212121012102211022021100011102110120010002211202112202220022211120122211020211011000111220100012011002011011222001001101002002021101211100221222101001001101221122111001111220212201100100112210001100020012000122010012100010100100122212210000121220100222120001020200122100011200111100011002122100001122220212011110000212010110122221201002011020220212100111001021111112202010022021012221012120100010022000121120012011220012220020001101202202101110022120001100021001211022111002022202212000222201102212011201212210001100112210122010210010201000222010220021021121200212120022220122122201220120202012000112120101210002112012002220001221000111011112122222211110102010210121012201200201010200211021121122002120110101102122110221202121012202101001220200010120021200201012200012002001", "222212210201101222121000122122210021122020020110102100120201101220201221201212210101211111112122202020220021211120110101001102000111021022001222121210100121202221200000102022100201111202112211201102121120200111222222102102121010201010002020122012001212002120002222011101101102012210201110011112100212011202010110000020110120110110212212112201200022111022200220111111011102001111211011112012012102210000000110101222101000010211112021110020011200101000212000222001002210201002200221121101220200100122210102020101012110222000200212020110200001001022022112102012112121102202111020200220121121112200200202020020210201011201102121000022220101020010021100200122011001220020022202001120212012101000110210021022010120001202202110000212110122000101122211101220101112021220221201100221122120001010122111221102200010001210210011110210201110200000111110210201102020210001202002211110200202021211020021202100121120010102100000121021010102101012120110221201022102022220120000021200202122112102011120102221200222011211012102002122212200122222110002122111212111012101102120011221211020220110201111221020222012111011000020001012001022021120021122101020020200101101022010002112012102020002020212021001000121220011211111000010101011102120000021102020202202022122222210201021012120220001100122222011211012210201112022022021202221202101102220001200110120022222221020100002002011102222012101202021102100022012122121222121122202101001120120202120222222020202122012020201211222020220111002002111120202022212021020010110222020101122100101222220110221200020122211111002102021121221212022000010210101000022011002001010010120211220121202212212101111101221210211220010122020122002022021211002220102022010220001222022021102102122002000212001100121020110102221001021200022002010010010122011221101000101220120001110000110220120110200121211110212102211211100021012221110000201020110212220222011112210100210201202002121221000010210210220121012121212211012012122222110120100", "021011000022220212101100201021002211102122001100011112220020002022110210002220210201012212220211010121201110200111222020022002200101222211012022110220000022010021022121201211201020201012012210020112121202212020011021002012110101200221102121211002211022102001120200211210020202012222122200202221122002112012210021020020121100102212021120010202210122011221112200012021101010120001102102101002210202121021210120020122122002101022111100110020201110012110120020122121202122002012201011110211110021211201102022211100110111000101011210102100222012021112112010022001101201020020121122002211112010122111200022201202002202222000220012010010011122120100120112021200201102022211000010122221200010102122220210210210112220022112202101100001021021002012012222120110022012122201022102110220211201211220122101122001212210112011120020022122200200111110221222211100110111001022011211202021001121220202001102212211221210201011011121022022021202021021222012001212202200210112220200121100112100210020001200022000220100111001002212222110000201202101001020011022011010120101020102200202011100020010012221010102211020220100110021010112112101020012201000021111200021220122011202001100022002020010222112200010021220220001012022222100110021211101012121102000001221211201100020110000110222111200001121201222100102010202200012112100121111020112221022202201001120012210220002001000002100002020020222210122100201102200010220210021221001002202121011110100110221021110000211201102112021102101022112211220101020112200012002021112010200111110220000111111220002220112100110120211222212110211110201010121222121012000212110100101201002201200001222212101200020201200020202222122211202021012120222000122111201101011011000100122211120012212010002121212111220122011200020110010122101102010100210021121112121010110012202010110022001012211001221202102100021112022101212101222100021020110101110111220202020210120021012211112101102220120111210122100202200212110000110112000222110122120", "220002020000020110010211022000001201101201101121101012111112100100100002102122012202220200011101112121211221212020000020012120101202212202100102110002210002012201120012000012112210101011120212121210201010122110212212220121000000022201200111112002202122122022222002201100022121221002022120120110210101120201200120022110210201011100020100121022220010102220220111020201002112120120111121110221110120210122000010111100220200210110102012011122200102222012202202210200122110010110211111220010001020111000002121112010202021120000110212011202000020012022022120100000111011211211002002212000220101222222221101221001121021211100110100202121202122202102001202121100201221010202001000100200121021001120121102112121222210011222100011102101102121110022112212022021201000010210211222122210211012012022100122222002221110221120000222100210212102011012122021200201111201002120002112011122022022000222220000201202111112000200222001100010021100110212112201000020120120111002122011121222222001220120001202010211111021020220111002020201120011221201222210121010010012111110201112220021121122001010112211021212112210102111000110022021101112100001022200212210002002002101212222102110010112220211220111222102002211210222111220112021101121012101222112112021112121222102012121001121111220211201201101212010021210222112011210112111210020200101221020201020220222111211012000211201101212002022010011011201000112011211011121022111102022202122102000020020221012010122102102200012122202102010201000200021002012102001221202022120120110022121202021010220202211011211120002001220001202211122102202111011212101101012222100100120020122122012011110102202111101120001220220212202000100200111210201010000002022210112210221110010101111121120212200201212021111111001211121211200002111202000202110200212211120012110010002100000210212000110012200222112202011210110110202000210002011101222121201120100221020212100020010011010101001201020122201002121100111000010211000020022110102011221", "010120122121102001010000121110101220112212102221222220102211210020111221010020221211220102122100011220021021021001010012212101200111020210010110022002110012020010201222122120020220021021101102001122012000211122111200222022020011120220221221111122101200200021021221210120102211212111120100021122102122201112020010022121001101111002210222221101121110220121022222202002111100021222221200221102222220201100020120012122211002210102202121011012010022100211212212121221122022000010120022022211010000001110221000212101102111002201112121200122002020110001002211001122102100011121200222100002210200022101010100202102210201002110221212121220201010212222120221212020100022112000222200002001222110222200121122121101200110200212221120021101010011021011101220020222001210120100122021011210112001012100101202002212121112002101021102101011221020222122200211000011221220002001010222110010110220221020210122101220201201111221021021122011211220120101001201120202021121212122111011001101101210112120100220101212212120012021012221201000011020110100220220211020120122100222101212021010101200200201200220222100201021201202110121121020222001210022120121100002020221221100011011010200212210021002110100100012221011021010101122222120000212100112022202200201021000000122110000201021112022220010002110002120200202121022202121101112120011000000200101100000121002010211021210021110102121000101201011120001002220221021121022120022221001022010120222211221000111010222011000020000010011110220002201100112102011221210022112001112222022110002210000101001121222212220110201112101110221221021020000112022000110002011220220110200001010102022010021120110211022120001111101211212211021101102122122111020210022111010222020000101210000022121101221222220120210010010110201211012022211202020100201112211012002000010101001210201020120202000111202000010212210110211011101000100011000222000100202101202001120000110110200220221200000102212100201200210101002121121222122101200010111121211", "101222110102011210221101211011212020210122100112111010210121210111220000102101212122220110221002200120000101102010122200002120101212212212002012000020121220011110220022120111011000120110001222012111212102010020111101121121020111210122110222211110021010220012101000202201102100122211211112200120000211000220110222001201020200102010200102111002020102001212220200122010220000001210101012100001221102000011000002111120022020220222011212110102101011200200221021212121120111212211112100011211001002120022011021021012101210102022121012111010102101212100010210201002201022112110020100110220210212202022101012000211200201211221212012021212010100001121211222011112001102020220202120222000202012200002101202202122101110122211012210022102010002121000111020211111220220100011102001012122101010001111001200120102122110101121010212112211110020020011022000112100021221122201002020211010021011010201010221220022210002200121010012122100021211020022110221200020002112000201010002200201112021012010202200010011202212100222202121020101211220212012112122002101122002221210022211221000121120101220000110102222000222020121101221211221102111201101100022120110010012202020222020220102021011100210000121220211022011202212122222211011202001011110022200121102112010210212210000100121102110101022122101200022121010000000111001221222100101012221201102211011001200100122202102111002012122201201100100201120102110201101002222112112000201101120212000122010112210112120021020222101101112112122212212110012111202102001202220012220212220012212021111001202221011110221112111202010222200201110200020100201020100001110221200201000212220011200022202112210101120121110121112001222112210112020212102101020122011022110112022112202020122220120000220101012212100100221221211101110202101020111121112121222200022201220010221110111002102000000112100021012020221020110101110120120002200010202211010211211010020201001222200221011210001120200211021101200010200120212121210110211101011022201", "222101222210001202101000210001201020101101111202221012220111121110200012101200022122120012022102122102000201122112100000121020000101221121220122001221212200112210020022011112200121000002220111122111202100102110221111122000101101000210122102101221222211120110121102211012201100201122020220102222100001221000111012000102112220111000011012111221012021011110221201010102002011222002201022220012022100010112202211102201021220021202010100101211102110222122212000102211022022000122212121221221221100100111011112102221010210022121110020111212010200201212202012101212112020100000011211020202122120122210202122021210022200001121011122220020202002212102100212202122212012100121012110000012200202211021200201220021220200021201120100002201210002211220121222102011021022201210121102120020220101002200111011012201211211100211001200101100112122021010100222111101020002122211122210012121201222012112222120021122101212012220112101100020111011102212210120200101010012112000002120110102202210012112200112111121122220102220002112200111110002121022210202120200120102201112211212211211022122021100122112120020220111121221202200120122201001100120121201021112121101102111021022022101020101212221112221210212211020210001012211112201210221201222021002120201010012012211111120111111222221001100100121020022211101002111221221200121021212220011002212211220120201222222110211201022122012012122202222211020122120201000100002221101200010210100200100101201020211222101120112211021202000211201000200020111002002001000210211121002222022011100201210000111012002022000201112022111222001220200200022111201011121020220220002012010200121222201110011211000212110012010100120002212021220221110000212212012100120211001102101011121010000122001010002222211121222202001200200100102201012122220012211201100121020210010221110102020022012112001022220020100001112202222002022210201100011102101021000021202111112201122001200000001120102110120101202021200021222122211111021122110000110210201", "201012120000122012120200020110001012210100120112212021020222201201012020221122222111100120112200211201011100210220121102200220102222102201010222012110200111020212001210221202012122010000201120102222201212222111122021102010002101000112100220102002212120021222010210022011202111220101121110101200212202211110101021212202201110012102210210011210012002221012022000110200001012100221110001210012120121001102020210021101020201112001012100122000011001100000020222102220001102212100122210222210110021022201122210222210112221022000111012011222202210101010021011210122220001200020010221022100112100101121211210121011202000001112110122210101002111122212021000112100102210122212211020022111111112200102122201010002202020201202022000202211020201101010021010212020212121020022210122102221110022010101021101211212101022221120012211020212111120221211200122110011210201222020200110022020201200220200100002202221000201020202021100101201101012010221012100220112110202100001111220102220121011212001112222102201201112021210110221002100010002101101200212112012121011000122202111200222112121020112010222002120011221000020111221001211202101211011200211202012101102222110200001212202120110101001222001222100201211220020011121112011012011120012012101211220020020112121202001011221101112220100222210202020200121222012002220101000022222220021121122202022022020112221011022000000100202211001221221210122012202011112122220112111100201212211211010100122200220200001122011212211201121201102121001202110122012211200012212121221011021111200121021220210200100211210121121201001212222010210202011110122101222212202220211100001221222111100222110122101010100110011021022001220202010102200011120212020220100202211100210020201100121122002211201022020220220012010000212102102012201112202021100001000200211000201120220222200102210122102011210220100211022212122020011012012200222001101010112022022020111201001022111111012011020122021001101002210120211212221002120000101120200221211", "111110212012000101200200011101212010012001222110122100102112221211211221220021110201022022012010220101100010222102120222210222120221121012212202122011202112111011110100000120000022211212221221010021020122001002221002112011220222121001201011012010020210121101212202011220201001012011001210010202221020102210201122102021222102002012210111012211000210002222121020110000211200212021221000200121012100111022002121220220110222222012010010012111000020110112010011021000112012121002110201102221220102210101002220220001220101021210112011202120210222111000100220210120020112100000000121110221110220001200001021102011000222220011012010111001211211000022000002021200111011102010102200200201212222020020002210021020212100221201201222110120022001210002222210020220022011102011001010102022202021021010010121220120121120122210200010210100010021101020102101120010011111212101001122102202102201112021201001122112211102021011220101211120022212221121212122222120211102101220222102110200002121021121211100111120110200110200120010202011201200221222201000111222220022200112220211102101102200010121122002020010120221112201110110220111122122102100201202222110202102001110002011011111002122221002010011201002010101020122100210200222000100201002200020220100200100221012011202221001101022120000102221202201122110221111120002221001112021200200210110120100012220020002202011120100210002100122002002211011010111002220220021101121122020000110002211021010212001202102211022101221100102210220211202011021110121220010222001110201000002202102211120101100222222000100102001111012222022201222010202110011002200120210111121102020211221001020002111011201111002211000210222121121120221001100020100201000222101121001012002212200021211122110122022220112021022002200202111221211012121202102020111200121002222001000101001112112201011011221221122100110012210111100221121201112120002220101202001021000121012001101210110201100212220222100011222011112020211000102202222122110101010102112", "220210221010022221021010201120212212021020011002112201001202200000001121211020010101012100011222100011202212101210212110002122201111010001011112120001211102200112112020022122120020120221122020010011002221121210022101212201211102020121222220210102010110021110220211001201222000022102012012211201221022110012212010122212222112102022011110000122201002011100222221210102001110200001101212200222002102021112011101012010201010102001110021110121021122011202112011102022222102201122220221021221101202200101222012220022002101222001100210210022001101200120010001120100022111102020101212202001200021100222021212101110201211221002000012112022000120021212101210121010211211211010112012212222002201100011002001012102200111012112000122120200201100120002220210212012121202002022112112022001201210210110112111112102011021200110101122120222212111100021122222111200202211101121012211120202101202001221201011020220200212000112012122001002210212220212201210122201210122001010022011020212101021212002021201001011200121201001020101102022010210212221002210202012220122022002012201222002221222222212121101102200220111012020100121221221010121121020222121022202011010010001211110011221012110222110200101021221000102101001220011212110010100022122220202011200202210222201200120111112222200112102112002002010221022112102122111211000012012110100221212101020020001122002002010112021221001111012211022110022010100002212210112001111121021112022221010211211111012121000122100001221120111122121022212200210002110201200220121220221102012100211210011022211102220122021211112221212011121220111221222201111020210101202002220020020120020201211120212201212100111002022022201122201102112011111111011202220022202100221020202111012120002110000120001220111111210222100022022211110011102221020012211210210212011010102220220112120102222120122210121100212022110022120002122000010102001220101022112001222002111201000010010100021100101112010002010100001201201120012210212121222112221110112", "102201120000020020021011011021200122111002200102000012112112221000201212121000122022222121112022101222111111111210122011210220000002020210021200110220202211202110012220201010120021221112002022111021210220122221002110020021020002000222122111202221212110002211212200021001012220120120101122201011010210121212000101221221221112212122212120021102101120210122202022220011210110210202102022100100210222000000122002211011121011100222121100010121001120010201221200022112201102111000201010000012221022022010111112012102001002220022000200010001020001202010200211210222222220002102102011110101102110201011021112012202102000002001112100002012022220121011001210110120212010100222200211022000202100121202011001111010020202201022220211221012220010102200201000121111002121111110122111021000101212221211212011022201201122002201202100212011101000020011220102012211211102112222000202011012212120211010201122200201220201102220012021202222212011122221020102100020201001002220021202200002112210211100111221122201212210112102011120012220000011221200200120112021101110021002201201000012202102212000222112202211221111220120012222110010210020220012222002220110100212201010010020021220001212112000010210010020122002012020102110210210222021020211012012202021012120220100211000122001022212101120111122211221010120021212221201220201012212020102222122221102221002022220201211002100022220102121111010020211222202110100022022101100112122002012001111112012121111120021022002212211122122100202021200000000102020201201111112222000011111202200221101101220200101002222011210020010011020112002222110200122021002010111101001011210122100102210220121200112222011220121201100110011012120210011102212002102212212201010121222011021002101111002010110122001021100101000020100111020120102111000200120010012212201002000102221211011011210101221100210221220200122120021110111011022201102221122112210200012210202220221110011112210202222212200121220221100221202211212000221100222110002222210", "222102000112110100121122111000210211211021222220022210210221211010220122101100021010120100202020100022121101200120010101221011000202021000011011001211220121002102100210120012002121121120211100110110010100111002212212111100210011120110222020112011010000222100101221112102021012201112211122111022202210221122211000011011002002101120222211010122202200021100212110022220120101112202111000100102202100002112101220212002002121221111101011011212101200011111120020222211210101212011212122221002122000111221102202020210221020111021020122100221111122122001201121201120202001211212022000121201210122101212022101100221220221101201020200221020022200111220211120100001110100000011222120010111120021012211012110111021202011010112002121210211111212110211002210210202100200022101022222011210212102221010012121121022011001020212210111020211011200120220110022020201120100110110010210101001012001121122211012010200110121002020101111222122110202010022221121110001201211201010221011020022100222221020210122210111001020012202011220001022211010202010210021102221112112120101100101022112022012122111221022101111111010010221222111121200110022212201012021100002222222201101122020210022120020110112100011011100220122011122122102122211120021220010122210200010020111122201212001021221202120010011002101000121111020011101111012000021120000210211120022011002212212120011221210121100112201122122111022122021121221221200201022202211002200122000222020210100111002000212202120001222222201212212002202221000012102201011212001022202012002001210000122110100001100212220000221200002101000101002112111100201221200122221022211102101220111210211110022010211010020011201021122120021001210111100212022122001102111100110201212210121122211010101202122010001020102020222202101212210222201110221122100000220121020000011200121122111011010201220122011012112220101021020020210001001011011210212211220012120122212212200012010101121011202200122110122021210022121011202200012000200112220002212", "120220211211120122120201201212002000212201201111002222221012112201121100002121101122120011022110202211201020021020022221202100020110111000200111111021121000220010222111022110020101110200011210210220011202110101021121021022002122111020121011110201110212002001010220200201021011012200122210012222021210122122222110111021110120020001212120110102210111011210101021102021101112122100121202221120021000111102102020210012110220212122102110000021211110121010220112110102021202010011210120102221121011220011001101210002112201001202010110201200102022121000100012111122112021222220121001012221102021012200020212001112102100220210211201220201221021212011220112012200200101120201220122110122000111200212111200110011001222210212020220222110012210200201211202022000211010021112121112120121021022110020101112200210200122011200021122020120121122010120022110122022220121020111122000201100020120221000212002012110120021222022222011100000201101110002000121011200201200112010112221012102212221202102221002222101120222000121200012010001001002222222121101001120002212212111111202220020100101000022121010020110111010022100120020202021120010200012110101221010010120211121020110111010200212210221221021000000011212200101021101001120012122210110100001001202221112212200111021202120102101002122022112221120002110111211010012220222000220200101110122110122112100011122210100021022001002210012210112202120222101210001212112220020202102112022001121222101121022001120102222201102202022002011112222000101212222022121202110121100022101010100210010001012111010021101101211122100211012222201112000121110022220000222101220202220011020022102120000100202120122120022022011122020211002102201211022101220220001221112112112012201110021202212202102111221200212102202102101202222111201101200200121102112110121200121111100220020112111220010001221201200200222110000221212020212002010022001002212012212110001222022102221210022012111111021120020120200212121122101202001201012100220122002", "212200101222101002002001120212020110021002120010210112121202200002222022210121012212021221111220001110110111002020202110210201001220201122002001200000201100012210211201222220220012222022020120020000022122120001101212011001210221121111121100000011222100201200000120220011201011000010112001100000022120100021012022210102212200012122102211011021000210221100112111222001012002000011000201201112222002220121101200112111012220221112101110002112111121222001120120221120011020012222102012112102020200112221011221021121221102202201222220100122212221112210002220122011110100222100102222221111012121111221222122221011200020012102110100011100221021112102122211120022120222020221202111220202221000220120000110202212111210020012001122012102212200012102022110222221120012202101021100221200022001201222210021111010212100220202012121010001202121021122210221202001201021111211002101211001122121001020021001122022021210002101000211011120112001102110120102121221000200121122122111002010002110102112222111021202110202201201202222210100122222201200122202211000022112221000020102222001102000000002211010012002100111100111212122112002212200200021201012002121111022202120121022222122211220002201021000000121222010210122110001121012212211120200120100020222110210020220101112002022201002120102021221002202210102121201121000220021200100201222201002112210122211002102100001022011202112101022000102002210011020202112201110110202212220120211110021021120000001210101110121002200212112012112101110211000022012021111111000222212020112111212012100220112211011110220001221211220210101002222212222020211002021020202200022000211001111012121120201001012200100120201020022012110011000022211110201200211102200200022022120000022201111012111221202001121202100211120200121212012011100202221122211202101020002110011200110120110222101212000200001121010120002001022001121021222011100202011020211001111221212100221000211101101001122022002101010221012012001111101010112110200111122121000", "022200021100221101200212222002110100011202112101221201211102120011010122000022120011110110212201122202221222211100222212222100022100202011021222110200002110221200010020110101120020121100002211001201020102220222221020202011200210200122012202201222012111202122011002120211120220120120202000100100021211120011100121011010110001120210120002201101222102111200220000120012102201010221000222012211121111201200001000011021200201001222220012022120020010201002211210022100001121212102221102201011110020120012210220112212221001201220011212221112221021011110211221212001101122010021222001022010010212121200200101102112120112200020000101202112121221202121021220211011020020021120122110010111200220220100022022221220120012120211111102221222112011122120111010220210111011112200121011122002222200021212120000121221012100112000101022021100200210000212000200002202100102201122112111212012122200211122111201021112101200111202201202122011211022201222200211220002012022201012121102122111200001010102102221101201102022102100002111210021120120020020120111220221110211110200002111220101100102220211120002020101002001111201220010110110100002121120202222102122122122001022100010022122221120011222222020002001102221022100121202002012011011211100121120111112110201220000011110112101202201211212112102112011222221020211221122020101022202001202110111022022111001111122220020010122020211101121211102212022000121121001212022002200112020101020212101211112221002102220211021121020012010011020102200220011011211221001201020121101010101102222110220111021121000201000022220012111001220011010012220201102022201210111102201211211222220100112101020122111122211100221101220211022020002221112110021012210222211111221111102210000111212100110011210212022002202111011110220212121021100022100201221202002201220211000221210122112212111120212220212222110010010100122120201211201012110210110100001101121210002101221122200220100110110000100002021122020022011210110221121112112212102100000", "002010101220202021110202111101220102220102112212010100010012020210112212001101001101102102020200010002122111220010101100110022002202120020110210112110022012010201021100120020110110022122022201202120120200122012212201110212100122112201002121211010100202012211001011111121001202201001002221222200022112212122210211011210100220022222011200022121010221120110220221011222021111200002110012000202210020110211200100120111111021020121001122101002000101021200101001122200220122011002112212121121222200112200102012110010110000011202200220211012212220010102211001201022120201221212011202212001211212021121211212221010010212120022122012220100001021022202000210111021100112201222222222002122102220210111111202021221211122000010001212220222112000210000211112200102001022021002020001212210102222211112010111000202010211022122212112212020011012011001221111021210012112020222112200120011220122121222212111010120010010211112201010001011200122200220211100222002200111102122212001122111211000012021111020000012222020212112001112121201121122021222111122200011211022211020200110112122211110001220120112022001011120212102211122102101110121021022010120212200222112201101112110112122201011111101112110222210002221120210111010121012022111122120101012022222122110110220111000002221022121222221222010120111101111201012211110000000010000020202102122000211201212121011102001112101212100121000102000200111211002012202220200022010100201122022111021201002221002001012122010200121221122201101011011121220110202020100102011022021102122020000212001212101000202101112002100012222220020011212211100111122201121222210211001022200011011111120220200221000011102122002020002211021222002001101122102021102112202011202111021111011222211012010011011120122201220220110220201121101220221112022100010102120010120001111011202222010011110121001020201011001202012201011221012011121212210222102201212100101012201201000201212010222021121012111101001110100111210100111201001200221020021120001", "200010002002112100022102102110112111221120022202002020112202221001010121011012001222000210220101120120001211202100200212211112111100020110020200102112122102101212110002002220000220002121001112212120021011000021200100122112221110101210212221212211010200111122022022212120012220102120011002212000112221221020020020010101202001020002212002112211001000220121100200101121222010212101020212110001202100020012111101222200202002010012111101200120002020221211001112220100212011000202202121000021121012001201222221122021200220010011021020211012020011201210101010120020100021001121200210122001102020010121121100212201021112112112020210220022122112022012210112000011001200111021021110122221220221210022012012011110202200012022102221120021101202110110122111112100210111111021102220122122122201222101022202201101112000122112020202102102002022200222112120201201000022102121101201221002022101022102222110012110201012202110212211122102022111201220222211010022202001101120221022110110101112111121120112021011102000221122202201210122001101110222221100200222211020211110102021100221020112101120002011120211221101100121210211100112112200020222120102210012012111220021211001001212011021201202010111011210210220011101122211102120221222112101202120100101111122002112112002020011211100212022001012121102011210211110122101002022110220010010110220200120200020120011221111111211111020010122122012010212112212022002110101100011022112021122000011112112012210011122011222012010201101121222212111122201221002220100202011112202102120000211002022012021111010212011021222001121102012202001201011122222000120200001120002102100100120202201122210100221000011220112102001210002210100112020000021022002200101001211201211201022121001012122101211201222220102222202110021022211121110121210101001202100202022101101120220100211210012011022102202021111110020120011101102021202202201102012012202011011010021222000010021000001121221100120000102212002102101112101010200010111100102112211", "100000221202201210102112020120120221201200111222220200220111102001212112120222101002010222101022211110122011222211011100222221202022202022000110122210120210200201222100021221101001120100221021101012220110121001200212212212202120210021011121111001221002002012212111112122112021120110002212012101220222111210210001221122120111122021102112022111211220022120102220021020022022201110120001201012101020011122220221001122201022211011222212100101212211002000010201101011101220111200202102102121020020210010222201011122111111020101010002122110211200012122111012000021220110101021222001221001001020122211211100222100012000211012221100210200202001022021202210020020210001112212222201020200121111201022120010110211121010100220122100210111001122222001221022011011121020020121202001112212120001000001111212020001212002012010202120010120122101111021022120002222212112212122100000212122112112020100101200210112011002210022200122210210111212122002202022110112210010222212220212010121121211200110212102122211111000211112002120112121122111120122022212100202122120211020101021002011210212120111101102022112111210121022120200022011212120221022022212212211102211102101022010110222002212002011222220102210202222010012200000212020102201000211210221021222221010122100221222011102001000102010222201222111001121112110210012022210102100121212111010120201222011212100002022121221022001122201020211212002102010012110102220002211010200000022102002002112022102111212221021200022210000111121201000022000022000110210121212020012000021121111100011000012200000122020111122000120020120121111222010001111000000110102002112021211122001222000120220022122121211210211012211002120111222010120010122122021212201002210120022011001002012120212000110200111202211000102212011210121100022111220201020100022221000000122202010120210201110022211220001220222020101221121120022110110001202020111100121020102020211012201002210110122201222102202222020010102100111121012011000212110220220102122", "222020202201000211222212012002200020202211100020102212222012120020022020000101200002220201101211211200222210202021112202212210021211012000012122010221110001202220011110220000122122002202211202012211010111212201001102212212200220112200202102020221000001102022101121200111210212122002110002011002222021212002011210212002000012022202010212011010222010022200220121210202020121202122022001010220112000121212122121000122021210011102200010022211001122122120102001221001221110002222201011200200002220121012121022101021101022100201112200012100211011120020111202000112222022111111100111210221021102022101221220011122021121210020122122022100220012010101012201022202121212002111012002221221201010020020200001000021001011000110120120001122002210221221012112211220100121200121021111010101101022010122010121002111211011120121120220121022022112122020112112002110222010101221221201101002022122121000122212100010001211112221202020000112222000002100202012000022111121022201101120002221202011000011110111212121121001112022002121021120022002110202200210211010010210120000221001200221121000100111120121201001110010212100000021200110222112110102212101200102122001012100012100020222101202200002122021101011110012101022101222121122122221000212112111201222221021012020022202221202101012200120122000212111100122100010221201120022022010122002102201220222021011111220120012111221201211110120201012212012002020211111221012221110201010001222121101101002212002011201202210202110201211010121220000201021212022101102211112111120200120100222101001102020112200122001212120010100210121122022221110112220002010220001011220211120120221200220200011220112021210100001101221010121000022001102211011112221121000121201101001200202021102200002111102202010100121210222000001110010000012022222012200210221012220002200200110212201220200012011222111201002221011210000122200101211100121121001201022020111120210212010010120002221211102101002001202020222121210211100200000220112122110102100", "221121022201012220121212120011200102222222222001211011001201222002101002120211221220022210221121101101100201200011111222210012111112212112210202020201221001002002100022112021020011122112011222200222011101220201101222212220001020201110102112101022020012221022221202101111110012002101000221112012221222211200011102011022001122111201120001111000020121222222021122002221022012120100102202112022101120022102011021002212202200022100222212020012212122002210001220212112000011022212222201200112022021112002010020000000110111201210200221001001101202021222020112021100121110000212111112201112111012121212001021202110201221022020021222022220001000001212110200110211211010222020010012120022102211002110102010020200022111210202212012002201221220221012022000221111011112110011111002002010122102102111001221021121211112021001010021201100000200110210221121010010010202010112012001100111100201201120221211100201000001100111211022220001101112202212012122000220112102011012100122220112111010011102012011012000200021221000021102110111012001012002021122021022010120201211211021221202122220020100021100122202122220112001102220002112220100210001112100120202110000001202211221121211221210220222120000021200101220022000211010222221100010000210220021010000012000210011001210200012010011020222211211200011020010011201122000002112202001111211122021102100020220022010121021001212122010122112001222122000021012210011202000102001101100210011201201100021002011112020222122100202122002112220120202200201112121022211120002011111120120100001200112001011210220212001101102222120012000112101120221122111112121122102111110202002100200100002020221000200102200212012102101000221110012201000001221012000021222121021120022010210010210112120012221222120012210012120221122102202201020220220010122001000222202220210022210211210001000012220220222120111002011022210100201021022011110011200001110011222220200022021111122000011022011222120221220122002021201102122022201110000121222201200", "122201020211101222200112010110120011112000001012101102201020122202021021111120222012202111022210122011012212000102102100011112212001022101220200011120020000002122011110001111221011011110020100010121222110020200202111210220111010112002212200122101122111001110020121210202202222121221122000200110111112101221220022202200000201002121112120020122211211112221222000220101122001021120120011020212100200221112002122220210221011010022010220111222022011120120221012102222001210101020201002002202210201200111010120210200011102200010212022001121002110010112222112211111202101022212220000221101022221020120021120111120011022111110102121221122001201211020001121120212020012222102110120212012100221112201111002201001122122101110002100002210011120210202121101211210221000121200112201012211020020121200100000022021212020200011010100122201012002222000101210120100212021000121111020102022201201021121021200221010100002112222020022101211020110101000101222111000122010212220101210110122211000202221121120102121222220111201220020221021111220211010000101200101212021111020212122111020220101221101121212120002120100022222210101212200121001110120012220200020101110111100011012202021212120110202221020101101111000012101110012111102002020022021220221012021100120200200101011022020211110022001210222221011210111102220221101010110211112021000000222001221002000220121012100022112001020011021010001221021221021000022120122212022012212220200221122010112022020120102210002102202000000210220100221210202102201011111001110011020112102220220100011022020210211122211122212112220210012121210102002220012121122211010011121000020222022210012110111122120122211121222121222021120202112210010111211012211111000210010100011211211220012210122102120220000221000122112020011010102020110100112002110011022220022202220201202202002120221110222212120001220010120000120100220200102001120111111111102220102211012100200121200120222001200010022100110002101121212001011010011012121000201011101", "001021221100110112001020202201121211100221000200222200011010111200010221110200001020120122102002000110121221202220211002001210012002100100002221012110120011121202121211012020021022112101111012100220222220212002001002121201222202022111110222222121010001120102022010121020221011020220122002120112201101020110221010220202212021201220112011101021122010000120112220112212110021211122110022201201222010210102111112010100122000001121100210121111112212020022020220202222011222202211020020110002121021112110210100212212002112101020221021021021202222210110011000012100122112101021122201221221212010110201002200112200210111221101221022012102222200100021202202210121121011012201100021121011221100122010000212011111002010000110022101212102000201210221010102011002112201022120022202021212020211211100011012001012212202112202211220010222100220000122111012000110002202202110120112010200201210210101102001201122202122202010211121021222022021201121011211011020211001021111200112222002222112002211101101200100222020120021211021120202211222110122012020000211112002220112211120021211102011001010011222101222201120002000211121120010021221010000020022221122201212022011202222201022111002120122021211022212021102201010211000201020002202020102002102100221221122000022002022101000020021112020200102202112201212101112222210111112020101202201012000000201022122202122002111100100220222112020202101220112211010001112101122120001001000120010210020012221212110211022112220021102111011121102210002002011222021111222011211222102222020101210200022021020111012210121012101102112201201222111002021202221010200012002010211122110100212112111020001120111200001221022202210222200102010212211001002101021111212122100122121112120212201020010101100121120010202020110200111122201121201122112212121211020202022120200220201122021101000011120211200210211210211000000021102211112010100022210211021002102001220221121200222011102120111102000000220000202111002110202100010212201200120211112", "112210020102222012002002100221002020211021202200111122001020011201120111202012120022000122111100100211001120102202101220101002210120100200221011000022011200120202111210012001202011221101022020110220201111011010012001101001112212001200022211121012212011012211020222220122001011222200011122200202222021110001211201202021010212210202212010001101222102122000011211222001221102102010200100000101200100020212011120202210120111202101021002212202012112000201012111001202021000022020021001000001022221112001121212021202200112221101222221202120110102222110100010121200110000012002100211000111212111020200111010202020010122121122002020211222012210111121102222212112220220112012000020222012220120201111110021121220021002110010111010121021122110002102112111212002021212000102211221110212121201111001100222022101022001110020012012222021220000001021211020002112112101001020021000000021110202021011112101110012220002001211101020002221110101222211101200111010210022001111211120120100022000112020210201111121022201210220212012110000222120220122012202022220202120012202011110001201000222102012002211122220012012220112110001011012121020222120210220122001001211012011120011221210010000200121020020222021221011200210210111202222111121001110010000202110022202110101022212000111122222210002110112211202121201102010022021202210012121122220001020200210010200210220000120001121020112202122211202000201200001200010122221210220220011221111101211021111012201212100201112220012011211100222001221100202220010200000101112011021012021002011001102102011202210112121001012100220022100210102111002101211110120122000112201220002120220101220021200101101220012102202011202112211201112110101101221211102022101102222021022001010111222011021120212100120212100110001112122212022002010110201211010222121001012111101002012222101001000201121000101012100001012120002000021021012102211120022020111111202120221202221222202110112200100101100112001202221001002002202121102220222101202212110", "200020112111221222110101222120010001021002102102020022212010012021011222012112221010002212122211001102220100102010101221212210122201210110012120210021222101121102122022221010102102210122000022211210000201102122010211112020221002212021021212012211122221220101110011121120020102221112101100201200122012100100220102022120121212210122222012011220120221012011000201210120022002012111021221221202222020102020010010121001020211101212220202221020021220220111110000012112122111022121222200201002212222111102220021101220202110102022121200120222111222200222120102120110202111122102101222121002212221120221110021002000122020212122111020012211220010111022222110122202112022120102021220022021000100011101220201100100202020201021020011111010100200222000221001112101021111212122122121000212202201110010100101210021212001202021112221001101011100222022102010222221102111202111121001121121002122001201101222110110200120110121021122022200122211100101012212210220121100100020221120011211201200122001202201121010211021121221001111201212112210021111022211200121221220012012001201022120211201111121212100101012112220101102222002122100012201200100221120020010012210012221021112020011000202012212222021001012201121002200012201101122122021201021012100011002200100200221020210122201011111220020100202202011201201202210100002002122202220102210220120201101000000022222201120110100201100002112121100022212211200120011100001010201212211100210120021212210000110021210102120102220220022011221202102102121201020011010210122102000122001020002012221110122002020100000220020211110210201122121211220101000021222222121122212100022112110201000112210210220000102110021210200200120000021202021200001222211222220200010000222200202010000112110102120121121012212100220121100111202201012022200001201120010020102101022021010100011210210020102102212102122212210121100111120201202121110112122211211001211012212221200120212012221112002111002012222020220121210200012100121220202112120210020", "121122012201100110102210222212020112120011201112120002122021200220200212222211000102201110120120221012010211102211010220200112102102101120102120122221112210101210210212200210012010220211220120000111222001100002011002111222020020120110021002101122122101200022122112221000120020110211211221021111100112022122011001021121110010210221012011201122210010210021222101221120011001100012222110120002022101121000111221202120121102201212002222210211201221110111000002001201220012111022110021022000121110102012010220010122102120020012011102012122202012011112201001111100212201112220012120102210020011012102220210011101202100021222201101011200010102012211110112110202121111112120101102000021120212200101110220110000022101012020220101001111220221222210111210002022101110220200220112000020000012001012102001220011221221011011222211100212212110121110112101212001001100110112120121112001122012020202110220102020000220000122110001001011120101022212121001121100011201101110200122022021101001100201020002001102210120212220022111102220022202000022211101110002110120020001002022100201022221112200001222221010201102221020002010201011102221010210112022021102100101200100210010201022022220112011121121102221121202010100222122201001122220221221101220200222022111011222220022120000111001121001001101210120002210222110100021220022112101010211212021102221000112011020211110022100112011121112121222221110201121102200100100120211111212012111200210022002111121122021110021011200212212010222102112220222100011021011012221100012021001221000101122020220110120221102110001102201101010200221121201022222012102110112201002202121220111011000120022210121220121211211212110020120212012002001021112102020201002202212201001200210121002201022201100011000020220112110120101200002222012201110100100211111012020200221022100111200212010021122020122212102001111012211120212100102222000010210111112022120002211111201011001021002100020010121101102011021100022002021201102122222212211221020", "000022000110102212220100111201012211210011220002000012102121210001202120120210120100102201202220111111200002220000011111201021000111212012021102221100121212001021222021211202020102102211120101201122102212201121222212102021020100222111010210120221021101002110012021200111201100100022202100210210011000001010211011212201201110112102101110100211222021220201021111202111010220222102202202210010102221220202110001000212001101020102220111211201012000202011110120021111002111021221221020012121222222002000000221002111112210002101201102211122012020020112110102201022002202200121000211101002001222011110002110222001012020111001202102210210212010121202201100000122022002211111001202012212212212020020021011000211101211222200221200112122101220210101111010010212012111120021212221202121000211002002200211022210221021210201122212020202201012212221120002210220110220120121222020120211102100211121102022011002001221221102101000001001020101111022101211001100201021210001202020101100210220022211102111020220010001121022111021102111200022202000112212022201122001122012120212010200220022202101110022102100100222112212221101112110202110111101120221212221101211111100200120020101221120221122011100100210110201202211212100021101002111121120200200002102020211122101201212001201221110220101100202221020100001021211000211000222210011121000202112221220011101110001122110121011102110111200012000211010010002111012112212122012022020200012121221111120022120121021120002221100220120010220111211022101102022001010121220111211202212001202010202010020102000112120122022010011222010202101211121221111120012202021120002012112122102200200022110220200121001110000112102210120001021011021222220210021001200100120012012110000100112100222000100222111100222100122120000220010021100220022020022212002200000122011212200100120221222000202220102101220201101011012020001101122100011121211201110012021220001021100221120022021100122220222011210210112012212212102012201121001222200010211", "111000122001012002112112012201212200210112221020212111100002202201101100200022212221022020120112122100210020000101020211110201212002011211101020110201211210022122001010210112010221101201010021121112200200201101111202002021101020011201110021212100021022121000221021122201020222101222012101101120220120201222122211202110211200201000212011121210020112100000010212100202101222120201212202010222200221102002210201101122200021022111010022011002121121212212210021001022021100120020212000210121022220202100122122111212201110211221100001102001210100122001222202021021210011012000220220122210202021211211201201022120001211011021200021002211000112112210022101212021102100220210220121102011020122121022110102122201000101220221211111110001022110001022110011011121200102122022212011201201200000120101021002012011202112212001110220200220220101200122112022122221111010120221111002022111212101121120220101010200121221221101111201011021122220020101022002122222120201211200212110122222210010102112121210101111021122101002212110110200211110022120021222212110220110012021022002122001202011010200121011100221111120102201012112110211222012122200011111000111020021101202111112110222001020200100002201100110100002111221121201100122122220110201210221021012002111111112220220120210022012120022110012220110112112000001101210001022002220112201221222101112121101100211110100200121122111121200122122201221000210102102111021221011000020022211220121022110201022001111012201222202110101221211021021100201001121121111220211220001121011100022202120102101012100211120121102210001011102121022112021120021011012012020200022221211122120220012222201100210021200222022102120200020110001011121222112110022010102222222012001011200112222221002120202212101010201002121120112222211221020101100221021201121221201201122000022022101012222222220212121010022212120122211021021112100200201021201101021211000000222022120221101112121112110120202102120100121200211111022012222202220121200010121", "122210110221100221010200211112211210122211020022111121022210000222100210201122021221111010021110220010210002122021120000000001002002212012020202221210121012110210201011112122210221012011212121012021210211112220211210101002001120020000201220212112121010102010001010222211111011220110011100210121200102121210220201120002121220202021202110012220010211100111000221012000100001111000100112200102001212020001220010011010012011212011202010121022110110011202100112102222102221202221121201220001121020022201122102211200211211011000012020110101022120200112102010202001010110212002000201121111020011110110200201020122021121212021121212100010022102200101120220121201221212102222110210022001200002112120000210110001022212000012011110211012021120020010112202212012120101202000222200112101102200002102010211021021122010112011222111000222020010120102121222201020101122212101022002001000110012002020022001222011211010101000221010201011110000220102000011121101022211212002100000210120121200010021012021011100001020010000222001220110220002221122022000201022011222102002112201222100210210102021112120020002211000022021110020000100220200022100100201022200002100122200212220200100212201100122222011220002020111202220211122010210201111100102101221210000101102211210110220120110212121121102022100212221102111102222200000222221110002002111100020202221110102111102112120021011212110111012002022012010021201120021122212211002000100012120020012222210202000000001201010020022010021111200200002112021001012122002010101021010101011022200211021120121221210202102220122020211000121202112212020112202211121110221021020201112220120120201020111201100102121121221120122101210020221010102111200120100000101200111120002021202110121222001212102001001221020102011002121122212022220011022010110122001110120011110101211101210001002022102120202200101002012220111000020100111001220212202202011101012220002101222222120100020101200211002012010202201100001120001122010000022012210221211", "100010102012220120222022021012001001202101100101211122020212121021000001001220100100110010112110020200102122010020122022121200020112110110010111110111211101202100101120121212200011212120100210010222022120021112010000222100111001220120101001110011122102212201112021110112222200212112210122001201011002220000111122220001020211112012110012000100200121022222021010021220100202001021210011101120102011121012010210200000200102012121102122011111102101100222201210102121122200111000211121100200222010002201102021222222010211210001200022122102202211211200212210120211222201001121111122211021111112011021012022102112011012000022000001210220212100022122221022020102202000001200012000110011210110121200112200212020121111211101022110012211200221022000102100221101000220001111021221022120202002210121122022202020221100201220100122000101201222100010212201120022112121121012120200021211222202120000220021100010220002112210202211001112012210121220120002222220211120122111020112000210021011110011102021020212021010010201100110011020102221220000200211101110100022100111101120001112100222210201121210112112212212101201022020120002211210112111210001122020100111210122220111211001100110120122000112212202011112020210120111021112102112112211010222111002101010201111200122222211120100002102110020211020122201010210110122121020111002121210221211022222211000222210022201111000001212201020201220011011111220010011222120101102211100201101220102122100101122221011212202012102222211200122010011010200102210200210221222200212122022112121110010222120020210102120110121201212212010202100100011210121010022010000110020021201011210110101220021221222211002121212100222020011111020010000111102122202122210101101002000210121221022102202222012210000210000002211012221212212100202100211102010022112202211120102011002212120110121120111012120121020101110111101211212122210221202111202211112202000011011121012020010200101200102001112202222100021222200220012201011201021110110211110", "212021022002200221122002120010022020101111020000110112002102222222102101012021012021100101102010022122001002122012120111102100002010122110200001011002212012001200102000222212102122000211022201102010210010012121101022111101211110222200010202022112101010221011221120220222221121222200010020201112012121011211211011210010000102101000211022221211110211001221010220220011121100010010002021220120000200210002212100022000010212221022211210212122011200111121220220222221220110110120122210000212000221022010222020010022121122010021122122111222202100220202110101010111200212001100201022021011202220011210021012202210110101000000020222021002010120112202022101202020201220011001111110000122212200002202011111100112202121110201100021211101110021121021001101121122002201120000100200202212110201012002001100000001201001111020222020212211200202100100122102021200100101002111011011222201220221122101211002121211201211211112000220100211112001121002121010122221112212220021010211122200210222001122022001022012012010111120221222120022102221110202102101212001220101210101211110202010110020102012120111110202100220011012211200002201001202220220102200022002011002221222110121011002011201102020201001220021012010121220122001022001121201122021110221211010101110221211202001100010012220020201010202110221200021122012222202001111110222001102220222010002000010110102000100200211001221000002120222101100212120112001202001012200220011010112121111021012100211112202021002101022202100020120020101020222020020101101111012020000102201101102000122002201012012111020010001100021201200220101120122022200021121201102102021221222201202202120221012222110102111201110111111210210101220020001120212010020212100211012101100111200000120220110020100222112022022212011000101110200101210111022201220211102212101020012202200222002101000022202002001001100121212212012220021000121102010202210201112212000000020202011201202120202220102121022110100200201112201112102100221120102221002000200", "222021002000110102110221212201211222212002101102022200211100011001202010111120002020111100222020222212011012111001002122102201002202012211000000001002112011211111001200020222001011110221220111022011002011200102221111212010101002011011211121210202111002022012011111120201100101200121020200212210122122202011102110101001101020220010211111112001101112102212101201202200201201121101011211102100212112222022211122022200111102001222210022211212210112221010202000122222020022102002012222111221222221012021121002210201222001110122101221212001021102201200110221222221020001200201112200122021221200101201011022012222100021120200112112100020201220200111001222221020110012112211022210201221121102200201011001201202110222202101120111102210202020202211222211111120201000202010021220121100222202121122210002212020212210021102221212111012200211102022220012120211210022011222000010112220001211111211010121221021002022211012100221021002102202000222202012202122202002220122122020002121012220220201210122112112110112202001122111010201210202022111201012122120222200121002022212012222202002012012020010121210000012002110000200101101122212120120212210212121002112012022022111212120012121120102221201220202101100022010011201021102121021001010200100221122110120201202012100000012211220021120110122010201112120012110022021211120110200021121102221110020002100211122001120221210201211120202022102001111010220112012021102022012102020011001012221211112200112011110201101112021110120202022212222222211222000000211200012111020022010011020102121100201201012001102210221122221100002021101120000220011122102001111122222222212111122211110220202220220110212001022100000102112000222110020111110121120111202112211011220001221102200202100200022211000101121222002012022100020001212221221222011200110200100122110221100100100100101121221020211120121100121101200220020100020210022002200112200102010200102121120010101120102221221000012121011001121010000222020010011010201111101001221", "100202210121220101120000201001102010211002212111002122211012201001220202221002201211212011202122111120010000110212002022211110020002202022112122020211212010202020202100220120112210002122100111012111112220212101200100110222110200211022010120220120212122222200211111021120211202110000021020121222202122200112221220222022000122111122121001021120202200120010001102021000102110011121202020121121002201221111022121011020202012022120121221021012220000211011121220121100122120021121221100100210011202020212012101210011210001021200202211010222001011210222100101110012201220202010202202111220201021010020110021222202021011201210002011002012212011022201011220102112220112120202101102111001222000110022012201200022201222101101221011001010122100200121020010210100221202112021111001022001111111012020120000201201021102122110200110100120212012221211010210100101012121012201222021100020012212000002001002022101121000122021111211120210121020220101020001000020001111001222211111022210110202120222011220000112020102120210100101121012222010120001202120011210011112202022210120021012101121221200010100210212112021211021100222022100210112000120101022000002121221211212201121122000120122202222110221101122210020000020022000012201212221210200212112212102211100002112220120022121222001022200121211020220020111111012010121210211111121201112011211102221012000202120112121211222212112100011201002011220111122121121200001220221000100100021021010120010122101102222222121020111211212011111210111010222222212111002122100012110121002221220220002122110000221200022011122022201022210211220122100220021222220210221201010121201021212110102222112002211002110102122202002002120121011122222201220222021211011102100020011221121212011210120201102201200200002100211021212222012100021202020022001110210012002010010221012122212211021220112222022002211022100101002111222222111000200220112001221012010020110022122222200102102021112012020101200122002200111011012221010020112102221110121", "120122222220100211020102112202022122211121211102000111102112000220121120011221121010102020220121200111222112221101122111012021020011102110022011202111120012200210022022222222012012200111120000120211021101012011211122021110212202222202220001202120101022112121211202112121010102221111001211022002021210110201020011110200211011102001022000012121112001012210102012012220001220012212002121022012012122200111102022101020122212110112211020002220121001102020221020111211110110000002000100201102022222102110012002221122221100010112202111001100102101002200021012221220110210210011220212112221020122201212211120001112211110100202001121201002011002010000010001001100110111020202120000001001121120122212221011002202110002022220111200110011100020202210220200221022101200010121010022112110112021112202122120011221010211001121112012200120021102212222122102210210202010202112102010201021000012011122102121202202210122101220221102222101021201120122201121221122002222021020122202202112220102020221110010201100120102102111010121101022121101220120222002212100202221220112120020120101222012000110202121002012202022012220212222121110121112010200221202011100211102000021002001011000020011101210022201001222221221122102202220121200110020212220121221201012120012102210010012011222200201121121210221120002100200010002202001211000111001111221002222000212000122010200010011211111222210020211212101000112212112111222112222111101000121102020100211212021012120212201010212121120211012110020112111220022122102201011110101000221112211012100020121210021202220122120020111112112210020011100201022020112100210220222201221011012210010211111002222021121010112011110201212220021222011110210001221002100202022020012212111120022022120210101111210102211112220212000202020012111202022100021002100101001122120212021120201220000022101011012120211112000012001110100120100000001011220101122000222122002011012222211110211012210112212112122100220110000221001001222200020220201002100120121", "200111121200100111012201112121021111212201220100010022201222212222012020011122010112000001021002112001102012120221010101220022200002201020112100012220011021022221111122212012102211022112100210120100112112211002122112000201222011001102001121211020102201222101121112000220220000122002111212120121201001212200121111220121121011102101202220011122220010010202220200012112122120020211200221011201001200022211220121200220011120220020210000210101011221002022111212221212100001012212112121120111020210022010200022012011220220101210010210122000222102202011122001210121200221121020012011110000101022210110122020211122012200100011001122020110101021101210012020010102212002220021200101221012020020012102011020121220001212100202110222221001222121022210111211111100001120022201202001011212222011012001212200010112002120000020221022001221020221200110111222202200120220202212112122022202210121020120020102212012102022212112022122022121001001000010222201211021110211121200211100102221201121222221212222002202011102010000012000111110121201101000200201100212010222122022012202221100200002000022211222212110112000121211102010022220210222011002202000010122021222111010022200212111110200120002120222212101110100101211102211201100221201200010102101122111002011012010202120020110212201200101022122010110112210110221222212220012002020121000211120112121121010202211100012121201120010022001022120120220222002212002101212012011211000121121102021110110201010122212001121120012010102000020201211102110010101221010212212222011011211211012002112212122010200210200220122102200222122012001000220010210110110121212022200120001120001002112012000111112021001200001010100010122102202010011110102201022201200110102202021212022211111220021121221002121010120011201020201022110011211000010210122111110010021112212111001102020021002020212002021102010102101000000111001101201212111111001001120001001122012021221011022001221021200200212212202221102210020010022122111002200111211020012", "222021210121211002212200220122100122122200121200201210121022120000001210200120121111201121120100200221101200200120000122002021022221211211120210220211021120212121000021001021001111121112120210021122012122121120000001121120011020010020202222102021222100122202120201011201210121100002110111021002100102110002222122010121010002212100200201220211100000221020002001102212102121100100020120100011021120221201102202221112221200020111120011100221012221200011210012122122110200222101002121001002000022011012000222002222110011100112011110121000202111211110221121222101120002210121200220210020022110121010122201001012101001010011022102211100220221022212221212202101221012100201120110112120221220221021011012010110221221010200002001000121202210120001222112100120000111221212122212010220110112100200001212022012222011101222211212211112112120010122022102102000112221102101222102120022022210120112012210111210201120122002112022102220222111000001112200000100200210001121021021112011201200012021110022022011211200212111001221001112011112220112212221200211201122122220102212112110121220210200211212210000202120011112021220001020200022010001010101111002200001121212010102220221012110121012100102001221010122222102201211221010110000110010002002102022110221020120012222120221121200220021112201012202101210121001211122000002122212011201100000110121110210221210211221021121212102000012201020010122012020202201212120120100102202110010212020210212111200001120010202000022002011002012112201020222002101022212022000121221000020222010110222202000110022212100022101202022210222120200101121111021122000222102112100102222202212112101202110110121012002000101211010022211101012021012111020011001001220100000220121220210102212101021221120120210211202212112120021011202021022120200110000000202011121202212000020012110011020121101102010221210110121210102212202010221211012100201111020002200010111222100011221102000100221001011102121020101021112220100000102221110200002110120", "200121102122220000002221011220122202122211202012101022222211121010222000000121110122122100021222111121122201120011020211110221101011101001100201022220022200111222122002111101001021222212012002010112211200120111202020021020110022220021110111220222022012222122111201222202012010101012200101122012211220201102100102120110122210112001112221002011002220210212010102120212200111201002012102211110120020112220001212221122221120010022022100120202221110220220220111120211200212102022112202201112021102020022001022220011011210201212021220110202120110222112200212111122002102020122122120222201020021222220122120220220011212111122102122010010110021102220220110122210210000020001002021122221012100012011022220120002010102111220020211110122212002120202000212102012220100012011222010200021022221202221022221200200002022022202122022121211210100201102122201102200222021011101212121110120011220021102012112202211120022221102212001211000120001001101020022002210011201020210220222020101210112001000012021011100202221222210200211102020012222110112021010122212102210122220010111112100210202101002100102201001020110201100100100000101001112122020101211200010212000000000202222122120000221001121102012021201100100100121010220011212212121200212122012011222022000000221121021002201202212101002022211101221102122101001022200010100011201121012100121211121102020010010110021221222202102211201220210221010201110002101100000211122010001110212111220122010110220021212110221222222111021022101212221210210021011202212122101012101012220102110012011111210212020200200100102110220211100011200002101002122000201112111020022100022211112012020200100012220210112212110110202100101202210001000201201012221011100201102110120001102022110212201100222022002000022111121012011012021201211110112202201100020200221120201112100221001202110021101212022011210022011212202220110121012002022111120112102212212201112021000121212000011200122111021012000110121222121011012201122022120202011112222", "021211210101102011222121122101221122120122020101101202012102101020220220021220211111121221021101200201110120122110020111012110211112200001210122012100012122012002220022121120221210222220010222200221110220102220111102012211011221012111111221121211220111120201120120010202001220202102022212011122221201112122112222011100112002012021020220220202220121120210102110021001212222221002100000221102111022220122020100102021112022121111210001201211121120100012102112201001202212200120021101102112120120112020220102002100122002011220202010202100002220101012001212002100102100200101222102000201021002022201210012222111122000222121112202120210210012101021012102211021011112021210220112112110202110002210212011212200202111200112010221120021211020110001212221010201100201000211010211120010102202110120111200012211002122012221002112211100002002210000112221212111000120110120010012020101122201020112220120011110210122111021112010211212121211221112210012110200110102120022211112011000102112001122001200102111120021102022102121200101220200122021011202002002122212002001122111120120221010020201111100122020200221211222112211212102002021220201122200100112211220201120201221012000102101110210002212101101102001122101200001222001010212100002112212201210021022212020012122110010122010002102002002200022100220120222122111111221022201201111201020112001221210021100200002101201001222011222011212200012022200020010201101101110100001202011221022211101201212120212120221211210022122111101101001220211221212220112210000121112222210112210001021112021102102001112000010001211111022212102021102012222021200221011222010111112201111102121100112201200210000211021211022120110101200201021001020121211022201111022002212212101002100000120201212212121212011102111210102221022221000120111100002101020202010002020200102202020201000200222100022020212201102011021122121001220021020210020101002000221121021111101002201120120011000100120121110101112210000211011102201021001222012212020", "211112202001111021100012220221212122001010211012121022120111201110222002212021100210210102220222022210010120211212222011120122122200021121100212000220221220012202011002200121002222111020200100111112220010200020010121212020122002001120221222010010220200112112202102221011011010020202122001200000220122102000002012202110102001021210221110101120112011111101122002121210112220120112010211011121100201200121210022110022222201200011220100101221100121100100001011110102211110112100120210202222000122012200022210202100100120121022120110102002220120120120021002112020101102111112010220210002022021121122110100212102001101212010010222120000011011202100000201111220122211200202210022001010110020201101212020001121201221200012100020201200011222221202122122221221011110201111222111212202212022120020120211120010110220111212201202202201021202020112002012121012110001211220222201211210100121002201021120211011122220112022222011202111011010010020012012101200022110211210210021222221212111112102110121121220021222021200101001211002021121110010020021101000021011102111112100101201120122102021011120221022222001022000100111212111201111001101200101112111021200111122012211010212002000212011020021020201210211220121202112012111022020211120001012111001001200221222021211112020021202010201022201122012100120022010120111111111221001002102212010100201211210202001211002112001010202220200122022220120022221000012101012121221100110102212212111212020100200210101102111000212221000121200210222012112021021211121010202112222111110111120120100012222100202101111011022122011121220102012120200212101002011110021101101012022101202100211101212222111021212111112212210022012101110100211100022100110010112011112202020212010000020020202220100101020010210201110012120110022111110011012021110001012001212111112012101221022101210202022202101200122112202010011120110111220011010001002002202222210221221120122101021221121200010222211011210221102220122101112001211000221002001210112", "022211012120210110212200220120202120020121120120122210220110002121011210222201221220221022020111211122220101011212010020210020222210200100122212021122122010111020222002020002000100022102212110222222001002010020100220212212101202101020100000021210211212022021010212021201111022101102112102222201000222220110222101020202222201122121120022210101012111020221102020110012002001121210100201221212100100111021020001122022200022101001210000002211102220221220000112221101221200221122120222102001000022200112101002121020221112011110122122021201021002220202011220022012001110211000212202121202112110001201200002000210122121221200102211122011112102021200112112210222012210202211011012111220010202212222002110102000221211202010000020210202200010202212212022100101202111202011200202102111122120100212022122112210011011220201222002222212012020102202022112100010110220220012020211002022122122202221022120021201210210012122011102222111102000120200120212021121112122002022120101122220202002122222002112010201212020210010111100121221220201022220120220212110210011000200020200122110010110111012110200001102011202110211202120102112220121121112220201220221222100022102000001110121200101002121010121100112002220222211100101200012211221120112200202102110101202102220100101222002100212201111110210102222111102211022210111022210221012021110211011020211020001120001012100020001002012021120000012122120221011101111222111022011111101220202020021210200122102200002002120121202012221121010211210120200210111020002121001202221012001101111001120001010000021202210010000202111222000120201122020120000111110202020200221220011012120122112201112122201211022202112220210011122121211000001122002111221012111100122221100022211221120210112201022200102022222120020121212101020012120102121112110221202102101020121221021212222022210202022011122110110221011022211100202201100000220001012120022201100120100221100201222111120022001211110122212112021101010212220012002220120222022001111", "212220012121100220112000122222222101120111000022021112021010102102020102221000111022022102120122201212111120221222200101101000222010210002210121200011111002210000021110010020102210022010101211101122022011201021101102001012210211210202210202100002000212112212202012111222221012210220202201120001102200010110201002120010021121200120202102200020200010020112111101002121210120001220012110021221120122010202001001022211000000101201022110122001211211010120110101001112000200120002002211201202110221021111122211112002012211200112121210101010100212111121122222222010012221020101020111110122100011110101210211200201020220110020002020001101122011020200211121002121021212002022122222111022102020000002002211020111020112020022220222021201121000102021000102022011211222212121221011011101112212200210010121111111202122200110110212111211000111002020201220011121210101112211211100211200011101111210120011201210021121221221012100222111100010202210101201022201012011011010212010011111001100011121010122000112210200022220121020202102112110021211012120222202212020202220212022220002121101220202201122110200201000222110102221010012001221020120220211011022111201021101112202211022122020111001001111211011122121011202221002101121001011120112200202001021010021010101111020210000222010210100211101101121011102120222211120211011110112101202001102212022111110112101101120020110000020012110101112222222000210220211000002122001111222202122212212221102010000122022100011120022221200111020100210120200011002110110210211111212000111102222012202100102002112111001001112022210220121211220111112110210201120102121000222121110222002020012000011222020122121121100011012211222121022002100112021021201222212120101111121021201100202210002222200100200101200110111010111200022211220222220112022001110012021111020120212210001102101220200220221121102011212221121110120201121022112222110110000201211101111001222201022202020101200110202021112220120212202102110000201010101101110001022", "110012102211222202202020220221212000102020012000012200100111022012222200112010012122222021122210202022110020201122122221221112222121010110111101121122000010112022210022012112112010201101210112112022011110100212210100221210100001221121122222120020200012121120120202221002021002211102210122202110101002012020012111200121212100220212012122010210121000111010211201020121210121201121011011020021110121210121122002201202000210210002201021202021222020010011102002212000011202010201200120212100002202002021102200122201220211100101210120211202020221220200100202210200021222110202102100201211101120202102010010111211012100001022120102221121122221220011000121120011210011022101210200001002210022121101000022202011221112020202222000222102100012020210001101122200211222010010022010200221021200001201112112010001021111121220010202210011210010021010101212020211001000011202120010210101101121020102021212021121010120021102120021122100100122100110012121111100200001100200021202120002212221201110110112121100110202220011201222002111122010211001112202110201100021120212200101212011000222220120111122121022221221220122022120222021000101012210000101212102120001120210220112111210020121120222201111102020210021200122111211020222020220200221122210211120221220011000111020200220200112101102201011022100220122112102010212010200202020102222111201022220101222121110000212200221220200002121010120002112112012112220222100011012120221021102100221121211012012201010021211212110020002111212220110211011201202210012212001212012011100110200111211000202010120211021002021210021222222012112212022100210022110220222112211210210212111102002021101102100112202111220022211001220212011102010121211020201020012022022220121001002010212012110120111221010211211001012221102120110111101202202021120212000202222210201220202200220222002221201220200102121202201001111202011100100022021002000101122002020212211021021002011222221211120122222112012000000110212021021202010201011202011101202", "200221121001100021100211001112012111201002212122200211222201000102011112220202112010102202211121012011021001122212102200120222101200211012110011201002101011010102202112202012200021022210111001120211210102122021012110211221100111110022210120200002001001220211101112220201001010210202020002222101020221011002220112002200022021110220201222201220122100102100211021101201221111112001100111111010001222201202202012112012222220012000202201012010020012110210101101222201221120220200121221101222222121001111011002212010202120101121021200021002010110022222000110112100200122012022011120001221022022212020111000220000201002220002122112120210011111022010101122222012120022210120022211010220111201210211222120102110111221101211122210202000100020022100100102002110000111100220201022112000112200212022120000011021120202222200201110201110022010100000210011110022220020111221000221210211220012201020012122102220100111120210012201122021021112220010010022121010011002001022011222201010022012002022101011211001111000120102102212201010022112100112110211222220220202102000220100011110212000112000202100120122211011112012000100102212110212212112020221202210002222212012001001102220200221200101222002011201111211212122121011220022122012011210200200012001012221020101112110211011101100121022100211112222201201111222011221120212201102011000220012122101010002011001001000001012211011022102220001001201010202112212220212121122110012220122100100111022021200100021210020000112021221002012011211201011200211022001102111220100112101200022011201200120020102021010121112122011010121000112022021111222222110212211101102002222001210211010212100021202100100222020020010220122110111022122012101200001100200102200100211220001011012121121220101122111111222012110211110210212221200121122202201010201121111011001120211102002011221111010212200220221021001122200211012012200202212000111201100111101022102221121010221100111101121000012021010211121020002101011011020220012012220220020", "111100102012210122212002021222200210002021111212100220012111221212020112012221221110211120012100110201212020210221102012220122202001022110220102011221211022110001010120212122000102111222202102021202101212020102202001101012221211111102221102202212221222020001221000010012220010222011000121211120102201201002220000210101122120000001000212121121001000220120002221020022021022000022102101220002011010110011021202202211112222102221220011020121001201221210101002012022120020111102202210022112121021111022222120121220010012011021011000002201100110222002022220021200220011101012120111010221202200211122122202102211020221202120021221220021120011121011022021122002011001210112020110002220122000212202121112211210112001222121210112120221220111221200221201220001121112112202011212111020121101000222021012120002020110220200220122002201211210221201010102112022012221002212111111020202111010222120222011120002011122221020100202100202221110100120222100021120222100001111200211110000020110210021022121112120120111010110122221220010211211212211021222212111121100111201222020201201222120000110021110212111101012200200101210020221220202100000201100120001221100110111021012121111210221012202000012110120000001220112201100121211200121122202002001102000020122112022000210101011122011011102002010022221000100221102100022210012020212200012011112002020002122120120122112100221010200120100121002002100211001020222001011121212201112202200211001201110020112210201120110100201221121212201220121001121012001221011020001201022011221112222202012002202202001202020101002122101001022001100222122221100012121000022011110221200211210102112012210212021201021012222211122002222212202120122211200212210011002202000101220100101102200122220000202012011222002012122202201220202221210020010120021100122101202102212022120201122222201102211020021020101111010201122022210001022022122102020201101012100222122012220102100210020212120000102200110221020120201110020202201111002012012102020", "121021011010221221020021200220001101212120122212112110000012210220222221112200202122002011212211110212101122002122002001201101001112110112221100221221010000021112011102222121201110001110100122020100220100010202120010222222021012011222222212210212012210112221210220021101001101212221221022112010100210020200000001012021221012021222200202102112021120021102022120021102012022102002220022120102010020221220110110001012112221201000122000110120202011102002000202121002111201121110220001002022222211022121210011102101102002002020010102101010011001010020112200002111021021221111020120011022022101000201000201000121022212121202101120122212111221211121010011000100112212220202000001211122110010211122110000100011100120001211101220010201210112210020112120202020210010121212102022220212022022102102111212121100020112100221211010110202112121012110022002122020211011120121000210212021222100010111011010200011002002200102022202012202220100010011121210101112022120202201222000100000001010212200200211222102020110202020111001102110212111220002022000121000202022212110201202101110020102222112220212011020210100001010211121020000121021020210201210021010202102001100120102201211111222020212021200020222200020021122210202012112210010002101110202110200011000101210202220112021020111011211121002110121120002202012011201202211101101120012121011202101100101102002022102120010202001001121220222100102222211221012212011112001210210002010100011210220100102120020120020121211002020201012222202222210120211110201100220210111102002102010020200011112202110201022202201020121220111220211110022212001212200012102112101001220022221002000221210212212120021120220211201120022221011022011001200102111200011211122112221022221200010111000021000220112110010102102100002122012200221210221122111220210100012022110220121122001011001011010011220120100200122100011111010101202000202100111022121011200111111020100011120221122001010120011001022210220111210211121000012102222121021220020", "002221021120220222101210020220210002011022222112011022120011000021101000210212220021200000020112220201102211012200222012202221100000222002122001222112022211220202100200021112000220022121002220112211001022001122020221102001100111111210201101101010212010111122101012210012002212202200111201110100022010101100100000101210202000020121121210012101002110211221120110111020110202111211121000211021100211222202202100211021000201120100002021210201211021001100102001020011022220212110020101200210221211222121110102211200020100122022010211012222222112120000120010220000011200102122010202000112000212210221200112220121112212111111121202121002100211110101211100111201022220002202212010220221000121222020022110122021201220212112110212100120110222120011222211021210220122222012210020122000020020120101122022120222001000021220110200212011102222211021012202221112000022111111110111012120212122221100020201010210110000010202202102000200201010122012122110001212200122202201200110001120111002111110000200012222121200101201101020211211020010020000200020111220221000111011020021101110001120012101020122101020001010122102112220011020002002221201021221101111020222102220021210122021221201111212020021221020010022002220201001100202100002102222221200110221102011202021001201210222112012221221221102000011200022201021220112221210222202212000012101210000102101022220222112022002000102021201010220210012211022012211112120202202122201100102010002111201201010202120120212202201011212101210212012002221002021120000221000201021222121021201010201121001021001121011112200121011221011200000012202221222222211220201102020120201211110000222111002221112020210001002120121120221210202020002000121201201002120102010012102200111211122122112220001122222101121011221012000120212121121002202200112200200200210001022111200222111201001020020210012210110200122211222001020012012220120121101010110102220212022120112122222220201221000010200222002212020011110022121211221212211001222211100", "012000122220222112120100221220110202221012102020122101121022101002102102011001202210102121210000102120010222202011020022002010021022111122121001120211000211112022002222021010201221122222212212102221002121202221020211022112200111101101211011001211111222120201201222001020020022212021210122221000120000222221011200012010211211121112121021021121112200012002202112121000221022011220202001211221102221110001200201120211120122212202221110222000020022122011022222200000102121010111012010002000211001200202110221121112022012111122122101122102121110210001012000102220001010202212000220002222210221212211001000211012011021011120222012011202110000220221221000212222110020212110202021212121020102122022112001001220202002011112112210212012021100100200210200102121020202012222201221010020011200222201212111122210222212010000200112202211002201102212011020001002011101111011210022120010201010001000112020111110010201020100222020210020100002020010002200001111200100002211102112210221222221221221210021001211211210021201212011211101202211010222012120202222100112210111221200010010211210120121111100220101200201201021201212210021110011011002210201101211002222210122110121212002201001022022212010000120001002122001100000012110100102111111212022200002201201101112112000201221211021020201210010201101111112101220100120221111122111120200212122102101001212210201202110120000220100100112002122212210110120202022211221211212002202112021111121000111102202112120021112020211020122102111222202110021001022210110122100120122010001011000101112022020122201202200110101122101102022001210001211101020222121211220210010020202210012011111122121222000000200222202112022210010020201002020100201020021201202101002212002200022112120100222121111202221022111020120020020020220020201121120001110112010002101112100220101211211111221111212000010020020212202210002010002021222001101100102220020002200122121010222201201102122021002112010022122002220021110020022002010012011001200210122", "200222122001200012121122001201012101001021121201221021020200211120200110212210221120200011211002220221000100000212022101110110100102111121212202201120100020012020102200200022111012212121002212212122200200021222001011221010210011220020002111100200120222110220100220002212110111111121012000001102020101202222201022001112110210120221110100201111211110221220011222011022222222120210021121001202112101202222012020001112221112000112122012011111222011211111012022011002022022111100002020211101020001112220001220200210212102221121201100011120111102111201011010122000022120200111200100101122011021002022002212011120212020010202111122221010022110010000221112120210201001020110001220222221221202220220222101011002021000111201000011220202122210012110200220122001122120112102200110111120210200111122202110222102202120000021201201020002111021010120202121100000200210021212200212001120001120212222222200220102122210201122011101000102122121220122200210202021100020112222000121111110221111100222112112102002111101020002100021120220011012100011112122112122222111110000211111221020100011220022122212012222111100001202002211110021111221011021212120021112211000021112102120210212121011110111120212220201220220211211000012020120012200112111212110221112010002211021001202022122020011112021122220022121212201200021102201012121120201010021210202020102221020220120202102101002211220111001120100102222002121111121221211000020102222102201000212122021221002200011010011002210202101222200112000022101200211222001222112221211220221221212011202100021221002121112102102012010221222210021112220202120002001000111220001211111111121210012100200102021012110111010212022220020010200200122112110012201020211011112001201020221110110022011101210120020002212201110102010002110021011102011211022010102021120222112211222102202101101012121002000020121210220011222201212020211112101211220022110121112000012222112120101011022020211020010102202011221121110112020021120021201110202220200", "220221111120222221211021021201210110211111012002221011100211102120120200112010101022022221101220101211011020111211212002021222111200011112001020111121120110100120002222201000201022221201110110111212001000211010011222112221111212000211122010102212102210112110022020120202000010202002020021121221020001201112212100111111110001101221200211200110020001112222102122000210000120200222100002102121020202200111022210100200101021211120110221200112002220222010021020112100200222020002211212101200001122100102012212021100011212010220001000222112121212122200100002220022010022100011022001222222112022112022122001020100211110222122102002102210122220200012221112022100202121020121011211220102202010222100211120001101011210100010001201000020212111112122122102102211212121100202202021201222012111112222201002202122102110220121200101101100011021201122020010101220120122001211001110020021221020221122200102102122101001220112202110112010112011202102102220002020120201002210011202221202012022101101010012202021201121202002120200112110220200021022221102110201002122000021122122120000110211212211021022212100000221221100011211001122122201002011101012011000222111221000000101022222020112112002112201201220200000101202021121102212200010102212011111122010221021201102012021222121012110211221122111200102110120000102111021200020211110222101101002101122021012000200001101100212221022010100002011020110021012220222212211200201012100001112002210100220210120200120121221111010212002112102100122201012111111111220000101212220202001222000112021012001000100211121110011102002200220112010201210020221021001002212111120011000010012212200200211122221011122102100020002020110110202001012111022111010112221122011010011011101120011211212201011022221110110002202100201102122010120000001112200011020102201111210102001221102121200021210220020122021010020010222012000000221100221022022020101202200000022001101021101020220200010000112201200202111111110122012110021210011011011221020", "221011110111011000210012101022222122212010110000210211021221222121000102200212120020211221100020012211110201100111120110220012102202220010001000210100001210212120011212012000100200012000221222101220002022010111001101022012100100211100200011200220001111100201111110112101010110101210120021112102022000211120112001222110001002102102000200011102121010112120001120001102221221100201201121102102121200012120002220202012212100012210002121000202221221222211211022201101121011001000012202222111211210211112101021222001021200120012012002110021201000022212222021022211121012220000120220121110210211202110012101012201220001210211220122121200202222002222000210210201012020012022101121121100102011021111111020022010020202011010221201022102022210122110200020221211000002212011202011102210200112011101211022102102220200020020102200120110212210201022022011202112110122220101211112120122020102111201000212200101022021100021102202100200112201100002000002020220122200012101121211211011210111121211011020122001222012010200120200110110002210012220211101220201102011122012210022010022000200210020022212201012011002011002212012221111121111122121201202110010201201002222202012202200022110100010120122022101010011101110000002222000010011021222122001212200002200111201222202211200001000121101002210002120110021210001200121121022002111000021111200002010120020100212110020021210012220221222220102111201211121120210110211020201011110110000211220110122202210102112121010201202200111221211102112210120220101111111102010021112101221021120211010212211121212100101010222001112110111222110102002002220121000020110200022010102011112101000020102221222102221111100220202120001211021211022210202010111202210222220100020200202211011022222201020101020201011121012112210102120101211220012202121122000201012110102021112120111010012002200221020112220120021012122112022110120111000022201112211122100120222121212210022020111121121110221002022220121001110200102122111100100202011020011", "021022002111100210112111011212222201010020122200220222201012020001121112121210002011000020011210102100001200211221011102010121021120002021110222100222212101122221021110020200122222202110011010102010011210200121002002121101101011100212202220220110210201000222220000012010010201021102120210100012200000011111111222202202211011220221221202212202001122112022100121112211010110020022220201222002120210121221000002221212200021022212211210012020202121202221101210022121222002000020222021000010120222100210202110010022122011010112220002201012110201221202022211110121020102221211221102000001102102220101120120010221102100010122222201012222222220211220022120022212220020222121001100000111021101010102000220212222121122122201000002111110000020112220120202121212021110022210120001010012122212011020212120122121110100020111220122001121201222202021101121122111201021001201010111120201010121102002202222010202021010102011211222020020000101102122021001202121122212122221021011121112220220210212201020110122221210111111122112201001210122101200001010112121222112200001220111212012102110002222002212101121011022011010022002111110212000212120101211102002220112000120202121100212110200110012022111212020122000022100000110100100020100220001112000001001211221122001021021121110002012020021100022111020200012020120221220110201222012100000000211021211222110121121221120020000110122112111111122001220000222102000001021212101102011221100020102221012001022002120221212002001222222211112021201000020012020222010102110001102012210002000221220120112220010011111220101001201010002110202021202110202011111222120202121121121100120102102120010021121202121010000122002020211200012201202100110101010122012220021012202121101021210200022012122002111111222100002022212121210100010021101022101110211102201010202102010102202220022111102000212201112020112220000111202001122202122210001211122122120202020102220020112212202022120101010002212111222221220201021222122121102101221202120", "202202012022010211100202122012210101111120021111101111112011110121022110012112201021120000120001022111112112102020212121110112010222001220100211212120010221002200112000120220020202202121120022002210001000101000212000022021000002210112100211002120120220121110101101221012120020020110112202212210001221120212120121000220212102111220111220012021110210121210102101112000010000101101212211012102122020111010000012102220012221102101122200021210200112221120010210120220011000101212020202202122000012022102120221101221201101112121100011220111001000200202120000210222122211121110211202000010102120201021120200202210121112102210202011220010101221100212121021221012202220122212011101020120101112001112202101212120122001121200002011111122201222011120002012002221122211110020021210102001021112001201002222212202001200000111102000122111201202201021121001220110101202100011122020020021021200112212210122212210222011120000001100210111011211201021120201012102110022002002001200212010122010010122210002011022122200002112200012021120120212110201011201112012101211122000021111111021111100020100001210100202021000220200120011020221220102011020000010221222002002122222012210210222222110100120221102001222102020022211000210022012102111121011102010210002002111220012100112202200112001012122012122000200221022211002110102121011122101022020202202220122011010210022120002000222221002020110121021221100102010001101022011210200111121020020221211112020212102210111122201122001112122100010122220121220122110112022222222200002000012202202102102001201201211012201002012212011002221120100201212200200121112202021222000211211202110002121210021201200122211000102112221000011011201001020121101111102202022201012120011122200220010010121212121211011120120101002120001201211122002200220100102121012102210201011120211100210010202020020100222022112022111101010112200100120121122221110102001101021112020112012201022010102011101201021122002020122210201012210201221022222011220112210", "122010010001211210011200012021002210012210201001000212111000002212121221210012100200011200121102001002202020002202101102011020100121012212112100200111120212122122200022012200012210201101001120200201100012002102101121020111210120012200002212102012201122122121121110021100221012102221102110000001122022002021100022020101020202200011122022000112002122010200221210221000021012002200020002122122022020020210110011222121201001221202100011122100001222011020221210221100112111212020111210212212101001112111211101201222202102012020120012011211121211012012022211001111112211102101121012120222022200120222200212021210202121012111000121212200212221102121220120121101222121220011220121101001102000211221210001220020021201021022010222011222020100010212221200012102211022220011000002201111120101201121212111002120111012001112212110100122011011011011212122102202001222001020112121220202121211000122010120100202120001221020120002001011111111012110102110200201111120212220220200211220011001112022110120020201020110010202011121211210121012211020212112101101011111122002100121111002212021101021011212100220010012100020120101112200212210100102122110220122101102102012110221112121022210020000100102210212121212010021121102211002201212200122212002202111022220122021002002200220201122110100200022110101221012010101022012112102001210101211012222002202101200202000020111101200212222010100200201120001112021102222102212101000000121200021201000021202202102211220002012021001200022100011010200012012211021202220010100020102220001001120102021210220112212101222101202202022122211212011002011011200021200102012200121002111010002022020000002022102001201011011122112000210010010000201220002021021200100121022000210210122022100122202012100020110121012100220120210002002012122020110211000000112200121000112100210210021202021101221012220111201011222121011101212211100112100020021021012020202222200122001020022220020220002112102202011202102102222010002102021100000222110211000", "211201000111212012110200012101120111200002002101121102211212221102222120202022111011001111002210011121020200000111201220102100001211110010201202022120202101111122221102102201012200101110122212221212010111010211002211221200210001120111002022002211000120220210110012200202022110000200200110210202020221210122102001110020220102211221022110212022101102221010021020120001121221222202220122002211201002021201101102012120002221101201102111202101100111111111200012022121001021022100212021022012222110000102111022211010112110220201102221222111112012210202100220222211222220001101011202100201221110112002101120211221220122020022100100022122200122012112201222210212102120121112212121001221001211012212000001002211122112202020002100001001102120120112001212210222002100220202012121220222110202012120022101220111002221112010220022220122212120102010222011211010220200001210100100200222011100210122220210201102011210121101022210021220001120111002111212010120202100101021121110010121202122121011120022220120211010022220011020202020121001100201201001220221010122010120122100000111001021022211002012212001022001111111110001002022120100121112021012110102011101221122221001202000100102002021021122022012111201221200220022210110210010020210221120012011110012201110210120100110022202111021222122020001000022100210002020011001202011000101101120121220022202112020021202022012220111212202112000010110001021200211122001202221001112012222210202010221011022220201102010122012012102001110111202221210022210001210121112201201120022000021000012212122101001102021011120011110011211220201110021122002200222010211212201210101210221022002112200202111102110112021101202202002200022120220010020000211221220221202201001001122222200110210220022211012220000201220202020001222220110122111201002010012222210120112212102120122102121012112221110002021220020222011222211200100020200021022020010201101020212202201122101201202120210210102002001220001001221012211000210120110221200221100", "212221022021010000002102020100002202001121022110012222222002201022022101200001010122001012221210010200212011210220221212202102111001101210101202201120211021112000021021120212000022211122202220200000112011010122201222222110100022010021021222102021012012221120010000222122222011221000021020010201021220210021012100122000120112111121120212011110001122022221010211201010200112202000121000100022220000220002211120120221211000211021122122000100200000122021120201102202000112220121220000221010101102211021101021012100111010211220020222210101210122110100101002002122210002122111200011011201212101211021100202111112000112022201110220021011221112222200021001112012210200100120202202021020102022120001001012221201012100101210210201011112110212221102100202102000112012011201020201211002221211221102021110002210020220110010010201110222112011211220122002111102100012001122020211122000020000201200021110210112211121020120221201111120120122002010211012201010001022022001222210111000100000020020110212210200021120121021020202011202220220121112011101210021022012210202111211221020221111100102100111110020201111201221101220111110010211211112010000201002220100222102110011012020000000000211020021022011201110022120002222121222001211020122122221110201012201000100222211122021021112022121002102020001201022011011011121210102102000212222220220010110111000220002212011101122221021112122202221210202002110011221122222101012202212020020102122221200112202222122201120202012011202011111010200202120102112110212021222202111112100121002000020102121012202122201120000120202212101001210011120010111111000011010120102120211001002220010202112201000200001101221022012002211210220221001101221210221200120212212221020020210002102102121121211102200210020221220110210201102020120010122202012212022202202202120021112201011221202122211211020211020112110200100220102212012222211212012020100012011221102021020100220001100102122000122201011202120012200202202101012122102001010201202", "121220022002000012201020001101200210121210221201012211222202220001102102221120021210021112201001011101110211220012100022002211002201220221221020120001011102201100101012022011221000220102212100122222101220020012010101022022020012210102200221222021111121212100000112000121011011212210000002002000200121012001212020000102112000121210021122010120212002002120220212112112202010220001000012102220101000201012002001101120110200221110122222001102110102112102202010212111011112100120010100100220102221210202210020022202200120220120002000020101221222010110101011101111020200222021112112211012121200102011220011111212200212020211212200212110120002221022122210200111010011012211200100221012120000112011120122202102202011220112001021122002212202011002222001220212120000000002120220110001012101102102221001101121010201222120202002221101002100201211211220121010021210011201111100002122000221121002112002121212000200222120001022101011010110122220010122201000012110012100211122201210100120011102002221012202012122000010000221021000220021200220002211121112122012112220000120110211202000002100110010221022102122210022202102210001120110212121122201120010212211212100121221212121220211221121000202212212002001111010012021100000200120200101222201110222221112022100202202021212012101201111221012112102100020012212212021111212220102101101022212000210112210000101202120120222211120112211000202012112202201021022120212220112110120102021212012121120002021210210212211002201021020121102112010001211011212212022020002122211101111011102102000012202202121012101002011021212210102020220100002000211021021110110112202000002212211210000010222012102120202001011111211001020120120202001202000211100000021211002011120121011001021000201221021110212101110001221201101110001222010002020000100202210100210212221200100201021222112000120100000201002020002210012212120210111001200220210022220100011121020010100020000100220110020120102220012100111211211110212020201211011122010021221", "212221211122010002212022220100002000111021000112202112022010211222201101000022222110111002112101201111020101220120222100211020010102110122201210200122212100210001000010022221011202100202202012222001202201011011111200111211100010202202220201212101201120001122122112002222001020210212022200022100000120112200012201111111100200002011221210112000012021110012102122020101121112012211000222211020020022101022112120111110221102210101010000000121212200120022202002222202201100111202022000020010121212220111221021200001022202101202221011012120212101002000102201210210101101121200120000012122212111222202000220102020000002210212110012101211200021011011202202001101110010121112101111012002110011101021211200010012200201210002212222120211210002001121010010122102200222022012102001111002101202211212100002111220021120221111211122112101201201111222021121001021202220012022121002101202101021000200000120101100121121011202120011112110221102110200121020110211011102211111121111020010002100100122020201011022012022220012010010120011211000021211010221012111021110121000222221222000000002021011211222101121212021212012201110201002102122002010101111101120022221100021211222222221100002120010021121221002022002201210002111122001102211011100002120001000022220210012002122021010020201110202012222112121110021102010200201110221102222211111001222201001011021202100222112202020221120111102112200002101101202020200120211112000210200201012102010022102101020221110020111121012111120111121120020202212110122202220211110001022001011120202212010021202002010110111010000111022200102110122100200220200211202220221221020222120020021002112210022111202220222100202120110020201210100010000212010021021121010210110021012102212102120010112122210120000220012100122000012011122020012020110120122000112210112100110110011101022101202021200112202222012112121022222122022200010112220011210212011121022201020220122020020202120101210111202120221001222110021222122120221022011100002121001", "112110220121220202012202220200112101111201122121112200102202212011110001102121012000211111110110001012200211221101020020002122102020112101220002021000221002111011001020000221011122121120211001111121010012012220111102221210202001201221100102022210100120120222110100102101021020211012101011222002110210212112111202001202102021122201022011211010112210100022222111011020120222222202201112211201211110102220210001020022222020002020011211210111022210012210120100202100001200101022100221012202222100202220100022021010021221022201200002112022210210002012122210122022201222011200122201212022222221212012000121111012000100101102000201000210002000120210222212101211111200121102101121000000212011022020120122002200001011200200210022202102012120020202122210100101212022001220021121121121120010110220121012001102121200000120020101001120112222022021012010010221001000221011000120121202102021120022011001221122000121001121100212011000020211011010212001021210211000202011212020000222101210012220222222212112122210100110020002002002021000221201120120200112001221202201012122011001221210000201122020120122022010012110210201101101100100110201100202121120221202112111021000020011212211102222112101112021210120101110010002211020000222010210001220022000110202100221201221120210120121210220122010112022011222221101100200100122200012210100000200200210112221110211210210101020112121221022012121221121021211222120102210002100112221211210122010200111012221212122101100211201011110020201200110101210220122111202102222110102012002011220222121221110210121012110220122110222000012022102201021212221100120022110100020122121211020200110112110010021210202010012010102220011120121110000022100120202000120120122101222120102222201200222212112010002011002011000100222202120101122111212110200211201202022002201022000020122212212001121100002011200012020112212211201000200021020102202220110100112100210201100121101022100012102022020001211010021001102021011012222021122111201101002", "202021020200120020221111211121221010102210102102120120120120011200011022011122101000111122202112112111001111212102110020110010121200210010202201020111212100111222012211022111121112120222222112021211122121002122220212002111122212210101211210211012111222211120021001122221101012022221100001120122121121200211022002201001210110012012002122002012022120210200212220202220201011001100210120202001012120021021022000121220110001211001000202022000220201220010112001101012222221012220212101120101121012110212011010210100100022201212021212100022112122222101121011010121220001002120120102001110211110220210110002210020120201000111211000001102101012011112212202012001121012000022120001022020121102100120022210212120022102011110102102120122210101212110202210121222222121221221211112221210220210102112201010201120022122110220102000000221102022112020011100111111211211221221120112100221022122021111202212212210002120210111201200022221001010020110111000110101102122011220022002200022200201000120112021000012212102021220010211211120102111010021021012000210121001201002100212012011220111012221210020012211210222021212221222122221212211122110100020100010201201220001122210202212120111121221020200010022220011020120020212021121211022022112200110020000220022201121102200012120021000201110202200210120021002212000001220220201022111100121012011202210222211022121002120100210220202201210210201122002000221111110100012200010001121211220210212200021110100102221101022212021112112221112200002221221122111221210211222200012101001012011202100012212221020001022200111021020102220000020200000012222011112022002002101100120122122222102121211102120001000101210010010100121122002110121002221000220210021201200212210011200102020002020221021011202112222020001200012222202201112010212120022010222110101000210022202100212012001211122201212220001011110011111021222101001101200220200002222212220021202202122100012011222101200211022012202020120210020210222112010101111012012202222", "121222200200110011010002220000020221102012222220222011101202100002020000100202011020000122101121002021110121200012022101110211112212020211110020010102011122001111210211202210202002111100021202000001212100101001211212200000012101102021020221102002212011212101022101200110200211010002220120102221112010202110020210210112001002222221000000001211210001210110010122200110100001120220111222222201211110000010211010021100211010120220202002211121021122212111200222020122011222111010012220201001200002210202210111120221201102210112211211001001020022211012012022022001100201001120000111002022022110012110012221220210002022120011021211202222020020202022100012222221000210002200022122200212210120210012202002011021120101200221012211202001202200211102222022222012200021222200012020210102220001121021101012111211020020201220010020221202210101201101200110002002212022210000201220010211221111012101100000201012011122200012012120102100112212021020101122001120202111212011000021022101221211200112101002112200020012200212102102100021120022010111011110000211021201220220112101022222201010100221211012200012211002001112100101210221122101020011121120001110202012120020010102020112121000100000221021222122111011111210100122211220220122102011101010210021012122002110002000110220120112221210120002002011100111210002112212222002110202101112220200100202010122111000022022000112111022221202221212220100012211121220121022222012111100102101000222100012212201021021000202000112100102112211211102201121201202112121100101010121011020122020022001110012101011002121112110201020102220202120202002102122121010010002101121102211010202111102010000221010120022201120010022110212100202001001022211100200212111022212110221121021201012120212021122102101221012011000100012202000110002112121021011110222002221201202011212200021111020210122121010220211001201112220100001110112211201012201112220121010010022220010110200221220212121201001221010122012021111021001101122112220211012210021", "201212122100220011012202220122002201001021200211101102212110200111110012102020120010201010011021102020212212212110200112201122120101211001112010110101112001211112112201222120022001002121110000120201201122021110202101022120221112101201112000111012222220112110022221202022101002122022212022022000121220102121221101220220101022010202100220100100121211100102022210202101222202110110201210120111021200122112222001002112100020111222100100220022212022220122212121000001110211021012221200111010212100202022010012201002112120220212100221112220121121002121222112201222020011200100002202020022111200112112111020212021110200112200002102100020200021020010210002002002112022211000222221200102212002012111222111220111000222101210011000021002220012220120101011100011010211011222000211220221121000201120221120111102021002122002122200012121001001010120210102120222220020020110001110120010222211112200000102220211202011220120012122221200211001002221021120102120122102022020010212110212112021020110020022122022101010010012002200121011010212101201002001222201222110010220112221220212212010212121221121200122000021022010002022102200001211120111222102022101001011221101101102021012021102222121012100112210000000011210120021111020212222211121101012211110211212201201112022110000011000210122001121110021100221100121220102012111102121010020112200201112211210100111112121000122010200100021202102120210201110010102222101021121210110202022122020220121010101221201220000110210200221100102102011102222021121011021101120201012121100022010212011001220102101012221000022112111201220020100012211101200200001021221112122221221202200111221011001220000020012102101201110101012201020012010121001011100120211022000021112220110200100112021212220002201211210221220221101220111102120011222110022010200221001001210001211000211211102222012112122211022200222011020021210220200202201100110200112201100001220020222102202000012112102002011002211111122121010210221110122222011020021112002", "001001001012022221222120201011002111200011121002220120110102011110211020010121010102111021101102002202002011000212002211121011100221112012120212012012002000100102100101112001101210121012210220211001020021002001011011102212121201220101202112202220112012201210012121112021001222021121121101111110020210021121111201122220211120212021020100200111110110222010102202121210220012001102102120112002020122012011021102001022021210022122201121010121021222111220201222112200020001120020210021010111222022110022222201100122101002121021100212111010121022101022221221022211112011202121011020201202102122220000000100100111002112120020202000110101220122020010210211211202010111001201200102222021021011012201100100200100202111020112212001221020100001110202211210222021000110000212210010010221020010112111121122012221001010212222201102112120022110120010211020000210021121122200210010210010020202201021201220221212100100220222001200200110021101211221202010020020121201121222002210022101110112121000211220211200221120000000122121001112100002102002022221210001112010102100100022002020112012121210000001112112202220110201222000121222221012022021010210120121202021121112222222122110102102100202201222110110220110221210220021011010011101012020110200002001210020021010210001200120222000012110222222122000201220122121100221201211201121122212021012212101000102020022020022101000020121120110001021210112021200011021100210112200220120122201120001102220020120200200012201200101110121110000111011201210001022100222002221021000121211222102010220122100012210012001210221120121222011200102100110212121120102001022122221001020221111102200120221120021021122220101220022000020000221210120022021100000112012212100121221011022021101121222212010110121221122000200220121021011202221110201112200122112121221102211000000122200102022011111002210011200221001020120012000121121211021100010120120000122112112102122000200111222200221110101212210002022000222110002022122200001220002010221", "000022012002112010200212200010221110000020001120102001010101211212002111022220102202102022021212002200101220011212120112021001222121002001210120002102202020212210121020102000100212122220212010221102202200122012111212201022201112011011020101010220122222120102110212101221220111100220102110201122021012120012001011001012210012012112110020100000202221012001200222221210100011020102020012222111102201211010012120211122020222222022110221222100100212021222220100101001122200001000120002212210020001101021211020122100210220012002200010110111220110200101021001200220120202111222212201111111120222012010101100020122211121011212002221012112222102222022220101211012000212111210111000120102221022101202111221202012102001002110000121221221112211120200220112101122202102120101211110201010221021111120002200022012112020020001001112102222021211111102200020222220122212011202020202221112010102012002221110201021001020210212100022110112222002021112000122002220111220112210201010212101111212122211101001210020101110022022212201221001121122001102110220100220000220120112200001212110022222202101200112002020201201102001201210001002010221012102000220212110022021112021000220211101012112002112112212021010121000011002120110122120120002101021211002001002020220222201001012122222002111001001002012201020120200201002010001202210221002120120202202211010102201222102000222011101202212111010110011112112222202122101122000221202220211111001112011020012020112022102201011121202120012111222100000210221022211211101111011021010201110211000012210111001102102012112022000110111201112101110011011202022221212000202220102112222000001202002210202102010201222022020010201020020121001120120200120220201121010101222111122102010211102211100102010101102110000122212011201002022201211100212000011111211101100211111021202022110212120220121220011222102102111201020110212202021110120012202212120200121001011002220010010102021101212210022202100220110002211220211211020222020100222102001", "122220001010012112011121122210120102202111020011100222012222022011110202022002020012012000112201010000012022002202020211021120012101220211120200200211121010111011120001102021010210212110101210202012101102101011211222111020111000121021001000102212211010101122110121221201010210000102022022221211200010102211211122001000211112201001121210221101012111210200211022201202101111112010122220122011010202020200022112211001010011021211201220002100001122000201111001212220210012101002110221010221010110002012102112021201220100020020022212200201112222220112211120200122201120122212011011122202221120001211011100010000022210220222002110220122011010022002220020121100100100101002011020001202200112000121110020022100012010100111112210102002021002101210221011111120210101102111220120011002110222100222221210010122110211020210012101222212000212102200122002010110012221022001120001102202001020122200211222112012220020121200212110020211202012212000221211112021100001002121220112222211002112200012112100020122221102112010010100200100201200020021000022001112000221001012120021220210001110221011002221111000122110020010000220211102110011112212000121120121202022210011010120221111112200002111102112102202102002020202202020201120102022211020122102012121010022100201111212201111111112022001121112020222221211200010100202102111121120002221210011001000002112000001200100100201221122210221100111101200012120020000000122121111212210011222202200112101122200110201011012110201101111112122112022022212022201011220112020200100020021120121212122012012002101212002200000222001120120121112210221010112211011101000111212100202011202220112021122210110121100020211210001212001020020221110020211021221212110221122102100122211211110012112222101120021211022202210222201122021122222111110201000020201201101110202121221001212120012101220022122110001021120111120212210011010002012002000102022022201121102011110010010100212221102021100002011000002222120200212112102112120100221002010", "002210010102111102002020120220011220021212121100001000211212022010222111102211211011112212120011002020202002020220121211121121101111202110200011112222220202210020211201021220002210012022222200000212011122022012000010120121022200122010222122001120001221221010112222001020201110010222111121221102210011202210012012202222211020022102010002211020201102222001211012020122122110212201012111122002102201001111121021012002102212001022001200012010110100021012022100112100222210012001001002110220101120101100012020011120122021022011111002212221022221010221110201020202211221210020202100102121120201212002020021210222201000121111002120222111022220022020212211120202200022021021111002010100111022201120012010022122120120020011002222021112110220021022222011212012212002222211122120120202002211210212111211021211000102001112010011001211220001201120121122111212201102122001001121202011202220102220012100120200222120112122002101201210200212211200120012121220201220102002022120200221002020022221020101010101002110120202202121012222012101011011200110221120121211110110002100102012012221021020020212120111101111202102212122022112211101010220111110201212102021002211222221112202221221100121211011001012221220010000001000000121111200120222001222020012211202010112000001001211202120210221020220011222100202202111020201020221102002112012021121221101202222201212212011111122010102120221022201102202120022210001222101220112112101112201212000000202102020202211201011200202221220001112112120221101000021022020202022020112200102102011111220112222100212101020122022012122001022000120010002210202212211201220122000001110221110101010220220201120001212212220212110110212021220010200020021112020200210020211020002100012121020011012112121202222201202002212122101221222021120012222002211112212202212010110122110112100111111001101211011210210211202011021100120201020020112121212001010222112210100000112222100100110202012200112100111212020211200200200111020100001112210220010", "202222222211122121211021022021001212002010002212110021220102021012121101011101012022111000100020001110100222101022110012211122122011212221210122222121102011020002222000212102210010220201201121002221000100220220200201022121100211122122001221000020221121210202021001112021022011111000101120021111122102210122122000222102102012202210102200110011210011210200221222201122102201200202022221011210011102202112012200012120122221021212112122121102001210121011202110210100210010222121101112222022222112120111220010001012010012020022121002120212011020111002120211111002210220120022000111112120012022001110002001211011202021001222220221012020201221111021110100212102101101111100221221011222110202110101210001200222110222101010122010022021012110221220120000020210020201220202010002001100110101200010111121210202122221011102210010121222122222100212211001001120000100220101221200002111221110111200020022111021212212111220202202102122221110222211022011020021020010111010202002202102212101122102020122000222011220111110102101112022010020020210111221221011020010121211110200012011011101012110212220000110201100211111222002220222100121020021012202111211122122210021022202100201212221021221112100120211010220122111002220000222210211121120220210200100012210210220210111011110022221002002120212211022001201100201202010021111212002002222122002212100110222102001211211000001220021101002011101202122220021020210002210202120111102011100001001210102001022100100102101212212020222101112121111112200011122112101201200211000010000212000202000101222212121110200010011211212002112122001200200001220202121000201122010001221212121101121102002020101011111011011211011000212111220002011212012012022221221202101110121020200001121122200001120222222221010100001101221221000011000111001100121001201102000102102201111102100111010101002102100000012110011122111100120020002222111022220120021120212120221210011200002021110122101222111102110012220010222020012111000020210012220012120", "021111000000212112120020111102111121201122222021200220012100202002111202111201001202110112012011102122202022012201102122110122220212221201002010012010012102211201221000022211121101222020210010212000120000021202112010211002021201212121120010211211021101110020020112101211010211012020101220200112212100121102000022221012110211102020011201002021000011110021221202211210012121021120121101110102201222011002122210212000021221011200101101101012101002210202022220101122201002211210101200222220021122002010212000012120211001102110000210111221010010212200020220100220001102022202012120002021012220120021112102011022002202022211021122002211000101120200112010202101001211000120010110000221012020212101120221020101120100112221221210111102120222202220100122021122202102121202220112002212121122000202201202221210212111220212112001222102102022122210112112011210222101112222122020022012202010212211012022011011102020000012011200222202010102202211220211212100010021211112110201012101101110122221220002100022122211201201201000121111000011201212120210101111002122120120010212010021010002222110221122120220220221000210002101100121021202221001000210211012002001212121202002212120000202120111211111120120010101122111111202101202121020221102221100120010002202220202011120000201222002210010110222021121220022102220210012200010202100102202120102020111210000120211021102010102000212020201221000102201122210221221210210222221100012120220012201110100000120101000111001111000010122202121020101211001121110101201212011101012101112210100211101121011200112021212121111120121001210010101001210121000012211022121021200211211211020211120210222022211002122000011200020210211011002210022101120201211012210210200020001210022102120222121201111000120012210122121000122101000022100000112111001201120112201221210110111110100000202010202202010012001221021100111112222002112110100111212111222000202101000210102202011021002002200011000210022011021001202001002221021122102000210202022", "000221100202000100122222101210200212122001010102001100200022101020210122121222002002002022010000222002211102210021100101211022120120211211210010210220011112201022202210020012000102220111100122202101110022102021122122110002122000000100211020202010001000222022210100110020101020202110210201202001010101120101112112011002100001001101021222122100110202110121102002201010101010111000100220011021201020212220012201010200201001120002122110110211110012020102020011220201002010010201012001002212110221210212121101220002012210212011020100022010212000001101022102011022202121112112012222001222011110001110210202200201010001000121221001021112111122011111011222102120201021000100121100222021010212110212212122010101101212202201111121001211011002112000002120101100000112201211022210022200120120211122201120001201000020121212010210212120222211202112000210202000001011212100021210101201221101110101010220021111211222200000110010020201222010102211010210001210102202211212122111100020222000200001222000210001002021101020021211110002020020001202121020221122120212011011100211020002102100100012102102102200100012102000021012122110221000101221200210010102011122010022022120020010121102210100220221202111102102001212012201101002001211122202022002011102102012210102020122210211202101220020112210002000211002210021122002120101001101022100002011102112010111111021021021102001100120120111112011102020112010200011112122102001100122020120001120111011000120101211212211221221001100102122211002101210020222002201110002110100110122112201120020201212001012001221112100201000002100120210120200021112211100101101001120011022110220202010210011021200210011011202211101222120120011020022012010021221100111120112121010120112001002012210220111221120211101222121102222200200022100001012220201201011212202000100022002002122201121201102022100002100221122011122002022001021110202010201012200211220220211010222211002011212221222210121012021110210022110201102001211122111212110011211", "022112001121112210211002120100002010222100020022012000122221001120012110220221200200112101102102111211000120202121122002010022010011212020002200201212220220200201000120221011102012020200000112021021022002200222110221022021221220212122000221221000202201222221211002020202122122201222222012111100002001010021020000010202002211021011101102221111100001112012011202202220201012210122220000010210201002122210000102021011122002011201120001101121222222110110200221122100201221111120022120211121212012122101212000101110200222102010121122022200000201021221222110012121112021002210011110201101021121000220122021212210120111201122112200202201020201201000201220112201010022221222021012120222222221012221021020122210220121101111212212020112120011221100121100001200221222021120121211211110112201212202102000120120202210220111112010110220022120122010022210102110001111200200002210200001211000110212021111112110112221101202022110201221020001120120011212102202020001211210022200212211100021020022201220001000010002201202001220000002000100220120011102021002100000011121200012002201012112022011110212020111101112001200000210002020011002202010122100102001010220001022020022002212211010121111121112121110221022220121000122222212010002220221002002122112100101200221210121100211001022120000220020022112002111200211120202220222100002222210111210201011221121200012222120121200021201111101220211211222101101101212100112201111020101202000222022211021120212102200122212001001200102121201222220022120120100111110101222010122120122001220120222100002112222020122011020210002202010120011212121002112021102022122200222222111101001001220000212002212002200202011120021120102022221100101012102100110020102211200112121001222122211100002121221221001101012210012011011112201012022011002002002110220200210002211011001222020222201012112002000002201212020012210002112110111120220100202101220122212121021201112000201021221122101210120020122000110112212212011121220201222012211200112", "211012011001121211021221101122121001102002001121100002200122211121012101212012022012200121110021021012200122102022120221122222022001100002120111022001012011001101021212001122022202001100012001110010202001212221021220220020210201000210111201011112200000220022121022122222100022001020020121211111011122001120012101112200221011212002101202112010022101120211102022220011101212111020011200222221020020001110102012022212001122202212212211202100012200022211012201211220020102210011011201200122010222121210100002112120102001101221112201022020021200110221020122211022110102211010101012010121002101202001112110022102100002022002022220210120122000202000011002221111122220021200100010211201210102021100011102101020222022200120221011020211122121110000121010012001001222221220012111200011201111210200020120021201011201121001012100210101200211100202220021122012220102102111222112000002221101100201222001222201022111211010001102212221210212221201012000120220112210121200220221201100222202011101100001200221022120111110222011212121100120221011020201011210020010100121202111110201222012021011221002100221100000110201100000212000220210201220122020011002202102110021120222210202101002110021112201221020012110022022120111010021122111202002200112011002011122210110022110012122101102020001021200122001021121022012211211211012222121011010222112201122110110121112021011222120200222021002110220001100110011102112012112221120012101211012221202020200202220001210101010101221112022012220222002100110100012001212100111010202010100021001220012121121212000211111000222220212121112002101101121002201200010200001101121012010022000000002200020110212022121221102112120112010000001220122110110212102100112021020120022220220212201220200110211220200210212121202211202220220100221101010201022210122200000210011100220210122221102010120202002012220202221011222210220212112122002221001002120010100102212000211120221222112100110220000210001212022122001122022220021202011122001120210", "011010210001100010102201122120212111202100121020112000202222001220110111012022022101011110220001112021122211121010011021201200011021211020102120102101010110100212222221100001002212001200020001222211202220122021120110112020221101010121100110100202200102202122110120120112020221002010000210012200102000021002221000200201222222112001221022001022210002122210110101020220111200210012020202200110122202212022112212020212202011102002210221120012020020122001000200110001002211201200121210211222002020111210121022212121210211021001001221100200210111022020211202012112122110111200211210121111102212121012222121200121211102022222202112212221211010001201021001101221020121101200000010112120000122211201101111211112000111120122110210202022211002212022110011021120220002211221112222102202102100102122021002000012200211010011002221020112122101022010022220102101112120220012101122210210020210011122102221102112100202202110122100120210121120121001000100221102101000010110020200021010010202221210002110021121202222110100100220122222021020010201222121110200002121210001002222010221010112001100101122202120200211102200210020001000221201201102122210200212101000110121011212211010002101122001210002002201111222200001011112101121211102101022022200012100202010211120200100122200100111101220202200212221102201212000021011012200210200111222201022110112111120112000022211010210012220002021001211221002000111111001021100011201111020000020111010221000120201222021211010100000221120210201112110002111000212001001002122212221220211102011220201022002200202010220122121212220112020100002022011121002110121212110000022222222101202011122101012220220221201222122210222012022002100110112012111202020221212000110201100011101022211120001112020100012120011220101102010122120222210012021001100000200100122000102021002111111102221011222000101000221112110001220102211221002220001012202012100012202020002210212011121120012100001011100012121210120202022112202201022011020211012010211", "001210200120221000101122122211001021020112101122211011022110221010100210212112121002020100012200002000101111121120002000111111101201212002220000020102102121202111012100011012210201101212111011202122001212122202222010120001200102112212101110222021010210222021212102101001121212011001112112010210202121021020020221012000201212021000201110120111211022222200102110210212001112121210010121221121201112021122112200221001221210100002222000210200112101000011112000122221112212020211221010112001010100222100021021101200122212112101100120121111212100102202021111212111200122010102211012222110001201110121012221202112112220120120021110002202102112120120021200101112220010121001020110201020101112210022011220221001120100211020100001102212220001221210002210212210021101212201110101201200110001101102121002102220002120111102010102211210211001002002102121002210021201002010101111010201210110120002021011012201112221021011112201002200221201211111222001120110220011012010111000120010112220202002020222202220122221220000201202022102121110022102011200220110011000210212112020121220020201012210021202212000111210122220121020200020212010112002101202121121022222200111011001021102101102111021022010220022220021102122001020011020021212120120220111122222000212211211112102012002202120122110101101202021020022102221201002011021210011010112001102000001021202100012012221021221122200211201222102211011110211202021000002101010222211221212102002112011002212102022001102002211120122122101022002200212221202112010000001102112100211020200111100022212211010101022200011100200211101010012101111001202020200121101000202110022122020001222101121112211021000110222211100220100222001112020202102110201000122102012121012111012122021121211110121110100110210011000010122202120012210221111000110112120201001011200100002022020000220201122020122221220101002020010201221022221022020211000211212121122021120002102220121202111022010221121200210002101010100202000102020100212222120101111", "110210111101202000120022111211100002222010211020211122112112101122112012010010221112112002120201220020020222211222120120122001212122121111100202011202020010001112012010000100201210122001000102120002000010002012221222121010002221022011101102111011210020001201020200212121101121201212120101020010112010120021222020110021100120222020110221201122012121210201212200212202101101210201020110112112020022001122022121011000221220212221110011001222111121020201221000121020001112110102000100001022010200020201120220222021111212000110222201200002201101221022101202221020020122101022011022002000210212021221101111021002122120210221121001110010212210222112120121121122212121010101111021222220111001121101212221011112000012112002201022021121212100222001011212212121112120101022211201211112120021101010222211111202100121110001000020200220201100122121201112210111111021021202001120012002022120021121122012202001211002110221120000011111020200002001220120220001111000110221000020010101222111222212001101222212210121021000221220210221202220010121111210020210121110120212200112002021112012200120102012012211002001202220010200201121210202201212111201220002201200022220112111121021112222012102120202111021010011202122201021120211122120212000212012122201212101111210222100010211222210110100200002112001002002120012220001011222222120022122012110101121220100200021021111001020222122222102022120000201222200210020010020201000211001102211010200102102220001010102020010002101020011221010222010210220021021100021110012002202121201120202202101201121111012022101112011211212002002100122110201221000110021122211010110020120201122112012112021002201001120202111120110110120210120212202210111020112221122120221020022220010012221110120210121122221222012212200211200210110112011001200112010012102202022001122222100201220010211222021112221122122022210020100000002010022120011121121010222211102212002110122020010020110212211000022200220012202011101112110021221021100102022011221", "120222202111011121101220201200212210021020210000011122222121112010001001210200022210111110221222122212020121201211020221002100000021200112002200202102200122211100010001200121121020121020000011001200012221211002201221120100222010101011000020012111222100212200001110112120011020222110200210112101100202122222000100110021111120002220211102101002210221102012120020002100221112121001101221212202201002020001001011220011222222002021022210001111002200102000012202221110202020101120201110022202120102001220122020120210110012212201010212122000212102010201010000122011112002212021100100102022210121102022122012001022222212121120222011220201000212112111022200121210102021011120201122101110120011001111221102202100021121120201221020212101222211100201222212100001100122101101111001120210200121002201210112200002122101102011100202202112210001120001210100001112100100022112220200001211202202122112200021100222100020100221211212022102120212202002212122001212201210122200010102200212220002022002111121212121002120212011202121101120111022221100010202211200002122210211112021221022221202112000110120201111100010011112122221022001120111220222020200112112010021022010011111011200100102010020120010122001102102102201011022000002122102101112212211210200122202221121002020202012012122212120200222012001102211100211202120001000120111002202100010112200100120110002022211121010212121122002020002220010021210212202100021102121210021200112201210002120121222211102011200122021110110020222100112100102010010102202222210202122221201100102221211011011020221000011211100000202211212002220021222111020121100212211002120110200011022222011120020022112222212112210021220110000211001100022010220220211020012001020110100221022221020120110222110011000202201100202112202201212021021202212211122222111200220100022102122222002200021111220121020022221210122212001000221221122221020201012011022002100210000212020011202112211201102112122112002110201110212210201211101102200022002112011", "111001200121221201200002022011222002212110000101101200210102120021100202102021112210221201002021222022200210211021121212021022100001210101010102221020010222100212112010010011222200112000102022122000211020202202202222121001022000120111200110000221010122211210202112201022021102011212121111012210101022110212021120000001020201010111002000111101111212112221212021012212101221021101002011122110112022101010101221212122020121101002112100111011002112111011122011002200200220111001002111121201200102002210010122112202112100001100022220122212021112202000121212000220002020020111201011011020002120001102200122011111221012000202222001002200001221211002201202201020102112010201112110120111202011021122221100001202102002100122000200100000000020012111101211112111121211212002200012011220012212100222100011221002010101011201112211120101120110000212000020011201122210022102221120220002000012001102211112201101101211112201012201222220211100212110100100000210121101011022222022012112222000110101102211002211101201221200011102120120111000121121022021102222111001101112020001212121120120210001010110201012211020121012121111222120120211120221010001112100010010021112212002111100020002102202111102210010102102222102122121111222212211012221021011102011202012111110201210102022201202000102210222202120102202011201122202002000012211211200012110010112212010222022022001210000111100111211100122112210110202221021012002100010211210102102002222112211000112020101002002122002012210112002011122100122201111020211002222100121211102101220100122021211022112011022012100012122220011202100211212212012220022212211120210201100021111111000111220220011101021201212000112120001122122211200001011222220210210221122001110112120020122210011212220002221211212020112121112022102112121221211020011020112112001220120112022220002010210012021001102111210220111001111112010201221202100022002010002121000201220011201022212000221210010222100212220010210222002112220000200201120222102110110", "010122011200200112001000000022110201000220012010012200010201000012111102221012120000202221020022221211002202112110002122002011211221122210102121100201200122120100201120122200200201122220020221221002220012102011001220111022021021112021211120020010211110102100001021122021001001000022020102020002211222120110202220121221220212122220021110010000210210101101002101000012002212210201020022012001110022122120212121002202210021002021002111212120221020200211201102112200011022020000211000211210022010211012121022122111120020111201000211210100002002010022120000022201220120021112222122221112122201012120212011121002012121022221112100101001210111210001010220102022021001102111110210020101210100202021202100102210200211010122122202120112100022210211110120112102010022010101102202021120201010012200011112202012120210122210120020102212101010020010120220000200200220021011220202210201020111101011022110021220201001022121120222001010211022212121120110200111100002220000122220200120211010110221210021110202111202110010020021120011122222001011110100221002222001020110120102222010211122201012010021122211111000120020000121211010220102002202200011222101212112210012020211010201112112221220021221011222112101021012112022110002111011111110111021110202011102210022201001010122111002020020221202102220212011111200022211211202221001022000022110022121002100001102122011211121000010010110221021001210201201110212012022021022110010011120021111120101000101100022202001011201011012202002101011011201221100011120222110200222222020121001120202012102100110221000020022001010100001101020200101120210211101112112101110011111221021122122120021002000010002221101110212202002021211222012202110222211200210210000100102202211120020201111110021222212121012221010202220112200112022012110110021022100111000222102110201001211020021212111222210222122211112221021100212120010001021211010221001020221112010201112002220101021022102022121211100202222020111112202122222022200101101202211", "211121111201022021222201012101120102222202022202002212201221022212202210122112000210000011101121222011211010001202122220112202222012020211211012101221022100212121222111011010221110001101002112212110220102001000022002101102211220110112110201010202121121012200000221220100212200010211011222120222121021112002110002221121122121210021021002011122200210221000202012212000002212222210221001120002011002000010202100220011020111001120112000210220220221201110010012112020202022020202120100012001012210201122210120111002002120001011212111201111102200200222021101212002212120102122210220202022111022110012112012212202121120002012020112122110022001002210012110012221222021220002120200020211010220201211020201200121100102002111002222122002200002022120212222102211102120110012112202001111012110221220211210121100210112202002121012212222211110202211201111000211210212001101110000011110201201110112200200011121202010022021210100010221011001102021002121000011220201110121202101202002000211021210022110100021212002202121110200010011110111222021222110100111122101221101001210021222020012000022000112110002100110211222021001021112012211121121112112121002110120112102122212020220012011202121001112100201001020222112202002200212010022112020112111021010222021202212200021001220212120021111012002200120200101202020220112120110222022000002210012121020211001210021220220222200020020020220222111022100112110012212101020202102200011022122122020102210211102100212000220120022222112100201112222221021011200011100120010111202012101201110202122010102212201202212112021101111121010220000020010212121221120121100111020112100012211222002000220100110001111022120001122221002121201011111101200101222122012021010201121122110210220100202121022100221211211201211101201001200110201011000201001101210110020210201201020202011012212222210211000202012202000020101012210102002121110211022222011222111200211110002211200020220112011021201112012220122221212121020122012001010002201122101", "201101120110122120010102012122001021202210000110011120102202202012212222112120010220001200111002202202122212021002022001100002100201021122102220001001010210201212021002111211011122020212110110111110111100121002210101200012021011120101220011000220112211122120100122201000001222201112201121101022210100122001022011112211102000020102220212022201201122220020211212012102222020201120020102111210012101022111100001111012020021200022202002102211112112001220022212210001100101021021000101000201212101020120111002102111011010220020211110021012120211112001101110002122021021002112111000022010121222000021201010211021111001211221102012010010011202220211101101002000112212002201021111220202000120101200120201010122211202220121011012002120021112111222010201111021102120100000022210220012010210020020001110201000220111001122212112112220222212122100011112000211211221021112222120101201112110110020002100212210200022220011111201001120001211202001201011021121102202122022102011002002201110201022002101101010110002010201022110020101002112222202022210021002021020111011120201112020102211020122012000201022200101002201002012000001201212220120110021221212221101012021101101210111221012222210000102000211111001012222111001102021010011221010001100202212001111002200210122102112111022010202002212120111012200122200202102111200222102122112210121020002001200102022100102012202200212210110100100110012212122111022212201221110221210021201000021100111002100122111202001011212001001222202222120201220112121101022011210020222111212100210202112200221222100212112021102201111200212221122120221121021110112012002221012200002011010110002222220100220101122120122201220212102122021021122112200221001022211212101122022202000211222110012222022000001011211100221011002002102111002222201112201102012001000011022010110101101221220222112121020100202001221201100121110001120112012201111212011222021101102220012010100202102222120011010201211021012221112100100110202012121011212222120", "022201111111222001010202010220222022202221102222202022122120202020222210221202020221202010210210102120122001220121210001121112120212110022110122120201121101011111122111000110200001000010212112121020121022112121002210221211001120101022010101202202110110221202222010122110202102121110112111201002202202112022001200201201221201202220012010012000202012002010010112122002221111000101001111202111221000212200111010222012022012102201212000001022100211200222120102120002002221111220000200100201020001022110220201012221100011200210110001101200011022022220010121101000110220100001000122221210210120020112112210021021211021122110020022021102000000002120210010002122021112210001221222001001200120220002202100210201002212002121001110211012201100221212112112120122220221221201100001002211210002110202120211022022121022022222100201021120020002120011221120012020020120002212121020222121210210010202001121010220120001111211002000112221211120020000011011220000122202100211012122222020011001200121201200022102020212120010102011221211121201000021201221202012111011111212010010221201221011201002201211100222101100101201110020010002201000111100022001202200100110001210211101010000201012200201101211010121021000211212100001221001221212211200022202100212122122101201112000111222010102122112022012111012021200011101222121001111101101202021221011100201122222112202202211001001211011122100102022121221020201000102011220022010121220110002112112200220100221012201120110120112100012112121202021102102012101221210002001200101121120220221121120021012212002100020110001020220022010100221222000022220110210012021021012220001220001220102200022121012110200000200202200111221211221011020001121022111020121212101000222121212100211002202102001212121110112020110100221210222000201201101200110220221120120202210202022200220221000012111210100220102121122122210102010011220200220112221001210122201221101000002120011011122010110222222211102222101112020200122210121201202002010022001", "001112111000122222010111011222121011011111111101102001122221220101102111000221212100012120120000010002001101020020211100212102201201111120202010110021210001112121002021022220222022220000110100022120110202000202011102120200211221201120100202122000021010000200211212012002102210000001202212200212102002202210222220210021200102001100122110020110202102011000001111102000112001010212102210000221011110020111010121020110222112110101211111010210022001001000222221002220201100020102001212121112102001012020102120101201021012220111112021002121022102212000111010100022211010121022200212221212102202202101211100120200212011121010121220112112002121210011211211221201210200110210102122101012000200011011202102010111100220211121022000210122211101211220020011221022200000200001011200020021212121211110121012022222202120202121221120122201021211002202212122222102202121112222221222101202021102112220012002022012122201112111121211210112000201202111000102220022200100220001210011202100011111100102202102221011002220212122102120021202021001220222211010012102202020201020001102220210112221201002101100020010222110010021101201101202220211210020222100221112210110002020022012222010111020120201111211102211210000101020000012012012001220021001222211201210100100220201002210202120111212111101210112102100221102010111201002120120220201202200011101021120221021112200100002002100201102220020210120100100202212222111102120111122212112122001201100221220202020001100111101201211102101000200120210100210102102112000101012000221011122010000111111022022202012202111202101211022011200212220002111220000122002121211122211200122012210100110212121112012012120002122221211012011222012020210222121121210220111112000000202212102100002010102220010211101010111200110202011020011212211122220121222121211202000212112002112001202120202222220022201002001210002100211102111121221102020221100012011010211100111121102212221211221202121020121112201202200011120122201221020122220211001021211", "022112222222000010122001222112210112000212112222020101121110020022021000022201020021200001222111102200210112112122222210220220010010221121111022022201020220200111200011122202012011102110001200221110102010101110022110202112020020101211012122101201202100001201010201011022001002222121220211221211102020111122212221112200101100122010121221210212202100111222101002210120121222211111122221200022000121122022022011002010102201122112101200121101000022020200110200211202201100010101011012112212111011122000102021021010021222110221121020101201112000122121222200111110111000210201122220012111120112202100220112010020001200000211212200112201010022002021120220000210200221112020111201001120001200102212200001001011200102002121222212012001021202011120002010100010020021100110000100122200222010212210100002010201101122120110222200100002102000021220222201021111002221202212101112202200102200001020102201021120212120120222111022221202102212112102012022000012121202220001000200000010111012221110012020010102020010222102020220022021000221012120101010120012021021102222110001111202222211222121001120021102020201110112120012221010001202000012020111102121212020102012200012221011201120202021222220201202101202102011201220011102001001220220221102100011112102010012110202120222000020121210011011011110012010122122120120212200022101111221111211111021001101010122021122121121220000010021220222212112001022202112121021001011212022000212220011020020020111222222122011000210222201212100020102120002202101022121121020100001222012020102210110210021011020102000122020121212222002211021011021202012211111210022211012210122212221112022220202210210001121021120221110122210102122001111221101020012201211221020112202221220000102001020120200102101222211220111200001212101202220000211122100010011121221021210000011211111100200111100102122111121212202122021021121122102011002001222011002011221202002202012101121120111220210020000202112202102200221121222211012001201122102110221", "201022212200221000122002122022221220100012001110220211110102120112200222210212121211112121021000110120011020220201001202201201212121120001022101102101001002212101211111211110111121201022122100220221202020220121202021101211011011200100221002210101000021102121221221021022020001221211001102011112011202000011002200120211101101222121212001121010011002120002011111212110000110211201001121211120121021011200120021020220012211220102111222220021200021022110201011020211021122212101010211022212211011221020111112102211221001121212121122001020101122221112102102210020200111012022010100102101020112210010101202011101111202122120011011100120122001200022101000002000121121112210002101212010221121111001121222211122220011100000000021121222120112102101010101021210012220022201020000102201222010000002121001020120122110020211122212222022002100220200111202112120100212021001022011212000110120122112200210120212112121011101010222112122202021010022210120102021200222111121110221012200120021220121202000001011001220111100012000022211001020101000011000212221211121112021002011121021021120012120011110210110102021200101120202002222001121201111222120012010202001120110001102110011111102101010110001001120101222010021211221220000000110102210102200121101122101120102101111012011102000122112022020111212101111112202222021101021110201102100121122000011222020111101012112200122022102110101102221201200012220121212122202201121012001021022010101022021001101002112011122020210000022212201020021222220222011212112212010100012202010022011022222211122211122220021112122102121022001110122011011202001012222220110221112111200021100112222120202102010220111000111002122102110020002120000022011202021022020110111020121120012200120110200020100102202110200200220101110002212012200010200010202220100102100020112122000102110110222200000021012222100010202101112101010000021212222102100102012211121010000111002100022201011221121002121212122002010100021202022110102120100221202111222", "001210110020111122021202010212201120012101202012211012001100000120112010110112200001120112011121201212121022002200211212011110022102211210020211222011111002100210100200000112102021120012120111211220202022020100101210000002112211222010121022020211211000220200100101001021021211210100201022201012200110221202201220000112001012021000022011120120210220221122021122100020220022000210100221210101121102011220200112021022101212201000002111210101021020221201111112121212021222002220021112121010111001201022102220121201221000010102001012011112100200022100012220101220102220120001001111120200121012222122202002020001111011212111100111122212221002001020212001101121221210000222010221212022202201220112211221221022122020021220211110010000111121111012101212111210120012000220210000012101111122010202021210022201110220111100011111012202101220011212111211000012210222202000221011210102112022202120010212122222112021022012021001102121022101100000210200112201220222001002022221102221010222001022210212120021211001200021002220022112121102221022102110001211101010202212221002201122012100012001011011212011010011220020200121101212111021202001211102100220021012021011001102101101021120112000010112220122111200202100011121110001222221102011101221100001000212220221201222210222001121020120011211111020012120002220121111110002210020020102202021122102201211121110122021020210202101221212022212011210010200010022221200010100001011210200222211222212010022111202001211012122012102100120222022010000021021210212212102212022111201200220120201200202020122211202220220212022221002112011200212121222222200110000022100110011212102220122222121120122121001122111221200021110012112000121120020212022011010102221001011110102021200001012121002012222220020100112102110101001200220222202122110002220101112001222012211020002122000022221212121101120210122102021112010000220011022221021010001011012121211201121010010220010112012202102001121211212221000102002022021010120122002020112", "011000120220001110111221012201211001221000011212221121212012020100202002222222020010220220121001200220202200112111221201011110112211220120220101102002022221010011121120200011010012002112202220022001212112201102222201000002012121021100202210111121022121101100021111022210122021110120011222202221201220110200202002102220011201201012220201101101021210221002012102220010221012101110120101011122120211202220012210011000210102122110222200221022021002121122001000102020210200221011211102200121021010121122011120100001100020121021021212011021020122111110022022200112102202010201021122201120011121121001120122022210011121021000000121201002022102202112021011201222201102220222210112002022100211111122222021012110000101010200222210102222022000200200210112012222120202121121110111110121121001102101000201011011011211200100112111022022021102202200001010011222010020120212101212202222120112022100012010201211101122022011211120012112002200100110200011122211101120110112200002112000200120011021202011220112100111120102100120011102120200021212001212110010000001202022011201211201022010110221110120220100122022222111100201202100222221222002220212100211212020201102211010110211020111010000100002220111101021220222111220110222001122110112211111121020112221001101122010210102202220110100211201221210101110210211000101201011001221220200021110011111200100210000100200010122112110120101122020211000210222012211112020002020200202020012012111101011212200211110112110201220000020000221120001022222020200002200202020110021121220222112120101001202001212022220002121201122220011100122102020201222122220210001202001221100102022002120010212012201112021002220221111212122202012111120212022101200221112222121211212211011220202111021020221222022212112021111000000100211122110121111000011021002222210220102101201102110222000021001010121220110021122120221201121200020221011001201110102202020211220202220221100201001212002200101111222122001020002001110111200211011210120222012", "120201110100111210021011111200201001120122110011102002210210200112221120112211022200212212202112122110101121221120221010211211200102110112021201000201011022022012000201112022110221212120112000022221201010202011202020022100022012122222100102010000121120211211022020011200021011000000221222121010112020222220112211120220100212112200121001222222111210121201200122212000220010020111112121202222022110211012202211121211211121121022100221110110200010000201210011212210221101210022020020100201020101200202122202210221010020001102200221111012021012002101022201122112120220010110111000111102111121000021122011201202221202002121100011121020020101112021121010110100112110200222100110021100201011011002000222220002222112220111012022211100012002100220202201200002212200202212100020201002220221222202210211221120020212100011001011112022212222220212021112220111212221220122010020200122112000201202000212110022201021000220120112221121011210020120202222021202211202210120101012200002112010200201022011102021001210112021121011111001101001112020110211121002211202202210010111012112012210012121100011210002002000110110120022121112211001021011200100110211202200011122220210010112021202121101010022201011020022200212001000000211212221201102101012222110020202121101202121210021000122010112121002202200102021201001202110111012101120001112111210100112202101110102010120201001100010102211101110211002000211122202001120221210122022112010202012220000001021002220112001202222022220022202122210011020000201002221021022021121010202021222212112120121202202021110011122110122100020120121221000001002000122012112022211020212021102212111121022022210222021122200212102211122001011021000020210220022021202021021020211121000020001101011202001011010210200100201122011011002022120211200002200220001220111102001002121222011201112121021121222111112200011102220022220001211111202222221200021121002110021020020020012000110002010222102200111102002022201022120121200100011112000000022", "111010000020001210112112212110020100201122002020201111200210211201110112110210101211100022000212210201122101010010101211000001022110210002010121222011200112211000020011000210110201201011100220110100210002011012221211021221001111000000102101112112210101200221021110200222112111211000022200021102002122101110112001010002202201100100111222210200012120012102110222222022010212001010122001221221102211212212212201220210000021221221101012011102200200000120201222100212210121121100100122011211220220020121011222011120202011221212211201201201010011210220101122102122200011212021012002212212210010202001012200020012001210210102120121001210222012122001222221020022021011102001200022221021022202211110222120011002202120010011010111102020022001121111011002112022210101001001002121120221221120220212201222120121011001000200102021011200202121202200010022022200210020101010001110221010200100000022200120202212211112122011200201000220211022211202121001111010010002011220221120210210210020000202112000112100012100101122201010011010110122210112200202210100201000021021010221011111202202012220111222210010112101212202102201000022000100020220110202102100020202110002020202020210100002120210112110111211010001002120202222211120221120100110212001101200011200101222022112020101121220220010101220221011222011121002220221002210021002012000011101122201002022021010222202210100220000212111022210211120202000002020120120012010212202201122110110021102022002100211211021002001210101100202001112200110211122012002000002002220011121211111210002111012201122012110112020011220010020110220021021112110122122220000112212112220012220212111021122012002100002102112022211001122012020122021221002120010101221201201101022010002102222120002200012210122010010211200220100021211202221211121210122102011221001021010200101010201011122120100110100010020001121222222002222022120122101112200112211222000122122022201221002001101220021220022122011002220112120221100121122010020101122202201", "110201121121010112001022012211022122110022102011121221112122210122210011211222211102001000211020111002122020211220010121000021210100101202121010101222010221121111222100111200222100220020201001120202100022200100212220222111012002102022110212211012122010202202010120011110201011022221021100211122121012100211200102110012120002122010210202020102002011020012111002220112021220011012000002212222001012220202210000002022020102201012010022021202010112100112001100221100212202100022222000100122200020020100122202001020211101202220021011020022210111010200121110000121200001001221111202120211000022201010021001100100102221000211101211202011001012010202111102221202202112111100102101200102100001020121001202012021000220222022011120002000101001222212122002010002021222210211000010112212212000202101100021201102002111020220222221102101200100101000011210212011121120211001210201222122202120201222012102011122021222212011110020112102110201202101000002122001001110020121212122010022101011122012020002111121121110010200212122021202110100002110100011120201121220100220211102220001010121122222201221212120010001022002010220121121111202022012011002112202000002112102020112010201220000222001012110222220010200102120111010210121021100222020010212102201001211212100122102002001212210002220012202002212020211212202010210011021021002010001111222022122200200200100200101022120122112101122212222200212102002220021102211021110010022100010002002111121000201100222102112101200112220010120202002222022200222121212120222211122111120010212220001002100000210120112121010100110200212211220211021221101220221012102210201012212101201202201010200011211120221120200220011211120221222200002222100221010100210211122001202222212122000000222001011222121002220220120112000111200122201200200220221011211001100101121112021122020020120200211212110112222112201222211010111100000221001102202110012112010110021002221020110122212121220222221002200210211220212100012011000101012021111001110", "202122110200001011122010011012211100100110120021002022212220200211121111012201202101020211010110020012122210110022101222220112211122112120200211000000200222002010001211211221020120200122120000222202121011220100010202210020210022122212220021010121000020011020011122222202222021002022000000111101201011202110101212012110122202120002221200101020122110201220220221202110101211110120110112011122020122200111110100212200112100221002101020020122112202122011212010000210222222101121010022111022020122212112222121101200102210001221002002200022020200120000110112202211020200220110211202002110020001002022200011000202121101220200000120220112202202220210022111121010222011000122202000011010222021122222212111021022222021100100211110110202000121022101020121120212012012110212112011221222011010200000101211011222121120201101011011010022012120222122202222111110122110221220120200022102210000011010111100120121011211002120221000001010210201100011021011102200021101121210012121000011100000012101110021122001121010101102011102101002022221212021122021211220112122010121201012002120010011002111212011212111001121122020211001101210120121220222121001001222211112211202020100220212022221101112102102211110221202100002222220020122102001021211022021210121012121221021000020000222221121212100200122002112120021220112222202102200222001010101202200101001012000000221012112022021221111010220211102102220120111202001102110002121101112212022111121220012200101100211102021120122222222102112110211011020022200002101101120111120221212211122202011012201121211011001000111102120011110100000112210011021020121120122220111022101020102022220020022002021221120112000101112221121102101101202022201112121210020102011022101201111202122110220202200202201111122111102022021002122220200122110210211202022202201000110202100111211011121102220110201100220222102220100012100011121110022021020012101120011100202001202202100200020002222122220021011202201112102010122010102100222002112002010", "121111000122201211022101010101210010011112021000101220202120110102100000111122001001121220211211100110001202200210220221121121212220112111122021022001220120010201011202100100100122002100102000210122201100002011121222000020220120102221121001012010102011220010202100011111010102021102221100011220102201021021122112100100111212010200110012210011222122102122222220220110010212001210211000202001221202110220110021101222121211011221200121110002112211020011122200201202211122210111111022012112111001211201121210121110020021100201020112100112212001222120111000221212122222221021220012000211110120011012220100002121102222111011212022221102101210000101122000101220022200102110122212012221002102011201220112210100000002222120011210212022020011110002020202121212111112020211220021021200111000011001011110200221111111100110220110000221110002011220200100111002120201000211222122100012221112000122001010001211200121010012220111100211220120000101120201101121021101101212120021012121101212000112100010210210222010012112022021200202001102211122212211001212101120020122112201000012100012221021100102111122122221102101112221010222212200200022010002202201110022022020021011122000010111212110111022221022020101202212211021120022020102101122120011202110001111201221002220122222111010212102200100010011022200011212222202121201200122112100212000000002112220002121121022001022010011211202020200101100202100102212221222111001010020220200110110121121001012100201111201101201010101200100102210122010102211221121011210021211201010212011122222120122101202102022021000122110200221200212222212210010212011121102100211221110121001001102201021011011200102110112222021001102201212102220012101021000222212101102202121101220210100200120202100112110221022101102221201101120120120122012202120212002121110012020222012000021122222002011120022222002012011212211111111020102002010211101012210102110220010012120021222101100202211202112102111110001220212110021021210120212001101210001", "001221200101201120121200022122020222221201020012012201012210022010021212011110011220000011121022221011111200111020100222111111220012112200121010112120002211202000100200101020210201012102101221020010220110111012011200021100011200110220220221210212012000200212212020202120111210200010012202001001210022112012021001122000111010100221021222021221200202220010011021101120020122221010100011210221121211210120122111022121010220021100210210211122202110110201022201220101221222011210110020222100021010222121210012020222221001022022201011212010011220110202012212212000120122011101020112210012122011001201001210002101211100120220100222020022220120210201202221110110021012201112022111220020001001002100011201010201112111102000102100110010001111121001100212010211220002200012000200011021122102020121120022201102211022212012011022101020000111121021012010002102202012220221110101011212101121111122100012110001212212000021210122212012211001121100001112120222222100020010121020221120220210100202111110010020112122120112012221212011010121012100002121120210200222102210122010010221200110010021012102101200002022221121111101100211010220001022001122102010022210002121021121112011200210222121101122210200221022122021212112102021201100022010121202001022201102000200221011111011202122012112112201222211000101201122202200222000011021101010111011101020011100222001112211222001111101212202201110121221211120212011211110110112022001202012112220200211010001101222201111110210220211201202210222202121021201012210012011200100120100221110112221021001200222110022021202200001122001200221012121002200120110022001022022001000211202102210021211021111221220102201020012220022100122002100211101101220002202211201221111002100000121012202001020001220210212011021121002001212110012200112201110021000002120021011211212102102002211220111220101001211212100101101210120122110020102220221202010111101221222222211222222000100020211200201022101112100101101220012021201100010000212100121", "221210220202111202121211122000200000202200010201112011121111022001102212211102000201100200200000001020122202220221020112022211101002012202111210111222022222001120212100110222010120120120002020210022121212100021112022000110022010211202221021210120012211012222001011010000001222212002201220101210001200001121200122021120122122010111211000022221010101002021000111102120111211210212200100101012011111011222220112211102211202211210112220100012120201210001200002020012220021210121122202110110011212112110221120200011021221200221020101022222011012121212210101101021102211120100211001211122022220020011112120012112001220000012111020212101222002101202220000011100112220012012001202110200221200201000021011210220010202111111202010010001111210212022222010222120200110201001110122220001120012020010100222021100201110100111012022110000111110010120102020212222120011211020120022220001211220011211200112112122000120222012012211222221200110001210222011021201111222201211220000011200222000212211011111000212010100020110210201202021000020210111122212120222201210010101110211211011012210202000100102210201111220120220012012220000102110222112012220101111111102112012202101002221111111212000210220200101212110102020001012111102102212211210210201210221221100001022000120212220221222211200222220212012021212010011201220112211022210000000202012112222102222212110222021221102101101112111210001122200211010020210011112021010100111022011011021112001220022211211111211121211212101020221212020201100121020000012120210002111112211201020100200212222122010221102021020110200221111222002210210022021212002100122000222102010220221010000022222010021010210100020012210211222222110101210010020120021221210212201002100121200202010101000200010102202100100102100100112012212210021202011202121012010212012102022102110000020022010110201212120010200100000120010211010122122021100122100200100022200021121112001112010220211210122121112011121112111210211202210121001102022211111101220", "211112110012000000221021202220220221121222222120122202202200201121201111002002222201102002102022212222201200011022201021011101221022111021222102201022201102202111222002212221212201022221101101102210202001200121102011200112020120112112101201001112022202100112121120011120211112002012021102211201201221002000021101000020001221001001212002121221012002210210101122221000100222020101212022012100002210111011001221022202210001001122012220020220200001222202200202220122022011212221011011022222112210112221202010121002202221202102001010020001020220122201120211121210020120120111001101010200210212200221111200200201210000002202200020121221221020211021200201201212121010020210101201200020011200002101210102222121110210010020010202010002010011211200122022102121120120011202102012020202120021212002001210110110112112222200001111102102010220221102210211011220212202210210211012001201220212112210001120201211212011100011102201020220210112010010011000200211021212200211221020002200102211211121021122012220121202120102211000210120101001201001200122121120021022120010211120102202110202202200220112012102220010011220110210120120221111200210112101010200010210222000220002001122021120102221202200221111022011101020202111201100201001012101002121112011122111222122021210102211002212022102020011010121002012002020201110211220012202001212101110021012121200012200112221200201201212102211200000112020220211020022022222202010211001120110012212102212120122120000212210211222101000221021002122110012022111212021122220022121100220212102002100010012110012120011122011212020202012121010102221010202212020221210200200112022222222010102102110102001202220221102122011022211211122202112210212110020222201211121020121210012121102021212221022202220111201210121112110002221022210212121011210222010000211220201110022112101110102012221101020120222011221202222222120220110120001121122111100101222012102101211212111211020112122210022211120021222112211202011221011221101012121000222", "111100200211111011020022112120001011221221011100222220100112000000122221210101202001202001110211212111111011002002210211122121201122221022120021210101200022100000100121121101001102111000220020022111102111001101120001020210211100202211012202011111120012221001110102110022011112122211221101212022221020110100012110202121220121002101211021020211201202021222002210100110122211120012100112212202021210010202021022211211002122212001120001020022221021002001022121201210121212212101021212101020012212112021010020202211111221010101000210112221100011010111210222022112012200021000010112221101101201010222021102000012002210220112111000212121021012002101222212221021221122001011001010121022010000111221022210101112211002100110210001001212020010212012212200200222222211120202121002001220211110100011002201021211220100110022111100102120201100021200220012221101011202210210122021210100100102222211012012001222002110001201201222121111001110200112020011111100112222222200010202220121022212221112201111022010200100012201221012221102201012001202010021102012112102110002100202001010112001220011110022110101011200122012002102011022112021100220201001222012021220211210112201022020122100110011222112112122210012201220112022120212002110220021100120111211120222122221022002110220222002200110120012222211120202212110212200222001220221010210010100022210012210112001122222111001221110012101112102001120220210000222022022101121022102220211011012000221101000221120222111111212021112101020222211202221021210202020020022121210000021120120120121100012110200101121022022102011212012112111022012200010010022120202021000020010120210001100102010012011200211022120200210001010021001120110222111201010102212021102211020210101201000211021022211022120000200210010001110202110202211021011011212020122001211210010211001102120211120002102021210201002002022101010101110011210012200221010120000220120202200002211011201022220121101120101021111020220000212102112011212012210011112020120", "211010110010211111002122100200201201002222011102122201120212012100221212022022100111112020021222101022202211002000011021112012112110202020222101011002002202221110211100120210200002120201201111202112211022100202012120111100212211002210111121102000101200222111212200010222022102112222200020210020110221121100011222201201120011102102102010200012022002121100122122012212110210011012220202220122101100201122000102002112020011022012020000221210201101221210022222201022122112000221210222021102222111022202012120111111021202010021221212210111202102101022202221211200010000120012111122000202221012021011010101210001101010120021212112022000122221112222202010000202100001120122020012210202012011220211000102020212002221002000120002102221122011102010112212200220211211212212211101212222120021011010202000101021021112102101200012120222110000012021201110022200100022110211211201011200122112221022121112120101002222102020112012221210120211000211102020202222112100100012001211201001121010201022112011012201012100101210201022211201011111012210010102101201020112201202220122011202121210200210220100100110121211000121021221002000101101000011210100022200101012012102010221200100220010201222001202012112211120220120010012222120010110101001021200000011102121212012010020000100011000002120101220222211002102002020210000211011211101011020222011021220221112200211022111001000102221220122110210111120100101112200100200022211102110210122212100110100212200111021100200220122200010211201020011200002222121021001211021200002120011200020021212120002021201021111010000021200000020102210111220111122211222002122120012201112220112122010210002220221202201121221202010122121201221201002120122102121212001221001210112001010110101120202110200212101200022022022101002122222102210212201222012002111112222022001202010011102102110122022221122020202222000100222220012202110220201212200001221100010202000221112222222001012020210002011001021202022202221012021100020021011210202100120", "012121102122000001201000110221202000112020212200222121220000201110201002111122220220022122010000202212222102020220200012202221101122202021210120212020211210022212202210211111000121110120221110210122211222010101221220202221021000022210210111221101212001212022011022001012020201022200122121011011112210011022102011120010020221102202011100210112210201020102201211110012012000121120021020101220220222101120101211022220012111120200021012220211022021211002220121010201110002002210110011001211110112012221200110212001122020100010012002210002121020211211001210202100121212101002010122200000121122121022002210100222222221211121111011222020020212111122122212100221101201002012000111102001121112021211100112022022002200220112010222121120201102122200111202122010012101222001202002122110012122221100102101021220020101002020010111200220201200000012000222011002102001110011111222210012210211221220010211120011201200201201110201021202121211011202122200121201122102022022002022022021220011211202111211111010021021222222012002000000020200220211222220100002122211000201001021202111102210000220111210102222112211102101200210201100210102202110200000102221000211022002220012222012220210212111011201100111010220211120011212112220200001112000110210222101110200122022112121111220002011201001222001101200001120020121212220012220210120001021210220011002220000211210201112012201211201222202101102210212100022121222121012112210111020220020200201121001122202102120011010220200210122101111201000102010201002201120000001222122102121222200101120202022200111012010010021101201200121102110111122101020012021122120020200202112022100022100120101022202202100121000210200102121201001021101000002120212222220220200021110120001111110011120102200022122220000202022012121112110112020000020100011221221122010210202200122010112121022222021202202200212220010210221000121002011011220020101010102001212020220022221021000220222020022001002001011112111212121020210211002212000202012112212", "022020011022212212002010021101110121012112010221222221220211102212120021001120020201202101102011022102222110021100011101022211111210001220212021122021221012121101122211001211201102120101020220112120202010002012111002210001001212212210022221001002220101012220011222100001210010102222211100100000212200210212122021201012012202022121012202021011020221022000020022011011010211010012102201122201212201112021110212020222110121112112001102002012122022210201120222122211220122222122220121112200111010211122120101120002110020012011011200121020122112201022111122022110211102011020002221212011011011002020011010122012100012220120201220121121021222020101102121001020101120121020122121010222102111202112001002002002200201201112110202002010101022120211202201112110022100200110222011220112010102211120220111011001221120111110020202022022111121021210221100011222210110211121221100102212101112210220200222121202211001011000212021001212221201011121021200210220010021110101001212022110022122102120011200011221011200120201202101012112221000000121202120122211101102200011212201220120002110021112020000122122201120012202101112102212201200120221001111101001010201201112012200202220110211222101101102102100211100022221101102111120111200020101111001022210202212022110112211020011202000002120022100220021012002022202011210110111101202002011222022101222220100010120101100221001221112002011111102020212021102201220022101221021021221002122022020020102220212122102012211021200022210201200010002001121100200121212000122101000200212110022212201210221221122121021221201210222010111221202021210222112111121210200222021000021002220211201100202022112210001101122002112121201201110201121111221200212022011122221212220002200211202100221201122100100102100102021201100100120022021102111002112022200200022122011221022021122112002011221001022211101121210122210020012200120110202220202112200201102002120020102100002221012010101112100111121110100020022200000001100100122100101211120", "021202200120210100010111110212211101001212012220222020121201001101111111210001102102201102010021200101101000022112010001110202122110012102210011221201202100001100112111212202100021120221122212120000022201102201211201021102001121020112021020122002002002121122022120020001001002210110210202212200200000100112201121102000011011102012012010220101012022110210110102202022111122202211021121210021000000211000011200202211112201200112012012001010001022200120102020220120211010200211200100201122221011202002011112210101100121200022010001202012211002220020012010012100111201001211001211200202111111122021111220121002200202021101020100010121112201210212102210222002220221200210221011220111121221100001210011122012000001100102021211222200202022200010212112021210210110200122202120222122012202120110000220022202010122111200210011110011222222102110000200020112102212022000211001212202221120010202111112020120102122202112010200012121121121111211220221200121022221111020212022011200210102112202201111100100022111220011121120111111212200111222012202122212212111220220010001111222210011111212100001202222211210110220220210222201102201222120120002221202100202201210121211022000212220012020101200212202012020011112110100010202022220120112110211000102200022212112210201201210102121221101210210112220122001202012100020011210002220202201021020220110012210111201210222122100000011210100200221110201001121100211220102110210212121022121020221202200200000120021020220220010202001100112221101001102000220210120202102022122121200022020011012122211120112010122102202011201002210100201011020120202210202002002221010001112220112222201101002111022200021002022122100020002202111220112121222220000010121222012202210010212012021220111222212122200212222102201101010000101202221022111112221110020020010201212110011122122010100201021101121020110122012022021112122012212011011021020100101222111002000200012021021201011222121201021101022112121211121200212020021210210100020202121", "100221220011201200221121121112012202102200220010201021101201110221101012200120022000222000212221122120200012220110110001022102112112012001100000211111110011010121210211222011121112121220021111000000010021020011221202021110021212202010011012001111121022100200001102112000001202112120102112010010211202010101020200010212100020010012222211010221112210101212120222100120222212012222002222222102211202201000100012122110202101222221022201201110201122122010112020100120101101012121212122220220022200110211101211100020112110100101002100012000100012102122111100000002010101210202001110211122101122121101110001110011120110120000120110212212011202200221122021021210210100120012111020112222120111201210102012102012212112001212222110110100220001212110000122122202112202020101110202212022022012200012110221121112011201202110101020120020102021002202112000021022020110021221222121111001211201121122112100211211201122220000101000122112021122212022011202212220010202212012211211022010002122212002012010201210000012122222202021201112021012111001012020012211011120012211111121010111101200122200222221222102022010020100122112111021210111112020000120001212221211120020202111202100001001022202020001112220002222111200222002101000210010210202101121210212022112002020022012201022102221201101020101111101200222122202201111021112010200102212000222122001220122020000101020102112122210002222122210021010220122000022010220221022010111020022212201102201002000112020210102110221200102101111212112220002211100010001210111011022222100010200020220010222110121011210111201100200010112211210011112101211101021001202102211021010002010101212011200010000202222102210000201020011001012001021011010101220222011102102021210110101100002212200100220222202100120000121011121112210001012211021210111110211000112001012101120021200102100122120010120211221000221121210221200202220021112111221012001212120111111220220221220122011200000010222200122201221201011120020101100222000220000201220", "111201011012211110221110221120011222011211202221020211002020221212222120102200222120021210122211122101222100010122200012101212001021000011012022020002110220102111120020102102012222211112002001111220112021212100011211002002122201222001100110100122001222202122000120122000121222222021012101200102101112212021002222110120000102102111110110100012120101001012221200021001102020022111202201102122211111221101222011021002201120202111122220120220010022100202022202022212022212221212202122210010221100010210210011102220020110011222222121121010020222101102122001212121020120110222011110111102011000101000000220220122222011010122101112100021221212022022112122112022102211002210021010211120021022020120020010112010112021020212112221022200002102001211210020020220210201102011001112212110021200102102020211111000000020200122001122001011121112010001210010021112202011110220120210100111112200010120012022010112111100200101011011121100221111221211210120112011101101220010001022121120100000222102210002211211120101012101012001210021012121010102112000020100222011211022211220001012110022220001001102012011001112202221110100120102121111220220010211100022001002112221000012102100121202221111110020122211120221010122112010112212210200101001210020221121122011022000201210020222101120100201222202001020002001121121010011021021100200120222101012220220101120221211220022010211120220201002210202020000221200000001011011201000120120220210111212101120220201211001112110121010120110101000222100222002110221111210120211212020221020001112012121020000100021011010202111011002200110110102202022000000001022101020010120021210202111202010112001101200210211220021000010221102010201020001012021102011001211220200100120101011121201220012120121012112002122011001021000020211120012222120210020212210000212121122100120100122212111112000120202202212111221201022111020222022202210002011100000010121211122210022210221022101001112021102122210102200221200201202120012121222011011002102", "202011021210202010101222002220001111120101202101201022210211221001220212210202221212100112110000112202120122100211002222101120022000112200001202011110012102121001201202010022102012210121011211022202111111202212222122110011202012000201022112012111220100012121110100020002020212022110120200110220100021221111200020111200221112022011121221220221112102120020201222200020012122010120010101021022000100212102011110020200222022112221021201022222101020012021010002012010210100020112220201211102200121200010112120122012211011112202020001110221000010010220002002200000120211110021202122211110011012122210222121202101021010120221202002122020102211100122221121120012011121111011211200202022221020101100021010110021020200221012221112020111122101021021000200112001210210221201011122221000220002021111002101000010022210020022112202012222022022220011120212121001010000210122010012022110012100211121111211112221212201011201022212212101111001122201200010021021212122210001001002000120202022000120111010002211121011100012121012212100122012102101221210110110210100021222121022211002102212100210020202120020002201210022201201222011121101021102212020011011112102220212001202000000221201102101201122010012012010101202010211002121022022220111000101121211202121001211121001111222212221111201222221121110111122000002010001011212001120001121102201112220211100000211012000010121010210121112011212112222202010010110210101010022001222022010212202000120121201122110211200101021220011200111212002210222001022122110211120102122202210120022112002022000220120110220000201022021020212001001022012200011021001120020010120202020122200011111100120120112121002021121110212100220210111120122022200210120012121200002201212211201012022012202221020112202102002002012012220012120121121022211211102202220000112211102002212200200022022120022102221222100202121122002021110121220202222120101020202221121210110112022000020221022220021020121211001121012202010211120022220110212020222111212", "010001010202110222110122020000200220210002201201021220010212112200111120211121210222111221122111002002201201221102020012111111101120212222121100200112022022100002020212021112200121011202201221202211120112010221221212210021110100211112112201211012110001021002220200110110110002210221101001002000100002021120021001020010100222101211010122120101120022222222221112222202001122210000100012012202022212222110222010021122211122200010000012022120221212121220212221110202121101211010102220112021101101202210210202222222110220112022102022110201200012012101202220210011210020212101021212102200012121001201200001111212000002200121211102111010002100002002202120020100111111010112122011222222202100022012100010020001211222111210221100111102010202122222110210122012012002022021111211012200022100211200111200221001011020010020011010221111222021002110011001122010012120120001120002011200112121122221100100221022210102011010011001101022120110202222021221012210102200210210120222222112110120000011211010001200102200020120212120200002211100202011112101000121111221211120121010002120000021221210022110001012102010121100022111010101221012000022022112102020101120000101201212011102201101021202012122212120102002012002201200220000222011121202111002001220221102111012222022211022012222121002111000120100112000211100110101220120000121002120110210102211211200002002002020110101221212120112202022122210100002201012001012010011000212200010002111212201222122111101202021002201212111221220211222221001222111212210210111201121100221210212201201220222012122112010221021201221211122102111002010200200221100210002100100221202002212022202110101100021111111101010001222221011201210200101210002111021010221201120122200212002000201221100212110221201012121111201001210021211011101212110101212122211012122112101100010122121001200210011222021210021010210121012210000212102002021101221000122111011102220002202102200222212001122201110100002111110012212112021110211221122220121101012", "120111102112002220202020102200112102010122101022221102121022222001002222122202212220022221200102022002110021200000000010102221102000211000202121120021021210122000210000000211001101022122011120121221122002211222211120110011122022112200220200102222102120021222200120202210100111002122001120122210102101210001111102020011102212111021222002110001111012212010220112110102212012011211002021210101102221022001102102021112100102020101111220012200100120111020011200120100122202210211210202121011220122212221001101022012121120012012102002210011211001100221102000122112211021020202111210010102121212002001111010200200021100122121102211122121002002112100010121001110202222201020222102122212121021102221110000200021002000210002222210112002122200010020200101010011202102221122121020020101221201101102000211212200012000201200110212101200101201220222020200112212022000221101022022112020001221112120011001122100120002002200012202011100102012222221100121211120222210211011121022121202021211120121002220101200000011120020011211200001122021100122021012200102012220112222101100220012012000000202012212021021010011200122221011010201021120002211211201020202002012010002021020112200222222112021100210002111212200221111201012211101111222010122212220202002220011202110210212022122221010100000201112102000210211010121010202001011001011111000200222102020001221210211020100001201010220021011120010101222012112112000101000210001021222001112221102002112020010222212122002220122201020120112222102220210021100222112121002212111101011011020122001102221111120002011021022102100121021220200000212221121211202000212202120212212002022212211022221001220102221200010220100210122022202012000220212200120111010010202020001110100020202121111101020211212221001010110002011122001002202211021202211111200112110100220111020122221011001222102122100011101210222110121010112211021121012000101221020121211001012001001202100102202202220110202011011012112012022010111211110102000222101211010", "011001120212121021000120001211212001222102020002000002022120001111002012010200000212112211112021021011212221011101101022101201001002020101211110121112222200210201012001112100002001012101002211212120012112121112222111011111221210011221211200001111021120221122012020222110001120202221120001101120102121020121000110101100222011201012110222120010100222012112010022021111122222111011001020022111022221012200120110202111022120002200020222102012021100210100021202010220112100212201000201010122002221022221202222210100020002100010200010012110000202021202001102120111012122101022101000220022202212212001210210221121220022200210211210110120102002112111102122121201221201211210200120202000000221202101222202200211221102110102200222112010001212101000122000120100022220111210002112111001022122111120002210101212211001202110101022112111202011201100102220100100020212010112022010111120200120121212121210222122002102211221202002010101122021001101020211222111211102011010121212222211211122101011012201221012010110120102221022122121011021210010021021222100100102002120012202112102200202022220211000122102012102101212220101120101112222100001111120211002012122202102020202221212211211200101200220212001100011211010100200021102002111121200200020011110221021120020101100022120200111121102122212002221212102221001111221202010121210012002220220202010022112100221021002210101021102121110221012210112012210102001021211112012002112011112000012211021012101111110011012220011210220020001110112222120121001020110100101100100112021021102112012011000202021211111112201202011022111021220202212202011122220211012121121222201002011102201020220221222222102020020021120100102021200221222001211021222122201212011200102020211201100200212101212001020110120121101110110220100201100111202221021021011201020120222100020021111021222202222021100212111122002110201201201011222101120201122000102110201211101121112221102222221221111022021100010122222121211012021220112021111202102021001", "112200200202200011010201012010122012201222012010002201002200211211202221121202011220002101222011100002021122201111100011212100001122111111101210001222020120001102101200211220202222222022111120212222120222122111010220010102200212002100221202112022101000011110111211222211121112012010201112020202202122022112221001211120220101120020221122002210222020022001211002122220100220101201020000122020102120012211112010121121111022211112000210020121221121010020222200121002200020111120100121112010122220100222010222221110010112020010210011221211111222210000211010010210200100122222100120102012012220112212201211000002010021210222000100120020020101101000122012110122122202201121202101102121112111210010120011000120202020220220210200212012001202110122200212122112011221122102021222021210022212000002011022001201110010122101101211000201210102100102202222112001200121100012001211022210210221011212102210000122002102022211002222222200211112211001022121021200010012110000221222202211210121202222222120212010121221110201100201011000101120201110220022011101022101202100022101001201010222110102202002012200111100210111220220020021021021200101120002122021221001222210210011101122020212220220121202002111012112220201022211002002102110202021212202100102012010202020002220222012221000221100000201212110000120001212200102011122112122021102001121201000001120011111222212021211120011020221012012122122211002020101220022011122220201102110020202201111102211200011101002200121010200101211222022201122212221011221201101221000112212110220220200110212122211001121220022110101201200012002021020000010102100001100012101111112200200020211211210102001021200211100221102002202010012200112022101121012121101001211122221012102121110102200110012011111120202011022221000011012221122220122122011221022222112202100021011211211021021102201000111220112222201102011120210012200222011011020210202011211212122201101200120011100122201020101102100111012112001122111020022120110101001212011", "122010100011011201100110122012201201002012110212201110221102220002101011000022020021021200020210022111222010202121010120202112102022211220001001122001102111102212000000221211112211120222002111010022121010200011201012121221121202111010121112002010010102101022212021022002021222000120002022201121102022012001021000020022100211100021110021221010022001120201010120012122022112200220010012122120111021021210220121010002101222100021122211101101200000011010120001001002012211011110101002202021002011222112210002111120200200221020202021202021001022100212101022110101100122201200011122210022211122002022021222111111001011220011021201211112211110020212110021000200121001001202111222212021201121120011010102101112201001210101110201111110200101121222020101200201211212010010002101100202212200022000021010210110211222121110120100211220022020201211221200201221122201021121200000000120001000212101210022122212211000202021121021011121012122211002122100120020102010101201112120102202211102202210110100120210221110220000021202002121011210111220221022002001011021000112112112220122022201000012210120222202220111010211102110022122011101002100220112122110011122011021001001211110112202210220012010111211212102121102112211222202210222121002221220121111212221020010120100122222200120110120211021222011201111212002100001210001022022000100011221110201200112212021121001002012220020220112222202112012221000120022100202111201021200201002212021221020200212110002210020212210222001011201202210010102210220012020000102111110012211110102102022200222110210002200011110211202001022120020002212212002001101211021221120011201201112020110221111101200010002011111010120011011020122211202212220011111211000001022200101022122122100010122011201222021021111221111220002120010000101220002001212000112111122002211022001012000110212021002120211012112221110201102001211021010202100010222200102111012022112122120211001000121111111210020011011021012202111200121212220212112010002022002", "101111200200102110100022221112012001101012202200111101222121101201200111212211111110112020012001020021011112101210220201200211010102112211222211010022020011201222122211022022102012202102111001002220201120210220220211010210112212020211221020021010202200000000000110200010101100120200220020001021010212202112201102211012120102200120102212120110021110212210201201011000222222020120000110212201121121120012210220120000100102201210020122222021210101100020021121011210011212012010102211120221121222201201010001020200110102010102112010011120201002002011100221022221110111012011122002101210101121110012200220201112201012000000121122221011211102001211001100010222022102120100011020201020112001211211211000021001012222210102120221210002100110022211121000221121210010112200012120111012120111011101022100212121122220002210120222110010000120111001020120220010021112100021122200001202101122122120220022020021210020011010000002021020201010001220100012110202212110011121001211210011121120102210221220212211010221212101011002002001220222200120212210210012002200010010112001001120010121200210001101011111210020122212210110000102212201111220110021201011220200212212010121112211201112201001201122201121212120221221021221201011121101022201211221102212020122101012202220210101210112020001220102022221012010202122021211002111011010201000000012120111100101221210102212112221121101010112001222220000011022001101022201100121120202101101110012111202001012210102201121110021221200221001000202000000122111221102221210002100111221211101202121001011222022212022112210001001112220212121011111122201022001102020121002112212112222020202121110110010100122121222212211000111000100111010221210222002212010200212210112200010101221102120012021022120022111102222120102212021120120001200211021222001121010202001120221022001100020021001022211211101212222202220202101000121000222221221021210202002200121220112000001110102121021101121000010000011010001021200221012211210202012110201", "201210022200210101021122112202200120120211022110220012012221212000102022020001110212101221122102100121022010200111201200011122000011112221012012010120120200000212121210020102212000200100010002210111210102100100210101012222112201202102122221110220011012110201122012020111221111210122012202211221121010001112100021101101122000200111020221010020120020220222001112100001210122210012102212001221111220200002102111000012010022212200220000002221212002222211000122022200212101000110220210110201210211001011112011122102210211112200210220120000210200121122121011022101022121212022000112101220210000212120110012110000102011002112000211120220201110100201002000121212021200101200220000001210011212012202022101002122022012012112122122102010020102112211001202212021202012202200121010120020220100010001012110021220220020210210020102110102212212012212221122121111001122222111111200212020202212122122220122000112200212210212201220010101112011200011212122100100121220100022110021000021001211111021101121000220010121120000020210121210021122021122010100110202112111210011111111220221000211001111122000000022120201022100211210002000101212021112020112110102010021121022000200211021020211201021002001212101002122202212221210111210222112111112101022002010111211210020201001220000110110122202012012011121221110222202112100100112222010020211000110110000102222220021111201021211101101110100021111211120111200212020000010212012110212022201101120201201100010011100021212022000101201121122210121102212220001000102022122210100010101122001201100022221201112201020211111002102001211221011000111122221100020112022212011121102001022120020112121202020000212110211022121202201211201122002120100202101212020001122221101002022120022000210122100020111002000100111110121020110212212000112210000002120011212211102100100200210101212022220220210222201210220222000110202022220022111100101222212001020101002211022121001012221121010101211201212001110201200010002120211201021111010111212", "020100222211120211010112101201121120022202100010122120000220101020200021120221101210200000021022022202120222121102100010202101201001011201000122222222111201000011212012021200020210120012010001211002010012021021202202102110010202202102020011201210001201010021111221021212122122100020122200120112120012102220120002111100121121021002211000220101221202102012211012110121121202210110210210212102200210010022201210120010100012011101000100122212200200212110101110121120212112201102112110122220020110210221101212202100210212111211101021012002211122001201110111222011221221212020102110210122111222011001111121012000011000010111121001012220202021100012220202011201000201221210121221211100000010001021011221001220211012001001222011101221112121201112101022222120221110211012212010000221221212222101200200120010202222211000001212120020101100021202010112000102012100002111211212010021020102212121102011100010112002020011022021221102120011120221100001101102101220010212212121002212022122100212202012010110000211201221011010220202200211111111112010110202000222100020021100211212102020212122112010021201222202012121100021220102100021011221122121211210221010201012200222121211212111220002202101211201221100001022011002211021002002102001121221101200220201212002112202110222212001110011011210100001122010201120102012021120121210110012121222010220111110110111001222112012012100011210122010210021201011022022120211211112210202100122220001221101121012010002211220102011000100002010011012110112010001201120000101220101210210012222012021102221011001122101000112111110110122112211010212200110002221002201002120022200110202012211211022110100221200001100002120210012021200102201120012101101201012110121020011011022002000221021110100100000100111210000121112202012110112121110222100011122122000000202112111200020002010120100202001200101222201111001211011001201210121111002012120112211101021102222022121002221012222200002000110001110001222021101010010221021220022002122", "120101122202221001100001120221001010221101001211202000022020210120010001110010001221111011102102212002102111212221011212020220022121102021212202221212101020221211000001020210022212110220122202110101001202210100102000001201220101002001102002100000202200122221102221122212001101002101110100122122100111000010100111102120001110212201100102012002110220222200010002112210211202120222122011210010210000210122100121111100001102101221021220200111020202101102110022211001212112012211121202110200010111102100011102021002100120002002221112222120011011002020121210012220001012212101221110022122120002000020210101111122022011001121210110122112100211021110012101012202022001200002102001112211211022101001200110102022222111020010122122002111022012000002012000220120211222011022111111120100001112201211112210122121102002101101201012110122200112011200111011012112000210000012202012012010022122011221201021121012000101022010221110001120002201102200110010100221110202110011101100010221001011210001111022012120222020020021201201220212012202200011011022202101000211210011111201110211100102020222222222112210001121101011222201220220122202222021112212120021001012121201111020222122010221010011110121012100112200202000101211101110220120000101011120120002201022010210100121102221200102110111021100121202001021112120212122222122020012212010020120020220021010222000020220220220022111121001121011022202101010000012001011120221202001222100100101110100120200012112102120012010021001202101100020220200012200100102001021200022012110002220210120220110000212020222112002212210120101112221212022002222211110012211100202212112001100122212111212202222012221212022211122012100220202211211020221201121021220211120221010122012201110122101101012120002120021121021122021001121000112012111110200222121220010010121021102222110112222210020020022102122200012120022212011101101002221101011102111121011201001202102112210120122012120012112220200212202001212021001210202222121011212102202", "102012011210102111122122021010102122002011000001001121222220100101220201112102011202122010112102112002100011221112000021012201101211012022012212001220022110210011220220120200021221100101212001122020210102011211111112010011211111222112102221100000210121100101122120122222011200220220202101011112001102201201012002200002200200002010010011001002001122201002000110221122000200121110010022111210222102220101010212222221101002022120211202102201110111222100000101112110011110210012102011120100010210202012212012222010111011200201012001112022000010221010012201201020112100012212110222022222222102100200202111212100000011120120022201222110011011121110021202122022021022112102212012220210220010010110210022102111220101112222002121222100010121122111110211012002122110201011102021101111020102201000220010102020222220020120021200221200122021121202212111111110212200220122022202001021112012020011100122010022001120120212101102020020212210000010112002010112121110220200001110201021020220011202122111012211001121001202120201221100011122122220210210020110112002022011112101222011021222111022001222100102111002202211120110120001020021212101101100100100112002202112002210222120221100120120120000011022102020010010110202211102001210001020011212212101210011010121100100001210122022122201212200012020202210111110021000102100221020122001121110122100002020121100221001000120120112121212022221021200101100002100012221001010212122102122012101002201220212001001120101111022122111120220222200000000102212122001110021202100100022121012111021021121100211100110210012022010020110002121002000111121101102120021112021211112001021100101002021110110211020000111001111112212211201021201111201200121212201001020100012110110010102012001100011222220220202110002212120121101100002000000011102011012210000110202211200012211220110021122111200202010102021021100010101021102012200010200011222020002110002122211011102120011000222101201022001022210001210022221201121112102111102210222", "101100222111021222112211202000222201120001102210020201002222220111201220222112200121010021000011200121112120100021020122012110121220210210100121002112002000111220022210102220000212000200220112012001200201121201100202021110010002012112112101201102100222021122222000220000201220201222002110110100101020222201210001202202210111110001202200012011110001121002111212201221100201022222000001012222020221201102202021112101021112000010121021120200012200010001022102200011120210000220012000022100211121201202012020100210211211220002211100220201211000220202012002111122211102000212010001121221201121010012202201221101220020020010010221101212120221001012111020002202221121021112010012220211101201011110000212220112111201220111102021122121022210121102012222222110012022122110201101000111012012020122020211012100202121122200102002020121101110212222000222112021221120000111100100002111001122022010112002212102110200112112112100112210100210112002012121202102020122202222220100020010201201001200011110200011101101022002012221000000201221012202001210021200212102101112221011210120102212122201021202200021001112122102002000201211102020112210211120120121220121002212120201100221100220012202102010211020022021211000022200011010022111022012122200101220001022111012121002202100212212210120020111212200021011212111222212201011002211110221010002120101121202220122001102000001122212222020110011001110100111012001000002200011101112120222020010122022102121212012022201012122102102212022121022222200202001221010222111200021201111120022001122111120200010112210002120202212220020222000111201101010021212000222221001002221111002211022011002020011101211101101222122002211121021012022221100010222020102020120022200222221111112101102102111122112200122020201221022112010010022001200222101111200001002221101200121111010020212210021022201101000010210101011111111120111012120110201121221110101121010021102121210100020101101012011220220001212220200011101111201122222121221112110", "210011021102100220212211001120010202001121220110110122122102201221100221111012122121200210210022001001120101002120122221020010112020010200101202220122120012020011212011120112012200111211102002022010020220000020220100021002220012122020021112001222110221000201021022210221022200021211002011200101221211100001212212100221020102202210211002210012011122121202001002102022210121220010001010001102201201111212121221020221010010120121110111221210002221110020220000202200211011122001110200120112120122201220120111200111212002102022102121212000112022100202020012212102122111202020210202102012210200012011111210122112012222111121212021122000012001221111222000220002021021020120222120011212110112222011001001211112020022220202220100100201210201010120101210021110102202100221222120200102100020022221101120100120211012111210112122200002221002000202102110210202102011212000021002111122212001120020121012020000200212010122112112122012110221200112102001220002112000200212120201022222002120000111112122001012202000222121222021002210221120101120211201220020012221210202222012212200100102120112110220001101001111022120221222022210011222222200121102102110021211002221212020012122111201122202111111222101102012120212100210002102120002002110212102122200120002111221002120002200222201101022011120021120221111000221110000100210221021021002201111111110101200010021100002121200210220222200111122020211022100102111000112001122000011210022210111112201121010102220102211112221201202121220122220021110001120021100121112102022000121001100022121120111001100201221202210110122112212221221111001120212110102202201101221121120201021102012012200101211201022010221011210200112121101100102012110011111020210110001210101012202120111220020202221211221222020110222112001211212112202020201222102001002100100012021222221001121012001010001121122000001202120120012220201220120012111120010210210200221122011010201120111021002122112111020200202010212020000120022111200200111220101100001", "021001110010222212112122101110222110000212210201220212211102100202000212100100110120012100120112000010010001011200210001100222210120120102120001200000001211121122021122220221001102100012101102102221012111222010200210020221100101101100211102010212221211212022010110201012002022010110122012002111202210121210002120111222102100202121111122111000022022011220221200021222202000210111120100212110210120221002220201111000122011011111122011000010112112210021100012001212100002101211210202100112112002111021021100021012201220020102012110002001012022222012100112101101221010211012011002020111212211000201111002222121010221222010200121102221020012010222001112200210001210110021101022112201020101120200122202212122110111111210220010001020202001002202002010212101100011100210212212011022010201122111010220021102200220200010000000202200121111102011012110022202200121222121212112000010000011221210220020102120000011001122110212221221122001222010111112121200022221212201201112101212120121222020001022110201011100120222112222122100201121000011022021101220022221102102102022020200001212202120110020011021000000022022012001122011020000121002101200122110102222120011002101000211121112222201222001202010100211012210100022202000220121012012010221112011221021120022012210202121020101101211212011022120001121102002022120202210201001020202200011012000220222020012202220112001202220122202101211211221222012200010021201020020111100200012210222221210112220200010002222001200200201100221111112201020011221100102021011212222121211222120221222020221222112122111212110020201001210020220001102001100102112011212220010001011110002112202121201010221120021002122001212002121022021222222200212211200222221201202222221000121210010110122011121222100201020012000002121011101002112121110122201002222100022101021122011001222201221010121110200112020112102200021220012100200211002102110021120202200110202121221211021110120002200120102021022222210221100002121211100201210202102120002", "102221210220101012020201212102001120021112201110110111212011010112222200121111100000211222121000002210000102001211112110010121010101000011010212102212201200110120102021020012211101201121220121022001120222010010010210221001102011121120111011000110012220102001010122011100001222011122011202002121012110000010111022101000110101201122210220222100020022122102212122202221022000211100222111022122112120011102102001212111011022200121120021022001000210001010000211201212100100200011022100001101110001122002101012022210002020202110121102122110011110120001100220011212120212202010021000021012212201000000120020010210020210120101221022212022020221211221200012120210001101010211011020201212210001122122100202002200012222110200101220112200102200021102000012001220211101001221012101011002000221120110122222020010120112012000121210221220112202111221020101221110111011112010100101202221022222022110020210201210102012210020120211000220202122010221022000211120112201200120002100101021001112000111111112012110100121001012121221202021020000001101221111101202112111020022222120201000211100012011222101121221011211210212211010100200121210210122121120102110110222012022010210110201201102202212102012111011201202122102111120020021010111221111011212121102121220200101112202211100002102102221212012100212112212201001011011002012222001010120011020212200222110101200102202111211020210110122102200210020111122010021101201022012102121122002201202202201120221220100100122000202221022120001011020201111101010112001022210101222211112220221122001201121122000022202000220000112200210020102102210000211201101110002121120110222102001022120222000121222220111001100011111021020101022211220112021012102201112220010210000110112120220010121111020010011022121012221110021110202100020111200212122102110111212001110021211122022221010101011012210221111111200010220212021012012000120110220220110210020002100201211120010200122100101120000220021201111111122022002202112222010002122221211", "201022000121202202111220121112022212111121222100220100101110221122212201221100120212202211101212101210200202120110022101220011020211212022111211222201110000021120022200022100001020122121210220022120202102000011211210221011021022020100220211022012012121202221222100112112010110001110100001200202011122102120222220212020001000212220021001111200202211001120200010201101201112202021111210221212000200211020100012212010010100102000220212200002120021010111101200102100021122101212111011222102002212002201111100100212122011210122102121001111010202200200010112122012222022111011021001021221201020120202022222212221020112212202002202220002210021001201102011101020210220101100022102100121100000010122022210220210220011101000110210221011020120102211012102221202100201002202002120011202220111001111221112222200100220122000001110110222101220101221121202010120001202101210120012122020011001202012022101220222201021010111112200200022100212011021222001220222212002001010201020012202121010022000210200111000211002112002022012122101101220000120101101111110201222011102222202210222221101121201022222001221120100220201202120012221101221102202221200202201112000001112100212122021201210011012122100111001000220211201100211110211210111101021011001102221002122111212020012120101011111020110020111022101111211020211101200201022022121022022221001001122021002111222021210101100121201101201010112012001102010222102021112112111121001020010001011021002220122112112012102020012200020010221001020021200212020122212011111120101201011002102022111021102121012002211020201210210220111010021210211201120011211022121121111200121121122121212201222021201110121001122010101121011121022000000121012101122201001211120100011211021002202212100011020222120010122202020021112210020211011202001211012200122221120211200002100022011101112001122011110011221011022012002011020221211111020220020100212220002201011210102110211200000202120202221201111111102011010100000111202100100101201210110", "201100002101012110220000102021111000100001002002112000212010100122020112010200221222120120011000100211221201202110202110212222100221101101121201001021102201000022012112102122122121021000122021001101121220011010002112201120001121110010012012011001011122010021111021202101002021200221011010200100022021022002002110202101000121022200022221021122101001101222100110222001012012020200200212000210021222000001202210222000012000211102121220221200201222221212211101012001111122201121010101110220000121122012122210212200120201211200000112201000120211021010120111001022012101101112201010100210020221120102012010021222201111200022211212102121200110110111011220210022101220000100112100120010012102220102111002210211112112020111022101212102002000211120210101200021021011100001022001110011021100122011100021021102102121102102110222222122010111111021010110111200101200110112112012201120222020020101212012001022001102112012102011200101211122101122122220001210022200021001120021021001021222221112201121112221020100010111122102210112000002020202110202012212021200000211110201022021220201021020100202222000101001012222101022212202221121200202102122022210000011100200000021110100000221120110100212201212122220211121212001100011111212020210112112102222211121111210111022212212012101100120011011022220201020211112210102202202002021011121102121122120121010112111000220001210221102020202221020211211120201022100001200021202222011100211101022000101220100011201002002002101120222001220220201110200221102012201202211111110021110102020102022012020120221212212000021022202202011222002011211000012202212112120012222221121122001222000000022202221010002101220211220121111102212022201010211202110100122211122221101000101020100120221112121112011100211011002220120002002112022200202211200110110222010010020101121120210120122112210002110211110112101221001012002211001000102112010110022100202100102111011100002020100022210022000220000000020200022201000100122000102012112212211", "212022022222212212222210021002011121110011011000212100210102202212120022222111112120112212221200021021210222121101221121010201000000200022010101110000210022201100200122021122012202020200212002001212211121100021002021201202021212000012122002122011111220022101012221110012010021102122121000210110120210202012212022020012201001022000022122012022102011002020200112110000212222121122010001011112000221201022200212102021120202120101100122112110112002111120102000111210222000210220111200001111111212121222110221020021201020201222202110202110121220122001210010022212122011000120211021201102211112010200221001000220110122220010122101021202210002011212202110111101022101220010220022120101001100220122221210021211222210011110102021112022011211202022200200211100220110221020101222212001220022120110021001011101202122121112001112210201200220101221200020111120011212101021200101200022202020211202112202000022112000202121120111220102001102001211020210011021010110202011121020100202002210122012020000102021120211200010221020002201212200121211202102200000110221021022202101120102212121001020210122001110120022121010120002010200100101021120021220001021211002111012011020110022110021100200020000211210101201220220210010122022212112220012021100222101221112112001101212111012012022222200020120002110022020022121000211022221100121222200102110122010102221220211011110202102221010201200102202020020212022000202002102111220210200212101201022102211110001111211221120210211011222220202010201112012002020010010110112111002112210211200112110211120011021221200100010220021112112120121122211200111022220100110120210121222002020011022012102212022010112202201122210021200112010101111002201002210102022201122012101210200022201102210101101020120211212020121000221121122101202020221222101221121122001012212021202012122201221201102220200121101211212222011011110011112121012012111001101112111101112011222022120201221122222221001021002200020210202020022021002220200001121120101", "000010201011020010212212010000212210111112101222021012102200002012210122201210121001020000102210100100022222222012001102211210200220121010220112010111021220222222112120101010221222200120201201110212220001220212011202010221120102202111002121112120212021121021202020020220202020010010100001202221111010102221012000001120110022121022210122210012122021200211002020022212001122202110211010221221000001100120200221000222210010112021120022012220221001211110112212121110011021200121001210112222122210101002222122112102120020011201111020111112022110110221122020210012221002100200200211010020020102021020210212211102011021111122102220122100021121111101112012121100021200122201222011101201012220202110212121220202112221220201022121000220220120012212020012010011222102001011022010220222221001120021100101022001011200012212112101202111201000100022020222121220020201122212011022012021202001102120021201200202222211021010111012212010000121000010221221101112000110122022122122012200020000201120012102121221220111101220211110222010020100000001022001000001222201121010022001211101112202022111222212121000211200220100110111201211212102122221002010211200202012210222011112210111101211010211210111110021000110021102202010002211111001021010000102211222200122201221002100112202101112210122001022210012110012212221222010122221000110202212200121011112111100102000221120110212100022002201112211022122110210111222211002120220110212010220002101002111022211201202010121121111202200010222220222021202001101011121220221010112102102202212001002202022200111022000212122112001211010022222120202000022020201111122002120122122000222112020221210121201020022120221212010210210002001001122210100110220101110100002212111112012000001001220202211202120211002002222221101111222212200221102222200222011212122022212200020210000010221221211211012020211211010012001122011002120022200022012011210012220212022221121101101001102020202121101120211001221020210111012201212101102212202020221", "111200001021001112212201111002102122202201101101211200012121222011021022121222000121102210112211120120212010020121102101110201202211210120202001222122010000101112012000221101200200210100122202110021200210222200100212020101010020101221002200212121100212011102202010200121110212020120012220001222102202111101221010122102022012121122010222001002022202212200221021120220010202102012100021220122102201001112021021000122222112220101010200222020110122111022100121210100000010012020011022202212122021220200012122211011011201100222121220012101011011210222110021122120220022202200002121201002020022202112122012020021000120021011002011112110112012010200112001001112201222121001020122102122022121101012110100101212002021001211001222101102001020200220202000012212201112112001000102110011121220122221001200120220222102022100111020101020011021201101020020000120020022220101001101222102210212221210002110202222012010120201120100201001112020112201021211022212200121202021201010000212111211200211120001022210020222111212220110202100100110001200000011111012110100022110200002112212112000011220020202222202110022221010101101111110011102010220120122212120010001020220010021200112012222010200010100121212200011101120011212100101122201100221201222120122010001122222210102122010012221022111101001002020220200112202011220110222010220111111020120210100212000202122211220200002202110110102221020211202112010211120212000021222212122122102010200102220221202120000021220011200220111022102202100102221201120012011001202001022002000022020012112101221021221012200101201022012020002110101020100002220111222220211002120120200022000202000100122200100000102221021221120021000221200012000000001111102001020022201000201122100221202102112101221210100121111122020112202022112100112021120002211102012112100001101002001210221201210110210100021111011210112011110220020120110021210200120121211202211000120110022000001000001101220222201012210001211200201202200201200110200022211101201", "212210021022000122122020002200202201212221210122122200220101100022102212221101110000122002020120101111002202010102120012212200220000121212011001010222121211122110202012000212221100001000100002112210102100212122121210112200122201111022002120011101122101101021012010122212010101000110011010110220100101121102210022210122202202002002200010212211020021121210121101020111221212210111110122120100120100102212112221100201110110021210210000001102112100011112010212111211012220020222022120112202001100212110122211000112120102002021011110001011100110121010212000200112111210221101010111121220110110012122010112202121220100102222110222101200022101010102012211121221100000200000000201101012012122121001120212001120222001120122002020011001222010102212110210111120201020012210200220100121112210122121222020102212111202020001212210220210220221100121211102101021001220212220202220212111112112220202021201012010120222112102222210122002212011102110001202000022201222212022201022000200011212000112211112111020001122211201022022200002110011110211220212102021001001002111120021222211000110122201010210001102212021000220211111022011000010100210201211121102211002221100112001211202111111020201012201122022122022120220011210212211002122010021201022222202100022020220221020121011200102001102221210222101220021111010200220121220210112210201122101201001202220010022020220122011110100000212212000102011021221111012021000022212201001202020221101110111102010212100200222221210221102210021212200200122221202101100111000211101110012221010111122010000201111022120021002222120010200221101202211221010022222100002110220101100212011211202211000221201012101021121220202021212111210222121222021120011202011001011212121020011001110012001201001120101010221100002020102002211000001200012102211101212222100121212001220020020210102220122211010022120222000100001222111101101202221121102000211221220022020000211020121210022211000101002212021211021112011220100112220212010101202202002", "012201011110222120010220010001111101211222020110002212121200210210111210212202220000220111210010102120220020102211222010002002112121002102020201110022121202002221112120121200010202110210112210021110011210101121120111001201121020111011201110121100001210020120112010000202001011110022010010012220201200221010000112012100000122100210212200122000020111000000220202110111212022222001011210021010121121221102210110200021111212212110021001222111010111021110010100012010121020212210221120010111010120001220110111212111101011122001002110122121021020100001011221200111101022112000012210122201211202110222212020210011202220022212102102221202222100202112100121022020000202210020001221122202110121111201101020220112120202222110002212020012122120100211022110100122000010100211110110020200010120021202111022020110101011122122001222120001102101102012211020211211021020122211020022211102010101222000021202201010011020101112221120022110120110101121012020200022101122201001011220111210201110221212022012122211121110220002122120200201002220102220011101001121210110222121100120210101001021112102021022110000122112201210210012112122201120110100022122000112122120021112120010111220200112010021221000210211222100111010002010010021100022201221000120120021111110122211200200011001021012201221120121001200012201012102002011002111101200200012200221010200000120110200101001121001102102100101120102220111000102020202220210021220221122201022121001021111211020100112101000102212001001102001022201211201121012221112021120022012011012012010102112021200100102100000100200001011000021111212102111100002212121111122210120021200001022102020122120220211222121002200220022022121112120001222100200121102110110010212211101011020002201211212000022012002000001210012120111220201201122211002001111001101020100020121220101211200021100212102100022020210110210211111201112000221112021202001201002202222002121100020110012200220012221100110001201110222211210011010212222110112112210012002", "221202022121100122011220111020200001102102011101211111122212120222012011010011111120110110000222120021222220202220002112010100102000122011002110112210220020200000210112121111012001210100001210020120100000102012212200122200100222020010210121100202120102001120110220210200200121111012122220010002021001212110201011202002121211120011002211110002021212202201102001000110101110012101021022202000121221220220112121101221221102200122000222122120101012101220202021120111102222011202012010000221022220010100221202001120222111122022112001101021201110012211111011020012002111100211100110111222001121211210221212121100220012121002111201022012210111011000110021220022201201112211202100101012210200201010110110221000111001102101220010221110120201110001201022102022221010212000111001010000022110101212200201122022021200111011121212202112202121001111202022101110020100122222101012122222010022102010120012112222200110100211110200202022111100012111120010021101220110101020202222000220210100220111121211110001201201021022002110121121011011212000001221100022211121200100112211200010100222012010101000020112010111112022001100202021222212221122200020111102102110120202100010020121010210011221120211100020110111120201112020120000112000200112120201201200222121100112102202201011022121000100001012100001122020111102101000211221211212110002102200010120221222202220012002112111001221001000212010121200102202102000121212000112210000002122122210102000220002111200200220022220111202100121120101100020022111110112110222120212012012111122202220121011122222112011012110122000011100021010211001020212022211012000101121120222210202011101220000212212110120201210101020122010021020122111212001102200212000202210021211110110011120022022011222210220121002012022012112101211011011100221121002122221002022201210201211020222212200212011122222010011212110100022201221012210102212202211020111002222101202211011021001110202220202221121112022222111000100101021002202111222110000211020", "112122012222100201112000001010210110122202122111110001021120221001002211010210110200120012002000121200021102101102212121102101110210221202221202011210201000022211111221102010120212010222002000110121221022011122200210210020120200122021100200002111221112111020220001021212200121001201100120122021122221202220200021220022212111221001210222001201121120022100222012012002211220112210021220200101212120111112020122000120101022212202010110122211022010201110100122210010021020201010202200120212212000101112210012200220000020200102112121002200201020122012112222011112220201000210202111001000202120002111120101211022120211120112220111122211120101211200102022100122221220200111100020212212121211121101222221221210112220211110112220012221022020122221111200021112200020100202111100000101202210200202110212001102102010200110021222020110110120001222020212001022012111011020000021000112012010222200202102222111112002102210010102110120020020200012201110120211111202220120021220022212122221112101222212121000010101221210102100101021202211121011210220121012221002110211112221210210110101110201020210202210110220012202211102102000200000000001102201201102212001221210000101122222202100210020212011202222210121020110112120021101222202202111021011202211200222122110012200110010212101012001202021002121202121012102200100101201011012000112221010020002211120001021100211010002222022021002222200201211010200202122221220220112201112211010012101011020200212201021211020221121111021000120111022000101002212120222021102220122020110121000010220012020012000100002122112022021001011220202120021121201211100200110001001220000222100122012012101120212221211021012222011220020121001200112102221010111200211211000220122102210222222220221020112221011211121201202202012201021111202121222201111200100002001000112012002000121022222200102110110100212000211020212011022001111110201101210220111001122010112000122221021020211002002120000021000211111212100201111221020000102211012001212", "112120111101011020121211110120200212111022111022022221102210011112222121221222202011112102202210020102102112020010001020202010022111121110201112201012212121210210022220112010112022211200211011212122112202112202010010110100110210012200100022200200022201211100120001102001222012122021122101002011112010101100111202011002112211020112120002000221120101011211220102012021020211201021100222101022200000201222021022212202011122110102101111100022102111221002212010021212122122022120002121010000120102222211002010220111000121210122220210200202202112110002212221220022012111022021020221021102200201110022102200101000122001000101112021110122221221112212010120100200221022010200022201120121202202202222210222121220110112102111201021200112222101100001020220022202211220212101200010221122210012120221111221011100110202201200101210022121021022010211010000010120121220111111012101010202201000112102200021202120222022021210110201211122200120210212012002102101210110110020121222020221220202201102221102001211110222201001211000111120201010010000100200200010000000022210210211212101021011012101111122020020001120020121001100022100001120021102110202222002212221101222001201010121010200112200200020211110212122210012002021121202022111221220121111212010022220112002011101002121000220111211222021112121120012200212121121201022202220120100200220102101021201011201012112210111102022120001111110001022210221110120001000010021120011001110002120221211010120000111021120201212110000201000221120221022110111020212110100210012212110111022100212210002011111020121002010120121011000020100201221112200111021100022011111000122110212012122000012122221210001212111000001011211220120101022100100102020001021202201102121001101010212222222221201121222220212121221002220201200101010221210201100212200021121222212211211210000002021201120021001200010201022202220111000110120000000121101011001000200120121020020022222121022212211122020112002010020001202100121000200110222222100010001", "121011102001211212100020012220222101121220102210220200120101200200200121102022100122021110201011012121010200011001001120220222220110100111111001101002100101001221201022122101021112221002212102010011012111021112122021000111112211122002021010120101221122000211020011202221111122201012202101000221010211222012100202121222000101022222121021202200121110110000002221022220101101012022021100120212200002001120022122112110220102200210200112122211020120121221020212012000001102210111112021000200010220001100202111002202222101102000010000200020021021101012212221002010121011202212121200002210120001020210012222002210112122101200021010212101110012011202021010112200001000111020201221101001222020210120010002112002201222221010211201200120002222000112000020212100210121022221110011110001212100012201201211110101010212020011222221220200002220201011111122210211211111220101212001020112000020211022002101000121211122121221212210020012121122022222020221112121212022111101020122220210001111022000100001001210222121022112212212112122010011202101221222002210221212201202221110212201012011101120000210022122000101001022002000111122001102120101001012200101222202200001001010000120120221012020101001202110012112122101100101221011021101022100212110010101000101102012201122010221012120020111110110122112010011101000012002200121021000212220001012202010110012000211002011200211011210002011110120100211020011220021010222201001222020001102101002002102112020120122100002122211212012102202122000100220111110121122222002111200211220022122211122002200011012110100001011002212200100102121102002210120101000100020002122100110212200210112202011021121022111101121221121201121102112200222001112011200102120112210022111121022020121002102212222122000121001001212220200201121100000021201200100201210001020211100120101212221022121001011102110100120010011010012211121220110202200211201201112102122112021022200020222211211010221222022011212101021021211221120002201012021221220112211", "112221022220220112220110121202020221100101111010202202200002210002121210200020001112202020102010021021010010112120100220111220200210200200222200112201021010000101020222111102022010122102021021012101102100111011110221022022111011011021200222211211101211222212202022101122110211121020020022112102010012101122121122021000201001101210122002210011002111120102100000221012112020002200012111121122100111101100000002121202012102202201222122022222011202211021201200122012212010101002210101220212011200202200002221002101222101002000210210210221120222200010102101120001200021201122102221020221022221011201211102012010211120021110112110220220120020121200201202222212020011011101221122101110201111012111112120210212110111000001120021122110212101200211012211211012022000011120220121102201121202112022210200100111200012211102222112121001220001211200021001101100210010010212112202111222012010020211202111112002010200002111122021000222012120102002010020110210112010212021002202122002101110210102002022101122200002210112221221021011121020011202222202110220221111220010020011001002201202212200212021112211111001110012020000012002010202002010001101020202222202110221022221010121012001111101010121112221020011111010101021202212220111210012021010010112102100002200000012220012122020202121122011220022221101100012011010202211220212212222201211121011102021022211222212022202221111111110201020021111220100200002122101012110011200222220122010010102110222020110211212210022212202012212020010100211122221111111022000222210212212101021110111210211011020002221010202011221021200100112021202021210121220011002211000000220101221210200201102002002022121201012120002112101022101012122222201201212101112112102122102222022201120101012100001220212211011022212100020021021100022210212011112221102011212012010202211210011011012212112212020021112120201121010110121200120100112002222022200102000101210111220022011001000112112020211010201112020210021121011121022012000022010221202", "122022001112101002102122102020001202212222210001111002002210211102102122210120011200211222202101010211212122012100210021012101100200102100211021201200100100222111212022000022200111000110212102021111022021101201121122020011121100102012220112121200221101110021011012221200101122112020201010000010222011211201100100112202122011211100120001102112011212021121101022201102210012110001121202220121002011020220201210211002111002220021201110202102002111001101112000001101110121120012220021200200202000020222001201201012010010002100012011200002010211010022221211011121011200021220220011110222212011011210200011201100111000001121221200100210000110001102212100110001121021202120012202110001111022110122212202201211112120201021012200012201211000200002100011200111001121222112101200111111201221120202211122021122122200201021212022011120021120100102101200021211211221002120010120022201100112010210212000111101201121010022201212210210212210100101212112120220121222210021120012001001022110202120102010112010101112122210100110002000020101221010002022122012102211222212212111111101222000221000122121021101001100012101012220222022112000210221021121012201021001200110202220201111101021020012022010002221121200010200212002020112020011212002221110011201022010021000010010110221022022011221112101121210012120212002000100111121012020002121010211122211001112011212121021100101001011211221021221121200220010122011222221020021120201222012002222021102000122020021001021222220120020021112202211221100201000222211002211112011201101010012200112112021212112100121200020002011121020220012011102210021120010022202122121200222012021001100001221021121002021121102222012222001222211022022122201200221112220102002200011001021200012220101020022102021001210111201102000001212021121020210110020000110020202221002222122101222010020221112210121220111220011010201221210220002002122220111000100101010120111021111012102102110200221211120122212201102122100211110011001010210020211011012", "012200211122012111222020100020211001121100202221021111222200120122212112102202002201202212021111012200212020120210002220222221212200121000111201011012000002102011112202121021100021102011102110001120111001102121221221112220121220122122220211012202211200121201120211201001111222002200220221102012210100011100202222000021112011101212022011011000001022111110120210121121112101221221201001000001011211012111002220002120212202000121201220122202110211002000221002220122012102100011200011111101011212210011111202021222112011010212100021221020200021112201112000212212202020002222011010212002201000002100011210002112200220110211212002021211110010211120221222110202222210221021022210001020122201001211101022012021000021101100212121001102221011011101001111021022222212220102111100012221110102002011220001100021122011002022102111100122101202021210112202120200221210100112021001210121102102002201001210212112112200112111202111201100222121210110122102211120201110000122021222202011020202022202020201021210212112212222011200122210110122211000022201020212112001110122022101011201201221012022112110120021020002102001101222220211201202121212111202122100010200102200210002021200211011221200010112110202001112221120102010212122021201222110200200110001102122012100020202021001002121212210100020202111201222212210011022021010101221021012101222222020022102200222101121110010020021222121221102100000202210100202120020112122011201010110200211100120200121020000100111120120210010100221202210020002111020001210001201102022012120202100120100211202212021221102210010101121221202120121010122110221100022001011212120001022102020002020011222002211210210121010200121000012221011020102120200220012012111011102121120122002002220220200101220122200102100121110210102220101120002002001222022211022012001110012211211020001012122002120022112021200212022210200210102011201102001122222221020102021112121202001212122100020111220210022110101102012102222012120102222221002122212122002", "000002121200021121221220020010120011120021212120120102122000212101001210202122010011010110222212212102222112022110122110020222120221212121221110220021100220221220201122220121021122100102020100102222110201011111100121011221112200110010212220112221122120120000110121120222111111111102202221221210212202110011020202222212110200222112122202022001002222022200220120210222201212111110012121210110100112222012120001002202100111111100101221002200002011221012120122120011010200100020000222112212111020100002102221022121222011002012000010001120212211101011012000022012201012101211002100012110001110222121002220021220020201222022212210210002222210022221012000210010001222111002220210110220210110212222201210110202111022221110222021221212010121111111101201112121112112121221221101210121022020000020220102210122222010200101110100200101111120001011110212010120121002020121210100012021120220220012112100210022100221102122021220111122202112020201020212211110200200121111120200002121112000110210122202021201211021101222110202211020102210220001222021221211221110002121212210121201220210212021111110222201222102222111001202020000012012100101120022102121121221011210212022221100102011010121000121020221122110200220111010121111111200220221001122222201112221201002202221212220100000100001001021220021220011210002220012011022201121002111021120202220221022101122212211011000001110222100212200221002121011101012200200222020212002221102012221221211222100101021201121120000202212112112020001012201000102010202000211022221021100111100201112010112200110101002201112111022120120101210002010220022210110112220001200101000111021210202212001200202122201211002201020000012220001212200002011021210210012002102011220011011100002210212012210201201201102101100020120020000121111002120202122220101102011220000100110100212221021120012212220111012111010112202111100110222221122012012202110200201111120100022221221201111211022021121102012000020102000201221011210211011011002101120", "022222220122020121212021202010212121021102111010120010102200102021011111121222110012202111021111011222211011120102111110010212012122220202201111101111220121010221110020210201001011222222221020222211202112121221220112121211200100220201020200221021110110211211002012122221120020220120022102111222220121211021122020110112200021120110221101011211112020210012222000210110202112021202102211202210111121101121110001021201012121010020210100211000120002202201000100011020102212212101011012000211002202111011020220200211201110212122022122221212211020120112000012021211202212012220211022202102200222002112011010110210100220021020121111112011102022212002201202011101120102101011021002021000100021222102001210111102121012101112010011102010011000210210111212002020020220000200011100100211112221222210110221110011111222100111020122221102002202102010110212110002211121020021010222101002100120100200212002002020011212021121020022122122220122000101020221021121022002211220210121111212220212122000021210201111112221220021112020200000010020200111200022202110102001021201002120111210212012111221201121022022202101120102100020220200100220101102011212022221001001010211100022020010022010021121002122222012012200022201002000001211201112001002221221111111122121201110002100212000110201220111002021012220210100110120100010122220212120211200121121100201000020222211200220210120011200111101111022121201111222200122110102102012112201022101121020012002021222202101022220210211110201101022020102022000112111011121210012220111222120122112021212122221200012210121000020221120002112120020111101101201100202121120121202112201100111011010000202111222022222220010200010012001221101111200112202010202001100222210210222201222222120001012122211201010100110202222200120111222101112021111202012100122211121212122112002010011102111002220201202202202010012001102102122202022222010201022120111110100012102210222201021121220221201121210222021222212021222000122200021201121001022121201", "102120102022020100201022211022110111220012200000002002020001022200001101200000110220010120201111002211020012010010022011010221100011120110121121020101120111211011201010210201202100001011220011111102001122101120222111200221111220222012001212102022000201020110011101022122021020222002211001022202020021002211012011021021201220221201121002100110012222000211020112011101212212000200212202202010010212222120210011000001110112111010210222002111102201210112211101221222112012102212001002222120002020101120021202021021202211110000020011121122222122210210212122010010021212020010110001220020122212212100211022012221002022220010220012212201001011212221111222121021221202121212220220200222200222122102201120012000101201120121211020221001210021200000011022212021122020221120002202121100200220020202222020212120202101010210120100210002120020001202022201112100122200101001021102111101121211221012010111012021121022122111010212210111001101010101112101112121100002112012000012102020021200022220112012110001220102021100001021122211212211210000000100110100221100120220001000200011220012200000220022211110220212202220220212102012000012212210101000120101012212210020020202122011102112222021201102111211201121110022020012012000120120002221100020112120101102201021202221010221020011010212020122221001210100212202102202222201201002210001111222220011221000220122000210110121111022110222221112200120020001012122012211012111002011112020101120200012210212101000222121001112212010210201022101112022001221022112021001210211212111102212122000022212200221021012122001200111012001101022102222121002202121220210002211022021100202211112210201101112221201221111121112001202021100001220121200010200210221102112000001221020021202212022022210210110022112200122220010211022121212221211022021220111012222022000212120022011012101020121102020121121200122102111101200202211001210211210021210101212110201222221121121121100202000021120101020201121210211120100021101211211012011202201", "012120210102002002202211122122210001120202101001020111211000011002102001211210100200001021002010101000012110012111002201210010002010121201211020012021201101221210110122102122110201220112110021202202200102020122021212200020202200122220211200110200022110200102101221112221120111010101220000020122112010221200210110211102120111222021221202110221112020102202202021001012200220000222011102010121222000020121001101020101212212002110212010201021010222200101012220202112201202122200122122221010101120100001000202010200022221020112002201121210100101101022021012000110001110002200010200101110000121120100210120112111010122200011201011020022000212202220000111011212021200000001100222101210221111002212011222020002001010010102100002112212021110122122002110000201000220110011112100212212220120201101000100011021122002100111220011102111022121121200211002020022110012021102110101000100102221100112001021121121102200110101201102111220110121112202201020010011022211121012202111020101012001020221100220210011221202112202111010010200020110002022012010202211101020001112201212221212011112202121000010111200012011111101200200220200022200100101212110122012022012222201202011022021002212202201002101001012012121111220102200212202200122220120100000001202112100121121002202220120022201101112120120212012021221102122022020101020020012000102000202220121001001212120121221212122222121021011111000120122102002000210222212110120020100111222222020121011221112121200020010112220001201120222010000101010010222110122200100122100100210222020102120002021021021020011011202202002200112122112012210222120222110010102120120011020200112112121201120221100220010222022100022000222020222121012012121122102202022011012021111101012000220112120221010100001121221011202011202112012112011212111122201100122102212201011200221221210001010112121022120212102212122221200111202001100211221111102022201022122202100222010002212221210210221000110021110102112021011120211010201221112210011220111", "100221002002211020222221022111202202010001120012220101210201202001020222201212010200221011101022202200112121210221122200100120211121020020122202111201220010011120100222011222001012201220222220220000200010102220020022001211210201121121120111111021100012111021001221222021112022100021011011101101202010200110010200220120212201110111200211211122110011221122122212001121221020001211120200012011020101210201101001220222201201102122100212200220020200211101000110121020100100101010110202000011220110012201020222200212110012112222121121110102222212122220020111120100102121212121120120112010102020101220020212012010121212001000012220212021110021200020201000122112101121220012011112211211102201110001101202102010110111221222122021102100022011122120110220112100110012210202100012020010120000202020222222000101200212221110220202022010020020102020111122201101122020011202220102012211000122202112110120020121202021020021000120212210200110220010211101120112220212002121112011101011021222221100020111212221101202020200011111012002100112022111220000010100001100212012100101122020111110011010200102001012201222100020222210121001020221112122100111111220110112210121121110200220211020200210000111222000212101220220112201001220220002010121200112212100100021212101001202120102021011002122022122011121111012100201201220221212220022200201002000102210222220210002000200100112110101022000012002211110010022002201112120210002212210000200122220011200020120111122120200012202011220002020022011110220200120112020110201000201221011101210201112201120111002111120021020022010000112022222021101220112101010102022121100102101211111121011022121022012200201111002101020202001012222112101102111212220112021202220010100120202221012120001200220122222111100120001110220011002120011200012021220200222022202000220000020221110202021121200022212111022022220102112222012220002021220012001000122101221011000122120121010120112110122111002210102210002001201021012221100122212100212122102", "110022120100111022112012022220201221211112202201222112200022212022112210111201101012222212202210210111012212002012211201202101112021011001121200200220111220012110211100101222112021111222122001122001110100110110021102101222120120121222222111021010010201221022000020000220102000222000121121010022111112000201220100021010112210000001020010110122112220221100021011010121020201010211210020000021112000122102220222001110122202001022201002100212011112222110100111021010222120112201021122202110022010120110202000220212221111021202110101022021100021210120020010010200202111000122201000111121211212211001100002002111010010011212210022122001100201211010210010121122121121202102102101021210020200101001221022012201220202121212222110222101011110101100110210022000001000121221021100011211011211121020220001002211020000000010122021112011111000112012110022210002111022221222021122110022122222101200021021222121210222022122101001222102201211111001001110100202022100101100200000020220001000010020201010202101011021002101020112220202210112201201000112011120110020200221211022012210022021220102101211012101210110021020220100000102110211220110200010200022222022201221100221011021021121101202110110002100022112122112011111122111212220101211100010010120200210010221202122022010002210202000110101212011110011021000100012120222211100202210012211202021122100002120210001002011100221001001222101220211220102220121011210101000201212201122020101200111101020022021202112101101110200100111120120202101121011002110110202022202221012212222101212002120022012020020111212002201202021211101222212220022211210112100100120211111222111021100010011221101111200110022011002021220112202220210122100222220121010101201001110021212211201001200200110200121200200202000212122202002102022201011222101022121112120000120201110101210012021120200120111000021110101220120210020120020100010200012020020012201221211211012200112021212122121021201010210102100101012010021000000121001122020102210", "202100220110110002020202222012012221222121021111122011212120002000121221211100122202022202122122222110210022221102220020210012112201200120022120121020102211122122200112121001201000021000122120000111211101012200002020120102020112200010122202022112022210021011010111211011122020022220201001212010120022201111020110121210212002211200022210000112101221100011001012201121012001220221000012211120002101202022211110012000120121210200221211022200222222001210120102100100200211220120201212220102012020220221221222001101122012222222100200102112012122001102012012001000212002002102001002200001012100000012000210212120212220022200210020102020020012111111212222121122212011100122010201002100020111121211002000211100100121221122010000020022112120201212210210222121221200211220100112111010001101002020200221110011022110221012010102000011001020101100222011220001101121021022002102002222211001011220121001010110220001222022220200101220222020220010111221000112102020122012110011101012110002101020110101222202001222001011102101210001022121110012022110100202202112202200220001022012020120002002112022021210212000010222111211222012221002102110012012102021022201221221101212011222212211001112121212001120100110022020122120011110212001110202100022002101001020111120211020210021000212001221112201011000101112021220212222100121100100120101011121211011122100112202211222110012111121101022022111222221220001202002212100121212221111201120201102102201001201020211011102220101122221000102010020121111112121201010021210001201022020021001200001100202111121112120222121012000110110122101012120010222012122212122022002110222011202021012112210121120210202021101211200012010201211201122010012012010211220102200012202202000200011221111201102120112112211200201211021211210120110011002100222221022210001012120202110010221110021110101121010021022002100211120220022222010101212012022200220000012100220101122211122122010110201011020120012222220111101022222200022022121121121122010", "220021022012202100211211100202101022102010212200110000121112001201222002121222221022212221200220112020022012100021020111010200010221001110222110100210120202120012212110211022112120210022002002210220021220011010201022100110001222010101110202210222212022100001122100000010211021210221022001012201222110001002100222100101212122210110221222222212210221211222020221222211000112102202220211000012210221022210201112210101220022202112001210001211121111021020020121220001211101010011112000011012000002112111021001212121011121120002120020122000002021112120000211212001200122100221200102102201120002110022211012112122110111222212211110110201122211112011002020211000012001102202221110222000200211011211002202012201220221102020201122022021102110121111120000101202102010111011121122020012111112200112110121120100100011122101011000201121000100001001111101122221000012002002222202200101012100212202002121200100122201220100201022200211222011122122121221102011202022121001100201012222121002121120100102021121202211102101002020200222011201121112220201021001000210120102202200211101222011220212101120111020220021012221001122222110021111110202021122000111021220202020102022100100012222101122211211020000011110112220002201001002021221220012200110111102120211021002111101002210200212020112022001000220201222021211211201200022222002120220210000002222121212110222002200010022212220000202002011022122222111021222220022011201222120221222001022112201012021210210101121020002012002020022210121212100110100000110010202111122010012000221202002111210010221022020221111201222000120222021002000221012100122012222211002110002122002122000200010011000001112220222100202120200221012000102211101200010210201022200121202102211200221122211010212200101211010002211002222112001001210221101102202021212101222122211001200002101012120202111020021221110202101002001101000002201122120210101220002020000021201021022210122102012000100120000200021102222021210220020021010121122112210022012", "021211110200002102120022220220102002001101001012221200022220011100022000200202001100022201111202122012001202020210002212022020102001202121111101112021001012122011010110212201022212122021210102211000212100101121121120101010022221100111102212211201010221100111110210222221112011010020122002122120110011101022200001022120022010010020000020120210122012002120112112022220122020002112010210211012202200121021112222000220100001210220210020102211221021200000210211221202221212012201210102112000220100222120111102012101200210200100120021201102112001120000012222202010022121012110201110001222201020012212020210202210001021011010120021112100021020110210112021000200201011010121212011111102220112102100012201121202012221012011202011001212222212100002200122112220122022220111111020200011001102121210220001010022101000101210211200100021000020202122110112010100101001121001110221020012101122220122020111020211021101202212022000202200121221002202022100112202202020100012221212200021212111122211010001221021002112210221002121112121110210200022201011221211022102220002111202002120210112201110120010100200022000010001022022212122021111002122012110000002012021201012021112202212211012220012000121111022111211220222011211111220100121202202022221100102020210020211200200210021121011111011221012101110212201210021102101121210001002200200111021212120222210002200011000111110022022212200121212011021020202120022122000201021202022012000221000002221010202210000001110101220120220000201121020002101221120110110012012112022101201022120102010220100010121001200202200010220011202011112120212110010011002122100011201010121210010212122102211012111121200011110000022120102111112120111020201200220221021001111110110122100121221111112111101212202210012122011001210211111112200022101102211020011110202120012012010110210100012020022212120212000021110001020220102110222221122211020001111221000112212210210021010212002020222020211110000102020020121120001110120100102120202100221", "022122002122112122212200000212220222110120020002101100120111122002121012121002200122110201112010012002012221111011010220211102220120121201222102100110020001112112000102112220012010200002200000020012220121022012120121100011021210111202100102110221102020102010122201022002112011122120200202112022022012011100001212020121000110001002102221212210022020112001122002010020021011210111121011110221020000202210212001100221002101020221201000011120211122100000212221000010001101211111000112000210122222212021110200201022022221010100021022221120010101211220201101220000112000221202202121022010020212002010001121220111202121212220221211210210021212002201000222002220220010021122012222222212012222210122112201211120210201201122021221000121021202212011022020012201021212111012100211120122120100022212022102222111002111210212021100012110002202101101222002001201202222121220020202121200110022001220021121201101221011201121202222012020110201100100101010000111211112102121211122121220101102001201120021010022112100221220112002100101201202210202110110212220211111101021101221121010020222222122101202100212211121110222111211010202111010222002201102212220010201111102121101101220011122111202110010022011211212001220210211102001110210111001002220221212202201100200210110102211202012011210210022110111010121211011011002020101102212101021001201102002221121212110000001211022010022012020001010200210100102012111102022000021200221200101110110210120202211121011111200021221110110101112011022120111002110122012001221012020020011222112012201011201220220222201001202202002112010212201022001201002101112220200022220211222000000121111001120200020111102222212200210020222010120212111220121112200100220020200210000002222110211010011211110020220002011020101111111102212200212011010201020020011112002022210201121202101102112012102012011122120000021112110002112102022020002221221210001101102110011111222121120012220011200220112102120112011221121022202122102000221212022102220", "010121222202211000121012021220112021002211102202102011100210100202100022021011010000220111022210021022020100222211220012010211202022221121011120112102120102211002112200111011000020000010121211110102021001220112020011002210221212200010121110000021021120000200211100212002220202021001212100010122211021001211022111101010021000121210220100022121111100001011120111001210100110111120000222220001012200122022001111200221021201212120112000121222110021121021012210201102012101010012112010110200120220012112100112220001221122210200211101122202120200120001010122001001221022221101221211211222022110221112100112211120012122111102010012110212001201221121220000112011000212200211112001100122201102220101220100112112222202110000212121221112200221001221101210121001100122001020201221120211102220121101102202121000112221220200022120010101210010212010100010210122210210222101102210022102221122110102202210200012011020022000201101120101110012011002010120211102211100212200000210210011211020011122220011011201001011120120212000111201102212010122002112022222102110202002221001011121212212000022011101120211221201112121001021222111100111201010121212212210222202111020100012002112001020020102222001112221001120212100201012021201211110110201200100210111212010002210112010121001002220122210221022102221010111100010211200111000011021202210202102000201101121021211100110021112000210110110200012111020210110201112202220021122011111122110221020102220012002012120211010000111110110122110011110210001102212120112010022002210010221001120211001202220212022100200202121220222022021221102101121012221021121120022020021110112210001022102020201221001222020202010211022002000110002211022201211011102120102222221011201200210110022000001220121022200111020001111210011020101102002010200020210111112102020020221101001012110101101020202111220220011212000220222120012111112100100220102100121111002211101011200021112022201112020122112221100010200020121212011012021012100112110111002", "002100221221210002222020110000202021002000210112122100022122102122000210022101002020121110011120112100011111110200022201210111111000210220201001022201102220001022110222220122000021010011220220121020012101200211100012211001111011202110011102211022221102120000120001121121112212111212112222022211210211202222222120202102221100101011100212222111002121022022100122001202000110202021120122022000001211111011102000000202001012000100022012001112202000202122012022020100102221201010010021210211201222101201211001201212101000211011200011002112020221200110121021022111212110111102010122001212101020020012102200102022011120221120222102022212221022210020010101202121200110120010210202000202012022120221221011010121020020122202202210022110112020111222111220201100212112112210021110122112010212000220120100200210002110012200102210212100102222101210021101020011111202222010101220111002021111010021220212111000021112001220011000022222111221120101201202121122001211222121100210221112020021202100000010221112110101011020122002200011120022220200211120220211001110222002110102221001021022120121220021012222212011012021221121102112120201212122020211002021002200001112220122002101200110110112212120000211021110002020101120021221021121210000001111022112212212121101221021001102111120101120011111121020110112212102100002210022120021020210112101011112001022201111202000102111100102112212201101001110221212220220210200001122210111102010221002202100002001122122100020022002122120200100021112100001202112021210221000212211002212010220221210011210202020001221012100201220211112101212110020010210122220010011212122010220011122122120101120012212021200112120210010211212112211120212012202002210211020002200112202220211210212022021200022112001222021021112011212220011210012110010221202110120200211010021212202021112222011112200002100012121112200111100101122122012210020102201022120200220012220122201000220121102002011121102020101122000201102211002121222001111211222202121", "221212112120121211210000011000022001020111121200212021010020101212001022212102121020100121012211112022111212020020011021211120211211010122200222220200012201122121220001020011022200201122112002212111021010100210212012020010120001001120000011211010221002121120012101110200212102100121202100210022011022220012212210121021220102012101110220120211221112010100000201101010202211110212100220110012101101020122102200000110200111200011102221212122022001121100110122210110121201012100112220202020211102002110210202110220001120111002001002112000221210211222122001002200122001111020010220121122010011201201012202002021202222110021011020120010010210002200211221111001122101020001022010021021201122022010210022020011002102201210021011022102220121100222112120212020122000101011120210120102021001210200012000102101022212211100112202002120012201102002012222211002100002212110022002111201210200012111222101100122220001120210012020012212222100120122212202002211102011021002020121122022120102001012102221110210011202222111202102022101102220001122210000221012020112112012202112110102210102212122110112120222121120101201100202221221121012111020101001201220001011202212200201012200210110122020021110011211002021122002120201102010111110121021110002210221022202212022000120012210101121102010210222001021212022121012100200002001120110112222110000200202222021201221110110201111120011000100122100021122110021121011212002021112120220000222211210000110010221000021011012212022022221221001200010202210212111011212021120201021122120112011211221122012200112200202000212200110201002220002022102101211000102210120020220021201122110111012112111210121121101002002001211002210020001212010120200212110121020111202100202101120221211211001021000211021111211111012001212112020112200200221112111112112012000100220221210112221102012221210000101111220102211201010100211211122201200220010002221221222010112102111100101101012021121012211102022102200100022100022201110011222212002011221", "221020001020221120212222210101222000221102102110220112001212001221211110001020112212201100220010011121000002220000100021110220211101212111202002101222010121110201100111001001100012222022021220121112120222112000022001002201122022212212211121220101010021122200121101122220220120212201022200210102221200222220120210002101211110210020121121022220210210122121201020011000100220102011022111222201010110121112110110020010010020011020212220110112100200210002112120101020011000002111220011101010120111120002120012001220202011022221010102202120210221021110211121201200102221100220121000010012211220020201012020002021220200202201221020212112220012010212012211100111222201122121011200011212001021112000122022120220220211001022102021212012120022212221200121201020211200202002212001122010011000110001001010220111122012211101010121021200122122000202221220110020200021212211000220122001221111000122100102202000122220212102002102102212111202110201111121212202112022122122101101020020120121010211101211222221211110111000210001110010020201220110212100100022201101212222000121110011020120012010012022111111120201000010222020002001221100000022220220020001110122211122202202010212000200112022201102110120001220121210202020120220202220221002000020221222110222210211010210020120101200012121121210200122002011012010100112201011011202001200100011222112222211110000120011120200210211100212010010120010210001221121200120100202222200111111201201111122010001211001001220100210200010110102210200212002100212200120122112201021022220120111222210122010012010100201222201011220111100002222210211010222101022220111202121200122022002101012201212211211011121102121002101012102022122120212112010201222000220111221211001202100121202010110010102210110021102011212221222002101202001110210002121000110222220012021020011102100222010122011222210120002000011001200111102022012212220222012200012220020022020122212112120220220200000002012011220110110220122012220112222001212122011202020", "222121021111110012101012202022222110222210022121121002211102201000200122121020202100012012122122101211220210022211212110210211200110102121100121212010012221002112221002000121202002002022222110112122000201010212102210112200121201201011222220001120011212101021101100000110200202211022022211022122100200222202222211101112220020202212000021202022020120102222011121120100212201011010221000001021021221111120001121200211220121011220101122122022202001102100020000222100200000011200021110221021211011212201020002120102212020000122210101112010102201201022101012222121021110210210201101022112011102201012101000222201010220100221020220221221200210012202110201012011011111112022210211210021021220212202102022102020110120100220001112200101000101102200221002002101021210211112220112121012211011212222021222110002112201000122101210220102210102111002200212220000221012011011002200110112011022121101022200212110202011012112100122200021000011212212111101002012011111220221000121010222022112021120012011201122202122212222211220122210222202221001121212012110122020010112220121211102202220222000212100222112212210021111011220121022222101100111220120111212111200100120112111020222021022000100021021011011021210221020210012202201221222021201210202021012220111020200010211121011100201201121201202222110112020011220212012111101120102021011121001102202122121210112220111200122121001022001200111111221020121222222021121200102022102002120222002112012020112122002012112120222100020100100211201210000201010100221110121102021000012121201001010200122211011210202201002111211120120201112012022110221201222100220101100220201121101201101111110202221120210011002221022121000211121022200100121010200221210010001102211100110210110202021220102201100121210211212102111212010112111100021202010010212101000220201220012221200221211001022112200010112012001112210200210100010021211002012100010001212212000201210120111122101120101110002000022002001101200122210222200010110110101000022", "122120212101020122020200001200212212020201012112122221210201221102121012212102101111221111020201220222020010200100110101122002011222212010000100011100222212001012020102001102212110221021012121022121001101201010022212210100111020120120210212102202020001020220110120101011220010012120001010001011010210002111202212011122121112222102220021202020002221011210120200212101122112021200211222000021000110012022100100220200021220110221121011112021121021221201102002010010221210001111000000111000002211021011120201020211221011111210011011200010020210002002221002222010221211110020102200011121020212111121012001121111110110022100200021212111112100122012110110121222100212122210111121220012001021012122010220110020212200211121210102200011020211112111120022010120202111010002211110201210202010200122120122100121021122211121001211110011201222200020122211011210002101120111102022122022011110122202110210110110020200200211202101111200020202011121220100220200100121010212020001111210110102121122110121020212020212212110002212010200120011220012220200200200201111021212012111010211200101221010101110202110200212220020200212022111202101122022210020212112212200000200022120200111121020211220112111020202102120121020222212221211210122111001020010012122021022101220112122201011011200021222220221220110220010002012010220121201120121210222220222120210102112012121211212202100111200002222200000102202020101112020111212222000001020101122211011020012200001112101112101221122102202221122002111202002101021011202211122202002100012000200210221120100220122202211000101000002201112120222220111022020112101021001100211202210202000211122220220110112101212111021001220101101122001222012110100011222222120000021220100012100100121221000220121212101001112000012210011210120000000112002212201010020000021212100201020121122202122121122111120111120220110201120020101111201022200221100210001020221220121100110002022102101222001021212221202110121021120112012111200202201111112001000", "022202210120102202222020111121022202111022020221112202120222001220110210111012010111011001112020222210022122111002212121021221120001010000120211002200201102121211000111201121021002201210212002202200222000011100002120110202201000101221102112022100200111222022011201002210010122001002110122102111101100210022220102201011012222021222201022111120011000121120201210210222011222121022111110011222021211122112221110222002021210001111120101010101221200012001012101020221122221211021212010220010010110001100122011001201022201201120202002120120022221212212211112210020210012001022212201020110100211100202222110221112202021110001221221111122220210022111010221100021121221102022110220212202212101020122120000100220221020201101110121120100112101121210122120100022211011101002120212002122122010102021021022000101101002102210222110222001000012122021220010000222211122122111022020011210020021010210122111021200102021012101202222001101200020121112210001122000101200010200011022212201020010010010100000220002022212120221000121000110200101011202202210010221201122121021012002000102112012212201021201120211222100202121120122122202202101010021122201022202210110012222011121100220000101212110101221020001210222022021002011120212201102102011210200000202102020121000010021112221210220201022010020212011010022020000201110011122210100100210202001012112212001011112211202101122212012110202022020221012021100000210202001010200102002002222010211011112010200100102111202120100222220010001200021201212101001011112211012220212012010100100122021112202011011202221012112021211102121102212221110012021000221121200000210020202010000102101112211202202111221001221021022120220210221212220202000121102211101102121112110200011221110201202001021202121121222102021212200110120000022112002121200100011102121010002001202201012201110002200010202112221012022220212202220121011011220201200011122020120111210222220211022201112020101021221110010200120012011211101211000100000000121202222", "200011101221120000122112120120101201202020102211020122021002020022112202020021002001010120022021010120200202220121012120010201122200210121011021000101211201002101022101121222212100121211011110021201021011112220122121010021012110010020201212210111220020220011101201002202021121212100021121001112102102210022001221221221011000022121021110201010022120111110200020212220110210112001002212212022201201121202121102122222202211211201222122200102201221002222200101021202210201220012122120202010101021022220101021011021121102000200200100112022200010101001001122010202002212112000020202110020200212011122110212010120120000201020121221011202111121200222100011110021212002110001210222210111222221101102020101202120201122101002211112110101211002222210201201012202002010021110122221202002021012202110220212120110101010001211210212120120101210101110110000101211212220221101212200220102012001222110111212222210101012111112222211001222110201202100100022000212202000010012102102001011200121102112022212001120200101111011021210010221211102002020212021002122012011120100022122100010200011010021200221221111011021022210201200012121011110212120210220011210220121122102120222011101201110200202201010220101101222110211110222021201220221210210022021211001200112011021112100022210211110001200010112021012221022221020010020020002200011110000021022222120201001020221000221110010220111111100022212011200022002122220121110210111002120010020200220011012122212111221210121100112101201102212212101000022102122002011121010120122010011201021220101120200211122200212222100110202010211210211112012210210200110000202101121010200112012212000012022220021021000222110222201101102010000122020121122110100201002111220021112020022212112110002212120122121212200221102012001112211120020022220202012012200022101010100100211112112120011210122110010200112100112102121111220012121201112111111210221011020202022111201102002111212120001201200200201001122110100201121212122202100000111001020", "102010021111012202212002022202210122202201212210000112202201110221021010200222222121121200201222021202002212001110221202220211010002200112121202202001221101101122000122110212111121021002001001221100112101010011110121121021102101020210012101222020012101220101001001200012221012200212221111221101221200010000001121102211111220010120002111210220220221211202001200220011202020111202211201111020201122212111010102110202121101011200212000102102121012202201012122000112122101111220002201002022000021120110102110021222000121001011111220021001102122202121121212020110021201010102000002121101112022020122201121201102220110211222112121102110210112021000021010102122021010112121101022122112221212011120221202212010002222001000201202202001201122221022221021001200021111221101200222002021022020211101212000020212000202102012122010011021201210012001021112221102010101020100011021102122121112110221120202020102022110201122220120000002101012201120200111000100020122101001011022022011210201222020200122200101012110221101211202120012100002201010012002200120121100212210220010100202012221120011220222222020101000012101201100022002111200100011010101001110200021010100111212101122000021010010212020112111100221212022201211010102110102120011201210212220121210102010121012221200020022101102000002212101202000222201111020212011111101210010120102021010220112001112122120221121202102202002222220100100111010121011102101101120201200201222210122201121112102102111100212022110021020001012112220210002112110002011201210220101020002200000221102002111120100002111210100011120121211110100212120011121101020212110202121000021200102201021122100201122202001201222012200201111011111121012222111020212010221212011021220001202221000001121112000002012202221112210011111100000210222102011200211102122211120110010212102200111111122122012220120201101020120211210011021000222220021112012110012020200221222212001010212121000011220112121002210202202100101022211002120012020122002002111", "011020010010020000112202021100222101022000111211102202211102120110021201221012200210012111120210210210102220002102012021001112221022010222112111201120122011022222210100020222120202220011010001121210121221012201121220002212210101100111022222100002201202212200000101221020212221202021211001010022121111210221202201100220201022011122110111202000011122222012022211122100112022222211211011121022212210120120002210000100222222101110211212020121012000000100200112111001122200111121210002110222001211211202212011222002020000102022022122222202120200111121211212221000001111001020101221021211111212020220222110111011120100020121202102011022110101112112102000100121121211221111201122102111112021110122101202002001000010120100110011221102100212102100011200021002211210010200212011220100110112212010210222200001120110212211022101211002111111222200101211020000222120021101122002000012221210122102002102001201000220102100111010202102002020020120122111111201000021000120111002200120002212110001121020201212001101220022221201022102211200211120100021120001120212200112100201122121200121200012212101222222022021111022112001121202020101101112220020022000101210112111202212210210210020212121121011001002112021121210001210201200001201101120120000221121121001110112022012211002020000211001010100010010020211020210022000020101102021122112022210022120110221211000101010121122210102221211202222012011002100000212001222020122210201022011201020001212121201112102112010100201101222202221221112200210111111200202120121100202021002001101121122202222001002112122220020122101000010110121202220101201200110200012022101111010010010120012102111122100001201011222110122121110101210110221211110220111101000221211002010002112100012012222012210122100221120001200001210202220011100000222100100112222202220222101002121010012011212122020001020112000111022121110120201220202200222020112122110111001122111200101010011010212022201102102010100221200210022011120122000211101101022012020", "020002110221210211211021010112022220101100020212002120022121100120122022222220122110100121212002200101020110220220000221222010101120222012111020221012020201022122121102021022101012112212001011100012011211221010212220120222011222221000111120010001102221221222212002211212010010000010010111120022221010122202122022012010002112022211022011220011020011202102100101110102012222122012021020221221021221001022210211000000200110022210021222102201111200101210120212200121210121222101021210002120202212011001012210211102212121201212221212211022022221100000112101011010010121222212222200002000011000021000112000211210022112012011100021221101021002020010022020210200000202001021011012211020221210100202200200101112100220000211212212022102121122011200111210102200112111100001202212222200211000202020121100110202000022011002120012020112021212210222201201010121221111200102010120222111222120020001011120111112111002211020002202020122111222021102101111101212122102201110111212001222001010200220012010012120220012112020212111122102011222101220211102222120001011211111001211110021011221212020112120221121210010101201010220022021201122121222120121211210202221010210211200221210210120000021201221011100012111120222010112002120122211012210120001011001101002212220111021202212202222010121022102200110012011220220002001011020002020022121021202011202102011100221010101000021002012111201112210221012002211010022222221011210010002102010022122201210011021200111122211002122012002202102102111202110021210101110220010010221101101020122102222222212011010201001101201201211021202200121010212212002211220012112010221220222002100121201102001112111220022220012201102121220120122000000112001211212122202100222112200200101112211101211011120100020000112210212120211001222220220201011022120212112220022012100102110002011002101021111212112210001101122212212222101021011100002220200100202220200002220220022120220211002002121122202121100110011201111021210000122210010002121111200", "120210210001110011202020000011010220022002211100020221211120201022102211110201022200222212202211100101122211000221110012202101112210120221001000121110111222121021000111200201222212011012000111000200122222021112211101101212010120112211122221200210220001021201101021022211002101111201201200100121201222121110000000222222202222200021001110202021201221000012210222211012020122221122202201001200011012110101100111221022112201111010002222022100120002000212201122222001211101221111220011102112211100002221200012100012122000200201220001220212212122002002211022121221212101000020001212001021110102110002222002020222201222111200000020202210010120022121221010211201212022200002110200102210021011012020212120000100201110010202221202101120111211212220221101222220202122211012021212101000201122101121012212002202121111022111012110111102111021022200120102111102120112112221121002212102202111220020121011122202020221001100212021102000001222020222022121021002021100212110202011202111102012101122000112101202122010022222111101221201121000100011111022001001001021122200022210120221112210222010121210212011001221001001211101212120120221000110221012000210111121020221001020121201110111112120000202100122101222112002202120100200210201020210120020201121111011001210111111110012012112120112011021220102220200011121222211002200211001110021202210001000112002012200202111202021202012201222220002110110112022210121220001011210101012110212000001011100120202221020022021201201120001101120002010002110202011211201221222221220220210201010111100211212000001221122222001022022002010200022012101001010102220222220011102222222220011112022000210111221121210200110222012010012212102202110221011110001201200000210211000122220221222110222020000102121212100010121220202212120010011020010100221110010021002212022211202200011021021100112210001201111111202210022201220001010112012201012101002201011022021222100011000221221210101000100022101202202012101110200220102102000211201202221", "021200000200122001002022200000021211021210220202120100221000110001202002221111011021120211000002000101221210102001000210021202011022202112212210121021010212022122020112201212101122220122222001100112110102220201121001020220001112201101011200222100110200200022000202001200111020202201102100200222021201112122012001001222011011211122011010110220201220210120202220100012000222121100020211020010121100220212012220022210200020201010222211120122210101202212200010122010001100222100001002100110112202202120010020011202222122211101210010200112120201012111021101121121201110211200000111211221012201121122221122010001101121211211211201012022010220222010220202220122122210201111002211122122110001020021120210012220000100121021212112111202202120201102201222221100021201101010120120201011011202122000001210212202221221221222111120011102222220211201002202001011020110220212222121102100110212101102121100011020111022002022220201222210110221112002212222000000211100021011112002120112211210100001000022222112120112201021200220100020010121010121210000000010011212120000012101020022112111111212010121200120200120200211002100100110010102201102002000110100012201110021001221200010201101120122120201020110010020200010221110000111010021220112000021101122200200020112022221121101121010212101001120001110112102200012021102212010112011111000102112002212222021021211201020210220020101221201101122110121120201102111100110220202221111001111200211000100010202102102121010120001222001001210022010010002000121020101022111200022210000121110222221212102000001211210120122120211211112121102110121001202112201121120210111200002000111101211111100002200102001112211120202022100200122112002220112012002122111122101102010011020221101201012000212100002002200120010201211122211201100121120211100121002122002110112200122011100212200110011012020001120121012200011210102101110211110100221000111201220201021212022002000000101010111121020002111110210010222102120201011210112221220201102", "000002202002201021210110010201022111102122220011222122122021201201212221001121202102122010101101101111020200212222200012100102110010122010021012212001112012211020012101101201002022221211211110002102010221002022021211100200201202121010002220022211120110221022112022222010200112011212122201102112122101102121001212221101200221122022021002001000102021212010212202211211101021201001122121022112000200121010102111200221001221122001210002121020201021112200102200022002101022010211012101111210022000111122112202011010011222111002212102010212000110111212211210021211112010002211112121202022210021222000210212002022202102210211122200122000112112020010201112010112222102220222002120001000011001222220021002200102100022201020001001100110100010200211000021011020020220002202202210200021022010001222110110222111002201211100122020002122212212211201000020010022001210210110000111221111211210212020212222100101020220222110021011111012012010101100122122212011022012020202002101201000212111011002101112010201101111212201101100122112011010001202012110200020121012022001022121221121220210120211110102110201200102121201210221211020001111222110021112012022121201111202121112011020101121101100001000012002200102012212210101220000210222112202002210220120110210201112120211111221010210200212020022112122121212022002110222200202002020222120201001220210012210021020222100122021221002211012112010012002200210112022002110100210000010101202120011011200200011121000222110100101022222100012020000201000000011220012012100011222210011212021001010002010022122201011122101212121000121101201112121202210000010111121220211010111200101210022021010200111100210210111201000000101200201211122102012000200221001000021102020120220212021012001110110012211222201111002110220111101100022121121221101210120122222120122210210101200001110022022100002002022012211212111011110222112000102011210002101102110212111120000220121121020002122211220210102001121022121122122121021102120012011012110", "002111220002120021001121111020201121111002211111120002120002222012022002211111010121221211212002211210012210020200002202110020112100001202121002111102021100001010212202211000220210112022012222120012000222222220021120200222001211210222021100210000201011100220002222000220212020211120010111201020111011021210201210112002020112110202211010011021100222020200111020112122002020020001220101201210200120021010202021012220100121020011122220211020001020002122002212111111100220102202011221022211110001212112010111000100012001102100012102000221202020100011200021210111201202000120221122122120122222121012002022010001222222220222101022222112002221022002210021022221011001122211122122101012200111201222120120002001021021020021111102220102221222112010020022000210210221001211111111001221201210220012222120201201111111110122212211211222011221100221010201012212000111112120010221021022200212221011201122110011212020100110011000101021012201100200110120202022000102112022001012011201120221021220222100121110120001102000200122111002020112112000121020001212000001112202002222100201221012202102102000110120202111220111111110100202021002101202120001220020100210202201101021121121201020110121022220222012010022012200002201011200010222112110112022221000222222200110202111101001102011210021210210101112212201201122001102210000211012220012220112020001122012100002111211220010000200022121210211101212220200110111110122112121210111010120212021001012110211101122110110120012112201211212000012211211000022221002020112222211022200010012222100021222120122202000202220001101110102221220002122200221000112120210122020211100001020200110000111021102201021210010122110202101222002022021221122201210100101010001001200012102212211112011022201121112221101110200212000202201221001212222112110021111000111101122211202012201121121202201110110122100001220210001121110110011021210221001000222002020121210120111110011022200222000011001201110020101120122100111221100012010210202002000", "222110221210111221111221211201022210010120200002201010101201120200111222000022110000122120100020011102101101000211202022122122022010111120120221021211110200011220211202101000222001200221001020011210122212101212121011210111011211201020201010222122220112212002212201222021222010212011101010102200021202100120112211120001201102120102010210021220201211101121012121200212200120000121222001112201012121111020021111010122111211111022211120111022121120111120021112012011100112010201222120111200120210002202022210012111202201110100211111220222200011022122200001111211210000100000201111110001010001000122002100211021222220101100201101121011211221121012011010020021010011102120211100110201222121112201210120102112212120111022001201021201022111100010120002201012220100112221200210110022222012120111120220221222021002202201011210100121201021220120121001122110110221112120122210110220022212222221021012011022120210111200200112122221202112000111112022220112210202212112001211122211100111220021202022001001110122200211202110201022210011000221121100022221012001001121111001221111110112112001021011202200012002212020000220020101021111020020102121112010122021112020210120111212201020220221201220000200002222011210102100111221110211200121010102001112202102101112022201220100000000221011010111010001112021000011212211120112021010110221120002200101012011202122002010000111010011001221220021210211200011121201001220201001212012102111212020122022022112001211020100102210211222120121222120121220200221022001221122200201200122020211011202211122100100010112120011121102100222102011022210110101010102102202200020020201111112222212201120201020021200121122222122001202201201010121220200222120100100212001022012121102112001112201001201202220111022201221121021010211021021001120200001202101020122222012000220022112201002222212011012002020121111020020120120021010200220102001101000222222102021212210100012102020222100100222020021011211010100000021211012020111001102100011", "122002102020202102211110002001200220112202212221202012110000012012212201011021101001012100210101000000122210111002222210210210200120020222002220021212112221220020011000210220210012202201210211112121101100121110002001201022012202000120000200002202110000002002021120011222010110001122222011112112110112102022121002222200020110002211200002001200201000021220022111000020222111102222211111221200000012102022202221020012101221010020210221112220112200002210122101201221121210122100001011110110012200001111000212120212221110012002012211120202120200111001020121000001102120122201200021221220111021210100111110002202210022100220020112222002112021202000111111121000111202210221002010210221010020212101211102022012020012011121122010210002111110212101021100211211211011211200021122012100120212101120121010101110022111021002221220012200120200022012201221012100222112200020101110001010022002221111111102021020210202000220211011120102012121011002011001002110112120021012102200201001201011211012112111200122222121201120111210002220021120220222110120210111022122002212002000100101022002111011021111212200020100220111000110020012000200002022021202011020010211002100202100010000012101110002022112211210200100001202202122202012021212020022001222012102002100021001201000201022121102010210220011112120122020121200010211101012022221212221011011020202020111021100220220012022200112021102220102212120000210211002011222202202010121001221110010222001212220000201112200102200210200200020010201111011210002001120211201011110002001122112122110000222210102112002101102012112021011122020210001000202011010200112011221101021220012111100220211200211112120200220201112110201102202021221121021001202121221101211112211010000202112120002222021210020220100100120210022102000121112201111201220100200211020011212021210010211102011110020010010200201211122020000012221100102120200221012010002220200012100020122201222111211210020101122111002210110201022222012122020011220010011201102", "210211011112200212122102101121100000100201212111102112020111001010022221110120101111112001201200102020021120200201010221111212121220011010202102221000011122001202012120200210210000210211100011211212020201221001112120221221122202212121220122120112101110102121210000010111022021100010111110001101122222022002102122020102020002100200001211120012220200000201121000000012122200020210201100222120112020211011210211202020212211001020111022010211100000200201021010001222021111011200221200001120211201210122111000120200120122222102022010110212200122002101002000102001001202112212222202100110022002000022012021220120110012100212121101112120100220221210102212012122201110012002010000001121110102220122001111121000222221221100002021011002112211111020121010201102222121202121120122200012021002122212010011112002121121222111002211000221211201002001000211011020010212002022110000110021210011022220201121112110101000122212101202210212012200021200222221102100211202211202112102002101101201200120220222201000021122200002010022201211022212202021212022021120101020101112120102012220220220000010211001010222221021022212212220212122201202102121210212101210111020011201020002001100121212002021202221120221011011121002011122102201021010010011110222102100010000110021011001221221012210202222112101100221021002102000022101211122110111220111100010212111012102021210112110202022122011020210222120222100020122121101011011021000002211100022101111101221120222202212220010210122020022001112120220220021122010111122212211212102121012012011112112012020121211010121120022011222201121002002002022020002112200021212000100212020121211012002202100221001101020111111222210021121112102121012012222101011011201100121200010220202222020100020102112102010221201221211222020101222012000111010021002000120100200002020221220010211002212002012022210102100111210011012021221122020012112022011000011111110211011100001112220100100222010002001202102210002001211020001022200002201222012222210", "101210200200100110210102101222012112212211122110001202100202101112001002022001010120110102012210011110110221220100112020222001122100111000211211100012220111002022011211122202201202221112000222002011012100010200120100220222122112001002120202200021020002121101112111122210001122102220102110201200220201220201112212012211112020112121011011111020112002012201211021222110021120100210011110212100221222111021102220220110111120100020100210200122021121012222101101200121101110122001000210101220122112211100210122200222120200120221001121122112201001120120101001021012010021120100100122001100112110102222210020220200001200001000101222120101010201220222221201121122120001102202010021002020111101111212220201210001210011000200020021120001011000012210020210001101120010200212001100111121110111212121200211110211212111101000102022212102201222212221121222210000002022112211002121210101002221000022112220202010112210201000021002100101000002201202102012212220020111012110202121120111001212001100220000100201220122222002112212110122211022222100022012222112010200001022020111100222220010221111121211202122000220121120212221010020211110100110121201200012202222112112100101110010002211120102121000022022212100112111010210112112201111122211002112012210111102202020020212202001220200101112002202111001221221012002202001222201001011002122200221212011202022210010101111211002111111200211000200022122120000022121212222002101102101200220211122101010221201221222220121212100122102120010120211111121111010221001102112001102001020002211122000121101222012111212021102200200220112012200120000212100012001012220201200012201100121011212200020220211121222121200111011122112022100111121022022200200002211220222201001020010220211110112020010120220202010110112012021122101021222120012222112021010202112021012101022200012201211122101100002210201201020121020100001201120010022001012202001222222200221201201221010210122121200221202101012001221002212200001120210102220120201211201", "101210010000120201212211012001000011202220111002121001221022221202121221120002102201222120121012011201200002001010002211111120122012121200020020002020210201200120002012102120112201002201210212121201122112112201200102020110100110121102220122121221112221222012002200101200001221022101201010110210222211101111200210011212220212002221001202101022200111001021110000001221120002022001111011112212121211212222212210001110021100210200002002122000012102000201110212221022020021112101222000212000210122211121101101101221120002000122200000020010112000201112101212121011202222012210201211011010100120012221202110220022210211220102111002210202021122000201000002210022210022111102021122220202011212100000011100210200122220000011210010102120221001011212121110002022122002201001102002120221112122122201002211211110102220002102121000002100212222101211010110022200010001201101021220000022022011211220021121110102202020111210210010220010220200220202202022121220222202112111012120212211101002102010120200000221020110111112001121221210222022012220002002111002220212202121212222212000001021001021121100221110222121112221212022010222221120100111100020100022121112121020021022000200221222000000111010021011022020220210100210120021212201201111210020022022000001221011200221120102012220201101201210210221202221001002010012121010122202110120211011011022010000222221222201000202222000002220101120010200100220202101122012211021221011201211212112000222101211001011201002102000120200002022112222100222010210201210200010221000210102102201202200211011102102112101221221100001202111011021102200012212211001201212121101102210202210110110112111012202101121221101011112002121022011202012100221110100122122020020221222000121001102100102210022212122202222222111201110112010210222122011110100212011002101120011121211011220001200202220111100201001101101202100110011020002220112211200021222212212000121011100220201202010221101000121010002221001220201202122120102212211202000012212", "221010211011202122112222111100222200210011100201212121100001202212011221202222211222102020000002112011210000220020000102021212120110102101222122211221002020200010002101011100111212202100022110022011010110110002001110211210110121201002221120212020011022101012110112002012100000012211001220222201221121122000112222000022111111210101211222220122101212122101210021100011220100121002000002202101002111002220211020000000102112101220102212220020220001112121022001122010210011022101112002211222211100212001221111200202200022211222112202002211100121121222210012212100001201100221002211202101221020011222211122011121222200220210111002122011002001021001012121101200202200112222210021221220011201211000112002110100211221022212011120010221212010101212201112202222221220201110211201021201201220120211021222112211110001111211210200201102212000102002210100211210001210111220200212222020020211202002100110120211222012111120100002011200002221012201202010222022210201022120002010220012220021222111101002002012201000211100021010111020222202211100111212020021020212012022202012110020022020022110010022011012020202200002200222220202221200120021220020200222112011101020112112210211012000012122021002220002020022200210011202022122222212121010011210210222100110011211002222210012212222020011100022202121022122211001210102121122101021222101100222022012111110011202020200121102222201212111202112202001220110202001200101100121201220202120110200221000100220212021201001200211200222221021102201201222011022122020222112110120102120110120211002022120102102112222120201001222201112120221221101222110120210102011221221011211122122002021020211110102001000022200001112102222012101221202020022222112220021000101111120010122012011010020122111101222210011220122022111202001212111221102210202021012000200120010101121111022121010012012002020111001212110210221201200001210001010202010010221201122210020110121022122212122020111111211022102202220111111220100211221222100000110212210", "100102110211221220000021222200020012121202211110200200102210122210101022010211020101210210202020202200020202001212010120100022002101211211102011201001121102201121200112212201211011222002111210210212012200211022010121022001001110211211010022212120010012101220201112001120110112100022101210222010220201210222010002021002022222111211200022111002201121011102210201110120210112101111011110222111122211120210122200110102222011221011121002221100010211201200200122210212002121000022100201220021210211001200212212211111121202211121202220200220201222221020221121212011221100121022111222020200210011120021001021220101022200120222212111112110202220211122121011122120120212220112200001001001021202101020122012022121122001210210001010101001020010110122112211010022020102210020201120212221121221020021110010212100201020000220110100121110010122202020200211212220021112112212211221022212121022121012211010200201101212202100001210100010111122100221221200210012000021112022001212201012110000122012101001002101111202222001211220222102100221000212120111220021100112001221211202021012200211010210002100000211200102220201001021002111201011100022211112221111002211002000022110220100120011120002202201120212010122002110101002202211021102200121202210110000100201202111122200010002011220101021012122121222100002011102001021211010010221021112100120100000001111112010011000102111010120011201201110122000222222122002210112120211112211122121010120012201110221200220210221121220220211121121002112111022002220112010201112121202001101011222212200011000221202120121001010000200121011022201212010220111100121201120102011101001012110221112102121012020111222000012200221220121011001000220120101011120220002122200120120201010220210011011101000112110011002112210212201222210100101122211221100012020012011221111110001212102221002022021200120012212020212020202121210221101120212222022121100222102221102112012020200102002112000200120100112201122211121021210222021201021001000000002", "102000200202212102010002222001221212021202000120121222202012202001202120100110220210201021021220120202001011211012022120020010221001221111200010002010122100201110201100112101000022201221220021122221112022021112222120022021200222001021110200211020101200121121202201102210201202202011201210112111121012222220101200111220212111210202211102120120222222021221012212121222000101002011102220012210201010122121201102110221120021002110101002020122121022222211020201002112000020122101002100002020210220201200221200102210111101001001011121202011112211212222122100102021201021222112012122012120101002221020221000222212101110102112120210020122120211100121011201201112021020000010011101122121002212011222211220112021012000122102002110111111012010201202012222121000111121002122011100120102111001120010012022110111002101121101022002110002121010200102110211210121021102221020002020222011221022010112020011111220222021111200220010012101202212102102102202222122021102222200222121222211011122002222122002021222200112211011120102222121111110012020210202222110021122202011102222010021100211020220122002110112102120100210010012100021200001120021020221110222021002012002220010101202221121210211112201100212022000011011020102002212101120222120011212000112220001200222211012212221201211120201220020120021202200000101100220101022211200201121112101112121220120010101121221221121110122202012001221001002112012111000121101111212221000120200022102102010002210010122121221111100200112210012100100011112112010010122112100221122222112220111021121211201110210221101100210221220022022102122010200112021222200011100102111212020121122102101002201122011122201220220012101122110011121221102002120210020012200120112212220001210021122110110102102120001221022110202112110102210002200011022022221022120101112022220101021122101102001122210111020222101122200021122022002210010112100120012220220210120122221120220010122000212110020122010022110111021011012111101001001012010101210112221", "222211221200112001122110120121000111102120022202202201201221202020222021211200222211210000111211012200021121021112020001222220112112122011022200211020211110102012222112220121002210120112212200010101122201212111011021200200120120101212201101221202121002021221021210101102102202012010100210120220100011002012220012202012000122002011101002100100200101111111110000120022111222010102102002101102000220000010012100220120100102222210022211022210012102101110000202210210012021101102102201012012210211221011110110101222000100102200121211200102212022200121010220100222110222110222102201110110220200111202202001211222210100120000210212010020121200220020002002221221010222111022002222120002202120222220101210021220202110111220101002221201011122121221212220210012102010000202102200122120111020210220112120221020022200112101212000100212212221011222212200212001201001111222000102212001001201012202010221002100121222002222211201211200222000012012222110012210011220100101211202200110211012022020111021000000110120221201022212220002211202102222102112011110122211110202221222201020212211110120000101110212000112221220111221221201110122210121100102221221020200010101201101002212200102021011001110221222120020211120000022120101202211111011120101011121210011110101120120102202220102112112010110021002020122021220010010021101010001102010112222110021112010202210111102222101000021112121122201110110112021110011202210111211000022201102000220121210211000020121211101000101211100011211000210102210201000112222211202011012212221211000111212211010012212221000011011202022111020212112001120002111201222100222211122121212220012201222221112202011120010000212010101122011221110211100000022211021122010102101002020102110011020122001100000110110022202202100221211220002202112110022001200012010201001220002111101101011000121121022011120201020001002002001212101212001110212102111012012100100200021220221020222102010201220110020122101210222112012111110022011210020020010120110", "111212221221211210211221101012210012111202110010210020112001202122020122200222222201020010201202202000002102012122001200001110010111120210220212022211012110121202111100010012121202220111002021202120011012202011210220121220202121122200201112022022200102101000102221010120222210112021201011001020011010111121101102111110211211222212100210200222200000012021002212001120202121220000002021120102002100010000200112110220000011221120100110022020001022000210210021021102000111202121221002112221112120101011002110020012210220112101202001200000120102210111020201102000111022211000102000201122001201021011022122102021202100121100200211000011200101210001122122212020002211111201220210121022011001220220210202111011120100002011110101112210121212220012002101220002212212002202111111021220221000220111222212221021022102201011011020002110211101200222012100002110212122101112021011210211101200100022011010021101122202020122221222011021100020201002112101112021221222110102111220022220112222022102001112110220121002221122100202200111100110022020120101111121222212200202020011011220100200211120112212221212010212210212101111121020000221022200021221021121211120202112221002001012122101002211021001102022110210011111211220022220100220212012000112020020221210101102001111112120200012202201122200220002220100012011221211220111211220100102101221020020011010222020122210120200122021221111011012101100122101121200101002022210211122020202112121012111220202100011001201010002221021012222222202111120011112110111001001212022102212012212122000101120211020002102021110111210112020102110000020011020001120221202102121011201012010122111101001122200221102201010201021112121100222001002222120020120202010111110000210212120112201202010102022112200202102021120012220212011000220201212100010001220022020122212102200020111212201201111221000201021202210202001111012211222200002221022110012110221201020002111011011100001101220210102112221110210011101122212012202111012121000120000", "200222011212222102222112110101202120101010211120222120011120211122200021210120010212211112221020110210122021122211221210002102101222022001202120001122102122002101001201120120120212010202111201201222100220020100100210002212000102201120111102011101211101210021020101200202010020212011111211002200002102022100111000122100022201221011001212212200012212111220021001111221211021110112120100121110120022222122101020121212102202010120101020112010022122112220000201201201122121021101201221221210011120120002021001110202202112102021102212111220001111110120201020220121202111222112000001121222220210012000211220200111220010001012122121001012021012200221010011110112122102100202012012220210202001200022022111122222020110220211121011112100112120220202111101110211222201001221222011220101021001021201211002002210110102100011000011221112002022010011000101202200122021011212012210021100201211022010221102111112001012002102022120110211010121220210202202012221002110212020211212211020020012100200022012002221010222012212110100011210001002002201212010101011102011100100010200122021001111002001122012100211000010200102211010221010001201221222201211012212112101212111222002002021100020110022221120200012221100122022022211211100212121210000100110100221101110221010212110102222101222010022101021110112012120111100102200200022101112112102010221110001000201022202112201001121111020020002111120202110110112212100211012020021112201200121022001122221010202201110102002202122000212211011221110012120221210200022021120222011221110112210200021122010102120002122201211121022120221112221021110111012120021102121220210100202001200100110101221112120110100102120102112112002112010210010010022011211101002022022202102200121102222001000102100102220220120020200111002102211111021212120021120002000020012220001202100212020100200202211200102011201102000222001020120202101200200011010121221122002120110012201212202001002100112122000002022112200221020020112101100002210110011220111", "212211211220120222212002010200021221200021001001212102211010212022022212002112220201010211112200211100202210201000100001021021022121201222222001111101022002110101111020211220202221002012021212200012000111021000221200101111010211222002122000120021122121012100001221011021012012101100202011122011012112221001000111220020001102200100001110002010112002102122202101000002120010010121210220011022202211010110010221010020012100112002120110121120012200110000122000121001222100102201101021110222002012021110012022001110201110022122220101200210121101202211121101121021101012012211101002100020011212101222011220112011102202210011101120010102101122020122211200010121020001211202100021200102021110202202212100110012201221212222111010010000002001100222001120120200102010220122210111112202010012112002211110212200100211202212212122202022002021021002020221020010012011220210020102120121012001122020121021020110012200202201011121002111120200102202020012222102212112100112100021100012010012011101000211011021102110200012221112212002202001200220000122002120022110000201111112000111220221121112021210000012220210110020210011220210220120201001101001112212012120110010210122100102121020110200221020011000202120221222012211100121221102211100212211202211221001221221000112221102000010112202000000101010200210020102111022222020210100111212210101212002021020121222112111100111210102011221000000000200022221120222021102121112011011200022210211221100022221200122101011221101010200100212012122201001102002201022110000022112010010120121020120112220202220111111211001011002020020101121202200222122002020001222210000201000101002202202102021110220202012222120111120022001211010002001221010102202110101202102122200121121220202002012022021200011120200001220212021121201121210210121222122012110000120020220121100120201111110110222122012010022202212112002022220102210121020100202100111211201112110200102112120122100002200022211211202112001211120011211121222000202101001022002", "110202111102122010000120010222101212210102200210020212012022201202121200220212112200010121222121110000221101010122100012210000112121101122012221202012001102222111001212222001120221210000022220201201211002012112011222101201020222201111222102220220002021122021111111110212120111101011010212221022011120212120100112212222021112211101200101221221102210112121120100201011201020120102200112201210020112200202001111110002000011022101200121121202122212011202100220000122222010122001102220121210222110202122120100012122021212101011010021000222220120001002122202102020220102110221211121221000201222100111110112220102000021202010221101111200112211220112221100002001122121112110011110000221000201012122221001122211222020122000101121110120111102022120121020102122002110011121211220121200000111002002201212110001021101020011212201211002022121022222020111121202221101020200220201102111122221001021002201002100112110020021010001120211121001122102020200022110011011222021100021110112120020210102211012102120201112111022021020121121010120100010212110202020200001102211120011011101120110101212211200212011200010021201121202002221011012222010122022222222001200122020021002022122202112100201122202210021020110002010112020021012100221200120202221221011120221202222012222000111111110010201101112002211011121201000200101222211210011210110120020100111202002211211122220011222221002011221201222210210222112001020021001010200101121101000021120022210221011110221020010121012021201222202021011120001100020220112202010011200010112110020222122210210112112211112211022220012210000120110212222001112111210221101212210110000022021221102121010120202112020010220121022210200212201122111110012111002012212110012121111020020122012100020202201212111200201210102221022222202002112022121112002212121022011000210112210201000121010222012201110000021012100212210112020121101220212210002002012101102001221021100212221111012211011202122200101212220222221200211110000202220111100002121", "101020110010011211022200100100221221011101020220121101100221002210111112102021122001222122002012111211201001112111010002122011011120011122100010022110111222111201012122202120201222211010222201222002001100120212212111010210002122102120220120001221211201020112220012020000012102112222202012101100111001021201112221011200201101221120001111222210021020111212101100010212201200202210210102002211010210222201021011101210001210102010221012202110002211200022100111012100111001202110211212111110022112012122010200222221221021002222202212012111111101201101111121222011222202101012121021202101212122012022101120022212012222200112021110202101000112210020012222210110120202001102202010002110100002022110102000210112221122210021022000011220221211001001111200001221102122200201200020101010202221222221010211122011100020020120221112021001121210112000210012200200000222211212220102001022011111011100000101122120102200222002012002000120122121210020222112211210111011020212011011010121121112000210211221222021020222110100222010222011101212101222120012021000010110200101122110220102101111200211001111100202202122100020201222201000001212011101212111022010201021211002210120202122221100010001122010110101112011010010002011002102101011200212120110021011012222021212122120211221011210021202110002000101012202210211202022021201002212200020210001111000210210202200002022211120012220021011010012101211122002100002111200120000011012111221102202201120000002111010012100100001112101022102102100200112111011001020011100012222001121211121212102122102110121021102122022102221021202201220020121210222011101020212212012022011000112211112202202212012012212020211212120120020012212012002201200220221010211012211212101220022210221110102212201200210201120202112020002121020211000111102110011111102222020200212200110210122212002202222121211102110220122212022210112111100110111021120112211021122221011220101102001212011120011200011100222210202221220211111122121100210021200010202", "112210120212122121100200001000121110200010010022012021222221102201222121122210002121012022012111011020021221112210022102012010111112102001212011212222202001020010210212211122002000012020122221221022022101222010012211202112221202002100220100221210100211220200021212221120021221211121121102200102211211220120002010122122221202111010020200110100210010002121221002122021100100222100221000200112002212000210020201212201100001211100221100020011022022210111021012002000220111212100022101102011002020101000100021021111100022111202201101110102211022012112001221111112122201122201111121010020020011000022210020001022021210101101200011002222220010222212212220201200200111002222221010000102012022111000022021000020100200110221001120002201120111010120222012211222012211101212102112010200122220102120102111101211112000200122200121110000110101101110011210002210012212110122222000100112120111201022200221102021211100221102002121200102212200220222101200211110021200120012000112021011200002220222122102200002102220100211000001002022202001020112020002211201022021121011220200202022000111201100002200222201120021121200122112211201101020011101120200002101121220010212110212102120000001122202012000220021102120012020201220022202001220020220211101200011002000120020000121021101001022021220221120202211101002021121211110121101201000120022000121221121001211212012122000000220100202100200120002020200102202111210001000021210001002200122210102001012202020022012200011122120210011101120212022101011200010112002220100022212122222111012121221111011121222001010010020221100011210001021022000010212211202210000222111021011220100110111102002000220201120201022220002012020001121221012211010111201002211110100101110221002111200111001220102002211102110102021102012120120010111111122001102010000112221202220200202110111102200022010210001212000100102120121122022100101110112210020120010200202121021222000102000012220202110011222201210101121002120011110110200101120020102120122", "200022220120101022020002210211200001000012221221102100110122001200112022121210122001201001012100102010220010102001220010011111222001122101211112221222212122010102101212121122000220010112100200021110221101201210011201121212022210020220101101100122111212012010101111111122212001111021111210212110002201202202222202202222111010211110101220211022021001222001011220220012201110020210100120110110021001012221100101110111012012102201021012011112201111000120021102112101020222120120110121020202110020012100012121202202002102002201210102112221121210110222122112002020100002222111221112111101120021100120012222100122122212200020001202021212210220100100022101210221010121122201120012102022212021201101221100212120111020101111012200201202211110122101211102211202010011101222102010102120121002201020010112011221011011222120112021211011100012120120101100212022202100010020210002001102102222120010201111022021002120212102012002100000101211022110120220202200222220111201222121100120110012211121022021221121220211102010102001212012222022011102202102020202012001020212210011002200220120102010021020102002121101220212112121010020011221111121221110200211100202112210122020020010012112021121220120220001200212122212111001110101202002121202110102111210022111011111122122121212010221110012020202100212000210020222110001020201000011001021022202011112120211122020120111211100111110111110212001001102002200111020112222020120112112000202100122102100221212120112201222122102200021020212021121012111222011212111020001220012022001220220211110220011012001210212120111020100202221101101201011102021021000112021102010002120202200101101122111212120020210021122011000021221020122100222000021101101021212012221121211220222020220110010110211211021221020000212021102120001222121000020022201000222200110112210220220012212211202211202022001101202111112202122222210001110100000000211221012000222010011121122200001121000202012202002122110220222011212220220102210011201010100000110", "220102210100011120212120012221211222200211202022210222001100220112202110220002000020100211020211020112011111101010012011012120101121011202012220122101210010120022021200210000101101200210101222122222211022102010121202222022000020022000012002202202211220212111110220112120121110210100122002120121221102222020220012111101102012221110220110011202212202212212211221020020202112021200221021211012222222020111111202210020012011201010222122222201110122002102120222001001101111222111020212002011201001001211222000011000112011002212102121102222101100010001211011020022101101100101002021120211012222211211022220222101102121202021000211000012000221211212011221020202201111001020120212100101111211220121001010111122102210101002112221120121001220022102201102101111212022221010021011212101200122100022201020012201021222000022022221210222120100112102002220001200011202200121221222101010002201011012202101021020122110011212211121202222221122011022110022022101201002021001202121002110211022121211020210211002110022122200112210201122221021120120012120122000211100211000101010220110210012000020012200220021121122112111210201021001110020001102122221211202100122121102200202221012101110121102210000111222210021111121111120100210212112012100122022221021000101121220120100121221021111122212101100111101020112212022012212021221222211202102200110121202101222011202110121200112022002112112012202210201221211021000221210202012122011210020110012102211212210010211112100112100101110000211010210201100212002112202001220121011221002012020222222000122121212111121022000200111222101211100212211211200102021122002001020210001121100221210210111220112100201212211000110002212020112212011111002201120020100011211000220002101221202001200002212112112020001111210122102102111022120012001002201020021212111010010212002201200110202221210001022110211101200021100112011021112100120210112110021220111122010011010202100000111200120200211201111120000101022221212111020100221010120111201", "000200100220201112222221110201111111222200101110111001211010122022200022220022120202002011222112021122012010100200110011102001222000010012212121000020212022022121112101222101001020211020221121210012200010121212020201002020222201211001020101120202112222120101221020200010100101211022012110001102101012221111000200212220120100111022012100221020010001210212111002020100010001020012021111110120021222100010021102111012221112202112110101112122222021121010112000202201000120120101222102220002210001020220122000120011001002011001012212221110110210121210222001011102202221221020100200011121001001020100120121020011021112110112201111000111100010020201100012100211221112200111201222212111122211202210121020020010212220102202022021011110122222122121120210100101001112002212011111021201120101110212002210111002201111200110012111212221201001202012221020120101121122011022212112221111010002010220000112211202011222012112001200000121111222110221120021010001100110000212011102211011212001212201200201101001002002100112222121211022102121020222202002210212122110022122001122002012122100222212020010010000202122102212221000200220010002210210012212021101101100102112002022111121010010210202120222220001102201200122012020220020100122000120212101011020210012211121011111211122021221022210112212102212112012201102012112222101111001121011211011101000200102100202002122220011021000200212022022220011100221001121011101202021122012102022020122220210020001201122222012020121202001020020112001100211211120212000222110011010221002012020011121101011220221120212120212211012111121210001222111002011202000220212121212101120220101002111011100122222122102210210221011002221120121101200100202122221011022200220110122222010201010122120111012101000121120200200010011001102202201220021121202211211201122120000122100002220201000110221122120111001021000021221112101220022211112110022000100020102021102200010202112222202110102022012121120011200221120022021002012221021220222111001", "011202010220110220111120221121100101100210010002222220201120122010222122002122001121222120022022112022111110210202001110020021112200000122012120212221201112112022101000122222100101102212000021022120200212001112222012211120102220210210101121120202222100020021210201122200201021001022122012001112220012101120022120022120110110222020021112222110012211001221011220101120002110221102222101010222220002110000211102010021120121200012001110011210122000220122110101111112112100020200200112220222020212221012000022220020020000222002210021022111021001121011011022022122101121210222122222011020010201012102000110101012210102022111200110011200000111200001002121202121102102122222012000121102202200210211100021102202101011101001121222210122222021212000101202110111021012120121122202000011210220002001001210021020222121211120110100121110020001221122001110221221122021120010210200010001111121102022101212021220120212121011200201201210121112110112201212112022211210001212110221120001021211100121200001111100022121112022100012021220011220101002220002200011221122101000000002202211011212220211022100011020102022201220202212202010221202220200010211111112012000101221212000102002101010011011111201210200021102120100010212211112112100020121201001002211002121001022100102200220101211221210020111220211000110221110010100220220121211122022202022101011111100200021021212001222111010221021210200111220012020112202020110000101202112002100111122110210010120212101200202011101101212220121110101220112200021211102022212001220120221012000110001002021202112122202122122122202201011121021120202112000022200122122221212122020010221211002211202202100021222112210011001122121010022020122210021001122121020010111010100120220012200121222110102011112212212111000220002221112222021201201121112110212222021121022112121001110000022021210102202111022101110012102002201012001201121121212111012100221022211022200100121110000012201120220111200201111201002222001221111211021021010112000", "100222121210000120020221202020121020102002021201012022212011110211111210221121121020222110210222111022222001002210120000100122200112100212002022112220200200210211112020010121100211110200000002200221202102120222222002112001222200011120100002200210020122012202001012202020020121012022002020001122100021010220122102101211102200212210201200012100102110102122201210212010102201222122121010202120122211201010001221220001010200211001112110101001100210022012200110121020200121221112100010122010201101110022012102010220112212210020011121112012022220011000111111210212202110022022112011010001020021120102202022120002020012201100002011222120120020011102211122200111100222001001002202020202020021021202200000102121102210121101201020001212111100212100112002112212110211200102101122120111100212202100120022001211210012020101010220112002001200122211121002211022222011111202222121022200202210221121001200021121201001010101121201121120110112112011221100012002022220111022122000112102112221121002020121212102122011112212000101211012011221210010021100021120220101020100111121010200122021222110000002210000001222001220101121021120221120200110220100020201001000222202201202011122200100000211020110100122001111122201210020110210112012000000102202112112100120211010212220100112100222002222112210010001121101201112111200112122222210112001222021001012112020122202100011122001120220201120111021210211212012002011122111120201021101011220221122000010011120012201011012202110000110120202102122112212020111002201222121101211011221110220022200200221121111020220201222102200120201101022201200121212201222212210121212000200111002001021020102221211111020221010011202101002110021021001222000012120120010212102120002102211002110221202102011122111002121012222200100122221000222110121011000111222002020102002012202121110202202020121010122011101122010000112022110020222121120211200210122020010101001210112200210100020111100110020012100022002200000221100020021200022221112101112", "202021010020002001212002010102112001120020022212110022210112022011001202000111011120002122020122111111202110120012212100021002212001011112020001111111112022110220202220112120002212211202012200221022211001222000112220100012112211110121011221012111012210001010110201111212120220201200210102220202202012110121212210112002121211101021022112202110221111021002102211202211222212202211022000122121010000202001221002222122012221112201121122001112000211000112201002222122220022100100210020012101221201122122221020111222102120000021020212022201021220201212101211012122222010022110000101102121112002221202202210212001100022201120201012012100200100112212110101102012211022220001001021111112101212210112002212220220001201020000010202011211020022100021211102010010121000220121012121000202222111020022200221002022100112211100220202020002211111110020000021121102012102020220021220201000222100021022100221212120001020021101020111201120121102010201001122112001011110101110221012101201201100212211022220221221000020222200200012221202201021010221210222220001221200211211101120022112200111020010010221011221202020110011022211012210010121001210120200212100212001000202120221201200110022110001021201011220012100021101120012222021201002221200212120220021122002011211212120002012111122000201212222111221011121022200212021222020020212002222210202121122000200101121221111212112200010021200002100012120002200111222101111102002022121110020201201111221020211110201201000220001220122122110002022001220002121022011111012121112021120222021121011020212111122100110200000000002121002200220022101200200012010010121202210202201101110112122020101001020200122220002121221012001202011220022221112021101201022100012012110021011101122211200020000002012221020210122201000112001100200110110010001002020200212112110021101111101112020120012000111011111111211012201211210000110202020201002120010020202200201001122222120201020212211220120211101122110202000002201012100010112021021200222", "000120121020122012210020222002202001210111101011121211101001000111112102110022102001022200200102100222012002212111120001002012120221002110001002020101101222020010221200221211012211120120221220201121210222201200201101102100111020010122201100122111212211100121110011000002100212110221021010022011201210020220012000120200110221221012020002111010020122201020110101001010110001011211120120121212201110111210110220110111022010202001120022020211211001220201211022102122121021211121201112020112102022212112001200010022200200201001011212122000200002022100101020002011122001122112220020201102202112210102020211110122120002001212000111222111200020212022221112121211201221100221221111011011211221022222102020222111021112012111101020200111211212210210221222001222110222010001000110211100100212112002022002120010200011111211100102222112211110110210102201222012021221020000212202012020020100122212002112211120100220112110111111021020220012022122120202020022112212211120222212012021212210002210011222210112000201112000000210221210022120100200220020012012000111110012012112211022011100200222200120211000220000121000112222212221200202100220012020101101112102112112121201220112200000020020201111210101102110200021111210001012110002201122110200101200120210210001210110210222100212120000002121021221001021100020010020202012010202001020212220202110210120010020000102221202121220000112001012211122202222020210002022011200220101001101222212120221212011200201021011120222022110012212201200222122201200020122011021102120101000012110000112200211212001212210010120110011001020020010120202212100010210022022010021002021110011110220110122200211111222012022100000110210112012021220122022010222012002000110012200012000100102201000110102001210010122110201111000220012102220212022022111102001100002201221012221222222220021012212100122201011002120012110110022211202100000000211010122001002111201101102120212000022221101221201210202101211112101222222101011101222001210100100", "211021112102200121000022121002001121111220012122221202120001210010111020211201220010021201110210222002021212122212121111112212010201022110020110000212101020112202021022011211201120222002002002012010200121211220011102102110012111221022220021002202212121010212221212000020112211210102221110000011002220200000100110001020100111200202020021100110120121122120001010110101212100000120211200110201211202101112000221212101110120111202221222021201201201102121011220110211121220011111110201001001212101010012101000122202011012000101022220202020220121012010212220000110221200021020110021220102001111002010200212122010011000121020011021002201101122122000222012111000021221100102012111022221110202112011222210212101000212200220220101222120101012001100110101222101110021011020002101101101000121120211200112212000021000020101110101111121222211110102210022011021010202020021201100220000010100202221120220211210121211110100210220210222022001120011111202211201100202110000121102200121221000002112010010102200110220221002012100110222212021120222100020122221221101221202201020201200022012220222200211012212102202100022010101022212012121210100220000120211111000012222121101001002221011011201121002210020221221020101002220201021012110001100021120010221001222200201110200000112201122210000210202122121012220120121011010102011002222111200202100122201221100102021011022122011200120100202201210120021110210011210011100021020101012002022021120120002000000101110012202120200221122112021020010022221221100212122001221100120202110022220201022100221002110220111211210012211110022121000002102002010211210012211100200022000022221000111210011122111001210100212021111121102110010001112002211202122022021122110121112210122112021111011211022102020201120122120222221122102110222202020012000101000001112000112212222111212222201110000102221022120121121201202222011222202222201011221221110110110200002012122222100201122101021212122010111021112212102221102212201200020022020122222", "220002211021212010112021102000202001112001011222001212220012222120101102022010202210212221012110210201120001202111022201120100100200221101111210102212000221210012012222120012212110022020212002220100020111101210021222102212202210121210121221011210202112102101102101002020022120202122020120120011112011200101000220100222010001011121012212200222212212100100111022211101020202221220211220011021120101102111020212122120011211202102120000000100120200100201012111001222022011110022011012100101201210210021221120100212001201202111110220111102020100120121110101022220220200201022221121021002112101122210121101101222210112202011211220211210222010012212201021120110102212211212022211212110102012001221221120000202220120000210110111121200111221100120200100111001110221121100222221111211011021011102000121002000110022121122102000202021022011212010110000012222022211020122010122021212002002011120012222111002200001002111201122111120121122221020111220021211022202020112022101120201212020220112111021122110220221102011112122222001101222110021212221120111101212222222210020021100201020101012120022202201100112021021201021220221012201201220200212211110111122020011221102000010211120002110112010102111002010222202100001002001121112022100021200210202102211012222100110022100020122202002211002221020111010012010100101101021122022210111022212122212202221202102212002002211001120202001222012202202122220212222020012101000110101200201022110120212112102222212202001210002002110102100210000221000100220000222022121000110100222201022002021001111221122100012201202112210211211211200211120100212021022200021121211000200012120200120000212101120212111010022022212220122022021101001000101112220210202121000000010020012222112112010010011120110220111221020022111110010200102111011112010120201111212212212101011222122012001020011201101012020001120210001012021122222020011201120102012022100121011002112000010200102011000221022102121000212210002120111101111012002010122002120", "011101202111011010011022002200122010011002110200202021212212020200012121002211102211221211210211022122210020110122112011010011010002202020010102111120012000020201011200010111121101022101021220102222220220200011021221121220122200000102021202110212012022222101102110102012022022122111020102111121101002001001112121102110011112111210112010110012111110022200220212210202101010221120112202111111120201021211201002201000202001101020201220110012220210211102101010122120022220211101212201100111222212000010112120001021001212102121122212111200020101220122202201222212221222201100021002120100002112100111201221112010110000210020100200102202211011122210002110010111020002111210201002220201100120201221221101212101202021020021201010001011211010221110222012200210100021220200011121112010122100011112102010200022221000100122020202020101121011220100220211220201112122002010200221201220021101101110200021211012101010010122021121122211022100121111022001201011120202102100111100010120021020012221122112121110022112111112012122202000111222221010021001010111212102201202112111002110010022220120010110120000001220222022111122021112120111212121212121000222000200012100120101211022001201220012011121121011020111111022102112120112022100120002212000111122011020022202121020101121001110011222000221212200100020021021101221020220210002102002111220001001122000122211010210021111211110110122122001212100211110220120002120020111021020110012220111221220200210122102020002022110200120102211100111200121002020222102012112001002000221012120221000121222202020110222201222120022121012202021011221201221122101222012100201201110112120222220011111212211100120222021102112220111100102112022100002021021200111010122022100221202121011111211220000112120000220222211000100012001211101101212222211011212022102120221122122012222120001000000020112211100022201111122122212002010211001110220111112101201111200010100201102210000110201000112010201121112101101222120211002022202010102122122", "012112101011000010211101202101112102010220120002011021210011011121122221021220122122101212101222010021220202120202122022020002121121212200100020021021011101220221020002002200110010021021210000021002001202221021020102002120112022000100120221202102220210101212002221101022211020202201010102220221112202021102102012100212222210122000202022002200022200201221212002222112022201111020211021212000111010011100202012201022020120122201022120102012100012102001002121011211201110121012012220000221110010121110202021001012200120100002102020021120002112020001212101101020001120212021211220200101012111120021002112210022221120121222100100110002101110201120202012110212122121112201000220102211220122200221220020201201101011112021021011002201100211220021001212101212011100222122202221200122201102000001011122120121001222110121221012212002010101111001120212002010110100002222101201122122212220021110010000201112120000210221201120221022112121120210010122120000021001001122122120111001121000202020021220111220212202121112111201220011102122011122111110222200101220002102020012212111222020111222020100210022122201001022121221020122121000200121021101202001012222110011210002112022212020022012110221202110210212001111210021011110200211212001101110220110210200200020020012200122212110100001221100002012110202210201020100122112100222200210120102021001112010011222021012101001000112110000201122101022010010212100112021110222001202112000102110012210212112120221022222022112120201200220112201102110002201120100010211020120001120102202211211121001102211001111021102012212201101212001021010212121122201210120110200110210000202010220022200021120001121001211120010102220100100112010212002002012211110202202001222200211022012001220100102122011021000122200011121100011101101100120002112202222021111001102122202102101020112222012010212200102201120202222200100111011122212111111121011112012101001121001211022022102100220220101210021101211022012012211202020221101121221102112", "221001202112102001222121201211101110021020220120201002202011211000210022222011120102220210222110012112002111202001011022022221021012200020112010122201202111010022111011122222001022220202100000000210121012011101000101211121001211111212021121210211211022120221200022000221100122120112212110121020100200112110000110021212100002220101012012222010000001101110212122101011102120222222222221100011200111022202201201201211111011211200121100220022110221112222010210222100000200211022120101000212121210022222202210110202212212212010222100102020012001212011120010001010212202120001002112100210202022102201022111021211221110021020202010120220221000220021222212011211122211201120022210112020201021000001101101010112002222021110022112221222120002220001112122001201000122020001100200101010120222102200102001200212100112110012101210122212110110200011001200011122100010012111010222012210222100100212210112102110012120012111120201011212210002101100021120000121111211102201211100200011202102021011210121011102202111022102012221121220002002101110222010110101022011101220200100010000021121022022202221110011201211121121000000101102202000102110212000100112212020200102111222212022200011210121022121002022222210110200101011002000120122220022221110221110120202202021002001020202212020111212011100111010102000002222001101210210122221002212212101100010110000002221211212022122121211210212111121202112100000222202100020201121001022120001202021222011211110110121021110211202120211000002200010101122220000010121022021121022212100001112020122010101110222121020011220110111201011010101111012102112110201222222110102220221112202202220122201102222211220011210212020111201102221111101200001111221020010000120011112121112211201002120201010011020210121222020011202021110111120001212010120200200020100020221012200211202101222012212010120002010201120111020202011002211011110011201002102110102221112010111222000121122122111222212012120202002112010020100222122001112101002220122", "000122100122222221021200122001101120200102202202011021000021021120102111221221010102001002121201221010200000000222221221111012012200121011112201110222120011212102122101221000021011100022101022212220011211220211102220002010010101112000210212210100022000200220000211002021111202022102021100221000210001100201010202021221101121102202222110011212112021022100112222212112001222211012012221212021111112001000100020002010000012101100111210011200201012001012012111000022100120001112111201100000210210010002122000101002022120022220210221212020120222102222211221202021020102101200211210001110110011012101111122100010111121002011200012022221212022001121222011002021202011002220200122001002100101212021122001200120112221110111022111122000012221100210202000100102220100012200211020221010211012210021200200110221210112020100120112022020222011011102021111112111022111121112221211220020222220111020012121002201202210022111001122012100120121001120201110200012001221111202021112220202100210011221121001222202001101101221021121120022000101021120122202110112002112012222020010202122201010202221112001111102120101101000122102012212201210012012022000121002201021000122010001222020100102102102012102221112000200101112200210122022011211212122221002201012112020101021210002002110102222220112110011110210202012210022221211020210100010201021201210111211101110201220112221110101122202122000210212010011020111021012221211200101021220001110101210200202212201211211120111011002012200002111002001012020001211011121010001201220220220201111221220010112210220002121201002111210110122112100010210120211211020201212110112202022122100212022211011110110220112122201012211210011102100101202212022121200221012000201202010120220002000202112202001200121102011001010011220102202221211012202102221000010220101100212012220200011012200222201021000221122221200010110010010210221220011222202121112012101102112220110202212001211020210021121012102211011202020120212011220111111101011000022", "010112000211000101120012101222112021210110220211210121022120220021210011201002111202201221021110101120100001000200211121011222122100221012001021111002211101200202111212101201110012211001220210112001200111121220012002022120021221012111222202200120012210220021220222222222021001111021001102101211221021112211012212022111011022110121020021111000101200102122112012112120001212102001122022122020121002220000021100210022020120001111022201221022021000022122220110000122022001222101122121122212201010202020112022200100010221212012212210120001021202100102200202022101111202000022222012010012110221210101010221101020011200011012010201022021111111220221202110202022211011201212012000220102100110112221102121211201002121010202001202101120220020201202101101210210120202222220211222200000211010022000012001011000222022221201100201100201011200012122210111201020221020120022002211220200010020011212220222020221112100001000220121221012021120021212010122101010121210012220212101122211202122012000012012102021222102021112202201001212002022202120212111202110222200112001101000022010212000202022212001211200200101022121111102011002100112220122020121010002020200112011102222201220010110220011112022211200111121102011210120002222111212120110112122211100121112001112112020000221120002121212002202010122212110212212020010202100201001111102000020001002121011020210112011201121211200112120002222222010122000212011201022101201202221022121111012221010201110001000222221212220000022221201212101111020222012202012001212020102022120220221012011221002102222221011200110212011222200220112010002121202022211022221121200202202201120201001101201200201110111001222020111110101022011100202211100221221121022000002121022010000021100000101112011200002101212222022012110001221112012220210122120201000211002011211202101022021100222101021200202220201200210121200122202001201121211212001022200111212110012211022110101102022211102101022002212200221002100021121001222022002220002222020", "100112100020002200021012212202221110120011200100001210102201210202020212200220011100211211012211102212210101120200211020100000220000210001211102221112101220101222211022111202111210022001222200212110102000112002022121122221100000102121011110211222000222210111020222010200011002202211120221010220011202001110011202212221002220000012001211021100021022101001220212022021111201211121101020221211212020011121102000221011211102101021022121020201102112112102211110021000221121200100210021110000010222112002011101011010200120110111210020112012200211101121112120011201102101200201212010021120121122011111020200011000002001120122102100011210212120202111102211220220121110000010011100112211110002010222122021002112021100000010102212010102222211000112200101112210120201110201011110211221201101210210011012122111012120201022022102012122101110121212200101022022021001010110010120001212120020021220000121220122022201022122110111201020110010020100200110110221122011212112002002112102011210201002112120002121000102212022010120122112010012101110012021200122200122222101011110010101100111201110111222010111021200200112022002010010200021010222200112201102021000211111121110221101110212222201110202011211222100101212201110210122111210102210200122210012101221001102200122202212200021110101022102102211212101000001012021022122110001020201222020201210102111222210121012211111111220201200100122102011112100202212200110012211002002102212100021120010012200110212100210001000221111200021201221000001101212212001010112111002120022102102221120110010202202112021011012211010100002021022011100201112210210112211100112221102102100112010111201011210000101020000111002212110102100022021200011020210210000002212011211200012122100002202002202211112102102201012002222000220100111201021000120102221120120201022022001220120212200001010010022221110100011100111111202011001211211222121021221022000010122122212102000012012001000221011201012220002200010100000210022011100211211100012", "102000210021122000011010201110221020221001011210001010020120020001210022212010101021211112201000111120001221002021000010100000012110220212201002112211102010000101222002121220122200101100211201002201101000000000121110111120011120120222011101001200011011002221011012121112122200111001021022022021022122211221201012120210011022110021110021221022212200211100101020121012100210200101100220111100020021122011001102122001000222112012201100110102102220202220021021122001010112201110221212112120012001112221121122201111102200120001110002200120000111220012221010220001122221011201021012212002002222010121010002011020121110001000222111121220102222111210100101101112122011202020002121002020122222202000111112100112201222110202002200202222110010011101102000121022022121222211211000212002111200121122010001100120222120010111111120222000122012210121101002221020021112222010212110212000111022010101122000210211221002222010211000212200121110111010202001011100112001011201220111120021221212111011120022022200021202221012012110022202202001111221101201002101121101010020011200101221212002010120120010212012020221102102122120212101010002010100022220221212221011001012011122011201010201100120202201122211220201102210201011221120212122012002101011020222002112002120022211200110010202012000010200202210112120001001012211100020212001210210001212101012102210120011210200011001022200021220102220021121122121011212001011200021201120111100121102001111122021210212221010101110011001222220100102012010221220022002212101220000021221121221110010022211122022112010221012000202000222100211112102122012211102101121122022102011101110120010120120000020000211202120102012002122102110200211101020120020002001221200011111112022011021121112212202202112020012121100200011110121121221212000021200020120222000210110200011010202012120202121200111202210221012022202021022020212202111201000001111121112022220122021020101121100021221220210210210021112211020100221001021212011221010000000", "212220011201210202210120011001001101100210102112201221102111222201211010221012112020102100202202111222111002210102200210101212201211022110101101220111111012120220100202010120022022110101111210202002201011001020012001012102220002220211221001211212202022122022010100111221010002010121212000010201212100221101021111202222020000121120022100002112111110121201121201212200100110020022001210010012110221121001222020202111002220122211202001111010011000102222122200101011011202022010100001021120212222111121022100100100201211021000000020011201101210110100000200021112200220010111110200012001102011011200012010220102220121200220222201101202220202210210020222102202022001200021022011012200010200010022220002120121022011020200122110122120200011220011101200010002110211201022200110012110222110220122012112000200200121211212021112112010112100011210111022020122201111100201211001100021101212011222211002112200021102021101021022100210110000200121212111000200111022122111200202221211001000212112010001122000220220121212222000210200221001222001112212200101212001101221220021211002111111211122210120000021200021102221102022201021010012200100122102000122210022111220021121222000011202010021120220200101000022012210101010002201112021220202021002121221000002220121202200102102011010100210020120002221101010211221012202012011101120202102201202012212000100200210221022102210111110102012102122000111002100110211110111222211221001111020110210100220222112220120010211202110010001110211002021102010210121001221110121012110111000112011202110120202000021201121010121012012210202020122210202121202111122102212222202222121202010012000102012012011022120001202111022222102022112220001011022120002001210011100211121222112111222101221101020112022112010011201112120211211121220100201021001100002010020010001102010120110220211110100000212002121000010010111012102200011220212021110012001102220201121220101000112112012112211101121122111200022111212122102210001111221021201102201", "002012022202002200222211111000010100000101022102001112011221122102000001110100000121201112111020110002102101022121210201010010011222002110020122001201102121120012120211010020202121222101101011021020100000010110001210222012220102111101210112220211101222110011002020111210100210100122202200200111020202122121112202202021200121220222002211121120121000002012000212100122121000210001221011020221221122121211001101122002211111211201021122020222112000022002222120202202021010000011112012222221010111020110101222121202022202112012111212020012011001010111220022121201020210100121022121202200020120220001122112022220212021100210200100100202111122012110022120020211120212221112101112200102002221012100002002112002000101101110102211211222102020021020220201120221002001011011020021120102022122012120021112002020122212212212002002221221201000202112121111012120201020120022111210100200000001010020000122022020101110001001010200221202000120022110202110221000022101022111211211011100001021212201022112000202101110210221102110000220211111020110021211201221012101120111212112100102100121101221210202011222221000211110210221022222010211121111102221111022001211210122212200010201201020020021100201110200110102020212211101010122122121010120012012000010112020101210210100200112012001201112112200020001222010200110122102222002212121211111200000102222021001010210120202201112221010220110021000122102201110101121212000212012111001001000011101012101102000021200001202212011200212222020100111202220200200200011220111202121022122000210002020121020201012021021201001212101220001101012200100000101022010120102021201112011101101220012111220222222202110100001101120122100111010200212012201011112120111101000202011101200201021101120102121001200210101112022020222002220120011110110002110120000001221120112012020020112211012120021022100100200011201202001011200022012011102101121112200202020100111102000012211112210022010022020120222211221000210211112220222011111101021110101", "222212100101001211021001102111010210211200200211020001012021202221111101021001210102021000021212201201212112202212020200011212012120020112001002212012112010120111220202011210211220220100000211110110220221222120211021011101100110202012111102002212211110010100220012202001000212122100202020020001121100101000221200001020122002222112222100221101220101011210100110111212122100010212101222021020010010102120122121120111122102110211122200221210112021112001220212010022000221201201112012112010200112102202111001022101201211002212100011112212122100011212021020102112110210211122011101011010220002002022220121212020101001222220221011102000211210100201112022100121010200220011202211120000111222020222120001111202202101212212020101102020002222211101220220221020002201000201002110122102121122101011212010102212121121010002012020211201220101022122210200021210120101001112020000120012110201011221022121021220212001012100020210212022112121202011020121111210101222221202102120122211201021002100122202022200101212211112211111210100001000110100002101000211102001100121011201121212210220012201122121001121210122221121202020010210011200112212010221002121220122202221202021022011211100022011222001202110022022111101112221202120002122102211112021110222101121122121001101111202222110022220011221001020022012111222210221112011222002220221011010210222000222210000222001110201220221010012111121001201221222200020221100021011010021020202200100012112001202022220100010012221200200220112000022012201202021022122110100010121012201022021212021010111121021000221210100102201102022110222201210111011121012020020001122012020210101101021122201211200212201202010101201222012202101220001101220112010100021021112121010210122021222220110201222020002122012100111112102201202210012202000101121220201021221211211222022002201110122222101020110021211101022200210022022202101010002101100212211211110212112100022101220102010120202222120102000120202102100101020011202011122122020100011", "211210011002001211022222101111201020211022101011001101022210011001001211202000121120001210202201201121210210212210112200011101120012211010220220200101011102110112111001210220220001222200012012101021120001120210102020102202100020110202022120021122121102001011110211100011110100222022012101201020102002102010100000121121121211110101000221200001222012022012100011111201222020220021002102202021202221202201002110221021001122220000201202010222121220122201112020021111120100121102111021021012221211121211211012202100002200121121102100112221012000010221210220121110100200221102100001022101222000022011010222122110002020221010120200110220101020202212210012022110100120220000012110200020102000120012222101101120222222212122222201220022012222100022021210222121122200110000210100102110200022102112101201011022022012222000200101022122101012000211101212222002001120221102100221210012020102220001000012000211110102012022120122111101021200210210002010221022111211010012121011101212120001022122120100121020200111100200020201210010222121002100200022002211211212012221002211220221102211111210120010212111200021210102000102001101220221100111210120111212022010010022202211212222220112102200002012211020011212010200120211122012001012110012101102221100112202101120102220021211000212102021022200221100200122000202022002022112010220002122011222012002000221021212111002210122012200110010101022120021102001202010102200002001200100220111200112010020011110200010101110100010022221222110211212202211021101200012100222122221220220010100111112120111021100020012100202112022112002111120121121120101022000202101222122220201110022012001020022111200112211002120100022111120211001112200012020022012122101121020122001210021111120021122221002012222001201101120202010010010212110200200212202111101021122022221000010121000202122001210222121022211212101210022221020101000221210120111221111221000122010100121121100200110102221112112220001020001211120000002002122011201222001201102", "220010111210200201202001122022011012020221211022121201100220102002110112111221122012011022220101220110202222211001002122221201021122020110011211022111012022210200112212211200202010022012100201201211201200212210102022011222011210001210011222002201011020112201102122220111201011112102012011010200122201212221011120222211221211112011121001112202012202102221212002020021121001110202012220122102020200012220200120211122100222120101202202211101112101011022100010122220221121001200101120002222100122122121021011100121210101000102011002220111011110212111001221022101010212222122111200022022202200220121201202110200222000002211011210102101212222220210222020021002100121221222112100020112022202122002022020112101020011220200220201002100011201111002202120000221010220111121202201011212222210022120210212121212112010111122020120020000000000000021201202111211002210010201211102111112212112012211110222221001002210001202011002210200122000112000120202122221121220210112000212001000011221010011122212212111120101111122112011122011200212220222221120110212121111222102100001120102122202201120221020222022021222201220211100211000221212210002211012000120210011222021121222201021202202021101120102210211022011110001212120111021012020022222001110102201120000110201112212001220200021210001000112012010112012010221010021110010222212212101100111121000110120222200202012101002001110200212121020201110212022022222101020202011220202020202122120221221112102210100012121202102121221002122222100220121022022122212000011200202111020122022211110102001220002022210121102122202201201200102011011021011120200202121220220120211120002201201021011212020100012122122121220110012100022211020101021121000202221100211220020100200020112101120011202101002110001102100202002200222011020110220100211110102100212020002221012201211010111022212012120110111202100112110121012200220121020022002201202101122222110101210222112012011122011102120020200000001010122021100121222121110212201211000", "222221222100011211211021111022000201210021102121221022212112020212220002210121221202012110211100122010220010121102010022011221011210001020101002221111010120121110112012002111000222022220011001202221022111111122111211102011112111210010111100020210021020120110222011002111120210222201102220221212221011212012002100002100211101110210010212120221120100112120001002111200201002000012200001122200222002000002221122102211212102011000022101102111020120201202012100001102210201001021210121200221000212101112221022000010002021211211012022112121202010220222101210001012202112121001221111001011020111221010022220112201011221000022222110021121210201000100101202121211022102222111121011100000000022000202222210120110020010210120001100110021000000001001111220121212212220121010020010102212012110021002010101021001022112002100111002002020200101112110201102121210212021120021210021212210001221211001202011120221020202211012101112201102022011111221020201202200002012020010120112120002120110000002220120010022220212122000112200100222001211121210012012122112020112202111112121002011122210121022121011112110222002010120102020001002100111022110210122221212000202110021222201001112200220221121202101222220011022121002212010120021121121121012120222000120110221112220122001210221201220201102102021111220022010222201021111220010202211021100021012010021210101020021000102012011112212111112201011220101202100212010200002201021201221120200011000201012021102102110221102002200021020212122010202222020211100000100020222102121021111000212210200112002201211120212122021101202102112121222222200211000202002222000222012200021200011120002101012122211200101202000020000020200122212121000002122210121022210101021122212021221201110002110101221010000210110200022000020210212001201012000011201101110202012200112201012120121220100101101100101002211120120000110100011222202111221012220200110202110100021002102112101221010222000102102112100102211121101112000202112120121210102000020", "101201112202212221202121202002111111112202201200011010222221211200011211002011222112222021102102112110010010112002120221102210010101210011101100110122000210010200211122001002000220201011010122112001200122202210022001200222022222011121212001221012222210222111000011211212212112110100101221200111202100022211200222222012202220021200021111221211120002120122022210021211000200201121100200110221201010202222102220100102201200002012200211020200021020200022111102101011100220102021211020202220021022111220002220112010211101121202002221212210112220211102210002011010202212112212020000020100022012222200110221221001012121100222020101011011011012200100121200022022211101202112202000020021110110001122112021121000202212202121100112010202222002002110111011012001202122102011012200202110222022020201212020120002101111022221112202021010122110200122021011020200022212011111200120101202120100120110012112100000100222111002111210211012101022012220120020000000000211000121002011102001120212022220101111220022110221221121112012222202022101201212120010100100211120111011112101002011122221100100212212220000001222221021011012202102222200100012000111012112210102200010101012120022020202021122210112110001100211110002010010102020000022120000211200010020112210220120101111121200102020000201201010110120121102102010201022001221202122012202022222211212001021102210001120102210011102201022201002111221212101110110102000012021101010112010111101102120010110022010120121012121210102101010012012002001001111001202221010022110200012112110020121221010210220120100001221011010111001210120222020102010102202122200222002011200222211221200102110202211011221002121220112121021001220200102022212221122021211212201022011122000111010201021001211102120022202210222221211011111200000202011121221221102021211221121100221111102201122112202221120101222220201102202001122101100201221220112020020122222102120001021010022012221201001211101210000021220121222021110100221210220100011101112", "201010110220211212001202110002020101111221000021120211112121011201100011020212222211022211101101002210102210102222100011121210112011002020200201110102220022020021212121001111201021212102200001201020002212022010122202100000121112202121121222200011010010202220211110010221100102000011012221202111210121202221121100111020120220112020021002101120000121210020111202012022222000102012021101220100202121000020211211012112201021100221221221100000212222001112212201101110011022211001222001012202210112102210102022002102212212200102011121220110112220101102220100001100202002121001101200111100000212210022110212202200102002010220202100220100221011110110211012010202211012202001000022021222212211201002212122000022010122021210021122012222212101011210100211000212101022221202220011101122211021222101201020101112101201120111110000212201112101110211002001020000102022112000222211200021220010002220122020202011110002222000101002111220201022200221020201211102010101001011201100102011201200001210111110121100112201111112211121121210110200012212222220001000020011212210110011002122220220011211011021010022102011011201112112121000222011011002110002201101021210012210110200000101012222221201002011120011000200201220200100122110011111212110200011000100121020120101011000211001011102111220210101102012001021120000201022010201212120102100221121022012122011201202002021210110222212101020220120021220221112112010110211211201102001012120222212100120221020202010111212112110001200100211010120012100002110012100121001022001200000022121021100112021020211121002102102011002202100020200211100010102010112010221002012120012021122002220200201022102220112202020200112211101211101222120020210121110202211210210101212221010210000011221102020022112012222201200121000210001000212020001212100000112122222102100120210110221012100121221221010221120021200111220102220020101110022102221010220001020221101221212210222112201100112012011102110221210002001001002102100211112002211210011", "000011110222220212102121112020210120221221022200110120121101010002111200221001111222200220212100020211102120011222201201221001120020022002211222112100210112122022100210101102012121211010210201201101120111000121211200111010100010121022120111000220022222012002011110221101010021012110020122212212020122220211022102200202221222201022010222002221110002001120111020000112002202112220102120011020212002022201001220021201011220221212111111010211100121001101120001021000022102000020021211002222110012222220120121110210102212211222221101202010000111211111112021200110021010101010100220121222011011221111220212022222210121101011001112010022121222110220122102021011222101001020200112101220212020102212122212110120000221121211121212212012121212221001112210110202002021210220001212022121122000001122002102101220111210022011000210111001021200020002000102112110000010120121002122112111201211021212101112220211021022200212101211021220021001012210022110020020120020011210012121210001111011001210101012111221021100110110022112001011011100102022220101110221102012011210121010002012210102121101002021222010112212001211201002110002120021020002000001021022112221121100110010220111222121022102012022120021110111221112110110220102202100210001022212021200102210101010022222100211221101100222001020100102202112110121111211122000021100012222200122221112001022010111012010020000100002111121122120011012212121101102201220100110000122012102120111111001222010000021001122100122020121021111021101220201021201122122200200101211112212012121122120010012120002020012121202020212200201100000202121220202010120111202210001000100100021121200000212001100121120000001001011010212120220112012022111202121220122021220020200220210112002021200122012020220022012120122102220221212122121121022002220200000202112001122221122110201020210020101111211102000020111022100021212020000222210211221222002112120012121222222200200212110220201111201200120101101110222201102210012002122020010110020", "201201200101200001101200110120020022012022001002210111201002022101112221001222102020110000101012102201202010120000002000011010200100201002122210101012121110012100220002110000122222120210222220012120010120001122112022121101211001021102000222002212212222222001211101210200102220120102202000112000222010200011101210210121000220101110011111110122001020210001120212010012202100021222212111012102110221120101022102112021020221212111111210011002021220001221020212221022202210001022120201020211222021201110211021200122020022020102101100102201121201010011211222011222110112102202101001002012221100012220012100110200220012011022220002210122101112111001200201221222100220001200000021001010001201001010012001101002101212211221022202202101011110100012121011000221112200200122212121011012112111121202012011202200020022100200102211012200112212210002001210122022012200222101201122021010220121200002212121021111122001201002210211002021100210112200001110012001200100110021000001101110001211001002201122211100222222121010010011010100210111120201020001022121112020012011212010111220201121002010021121102221001111222202020221100210200121211001121222112002122001011222121222010112002112021021110222011121201100002122012002022021010121102112121222221221020000102021100002002000121102221212020112110010110112210101221212211121122120100022102021210002210212222221202002011100222011112010110001200102010202220212211010110202220210000020122022001012102012221001101110100022120111121200221022021012211011101021001012011102210221220011220220112212021012122222010112201211122112111202211000121021102121100120112002021110122122200210201002220121202221012012000000112021011111012201102202112201200110122002022201111101002011021002120000201100120210200210010000200220210010110000110210010212111022022120002011211212201101112022120200021212110101002101100011010101000210220011212012000202100120212012120211112010212011001110102012001220211002101210102011210100201110120110", "011011210002122022222222001020112201221120001120021210010200210011111001012101201001221022201100201020021222212022220221002121111022121221201100000112011111212102022212202212200210100220121000222012111100011122221112011210201100122001022020221210022121210210210012222002020222221221202002220120022001120120221110210112102122001220211210211001001022002220110100021011112221101000012111100110010022010002010121001100011220122012101200100111202021002220222002222201011100220020211221120021110210121220100120020021100211210021220211202010212010100121110100200000211021112212000121100000010222001111212010000002212221211100002110101012201212002122000021111121212210200121121012201111001111012021201122201120220022101101022102112021002011002002201110022112002012220201211111102002121122122012002021220100011011120012202220120021012200002202011212210120222001021002012202022002222002101220012221212101000220011001221112011120011020220122102100020200201002011220111210112210102120220201102020102111101212011122111201020121121120212222200012200022100101222110111220011000010012020211010111111012210222102121120112022120010001211121022020121020000220002020122120010100021202010000121112101222100202221212002200022002011120110201201000001102202000010120112022222102012101122110222002002020102221202222222210110112020211021100102111210010112022002120011022001200122120002012021110222122210101201210000110012020111112222210112200220120001120202011010011022102212201112201201001210002012012200001201010022102002022101012200101101001021202212101211011121101110020001000121121210220200101012111210222111221211011211110020101011201202012101100222210201221120201122100011011121210112010210000100102121121020210002201120112111010222020012221010101120212111001000200202021201021020200211222002102102111222002221202222002111000002121211000211200210122101020120112111010220000210212002022102012220210112022202011110201002011012102102000110002211212002222012002", "010000121020201120121022111202001102111222111121201101120202110222122111210121012220212100202112221121120002002122210222100120002021121012002021111001002011021022201222202110122202000010222011011011221021112210020122012002202110101001110121021011002001220101202112121001101122220011002121011112120021120002010222111001001102100011120102222020101022101101211021111111001200102012000220222200111001122012202021010202010111201101001011212002210200100122100100220102110120000112001212012202200112222221021010002220200112102020110222001002210212012001010221211201111111012101001220011211211112001222201211001101220102112022120021100000112200020202212201001102221220021212110120100110011201120101020120001112121102122102212001121101102021112101211010122122121200111212022000211112021010211222210122200222021222222221212100210102211120010202010100220212220002112222101121211001211010220222111212200202221001011210102022221001111222102110010120021111021211210120012110011022202100002001000220012022202122111201200222212112211022120200220220222121202221012200020100012212201101202210112112020022211211222010121012001122110011020212111222112001110020221201111210020110212221211110120220010010012220200101110211210212222122210000122001201100002000020201021211110000122002010010201211002001001012112211122010202110221012002000112120001112211020020012020200001001202210010010020122120212102211220101010020112201112122012121120000200112100022002101010112011220122021001221120110220210010012020202220020011211010201212101220121111101210222002020112112111001222121221120122002212101000101122222001022100101122122211021111100111120001021211221201110002021001222010001022102112112112110101202211222020010010220120212201012221002102201001202011120000111020010100000021100211122210201000210011202201120102202100210102202020220001222022012022012220210210210210110000012110200111120020122112121202221202200211201111022101222201111010211020221000212121102102122", "201101122111021111011200102100102102101100200102021102110022021111210122022120020200122022022120011222222102221012211021011100201222120112220020112122111211101222202010121021211000201210101002010012002210121121012101111211202100220111110200210220111221220000001122211211211010020010121001000200200111101201121100121121001010211221102202110120200200010010210201121121220202101101011002022101212201110010120010000122122120012102201101020001120120201022000221012100102100002211211202221111212010120011120022200102012110012022100001102222020222020202012101221212101211011202221110020121010020111110221210201012022011121020011112200100002221012210201210111121111210100122000100022122202110212212100200102021102012020111022100212202220220201011201201222110100100201100201222021022010100002010022102001200022001021000002100222111200110011212012122212100011202210220101022222111200102020010222011221000020122201002211111200022221110020020222220202021201212210020001201020222212011220102222022102011210111010222102111122121121111022001221220201010220101121020122022110101101120110020012202210110021211010222111022221221112220102022002122010121100200202122202001101002122120012111222001121001012102122011121102022110020220100022200222120221000120101220101102221100020100021221200000010221022010021102122001122121121001200220222120211012100211122220110202220120202221220211121002222221201111102220222122012211011111001011200222011212011210010211201220001011120011202002220211001222221121122221212010012121020212001010112010122112210020021222210201112020001002011102020110012000112102222010220112120111220201221012221110210120121211121200220000111101210110220200011022201212211022121220222112221200202101121222211121121212020221010201010211211022022020010110120001100002211112212022001200112012111200021021121112002020102221102202002101021000011002022020122210022021122202210000010001221220210002011122202222022222112000022100201002112101011210202212", "020102002112011010000010212122100112202220012002222202001111101202120102021211101220100011201221020120010201102211210112012100110000211012100201120201110022220121220211010202110111222212000220201001000200021022022001201100211111021221021122201121001020000202110120212010012002200112110110010022012211120010110200012220222022111121121120111122020020102221001202012211100021210202010100211120222101100211022211210122222201001020022022020121000022022120011012102100221121002020012110001021221022120202200102102002102010112210020022002222112222101202011100222120020202000002002110202010222212221100202220221110011201220100002010100012110020222212110011001011110010022020200120122120121210101200012201102001202020011002010210110000200112120220101222221102212120011002221021000201002102121012001122000022022220220202100111220110110122002021001222120002021011112102211000112001010011120012111222120101002011000211101122111111101220010202001220012102220010101110111001210222011120212000221001220112101000201112111222222201102111212221001112102001011220220222112000102210022202210011012100000221011200010112020210001000001122220020002122220011100021220022222112100021020122110111111022010212122101000102222011121122210122010201201001122110122221011002101022020120221202021120211002011120002022202012202102101120121002210122111100000100110220112100111202112121020211221122221012012200102220221012101212212001001021000212101212211201220220211222211001112012010111201112201101222010110201000121021020200022212111022101220011212011222212022110020010011202221001112202002001000211101222012011221102121111111010100122210000100020202120201212101202102121111101021102222112201012002220012111211211111020102202022121021020221121012011002101110010120200212102021211002111121022001100002102100110001001121012201111200101111111202010111020021021112211201111122000102021101110101110220021002021000010000020001221002002210022102022221010122001220201120202120221", "011011102021001101021111202211002101010211010222221201021020202101201210022210021210021022211102020111010121221121210100010102122002020121121122100012212222011202221021220011111220122001120202110001222221001021002201221201220010011201012200022012220221110000212112220102112001112220112222021112111020101200121102101011200221022121101101021020012212121011220120111201021022212101000002201022012111220110000011111122121222022200122221212001111121212122110222210020221210100110220112121111100112220011102010000121202112111001012020221002202201012201211012022122112222222101120100111210122011201121010121000110111220122101101102211002000020121100212112111101222000010022211120221000102211221121011222100200201112221001001111012001220210201011111110110112022011100100210210010222211101020202012200211201101100100222112001001022010112202012002010201101222002010012112200011210011211020121111120011101122220111210020210012011112021200020101020220002211011022120011022010222202002120201102211202020002210202001221011220202020101120202212101120020210012120221221100210220110111101020112211002201111221212022102121210201020101010102002222222012202011111011011101010022200212120202202121102002110012120201202200010021202012212211120121110220210212221022010202200012220120220120222111020010201222202210202220211002012112102221020211020211200200110201012221201122211000120122011220221222122020021000001000102100111010112000122111111012011212202112021200212101022222022101011010200010100221201210111010212021122211021002210000210202000120221102221200210221011100012020101210102012012112210202221001021022212122220221122211201102220211002221120000220201021110201211112221211100012212022221012010121121212112121100111211010222002110102110211121020001120211000201210211021100110220022012100012122012001121020212001210122011221002122211021121212002201101121122020112100020100211220201222120122212212200001120112022001101121210110211110120101221220001212112", "102102210011222000020211221220000102221211200121022221122000211201122210010111000212002002122100012002211111112111202001020020211202200111200222201200202020122202110221110121122100220102021121020211002201012222002211010102121122122020010101211001110111021011220110012221011222212111211221012210102121110222202000121002102201001002012012121122201211100021211211012200111201021210110022110212201110011221002102211111222101112110201001210002100022112020120010001121210020100001010002212222220202012102111121200000102020012101112201202221022100211211121021222110212120212211100200121201112222211121120012221100011221202120111121200222212210021102012112211221200121102112001210121000120220110000221210112000012110100100012222110201210012111200120012000021101120021221210221102112211120222120110021020202210220102200102201111110221200022200020210212110122121100201021212010200111012101212010221102222001002022202210220020021222010110100000222110221212001212121200221110102020211100000120011002012001202211202020100102210111102211222201120120202210010022110002222222221111220101010112010001020011121220011222112202210012222011102111120011220111000120221020201120220222101020111021001222222021102021122000221111022212012010222121022122021101000112001210202011102111201210202000102121222210022220001122011022122122221001111202212210201100011200222210111020100211101001220101212001102101121010022022010200020122221011221011211121221200100021120210222000020112110021202221110111110102020220220021110002121012221200212221100210021222020122001222010002001200011111002202211102100011102102121021012202202201010021100122211200101220201201011201102000210100221220220120220120121121201010202112010221021112002211011101122112002112210221110122001202002010222001000121201001011121020021120002022102022111001110022201011012002021112201020110202020222212102200201100211002102011001100100012102210220110211021201110202222102110200122020100211001110122120012120", "022221102201200211121200202012000201120121112012201200011221001101101011022201212211021110221221200000121020212202221212121110021000012210201210002220211112202101122021201012120122111212012201211012121112102012222001000012220012022000102202022020220211000022010002201221110012012100022201222110210002001020120121120020201221210200210110121002110120211220011211210200000202120012012021010121001111022211021101120110112012210210000011001220221221220020220121122100121000120122202212021210110210122122110020021000002122100211022021000200122211220102201011122201200012101222021122110101211022110100222202110202220202202012202110020010211022122220102122100110102010212002110012020002200111221210010212011111111011110202221100012022102202120021221221121202022222201011212020202011211202020212111001022120201000020022221121101200012122102001222110110020212202011200222221112211221022112001000002220211021112121101122212021022211220012212000202100122010212011121021101021002022000022102101201110111011212200022102021000200211001102101100212201210121222210220011012011222122020202112210210002222100222002110121201001201110002022100011101202202202011212110121001120122220112111222120222010222022201022212002112210100012122210010012210002020201110220011101120022121220022011022221202211221011211110021120211120022100002122001121122102000122120110200200210122002112100010020101220222210020001012110021020220110201012202221120012000011011000211021022102222112201210000012111001001210000112110201202202010202021112201021000201221210022012202121200202110021202220122202021122212221101001022100220211010100212110200021000120212012200022002220022020122211000201020022100102102200201221011002220200110222222122011122202212222222002100120122200121010111000011221211010011010220102202101022111020200212021100111221112022012021021020001210010110012002112111112122010021200112101211210112102010000000120212201012211000022112100022021200220012220100001220222021", "100211011212110121112110202022201211102020210000120120212022202112100022120120210220012000001112222200222110000222000001010000021221100012100021020000121000110121101011012102121110211011010220101202101021022121201112212110020010000101111112201121120001101220101100221211201221020101221112121020002010200220020020120111112210121100010001211121110121022202020022200111020002222111010002021011222201020220212000120020201121100202100022202200102120201202001020101112021201111112210200201211011000022011020222011102202200200011220112222010011002001102220211001211211020210020001201201102012000120212110212010020220101222111001021121211112100022200211111111212210022011010210221202221101210210202212011001211201120020221212010120112220121021102222022120021000120200020111020200110220010112220110212020210112022110222120221100200111020201010221211102010122112002210022222100202222221201012010211112212020200101212211001022200002010122010011212021001010121211011221110002100222120020212221112101022002220101011100020001012121021201101220220221002122011110001221020111022001012012102222101200010002111210110220111001211021010100202220220222011121120020220111011220001211222101021111021201000202122211002212111222220110212022120221212100201000011211020001221210000121211212122010010012221010022220200212010222111120111211212001212101100201021221021220000122220021002010211202202110102011221220112021112202111011112020110122111002220122012021021120201111110202020200111011110100200101022012001221202210002002120012012011000222122021212120211202020120012201212102012121211222202022200002012010101112221000010110010102210200101110000221000102200022202220000100212122222211222022102002021112100221021012211022111110120210020221101001110122110011001202121012021002112210212010122120022200000211111201221121121221201121000000220111021212010102100011202111010002211110211200211002102120001022120212100001012012221120021111002121211011101000111202011012201", "022100111121220010121011222212222011200121101222202102020022210011210212121001102212210211112121022012220201021222000220002102220022100102221201202200002121010101110102110002121110220122001212120112022110022210101212111022221011221110001020012100102022111000100020000222021122211102020000101112102201100120120201010120212220211200021002121100221022220110112021211211221120112101221220211122122020102211110210200200200202000011220111120111211210100101010210022021212022020220112101211100122121211121022100222112001112202211100222002210210210221020220221211222021101102011220002012121100121211002101200022220100012120110211200212121122222000011121002012212011020121102121012210120202201002100222212201211012211112221120102120211101210011002110220012121001111010022100201212121100102211102102102202012121101221010001112200122001012112010122221101211201112212002011122201012001010112222000110020121200111110111012102111220000211012122120020022102011120011012220001102120210210101121012011210002220200211000021001200102210210011020000102110200120222201000112121021121210121001101200121202101000210202000121101210112111022122122222010020120001122221011102221200200220010010222022121222200121102012202121202221222120121222102112111010212022112201210001020110200202111122210211011011101000011110221011020112022212101021021222210021120012021012102210212111211212002020222222011011222210010012221002122002012122110110202110202211211202202100020011111200102212012002220001202020002202120020021201101011101101220010022121222210001020201201211212202122221102201012011012101012212022122100111111100110111122011020120012222202121222221022020001010000201102221201211011010020002220110210220100012101202121002001222210012111021100021212021011100011210011102121200101002212122121211101000111000200221001221221220000221012112002120001021210101210102101120010000212021220200120021220022220022101000221110211212222210121002000002220221202010201202211011221101", "201020202100220000021000122011210111020111001212200010022222120122101221010011010111110002120202010011202122111020211021111102121010111222012001010120202120102021112001020100111101210112110022112220120110201011222220111021220102210001122212110110110222101110022220201012212022120002201101111102101102121212000102202221200121212010000021022012022011122112212121200100000212112222112020020101021211222101112221100210000121202101200222002022110101022222000002220001210110200121200112111112022022001100011022121100211102111101212000102102112222000220220010100021101120012222222001100100011021212200202202221122002220010020120102002212122111112112022002010200221020221210122121210201200022222211020221200012210202102120011202201022200122210212001022022021020221102012221012002022112011211210121110111112002101121020022202121011200210022021011001122200121101212200201012112101010021002012020212200202110010200222211202001012201210101201111102001112222020021012220112201101122202022111221100221120211020020121012101100121211210022200202000101102021010010121211002121201201122122020210200222202210201221200201021112211202112201021111211210101210221021010212200121112122021112122022021111020200110112021211111002100122211111011100001102221010021020022200212210220110212120102001121221202210210121012210020211212021000210101101010222002000012001210100020101202012000122201112020011122111000112221202010012211121020210201002222122200210002120220012000000110111211211202210001110121002100201122102022211120210222210221100200002202100021010100201212002211112220220100021012221020011110221010010211212101011202220200001011100222021212100021101222222210000100220010002210201212210210020201111222020022220210201201011012111210210101221011001122222111110011201100012012022112110010122220121102010220110022012220001201221212120020020220121200022121020002222001020011011212202211210211212211001122112100220112100012002222010210000201200000022010210010100002", "222022001020122120121020212100211102100010101222201110112021201002100101211101222001110110012201111000201101002201010202100010122021222120221100000002120200210210001002210020010100221200002221020201012221022221112210002002101201120000210010200222200210121120021010011212002011010000211210010022201022100110101101020201212012100101211100200112012212121110201012211222201101110101220201000022112102002122010020012012021200210110202002020202101210010102201212000021211110022121121121221000021000121000002121220011221022120211101101102120022211101120020200020201012022211220002022010111100201112100002112012220102011111201020012122021000211021010221000202221201012222220012100212220101201110101200111001221221020002210122210002001120122100110021012201110100010211112001002222100021122002121000002212112011010020122020201201201000111001202001222111220020111122122011110110101000211212120210210100200201002220121001100101220020002212222111102211222012202110110220111021210001021220110201021211100111010021102011022010201112010100022102201110111020100020201011121110210212021102212011001022022111021221121120002122121122010012201022002000120022220122100210112002202210120112210212111222111201110122110102121111122122100121012122112111111012102122000222200002202210000010220002101101212101120000100202011211220212222212220212201010011222201201100020212200001122201112021212022120101110221111222201102012112012120202001222001221201220021021011102000012012202001210012211212211020012002211112012102002001222211212120110002012200122212110112200210210121102110100021222210221020100200020221022011210121121222011200120210000002020122122102122210121002001102022221001110100220122101011100102202002010110000211200101211120110221120122100220110012221010100202112202021202112100212111122120221100220102202021112121020022200010002010212102212212022121202021220110002221122220220010200210010001001120002000020002012021200111101111002220001112021022211101200", "210000210022222022101212221020101100011221202210201100001122000221200012121002120012001220211010000020100021210112202222202210021002201102202201110202221200020202122020221101010011112021121211202012111111111222200200002100111010222222222212000100001210022111111012221112120100010120021102022002011201011122222110011001010020200121220220021200010021101002112202200022211122120112022012012001200021112101000100122011000010021020122022022100210201220100220020001100002121222211111012210221121111210110110110011210022120102001102202100221010210000211222002012120120201120122110222122001001000201100020211200220121201100001200011110011210200000020221110212222202110121220010200011010102020001011220002202211101110111021011001010121020200000001101221001001211000121110001112012111101200120010111120211000100210022222110120222102110010000002002120012221101112111211212122211112202100002022011011120010010001212121112222110101122211000222110202222010001222010000220211102002001011202020010020201021122222012120122220110121110111112112010222211210001212220102012202200000111121210121201110121211112000220120120111022221010020202022102121002221001100102101121101122102102111022102100002101120222111000112212221222021220102120002210101121200211220110101102121102010201122111122021220020201000201020000220212210012210121201200101000021010221101121211202020002012222220100111221010120121020000010201000221211210002011022212122101222012220211121212221221001102222102212020121121221202210112211221120120201011210021210120101100021021101122201010220001222212102112012211221001020201021021201010212001011011101101201021212012221212001222110210011222200102112011122001112002112001100122022001111122202212010011000012010202011012202220220200121110020122020100020211012110122121001022101211211121220201122122122021220122210200101212200212221112010221202210022010010120001010120012102101211012200220012221011222102001120220221121121011102220210212112020110211", "012100120210022111012111020110222111010220211202121111210022010012000021202001002202012100011120000211221120210020021010110012011002112112011001222112011122100001110201122110100101121010102222012221100010101020201112211101220101012122220212200220222021122101001100012020102202200102110100111122111202112210022010212211212112121010222202220200202210021102012102020122210110112111220111021112221210000020022220211002001220221120101212210021100212110102012100010110222212121122221010102220112110202210002011210121110211001211221110201001121210000220200202112200011112201001202222212020012022111000022001002102101222112110022000202110011112112212012222101122011202011100210100212210021222120101002002222221022111012221120200102112201111110021022122202211202100200010002001002002210210121120001200002201211100001102210201120020011112021012222001011001111211102100111220021122112210121001202111022200000202020212020100010202121200120221001112110201220212122120222201022101221010021022111122200211001221200020000100001221021002111210212200111021002120000200220221221220212220201121102222202021001212212010012202101002011212102202010011010122202111101121000012112212202212222002111000120210022010221022111221002011001122220010012011200210022202022200210220212002120020022120021112101212200021100010120122010120012220122201122020200212110212202002020110211121000002021211010111000111002022120120122020022202221001202100211222100201002222021200110020112000212221211110110120002202002221022112121110202201221211101200012022222111112011122202101012210002212010220212110001220100110010200212220022222022022212011002100111021022212001211120001111212012121010120212021010122012200122210021001110122221010222221021120020212112002211222011021121220001102101120221222020011212000022112021221100211100201212022011221201222012101021211120211102121212020002022201222011222011112002100000002122220001101102200100021020202001211210120022120102121222001012112220", "022102201221101120120021021220220201221120112000112220102120221011210100021220221022100012202121001002121222110100020212110112000022112210211120112122111201002120120200120021210112000201122122202212122202010100100012002022002000111002111212021000002222210022021121222202001202120120202112122021210102020212021001212021021200010020121122012201122100112202111021212121002100222122222202001102121010011100002002121222001011211021102022111020222111121012111022200101112212202220122220100201020020010222211120010022000000010100112111122112202110212000112022011010110001000021211210000000112110111111110110212002122000112022210011121221101100120201200010110101000002200221120011121022202222202012202102002222220100011200121012121210122001020012202010210201101021001100110110101022011210122101022122001221020012121220002021022100201212201221102100020122202020012201010200010111121121122120010002202211012220122221200200222022001012021012210010102221200012100020220201121100222212000001200102010112222222211201220012101120201222011212100011122120120120102210100220022012120122202020012212111102222212100202210021001100202220102000102200102010110102220021200211112120201212120022211100121201012102021100122001111001222100020222022210102012011000001112200211121221121002210121011110120211000211021100001101001102100202002212020121202222022201000211222010201020000000000102002111211220221120102000110020001200122200020101201122111210122202102010221010010002002022010200121002201211211200211122121211111212110001020001200200102010211101001001110001121211012011220102111201211121122121001021212122021011221002112120010100012010020110122111000111112122002021021022122220021011000020210112101111000222100122220000100122122001212021021020000000120010110121010210201111112120211101110111211121200101001120112110121012010020200200100011200212201002121211222100001010000200220012121002112012112120202020112000201221021221200101020200220120012111110121120211", "121000000211112102012112012202120202111221210020022111211120002011010011101201120101111211112010000122022000121220000101022000210102221010121111200000200002220112212000020220222211200020121210220101001220222102200012201210020010022122200001210220120112202122122001000201011000210211001110002020100221222000111220012102122120021222000012011101021211221020112101111010020122012012022212120001121110102000120101221120101002202211101110120020001010111211100022112020102211212011001111110120002222202100120022111001101111012101220121212111021000101202012121220020221022201222211012011022002110112212000010110112022100021221011100111022222101012000220112222002020212000021112102121201000221111002200121211122012221212022222022120210101020020011210110212000102021111020011002002110001020001011101112212001210121001001121122111111020220020101021002212212011120022221122221222020100012120222011201201121211012102202002122021221110102202010002020121101020112220122011002202012021100121110010112201022220210011101001222020202001222112100012121111100002212212120210110011201222101111000020111020120100210201120002021001012022202221121112100002020100100112020221010201021221211202220000201021102020211221111011120020222001202010202021212000221101201102221021022122110222200110212111201221101202220002112210020021221202000200211010111002010021211220010121002110200110111112200222122200202121222010020201220101120120121011002001121201220120021121222000022110121200111120122210102112010112101000221022010211122021012102112000010020011211020212222221211021002121212220200120112210021111022211112120020221101012012122021020002201220111100200121120000110010122020121111121000201221111120220002100000202000212221222220122111000222021011010212022022021120120112112110120120122221111112101010021122001221001220020122011000121122011210202021120202111120112220122211202221222101002121110220000021110101111000110112002201011211111001121221010110212122120100100210", "201011000010120121220200111002202012020202000100101121002010111102022222211022012220011112020020002002222200022100110212020001002211120020111121111210211021202211220121002110211201222122111210211122202021122021200201012001111210010202001122122021122201220120101100220201112112002110020002111001012011101200021021212022010021011220022020100222002002201102121012001002211122010012021121101100221011001022011122001012210101211102221120111121010101002100110202021002220222120212120001220102101221101122211121220201221020211110222012020010210120102201120222100221002111021021211020022222202122002011122200101012102102100122102201111101222121200122102111011122010111001121021212120212022122110002122002102102001100002212220122001010110101222210100011001021000002112221212120110202110200202121021012122102011121202120010120201021122111111010212222112001212022122011020001201201102212100120111202001211111002122222022201120100002220122121112010222001210100101211200010002210202202121001120100001222112101110212221122012100212121202010220212202221211010212100200002122000112112002012220202221110020222112100000200210012201121201012121121012002222122122110021122111201121210222000002021201200002100021120101001021012212011101210202200010100021001122202010002222212112211022211010122002220122022112222212112010121011121122011200201120202120001211012110110020222200120101120012022201102211001000021011000110022111202002102020201122222111011120210102012020012200122110111002021020121020220211011021222100010101222000011202010122011011010101022000112122212100010222121002221100001022211220011222112012210022001210022011012222222222221102010122211101010200100122210122022122120022210122111200022121212202212002201100210111002121202122012121010022210011021000121002002001111200120212110021011102110210021111021022221102220002121000010011112201110221221011000220212201102222210000100021222022022102001012120120001111212010000101102202000212012121001012212", "112112011022110121210220222010202012120101220022100120101202220112102112110000112211101120221000002022212122012222000022200101110221220002220100122211221001120101220202020111120121120022101111211212011021122011100200022011200202111221002012222100011110002000121200112121112211022211222012220121102111011012122011012110221120202212222101220011012012202100211010102110101121120210002100122222102201210112021112000212101000002212200101200012112220220112012210210110022100201002002111001120122121201200112211121120100022011202001121011210112212000022121202202112011100222221210202001200101212110021001112122211021200112102202211102021122001011120010112222022102112101202122202102012102200202001120211211101120212100111021101220110101202202110220012202222011020202120222001210101200200220222120021100100201212202010121201200001122212221101221102212101021020111100112122012022110001022011200100122212210111211211021012212111211110010002022001122120111210011011100120122120011221201102121121212022101011000021121202112222111012110222120110112111121121201120200222120010100100200010122120001111102021210000001110220100000020120011002210110121100210211012210220110022102212012010000121021122121011111212221222022210120020001012010101122111221020221201101111121020022121010221021001200010121120000000202211222202122210201010212200022201121221221000022001020110211101122122122200022022221101121000110122200100212001212221221010221011101000122110011002210020010121100220110221112222022201010222102110000220102012011021120102221020002001021020121120200120101110120022222211001220022221221201111210220220020010210221120101201110122202012112010211121001220110102111000211111022201221102022000202200002201120201220010111002211220101112012000121022211112212021011012122112011221001210210221202010020202121111000212120200102111102021121100222112111100211112002011000202112022122121101001212121221011020212221012200021202010022202201012222000111221220012102", "221220211001001201210211002102210212211201201021002111102010010022202210011222111212112201200121210222221210101212021001021100112201012000210120001111111211210120100010122112120120121210002220110122001200002021122020022010021022221122011001112001212021102212010221201201110112211111111101002122102120201102200110012100000122212122012122220202022022010222212120212020201011022200212000220002210021122212122010001102021111212210110102210021220200122112121121001000102220221021021121220112022222001021101012212100102111122122202000011120202002022112121012121000020111022210202001020100102201210122122220021222211112112002112121000112210011121201011010202200222120222121200221011122210201001222110112110001021222201220000200222212122000221012011202202011110201212001122020212221221221020000121022200020120021212010112110002102102002102020022102022221022201002112120000012000000000121121020001122001202220201110110112210212001102100201000001000222122101201021110012101110202102020102001201100102021122121222221012021021222220100202102110110212200000112001010201220000220111022022121100210101110211020021221201000211021221122000011120211010112000021111001102201012000201210201111122022210221011201100222110002210222000001221222210010022001102110000002201012121022121102012211020201222202221012111120112120122002222221112011121210121211112012020022001200222001222011010201020201220221002211200020120122002110121000021102211122221121112011200212212020002200200122011111100220220022111221122012111021012200201021102122020212202012212112222101201020110112111222112111000200111200211100202210022010110002021110000212112012021000121101201210202102112101200101201211010221020002022121221212201001202221110012020221000100002210101022201210222022020102021210012100121210010100202011200001222201210012020121200201212210000001010021021021110202010110112201120010100011112111112200212212112200122122210012201221112101010001122102011202122221221101001122100", "121012202101102000020011120021122122121000111011000000120220112220201101122212022110010211101221000120122100011111211122212121212002210022201011101201111010022121111022021020120121220012100122202112002120002112002220222102011112100210221222001011001200201101200002222010011011021101202022012122211001111101021201212200222220000221020022002112102012110120121220222202101001121000202001222202122022121102112001210202011202212020211001020112022222121111122220022000011210010112220221111221010002100101220012221211212020010002112000212000202100121110111022222011011121201001211112120201002120220121112002220122112102221220010100112021122201111212222020200011220202001202122020022001101200020112210120100212021100121020010021222221220120221101212101121111001021020022110120201111120211222210101100010111010110022011222020110100002110122120221001010200121012012121020102122122111200210121122110122101012122200022110112200011001111222120201001201210212022120011211001120211012211100001011111002001001200011221110002110112011022010021010002001012002021012102000020000211000122101110122111022002012221212110110200010001000021001120102210010211221200121201222000121122222212020112011022110122201222001220010112010100100111101000110211122212101122001122122112112122102000101220200002200101222112200000121220101202001102020002022122211222000022221002020102112202121002102010201012120102022120020201201112011020102012101211221000101111120212101121220200001201022001100122211110120102022001111101211211021012111210221102210002020020111201001010200121200220112012101121220111001022110021111210022201112110112012022010011121010000121020111001201121011201212011002211012100012022021120120012210221010212200112102220002221122101220112110202012000012210102211111010111210221022122022000112022001202000221120102201212121121221101021201002110000221012111112020022221201002212220111001102202200220120121121112022100022212102110212100012120110022100220022001101", "122102202210122211010200202102011121212212222220000211112120201112202212211121001202022201211011201200110120121221000002222120221220122001001221011202200111120212001020111110120222222020020001201220102011020021211220112102210000221212212110011110212001001102100111120101100201010121202022222222202222110221111202200012220210100021112200002022210002212001102111100220001010212110201021221120020112212021111021200202101020201112021121211211212011211001102002012221010121221222021211011220000100020011020100100111200021121202211020101011020200022022210221000000002012022112012120210022011111202211110020100100112001211210020120222110121020010012200022120200101021002202200202212122100002001221220222010202000222010201111002011102021210020000112020201212022212111110102211221220001110200022120002011201022212122111022112112121210121210201010210110200012011102011012021120200220212221120012121121012120020012000222101101201200021010000200122112020022100110212112122021120002211012110120210120210120100001001221221222211212001022101121210010221222122211211200002020120002111201100102200100002201202020211112200201022221102200110102020220001102220022121212111100110011012222212212001220121201122022002000222212210200212220002100022011100011010212120102121002012012102212201021200020021122101111221110110101010112110002000120002101202110102012222110100221202111022211200102211002001221011022010002011221012111022200222022001112111211221100200102110011122002020020210111211121001102012100211111021202122020122012111021222211120021222111222202022020010100002221220000112002012022211100020222220111221122012001202200111122010200100011021010202120010102111122210221112022011112220220001122200202022201222021001000002110112222200021010202100211121212122120202111201122111201222021210201112011121111100122200120011202022210111020121220021000010010101202212111020222110010021212001022221112001011200022202221221120001012110001110010121100011200120022110", "221201120110122211112100200002111202112202020222122012012101002020122000022101000002220012001021120221100202001102212000121000022200120000012222022220021212012110122121022211201212121002110010202010111200002000110202201111222112211110110122202020120212010211221212122122222122202111102210112111211111212002101210012210110001212112010100111122012122202222202210211021111010012202212001110120112201111212112020020221011001012011112202100020111022002111102112112002002001200120220210020002102112110020102210000012121222100012200222222102210010212212011001100002212012201212120101101210221100102121210000100021202121212221000201220200100121020211220220010200001122101110122212022002211221102111200211211010210212222111112010012100221221021122101212221222011000120020200002200211102122112001102220000012002022202102102101200012110202202000102102021002120212012210002010121122201101110012210200201111220020120020120011212102202121111220202011211222120102000022002002001212210102200122200221212021221021212110011212122102001212012200220202010210021201011112212111120022002211100101220020020002012001000212101202120220010200011011021121210101202011111001111222012202102112001001002212110200112202220121020220110112100222220010110201102011010220112021010010011110100222202202112011022220120122221101201020121101102011010212022210121210101010201212012121112111010100220200221022222211101112112101010221222012202212110221212101212020022202001022220220201210120222221022110221201100022210120212220022221222002210020001121021012021100001012220220111120110122021121002101021121101121110200011111021112101101201122102120120102200100002210122200120210202120022202221200101020201201120102112000111112021012222021121212210201121210200110202011201122200220121001220212102000212001121211020121010001212222112222201112121011112010100202211020222012112021022210021110021012101120221021222202000000221112222101202012201210122120221122111122121211021122200201212", "122001222201110102100102201022120120212211022010112021211220020012122220002221010021012002220120022002200121021012012212102101222202121102221100000110101120022201111201020000200020221202011200201121210101221121011202121022102222002111021220220001212221221010201111002101020211120122102111001121210010021202121120222022022122000020100000022001222011012111112010210202000211002101100111202000101202221121012112000001210002122211202122010110101000012111011000002120001012010221120222202222000021221111120101110021212111011011012021200110000122021001110102121202200221121010110221110220122201101110111101001020221021212110201210201002112001011100012211210001221211021101210002222012200020002202121112022100002221212000121102212022010200220200100202212120120010102012211221121121211100200222000012100000010100201210200102222112121011212210221210022010222001012211100221012222120202121010202101001102020221212202211000211121222011102212221002200100100111002021200212002201210202000102202211122222210010101220201101210101221222201100020210112121001211002110020020122001102112011200010022011220002102100201001120222121220021211012020111222100122220212212002210012022010221211202220121012102211120022101220010102110220212120220222101211221222100020200112112020210210120021222120201212012020122122011012001112211000020220220120001101120200002101202120021220211000200120221000112010020210100002020122002022121220200122012010021100111020210012000022102022201022022110212020110000212202020122001122111002011120020200200102020112222020121202202210220100222120220220210022012210021101001210022000212021222112112120212201122222121101012002121210202111112020212202001110000002011211000211122210210102001010000001212201012010212201112211100112100221202010100022211012002100010021021110202200010000102010210012221212220010110202011201021212001012220000020222022022111002222001012112100200021012021001001200102201222120112111112221021112012012121010222121020", "200001211102101122200210112210100121222022111100202012210221011020112001200002011210121220212220010221021221222120020112122120121002221200120210211201221220002110122120002001000102000001120002001010000022220011101100001202021002021022102001202000201222110011210221222022111202021220220210202111020122111202100021121000011212010121101012122202121122001211000221102210011022000021000202000010201121122221002011222100022001000020121012021002002020011100021010121211021110221011112122022112111112110202111201122120210221101210202020010122202210211002022122220200201002110110200000002010220120102020221121211112212010101001022222120000121012211201010101202222100120010210010012110212111110222021010222012122211211020110001122111111002102111111120211222002101010022221012002101120112112011200222101121022220220222021200111021222020101021120221110020100000011000222120021020022001211220000112121220000101120011122101002220110120110000110111112220122001112222022200010002022010212122002222002111012000201001120122220200012000200212200122120220222002001122221220221002101021122121210102021121002211210012101012122110021110111101222010011011000222220002110220001022210120210122021000120101120120222122100201111202121121022100121201102020021100012122110111002001112002202100001122110010221021121000001212120000122212210222221202100011110010011121001111021220012101000001121200222200202202211012121222200222201102212000212211201222201112010122210121012110020122112101212110100012201212111012121202100020120222122001010122000100211212220201000111101021110111112122100010020010000202201212000112010211122112110222110222201222011211111001210000211001122102111210200022111020211122100121200012022122111021221112120001002101011010220222121121212101100010201102012222121100220120201100200100210021120102112210201021212000111020111202110112102211210201001011101120210201101102222011221221111111211122002201210221020201110102212211011211201012121111001012222", "202010210201021221100221000201110000201022210112211122111200022202010020220200222122011102111211122011120111202121111212112111200212010221001101102201011011202200102001202210100002012211100100012021120202100021112112201111112211010021201201110102111202021011111100211111002221120202220101221212110002121100121112120220102020012010102112121101122210211011222011000212201011102221020002222010110102001002220100012121121210222110202212000211222122201110210211201222021000021111121011002021002011022112201212121212000200202220111010111122210211211211001002221220210200010222102122101111112220000001012002202220211021122110020101112021210211022011002121221122210210110110002001102101220211220120121012202002222012000221021121110221221222112102112212112021012220020210111210100002010111012120112201110120020121111120202210112021022200211002222220002220222102200100000122010002220121001002100210102211000122000200102001022011112111221222120002220220112222012212220010120200220102002010220220120212100021002222101022012200021100211001212200111202122212020021201212120212211120210222122120121210020222102210222221210221100110112012210002110200221021201212002111001020200010201011020011110222200000012020022002202110010021012012001100211121121221212012100222101121111011201122122101111222002010010002000220211210021021100002201121111100222010101012200120002211002210001002202210212010000221002112021202201002121022000000222202011100021012111010122102120100212121202210202201100111211221120211221112022112122202102212120221211002121211112002001100220202112110200021200002020021222000112011100012221202120120122222222221111222211210212211012202002011210202002200110102011112122112001121121200020010210212200201011011220100010221010202212011000111211102021000102100112221222002100021001122211210210122000212011010100012222112110102110012221212012120110121211001011100010202122000220212211110122020122200022010210122012200121020212222201211020100002122", "021010210122110021020101121210012222211211101001000000211202002000111020011210202211001121212221100201220000222210112020012222021202122222200022121101221212120002110121110020100000020021100200210020112221100110210010012010202100202012021011021100000222120122120100012002000000210220120001101200211210100002211201002212102020222220122012121100221202011220111010111210102200222010112012120001210200112010011120011220201220202002210010002222010121220011002212001202010211020010011101112000212021001002200111111220202210010222210112220020200200121121012102012200100221120111022001221211101001102010220212212001220101101222221122211102120112110102212211100212012111010202221212002022202212020101021001200110122121002021212011011111100002221000210200002110102010101212222020000000210002211021200000122010102120201200201221210110000011112210210200002100001112202011022101122200020210020020202121022120122111021202212010212100211000021010120121001121221102202120012100011220000002120010021201212211000202112110000212112022222221221201220101210201201122120011120212011212122112001012120200010001211100021210112011011001012001210101020010020211100022210122210000202022120021001202121220100001122120021201012002202011221211101100122022211222211220012121101000120110112001221120000100011120100200021111020001222000222001020100120211100201202112012010110011002122022201122111002102222210020101221002111021020102021001002000212121211122200022211222211101202122012200210220112220011111120221122100200021001221100102220101101210110012012001202210021102112212222002120102110112200112010110110121222101100020002011021200010121211102120122212101201100221021101100000122110011112002012122021202110202222101001022202201022011202202010211101010122220201111022000112201022211012020122220010102101010111000101222002221200201212222100120021000000200111212012111211201000102220210100102211120012000001100110202001001101002000101112211112212121121102002211211010211", "102202112112202100220022000010021210110022222201001122222022010221201122200122111110211221122111002120020002101100001121021022102000221022012211221000122200111122222002001101010221102201011010011000120020111012010112010101200102022022202002101202001100220122000000202220001120201100001201002010012022011120012111200201220001001011101222121201200011020100220002022220000021022121021201000222220121111221020021001201002002001000220200211112122212202110010010210021120201210102110111022121021000022010202001022210110120001212212011111102222012201210001000012022220202222102112011220221210222111220000102201100101200222121022002211022020212122221022211102002222120102121000020202121022002212010202202110212011201101001220220001122200101001210101201222211222012022212210111200012102121221210002221200220111002211002200021010212000002022011002121201011012220201212222000111100201110200000011211210211122222021110021200011012111001022021100110002101012101010200010012211111122202101200001022200110110012101021021020102100101011020221001001000202120020221010221212201012101212201212022102120220211002212102011121012110020022021002022100222011121101000021112001022222001112122011220201110112110202102221010010122102212110201001002111021020212010011022121002021202020000222121201101010012202021202000201220100002111110021102121011100012012000100010121122022200120202000120021110200100110101112002200100002201022121222002102211001011100012011020000101121000002201012002020112201121212101011110221121012002012121000120122212210001120010112111000000010210202011012221201220122022110202010002002211101012110022111002112012002121121120211101100021212011220201020200210211010220222121010121121221100221211110100121210010022221202121110121212010100122200011122000011212101020122011000220012112222022020012102020120012102110201211101112202120012210121220222201022211211221012111111001222212102221220220200100222000101211201120020102200112022002000202202001", "201011220211121201020220122000210021101120202022110220011110111011111122110001121112201012020202012221002202111021220222010022220100011211101102010002002221122121020120101022102021020002011212020000002121011220021102000212221021010001222022222122100100112210220100000212220020202200002220000002122022101002201200110201020112001012022122022112212101100221002220111020020212100002011222202121202112201200010010202200111022210200020112010012122010102111221122001120120001111201220001210012221011002201120010120200011121010210121011100012200000201121210210022011011100010022120102021022022101121212102222022220012101202122021220121010121100202120212021010010022200102110001110220101222012020222020002222112120122022121101200111021010100222201001110102022002222202000122011210100022010102211101121100210012012120011111200201021200120122222200102220022221112212110012202110011220102011120110121211210011010120000221221022010021110200211201212001021122102220012111112011102110002210221010010101011210012210001220100110012222001111012022100011020220201210021121100121220212102211210221010020022101000222221211221002020121011022111110102022001112000210200202201221020102002111120212000221011110000000122000102002102022010222111112210020211221010011221220101011111112211220220110000122212201221222011112212022122010210221202200101120112002220012000011100221220021122111002020221212122212201112002111212122222212221011211002201002010112210202010001001210210002121011110202120002220200012002122102121220100212022102001011202022021212112212020210010211001210001001212211012221021021221202020112001210101000011221022102022021112121022010121000101011110212120020210110220100010101201000102001122102012211211002012022221222110102210000221011111120110220222120112200102201212112121000021120110201021020012120010121120210002211201010212200021200121222202122112002200212102112201220012121211201020001120211202201100222202001020001222020102100022022021120022", "020020122001201221200210222021010020120102002220112120220210222221011010020000002101011020112220210221101000122200210200220011000222022020210122101001121100002210222112221002112222012011122222101011201000212010222011120000220001101210122210011222002200010002011112000212012112020021222201221112111121112121212022220120110022112000212220111010210200000020101100212000212012102110021201122122011102110210202211200202110122011111210211012210002012211202111121221220212212220002222112120010200200121002201210122011122221221121112012110211101011110220120100000020202011202010112011212200211211212010221111221221111111010222021211001022012122110011011110212000011100010000101111011020101012102102002010002220001000100211220000200121221222110122121211112000010111022111200211210220220002021022010211220201011011211000121121121112122201020122212122120222200112001011122020220022200111012121122111222220121011222210012212121102010211012101122200010200011212002100200102120221001110122212221101021020221111021020122112122220002112212012122221121001021122022200120010222122202102100022222001012002022120212001021002000002121222012110100122021222111221001122000010101200112012120220102021000000022202221010110221002210002201210001110110112120110021201010220211110021011001122220010012011122011021000122101012122011212002001001100221111012221112212020120102220000111122211020212220011021012210220211002110022110210200100111212000220220120200020200110122011202102122021022022221201011122120010111020220110012201000202110202002222112222202211212210201002122102011010010000221021021212021120000111000221212012210002000200220112222012120121222022112010020210011002120200020011211020110122102000221102022201201210201101212212101010121112011102000202202002222102201000210101201202202120000210001111100012022021211210022110112012201200001000100001202221101212120202021122202021200020110112101002111222022212221100110000121000012200221201010021021111010202201", "101212021122120020022021110011102111211210221012020202201121021002211000012201121100020120101021111000221021121010012002110212212021011120100020010221022011202120200002101000022122101000221011100122201222120011110102101111220212221200001022002211020120221122022022010100220002022111101120002020111020122202110222002221200022221111120101201010221001212122222212011012010000012221200220102110202111011212211002122001022011000122102112001110022201010121122212002012202201212210211122112002210122111002110222221100002212220222022012112000011210002110112000110002201122101012021202222200002011010022000001022121022020112100221110000220112220002210110122101120022102220211120212020220021111112001011211011102000200120001002100002120121011201110210201220010220202102211000010221202001102200101122010102200120110210020111001120220202101222100122001012212021021012201101021010210111222010022212121022210102120122121020020210222001010010212022221021001201112100201120112101001202021202121211202010010112100212002112112221120220002101012100012210021212210212200101200000012200000010221120010102011200222201121010000021022112201011101020220101101101212100001002100110012001222020022110221222012012201200012212011220212102211000012212202120211212222221010221101111201020220222121102100022222101001122222201010210022022112111210102221020020210012212001110012200222101010010200220200220221101222120210102021021002012121212011020211112111222102120002102100110010020100112110121021020002010021111111122221210112201100020011000112210122011001220010001122002211201221210110001000122122100220011002010101211020211020010010012000010121212202122210200200211200201021000102220101102200210121210022122022122120002111221020202021122120110202201200001112011210220012200102212110021010110200021111221012001102212120001200020210010110221121220021020112010101110111022211101110001000211020111010200220211100200221112120112202012001100012120200112222001021022102002110", "121100212110020202120122221022101120210210101222212212202020210121102202222120122201202202011021001021120111211102200200110110222102010221212010020201210121202211001120011101110121111212012222011220012021102112102212001221002202010210122010220020202210110102110220201201210020101222100002202011211020200212200222001012122122201020221122000112222211210002201022120022000021210210010200020111112012001222011002111120022212211111111101211101010211012102202010222001202212112012100210021101122200222100012211001021212011000002201102211110001201222102100011111000101110122222211110120121211012022200211211121020101002122201111120110102221112220202122012100220212200122200212201121120220102210112211211100021111120120212012102112111201101110120011102111101202221212011210202112211221100000101220010122010020201002002211212010100121122102012100020100112011001211020121202212101021022102110120010200222122012220112121110212202112221211001002120110011121201022022121220010111200022120022121222112022210211101102002222100020201121022210000200111111201011022111000210200112222022121222201011210022020110022212220012001202200002122222122112021101201202120001001100210020221112120110202112120020021022002122022222122212000112012022120011100002020222202220212112110102122202202112000211110010021200110020020020122210011021202111010202122211211221222220111120220102210201020000120202201201020010102100220222012001012002020110000112112110221022102020121101102112011121221001220210122211002001211020102020211212101020220221220220221212221210010122200121110000200100110001000011202011021212002201202221020002111001021022210200101101210000210021212122111221100002121111022222211102100012120111121210122021202102111020101002020112201012100202121011222100020100200220020012222212221102211012010201221002101002201212012021220021111020122011202200012011101221002011022220001020112211211012201120111210112122221222122202011120021112020022220111211012002102101222", "100010012122122120121201020010201121210112101211121120202021020201010012000120110011101010220020202022100122102212002212201112112120001111012222122012121001100210111201112222020112002102110102111101111221122202120001112211200200222110022100221002110100110110111112122202200002111212221000200221022112011011200120021002021212222011112210221002202110011012211201221101010111202200112212102022202102122102020021120200002110212012002020102110202211012010010200111100120001122102011202102102021211220120221000011100012220221122211101000002001211202112220120220102212202210101011110212101202220210000221001222102121112122220100212222212011011202000001202202021010200212120212222110211020110122102101002000220012112121022221012222101021020211112102221101100122110122022020002202212012100110000210222200100011202101121010000112000221102012110010120002221210020021211201202121201101111111010221212201121000121021001221221122211012111102220222211120010202100101221020222112122111212010222202220120121211202022011022211200122122202020200101002000010000002011001112221011021121221020220122220120122022111210020012010100011011021201010010202120222220212200100011000210211202112111101012222010112120202221200002221201200002222102222222022021102012102101101002122210120111102200111021212021102110021220112211200210211100221200211120112222102122010002221122101212221202201201022211202101110000210002010021222121112011022200021022222221012210012111022211022001222220022000012021201112202102021012012120100101112022212102220122212201201002020110000012202210122222002012010200002220000020022012201112012110111000020200211220001011201110022120200001222111100212202011200122222010022001201120202202100120221211222111210111121022000211202111200022011020102221012120121100220100001221012212100222211120200221212022111100010212222102002211101221011012201002100212002001022221110000210100011022112210212020022021001201110002100000101022210111122110111001112001222", "001121122112210011200211100022001112122122102220110221122011121012220002012210210201221100220100011211210220102112212020011122012020021112112002220202121220222120112002201112111220020022122111011020212021012220120100002220021022211011121010022101221122110022222222210220220001111012020012111111211200011121110022201122200101121222011120221202112100211222210022202222212022010200221011012101112211212001210000211022201010022002200110000112212002110001212220112100110221200220010200120221111000122202002212121100121002012011112100212201021120220111210111020212222201121222102011000110000200100201121202101010021011101122001001002101102201022112201012120102111210001201220100011202200122200110200002120002102021221012222100112111110001122121021102202012102112001220212112022200111001221001002210202111020102212022220001212101120220120101111112221102120211020000011222022121222121010002112222111020021102122101021002121200010010020120111022221022102020122121211100021022000002002112120112110110210122120121221112200020221211011002012011020012110212101120210100210022021101200010111120000000020201002122212222101012121202201210022020211001222000121111111011120221002102022000101112210110222021121210101221221110222111021001220010211021020022112100212121202121120211210012010002112121201021001101012121211100220021002012120221121222102201212221200020202001221121011002111000101222101022012012100001201020011200012112120221111012222112000220220100112222110212001010100222201111102120112110222110011202200211211002012012120002222101020001102002021001202100012112010111201021010102012011112021002102021010002120101010120111121100101110121201001212212100011210101002001010112212102000211001212122101112020022000201202000112212201120010010112012102011102102112201110200002211102010112120211001010022122211220011210110202221022100200210120022002202012000120222110210110020011220221100001020212202222110220221112022011011212220000011100201110100122012", "000210120100012002212202110012211110002122012220102000111001212110212121020012110122011002020021010222022010212112011201121001020022210120112101012210102200102220102021212001101120200200112210200211010022212220122011001010210202211021201020111002201102211212002210021002212100201210020211002212121010020000212122201112120210111002111000221020122222202222112220122102120222200221111100200110112222112022211011022012012100121120011010202102021120001101212122020021200020002022110102220002212200010202112012021201021112002201210200000021100201021222112012111100000210012020202022120122101101112022121121211112120202210021021120200001122121111010101012101122122012010100121010000100202201200022121102211120121201221012112101221110101221212102120022010210102200212202222122221212222001011202120122222021200122010200111120212000211212200222200000102102000120220121100021011201000012001121110002112200220220202221021202021202022112201112010222112212221201222201210011111020102100112220101011120021201021022100112000220021222021011211200212210021021220012201001111200002020002202110210202201212102121012021002022022121000011110022020121202220120201002210222112111200002021121010222221021221122001212201201212202201011220110011221202120201200212120102121221001101211002012222011001222210012011210210101010100200020100100122200010220120012210200021200212222002021211200220112100211111001101121020222201210110221210201222201112202110001120101012210220200121220012000002211201120222220102012200112220021220001101010021011002000000102211200112100212120000201222011221110210012120220100010222100211120212001100202000201222210112121112102100002202112021101012201210121112210121212020012121112110110011212101222111020221012221002202202111100222200110212210120100100100202111100021012011001000121112111211002221002220120202002020020200012011200122020221121112200212020001110202021012101021210112121121111210212220120011100121021012211202011012102210011110", "010001121221212211111102020110112012221121022010212200201111021220012011121001220101001221122201010111101011212110012100211010020022010022020012112020201212002222010101122202020201221202110210012200100202112221111111000221110100100002201222021012121201202121122021110221000121211112000212201222212121112020101021002210100222112112112201012022212000202200120202012011002202011012112101010102000002011120102101221111012100220121002201211220000202121011201120110212222011201011100020011100201112212002221022222202111210222201210122220201011200220102001002001201102011101201002110221122012120101112012220002002100121022210111101101010010122200001021200121202201102111201202212110020000000210200222010120220001220020110112122012110002112021220220100110210012121010110211012220002210220120021001002201110012111212001202020120210000210010010221011001112020011122220120020112022100012210011001100220022111200121120012210220102211121212022101100201201000012201202020100120202002022202022110211111010021100200220021212201211000122220120012022021001022112000120200010011110102202220000121122102201120200011021200220012120120201122120021100111002021202100012102102000121201002201000002121001012000102210221012021220011110121122022020102012001101121011201022112012020220202022020022210000111021100100111021202201122001020020122021010110121122000102110221221011120220211001020122121022012201021122122020101212000222121102210121010201120012211122200000111011222211022220210221011021201222212102011122001012001121021112222121200110210021220222011222000111020000220011001112001221121202102002020211111110000200112011022020101101002122202112220111010020102110100210210201202011112020020221121112100211112201122210222111212212021002112121120220102100011210010121021110220100110220100012102101121000010200022100011122112212010020122201120100201120120201000020022011022222212120212022120022122200120121122120111001101102122221222120210001120021112220012210111", "111002221202002122222022020102021122102101221211002221212211222001112022100022212210122101122101020211201102110100020020100201200022222212102020122210002201110112220212200020111000101220211102002000101111212201020221121212020000201122212121001220011001122102002221010212021001002011102100010201211201112020112211210000010012000221020000212010020102222101221210012222010201010111100021102222200101222100211001200010121011101200011120101222220111000100100202101001002002101100012020210200211101000221210120202210200100122200002020020021222222010121002102121022022221200212200021110200220101022120020012011201021110110222211021220100112202222121121221002001101021210021022111201122222020001021102001000221200212022200122001010120211201212001200111221001211110001111212101210122221002210012212122221101211012202220120101111100211112222100222020001002010022001202221012121122210102012022201120020111212202222010210221022120211212100021201020100122012121011022220102120102100011022020002022202120010122210101110011002122012212212000002210021100121001120120011211221000101010211121220122021201101201211012112001120221022112022012120112100002110212110000212221122020020122200100112220100102022202112101220121212220120112122121211100210112221201010221102010002011110101010020120222112211222002211210110100210001100021012122122021111022210011112122222220210102200001020210000011212122010022000220122102020201212101021220202000021201211202200210000010002102012221110020210220221220201112100101210100121000010011200110100122100000021212010210021201111011212201001222100021112121012011220112021012221102202011120201220001101112212111212112222102201202202020200100222000110110110001200001011020220002022210012022021212212111111200112212222110100211011211222122001011011121102020022220022010100210020200210210102011211110101221222111212211202002012120000201211200010010100002202100210122110110022000111200212100110010111010022202012201201012222122112111", "120012121020011101102001121221011120121200112220100211211210202002102022001012211021000100101122201002102211121121102020221102022101120101210010100001211120000020200110010100112211111100201112002201011112221101111010221111211222011000121102102211110200211210011201210212020121011010020112122120202100002011001001121000020122011210211101021021210111122222222010111121200120020122011112121200200210002110122120001100100121112022222101011012100021102102010000001120012220122101220112120210001010121120110122010202211112210020112120010212222012111000110001020111202002010021000110122112012010120112102122110000020001211101122202201202010012011211212022101100001212011002101011202112022122200110002210120111212110101011110022110222022221122000020220111110120101202012112111220202220210212122110222120110110210020000201121210100020010102211120010120111112211112001200200111022112000112110101201200212012102120122200220201220122201221212022120111200102220201001100002110102102201012012002011210122201001102012002010111122112001221010201022001020122012222112001212221120211001110002002011111212120222000112101101110201021021211000022112211001121210111201022012222202220012122100020111021101000111012002210122111210021212022122210022120102122011210110220010112120101001102221001102221122200001012010221211010202010102212011112020101110210010012000221222211002222021222020220101221220210110101010111120101022002220000202002222100211210011100200202222101001021000002010111110010100200221111102210000012022110200200021102002221200100012220112211021100001200111100121001210110100220121102112211020112201221022211100201000022000202021001221021211101100021112020021121001202010121022010222121101220102110011020111222201200020120220120012002201101000121101011021022001101100202100000122122122001210201102101210021112112110111112211212010202002220111202210122101022002100010210022112022121120122212212001202212002110200011211222211011122022211012102012002", "112111101111022011122121211112022011200120022112121200222221000000001022122021211100211220011110112020100001220011011021200012002011112222122102001101122021222212201100110000022102102121202021001200012210110121012202222210001122120020022011121202212121002102010122202202111021210200001211221200102110110022111002002021221221112012020011000100000101112101122002011020010220000012220112211011200210200102012122101211121220001001220100111001121121010110122101010000202220021121222220222212011202222201010211211110010201100120110121021001002110011202220102101110022221100100200002101120200112022021201112122000112221202022200021100121210110011111010000011111011002212000100001202122120020111111111112120200020011200100020012002220220201211010121120122022221021200011000200011020201022221120022001012110120012110101001012012222100112121100011112101102112020111201201220202201221012201020202012211120022000122000212212200210112112002111121202011001211100202022002212101111002002202121022011210221020101000100210112112011202120201210210012201101110122202221211122122100100102020211000002112111211010201000122121000021101111020002121100110022110122200001110022020022220221122212001101121000022120021010100201011212110012011221220120021022200201112022210100221001100221220200010202112222110000202101101111111101122222120221121112221121100120020012022011212220121110201002002212022001120102010220021210201111101001022002222202000110102020100012200222012112212020020200200120021211110112122211111102210020122002211212221110222021111220122021110020111020020122010120012212222000022011001022101111201201110220221210001012021100102110202120102222012100101210120201201210201211111202022201220120210010221102012210110022021222120200020012201020022212020210111022112020112110201102110010222122202001010100220202211022201022212120201010012121000000102010001121002211221210010220011202122021112221021010010212021110001201202100020011011020020011220110012121", "020211011110201222022120110200111101111122001120002020101002010211010220002022000122011001110221102010002022002000021200110200220210110222212210020210222111221001111201002112121112122002021001011222011222001111011222020121121002121001220211121011011200222101002012011010211021211121012120011212110100101101101212120110220200122120200221020002112222201102210100200221221212200201001000221101011122110200100210211200000200222000000121100011102210100000100102211021020002002220010221112202100211111210201020210220211221222221022001120011202002000100221200010012121021011002010101222201111222021022210220102212112112112221200220202021110221222220221200022102012211010001221201010100111122000010022020002112212102021210001020011122000101011202112210121122110201222122001000200221000120012111020122020000001110201101022010110001010202012022011100202201101200221021202111102200211220110022212000211221121012002221020222201002020022212122001210022101010102211110201212200222201200010211001211112122122112200101121110222111210022201112111012202210102021020002011021112111102201200200110101102102121110221121212022121000002000002001111011020121211122100220112112200110201101210012210110121022200010122101002000122101102200020120122120000020200012102221022212120010202202220022102221210211002211220020112022110122112021022100211000220002020021010110110100110201002020012210222102112121021222021212010021111210122011011000002010020222012121102220200002010211020002211021011100001222002101211011220110021122102112100110021212022211020020000000110211222101001100010120022020120121200112221010011001201002102210011211211110200012111101201121200121120112010101210202200000212120012201111120101102110222021120002200202220121000000022011100012221120100111012022101221101020201202120210211002212120002201222200211100022221021122120100201120020110200222102211220120111102112101210110211011222200020011102110010101220221220112212111201001200122110201100110222", "212001222111102220020021001022000211202000211012112002110211011212210001000000111202202022000000010201121200111120000222212202120011200120112211200021022212002111121222001212212221201100000000121011020100122011020201212110111101020202202112120221212210121121111111101121121200102101002121002000200011102210201100212112222120221220200212200100101010202020112020001100100022100210012120001110202210012021121221110020202100000011211210221012110111011222010111221102221212100210120212112202200010120121112002111001222012201011210022211121101122020120120111222211110112012121201111120120220210202000122122212121101110201222020211020221020001101112020102211201001120022112102110000112101021001102120022102002100102102210100021200212222020100001110202021010000201122111221000020221110111212011111001102011200111020010202001012011121110001200000221000210022212122002002222021011000001202202000201112210201212221001220000110110210220121011120002002012112021010111212100002112111202220021120112011110102011202120222002022200122001010002102202210000000002212212102221120102122211111112100110111022200102020222222001121122222012211021011001111121111020110122212000202001000212100201121101021001010210102222222221222002212011120111022000112112110110121011121202201101010121100202000211121211100011011102021210221000112220002102002111221112110010101211001010021212211201212111000202210200022210101002121011100200110221100020002220022202012002212100111211112002012011022020211222222112200201020022220010200111012200011012201122221222202120022012210220211100210010012200021011001012011212112120000111001221222020122011211111211112221221010101220022212220100020111212202000002211111001010022210101120220011120220102011021111221000021220222112002210011001022001221212222020221110012210210201011000201200120000121020001220000212101121202220200202221000111120221101201001222211102011210011112021012122212011201100101102112221020000212122102011100221212101101", "121010210020020121010110010120000220000021101210010222100210121020001010220102220022000112111021012121202210012120022020200011201210011210110121000102000221021111200010010202021220220201222112200220020012122122212201221100102211222121110110122221021120220021100122011200110211022120021111110021110220111201022100222022102011022000110011012202221210212202102010202021200112002222101200020021102110022100101202100111222121111200020112022220111120201022102201212211020210200020102001022122110021201210112021201101111220211222121222200202002011111210101201002202021002200222111121020101121221011011222120110211202012120201202020111202001101120220011011120212012022000020000010120212110222012100102202220112001122011000112112001200012110011000222122111112102022122102222101101221221022010220100220012111121020201121012211202112002111210021111120220101122201121022202101102200210212100101210020111112121021102100122022211021202021020111111002121202112120002222112211220122220112222222211021002221121212120020210221202101222202001111002002222220221111100002121211121002211001221222211210012112120002121102022001100021210212111221201202000211202202002201100220122202101002222101020222111102010220201110222011011010212012012010200101000110210122021101111211122012222210012121210120022221122201222100111211100000011212012010012002222222020121201021222021020002211200221122122220021120022011121010222002112212011212010212202120220011010112200011001102122211020021001002022200122112101210002102021101201000111211121111022012121102011212101111022120212202211001210222001212021120220121200101121110020000012111011102000002200000021010112001201001012210200120200110120121110101021212010102120101010022201112221020112110111122010101012121201211222102200010020120202220122021022000100201022220211220110112220021122012220220010211102210211201212210120001101111021120202200120122120022001102020211121012022120211120000100102201010010110110020202010002012221", "200221010021012012112212110202021202111001112202010221112021121221011111012111002012001211201200001210101102020012121000002120211012112200120112211100012022022110011212211120000002222120021101200001200222000111101202101202210000121121221101121101020200100120000100011111122111011012120100221012110021111020222000120012022210000212211110110200020112111001122122202200221021222200000120222022200000100110202212102200011021222101001220212021212011200111120022111002022210110222121002210011221210211010102110010012112021200111221121001112112220111111200222012102110202221211002000112000011002210022020100210010201200001020102110001101002110202222120201011002202012010101110012200201112022222022111111212000211001111022121022001011212011010101001221022010201200011122011120021011211012121222001111202100222122022202101202210221102212010011100210000022212212020002011222222120122222201201010221011210121221112200201120202112222000121000011002120020012220202222110122220221122112200210122101111212111210201200010122020210002000220021201210120101011101121120020010110000020210221121110021001120002022001100002222221011100110002122001000100001200211101002110120122201202222122001021101012200100122102201110100202010101111210002221022111011010112221121000212221112222012011100201011202220112002011220201001112220000222201200021100102001201112202011222011122021121221000112220111100011222002012011002212022221021020000220220020112012111002222000122110102202021110202200120022222100211011210011011111110011110002110121102011101012121110200221202011021210012211210220211211010020011222222122200120201211010010021101001022202112210200001022100120211110211111010202102012101200002120102010202212220020201100022220012221112212220002011222120010110000212111201000221011110211111120101001100210020020111122002101002112121101111220110110220011012201021101112011201022010210002110022210112220200212002202201211120000000021120202200011220221021211201120110020", "010222202211112220010102122011112202020211112201222210001002101121020100111122220121000002211011010000200012021001000022011020211220020202102120102010200222100112102102122022201022011021011022200221201200021021012211201000220022101220002100011122122222112201010122020010210122200001101221001002002112110011110110020112200102021002010102202111212221120122022021121101020002212122220222202122200201111111210210220220120221122001122201011200111000211201201201201210111201221002212110122221100001201201012111211220122101122020220102211010012200122000020110210012200021100201010100012002111100210001101120222010110211010121020011122122010212020211210000220020001200001001020211210102202102101111210110020120200020212120011020221001222101202000212101212001112222001001212012211111222200021101210121020112122102220001010001000211001211012000002212220200100001012101221020012220122010022220212101210202000022102010012022001112210212111021010101001122002120022000011120210202121202000111112212211110012111100120211011201201020010120210200021201122202001201101112221022212201000112010121112012210221022211211221101002000022110012100112120211012212222211200212100101010120101101222202200220001121222202102110121102222020101212210121122022220120020010021000111022212200002201020011112001012201021221122121010121000221100212112221202000120102200000011112120012122100212020101110212120121012122200112200100002010222222210021111101020211112000222002201010211122021120020221210011010112221021111222120200002002220000111011012101110111012101202111122020011121202200121020121111002111110101121200202201211211111000012120020210211111210122221201100111012202202002212202211100210022112012222120001021022220212212221202110120111211011111211220121121001220112021012002120121020002010010102020012221020112002112200001022211202221200022121220212021100210200020122120220121111012010121110111200012110111100220010221202101002101011221000220022200001021201220220102", "002222002021202022112011021102211200000012212011101200211221011000101112220110000011221222211001021021112211001000211000210010002011210012211101120212120012021222012011100011010111020121022211020122202011011211201212200001120211011201111020021121202222000000011001112200021011221200102010220111211021201200020112202221122110202020122212020201021012000211210022100010111221011202211011022021021020012100110011222101201112210012220102212022220220001001200012011201100220221111220111021211000111102220100002202101220100102022212012111100120011000022212221022102100210112001200222200001001100120001012200110012201001202221220211001201200202102122100120100102122120011110011122101122202201020200020211210212011112202112221010200001220001010211102020120112102102011201200012001120101201022102110200212020112221101122201102122000122010020222020101211110121120010012210201212100122012222202020110210001001110210112200101201112010100120111021121200211101221220120201000212010200111000021110010011021122111011021110011200020102101210002002111201122022011200201100220112011221121201021000210102101220121202101011221102002011111111000121001210100102000220222220000122020002212002211122111002211101101012212020011112022211022002201110220111200100201112111212001120122100110222022002201001002200020121202021211201122020200011001220021121002100001122222212110120012121202210102121200221101021121110211101210020010202210002101110110220110121211102112211001021111000002212120221210102111020121100000002211002020220011000212100220022222000120102200220012002000221021111102112212002120102100110210220201101011200220000101122101220102111201122020211211220200220200000201000021201020202202021002020022020020112202222121202010022120200001020201022200122202010221202101220122122221020010021002220012221110021121001220002100220211201012120120210111200022220012110201221120102212110112020102211012010022121211101020022010201202011122000012020110212122012021121121", "001221120112220020112002102210112211001100200022010021211001121222110212110222100011102111120201100200021102111000020111020022112201001202112210200100222110211101011010101120200120210121210012122022010221010111101011210102000011220220020122021112222222020010111101000122020000200211100001012211012022121112220221212202212122102201121112111120200211122210001122211020001011021211211121202010110020221101002002201101222221110012220122011110102100100120122012100202021112202000022111200012202120211200122010110120010212102212222112102222201000122021120101011010200021220210122122010101221021121111022100020011002101122021102002010020120020002011100101000010011102122022202122111220202210221211200112002002120010220221221020212220101012120020012011002202201002202100100201100211200020012002022112220211112210012020011220012210002102221022200111220020112122111100101010200211010211202202012202010210002202101100010212101220201101010210111102002122102000001021112022221001111211100111201020212212121202112020002100220111102011111022111002102102212022011002222210121220102010101201020002202101001222200112212120102222021200121010010122202011020211210210001022120011002222212200211101211121001221220202222110211020210021001122100202200212010221012102010200202200112111020011020001210120211222111021102002111221102000220010020200001200012011011201011002112202211101212212120201120122120202220002002201202121020021011201221110111011100221200221100222202121000111210011020200221111210222222120001200102200222020020210000122101110120000121120112200011022220120100112110211110001021022112102222000102020220000121212122021111022111220011012110000202022202012122210120022011112202201100102101000212120020211200120211001102100101202122121111101200011100212210211121212202222200221100200021122011112022002110211202102212012100200000120102121212000121102220202122101010222010212002220121011000000201101020112212112212202202100122200201102022222201221221100", "111110112021101112101100021222200121022210110020022011001110020220212011010121020120002012002121020222212212120020122222020010222100122100211001022100101101200111011010220220021112212220111221221201112222201022210020111200022112012201211121212221001201112000201112220102201020020100212101222211122222200201212111211000012212121210001120020020122110111000101210121021211121002021222000001021112220121210212122100202022102100211010111000221211020111012122002102011010221001200010001011002111021122021012000220001001000202111101012122222021111010112210110210021211110122102111000010200210222101200122012220020121022220212211111010020102101002212021211012200101220100102211222121201012201000212001120010002021001122121101102122201122121001220001021021211221012102122120111121111101101002020022002012111121112221102212100001011210121210222012012020110112121012000111120201221121211221200010121111101201221110212012222211201000121212201202110021102120000000102101022200022202001220221021102020022002101002212110020120210021110212222111110210102010201022201022111201022110221010002022212100222221120101011002020022101020201111111121212022011211002021221111202212010022111011022021121002221202211000122112102112102201100102201120021202202110100221101110222112222120011220100102000212201110221222200002210101122001222221020110210122010202200212120201001002112000012020012122001110011011112210212220020201202120011022102100200211221121002120000101202002220011110102112220000001022200102120200010211022221001200010221210022121022012211112202220222121021201002121022222122000210102002022100200211000010001022022211102001000221111012212111121010121111200110122202111002202002120212011020112221121202120010012020012011212101100121200220010021012002121111011021200012112022100011121211201100120101020002220002111200020120121022122010011110200100212211010212020122202111100211210211102221101221020011201110202022000000002022220111102202100100200202112210", "112202101010202011020012220210020100110221000200021122122222022021212211200020121111012110122101122122101122112112211012210212101011000021120020021021001020021022001011212220221100012021100201221220102002011002101220111001120202021210122002122011202101112202011102221102001011000002100110221200020100101002022012111211011221200002212001020110022221001112120201222100121001001212222100112200201022021122201020110211012010001020221111200200022001002001102112212211112222210220200220120220212021012002200012211200021010021000022200101201021012100012120200111102222020001000210122021000112111200220202101221020001221210012120012012011120010202220121020211020222100011212110120112022021202100001010000202111121001120011200120012211022112120200222222122002020210100100000221220020221122220000211112021222011112012020222002112200121021222222022102122010210001202022111010100022220121011200211102111102221112010012222201012100112220221210021020001012112222202011210000001112212121202122201222011212211201122001011220012212111002021202110121222101010112012102101212022020020010001110202100101002200120000011121010001202002020021100120120222101220202000000210021011102012221222201210212022011022101211120221122001022201100201001122212222221000002020011210001011002220020201120211222001020202020211200200101010012121210102202100201101201200021001211122212021111101011012022102222112111111121012120200201021021001100200120121221211220211121120222112120110121110010022022001201002110110120110012211120120012120200221011022110201200102222001120222010121020112102200011201222101210121220120022000210022112022200112201120102121010100121201210110222200102001022021022212002102102210201022121201112220001011121000112201220002020210002002110120202121001001102221212022022201011221000212011010110010020202010210100200120222002010012121020200120202122002221000021102120212020021200210121111202002112200100101201221120221010120210012111200111001202201001210211", "112110022020201001001220110020000200001211211220120221020110011022022121101110220102012010010121001022012110200212010122021221212212100011002112011021101111222122202012211110112122011120002000000000220101211220002222201202200100000002112000121221022220011101121122100122120002112001200011011111102220000112211202120222210210102210001102202021221212022020222111100122010000011012112210121022010112202022111221022012212121001112002001111021100220121021201201212100100100001210102202122112212111220012111101011211212102021020012210001200120220002102000021100100222102120011111101001120201122022010101220010020212020220120021200100111222102010012202210121111100110011112221111022211011000001201211011111200021112202120220001102100122212020210212010010010120202011201210221212202120100012100011022111001010020221122121020021210012200011222212221222100020201021011000020111111021121201201021102110102112202101212020120000201100112002120010000010120101010202122220112001020111102020012201000021101221002120000011221202020122020200121111112021121210022020121110201000101200212201020222201120112011200122000102212021012101021100202021110101122121102010200121002111000011101021212221102101210112012001201212021110211020120100001200001021020100101122011000202021220212212200011111101102020210121100021012200112112222120121210222222111110100220110000222102022022110211012102020122221201020111210121100111012001120101101112202000010122022201101012121102211101101202111022201120222102211021022100202021220120122000010200100000121110220202211020120121210101220011112012120120221122110001010022210110222212221010212211021212222200221200100201001220110201102011122201221020111022211222010020012001121012020220110000201021012021102000112002101112000002011112012021212012102102221200001110012212010101101220022112002201200101101211111122011122120111120001020212210010000000100021212011222122022210102122122102120202200012021201200110002200220112110211021010", "011201010121101201201020111020201010122202220011112122120011022102002101101120121122200020102122011002020101011021102112022211001110120212100210201121102202120112212020112210021020111221211202121022220120121112200102001001000020120212102220012200011202100211222110111002210111022001012111101022010201211112120111110020200222222120020112112022201200211210022120200021010022202101220120211012121010221212220102210222011001120112222112200112010222011122021200121111011010211121120212102211202202121121210121111210200221010210112020000220011121000002202010201001020001012121122200110112102202022010001202022101120000111221221102011010121111220111111121221002121010110101222120210100021212101202022111210210222010120201012120201202021001210100002201002010011000202001122101212000121112011211211021202221200200002122122111022100200012010222121212021211111221202101100202022002011022112200202110012120220010011112212112212002222201221211221210102021200012210112101220011112111022211011220101012011201102211112102022100220211110101122022001221022121112102221202110200120110210020000122022221012012000100200111021221011021012120211212111001111201102112101221021111121020200100211210000020201110121111111120011202000201110021012101212211012112211000120220221100200001020202021220110001001210211100201221012022011010100120111112111222011220110120012101100001210010201000000101120111020121020010002211121121102211112211201221221102201201122200021112121210110111010001121122000112101000210101201112111210001102110101012201120100021220012111020220021220012012020220102112211020212211002010001010211022112012202100001210001012020211221001110211222020212011101102210020021121121012001220220122220211202121221221202201020000221112211100202002111210200012011011122002001211101222100221100010022012122221001000201111020210020012012112021101002201020010112121201002020201110022200101212200220002100121011112121211101001000211121221002101001210221212001212021", "201210221221000100112002102000222120022200110020012101122121021112220101000222102202020111111021201011121211112202222222020122100122111001110211102121100200110102221211121110010220222020000212211212200010112122022120100222201110201000220222020202000211122202021202121110220220020210220100010200012112120000220112202222122100221220202210010202202022000120100022022010002022012212001020220112121120022111220110100221201021100122110012012012202022021102011002000122200210012112222211121020120120212220112002202111010111021011102100000200102110101012121020212201110010012110120012022111021202100121000021222122010202012100000221220110021021121100100021122110020001201122122210110111102200202102212121102111120012211212212200021202112102010000001201212002111200012120202022110010001121212011020201011120022120011221201111220210101202121120201111201122111200222120111120102210100201201002100111110120110120111210002101001101010212011201101111121121020211202022101002201121102100211121100212020001210110012200100120021221112200120022012211102000110110100011212220010102200221100121220220120211002111201011010111210120201110121020012120012112100010221022111211112022010200110210202210221110221101200100212221202212122100121011020021212000222000020222220122102211221002222220221212211222011200000011221002120012000220002100221112000100200112010011112022221201110020022002222112200001012100122102211020222100221121220122212221220201212200212200011102022011212112002210002000022020020010120210201011021102101021011120002112011222212011002201212110112102111020201012022011200200000020210221121211112102021102211021201111221222212021121122202212002102001000200121200002202002110101202022122012111122000202210021212010202011110012012201222120112202012211102202012111010022210011111102210222010010011021001200110211000102002122012212110111210010101202212002221120011120001110110010002111101001022122110002021100121000212012211220110021222011001020111020", "000011021101022112021220002202202121221221102100201211010001221002221210101012121202100212210200011220112020102020021111100112021212102012110012220121201012112121122222122200111210101111111020002200222110111101200110101201211121212001121210011101012002221110201122120010202120202020122122011120212101212010210010221220200001210002201100100021120210220222210100220001202220010202000101022200000101110220020211122002001122012221012100111102101111212202000222110011011202122220202020121012210110211222022100211221002211201012111102101202002022120111110020212000220110020120220220212112212010010000120001201121201000012111120102220201212110010122020000000022210212012210101200011212101211022021120020100012012111220001221211101111001200210222211122121211121102211010100210221220120212122122220201221002201102220120121212020020101000222012111200012202222220020221002000002000021101221210220212202100012012012022021100201201002201211120002000111200110010011102100020012021220211012122002122110120010101022100202211221211212110012210212111210211202212112020100011102112020021221010121010111122022120000222121010010220000221100001002022122202100022211211121001102102122202200120100020020002021201112112101002212202021101112021010211002111102000122102000011100201110022111121122210111221110010120112000220212021220121010100221112122122202210010202122212110111021021010222212002022110101212101102020001000002200021121201121111202221020222020000211200121000210020100022111112221000020202211112011121001102201110020111220001111211210222220220100020210002001022021100211121101220202120222120200120211121002102000010101220111220221021012100020122022122202012012120111200221011101001100021121002220111012221002100002011122112122000011222010000021021020102121021222212022202012210121011210200022221222200220012110001102021202210102101122211020221111200022220222221000020212010100022012222200212112211100222012102002100002111000121101110221110101112012111", "202222220221220212121211122101220100201020021210200211112121112000110122202220101102111110202012122112100121111202102001011011200211102121121122002010200222000012212120020221100111211100101011021101121102221211122011022010100102012011121121200020122121222200220001121210111102120010210010022102102021002120011011022022121122212122112210010020010211000121212210201000201221121112202102220020001200220121202000110112022210221102202221101222001211110000002221010100120121200101222210202000112210020201220212011102002010011221220111220010022202022012200200222101122222020221221200210121222201110122200122021212120102202111122000000121201111212102100221000212011211211112100002011011002120120011101102122222102111010102010212200012120010002222222222002121102010020111221101022122211122202001010210010212212011020111010111201010012021021012001011112211222001121112012110221022122102120211222220102122010120202000210212012120122211112122202112211110202110112021222011212121101100001201211202000011120022100022112122201020002100111021122220122122022010011001111220000120101121102112020010110012101011201222121121200101210002202001112201120121102010010221201110110012121000211021000112212021112102122211010222020211021001111200010220222100012020210020100100021100000020002220020102222100002202202211112022112020012200100002101212111002002021021002200211211100111010220022121221210000000101110110210100010100202011111122200202210020101112220101202002221100112110120201121221011122020000210111111000111221221012211222100020111220002102000222000221212000220210010202001211200120101021000120002002222120121212220201200020100122101200101110110012120111201012201201201210202112021201101000112000211111012012200222021201122021101201201202122100020110110110201122001202110222010201202002101011110122000111212000220011001222111102011202210212000110100201001021102202102220222000102000010021010122202022200012201020201211020211111011120222010121212120221022", "112011210012202022002202220221211010010222121102010111211001021002012220111210000011212112001002200120200010200012100011111120011012002212122110001220002021101100000210212121200112111222212210022111112112121210222112220200122101120112201012200210222001222102200100021222121211012111110121022010222111100202222101020101220220102020110010220210101211002022110012211120020202202200211011210120100121220221120011010101222102211112010210220201112101212201200100010111012121012112121120110201222201101122210010110121212021212002121101000202001001010000112020212002022000021112000220121011200122102110000010212120112020000121011011021012202200102000012021112001021210022121002210221120212221110110110200110000100200111201102121022122112120012022021212001102012020010001112001012010101020222122101010000020002101210222102102110211112021100122020211210000110211100220102000000001000212001110211201010110120200201120000212102100000112102221022201001221120221001011112000202112012110010121221211201022101010100001001122000211211121211121211002100011222022202120100110220120020210022122112222220201121121122111102222200100202120200122022102221111122120222001122111120110211010202122010100000101010120201120212020100000020001202102000202022212002202121210210222211201120002112121020000221222020112100202102221001010012200012012021011110112001210201210100102022211102102011001221121100101210021022210102020002101121221012202110222001021102100111011112121202221121210021211202200101011200122002202021021100221100011122121212001100011021122012211012020021110210021210100122200102122022021002101100112010221111202021222110200111120210122011022201010122202210122000022211202121121101002001202000021222100022121012221122100211112022111012201122020101010010211102212011221022012100101002210210110012011211111200200010112200201200221200200010211012211200120120120200122212010220202122000000122222210002200020111222001010110211010121001211112212002221122202221", "212100010121100112122011121111002110210000021111212021021100200111211211211120110112200221121022202111122211221120011020010101222211221100212100002000001100201210211120112011210000002220002201022120110210212201010021010220201011102122121120122200102111110120210012221111020111202221200202220222211201100201020000002100122020122120112120010202111200211222102201200022211102000212001220011122110020001022221001011002102000001002200011100120000110102112211101221221211212221211021120022100202010102220022222012200211021210201111120200020021022001222220002201111221011100002011011120200101220001122111122121201100212102002221222201002011202211102110110121202222100100100012100222210000000220120122002001111220221002012102220022020212110110022101020001122101112111202122011102011222010011222210200000222021201002020001012212020121021211110120122020021212022122100111210100221110000020002010001001120020220122201202202021020111001010112021011121012222121112211021110202010201100121221201000100122202200120110012210002121212000202211201021102221120201100120121100012000000120222020001210222012120200202211112020212220111121022112120100102120100221221002120211111020021122020220101002101212100010210111111211020101221022120120210011021020210222012001221111020222201000001022020222201020111100122021020110201220200020021121002022010012102200011122011102120100202001101101010112112010211122202002210000200121010220120001210201010222011110102211202021000021012220000222110020021021110120112211202222221020200122122102101200200110221011111022120212000210022100110021110012022002010212101121001101201201002100010010101110020211022220010200120021020001001210100200220010012222110000220121211122001011112120110001221210200002020120011101110201100202212012221202210220220200012221120011222202102210222002021012120001100122120022122220202110111010122010101122022211111112012022011220201101222201011200221002210100001221120011022202200201212011111010112112", "111001102022120111110221200111001211021012002211011101021210212120101002121211001111112200102221122202001211021000112211221120222120100002100110100101011012010120222020020121012222102022111222012111000110120012112112212011022211011212010020221201201200122110120112100222110111120200121010010100121102012220221111220201101002021201102201202121010100112000002112021102221021001221000201020012101201100021220102000120110222110022110112102020022020221101002100021122212002011200211101202112120022102012101121001110200222102100200212202122222010210102100122022210121000201200100200211001102222221221220002111202201001101020211100010222011010011112020101001000100212000111221011110002100121221200122010020000022201202000000210112101020012012202000221011010200022210011222020122120200011020100101010020201210110100000221012110000011220102002012100222001021202000122210121112220020020111012112101121012202002220010002201220001201112022002121221210111122012102121202112211021011211000221100122111221010220201202112110012202121201222021110012022210210101100121101111211021002101101201022012222002001220022020210020102202211120200201200110211021200021112200201120000211201102210010122011020222021201200022221012011021201220112012221220201112220010202210221220121210020200200211212200001122221110120211002222101001022110101100002012202001210110111211212111002201102120211000020000101220101002221120212000000122112021112212000000212000120112121112011010112222112220202122220020201220121001111210002212210012212111111100210101212201221201220211001220022121020121010022011110121111021201111222200122121212201020210121220201011120200222110022120122200101010011211112000220221211102000020212101112001100201212202001202212022012002102021221021012020011101102222022222001000101210012211222010000100110111102122010222211221100010002222020121002120211021120221011122110112100000001011021100211021220211112010012211201120010211102002102111001212222102010022100", "011122002000121110202010001120022101111122011011212001000021201020111200222111222101111212222022122211012011211100121001111022012020002012210100100210100200221212212011020202102022120110000022212222011021220202000020102120022000201100100120000200111102022100112221121201200202001221100001011201111102011221111201010010111002201011102210021211112122100222222000222211121122112022121021010122020201201201201000201200222122122121020120120012111200011002220222122221012121121012201201010012012022121122210011212020210122210222110201121101001211222001110120122121101102011021222200012101012221102020011102002200120002202001012112210221201022000100110012200212121001000020021102101122110201211111112121022220220202010220022221220220022122021122212222111222022112121221211111212222201102222100220102102202220210121101000001022211222021211212121102100010100110211200201022001011221201111220202011222212000112222220000212110202001101020222212121010102222001111110212202011001120021210202220021102002011201000021012121011210222001101020221011200122100211102221011102002111102210121120000012210200011111212202122102020200112110022212221010002020002122211021220222101201021011012100201001021111110221002222120101010000111120211200022210001201120002002010202120021121200222002210022102022000102002011210110021212002220222010102001000100220212220100110211101200002000012211122112220122222210202211102221202022220000110222211212122022121020222111122211020101220112211221211001200112121022011200011220112121000102012101200221010021121211101222020101101202022121200021000010011102211002112221202220000211102121101021222120121022101110100212220110000021001122110001020011222120212002201222222121001211122020211002121101220110001211222002022100110121201100112121000011122202211220212121121201021011221200021220111212012122222102102102220010102000021212102122201101111111121002200201212111210212021002212221001110101000111011201221212221200021021022111000102", "012002020211202102010120210001202100102100101111111021220022000121222122211200100220212012122200021201122102011101001122002001220112011020012022010222220101202122200011121022202020220201121211201211112020100111212100112212202211001100020021021221200012022201100020002201110212120022201222220002020022221212020011021022122022100001222112001022000220202100002202110002120100112202211211100021020112012222011201222020202212221010000202112021001121212211122021110000212112020002111101021202112020202021022020220100202102011122202012200202102112221110011021100021011201100100002210212021202222112100110102220202221002120121210200212210002001112200000021011110000202122000101101222101211012200110220110010122012222011111221102001111100001220211200012002102111001212220111220001121012211222011110002001220202112000220201210220202121011002110002122100120120120021201122021012001112202000000121012212212011202211001222220210101022102022011122001100220101002100200111220200111010211121101202202101120000101220201001222021010110001211122200111121122112011210100120122012100002000202100121221101210112002220000201000000210122210000020102220121201101102211102200211020122112111101000112221112022221122010220210100010021000200200211100110101211020121212111012221101000022200101010110022220121022101221022220100101001002121212122112002000212011202120202110201220212201021002220001100202010000200010011111012010201120201200221200021100010222211201012120021201001021210012211022022011110111121222020222202001011121120221121202000110120100212222002022010020220222121020102102222021021002202222222201002222112210100002102202201002011112120222122122020221222121200020101211022001001020122120100102222110100111001220200221120120002001221102022000012202201010001121100021110121221211000002020121022020020022121112011002100011100110022010222120120212202021101220202111222121020212202021212020012220220120220120022111121201110010022110222120000101112011112012221", "012111202101111211010122011212011021020002200000111012102012221121100001002111010101120102100110201100201012111002120002012000210021002101112121122201101012202000121101012000200021120201121120221121120010102211212012122022000101101101222022112110201121202021120202221020000222100011000200022222001012100120220012002011221210121202212011022101210222220221101200002001010020120202121101102200002112112220121111021220010221221201122212101120011201112211022111220112101102110210212101201011111022210222000121100211022002100110112020201202001220202002022202121122110001111121002010021202011022201120001212121121102012120102010210202020010020112121000000102000200122002222102112100202012200121021210202102110001202012100000002212010011221102212210200211112111022101121112120200110112100220121010122122222121210102101010200002202112120110122120010202002200112201001110100011010211212000022100122122121222212222122200002021111212110220200002221021020010210221100202020002202012111001110102220022222202102112202000010120002110012211200021211021000022202002011212200101100112121212101211111010001202021210102111000221102110012200211002121110002210020210021122022222120111220211111120112110102102002202121212201020210121202012201000200112102220111021001010112001122102112001020000011122200102112122110220111221202002110112011000110021120220112022220011011221222001000112112011002221020002101121022000020011122201120202020122112220101010010010022210022200020120001001000022002102111210012010220221122121112101212021212221020100001011002222111221201120210011211210122111122020000020211012020100121112112012210201220201220100110211102110101001101122020011001102210010012001021202220120122201020112122002110120210110002000101111210002102210112202212110020010010111101000002121011122222112121012111221111121201222112201002210121020200100112210222201000011100111101002010100112101110000010200122020001221221002102020000211212200200222011220200202201221021", "220022122020021221020212101220012021001221201111221101021202221222222122102001222110002000100201112112110121102201121122202011122121001020202211011012210112211100112210220101101220111112212001011011102212012012201222102012021110222122211210120200020001121002011120220022012001001122020201220011022121202100220101111120100120010100001112001010202202221100201221020200122021100210210022122211102221212211022220012201200011001102212222210021122012111002012222101011001201200111121001211221110221010001220111000021020202011222120220100100021010112101212101120121211012112100101001102210012010010121001220110201010212110020102212111121210101212000011011111100210101000121222022201221201121202000120211022022121122201111220112000121020001211021020122000021212121202112101211011221221000022112011022122112020100201222101001120121000120222200222001000201121010121211210111110012111211022101202002222111200010021111010120212002202202012110010102010010010200202002021220100102201001212000120121022110020022211120011100001022111210211001010221211201022110010111112010220211222011220000012111110220002022001202102211200120112102212202001120110220202112122212221121022210022112002201110221121110120000100010000112201000220200022212201211212200000100000012102012101200021122002221111120222000012210000122210220012102211110000000000022111101002201201200001100002022112222011201200121120112211212120021120220212220110221021221020002222201200010102022002021010000100011101210111201202212021220100211222020111010222221211221011110001201001210010101112000120022201010222002010000122211111202110000220010110200002001212102110202201020122120021122210122211102111221112210022201120010011110111211112201100102022021001100111120011011110010111210020212021021221020001002200101100000102211122201212020022202000012222110112120011221002021111220211101111022010001100222102021210210222202121022222002102000102011002010122201200020122121101022010222121002121202102220", "001112212201200100121201121220010021121020211021110221102000022000222001001101010222201000011200012110202112112111211000010200011002012020020000220220121010221011100202222202202111221022020201120221201222210012012210212000121212010122102211010222200202001001120212021022011212120110022010202221010222102111012022111120202211102102110111102020102002120001020001210221200122122221110002211021010202022010200222020221110021022022200102200000221011211110100221112010002000210212022100121212211222222102211111012102001100122111022100001210012201210021202110001110012222111220012001101001211220211220112011202021220000121201201212020100020000102012101020002011200120110202110222010022212122121212211220201200202200010010120001011011202012220200000010010211020022012011112022122020210020022102200100111101211202011101120120222112110012021012200002121001011001210212212010200200011122212221002201200122021222111000001202002020212100001020202100112001020222012220121011201201012211012221122112221222210111200112101122221020111220022020122112012202212212001201002021202000121001110221122000211001200201012022210012012011002022210012220110001101001121212001001020111210111111022011111122100021201010121022010210211020220120200012221022212210212200001001200000200010022021020021111100110000211011202120000122221021110222100010202022120220200102021000010220102001000102110100121112012120012020200212110112000010100000122121120000210002010010101012200100221201110111120210001210010001211102220022201100021022111220010200201200022120011102002200112120110201121110111011110210111220012012212211100101102102011012221000010101200210100012121201222221011100111211010000002202010101022010201000002101102002112101012222100021010000211211122201112212101212021012202112100122221112100000020020200210121200210121120100020110222122220010011200102102021211201011112012222221210000021220102220210010111001022011021022000000101100010002102010122000000111211102022111", "112121212000022121111110011210020220101010111001221111220200201021022100211212102001011201122101002002011202102201022020001202002110110021220220220212101120022112101020100000022000120210211200211120101001012221201011021011122121000201010001100210120021212110200110102110212100211221120111122201212021112210120011202210220202011122120220211102100201201021000202112122211000022112220200001120221211222202001111112010012020200000012002222011200002201101120020200011210000200102100101111212011022102022011011221212022201010111222111212120012101221100121100121011200200121022120022210012112102021201012020222202100112102100110011101101021122121221222100002210100212101202020011101002220101221112022000110011201101200111202001102102002221010201111202010201101202212120111002110122210120220120200211102210011012021221220122210002021100111120001220110220111200100122110011012120112102221220011212022110101201211000001010002201002102011120011211121122221121020002001100101110020202112021011021012012121210000012000110011121121001122222110102122222110211100102012201002201222202001002100200001222120220110000111201101000001222200200121100121201110010111110101120122211002100201000102221210012101112012221011201122202212011201100121101222120010000210111002121000012102201212201022000111010022011201002001112120002122012121221211200221200020011021112010202221212000100212122001122111112212221201120112110200021212011110112202221200112011210021111101221022211002211200221122121100102222121212222122020001000112101202221221122212200220210110202110110220200210110120212012021222201101101212010212001202221202012011211000120100101020112012122002111112101122221210010120221211220120002111112020202020022020200020200112202210001221011122211000220110012001110022020121101200122010021021002210010100121100021100000011100100021200021101200100210120212202212221000112001111012212101101122122120022200220100122000002100010012201022220101200222120220100100210021", "022001111212100211020122120222122001021022220200200111101012211211011020012011021220010000022121102002100010012221020212101211211212000000002120211211111111002110222202120210122220111121222122122110220011100122100000102110020011021211011121200120200202111212020000002202112001012210000202211211101022122001001010012121221221220110020122201022111022220010000220122212110211200200021201021201001022020212010211211200000120200210112011020011201102121022111020222120002211202112201002211121222102022100001211221021211211001201201200011120020010012210011120220002102122021220012200211001100220110122201002212122010002121000020012211011110020120001002220011122211021020210121020102100221212011021020021220002221120221021102200221000011010202200111212121001102010000002110210022201021202120212212022210101010200012012020000100011122121211222202022010211011100002110100020010011020220112101210101212210110110110021022210021110211222122112010011011210202121111221020100222120212010012022011212020101022112201120000101012000012002021212211101011011021100010012202212221022211200210111001012121111110220221022121010120002020222110110002112002110001202002012212211112120221211221022210122120202120222011110111200120020002112201222102201201210110211210222221111002021000102122112022102110222021102121212222220000100002210222010011112011110210012010202222020211002101022210111001200122210122220000010100222202021222000202210200220122021111112201010010220200011121202200020002100102110222200200021000101221101011001111212122101111100122202201122021000022010121201022220001210210200121010012121110011201121210212200022012002102001102222221202102202012002121211012212002202201221012220212010221220102110101210101202200002012011000221001121101111222000221222202221100011111012210121220020210121110101022102201111101200112201002101000020010221000202210110011000010210002122022120011212201221201221211110012201222021111102011112120101022100012102022222010020", "101122120221212121120120011011022012210202221020110002200111202101211020021212000102111212000001222200200210110210011201001202011011011211012202020202121020120112101220200000111201002120020100222000121122011020012010220120222111220202021021101210220202211010020010011201021212121000110021022001222101021002220002021000210212102221111220222122001012210022002101022101010210101000121120211001201211021220220101010000012121101100201210101220211010212012222002012020220020111112202221100021112121110102011100021112120222121112211120000120111100122222122001211100201020110220001021220221120022212100121110001110210212012121001011202022101021201122120000222222221102122120210112022212011021121112200002120120021221022021201001020022202212120220221101000022210122221212101222011011002100121221002112110110222121112022100001111011202120210001022112111101021122222010200221101220121010100201000121122011100202211000100122212001112201012200001002100202022000011001020120110201101010111010102012011120121122122011021111002211000101121220010002210200110012111020111121220112111120121001111011211100022021121122202111220202221120002110202011222100112210120220201200020012002221222200110110011021212202011111101110120121122022100000022102120200001200100021111121100211100112111102112110211122220110012122102020000212212211021112122011021101120122201022110021212100010222100222021222010210000012012222121002021222002111010000220200112000000021011220202010010102220020022000221021221022111021110020012120122120102022220202011120210200102120100000002112000111020112100212000101012211020021020211112000022210121110201110200001011002022021102202011112112211210210101020121111221212120201211210222012122222102021010112001102200010121222212222120120202021110111110111000200222122221110111020121100121021102022200221201201102202000200111021002101122220202212200201201120110220221202222212211220002201220210111201222212211121021222222022202101222110112212122210", "000210100200220020020200221221102011021000010010120222100101102000211100220111011222221221212112022202210012002021010201111010122111012011102202021210212212112112101022221001022001120120202101200002010021200110002211100111212012212020000101110002120202210011000001102102201221022001012010201111010000112100100121222102020022001020111220100112122002010211022000201022020121000011102102020110211120022222022111111120210100010021000200220002112012211200120011020100001122200011011121211000111002000120002220220220100101211101000102021002101222022021201200112021120222102201022202201120101011011121221110102222020101210121101222111102102101022112201111100100222222021020212001122222112011022222212020201022221010222220200210000001121202202221210020102000020110212201120200000112001012022210222122021202000021121120021202202002010102222220021111212200111212000121121112200212120220212011020020222110000101111002221021210022211122100000211211200001011020212211011021111000111121211221221011121000222101001101122000100021112101021110021202001212020011012110001001100120101112100120021120212212220222111221012010112212222202210002002120200120110120212100222122211002101002022211200002000101201001120200011222100021111120000120122001001200011221221221111200201020110101002010200212010212112010200010010011020222010220111111010210102212120221010020210000021202121000110111110221200210000121022222112220120010212200101200101112010000120010000012222001121122111221010112201221210100010000221202200001111221111121100000012001102211220001212111110210101120012120212001112211012002010220002010221110211212000122120221122001021221012221012121111210010211110101110222222202111010222010010020201021112012120022200002122221122010021021102021110012211010000022210010201200101212220200221021202020122110022000101110220210000110120022122220000101112110120222120220110110120222101002120212200101001012000122201102100200011011022011112121111210022000010201101012", "011021120220102100100022211210220102211110212120121100122122000000211002020110021112010120201021122211100110021101000020012120002210110010210012210112111012122010211102202011221210020112101110120001012012110202200120121120201221211022010120202212221010222201201221022112122101220112020020212001112001112002101211222221011001101011221012120100211011111121211100211111200200212120221201211111202222200211212001210112110220212221021010122101211210222100221212101121010011220001101001011222201212000021202110011112002100111001112001001110102221112000000010011120220111100110102212012101211100101211121212110022001101122122210212222202202202000011101222121211220000111112201222211220102100222021021022202201201201111111010221102100110210010121221210012102021022202210010020021200011222211022211202211121100021201021112112211121112001122110211112200210201121220021011221121011102020122010200011201201212210012012000111022210111211220210111221000201200200222201221202020012211012202002011112212102021212012010110001020100100212012221110011221001110111211201120110011102212212212222200220100201211011012101201122010011102101102100022012201200212222201011200012210000022002220201111001111211201200020120012201000200001111000001100222110111122220120001000011112221000010212012202200100111011122000112022012210202210101001010020100212121202120220110101220020002110011120000200022002011222111211121121012012102200212110201021100112210202100200222210222212121212002201011001121211202000111201110212121101021211121010212121000000102220002220010020111020110011010100121010210011210211221011101101101111120120210110111110202021001211220101012122121000001210100212211120210200222211002222201011222222221200200120020021012020222001220000221021112020021200200011121202202202010000000000100211001211200211211101002101222200211200201221111112102210221101002110210120001212022121221001210210111001010020001201010022020211200120002220210012212100121002121021000", "112210012010222010200022102102110122220211222111112201101102120212220100212012112121010020220101021021012022221010012100202021211120000121122120210010212012211202120010110111101112100100112102212002212222011122021011101102200211210121020121210201120001101000122202102222002020110210122211011222000220020210220200212102212120100101021012110112110101210101102220102000221102002002120200212100220011010100021221102102212221221220001100201211002110101112221221222012121000220201012211020110021102110012102112200011111022221210000021222012212001201010110101010010010122221211201211102220210122112000000100002002210222102121012212001111010202220200012210111220222220010121200101212012002200221102202201000200122201020101012112012011121110102021211102120122011010012012210200012010010011201021211202111002110001121220201122122200101211210010012210102000021201022212122022011221212021021110112001111020102200101201112121212000120111101220210020220221120011112210200201010120112100210221110021200122012021102210221101221112120111202012222002212210210100211021211100102202212110102211210020102220121120220210002120220012121110122001021012122001101101220210101000212120022120102022221122021201112101011101220200000022120120021010002011022211101200001002011012020002121101222000220021102112102122102022101012221020202001122120111101010110011210011121121110211010002210201111201012002221111121020220200022202021220210110202001211001210010022210202201202112202112010100100221000212002221122210222020101112220001210220111000212122112011022212101021010101012221021220122222122001111212022001120002221110021021002001202110122202210200202211210101111112221210100121011012000222001111022202102022111012121110102100100202021012102011021112111202211111222021212022210221101011001122122110121212110112210222012100211210122202001001112222112101021111011112201100022011202002200020121210110021102110211112012001220100012211200101000002121120202000022210212102111", "001120122112222200002011000212021200021120022200022212221102110222221020222202202201111201212202112221121102112211022012011202102200111122111020112201020222220121012022012122101220102120021010220100012021002001111100022110212202122122220210012001111120212020121202002220200201020110010002120100122200010202022021100100110101000111210120022001102210112002112220221211112120122112111210212201210022022010212112120002210121122210201220002122211211122020010120212021020100000010112102210210020111120021001112011112002010202101101000122120222011212221022021220010001221112101222120020001121010110211120202220001021210102121010221011001110002100011110121111211120121202110120110001102200102121022212201122112121020001211200002021022002001111221000222201222111201101222211102202002100121002211002110211101112210122021202102100202101120010000111100200012200220002022000122022201021121011020022011020111102021122122000201111012111202100200120011022101222022111210100112212111200012012002221221121121210112122101121221212102220021122112011102202211000020110222221011000100000010210100220000211210002101022200222010001121122211102102021211102122121102101222002212211011021020012022111220100012221012221012110200002111221101010220202111000101020000220120021210201121201200111122110112000100112120202110210022020012201010010121222202112122102222201020000100121200120002201120122101001212111110202220211120010220022111021201210200222222021102222000000012111220011100122210222202012202001201110212121201111122122120202002021100121002202022102022100021121202012200020112020020221122112112012222020000001202002122000012010102011000011221210101112010002101010212002110121201201222122112120000002000010021010111201220200212202200220210211111221211121021111220211000021022100211102101112220120102212212011111211001112021112222112021012212211102002112222122011010100012021211112211202120201100122212011211012200011001010021220110011001222020121212001012201121", "221012021120101121012001011202210112122000010210222010222102021102220020212211012120110202002102021201012000211010200200101212210111112012102100021100022022110000212000002221200222222120121021121202111102111111010200101120102010101212011210022021000101011221012122200010021020012000101211011202221001212202021220220012220012200221201201010210110120201022122212020002221112112201122001102202211210202100210221122222122102100102121011022111102212222021221012220111021020121212000221202002102100100101022101010211200010121021101121011022021020212212202221112202000012120020101101010221101102222102020212221220210020110021112002100022202102201001211212221011012010200102202102012000011202202211201011001011120111022012102120111202120102012102122101111201120021111121110201121111120002210012202212201002121012221110210001202121210022110222000012020210102221112022002101211011000222021100020000201010200102020011022020111121202011020212011220021222201102110012212111121010201011201101221220201022212001010122111121202002202221102101220222121211222212221002202021112212101002112212100122011110010101012120202012110110022102200100111121101000201001200011201200211222102011020021001210011221021202111221211022111001002022021121021120112111101122122011121022010001012001122211001001122012210021201111212210112200122201012212212121122000102110022010210222121002122022112101221111110221122120211002011122222121110122212121112021010121110010102010012010212020020212221011210122012212020001122222202221102010012021100222010221022202212220020002011020202120110220212011020111120212210211210221022000100001112221212111111012101120211000021101121002220122210000221110212220221010121020100102002220110210220011000012210112211110200211221201102121200122020102022112210110120011122210011022010012112111002111200212002200212221020200022201221022202112102220222210200220022020201112200211212222121221200100101121000000222021001021210200002010212002021101102120", "200212200011001022222102012110121112122122002022012211110211112112020012000222021100212110121220212000210201220212011011221111212022222122011212101201202221201210212101000111112121001121102211100201200002201121220202002011212200111122010020121202202020011120112120120112211221010001210022221020110000200110021200220220222202021011010200020221021001212000000120111110222021020201011110112210200222000012112002101022010210100220202102112112212111210100022100101222021210000222012010220222222012002022021002022010012000201000210210222110200100012111120212011212200020011222010012122001220021012020211202000010120020112022210102101212101201202221111201202201010001122111022211020210001100210012002121020001000001001012202002112020220111002121112121122212102121202001211012020102222201101202012200121022022121010200120220021120100000221202211001221012121221020110202112120110000222212102002121212201102120222222201222121021111211001102022022200022012110012210101122022202102201011221100021212210111211020101022100001111100010011000210202122112111222211010110011201221021212020222001120120201000010120102022200210010202001102020222100200021220011102002110111122222021102202122000221020112012121212111000120102120020202200101020020002022000222021112121000100022020022111101212200220100120221200112122020002011120221120222011102022210100002000110112021200101112020121020110210210212022022002100002111212111202201000002012210201210111002122102212121221101220000201121111020220120110120010222201101112010100100221110210200020122222110210010220220020121102122001112100122120102111021000101212222010211021102022112022210111101021201001101222210100120112022201002200001100212100102122202020201102202120002110210202122200021011022220111112010101101010211202211220222012211210222102201120020201212022002100110012100110012102002211012011012020120112111000012121121012002011022201200222100220211101102121210100021000020220222220022122212010020212012222000", "112211011210101112211101201211221011122200001212020202212112101012012100110020220222200222200111112200102111101012002002000000012211022120212211211122010102111111010212012201112201111020222100020022220011110210010211021000220201021020002000111102002022202100020110001000100212002120200221112010102001200200010010202120212202120112202202202220010202101100110020120121020001101220111011001220201101202221101121002020200212100200101211101220222120111201120022221212100120021102022110220201221202011122121221221220001200010100000122010120100122000100111000211022211201110211200210122210221122200222110102111210002222200202021022200102100102211102211221201120000010021122101111020100210010121212222110102100220110020121111120101012201201220022021220000202021001122221000001120012102112010100000121022201221011011221011021200210112120122202021011002120210222110220020222012022102002222120200122101120220101102111201001111201002222021000122210012211011020200001020112102111020222021121111021212020212020112202111021201212112221011110212121011210010002121120011122000002212020122020102202211210202120210111222222010122121010111110021102122222002011120212100002222020200102121000122221002110120220022212022120121101210121220210110122102221220011120020110101211211201020002000001211200021102111210010020220211021010021221220000200112202210121220011100100011210212001011210200200001210210121211002001100220110211210000111120201011200101001120012212201200010221112202112200021200120102102012121011110011010200112000002101012122012001020221201221120220220122001001201200002012110211101121120220211221011002002121102120202110212022000211112210011201222211222002201112001120200112222020120001112121221002020001112000000201101110202102200200221121212112200022101202102112120100120002110121202220100102021222112102010012120011001210012112200110201020220022012122020121221201202200000112202002102110111010112110122202212002011120222020210110222120212210101", "211001010011002100211112101112120000011100012022001122112120120121022221111111120021100020110101222010102102000212211021211221212020111201200121101122101102120001100222110011011111001021000101220222210001100211220012010000002002011012000020210012001200002112121020222222011120110112112012122010112201200212111101220222011110021222102211012010111110202200100010022010110120121221100112112112021012000012120122202001022210210212020100021210222200121012211200102112121221220002100212011010110111021220222021020002010220020222120102222022022102000121110211222111110222020111022210102220112200022221102201212020112001101210012101102202010021100000221001211120021011000112102112120021110220202111202202202020120001010100110011112012122011102121201022020012112112121200020102210121010222100012212221001021002121220021200221110122212102120211012102221210000201021011102210212011100200220222101120000220121021012002122121121210200001210011022221221212212102220122210021121122022100121211012120222012101220220100102221110112211121021212002101201102220220202010021220101112110022020111010221221000002001000002022021221200010011120101021101002221102210220122022220202222102221110000221022001201022112001002100120100022022022220221211022010111220221110122122021101201001121222011210012101202222210011121111220012210200002112100220112220012200010011021221000111211012202221122212211011210122101202112021202022020001001021020220121000112120200002210100111210110201220201110120120121200221202110220220022212202121022111010101000211220120200112011212200222121201022112021101221010121102221211022100022221201112011020102021101120202212122021002001021210120022001210020221101010220121200201001202022000210112201101020022101210000222011211011000002220112010212202121011212021111000112100000202101212112021101122020012200120002012102110212012102010021202010102000001001202201111210122022101211020202010020110111000120011100102012121102020101211222212100120022", "222012111011101202121201010202021112121210000220222122221221111101000112101001110221122022101001102121102102222212220211122001211201002000120010102011220201201212220100122200000110000110120000002001121002210101221000211221012000002212200110111210021211112212021221002222221011210010110122011000101220020211012002220121111201100201020222022001220000011010121002002000212100202222012121200110110210002220021110121221222202111221011002212110101021112020112000200110002002221012100212121021021210212121022111110122020201200012222010220210000222022111201002100022010201221202211011022111101210000201011112211222200121112002010000111101211001102101011100102010011121220112112110212111012102201120010010100212001120112111122020222022210112210110020100000002112002220012101211122121220020120110101021210101121220002222020011222020021210111110022010022120000210020010221112010020000110000121011202020220221202221212002202110000212211212220020222200201120110121000220010000222221022210221200001120220010120200222210101210201102101002211110022222201212211201012012102200200222200112002220220200200111102102022221020112102020202100002111120212101022220121112200100002212000012201211201001011212002100210212220002020111111221202112200021220000010221202002112000110001120121121212010011022010020002101122010202000020121100012111022012211102110112112122212202011212021222002211100201002020001021110202110100112121211011010111200211210002210200011010022222011021222210201100211221222202012020121001012212002001211011222000111110011222011220011112002221020210120102202010100222012222111102211210200220011210010010021211210211212121210112012220020202211112110121202021012001220012102211022211212002022120112100101112100010210012212020011002200202000002100211121022201012102021020101010122020121211002002110222000111211011120220110100202021021110112100100020112212112120202011211100121022221201121211220001001212221110122210122020111112021211200112021211011", "201001112211120201120222202012022112201211021222100122001000012020211011120101100202020121220212012121111201201020101210110202201002222102111112102022201102120020001022010011110200210222202202111211122010111101022002201221011000201121011012001022112210211100221011210212222211021221210220121100101211222002122112112220001021110121201100100002111011110002011201010111202210220220020211221011101221202202001011002110010120002000112110212202222121010222122122001002011200220220211101010000010120212020012111220010000111101020002100120121000200220000220211201120112121200202222222221000122002201220022000112112200000110111220022002220120010122122001021011112000012101101222100210102221002011112220001220122002002201112020220100120021200010001211001210122202111211122220120002011220202201121022001221021002102002200000100001111011011000202221210122101001110202112212020001210221122121110100121220011022222200111211210221022111211202002110211000122202101211222221002112010101000020210001222022021001120112202202201120000011011100021000111110002110022221120102012122021111012210211222010222022000122122102122222200011210220212102202101111211022021112110102011011202022022221012202220221202220111212222200211121201211012110122120112211122002111001210212022112202201012011100122002122220000121202100100100001000000221200221200220000102100221210122200222112200122122221022201111000212212000011021100100020221011001012111200101200200020100120001211102220001221210220222100021112110120210012122011201210201201111112210112201202100121220221200021200122112110102002002210011110002021012012010201012210122022002201220201122100121012002121200222110010121000120101221002210222201001002201020011001002102102200122112010122021110012010221011201020001011202212222220112022011021000022120011210222101000111101221111212101120001100201110120120220210112111010121212210122212101200020100112211100212201000212021101111200011222001020201111101000201102002101122122", "102000122221221102210000202022211202102001220120122112021211101200200100012222011220110110202221012110111010020100201121100121012002122102121221111211022122212111102012022100221021210202000221111001210101122112121002002112101120120202120010101101212110022010010122122111012212122100221210202011220222022020010100011200112012211021211102221111010212021122100110221111122200000222022001210012212011002000201022200212020120120120211222120212022001011021100001101212201220022110202112110202002000212112200222120111202200012022212210011110012200122020111011212010210000122100101110110002112211211001220001201102222220102101022110011012100102102220111011220110122010220111101120201222202101211210001020012222201220100120000020001201000220121211111222110010101202011202020001210021000212011102010212121202111102112101122211011101011010022110021101112200000120021220121010102021201222210000102221000221221122121010122022021222112120112201022021112221011021112121020222212120001000000220002120110001101102001211200012122221220211111211001101221102010212002222200002020220201120210222012202102220011221211122220012122110220221020011101222120101000100222120202112020001201122212010001000102011220101000000120210100212000022122100222112112002002221220020220222001121221200110120212101121102222022022210000101022112102220122112012011021021212002211110222212001102110011112011121221202220020101121001000121001211001020201001022120122012200100222020012120210012211222001212111120220222010012100000212011011101000102102201210002022011212101212221120220100221010200010102100211200200122211101001221102210001112000121212222202011211101211011101212201200202210200100211111221222000000021001000122120001002021222010110000001222211011222112220112012110002110011111120010200201101222121210201000211220011111222221020122111000120000112010100110222000022001112100210010101200110212200111220010120220022001012211022100020200212010112101021010101110110011210002122", "022020011120011010202020222120111022212210011020002200210202112122221021002122012222202012122222011000022002212212120200122210012122210111201010100121201122021021000012002021121011221002020012020112122100012220020112111022120100112022210010021210001121011200000122110020211001002220012002200011000200101221100020202211121021222122211022110202121222120212010011121001000012011222100021102020201010200121111201201101022000020002221212022122010111221202200020100120022100000002201112010011122121011112210210010102222122221010010012021021120221201112210020121200012102200100111220212010011110211120000022102212100000112010211122010212200121021220022020000000012001120002220202002212220112110210122122001020012212002012101211020220222202010102121202221211202211200102122101200111210020210021221222122002210220212120000002121222122010020212120222001220011211020202111211101010012101220020120200120220102012212020222112100101200020210122100001121122010020001000220121101121000001120100200000102210111210121202002110012201101020010001210211021222120000200000021221221201021120100210220022002111112221020120220220102020210222000022102100010000122102200121021221012012011221110010101102221021012101102121101001210212212101001112201211122200100000212100120020000010122122001000000202120221121000120210221212002112121022210001212112102110102122010121220200000212101011122200002210120102120211101002100020121121111011021011122212110020212020002000200200120220222002010012111122102221201221210112200111111102000012011102020200110221022000112022021010022012222011221100221012000002120100220021100102022002120221111111010021121220022111220222000110002202100112220221111120211121201111020212101110211010011020220000011211210200200020122222201120120120111020222211021212210002211110221120020122100210001221211211122022210200100120211200002110212011210102202101212021010220022212121202200000112121010201002020022100122000000020222001120122001221212102120111", "022202010202202022112102122120101121020210002111001002011210120120100020010110121222002222210012002200200100021002122211012012121020202201221112121010120122212010110112100010002000001202111210121212021101210012000122002012211210221001202022212011012102212021120121110212001010000100212200022012112210102101100020202201100000211010211201120201111022201012100202211022212001020100202211221201120211002101222112222022221200020221210201001020012120021220220211222002022122102020000210221210011201120010012122200120202220000120120001121001021210020002202221102001111201122220212020121101200211202202100210210121010222121111102102220202021210100022112221000201010111002100100102212220002120210202022221211212012012112211011102000122212202122000000211011202011002202000021112122212121122222221201011020200110200101020200112001202011001122100202212010022012100101120211112010000100100211121000110010022122120010200002021102000000222002122121222112201102220111002011221020122110221221021212121122112000212111121201002212101102201222200220220211212222111111100201112002010121120201111101121110020120011010222202000222021220111011221200222200002202010012121000012100200210112010220011101020121112021110102102022202200000210010210012021202211120212112221120101121021000210000202211110101220022022221201102110101200122011220122111120000002201111201211212110220121111202112211000122010210210011211211212201022010111202220102122020001220210110101000022001012112110222022222001220111100021110020201220010120210210201012101202101121100101021100202101022120002000110001201222012022112121200012212100121000200000222100211211211110221212210221210120220002020120111122001100112120101202102011220201112201112121202120122222200122111220112101122111100000202122100021012201200122101211022020220002221021212011100210201000102112011002000212100111021011222122112012220022021221201201101101012011210101000201020120102101211202201221212122010010110220110212201212202", "111011020020122101101212211010000002220220112102212100212120001100212010220121122120222012020100011110000110101222211111101001101111112210122120210022121001110110011122112222102100121021022001111122012202022001111202110222011102022021220120121100002221101010220200210122020021202202001212010022022220121022000221122010020110111220200000110011212122222222021100212202102011211200000000202110211222000022012210221011002010002211210201112121010102002201202101121222112121202211111110112000101101021110202001022220222010200010101022020212122100212010221201221001210022112102111112222121011102102212221010001022112021120100021122012110111202200221122112112002111122012000100011012120200101000021001020110122221002001221211001001202012112011122000002011122200211201111112210000112202201121102221202001101202212102110101021202112221020000100101221100212002220001120122000210201222221111010121021101021210100210001001000111101200011000211100221121002011212000110012022210112202102002102011221222122220020112210202121002020022222200102020101121110210010111101011002101210221002202222102021022012100101020002221102100210011120120122100210200112011102221101202110010112212100001101021102101012221222210212000201110020120110202201001210002211111221200210210021222202022202022101110222211110220210000201101100110101011101211201221210101021012121010211210111010022222122000012020210011100201011012010221102122112012022110121102112110010012020010001111110010000100022222020102021202212202211202010022200110011200020110011022122120120101122211110010002110102220202012110020121210200112121110001011001021212020102102020112122112112221212010021010002210002012012021011002021211122212212222001121222000102102122200002101012212102111121222021211020220121020101221202020011222010022200221100002210101022022221102202012010111121200220220120010121010011110201201000211002111111020101020112110002002211221111221212210201110200101222000102222001201000021110222112", "200020212020022111000200000010100020120121001012001200021010211222200111220021222211201220121221200121011222100000001121102100001211222000010120120121120100122010201222210202120221221111201012221111201022202102020202020200102021201011110022222122122002021022212101121210021000100222121221212120222110011022010212002001210121222001122001221110202210020012010100110010021201121011110101220001212020102022000220122112022221021001101220100001221111201120011121020011220011200102020002020101022220022002200212100220120022000102122201022202210211220012202110211201200112200210121011212020122120220112222110100200002120022022022020221002110201120112002122011000002112020020021020212120100100111101201102101211110220220122012212011002020110212212000121111012201000001101202122222100000102002002220011111100221220002022001121122220020020011210001101212201020201102000211002021011221101222011200201221101010110112120210210001202000221020001001220212212110022012002201211122212021010022201020012121211010020002112101201202220010020001212121212200022121101001200010120210201211000111100200112211222011002021102022220201212201010121021010112111010001000202202222011000221011001101122022210011001102202012221022022102102200212010221202010122211111112102010012122112021122000210120211000002001200201201101011222111201102220012221012001122101220101100202002110222202220202121110221020211201101002211011221111002100001221201121022000012000202121102112201120202202010202112210000022001021100002110010101121210110021212011220100020220002212221200112200221000222210201200002020102110101221122021220220021201220100022221211112221202000002121220200000102010100200020022011221201122002001112122020020012210220120002020120202101022011122021100121022210222000020211212210002221101220120200212020001220101212020222210221201222020211001002102100202012201201012212000102210120200012112210012220201210202122100010122211021021201010001021012221022120202211102111022101", "222111002010212222211212222021102001020121111200020200101112222122011222211000100112101220012110220212212101220001001222200010200002201212101210102111220100200102100001010011012001022001011120101100011010012011112212010100200011012122102211112210120102100011022000122001122020120011021202212002212211222111110121110010121012102000022022211010102110200210222111021111022201020010000022001210101020001221110210000102021120222201122202022111120200121120220011121112200222002222000222202020200101112011021112222210110221210101221201212001000002212202010020110001220201001102121202022002222110012112021200110221121202012122012221212102001210021121112022212101002110020221221222221000220221110021111012011011000100200210210121202012020211211200100112022222100201122102211101011100000120210222012202101102022011111220211021202200100020000011020201200020122021110120000202200212210212202022120121120222000211010222111000021210102022021011100200121002201012210121002120021121011200020112222110220212211200102201100111201202221200210000202222222021112000001221022121210020110122001022101012022010020111102120200022121201211102001220222001110112210101211111121112021202100212021122122110101111001022002012201010202210112100102220120000121210110222020220210000010112111201101122122202010022222121202110120221110211012100102111010112001202110220011010201002201200010112221200221201201120222220202222010021021212121010202221112002220121121001012102111211222102220221101021110112021022020121111022100202022222021202000101212222222201021222210102002111200000120012212102000200220120201110112210022212110101011212102112212201100102001022122110100102021021002010210101202201111221020200211011212201120102002100002121212102222210012202012022101021100112001021010122200222202111011002220211220211020211021012101212012012201221121011020000202000222200112000201002012120211102221222101111100201211212210222000121110111000220102200222200110101220100001020220202", "021112101120200210222202111011010212112110211011120202201202220222201102002202122112111202101022220001101220121002111022002122201211012202110100211101120210222010200001200020110121201121010220011100222202012120201020011010112121001210100221011220112110200220212121012202111220120202110101020012220210011020220210102012202012111001201202212111120110220020001010112012202211221101100201211222012211021120010021120021102011222021022222100000122202002020110021000201122100111100022100022212200012121200202211200010010000112020012120111010001211002000200201102100021011210110002202120222021222100010120200102012022112021122010000022020200110220002002222112120111121002210100201022221220202002212102221201021102122002120011121221020201222011210020102110012012211000202012101102000220002012011220200001021010020101212210122220102211122212101201110022012202110101022212201102220122121201120212001112201102022220222022010201001001200122012010100221220102010022010012101002122120122221022211202001200101101201212212011201101120012100222122210000110012201100220211010011111222111012012202201011201021112102200021001200111121011122102000012011200122022200011212222102021101101002111221101020000201212100200012201111022100202220202012210010210110112222211102011122020010001201121221120120022222211220112110211210100011122012111200120010120112211220101020200121202221212200001021112211220112222110011022201122220202202121021112120000022000221212200222211001010001010111020202200121012120110222110000010011211212012001100201110021011212101221211101001210011202010022212210012211011012120200110021020012012121210110210111012201211211110220202212002100000201222021220000011210002020100201000200000100222111221001100001000200101002211200201220210001222101122110122211111212212222100121202200002221101110222212221221121211200222011200111122122111012001112010021020000001020211100210101100202111022100200010201012022220102222210010122020000202020111011010210", "001110201120112212020100101010011102001120101121112022201022122012002120001001101021102022011221010101222110201100102202111011102202210221100222020100201002100122112012120101212202011112100111010212120022102022202020211122212000110012111120102000022001202211212211121220222001210200100102000121201101021102012111220012000010111212000211211021022020001211011201220011100002212220011000021112221222110121101010120100002012201000220201111100222110010012110020112012212100110001201010221102200110021221122122202011121121221201110102011220220111122122220111220101220121201100212220010211101100100221110221202122011001021202002102000112221021112211111022212111121100121010211011120110022122022100111001011011011210110112000221220220001111222211221020011112210101021020211222202010001212201201102211101111100012221021210221011100112101012121100200211100221120020212011201022020000002102010102102001010201022012112200200100200122021112221212210211021112210210220122011211020122211211002121120110102212001201211101122201010121221102011021120201012112110122012200001122211122022221212211120220210100220012210111220100000121102222200120112000210212122201211221001000011000102122210102121210211011220010220112200221022101022001012021020120000110111210200112021022212100111021111100100201021000010220202212101000111120100212021020011012212021211200220020002100212212212200212212122022010011210112002122001102100021121011010202201211221002020100021121222121012112011112121211122200212000202011012110002110210200011120012221201011012201102111111222112001112100002200110021221211012101122200112211100111100021020101121220012022000220010210110102120221000222100221012220012020200002200121000111212011121200101002010111001201121221220220222202102210220021100122111112002110010210212000110002222101100012122210201210002021220120121121010111102000001121222001200112210200202011002122000110200211211202020212222110200212121211100101210010102100200200121022021", "121120201021210121102201202220212110102112210100021112101112201112002012021112020212110101122100111210200210110222111121102011110200221221211212211221122200220100121211111222210210101020222201000002012210101001112210110211101222011001110200202112022112112212201211022000000220102120120110220211001211012001221222120212021011100001010211211102202120112111121111110101201102012111122000220002012200101211011020100201211000211202021202110111211222221012011101002020000202010211012212002210101001222200220220100202212110102001111201220122000200220222122212101112101012010001110002002201012011212020200001022102200022211012122211110211111222120220100002001022200012111012221010122002011010202100202120002211210211121112102002120002022102110120200011221110220010212010011002210002220210000100020211020220220212021112002122200111100200220212100101102220221222200000210222111000120021120111120220120211200211101200022222122221211120010001022010020011220112212212212002222122012101010121210201200122121110000010012121220220211222112110111112002122201111001001010121022000210202212210100122022202220111200202211011021002000200111211211220202202201220200102101002211121021112222200100002020120010001001221102021200220021220221022111020011110011021211020220221021212220200121002220122012120110221012122111000022201221122010221022022002202011120121201120010220002002102112211221012012012021210101221122120221202120201020220111012021000022120200120222221102020201201101222121112120100001222001201010112121110112001222011201022111120201201000212000110222202000001000000200002002221000211001000211000002200111020110220200011012210020220200111201111122121101210101100202021010012001110112202220001011022112122011211120000012111121001012112022201011012012000112221122201212101110210222020112010221200111010112020022121212101202201200222221221012101012021012010201121220200121201212211022111010102022101000100002002120120201120212111101001121212011012211202", "221201220212111202101000020110222100000200122112201100112022210111201022021020021122021201121110121021110221220122221002120122122022210200210021100022110001121012112101020210221001222002122022112100020002001101012201211110120202012101221101220022112022212110011101010222120222010200002022001102211111202211112220101112001012012020212012111200000210102102211020221112112012000211212110121210021220020001120111112220120221011222102001012111022001112221111210111121022102202100212220002120011000001200220202001110102211112000212021110001221022010001011222211200100001102020021101201001222011212022202222021110021210011102000201121220212000111101212022010200201210011200221101112102201100100121221202212001221202220220101011002012020222220002012011220201220220122200112010222001111011212201011122102100201110011210012012102010101110112101220122010111200010112100211221110211100212012122220120122021120202221202200102011202121202111011222212211210101202201121200120122221121200010102120001110010021001002200100122111110102112012122012102000200021100012112021110121201221122212120012221221001221200202112202112202001120100111121220000122100221201221122112020100201201221211012002100001012010120201201002120021011122210200202101211220210100202021020200112110222012111012111110210101101012212210201112110210211222220121010002022121120000100022210202101100022012212212211221221122221001112122210212011201100211110202011111120220200021111110022220011021221221101110112020022010122112001200112220220112111101001012200110202122021112012112210211111101220122011210020222100201212002121110211102122010102002010212111110102112100022201012120012220112010202211211020122110102021121011101120021221120211002122102222011222020102212122111200100020102202101011020101011221022111120010000012220220020002201200021000122020020221001212200111122020222011222211012121202011012202111200200121022121121120120221101010212001120201111110022002012010012010010022002200", "000121212201111102112020002022212210112101212121111112001121112120101221001120001012212101202211112220221212101222201220200100011000221200022200121201001112102201010022101112220121010102011012101122002221120121211202122102102101100222222210210120020202100111102201022012001010222122020111022200121122121111201122022010021102022201210100212000021220101000011002111110012022011201200010201020201101112222101111210210111121120100110212220100101200011201110120201001100000012112021001121220120201201021211101220202102121021021200112212210120102010002100112200111020200010111220121100012220111010010201200110001110121100101112101002220122022122220122121010202002010110221022202121110102112021212222020121020000212120120111011122001010021021111211001101010021220001011120102010020200220222211202210212201111102112122200001011012021121222011200020220021222200110010002122010012001100000212200210100112202101200100110111002200111220202210022212101110100210110201122201222010002102212010220211212002011111100220222200102001122122022101110121120112011012100020210001222100201121100022220122122110210222022110202212002200120001211222021210210202111021111101110021101202120110201012102100220021200120002102201200022221012101000201210011022122221210220221021220000222021210201200121110021100220221221010221220111202121201001201201121020211022100211212102110220102221020211221022102110121010002010001110210022002122120200102100111210112211121222002212102012210220010211201120012121212210102222001210021200200210112000211102000102110101000122112022100111020112112111201201020010121212200010202111100220200101121110202011212010001001120101101111010212220221121222201020100001121220001022101010210112000020021112120101202110010010002021102211120002002001220120020011120110022100000002002201122020110211201220001021121121102201111220220110001210211202210222111200012212101012122002022200011020110002210121010110010010222112111222121000122001202012221022202", "002101210220100111021001020002211122010210110122101001110211221221221100200221221101010121212221221100200220220222221102122101002112110010112100020021110110020202002220102102120221201200011111121122111100020001012012101211102221210211101022111222222202210102011111010022112210210022011221002220012120111202220112020011021110202121001202022122121220202211102000211122010010020121212102121100211022122120122011002020122000111121102111110212221210020200011020102020012120222022010220212020022220222102221201011011001020012020200112100000201222011002220122011222022200010000211102011022002120210200211021021021020212212012211011201022011101022002002120112111021211102010210000112220212011110101012110020111200120122102011200112111221110101020012211002221020212000212121110111200010000010222121001201011200012222222222120002102120222102222001001110212021122011110101202012021111011000110210220101100102010012210212200220101022111212201120020122222120002012112221120022020121001000010100020201202221210212001002110000122010011020122212000221222010001202212002110202211021001001012100022112022211221100002001002020221002220112122222112221001102001012020202110021220222000101000200200000011011002122121201020012000002121100101000220211110020112010121121002212122222012211121100220200011112220201021101122001121122002010122022210202002001202112000100121101111021202111222210110020010212201201210202122100120221011020110120022002010201021021011000202101120201112120222201102022002101122200200120221001001101010210120221020002021002100220101212120122010012100120220110101011020101210201211120012102101202102112102202212212001202020111111220201122101100010122010212200021202012012211120120021012011022022201222001110110200110010020010002211101001002101220110110200111100101101121202012001211101010112111220202012222212022011212212122121001212110011202012012012200100112122000101101212122202120111100201002112122220221102211120010012201200211220212102", "220110202000221220121220000001220010012222122102110002001122112122021210211202200001222120101122010002101210200110001112220011100012011202021021120111011100002110221010202020101102102220210010000212002211020222120221201112102012111011220121000120011200012221021022222112201122111221011120212211021020101121022221020101120112010001200001101101200210110012110020120220201222202120010012120100022111120222011002020212202021202120121111100020220202222210101112122000021022000202011000121210112012110202010122021210111012011021201011102112100001100012201100102222101212121101021221021010200122011210011011021210120202100200111022022202010120110210122221221100222102210222121020001121020120022202120120102120222020210101000221100000221021112122002220020120022201110222121120220111102021122101221122122020202021212020000002101221101000122102000121021200221220111200222200002120001111000202121002011110022220021222202002201200111011100012022021022110022110011021111012200210210111002001011111100120220122111221212201002102002110201121101222010201112112001100120201221102021202101220200000002121220010212212000001220020220000122200101211122122200000221202012212020112020221221011100211222200202011210202020210212102012200012210212220222201122022211001010222010111002200112012211220020022212210200120022121220101110002121102210121021212200000210101100101012221022001100100111021112201010102212211022022011011212212112211110101101021002020022211111221020010010102020122212102200201021221222010110002022012220011201120120110210001220021012221211010002012010122002200210000121222120122122112010220021021200100221212121022000221100121020201110120120222010220112011202022100022010111212212100110100111102110121010121010102211211200100000112101010221010220212220010020012122021211011102220122202122100122211012000221220211222121220112020201212201110211012002121211212210122111121200020011102010020012112011002112012211121202022220212110021112200020112001", "112002012222222200120112222010110101220201200121010212200022011200002111121011101201021101101222000000210211122102112122112220112122211112212020112101220112100112101102212100221202010202001102220100102110002212112021210002120220022020120100122100200110002202120020000212211100212210002201201212022201210102220021202011120120102021201111202211011201122211002012121200002211110022001110102201000021020021101101220120211101211201200210121020010201021020102211122200121100202222202201122120222110200012120211000222002011101112102000210210220211220210110101222200021102202202121110220010100221202110011020221120201102222000002120101000202222222222001101000001010100212121220211012212100111112210202122201001120120221101011110211021111011020020111000000210211201112212012200220221221112211011221200212001012012021220021021012212202100210010121110212001211022122202012000000102101012101112020002202002111121221221102000010101121202020201200200202210111100122102011000011212211122112111220022210211222021111212012100012010200020121201221211020122001210122110212101002201101121112220101101011100120210211202002112220011001210102121021120220201122011020221201020121201100122110021001201102010020121202020010000021011010120002200211201022010220121210110020002200220210002122212200121111111102102222122200212221010221002211201001112112220210202001111212012020101220221010122111202000011110011121010210200220211011122222001002011010111002001200021212220202112121001110210211200201100210210012110222112002012201021212002010022222111222122221111202210122122112010101120212200220110022221200121210220000001122201001100121100020210022112222101120211202221101222001211010002101112122002011212111200000112020221111101101100120000022000201201121011202201020202210120011100022121001112220110121111212022112222022021210121202022100020020102112122202010112010222010111111201101002212120210112112102012121000200101002121021011211101102201100212222112211121112222", "020122022012021010110211102102002021011200102010120011202221000012210122200220001201220100220201012211221220110101110120201002022112101222011200120222122122210111112122120120200212211202201022122122110210212202121111021122201101002021021021122200201012012121022221101200222110202121101020002212221000011222200110211110120102012202010100120010200011100120120221102022012110012220102101222120012110201100121200112121221221102000221111221210100220120211220202012011011200120002100210111222102121122202112100011202002011120221121211022020212221211100221211001122210201122211111111002010011001222210122020112002000121121112021101012110112021120221020021200111010122201020220220210012012012212221011100220102100022101211012022122212220221011012200002121211122112010012222120122220200121112100010001202011021220021121220000210222021020011100221212011101101000111211202001021012222202021222210020200112012011020101100211220200122200102010100011010010000122222122121101000200111220201022020101020112120012101101001212121202221210211211102020110201100000020211110211122010120212222212122212020100020201022112120100200211000010121122210121102221211200022211210020020200121000220000221210212010112202002001102001212102101200102101001112212020120120111212121221101112112120011122002110220220011012101110201100222110110210122020110200020010121121020022022200000020221010100122111111220212202022201200100011020121020210110221200001202001112211111001221121112121202201200001020210222011020012102221211222002210011121110021011001121001121001211222021111212201220220212110200220021020011021020211222121002110210021022201002002112110222102002111010210010001112211202000010102010022020100120120010110112001101100212022112210022112011120210122211101212122020200012122000220002111000220202010012202122212201000000201211221222210112121110122020000200001211112122020011212001001001111010110012010220001112021212112111002011201202110022000111110220002120212202201", "221221011021010211010200212212001110211110222010021100221120000112200002210112100021210022121202101120000202110212021021211021121221120120101221022221121110102120120221012000211220001022011022001221202101000122110021222012110202212212201110010100020012012012200000001001110201002100121111112020221210211221011212000001001001211201020211022122021100000222210201222111111020110022120010122122102000221100022200011211112221200212021100122021220202200122001202122101210212221001111002002211202120100220100212121010212101002101212010111221100010012221210122001120200012110001211021201101221010120020121221122002200100220201021112211000100111210202200001122010022222120010211121111102122220100011000211102212210110120100122100200112011002112122101202102221022201122222122212000000100110002222112200222212221020111110100122220121020212122002222210102111001202210011100211010200212000022201021021001102201211112212011221012211000121210101122222022212212210021001211110002200111102222021012012222121010121102001010000010122000000012211020002020111100010110221200210110210120110102100010120201201111121201202000010102022222012022102210122201201102200222022121202120010002100111012202122020211011221002220101021002222112102100022221210211020021011111012201121010121102001212201110220221200020212020011212001102200000100202121210021000200211111011102112221120121222000121120102211101111111122102202210012110222202110200020001000101210102102202020121001121221020211022211222200102200101221202220000100021111012011100020112112102121122200000002120010220120022101211120120012111010111112210122112222220102022121220211111212212021100101202202121222001010110122210011002210101111202112202101002022000122110110212100120201202100011120021220221202210022121200222011122201111202222012101010111010202000121202012011212120222210202220001012121111210100122222220202101220102002210010222220002011222021210011201110221202202020111002220122121201201101002120022220", "201002101020201000122202121020220002212112221222022121020020002221000200210001012121101111020101210002000010101120120021001111002000000122012212000001221210101221202200220122201001021020001221111222020011100202210200120221022101000100110121111212222220111211121222220101201011111021121100101221120112221002010002002010221221102212100200210122202122120200212100100102122010002112121001112201001210000200011221111221121001001202221010021022120112220122200011200211001011000210211122221221120202222022202221010210112220121222200101220000022101000201222101202100122220102221000021221101002202020200112121101100111120221202120110022210102122202020220211012101102210022100012211220201102020001210012102111211101000122221002010022022220012201102210202112020020120001111220210002200021221012211222000122121212020200121002121020021220121000020100212110000200002001011021001110022121202100021022022020011022010012010211221201012010110012210220100010212200000221201101000111110110220000212021221010002102011120220001102200220210021000220200222200210112211010102120221112101212222210022001110022000200112001212102221010202022102022101022122010200000202122221222120221201112000022211010122222211211220202000012211220111011200101211112120011120122002100102022000211102211120021200020120200020112001120202111222010022221101012212111022221000222012200101212001122011221111002100011110000021212222221102221012202002202211000200011202100002102012122002012210221021201001210111110011012121010121201010001202200100122220101021221112021020021001022121201012111122022001222010111011011102000100010120001212122111200210110000020021110112201101112010020020110001100110111111121211001101211201011010121200121100002010202210121120012221201202000020001200102122101222201122121100221122121102121021210212222120020100201021102001102200002001122012111101001112210002000001222111101010211222011210010202022100010000002201111221222112100200101121001011021211012011212212", "201200002210122101112200100201220021112122111002221201100021200222002010122011201001022022110101121112021102202012002100112222102221011120102102120101112020220012102001220021020101202120022102220002201201102001002210222011120110101011020202100010112022121201112122200100200120111100211020212021022211202102000011220212221010101200002002001011012221100222221000011000010021020000222112200101212210101220222221002100112021110202102000122221222200022121210021211110011222202101011100201111121121002021102110111112210100101000122022020112120012022002101100121210001221111111100121121211002101101012201112211102011020200211202210221110022201011010221101202011001021020221100102221212012210010020002210120101122002002102022120020101211121111120122112211121110010020120012112222212221120210110012022021210001021221211212210112012202021222021012220120102210010110202210001000220022110220211101101110001221200120000101001101020110021021211101021102010222202010211100220120012121122222121121110022011221002000221110010112101211101101101102212202112210101101210101120020122111211002221211221020102120011210100220111000210121220210211100101120002001222022220002020102100221221220222012102002100000102221022112121110120101002000021112020110222210222121021110201101101201210102001012120111020001222101212122010200200112120211100102202111200022100120002211122101002002100122000011021010011201021122210000020220222120012110122102200112011022102212121210001021211101122010202010000010200020201100001210102022222002222111100000102202100001021120202011012222110202010122021011122002122012210001122010121021202011110201012210001020221101011220021202011212120002010122021000201110112110021110001011120020211012000221210122020212201002120010101201000200002220021100102100201022110102011221011111110020022110220112212010010221011201022012011201212012012211210112120001112022201101002102102012002001120011121120122220021110120102221020001102212221201012101110202", "210200020001110221221021022210121011111200200012100100021210200201211111001121201021010100012001201102100120100222120101101201001210000121210211201221021112120101120010020001200222211022020112011122121101022211011010200021121100202212100110200201111020000011012022101102101200101001202000002211111012010122210211011010210121211121010222220122100000110012001220202100020012212222102200001220012012110210221011210221000220211100111102010021020222000201212212200212211120210122101200002010012120212000200202020120010021200012020112201200022022100000112012022201202021200000100221010212000100200021110202102002011100121011212101120112201000120121001111011120020202112120202110020012222222102120001110211112121020211011012122011120202122210222022220021102110200112012020212211200020020000020012211102022100211001121200211021010202220222022200210022211111220221121022001012002112212112122202021200101212102210001221121221212221012000022200222011202020212102201100121201012120202101212111200022210021220220010102002220210112212112201010212110121121122212002211021100110220001101221102200202001201100012122112221022022211022020120001221122000001112212210220022220122201111011011001200120022010022000100222020210122112122200212202100021020011122021112121021222012001000101022100012101112121201111120011220120000111120200201100011210101020110201101020102121022021222210000221122220002102102211201100011222012002102120202102220010111210121001111210002100221102010112200212121102211012112112221220220110202000010002020220210120012111220000101201120100102222212112011222112020120000021112012021101100021211102010211100112022101002221221110212000001212020020001202221120011212001110200002101012220221001112120022010112222110110111122011100202121001202011111022110001212110010010020221121222112100210200221001120222122112211121121101220210201212100021022210110220122111201120101000012121210121120012000002120202202100111212012210201012000200121020001120", "200220121201000210210201212101210002122110012011021002202111222211222222202222012210222210020110201000010101222020211220022222110021121210020020111210021120210201012020221011020110101001111101211022200202101200112210101102122000001012000002112111102121110200000001221121020112011000011201100102021112100102020201212001222012022000220002222121022101201001122111111101202221211110020022110211022202001010220101100012100000102101022020212220122021222011202021212021020111110010120122201110221020020100020212020202000020200100201222220100102121201010102002000002202022210100212012211200222121202022221101000021200201201202122122001111010101110010001221002020221221020222120120101020010002100112022220200220112220221012222011220110002112111212011000200211020221000021110011002020010201211022011210000112101122100012121021101202020121020021122112000210222121222112222121002102012111111121102212211000002222222120220021110120011220201112201001202221121122220122100102100020011121012000001000200212210021222202021100020221022102200120000010121020122120102212200201102021202011212111102020111101211012102102222110221211201022022110121222222122011020102221111120211201022220001021011020101221020212200011101011001100011201221100010100220002012212222202200112211221101201012120202222010222011011021021200121012221201020102001122011110211212220021112120101020102210022211022201122022121100221120122100020101020010001200202200101012111011102201000010111020122111110202110011221100011201212020212022222222111001000001021022002202122010012201221202110211012221200212022001012111200222110221102001112120111201212210222011210120111222210110111001101000210001022121012100201011202012002111011111120120211210102111101212022101111020012221102211020022201221200020002121002212222021211111200100202122001012020122122120212210001002200122021012221012020021222001001212210102000002110011220002001210222222100022102220122021200112000011120122221202121112010102100", "020220202020122210012011121121020112101120110221222211222100112100200111021212200022010122012012020011102002210212012010101221112020120220020201121122012021002121002201010002010020201002000210111002121202021120110111121200021012021000120011111120220121121021102211221102212021212211222001201101101212220010011101011120002100000111012012012120201012001011221010102200111001220001000111212211210200102222002212221102201221212111210010020221002121200121000002112221212101002002111001101210112100210201102102001100121211212100210202100112110010120221002110210102122022101202211202000012211001012000220012100220112021211212002201101012020110202110202101121001121002100010000011002020020111222211200102102222121122201022121020202021100122011110210012200220211212110010222110110100010110220101210210201012202211212110210000202221100121122101022202120011221202100121210220200020020201211112122221211201011100001221202001122202121212102120000000220002021020012000001012221120020222200110020211101101001100200201021120210120012111100011112222200212212020202222002120200102111102212211212122110012012120221122102111122212200220220112012200122212001120220002101111020001211211100102122112210001112202211000111210200120110201210102212112011111021201110212200100100010201100011020202121100122202212010200100010002111210010212200011212120201020001210022211002021200021210220220212001100011010012012112010010022001110112211220120111002110211002122211010200201021112120000222010110222120100111211121112212211122000112102002002121010101112022112122111112002111021222101200211000120020011021122222020201110212121021021200210202201112001121220021020122111200200002121200011220201010022012110201010220121122201120202010221221100001002000211212110120121012021101102212112100201022112101202022210202020200010000011221212212122222012011122100010001022211211020122201021000012010211102221220112020022010202011001000222002202121112021111121221102020220222200021000", "020100020201122020010210120120220221221100001021100120121120111222102212001102120010110121122101221120100102121120200110121112112102000021202211010221122001200212202201002011001200202011021221210010100200111212212010202111122211210200110112011101011001011220112011212120221001220010201011010111202021101012002002100021220121201211010011011221102002122200212111121121211000100012101200121120001121111002121112112122020001200222212201010212020001211010000111011200222211021111200021022120110022012122021021101012120122101112211112200202211200202220222102110112012211011111111112022101210022111120020122111120112110201012002222212000111121211220121112012101122220222200002120220021222112221112000111102011012022121121212001010002210212121012100022222010101210001111111100010100100111200212120111102212112001102020201111102211020221101011120020202102020122201012221211112012022120122012112021200112212121211222222201112122120001002011021221111112122122101100212100022012101102100010001001101112002211212200011222110221000200122000212202000022002000220222022010112020012212110200221121002111010211222021200111120200010020222001221201110022201221201222100210110210212221210210002101102001210111201210202212221122112200200021022111102221200001021011021211010121011011020220121120122200020111021210011210100112100112121111112200022020222210011110220200100110222111011221112022122012220101112001101001012202021101212101222001221001222101210210111120111000211202221122102212101202200222201011110110010222212021102221002011011202001011012110210002020020001021111120100122002220211022202120202201122112120020202010011121011100001112220211121021122202111102200222210022220102012222220110211011020111111112011011200020110112210102102210120200111122120111020201010120101020221202221000002002000212022020012221020210200000101121102220100210122221100120020201021200201100110211212020220011201200002100012221210111022102221000122022212020222010112202120122", "010102112112220222012111211102101011020111121010122102101001212200222110021100200100111021101210121220201200022111212202001201020102202210212111012012112120001112112022210201112112010110121020011121122002021220010021121201121010022221220222222021111002210121101110110122201020022222220020102000001200010111122220122121211120011100110001222210111210221001212011010011220021200121002122202011101200101011120211221121121110101221010010220002011221020111112111101121022202102010221121112122021022222122202201120210121010001001122121002022122202012222211220121210202212112002000120120222021220101011102210012120211001012102212111221210111222201212021012101010001220101211120222012101111220111111001000000200020012100200020120022002211002221002112021102221101201211201101220020121100020010200021221120220002110101121002022200122021122221101022010000002210101222200011121112212112222222100211010212200100221200000121221112121121000210001212010012121222010110100010120022010121011220220122201210000012001001221002102020111121110020200011210110212010222212122020210210012100121210102002000210011210100010211000220012012112122220221001111022002011211220120120220211112001210020122112101212020121121020002202101212020102002222122201220110010222001112002222022101200102020022112201111121211012210122112221222020112122002012121211122020220021201210111010100112001110010222110111110020101000101121020222101122200122221010021212010002122100212110220021220100022111202022121012222212021111201211222100221010212110100202112020200222222220100100201200022000222221022210122100201212222201201200122110222222022221120201120101210121121020200122111122110212121202120201221200222120102220010010211212011012220121102021112120210021100112021120222001102012200122122000022002211101222212222101211111101212210120211110121110211101112202020022010211101211211100020120002122202011212111212110221221012220201220000000020120121022200112222121002021212222020202122002000", "100102000220200021120111102001021111000120210222120100100101010001020121002112201010100000200121101120121011010010212210000001002211021221020002222201022111021011210002211121010120122111222021202200202201220020121010022120101102212121220010102120021211002121202020220020101012122120212220121120210001020211010220220211022112121102002111111122022101001102202101220111222022212112121222110100112000010101101011201202121022222211012211210000001120210222011122101212110101201121001201021012102102210110010121201200121211011200101220011102102221001212010112220222120012000200212011100010212200112201022220020020110202220121212000110121021100202110120210111020001002101022021001002100201010222210211202120020011220222022002020021022112211222000001012010122200101022002022022021120220211121222200222011000001220010011222022122102201220121200012011120220120121112011000100002020201102201210200012001101120101212100120000111022021000221002020222121120221001222011112120121200012111021022111210212112122021022212200202001210010000121012111121120110021210121121110200201221002200221211002020021201011120021222201220111101020012021200021000011111000211200100020021200020100212010201122000211002200100202111100121120211220211011022121000121101111021100220022101000200110212111101211002221012202022011100201022112201222001120201021221012211000012120221002012110212020201010201120120000202221102122220111201002212201221001020101021202200121202011222111022220120111011202221011022220010201101012021202020011012221001220001220002212102000100012112021102221002202011102110102101211101122022210021110112011011222102201222102102122102022022122001100112112002012110200221010000212221110100012000010220122120121000101120101112210200000021201220110200211100022120012011202011021021100122202210100020220122212200220221202101001201001212200202011101202202210101020101010202101002110202221222000202001121121221012022001201211001211222002221012112122221110001102010", "220221101200002220110110121220002202021122112001200100112200221021000110020211201120011222101221000001111112012101220221010011100201011102100112011122222220121012122002000111210110000011222201222102002121101011012012221012010202000201222100122121022100112101102111202122121120010020202122200112011100111212122120201001110011102111122222211101020110211221201111121011100101202121012022222212222112102211100212210220220222212002200110010120220000200021111202122221020111002121111122011002222201001201111211020021101120010100120111122221200022010202201211101112121201200111122021220102012002222120001111120002220220112221212020121022202210111000021000100022020201202201101011112122221022022112002020211221012002200210021102002000212010121011221102202200020120010021101122001201002200211001120221221221200021202111111020020002020102011010120221221011212212112111012220002220121111001211111220122102212001111010202122112001200212110100121201121001002012210022122121101120211110020112201111100222001122212002121110200112112001011110222210012001122010020200020122101221222211112121021010001002221110000210021021001222020112210210020021202120020101020001002020111210002010210212001212210111112210000221221220110011202002201002121021021112111021210001100011121121002110112012111112010222212020112220112202211001222212110002021220201220002121122121102002121101002020211112212110012020221220202201020212221100000011202102121002111021010102112221020120220001102111222100021011022210112222212021000022001101120021222111120110112001021011112220112010010001100211000021121220001120212202012200210201020102120210111111112122110102022211220110201202122010220220110100120220121100221111120200022011112221012121111221002211102120220210221102021012002222020021201101022102011101221100112211101100222010022211021001012201010000001200010200111010122011120210222021210110120220000201212011202000022012021122200101120202022200201010010111200220222211121011120020", "012222102212222220202200121101011221121012000211122101002022110002111000102102000100000110201111211000121100200011011110110200212010011002020010220202221201120122122020212102122201100220020001200000211020120111111102111202021210021001221122011002010002110212101221222112222010210220202111012120120202200222212022120111122002222011222001101011211200101201120100122110210011011012012121000221002112112211111011201201112100102100012022112221100001100111102121001201102221022210002200002111112111220111010221100220202011002212200200011101021010120101211112212100200010220002112112222020220111112100010101120110212210021021011000212012000022202222211200001122000211012020010122221201022120120222120200201112021002121110122112021000201101002222020112021021202200010112100111001122000201120000111211002001001222000122011210212220122020010020011100100122001012012012210101010202220022002201201220210110101011110122222201001210001102020010011212000102002101010221120012021202010101120111020011221022211210110000221110022210001122202221002101101200022212102222002221111102220200001211001111021001101200110220001010021122110112000200102222111101220022201220102000012110221122222202120121202201120120210220102021022202122101220222222100201201211012112220110110222120102221220201112222010200111220011001200110122102221121212011102122212200100201010101202012010011200102021100021012211102110000211100111022110100000111111011112121201211110000111200222212222000212000210012112220221221121112222012111221010110110222020022022202101102202120220102202212112101211202202010102011120212120012121000011022202202110002101110220112011120222100212012102210120220010210020201001110201201211101112202122101121201202012110001201221100111222202012001121102021121002010001211211022221222100222211201111222022100121220120120022212000111212011001211011011012121220111020210022000002202011021022010210222212022221211212200010020120112111101020201211012100011102022111102", "201212221211010020222012020210000012221202111112220120101100012021011201222221012220220111220010200120220200012022201112210122000201222021222021220222102221002000001021201020111202211112220200210122222110220200121202022012111001022020101110010200021122111122200022212120020102012122021202001222011010022020000001102022222121202212110022111000020121200100110022202020121002020211020010020121120120110011022210000012210201020122021102111022011000122122222020101210002211002122110022002002101210212221100111120011001122202000102022011121210010111000111202022211002111222202200001211021110000211001211102120220011222200112000002000201221201002222201201121020001201001220221110102002112200202211021220021221121110200020100102201001112011101212111022120201012000120112022121022122101221020001010121122211202121100110212112200202120221221202111211102222222020120102111111102102201222110210112021210211100222001102012211100102212002012021200100022202012222000202011212111020111022100101001002111121102102110222222012022202100002010111220202201110021100121110021111010221221201102001112022200221020200122111021002121202011022011110221112001121100011122021002102101022022020221021210202202110120111012212111211022221211110110120122110000010200002001210102110211102001111220020001121112120211121101211221012200211222020120111221010022102120222022010112212120021220220120210101202112001110002201202122022211202010200021101200010120011000102210222221022210100011221212000212012201101111200212000001022010000221120100220211122110021002202212000121020110120200112210111210220212010222212100101221201210200112202111101211212222100000211102112221221012212011002222021101121100000010020200201000020112000220100020110100111112210122120021012000222122201202012110000121211011211022220220101210202002111020201011011221001112011210101101122020122112210112221122101102021110122011011202012211102112002212110102201212000001011102012110212202001202102111210221122", "000020222111100222200102002212211200022211220101011020200022201200011110200111200212121121022011111120001000220021121000010221020001020021212220102222200012220001202010101200212121101201101102012201112001001012102112110212122002112020200111221222022021210221210110021121021220111022001100010210221110211211122200221121120200100122102002212100102121210200221002110121110112122122122011100201220001112102212101202200121102121001012201212220111112202011110021101102201000100110101001121221211122220001220101122102121102202021221111111020200200210101200211020000012121011012120000220020022112222212200102222022100110120201111001210222211111110001010212221121121100220210021220110110121222102022021100221021220110020200122002220021202102002112201120022120220222211220122201222000022001112202012122200102022100210210211001111200022122111100112000101012220201102102120120201210012020020010211021120020112022121022201211010201121220111210220102010121100121200022012201100210020011012001021201021222002222002001111202000022210100110220021220012001110202211102020000012011120122101120212101022022120100100100020112202011020002011000022122010001101102221221101112110202121022222010020122002101021122022211001111201000012001100222020020211102011112001212001212002022011122022020010001102110002021012122002022020200122210112220221220110121101210100121111020101121022222121112202020111020222120021011102000001220021212120220100012120000111101222220200000110021212200001210022122011210111110110001110100022001021201002200222022202210210121211210022200221000222211120001012210101010111102112012110112212202022102021010211122202102110110210121210202010022012200011111201202021201111000212111100112002221001110010111011012101120100102221120212221211011021211022201220102102122000210012010200210101120111200012110121202121120112221111012112212021112021202112210002121021012020101202121220101000021211120112011100122002010112021102211210201011021001101122222", "202101012120210102020022010101020120102010100100022012110002021221001212001012212222002101200002200022022002210020020111121210121022212112220200122210010002000202121212101020012001220110221022221212000010112002120200121020110002120122101022012200000201102120021012201012200001222111002022101021111120122102022010000111122122011111211010111212022201001221121002211210101012221001011012021022120211102211000121221220221222221022010022101012012110212101122000010022021210100101112002220112211212121210112121021202120200221211102001101222120012002220011010112021012012012012022001211000021210221100011120202220212202221111022011120021111111002122110100002111212022101202111010200020102210000121100201011212100220101022102200002000020022010202202022000002111020211001120222020222201120110111022101022222111100122120000122000100122201101000101102001222100012000120212110120220120020110100221102021010102001211102121022001112101100002102012201121000010210120220121221122220101201120212220100202222111012110010220100121100010201001221201210111010210011101112000202111111200111012021021121210022100220100212122101201201221102111210021100221010002101120201012022110201012102000220221012211110202212222110122010200011100220020022000000202100211022222120211211112222101100100101210011210110210102211121012111012011020012122121212121120120010101000110020110020212211100001120021020222211110121110022211210210002220202002120102102112000102002110011110211212221121020000001111201201211112012000222021002201200221200211220210011120220122012102200011112102011112102211120121010211002010120120202002020100001022011022120201011222011210101211011212211221000002201100112112222220202110211120200120122010200012201202011011121020220001021021021021220120000222202220110200112202012211121022221100101021111022020110102111110001211001202221101020012212001010121112021121122200010001000111012202221020220122202200112001001100221200221110221101002111202200201202200", "221000020010111010022011212211002212111210021201002202011011120111121201221101020212002002102011022001200111111202111112011101111212201202002010120012121011210000112022112111201201101002102101021100102121020112021220020021020222122222121021122010022120120022002112010201002020002122000122222022102102211120010000110111012210221220021201121100111100100021121102120202022200121000221110002002221120000110211002010100022212020021010020110111021122212220112000200122100120210020022220022220102120001000000210102020220000221211001001121012020112210100020100120021012200120122221110121210002010112001010001210112202000122001221220011012202022201011121221001101120001201022111111212211111200002012010010001200222202200002112120000221120000011112210202211121112012102110111011021212221211211222022211210100002220110012012122200022121110022201221010020210202112211221002201222202120110022012101102111211101110010010202102200010100200022121022122212200221010101200200002101010002111122020122212121100112222002000001102120212110011012101102222002201102201111200110111102100100212020010102102110012222011201222122120201220000211100110021122020021101211201121221202211110012212110101201111011012020102210111210212111122121221112200222210002202202002222121111210110011200122121101212000201000001020200220011100102020002112122020110000011112012221221102201020112100112102211220100020121111111212011102101111112220000021111220201010000020012110012112202112101022010011021112212020112101100122101222200212120211000202201021012010020012020211201221202110112222211020101211012212100020001210201100121220200101121210011102111110000010002102111122121200010200010210011122100022220100111121111120202201022012201101002202000001120201220002222022221120112110010111011201101101000212210201120102002211121020010010002122120100220011212102001111122002002101220010002200220202222211100220121220021012021000201222122012222000210010121201201202110010212022200111110102", "101020112121200010211021110102121022110200111111102111101021012211121201202100201220102212010120120201011222111111100120211211012212200011011221212112000202002121022011020101122111102120012011121021221121210111012112102120210122020102201112120001212011200102002011102120112201120121020202112020010022101212022220112211010011222121021220210010120100201011210121201211022020100002220222221101122121220221022020010202110022220101122120221122211101011000112020121111110201222211211110122221002201001010100110021110110002101112110210000200222102201001012022000002202121211202110202211000020210110100000002012020201001122001110012011222001100212001222222211021221222021002012111020021011120102001002202021022011211012221201022200221100202001200220011020010200200112111201022122001000120220210200222001111011020020201112102210110021200022010200100222011001201211101021100002102011121012120122121000100201112222020021012121000022220110220122021001102011100211100210022120220212011112100202222201002201000102101222102111122010022012012010012010100121212221120000120101012002122021211100121001210210020221120212222122210101002110121100020102102120202101110022011211001202121211210011220002102220110222020001010122002220022202222100001202012000021020102122101021012201012122210202222012100211201102202120021210200200120021012111111101100120121002102120010200200120210110122122000222210220202210100201201002001221211211100221020010001101222120021020101212221020010220202110100102211201122111220211020000021021021210012121120122222122021102001020101202122012000220221100120022002122000222021210221110112001201110100200110121110012010220222101211222202000212021110011111212212012000212110102000001022112022012210102102021212021000110201110020010022212120100200212102200011121220001112210201000110211100200222201011001001002200012002021220001100201102021021100022122122020000100101222210022021102221122112012110002020211212201010100202100110112201002001", "100021022101111110212010102001100220121001201120011202101120002020112211212121022210001022100020101222201211120102022100222201012201111012221212011012020001222101211012210112102110212002012111212222012100022222121200000202211111221021010022002101001121111211102021120012002222120021210210002011000221021111010022211221111212000210012002022001010200010011211001012112112122112002012011200001122001110101022212200112110201122121002210211001111101210121011121012111010010221020121211011200121002222000001020010121111201111000222221221000201111200011100222120000110110002222112212211220022011210102022010011200211011021020212021021001010000001112201122022220001022010011220120101200122210101022001202021210100000122120211011100100022021022222012110211010110002001012120211212111021121120110222022112000101020100122101221001101020012122102122222200100202002021200220120222101010212120122222012010220220102100001001000020211202010110111120121011120101020001002011010122121121012022111100022120001021122022011002201021022110201102001121000002001121100100011222120202012101112221200222212000202101120222022020020210121012002121100221022001101021000122200202110212212100220011221222020012120101021201011010222001120211120111010201112101020022022201121111220202001001010002120200221002220221021100021122122210101210110101012110022020011212021000011201212212022021110022112100012221100012111212010112020101122010101110002211001021220222011200001021212011221212022012110101022102210222111122021101202012221010221022110010201100201002001212111112220100122111012211010101010002110222122001022212022202101200021101021101201221201220212021122202202022001120122010210011202001200210220011212201201111101221222012212110112000220000101002101210102121221022102212010000120211222100101000011120011011200211101001221202120212122110221202222010212211112212210201000012010222021112110121201210210110212011200100102122110220202012110201122102022010110100200011010", "022022002001200220211111110020222102111010222211002212111110221010111220010002012011122001101211121211101121200121220120200222120021110222112222102221021211200210000002211012000221111221011112120000102201211102101220110211000210000012102111102010101002001200022202212110112111210211021102100002121122102201001211220211102200021021220221100020221121220211212211012010012120102220010211112001210200220211021201102020200021002020222102101112120201200120011100211121211210011221121002100120021220210022102002110020121221110111212112122010022111111021101211011200021020102022021120110021110210210220012201122000001020020012020021111122101110210022220222002221100101221110010211022000012120112101110102112012101001222122112102011210112100212000021020200102021222122012002201110200111200100101011001221121221111222002022012201121112221221201011122001102100100110222221012100111212222022222022102022021122001100112012110211211012012000122211020120200020100020220012100021201010222000210111100121021011011010012211012110110100201122212210211000222001000022211211012202212211111222220202010020012202010221101202022110220121101221222101222122122202212222220201001211022012001122100120022221010011211200212102112120100211220110010121220110110202100120102211120200111002111012020222220021002000012211022102210102210102202120022220122100020101021122200211200110201101200222210121120112022201021220120202101020111012121010121211101110202111201101210211011122222022002122011120021000222202010120221101220112110012000011102122001002211020212020121211000122002022011221220220100211220000002000221100210102120100002021011211022010101012211001110100102020102202200122222000200000101222200200010011102202200210012102102210201200102221200202202201000010122102120211221010001211012201020102112002211210111200121201122001211210200011022011101110002012001012212020101220201120002110021022221100121000001200110111102122120122021121110002221000222210210221221012202", "010202221220012021020120112020001012202201112111010120002212222211121001012202000100201210111201120122120221022020201201121222112010201201201100122121221201201012010120122211012012102011200112120210011212002102120222011022112020020120111012000000011020100210012021002121001222112220010111111122210112200010111121200212011002010101120000101022210102111202122120022211020001001021012222012101211010012220022022200102200011022211002011002110000210012202221200202202111212111210010010001012012122012212110002100012211021002200122100020212121021210110012021020011000110011022101101101010210102110021112202111201211012210121111110011102212021001200221002220212122100222021110110211100101022221202201102121212110011220210000210100101212101102011201220102202002111102102011220211222221201122220012012022100210202020122012212110222112021111022110210211001002100210122122022021021021200012111122102201221110122211100121210222222210200111121211120210200111200121021101010012000202211221002201200202221011011021200121210100201101200000020002010112021010120222112110110021110022100122011212002112110000220201111012212012221121112101021010211121010202101101102020001101201112120201121020121212020102122102102000100001010200102120222021100000110021211101120111101002221101210211200121122012202200110012101110012002010002220200020001021102112000200200111100211020002100200121001222102000110111010211100111021102222110122111212122211002010110100010021010201000002202211011021121120022120210221001202022000212002010121220202121222222011102021000100222122020010110200011202102000121000011010112200021021111100002110211211111021021202220200201110020000100112220001201211020010012021220112122122001010012111212112101102211011202200210012110021120110212220221100001002020022102102111002212102222112222000101022220111111100211101211022220210102200221220022101211200020211122012000101210121202000200211200010001210200011121110200220121112000220102102121100101001", "220001001011112110020221011122120111002012022121212021200101102202120200212210210002001120102010001212202001001112110220001222022200102202020021012001102000120222012022001010221200220121022001011111102011202121121222112212010011100101211221111020011112012012001012102112010022002002210122210100110100201201220110022021120011110000101101122012122202010202211102202012120102201112202001222010121101200111102110212021020101020101201222100122010221100111022200022222220102102111210012100020011011121010020221121002100111021020100111120111000212211000011011022101222221121100010012200101200212002002021101212200102102021001212022011200200121011012002110211222101002211121201100102202221002100111022222010110100201021201122112112011101000002001120021102112220011001112120111201020202220101000002111200001001112001012020210111202210010011122120021102000010200002220121011002212000011101210102222121012121211022102220002221112002012112000100011210010210211112011012221121102002021221122010002221011120120211200222201221111101210202100112010220020002110222002211211022211012202211221111111022120220100021102110200020201020001212110000002211210210211211220000201010222011111212221211200112212010122122100122102221211101220102221021001222022220222210122100022210211011112010110120010102012022202121010002220211112211222012211212012000020220200100112120221001122010122120110101011001021201102100112201001012021000110220201020002210000122111121200200122112000211022201202110102001010200111200212000222100222001202221102120121000002002201222011002022200121220020201220011120202112021012202100100210120221210012201120221101220201111212220210021100220010210001110200011200220121022112022011222020110002220100102222022021002022011001001210120111000020201010212002111102020110220020120021000022012122220020012222121010020212000122022022101212020112110212221102101122100220201020201100102102201021210022010012211012222211010220222121211102201122111111102200", "001102011010100222202200210121110020101221212121221111202200211101121222122102201102110010010220122111200200112112010202021002220212120202022202210102011202102111111220122100010100222012220210201012212122010221022010221111102211002001012212111201011001021001012021202122120102111010210212200210200220020111101122120112111000112220010021110201002222001021001112121111112022200112011122221211212000101111010111110200022211110100201020212210220000021220000001000202010101101122020112121100210122022111122200221022212210011112021111212101210021012010222100002212110011111212202020122220111201011122100101111222000021021202001222020211001102112012121210211012120202022021100200121211222101112201200111201220122121000211121212020221101102102121200220211020220210021200212021100121020001201201220212022020121202202002102212001110100201102020000210222210011021000222222022011111111210012220001201110101022202211022101002201002201122102100000101112101020121120122011200100102220222220122110021220211102010201100011120020020212211022202010101022110101210020100010102210010120111102201121011222122222001220211101000211111121212010101121002211002012020011121221120211111000021100121212222022010022121221010010112101022221220021011221010221001222110201211102001222112220110111200021110210101021200200221010020222211122211020021011220112122211201022221001100011100120002111002101101211121011222111122201121021020211202220120101110221022021001100100010100220220000020202000212220101222111001021221222201210202110122120022120220212102211110122202222112010222012210102111102111122220211021121211010221221201220102011111111211111102102212211200210200201110102010210201011102110011011020201100102210120222012100010010221112000102120212221111211000002212102112020102221221201211110020002021010121221201122211212221102010002120120200221000211020202102111012211002121110000002110110201200120021102110200222101222020112101220001100111001002100002121121021101012", "200021021122111000111112002010220201012012200200222122000212122021010200112120000101111221200000202120021021021212112120020020201110112220101012212202110001022022221001201020022110102002011001001220012002121122220221110210101000000000002112011112201121222222100220002200012020110222011111201020101101111100122001221100210000012220211010100022002010201001102202011212221110221122202010102200210001220102011112010012002100021000000011011101010000100200201002012122101222112210001110002221220012122122011122210221000202220101120222002111021122001100111000201111211010120222100120012012012111020221001020011210220011121221200022100011010111020001101101222101000201201111211102212002001110102020002112210111212101122212001121111111021122101020010212012010002211220221022010002101212120210121210001221100112112200212020110011021201102011022010110221022011011020212002110011011110100121012221121022112012120211212200110222200200221022222012122122200002201000222121120211020101222000210101221101021011210002100011020212121210100000222112200222210022021011220000112201001210021122100102210011002212002122201100110012210100001101011222122012122222201021111222022210120222222102021111001112211211001220102221100112010022010220212010221010021222200122022001010201000002001111021121001011020000211001102111020112202002120220210122010201121012201011102002122220112212201012211110000120122220210111011121110101110000001010102101212012120100122222220100201012221211122101221111102011122221000121102002022200102201120112012000122221210222020122020022111101210121112100222022102112002112221100220222022100011100122011000121010002222112012100212221022221222210012221011020022122120112020122022210022221001101102120110211022110102022000222122010101010202210012220110211112102112111121101220021210112112021202110020101012112120020211010001112102010102201012222211211220012112210111220021221211102100010120222011021010001211012200101112222101010022210121100112", "212000111111220220121122101222101021221121100022001002211022012121202200221201111212221110120120221100100011211101010222201112100021200001212212212122000222121011001002121111110100120020211100002220210011012101111212122211021120010120102211001000102210111001220121021210102020002200011200011012101002122022122012110202122020010111002210100212021111012211201020212220121200202102202020010211010000221202101120120120220202021221010102220001121010111121000022122222021021001000220202212211201121202112022122121211212201020100001021201200000202100000021222022122100100100000122212112100120211221101110011111212010210202012021122212001002211220121120201112200201112221101012222202120000102120212112210011001121000002221022212210010221122120211002021210002020001101121212200002012100020110101002200211002211121120212221100120100011002200001212120120121000211001222121222002200110000220110020101111120010222002112010010001020011100012202111111220211112212100111122201021221011010010111212012002102112120022201002212211122202221022010112212111202020112002100010201202010021020020221211010022000102121212010101110121212112100100110212100122212222212100221001211102102210212021010200110110111002101021020011112210011122110201202121002000012222102101200212010210010210212020102110112220012000210100001201222121022200011001020202002201220112220221000111102200100212020021001001002011002211010102012202121010020101022120102000010122010201222020222212210022021021021202222020120012202101212210120122200201002221021121101112121012212111020200220020111110102221100101201111201011110201210100121121020012022021210202100120022221022020022112211022112002012201221202011002020001111210220100210112100101100002022001100211001011222112110100012120212100122110200021002201102121022212211110001112220001101000212012212202021112201111201110210020022022111121120101110012011210101122000220021101110121101020002122221222211021121011121122200122210220122210211220012", "021202111120212220210012121021212000101101002211102221120210121212002001111000102112220010102211210111212202010102021100110120200002011100221201201022122000202101122000012222000220011211200210012010001220200210011220212110122101211010100022110020002110200110002010111200122200000211010112201121021011001122020111222020110002212122120121002011111220012102202100210111212011202122221101012011101221012100022201011101000111001102122200222121212211211000011020102012112110000102100022102110102220120201120021212021222220011202022110100221002202111102220001200010211021002121121102100022201101021100101201212221200012010000122002211211120211111201110222012021011101202010020000002110100201010102000102220210111120111000202000021201011222022001110222222001221122102022200110112021001012021221200120212120201012102020211100211210222200001012122200212110111202202000221001101111200010111010122120201220202222020101022200221222010220110122121201220211000121121101212101221200202121222200220020211122222100210210021022120020002200011222212122211111102010122001112201010221211102102102001211101212122010022122011010111210102112212011202011010012101101010021021111110012022211220121001000120020102020102210222011222211012011200222012201011111202110201200100000202211112200212200202010002021120021201010020020011001201122222102012011122201210121100110001020020121022211021100121012210202202021202002211121010222100001100102221011001221200021100120222110122001002102102020211220022220001210211001122110211022012202012102020101001202122001200222212020002112222210112011102000200112200201101220120210001112202112000001110110002110200200001112111100220210011102001110012210001102202212120200112200211002200101012211010112200211101210110002212122100200201100220121002120201012110010111012122221122012221220100012001221011102011222001200110012012112201000211111111012012222220211112201010100200110000210221002001202010201022220011101110000001220212202001021", "201122001012211000211121212120000110112111000002012000122222111212122100221110100000210112022211211221110212100210221222002010010002120110212100110221200102100210000111012020000221201120020201200102012222201200101022020210111011200202221000020211012222002212121112010201201202010121200210102220112100002222122112102101111022212122220101011012112010221222122011021120211222012021021201220221222002202221202020222012002000010010101002120011221022001001012210010121202100221020011100000012111020002102021010102220112022101112021200221001200110222212211222100121100210022111101001211000210022202010100221122210201202002202001021110201002201022102121112220200112022202210120001021010121121212010222221221012100021112001010002220221222001200201021221202120001201202011202122112000001120202011202000212021010211121111101112000100000210211000022121111202122100202110000022200210102100100121110022002201021200120001201102110022121000200001111022000212020102101111010110201102221011101020100212222200110220200100010201120220212000012120102102200012212012022111000202011121122020121020012010201222200012200220021222120222102010001200020101000211020011011201000212211020100021220220001010211212121121202210012002111220211221121222202211112101002111111120121102211110000210110021100121221101111002201010222011011202011121121121202222202112200012200201021020120212202001010222002120102100010020102020221211201111020221211112022001202021111110010101221222001000102102212122101010222100222201200102102221002112211122002222112200002211211110121120110121100122212201020200202210100120022212222220221211112110121102110120221120010222012201002110201121120021210110102112112200111122120000202200121002210210110200210111002011022221200221112021021110022022120121200120002020200002110001200220020222001211210200221102201210102111021110122200202210211112110201110200020112202021211022022112010020200121111220110112200201211000021022210012111101002021010002101110", "112222102201212220221221122210011221111111202112022010011200021000211001220112200120212111001102012202200210012012101100112121102022120011200100210210121211010200220210101220012212201212012001020222000011112211120111211201211202001022001001211021222120201210021202002020020122122210201122020021210000111200010020010210101022221202101100211100110220122111210212220220220020201211011222020020101222221002011222011211210211222020211202122210202001000010220220000200110010112011122202221012212022222011010102202002010202220022122011022102000110000101202000121001110222220000002202110120211201002011102111121002120220110122112201121021012200010021110010010001202020021111120201211101021112211111102120201101220211020002121000121210001100000211011021020120110201222011101011121212000212200101210000021121001110120121211021021120120021120222021011001012011201111220101010222100112201210022100012022121100110112220020000112201112221010121201102100101222210200200021112102010202222020222100202021222110202021120101000011112102010010022202021002100122201102120120201120111112101200122120012200200210110011211021010001020101211221012002012020121111122011010211220100111211011111010021212011111222101210111020011202112001222001201222011121120222002121221012010210001121202100012011021221011221012222000222011201020022101220212000210110021112110110112102222122112220002101200021010102201020200220101221002211220110022022000200101020211100202020012021202212100020112202212021001220020020100112010221212202100000211210021011111002001101202002020022002110102102001210211211010110121021010011100220120012210101002011112021121010222001112102120112110101000021110000121022000122011220100011001012010112110201210211010120212010022010011220021111202122222101101022202012110221201001020211022111111211101112221010000020022001120212101201221002212022220121102120221121201011101222012002001011121220220212221110001120202200020112002010112220011021201010201021021", "210021000110021100010202221000221102212112220011112000100002200110200202000102012100121212212121102000120211200121211000101112112002110101202110201011110211011101011210021110011001220221221010112210022111211211110010120220202102101222111000122122221020012102211220011010022120120022012210001110110022212111112221121101111211210102212210102001010110110210222111011221201101022201102122210002101121121000220200201012010012210110101002112101211212210202212010222201102000012210222021022222101110122012211212211122021001011022022220012110212110102200210102120101012110211002102112222002002002122002021212120001110200001201000202221200110011002111022120221222021201012211012010120020202212012210010022120211010110111012112122021210011112011120211201110222012011021022201012212110220220011210120221200111112221200020121211102111101201202010220220120000001021001022022200212212021000022212101211110100001222201222000202100010121021010202201022210221110210110001210011002011000112012211110102102000000112120101210201111001121211102222021211021012121012110212011220121212001122012210102010111220110020012101200110122020101012112210100122220021220110001210221101020021220122121101201212101111111202021120022011001001102020212202210022210112022210012120001010001012122210211211000211121010210201000000100221120102202002201000210200112221020112012010111000201121200212002201101022122002102102111121220010011012011112011012001122101202201010000020021012001010020202120220011220102012210210211222112101210000010201011012212110220011222110221210220121020202222121101010222102110210121221021200112101011111122010012122011001121122222020112110022020011220211200111210210122111222220101220122000121202000220010012001112110002211012201122100200202012002100120010201002200221010010211202201210001010201221100020111110102220202121022000022221010022022210122002201022102112002012100121210000112121222011002122001211212010112000101201200120202221210222012012010", "202120220021221210022120011210122221112222122201001102000101121222212220110122211120212010020010111100001122022010012110120211111220121200200002122020120120112212010120121020202021100222220001222100001022100121111122122121210010201110012101020211102212212100121100022201202221010022211020112200210120221011112020100222001101000202222222021220201120212102100020120101121202020212101110201120222200200202112120002221002020201210120020211121112222222000010021110222222021121010002200202221102010101201111000121210112022002200201100011100001122112212220020022210212101010110022220002220112101110122222212201021222201201211120020120011221011200121100211021100112012222001122201100110220211112101000010112110222001112102102220020212010022010200110210122201020120011222110001210222111201201111210122200011111100001201000010210011212211112000120121200011102002000201211220121102000011200101221120102201202112020222120121011212012021212011211220012021110110110022200102002010120121201202012001200122201100200100211221122010000100212002121201221211022010121011112102211222012000121202210111211220112011010112221111222211221100122012222020012001212110122211122102101012220121221120120000221202010101222112210202222001210121021010202200102220000120222220000101011212220011012221112211000112210122121211201211022122100102000022021111112121220211110220002221211200110012210002101001110220001110120222000110212102101212001221222012112020111000122010210112021201211201110000110211110202112211212101012020121202122202101110020002022200110220110001122010022101110110002220011001112200020011200101000021012100112011112101120002120100202022201112022222221211101110021121201222221012222120110102012022112222012211012110110101100011022112221001120121102110010022110212120221000122101001112112101202122002120002101110121112220110202200022002102012002212222000120112222222221112022022121011001101100202222120011012211221212120000010000121011201201210200212122021", "022011211002201000110102020222120000100202222201000111011210002011121110020120212201211210012111101012020212220121201200201000121110112001110021102222002212002210002111201012211210002100101210001202012202101012112110211120220022001121002211222111220202000010000112211020200100022120022211222220120121110021022210011220211100022202120100222002220111010222222021010212201100210021210012102122022121120110000222110012110021020010110112202101112101110110220220100201110122121200020201211200101000010102211120110120202220122212101212021121212020120001102120011122201002020002202101101002220121212011202220102110020120120020212001121200001011020000001010122001210001111022201122020011100220020110102210211111101210011212001112121210200010110210202221000200112010202222111100201222222022101122002101222211012111212112200110112001022221002202102100020102112010002211202121202101201121010021102210001122102022201120202222011120102212022200101212201112011122100002001021211110012212100220202001010012021022100122010122220111010120120120010122222021011020211002100102200102022121120100121101020021112212201221010101112211002112210111010022122012200200000220201221202011000101210000001212211212001102221000121022120002120210120202020112221111101120020120122101102002111211212201111002020001012221111101202222021222221221200212021001111200000001220200201210010201121211001102211200020220121122111120012111212201002220110221120001021102201110110211011200110221200101102110201222120110222221210222111122111111110101111022202101100220211201001022202001022101200012010122211000222000212112111220002211020110212022212020012122201021122120200022122110100212112102121210002102202122020121022011101222011002120212212022222220221122000220102022112211212101010220222102201122200120210002122020210110000220200122220120201222000110112120000202210120020010011011211000101111011212001010022101211212001212121000210221010021200001220021010011012222002101001112102120", "000020110011211121101120222002000020002100202121202201100102012112122212202020110112100101000012012111122102201120212011020211212002021000101121022022210200202112000010211120112122102201220120210211001201010110122201110202122122010200111002221102222011010212121020122010111102110100221011220220201120101101002112111102100000112202121222211010210100021000020200201010122120112211222212212111022112212121002002212212221010201112221110000201110010121110221222021220222200211200122212111111021110110120020221012200022121011200100220100222220112001022012211210201120002220200011011022120021002202112002112002020121210002122020202112120200201000000222011020112020122121010000210211111201122101221222001212122202011121112001100000020022110121111021210212102101221101100021121212111112202001111211002111001211002101022212220200210202101111101210121111222101002010102120012110002011122110111100220020122122110102002110221001200110020011011102021102121112001112112100012201022012202201012212101101121200002012122102101110122222202010211110102121200000212201211102011012202111022011222210102200222121210221012022200101101201112211222101220210212020110202200100112210102201002101110010102200211210202201000221200122020022112002010201112112200201211202201012010112022222121021100221122212201222000210111000101200221202101010121100210100020112112020210220020001200111210112121100100001111111011021000010102212120000020011102212021011011201122121012120102002022201200222102100201012102220110210122112021120102122122110011102012101222002210220110211112100211002120222200211200121110201122110202221211010002100020112011110220202120020210010212022021220011101000200221021000122100011222101000002011020212001002022122021002222212000220102100100212001112120101210101012100111101000011200210101221001002200001111120010121022011201110200021111001110212220121000222200211200020210101200011212220200212201011012111202212002000011000111010211102121122002200110022", "011022012021022222200102121200201220201200010100211210102222120002022101001002022202022120011121010001110020000220111012020121210102111202012101020222112201110120202022010112000112012111200111111221102011000111101121211120121100112220021110011220110010121110220102100202200020101101210121111101021201200212001112120022111202012110221120210121012220200012100021012122122001221201000202100220022210200010202122222110201111121100021212122210020211112222020121020111101002112112210101001022021200220210101100010022210101011002021111112212200212200122112101011110122100011021210112000221100010111201011021120101210012010000112120020022122222220021101010001210222001221210210112002000200111120102202021112121212110220100012100111210010002100222102211221022102101101102011010001112212211101121210120212110111220100201022200010120111021211212201020211222120210000102012111020102012221021002211210011122220202110202010212212211022111001210112110211122111100021110220010211110022212021211020201220202200212110011202010011002121221122220100210201002001022001202010002200202200001012102102020221010102100222000202120000110201012021110212020220222201220002011001102111220121002012110220202111011022012022221212011110200121121210210201212122102001101220102220102200212222000121121201102100002010011011211122010221110201120111200220201121121122221210111110002111211010111012001021202122101021022101211001201011121012022002120101220202112102202021022122102202022021010220120111001111000112220202022022202012110121110000211221120210122210122201101002101121221200220000110212121022111100112120021210200210201202102001012201122022211102022202100202210112211201001011102010021121110111000110221022212202000200022101100002011002020012202102222112012022121102202222022001000121022212012102222002022021200021112111201211222001000012112021111212212102220101121222011221200111200110220102000111012022210212200200011000222111001021102122000001220121110200000212112", "201010001222000021110011010100002020021121021222202211120122101002222001102110101120102121012110012001001110221110122022021022000210220101211201110220021021120201002211011122021021210010120120212000102121202222122012121020100011010100200111212102011112100012202210011211110020022000000112100111102020012001200011210112122101210201222012110110120101220020022110102221220112200110220200001110201212012002111022101212111212212111110222120100122020012121101110210121201022122200112202022111021000101002112111111210110212111110201000222220211212212221212100022202201121012212121120120220002000102020101101122111022202202021112200112211021012022100120001110202100001211101211011002220102011202110211221110122011101022122012020210222221101122212001222100202012212121212110000212001122121202112112200011120110121221200111202011010110000102021022211102001211121110211112211120000122200020201211001122102002111201202111001210200220021200212001111022102200102200012001112012002001120201011201222122112002220102212102121110102200020100001220102010011210012010022201010202001021222120222122210010012110012021101011121122212120101000020110000001021220220020110221201110220001220010211210111220000112102221010001201020020212202022210022011011220202011222110110122022021012212010002101221010102122000100112001112022020111111000002020200121201021222221021221000220021101221202211112101220022122110200220201022001211022101021001211101011012011102010011210101111011222120121221020110202202101200120211120010220112010002020102120122022012100110021001110122201110111210001111211202021001201010011020202102012002201122020002221221011120200202100110010211012220210102122012101101222120121110202111222022012212222120212122022112021021100020010010220111021020002122210200011002200202100122201022222021100121010102021121200220200001121100201212000020002210122211010120200011212211022202210011021110011110120111210011120001122200201121102120010011111110201121102201", "200120002020210122012010210120110202011102210002100001110222221201101012000012101120102012102122112212100021110010011121100022000021201112110120212211001022020010101221212022022202222211201222102022202222100220122101000202221002110021111220210010102200012022202122201201112020220010212012202120100202221112002001220011021210102002021101222210011102102022111101110200100100101202000100220100111110112002100021122201022112212222202212110221200020021122110120102010110012102210101221200021211211110211111000020202020112000121202220210220120200210210012211121022001100222002102202110122010102222000220210101021122001222002001011222022112002010102000201100110212002001201212102220200121100110001211220212111011100101202120021210012220220010221000222221201200101021121110200212012221020102011201011011122220222221112000121112200002011112021002222111100201201111000222100101000122200011121111201000110102211211220020220012201211111222121012010001002110101202100220012010001010101210012021210011021100210222020001021001122220222011000200122201102020100122201102221120100102101010121211111212111001210222010202000001012102202200101201210211122110121210011111210102102000000102121102211111000122121122000021202120202021221221112112012210002000211202021022020012111100012220012000022120211000010121102201110011211210020120020020002120101100101021002220200221022020201020121101001001202200111202000222110120210000101011021000011211102011202121122112220202001001001021022112011100022202211221202010101211210221022100001112022021210122111010210002220110022021210022200000201121110122120201201012010101212122000022101201121022020012210012112110222120100010110001120122020121201001122002122201111122120020211022112202022011002122121022011212021121201210220000022011002021000001012220012000010112010211021202201100202020102121110122010200211220201011011112120102010211202222222012110121220100010220101200221011022121020011102122011011212202001112112100200", "020211121010122002002210221111000201121100102110102112122201102100000000201102011122211002021200211021111211020001221121202020012022010210122001001111102122021212011110002021102021202111201020002111100011121022111000122012210120012210220002220002221011001111100102011120100010211222110111200020020211000001111221110000212110120001221120020020100120122202210011210010000111121022120101112102100002001121211100200002021010111222110021110202002202222000001001111121111222112112202001122100200212022022012220202112000120102002120002111122200000202221020002220000210221101102211221210222210110111101111022221121110012021101010010120020112100101022112222021010220101121010200111110022011211000000012001212201202000121101102120120112022211121012221012202022100122222221102122101121112012122210122200110110200011001100000111211010010111211102120122100021111101000120011100001122020211120202120010011020112021200220211221022122101221212001101000010012122000201120012211002200220022211020010121220210001001101121002012021022012112200012001021011100121010002201012201101222202122022201210121101222122210202200012010002111010101210022221021021102022110110122220011020201202122121201200022001122111021111222222012001101112100210011200110012120220010110211012102210010111210112002100201202010210011102022101011101110000110221221120020110220221011210002002011000200012220101000101022210222211110000100121121102020210110012220021010101002111021100020200210121201001211122020122000111100120200210202210210112202010012202222210022100122101111100220201021021120210001121210222210220210221121202121200020110200222022120121112102220020011201021012121100222011220202021210002121011022120222111022122102112221200121001221110102010010102212121220212010212020111121012200121112102001121011102202020020210110020121022020112011002120121100120010100220211201122200000212121010121021112221200112010111101001110101020201022000201120022111001220110120021200221201100210", "001111000220020110002121201201110121221011012022102001002011222101001121212112100020010200020001000200222200021212202201210222100020201220211222212201200222221210101221120010002121200021111210001110101122021211021002201012102220220002121122201021112020112000212220122001220010020021101120220201222002211012012021102122221101202022011012222002121011110110021101010102111022011000012120112100122202102221001111001111002222200100011112021122212112110102111211101111121021010020000022210220012002222000111002122211212212021200220201100010200220102110210220212211220120001102100021100200022200122020200100022002220210120112211201011001112000222202121220011121002201012221210221010112100120211121221220121020002122120120010211020001001221020221221222100202122202022112220211112111011001121002221001121112220221210000001010102112222221021010010102202101102120011122210111020201122221221021010220102002210102202210120010222110102101020020200221200021210011222022101002102020111222112100222212000211211011020002122020002120202211212221202021002001020000100112221100210201110012201200221202110010010221122011002211200200020002120100001100010202121220002202110101121011011112212021100210112210202220001102101222202210210011002011020121220222210220221101111201020202101211121000221120101100221102220222002121011120012022210102100222212121021021011111222220210001021120022001022110002110121221121022211110012021212221201220221200212112010021112122022001102000222202122010012022020121002101011222022202111201010112110022011202010000010010220210202101122100020021222122021101000120012221101222100220211011121221121020110200102102100110011221101201222000201112220101122011212020122001000011110011012222200111001220221010202211222022222120000120011201022202202000002121222222100120021121221012101111111202011020101010210201212112001021221222122022200022222111022101202011210020221010201021210221200100122000120122211201010121020222011020121202101010210011", "110000001101220200222012201200200112022012202211201201012201022221200012012122100022010011121202012100110121222012200222020011010021102220020112110002000112022122121111022012210210120112212002000102212122212221022200212200110212220210002222011000222000222102111122101020200100200001200120010222111111002212112200122121110021001200021001212211222210212212221210200221000200212001021022012102111202220222002220110101022021211121212222022122220100210220212121102111122201120221012022000211011100211222121022201022120022000211222101222010010122121122220021011021100102101001210220002210011010222021112002000120122021110102221202201112201122012001220012212212212101002201001200021112202222011102012022012000101212122111102120211221120011200111200000221211222000201002120222021221201112211110000101122212102002221022212220222012112100111122020210202110202122222021220011221102010111222112110001002102000020020011002110202010212022100101201022001212000021210210211222112220011100001220112210120011010002200020110020021122001121001021002202112121110001110022221211200000020220020202212212201212020110102022002010100121122211221000100120122010000011221210220202010211120121221002210202100102001020201221201200001112110002200101212102000221011201211011220211001111122122202202012001012111011022011220110021020212200101202210210011011010101002000000012220202221111202022000202121221202221220211120010002110200010200010111021111210121201101201222220100122110001121002101120010210000021111020011212211010122100022012021010000212102221201210120021000220210000111120021212120220122200012201020012202121121010221020122020020102002100212012200110021212111112022001020010111100102210210110021200000020200020212202101010221110200101010101111010102220111000122111201120122111101212021100201122110211000211121110022010022212210010111202011222102111102002020202012011122002011010120222202201211022222211012220020000111111110211002201121110222002111010101010211", "000021100020101202012122102112112221012201210100121011001110001122220010200110002021210100100220121020022122211111221120011022210220220220020122210110200101222201002202220100000100222020110221102022111112020020021211102002121122122120102001212212101101100201100101100121102220200100212010102121201022011000212202100020220121212020120100101000012002212211121010002012102002210220210020200012200020121022020110001211002022112000211022100001010202020200100200012010122112202212022211110012002112201212101121211110122100012022000121210210001210112000220101211010211100211012201001220102001001012221120112110001011222122011112221121101101022002122111012122012101121202112020201100222220122102002221212221012211021221021120020002120111202020221211111211010001120222020211222222202022000101010112220120011221022121021011201101012202101211110112002211121211120200122200110010110120112000202202202222020211212002200102001011000212010122102021100010200111112010012222120010012011022100220010000222122012120011120002100200100220111022122200022220001122201011101100211000022102002000201122101002210102020222210202021110122022212202021220012121211201202112222112220021122212200211220120000201210111022012112010120112010202001100110112021201210121020100122201022010102011022102002122020211202111222222110220120011002111110000001001112021022120202112210222212202220220202210102010022201122200201022210101100002211120001002010201201202221210212021100110011101020101111100011112220121100020221101100220102100102102202000201200200220121101002202111011201221001022022001001111100002002102010101220220111211012002002002121221202211110122002211002122102201221110100201210201112122001222022121220200222002100220212120022002000212111222221202120011022102100200112200222020022100222220002011111122020121112000101000211210221101010112221222200202102002222011112101220000021200112211101210100201020210201022121101002012022202201202102100121102002010212220111022022", "021220112121011012100001100011100020112120211221102121221010011212020210020210000201201221002120221211002001010022202111022222020202220101202020202210112221002021002222212201112020121221202020102200112020220022010221101010210121210211022120020220120202110111200100000120220000021000120020022020010121000212221112100211022101122111101200121122111020211220110020001000110210020010011112111112201101022212211011112122022221022122021002010121022012021012001121200011022002120102012212110110001211012222021221000002111022201221202002200200202012110122022222001001110122002210020210020020000100020202102212002100222121112002022210212121211202120120200201021222000010002200002102001002221200112012112212112001121200211012111020222112020100101201101101221200001011202021122201001202020122122110200021022101001012022000002210022201220012111221011200220022211212202210121112112112222121220010221210221222000122002100111121110211201010210121120021111100021120101120011110121212200112212020211012101121122021221021110002211022102111000212201000000110111211200221220122121201010210022211100121002110002201111001210022111212220102212100000002201112001122122222102222212120102202102100212112021122220012202010020220202202110010212201022010201212202102000012221010201012211021020011212222000010101020120211111112122212111122000010212110010112012010100111201122101210212220011000100000120020001022021110111000202212000102022120222222012011220110012002011112020011110012221112221201111222110111210200100112222021021002021112111121111000102011021221121111120210110212000202200102200122221100112010221100221010211202211012101221200021011010120010010011212010200121001021120100001001000112112200022000000111120200220000101122112100222201021000011212102221210110010200021100022210020100122112121211010102022122221201002112100001021021112101020201102111112000000111212110100020011112102022222221211220100220211210020202002000211011220210200111002101110222022122", "120010122001112022021000202111002011112111011012011101120122012110200022001211112221210122200020011111010112022012101012002012002212011001010011000022001222211020112202000102021021222001021121112202201121011221121000200202112211201112112100011220212220000220120200110210210010022001220010121012101112212200212111120202001020020011211000022022211220121012121212022122000101020021220000011102000220221002112200021210110111121101102021001200122010211221221100111221201201120222100000211200011000001110212121102120112121100110210220211012211010111000022112122201012222102002012111110212121220000211122001222100212200110112011210001012010021001021120021100002201211001201220100110001011202222112011112002010010200012121000022122010010102111020000020022011021121120201220121211210221211220122000122202222000002211102020010111220020121101202202211212212220200012021010002212022212212112221101222000020112101220021211020221222012200000211110222021120220100202022201212022002020222200222022001111121201220010121000011001101222221022111212120000111102012201222010012101111111001101122000102000220021210122112011220210001122000111201201022210001022211211100022011022010220210212202002120021000022011200122111112201101200000021022211102121121211012220022122102211001022102100221211221121021212021012202101220012222022010102122122100110220102120001101222000021012110212000000010221200020021202220000221212011102110100111020002211011211012002102120221222002111201101022202000012211200220011021112021101022021101020202022220021221112201001212220221112120222222002220012102210121111202010200000000210211210002200200111011100000111101211120111021011111210111020001101112001102221112000211200222122001120111102120120211210002010101212201020002222211100122201100020210222021012201022100102202212200210210022201010001111112101022011212122021202011220112211222010020022121112020202200222011012211001202212000010210200122020021010021102111220101222112200111120", "210210102122002202212202202211120101211012220022022100221210200002101100012221011102001010201201021100122121210102010112220002221211222221222121211112022211021012210001211211200021120200121100121121100210002121111011022002120020011101220011011220102220210001011111011021122010122200001000201210122020102120111022220000021200211220112120121120202220101202010022112220100121202111012120202212222002012022200102020110022111121001221212201011112021102220200112112021020001222222110121220102221222112102202021212021100220110212002010221021100100021210221210122102220220210020020101220210102001111111010202112101011120012201000112001002121000101002012012022110101121202110021122112100112111101222112001212222020111102220022012211110222022012102212020012110122110100220220012011120212101221100222210022210000120021012102022122122011222111220012110011121220111012202012121122210212120022002111221111121221220021211112212012100221212002010201211102000010221201010121021010111002001121212202202122120112220211211111011222010202210020112022200001120122110101102101022111100000000200211210121000000120111020011111210012121100211002100211201010202021011222020022021200201101021010110001001221111202210000121012012000121201001110120121001002100220201222212112222110220002011011222121221201101212010222110120000221002102200201120120002202202022221212201011111111120100220221111120210010021212120101210000122202010020201200010101100001001222020121211122120102112010121012021120001211000011210110022202002120210000120122010000102110001211211110100120022020101022102202100010200212212101111222220101112022101002010021011010220201112002210212122110100112001001200022002212212111021011002120110102222121012202012012212120102121211200122200102122111020000022022012222200010222122100100201200022211010012020110100201221201210111011112101001212201010110010010122012011220211222201021021111221022002002010020110022001122111001220002101210020201111002220212002000", "212011011202002120000221021201121111010002012110012110020102222112210001010201022221022112022100100222210101101022221010212221112002001212212221120212021020001202020120110211122211020002211221201102110200202111222011012110212021222011221021101112001222002212000022112020002001012022100111120012202022111221210100210011120111000100012100211222222021020121121212101000220111001220002201212102110111002220002221022212120020120211022102102222021111001012112022022011022102102211110110211010122201101121020100210110022101021000010211220122222022211200111110200202100012020212012001102012221102022222121021012220122221201220111221012010020220000021111221000122021220010110011222222201011121012001100122202022121202011122200200212222121001212120121012010222022212102020220212220022120122020002121012011100122020012211201211002010111012211020122112111121021122210001112120002120112011000010120212011020220111122212010101110120000221021100101222000210000021220201012202122221002022001102112022211101210020220110100012022211211220220122201110021000221221121112222020212022010212120202102221101210112201201001221121021120221222222112111202022000000000202221100200121210021012001211110221020002100121010202200211201021210100010220212222000122221212000200021110001012002021110010200122210110002202112100200022022021020020211022121221222100210120012122221021112212220111012002100122202012210210022202002222001120100221002210221201010021220112120222011212220122121002200222112121000222222112122111010120022100200201211221021211010000221200000002100221022022122221202212221010001102000222122210210110022021002112110121100012011221122112120020221011110020210020212220111022102011222110012111101110101001221100101021111012121110122120121011002000121220211121121000022102200012212100102221122200200111110222012112202212120101101210202211011020010010120220100001211022022101012220102220012110221122000200212000212021112002220200102120220202202010212011202222", "012212020020221112021021200212000002122002211220012100022011012012211010010110211122202002001210010112000211012211000102021002222000202111010101011202200221212020121202012202210100111100010101220221201001102122001012002100211200222011022012210011210222021222121212020120120121200101220221202011020110021022120101020122100212002102012202012222101022220212212220200022112100010120100100210202222222201001020010011022222111122022021010002021202112010122212211211112120200201110010211000220101221211100212100122200121122102002010221211020011100202221121112110202010000110202000000100000000210201001100212001010201110111120021010101112021202221002102211002011001000021012202202001001202011000202222200120110021211202000120221002221001102220211200020120020222121121201221201011102211101221002122120200000202022001200020012221211202112112021220212100110221111222101222112200100121220012220200221010212122001020020210220100222000222022202022121100202022102010221120121102022000202100211011022111022020221011102000012020222112122022120010201022121200222020200220000010000102110022221202012020010210000000211110002211201202011012012110210011002111022122221122202201022000222001202120011112222001201210022121010022220012020211211122121120210022012212001211210001101001112220121222221102200002122112122222212101102221211002001200222211200211220000111202201122011012021020002022011020102101211202210111011201001122110100201200221011202010012100012102020200010120021000110021200012221012020200222100202101000000212021222020210010121120202112211121120211102000210010021102011001110010010000110211112102212010210100002020220210001012201020202112101002201212012122020112110210120110100020011020212020000111120212201000200001021012121020222121111111210001121220002111122100022112012201110010011220112112011010100001101110012000102012121222200022020020222012212211001021221001100111120112120121100202010111011200111201211012212211002110000222011001212021220", "221102100200111222001012002020102020021122122002022010001021212020020210021101021201200010120010001201210002001021002110100002122002111211210211101101221002220011101010020100110112200120100010112120220021120100212110221222101000021011121021021120210110102020000110210212212110110220000021211121211001111111002211211122011001000200120202220010220212211001012220121222212111111001211010100201000220120022100200110212202110212121220222202210012222212102001121011011102122101000121221010100120220112210201200121020120220002021211220221202202211111021201020001002011110012000212010002022211120102210120221122010002212202000200210120022202210010201201200012102020012102021101101020210000112220020121200211001121201122221220002222221100110000021001002200211021100221011100121001022101021010010022012101120100211020211202012200121210111202220222012220210221112102111211221120020220112020012120102002000011010012210200122211010021200012101220002201212021102122011200211221211121221200100010212022112110220000021211010101212002122122110221001022112120220122211000120020002201110100200122121111020120210101200020001102220122211202020100010000001001122221021122201020010002202112021010221100112211202212110021111111211221220120010201001100111121110001222101021211120122022102201100210001110020010212021001011200111210012122201210212200201010002111210001222101200110101220221001021120121001210120220212221200212212202012122101000221201202222112101022002022120001020000212100221122112011110112211022201200110021022022210102201102012212121021021000201011020122211222112001220212112210120120102111102211120022121201222222000101202102202012002200212000211010012000220220022000220211201122220001021011011111010012021010110100012021012210002020201010001011022202011022211020012202202112210000112200120001211211122101222202020200022000020110120201110222202212201020220102100011100102012210112122212010022002210111221221211010120210202100002012222112211120110", "121102010201102022222110200021121111200011221112021201222022011221112121211212220121102202110212102000220220112222011020121021211000101012221210012222020101102020011101201102201110212211110121021201211101221120110100112200222101101011202112211120000001102202111102012221002102210101110000111122221210002021220200010110200122001220200100110021102202011012211011021111201001101020020102111012011100012222111200121200002121000212201010201222021221121220200212201110202200120022121222222010021201211220222211021210202011012012000220010002220001202121212222102222220002120222211210001220001202022022101110001221122212010121000211112100011122010012210102222101022221021021221110200210012210011210101200111122112200220011010022002110101002122012120221222201121222101020102222201120212002022010110011211022210112202120110102000202201022001111200102211001121101102211222012020110212222022201011202022121200202222111212010111010200021211022202002011122000101020211010210011020201101002220012110221111022122202010221011120022000010012122222102200102210011012102020211112100212202221100222201001200111002111101020101021200211120020121021211122211211120212110222101222210011211200222210200100120022122021102220200011201212100020202110212121110211210022201201120122111212102210022010001120121010211021210220101122221202222210010212120011202120021010200222200110122010120120212000111212221020010210010122020102011102210000112211100122201120210111022200200122111011220020111221102121101000021000102102201010120220002022110121102011011100021121210220010000212020212210222200211021112001201201001202121111100121001101102100002202102201200121001120221200212210002122210211100001020221011101110011200020010010021110210201112202022121001001021021112020101202100221102201010022202011000112220102010002102010022120210222100220102102011100221012110022122201210112102001210020122000012110210010112112210001010210210200110220200212201211121010102200102021211100111", "221222220202201220011122010212121012120122210021222011212112202011002022110010210000101101101102012111212112021120100200212120001021000102110010121220201100001101110200201011020011202212210222121121211200100100100021212110012011001121100101122101011020210020010202200021020100012022012211212021002001121110210212100120201201012222220122201221020102220020101011221122120021021121220021202211222111121202100000222222221100110210002122111001121202012220221000202000212120001221021221122011010112212010000020102000100000110120021212100002122020012120021210011210200020101122002200110222202120102120220012002001001012010220211111220021211110201210102000012210112220001012212121000022110121112222122111220222012100202200022001010011122010022110010021220101212102011201100000220200221001101221111011210011020022221212020221202201200002221012111012021001222021221121000120102000101200110111000201021122221201120102112111221112101220021121212110010202212011120021212102020012020202110202210222000011201100202102010022022101210001212200211102122001201012210010010222212121221222222202101000222221001122011021011100212200101022212110120020020211002010010212002110112211220211111202110220120010212122202010010012002112122012210102000011020102021011022100100102222021201212100200012122022122122000011110202222211102021000121221102200012121111221000221001110000222012122111221002001111122012201010221010202100000100002100010022122220000221220211102202012111201022101122001110000012201210211102022110212100111221122122112201110010101110111201002222201012100211200122120012102122101120201201220000112021102211011220212121121002221211122220220101201221101220101011011021210121000101001212112021000020111011022111002022212121122002001201102112222120212102122101111012110201222101020120121002212222002110220020202110211122120212110201210012121022111212222112011001101222210112100212012121002212212120221001122020120212212201200202112102220121200220121000220", "001022201111022122002202002002101001000102101100112101022212111211222010100200122111200001021111102021021002121202200012220120001222010011211210020102101002200000122212110101221100211120121120121020220211011102220021222222110020121111221110101122102201101111112202222222011001200221002211102011102221221120022121021210102122220020002110100201102002120202110122122110220111002020001101110101210100200211220201122111200222001220001102111002102200020212221220120201111211001202200102202211121021002120220121022222200221101100000022201010210222112112110100001210110110101001111000212221220210012001122001012201120121110021122102121111202021011002100122211202000012122201202201211212210111121011210020201002011010220211021122021121012102212022001211001200111222211110201200111001122111110011121021200110001201122011221002020000201201201210002112111011112120200000012000201221011212211021200221201110111010120022210002002002001011220021211122112121020111010201212211012102121022022010210220210021210212111202020021202221201102012212012121000110110220122200111210212202021010021222101110211222211121211001012221012002111011022120001021002220202120110211202201001110101201220202222101000021011220021000100222201020120220212222100222222112010221000200010102212210012120200000211220120202011022000220201020002112202021112012110121121122002120002200102201100010010202020200221200202220010022222011102202211101101011001012221001022200110020212112121120221202000022101121012110111122202122222112200200212111000112000210101102021100222002221020210102002221220021220012111120021000020002110200000000012111122101100012122211212111220101211020010022100000000010221002020001012110201102101202110221220222011211001002102211122211220111022021202020002102011200221012120222101221020212201220212201122021112210022122121222222001202102011122210200220111121102221012101011222000020020212011212010002220111110101120202211020022022020202020122122122001111202020211", "122011001101111121110002220011120010222122122200100002102120012002102021211122212121200200010120020000220100210220100122021112221121022022100100100211200201122020011220020201120212100122011122021212010110110012122020112221200202122110110110210200021220100202201020211210110120001222112201222012112122111110212120201201112012122001222010222120220000101210102120102000112000020110211012101002100020012110122211222000200010002211211222122112220102120110012112100202012021000122122111111000010211110221022001000000020011220002110012210200210022201110021120100012002201200110011211020222000111002022210000122100121122221022021110120220020001002221120220100111011210111012121111201002101101011112102000222220011022222002221210201020100200212020101020002122112211120122111122122122000020200122002121102100022010021120102022021121222201020220021112122122200022111211022112112212010220220202000121120220201211020000220111111122122202200101012101012000121210101111011020012222100201020222102001010111210002121022100222211011022010022021011022111021110010212022222122121022101122110202211020101021100110111210002022210110201112001101202111221010022110202100011111100002112100212222002010202010021020000202212200102010000222200001111012222111022021002012110102212022002012021002012000202222002021020002212111111020202121200000000202012100221011122122111111012110212002100120222120201200001012012010201101222001120211012000021101202010202222102201002000122012000021202120012022201111010022100011222021022010010220012010200221110201020121201012000201212102112202220020120210222220021100200112100020222122010020121111002222112101121221020212201202200200010012002110010022210122020201110011222012101121011011012122222010012102110001222010211101110001101120020011111200000010002102102210202011201220122121110122022210122120201121111012020100101211210022002020001201111112001202121220010022001022110121121101120000200211102212221020021222000002212202201210", "001200000122100211200020022002201212102010110220221010002112200020110202001012111200111012212012101201012220010010112112100100202210221221110111111110200112112212020011222100012000201021011212211012101101021200011101212011202000102220010010111202121221220201021020110202100210211020122221120122010211100022112200201221010121001122222021022100110011012020002022111111021010200220220122021001000002012221201110221210211212212100102112122222212020200111211220211220221112122202011122020122000121102112102110110102202220100111202210121020020020000022120210102220222010200102002211110221100122202222212112120120212222112011102222222020101102102000122102110011011012022122221110022002112020011121000222110220210100102112211211020002111112100020121001020222212001011200001012110110120110100120011120021211210022020010121010101001122111120002101121220022212010222021022202112221220212121012200110212100001002221001121202112210101002010002022221020112022002110101200202122021201002010020001220121100022220210120201100120212010222121211002202020221200010210110020001012111200211111220001101010202002020010212200110102100222020110211002102010202022200212212111222202102110011012011102222100220100110120021102012220200010120021000200212212111120112121110000112200201202012110121100221021012121201220112010201112221102210200222000201021001210122202020001000201202110020010100120122011221020200010101001100001012020001112022211220000002101101100102222210102011100112222111002212000010111221221220102022212012100220212200210000202002201011201120200111201100122002212202220022021122011110202222102001211101001001022100011010112001000210120222112102222102101010122211111211202122211022222111120122212210222111102020012020011021102100002101202012011222001010011111211210102212021000121222120011001121110222221001101220120201000120010211110210021212212021201221111110011011020212000012020012000201210121112100022220102211222011110211101112000020011121222101", "212210211102212112112001021022212202020110120100000000120002210111122111221011222000222201002100120111222202211100022110122111122001100210011221012122110201221012020112111112021012102210102110221011102012020200010211012021020220110022012111010200221011121222112110102102211012201001200000122210002010122110122221101122102211012101210011001211200121120012012100011002101000011002201101101120021020022000110201201122012201112110220020001222111020221010121012200211121001110201120221121020211211212200102110120002201202200220011012110011101022000220212220010011101021012122002212022022121021200212011021222211111211221010222100012101121002210101011201220022200010000101020010201101100201201200220220221220211011201211211011111120020012101220102011002112022122101120112202212121220201021012222102000120110011200100011120010201021121212222110112222221221001211012012220100210111200222022200121100011002020112202111111102201001122122112212001201021212220200021001012122221122111012012112112011210101012002211121001202110221020220021011122201121021021022200210110121000012122102002120011010010222010000201201201210121122121111120100002121002121110020001222001221022012100220021220121221110002021220122202210211010200011012210111122000111002121210000122122120021000101000110001112221100212020221110111000101101010101112122200111022202210201012022111120121212202202012221212201111110111011000011122022000201220200102122001212021000101012112121012122000012120111211021011110021221212010111100212021002002101110101002101012221121122021111112210101000211011212201212200002220122112002112000220120210111122100010122012121212102102012102200221021212011010102212221222101111122110110110111012011010121021202010022010122122011211021112121012100100110122102101120211201110221100111200012110212212002212002210120011011201000111211202200011120101012110220110002201212201011121212100021101220011210101000012222211100010011010022122222211210222121111101020000", "201121221210100120112010111111010120120211212212210201111220220101012022001220122200212001021001022122010102020020012200111120021110112111200000011202222010200100110101111012122101121210110001202000220120210011001122200202121212022220202212112011200011202220011022200022101210020011211110211021111100210202122011211202120221202020202210102201212000110120011122101111020211212002012100010210112112210202002210001210201001002210022002222202210021021211222001122020100200222022122202221221021220222211211110220110212012212002222012110210110002212020111100120102111122000112102011101220101101101020122022122000010200001202012101020100121200002001112101111021222101221111120221122211020112020021110121211112112221201122121221121000000200001100111120011021020020111220222001012002000021200000111220212100120010211112201221021001001210000010121220222110110211112021022020100110121222110012200222200122102011210210201120021200100121101121111200210120011220110212210200001110220100120020212010001110121002001122101211111021120110201202211120021121021220001021122210202212011111202221100000002211200210001202100200022200110011202210110120210112000120012000000121110102222202202100121202212002122101200210022000120010000100021120200121210111110210120022012212012121111212202202202000002011102201100000000101222212020100120202011222010011110000100020011012222000101010001011020002100202102221121220001112000010011201201100022220202202211202210202000021101102201212222202001211222000121021111201102210021102220220220102212002122020102220200221002210020121011121120211200012002022100211222010111021022201102212212021211021112100221102020022221101222220210110010221022221001012022202010001202212200122212120220222002000012200001200011221100121120022012112110222210011102012212222011201212011110110102211012120101220202012102022020020211111101211101210210200110121122101020000020221111222111221201020102022001202010202201221121122102202110100211022112010", "210211112020200110122000201201212002100101020010010210001122000210102001121111220222102020212010212200000102110110212001012020120222002101002101010210202002102000100012202211021220001120010221000121022121020220000012102122000220020211020211220221000110010102122122201020100021121102212111000010222020012000122202002122022221221221222002100001021121221201210000110022020021210121220222111022111010220111110220021100012112000201222112211021101211222000220102102112111110221020100210011121210020211100200022100221202201212101012102211112221110122221020211121222222111010101210012111202111212101221000022200220002112001101121200221112010222000110120001120120122002020202001201012121211021201012212112220100211001012002021022111112011200102122221011010112210000022220201201220221200000202120001212200002201010101222020021011101000111210011101001010200210210220012002101222000112121202201220122022010001120021002110111111222020021200020022100101021002210110120011101111201221201111212101222011122022110120001001020020022202122212110222200222101100221202002002120122220010201010000212210020100102222200021210022010210202201012021110002000212122122220011212002200001110210022200002221002202111010212012100102112200001200101202121020110020002111202001112001011111200202220020121001110001002122200211022201122101200220222000102022020201011010101012002120021000102220001012110120211122010201211221222102220122002012101202210200202220111122121202112220221011212100012121012102010221022102102120120020220021100221220121110201020002212000221011110011120220122222202022022111101001110210012102202222100012121120021200122212012100011100012020110200021011022001100220222001212200001010110222201210001022022121122121202201111120212212102101100221101000210112221022121120101020101012000222222110121110222100001211201212220222222012212212102212100211020202010222020021021120002021010021122121001122020102011022212022211010202220110012212010122001101021200112", "121111110220021010222000101222220110110210121121011110200221101111012210200122221020121212110200100100200122010201110121010022002121100110120111212000122000001220100100121010000021012022001122212101020212210100220220110012110112102020201210012012200012000201001111110010211210111102112220011112220112111122110101212121000021102201202201202002022221022002110010020122201001112211111102222122021001012200221122020210110102102020210121110201012010111221210200110101202002110120110010110111110022122121100112001002201111022002120120121011120122102220121022220002111210120111100002001222012010202020110111111121020210220200021002110121122021212101202021022222001120002010002212000212000212100011010211002211202210101211220012220001010022121212112021221222200002020001120110002012112220100212001200002120222112002220010200101110200122022102011020020002121111102100101012112221020021010212122112112221011000101211102020122000211102210001221120002121112212001100021221210222012011121100201222112220121120002021111220012220000011220101012111220101011221122122011221102002210011202000102011220200022000000210010102211110111111110010210112110122210100202120120102220021201112110010111110201111022220220110201112220011201021012211121002121201110120112210002122100200121022012201222000222002011012111012201202202100022012012101122002212001201122000122011002201120021121101102010011220021020002022202101110000110222011212012011112102211220202200111220201002021100210022121102221212220011010102111122110100122201201000121121211001120012201000112221001011122001212120100201012120222221200222022120120102002001000120021001112000020220121100110011212001112211110010222000202000000020221102010201202112200010020200012200220012001200202111222222110210102120120110112012022220222002202101010201202110100120001012220210100111021122110102200010020210012121102201012102200200221100101102000110001121001120111121112112202102210112022201100121002210122101202201112", "111202111212212221002220001221201021002100221110202221002001012110021011221200111222020200110022202202201220200112102120021102210200020000011011001220010000101221022122110221021002001202120102200222102000110222010211022000122021110000220221220102112100102020102111012001010200010002111002102122122110222022101000222220010010021021121212021200222212212012012201111120000001120122120010000000000011210211020210222022220222012122011211220201200010010121002112112102202202220012012010211110021101101202002220212222120012221020102102100200010022222201022002020022122222110210120000120110220222122101000012021101122121211202100210100112020021121212200022021121001210120211002022212210012112212211110000102220000221211102202221112121102021102112012122120110100110021212122200022012021020120012110200212122011000122212122022020110100202222110211122000200121110212122001221020221102201201121220222011020012102002122122021220000021002010002002110220100011210020102112022012102210220222001200200201120100111020021000002001001020200120212021011210121211221101022110020022000022112110122212020122021121102201222101012120211002221220002022112221120020000021210210110220221110212011102021202101012221022201100102111100200000101121202200200000100100011100222212121200012221200022000112020002011001221202001002100002001200121011220002112210000000001122222000211102212012100200121212101122012110011111012200102020201000020001110200221200220101221202201200012010010102222210122202022110020000121102222021000222111021200110020102021221000100002221021011122202020100212001222122211201200100001201102002101000111020121210020011121102101100021101110220102200222010120222222002122011200101111201212010222202001000021102120001021212022000002120210110012012112122111101102120212012121202210110220211010220101020211222020210220122101212101102220120102202111012001112001111010111200020002101120101010121210110001002120211011220121100201220212120221021120011011022111", "210221022122000101010000101021202000000200111022100120000112000122010012101001112011101110000022211220020122120202112000020211221112120211211020021010010022022221002110211100021021111122221201021100100112110222000222121220021202000202222102002001200012010000021000110200111111022111211112121222020000100101220020001112000221210001002111000121002001201012110212210012001101201111212102000011122111102220220120221000021020202110121020001110111022112021201102221111211001022010221121122021010210220220010100120202011012110010111020110211020102110012002121120000102021202020021002110000000001210120021000220211200210222200020000120111220222100110210202121022112010120121112120110000210222101102201201210212001201101012212122110110021000001011101220102021212221002021001001001212212100121111202120202211010020212110001212210202121120122200011220221101001020000011011001202010122210122222122110120200222002000101112111221210012121100210022002021212020220121122022010222201102101221010001202000112002202021201122222002100122220210022101220012221110211202210212122222001000102102201220221002121202202120122102010010021002112222002000222022102211221211021002000011101010122101110101220221002021022000120200111010220222100022120011020011011200021121012121022202010102112011120201010200111212212022210220010211002201222112101100112221211120101002202002110002102220222121220022020000200111001220011200222112220121201201020100202121222111222010101101020121112210021002121100221111120212021201001001212100222210100200201221201110100121011222012002112211112022021120222102100201110000122120012201021102021222111020211201001021011111220120010101022221120222222222000210000012210120021121122000011222201120001100100111222200001120021202021221211211211112200210221101122100000201000122120202211202222202202112112121221020100201211022111110010011120202101111200211110221000001210121200221012122201001000002201200220221201000211101211110101111002222012012011", "021022101101211000002100201211011111110100121012011200102201002222220200122102222100021122000122112102021001201111111121021100112002212221002100010111210200100200121011101202211011021111010000102111211012002100112212020212202220222211110201101120122211012000211210200102000211100220220201022100122200020212002111201212200202002222222012012020200111221100120112121000110001012210001001000002010210212011010000201102222201000212221122210111222211200212211121011000110121022120020101002202101101211122002002220200001201101111200101112110212112200012001101222111010200201100122211012111101220210101101110211112200202202200220101222210011000211112222001200121112101111100111201122121112022121211012020101010101000022002002122100120022111121212212211101200111221121110110210120121012212102211010211021102211110202010000000212121021222112111201021110110012111210011000022120010112010011121011012211121002211201202200222020221121102101210201001022020000100002220201112100011221000022221221122212000021120022110021202012210102100212212021001201101100221212012112201102021220011012010121001021020010111000222120221211002101110102111022110121201212011021121221100001222212210122211102121001101010202021010100020102120120112012112220002200210001010012101000021221022201101110222002200111220100210210210022202000021120110122111111110021000111000210022221001001210201210222200010211001020211110201012111011100111000020221122110101120001102101022202102210102220112212222102211100201122121120010221022002010002001001211121011212020101111100222121201001101202100110102010101001021000022001221122020120211200100121121121022010121200012201010110210020020102011210211000002110112210120000122101110101102112022220122012022200221122200220210021221102122021221021211101200212220002112001200120022110002012122012010011021002001022100121000220022122112212121120021102201120100122202010220021012212022211210022102202000111021201102120010211010011220121220200211101", "222010212020122022110121121011012101221222202012101000012110100011012021011201202212212122210002220011102200201201200222101220101002102201220222000200200212110201011221120102100100110202102011020001222101011112222220110211101011022201212120122101000111222001111220222000020011221120012002200102101000221020121120210212001112101121121221010111011002112112022211112222212220211100022211112212212200111010020221000100201011122122221220102210011121201020020002022122220100221122101022011210111212022210120112011012121102001221221112010012202000222010122100102222211011020111201002022112000210221002122100000101221211021210211202112120202011021012221222212002201101011201222100002212111211120100102022202220021020201122120222200111221212000121112001200212122020101222011002011110110000112220121221200110011112201221101122100121011122122211210211212121202021021110220111100001201120222010000120221021110200120011220121021211110201012101201111212012121221202220000120000121011021120011221011122011012012220220221120111020122021020022021112022212122102021002220202221011011211000201102021120010220021202022110112112002002010121010102110010220001022011022010112200212012112022102202110022110221002221210121121000012001011212010022022120102220110220021012120121222000112220000021120220202101110202002110201012200200011001100020021210222111002102021020212201121112212011210220000212121110010121220102112102101012011022200221021212112021002220111200221022112000120211012012211120221220002220110120112102110102020111000010202110102012020222112112212020120222200122012220000100011122120111202021122011212021111112011220111012021100212102122202222102211120201202212211121122111000112100210000221101010011002101000122121012222012202211102210001010121010100121122120122212100110211211202112001210111012121102212111210121202121001102200121220220122222222210111110202210021022020001010210202211111002122110111112021122212122110122101222010100202111011212100", "222202200201020020110112112021022111221212021022010022211000101222200012201122200022200102222001001022022100011021220122122200101210201221002021102000122112020011121200121100011211021011102210112121110020100110021111011100020221221011001011110220001012100020112020111021222212210002111000012001011222002202210112220000021201122122111010221121012110110201211201122000112002001212102111022112112111211211212002211220000110012011012200010221100200211010021010102021120110101021212120122112101212000000022020122112112220112220111210102111020220112211020122210020002122110221021012120202112002111201112120020000111222101212111212122022000012221221020220212220202110210021020221100111021010200202011021020220220001020000220202111122222000012221121101021002211220110100011002120221112102122102202202111220102021022201011112101220200021011122111110011101221001210021122221021000100101122122200121101200101011110022111102022022010001010100022020212021200102202210222222211122211212000011000022111010202100122100020120001101202112111120001021200100210022222011001111110201110102010022010012001200112120102121011121022022022210212120111100002202111002100021121212101021112011220211202012012012002000000101222200102212000011122210001220112111021110000102011202201200200221102211011212120021012100221210100001011020110220202002120110121222102011112100001022101021122222122012020000222112102200202212210122022002112220202211002021100200212002022111200220022222001121002021222001112121122120200020211212210202120211201002202222210010120001101212201211002201001012000111020021012012011200212111220102222211211112021211202021202011222121112212020220221201200201202212102100200000122022201110222011121111222220011010021202200022110201111011022221021022021001110021102111110210101100000100012102022022112201102121100100020210222221100120212000201012101222101010122112221110120102100112121120211110001221111120220000000222020112200110212202212211110012222110", "220011202121102101112021212221012000002200100222211220212111102120201022120121212012122100020100120202002022101020022110001021121001201000220020010210102010220211020200221210112112221121212222120121122222101111022110021221210001120102001222010012222202201120110022002111001012112121201101002222121100021202000020112221011212111122101101210221112101212001110111102121020122011010201022211111021212201020201022012112221021012121001220021012012001110222121201222211020201222002200210220012200011011200210202012221111021110201111011020211221200202210212222001020022011101012201101110110222110021201221220112000010020000011212220201202022110220122020122200100100121212222221121002002201112200020020022210011121020222220012221100202010202001202020101110011020210212102201210100120022100111000120201120001021111211210122001210212121021010220200221202021221201111002112102000202222100121211200000011112121202122002110000222222021010101202200212120202201012000102122110110001212220011012001100202011201022011011102200201010210111001110221002021222021122011021011101212102002001021220010210121201211202222102011221112011212001002001201001221200112220211011112200101011211121202100220011012211012221222202121111222010220001120212120011000012110002101202210221200022202221101121102000210201111210001201121210111112102021221112222110120200102202101101201121020000102102202220020100212102100201121002012002112100110101101102120202010001020002102010101221120011010212022001201221002210112000022210010111121220111200200121221202201201210221112122000022020121122220122021100102212100020210222001222202021201120120110002022020102221012011201120100112102112221022222211022221022011121221201220212200111120221000010201002200100221102200002212212000002000012101021002100000121122212200020000000212201022000222122122102010010211101212110102102220100100001111200222222110022011201022210121111202121002121202021011101010011212220102101011120112121111111102021220", "021212121020212121002011201220112211221102111001220122022221020221010020102010110211120012022010200211212111012201201110110122211021102021212020022121112221211202020000022010212222020200010122201011100010121121211200221212211220022212001102020010111122210001122011200220021010122210102212200201101011110220222011221101100120002012202102021020020220122102002111111101201101002021020021220110022012020011102122020221020120220211012211002202020000100202021222211212121010012221102020112212022001112001212012022021020121002122012212120201211012201002022000102022201001112021200011121211001201112022220211011001102110211201102210111210221002222212000222000001201222020020100200202002220001011221122012122211121122220120122011001012110002020112212021212212120020000020002211202002121121010011221212102000111212200122111102210222021122022121010012210002210002012202020000100211110020202011101122222120100110111201010211210201111211101011121111021220102112212021000010201101202212120020000011122021011211111220101102012012020011120012220101100021212120000021120022000000200122101112002221122220021101211012122010010110012002021100222100110121001102210211102022011200011202002100111001200002101011202221100221220211111122212102121121010022120101222211000110222102122221211102120212100220021111100211010121122100010010101011120011111102121102122121120112210021001101122201122222000122201122220200212011110012001212110021020012011200112001002202211011202201012220112112010000202210012021001122012221012022210000110102022222200222220021012222212021200020000112011120012002202212112221110020212021112202002121020122000122020110112002101221210111020001012220002121222020000210211011202100001201222222011002012202120021121001120012210112010011010122201121112111121200000210100212022220222100121220111222102111100002010012120211100220111210121111221122000002121200001000221122210211210022120021000102012111000001000110221212111010110001011101011202001200", "102201202111110000202212011201102111112122021000012011001211111201022222121002022102110010210200111222002021200120002011211201201102120212021102210200000220212020000012102022222121121210000212220122011211220010210120111002012202112101210101212010100112222222212121022022201002101121012201121212121201211111202001110121211021022201202200112122212200201222011011100020000102022000202020101002012010020100100001210221210020001220210122022221000211221221001100121110021001122121200221211210122212200221201021222022022021111000102012001011112021011022102100010100111201001012200111221012110211202102122211211122122112112011002210102212220112100221100110120100220112122120100211011101102012000200112000002220000221200120200121020022121002111111211001121121120021210210212012221221122112222111212122010222002201221222012100011121002211211011021120100211011120200201110201121211201022202001022110011201112010001010220021020012012021001220110210121120112022210110012112021111200120200020101210000020010122102100212222102010102120111212201222021212001112011200201222222021212020220021211121222001210000100100210121201122001112111020200222012011222122220010212000001012011012101201210022022110122202102021210101222200110200022022012000011002222022221022000202020112020100202212212211021022201010001201111211200222022102122212022000011022011202022020012200112101120022021022111202101202111012001002110211121020000000020101011212112001212000101201020122212110122220101020220101210020212000200011210102111211121220210200111021200202202010100201011121022121000200122220201122112201122001002210102222101112222200100121222111100212222202020221201221021100121020002120100022111220020222221020210211121101100012201222211012212102221111200021222122110000221101001200212122212020100212202021220221011222220102121121201212102100001002020220220100122220110211220112012021022110001121201000002100002100011202201210001002210002122122222010001002020111212201210102", "221011020200222110212100202011121200210022001211101012121201022211112111200112221221220011112020220010202200222222101112000220212110212200010212002111002220102111000112210112022021201022202112100121011200102121221101200101102020122011212221102122012102020121001211120121202200100202221111202120121110021002120220020111022211002010202212122010011000200221202101220110120100220010021111021202011220112012012212110000101222110121222102022122021102202022201011022122211202020102012122121120000120022221120020020010112110002220111122220021120112212010211002000211011222221222212222000102201021110012010002211011220201111120000112110221210012212012110110200201021012111111201201222011002120101112111000212021012212122221210201200021120200211102102122201120022110102221211200102022022122201120222222102222210221102112000021221211002211020210220201122020221210111220020002200211201221221101011101002222012200202201121112022122201212100111202002110100222121122212100011010210110120020102220021101201222120211021220202212022122202211121111111210001201200001000010221220010011200000102121000022120001211222120202120110101210020010220022100100100220220010122201100222021212211010210020020100022211210012120022101100101110021211121201101212012001210120102212202122011202021011111111221101102222120112020012201100100111020001020001012020021012021102011122011202111201110021220200110022211201101001110000012220201221100200121000011020011100110110012121110222010001120111210000211100202000120201121111000021121210102011212202012011100102201212211110101210220202000021110200101222120221022111120010100201221102212220121111001122200110100001220021201101110200021201002212120011201110210022002020120021202211100110110101000002210011022120222220121022101211120121022202111202012001211222120102100121221212000202112200010100102102220010220020220212002111212200210011022101111222002112211021001112201112120120200221111012012111122001001122011001100210002001120", "000122210121022200210221120212200201121201102102102220022000001020221002222200212212020220121001001120122222210202022220100201022120101010200201022200110020200221112210000222000001111002222120111121002111201211220121111022102121102100001201010201120220212010222001022012212200220122100102222201122010122100110202222110021000001010101121100220121120220110022022222201022222111002011212122022200122000012211202201001222202221112111100110120112220120011101111210100200122100210002222111121020222121010020100120200011101200201100111001210211201202111021122121101202121122221100021120001022121111010002122211121200010122002121012011102112002101220012100120010122021021000200012111220110010021012110202100121012022012220222220120022211211101210022211000210122222200120101010121011012121022021002211200100020111212200122000211010122222011112120012022220200120110201020022000212020220001112101200020102001222022122210112221222022022100010111000020000111222021000222111111110112112210220101100112102001000212012012121002122110120212111011002100010000002121020021211012012002011110020022101000221012100020120002001110220020120120222202221102011101020212022021020121012220100020201021000222122011021101212022000110021101022121010120122012221211202011122102212100000000112201012102002100201120022222022111202221122002001100020222121222221011212211102121211112212120211122020221111100021000021202111010222212021202010220212110100210211220202201102222012121021000022211020120222110110110201210110201111000021001102122202102200121112212220212212102102221010100112111202120221100210020112210121102202221110122011120222001100001022002212100020200102122200120110220020002110120012102020221201002010122022220112211111012000122120221012212201111002120101201001201022201101100022210211211001220212101101020001210202010122020120022020122012120210101200120212112022202010120202022112202022010012102002102222222202211220102002111222200122010010021211120010121022", "022020221211122201011212122101222222200211102222200101220101111120121022220221111112101222212200021022001011020122221011201020001022201110110120020010220020212202122022221022001020010111120122011122210220022211020111002222111002100002001001102202021100022200201110020122002221110000220211011020020111010120022111110010002000101112102202111101111012110222202022002100110101222122221211202220001200110100010211222221121122211221120202210022022222112101201110222120211000220220002221011201102202212222110121102122012201221120110112121001121022220220121020112100111211002000221111100002102202000021120020020102122100220001112022010111102010000001021100111121022020212202201210011120221010210000201222000022222011021022111101021112122022112222221110220101212001111002212101121111220210210200201222211110120100000120001211011122200011002021002122200020202111012020211022020001210110122122200012100220002001002021022000001202210000211122002221222121202002202010212201022102110000001120102121122220212102201211012122010000020200000221221022200112120201120020221111200201221010001122111221221202120120220220121101102000011202020121020012102220012212100202220221100201112120000202201222212012011002210011202120112211121021202202001101000102020210100122201200100011022112010210010211120201102112000121212210212110111000111112201221002110000002011011222120100012012212001121000001101220210221220111202002102000102100220111212102021110202011110100000201120100112000200220221222210212011010010222220022122221111012221120200101102102021101212121211002001221220002102021010122020001200202022222110202020110012200100220202002002122111102222001100011010122101102101021000211110100202022200022100110122202222211112221120002111012020221210211221101120221101211222002212120001002210120010102122001121221021001211210112211202112022121112112201102212120001111120001101010220201022001220112112210010112211210012020011000020110111010002212120010201011200012220121", "110121000020100110210111120102221020010120122120122022110010020020022201012020022012101212102022201212022100012222010012020002021120210102201000010002012220001111120100212100220210102020201101022101010200100202222111002110221202202101202111020120212112112001022221010011212002211102210020220212200012122001122002110010202102111010020111222022012200020001020210200000120110221101211022001201220112200212020020200220222211111021002010022000112022201021100202102220100120112001220020022221002002102102222212221202100012110122002010101111111022220010122212111101000220220010221011211201022100001020002102202112222011220120121111222010201212010012110000100102001211121120120000122122101010010211220122021011201012200021020021101201001111212112222021102112000012121000021110211122212200021012112022220111001121101120122001122100122220022200022022102010012222210210201220012022210120211111220021111111200100121220200210022020120022212022102221211222021121022200202120101210202111200212220021211211212010202100100202201122021100001222210100012212222201021211001002101012002020012122111211120200111002011021021101220002120202210212211101001111010101202121121012112222210022002021120012021120002021022001211010212121020010111101111201200011111120200102210002022020122120222001012220012212100101210210211012200011011111102120121020020221201110101202211211210112121100220022000220212012102121002102211102001211020101020121212120022000012010102222020222201220002221211021120221211101000001102212112002200222011221110212222011222021120102002100022101112020000200000100010001121000122110001220020202100220102002211101200102121202112110022111102100021110222011021222202102201221211110102010202201201100102021002010110100210112221102220011220120010211002021110010200211121022001212212001000120122002202012211120220212110002210212122211211120000200111221222220001101211202020111211212121200111200101200210112000102012011120102212112202100112000102220121102", "121221101000022111200211220212120200202121121220102211000010102000000120022111012111021220211200002011000110020210100111222111021022120020121121100222002121110112100012222020021212021000001111200201012110101101010001122220112100002011021021110101100202021010211002101000221222120021120002112120012112220021021001022202222222211000000000011102001020001111212111022021021001202010222100020111222212101012221021111120201200021210212220010221021112102111002110002010201101101112100102100122212200010200111121222022202122021022110100012220211210211112001110120221110021111120102201102110221211011221002011011221010101100210010222200121020112220212222221212112010121010000002011211212102220100002121120021002120101122212120110120121120212211000011110211102002101212010000011010020212021200001001201010010211220002001020201221001000101112012120010212202120021001111121010212210012022021100202001211012212012202002002121110221021002000222021211120222100022222000011122122221111222002100020100121102020212212000210200212220202001112111011012210001122012121002112110222212221212211021121112122001010100010022202212122200101121112222210100221011000101221022221102002112221211222012101020211222101102221022112201020100101110020212110112212101110122021121012111020202020122010002001021021200202202112121001211221200022022121122112122102201112222200001211011101221011200021001101100002212120010001202200211110021102210111221222002120202020100011100102202000120021220011112211212022111112001111012222002021000121020012002120011210012021220120012120110120110001221122022020021100222201120220020110100001011020212002120221121212222122202001012012021222220020021210012100111012112120022020000011112101201122000012211120000200102012020001002011010110112102122210001101000012221101120202000010210221002212120200001211102222202012112010000012022200221122021001001200110022010220122022220200202111000101110120101012202102102121011222212011112101102112000100122", "122111102211000222000001111101101010102102002000201200001011211200000112100012102210102011101202210001002011122100000222010011110211120012022021222001100211001100121212111110101102101011111201101210210022022202221011111201012002121112010102211200000222000201011202220002200000111121101220101110121110120122112202101210212002100221211120022121121120102010120100012220102112222202112010121210210200101200110112221022211011221021110011221120112202011221202212111201220001200212202010201011212222012112020211211201011100102120122221121002210100111111011111012012222222211111001101120100202011012212200220212121001000201220221011212112121021100020222220011121202021211001122211120111200220200010012121122212002000210221001000202121012110211200001201021201202222021020021220102210100212001112102221212100202201012122020022021110121200012111100211012120222211010220022111211002012222000220220220121010021212221010210111201110002200012022100212011212111010011220012212121111210201122220120111021212221102211201200022010101102010021011010111010021221110012112101101201221022120011201220100201001000120200110012110111210021200112011220002210110011121020220010210110110111001122100111010112210100111022222120020002211212022020101202211001211110111212100010220221201212111002210100010102101020211211002020010221222212122112211000021222202112222112212120002221221102210111110101002211100202112111222201121110101100012112010100112022201021222002220010020102000121221120200200110010022100110121000011221101000200121021202202212021110001011111011120211110100121222001221001212101201101000121020200110101210201100001002202122100210122222112220201001020221010210212020112102000121010022011222201112022202001112000112201122000022021222010200220121211222122202100001222122100201012001002101221112120022122020221010010100002102220110120121121222101220122000112011211222112212110110111200202001122001221120121121011101120200202011102122111101200211022200010011", "210202222200200122110111202101122212221202212000202221221221222100221022121011122010012011111200002111110211220211122010101021210011001202100011112100100221010220110110002222212212020122120122100020210212020000212201111121111000022111021101102012202211022111000121012102011011220212201112002220101022100110122110021221121121102201202221112210012012022220001111201000001222220221201112212002122110200222212002201200200021122102120201020001020100000122101100111121012210122021202002012100122210102000200002020020011111220121212022000101221210001002100022222202000102220020220200111200211001112210020222200021012201010122101121211212001000101010210010120210200221011010112100000101201000010120112100210211001001122102200001121111012000212110220111022210211201201010022221202010211211210111201202010202112000101200221011202102121211002021102202110002121101210202001121102220020101021111011101222200112020101021012101210110221201212012122021122211202101000220011220122100122222222121201011200210120111201012221102011012222021122211200101110002120102112200001010102200202220011120100022210212122101110210122200202012110101111200111200201021110022121100210100101211222221100020101020201011010111101111211211220111201220212002011100220201020211120022112211202021212020102222102010201221212011120102222121020210121220002111002202211101222220021120222200121112110211110202100100101120012100211210002001000112110112220012210101222210222010120001022002110200101102221200002112102212020021122220022121211121112200200211220210120002012200110000112010202202211002220100110210111120010120020202012102121222022220200220202211202212211021211012110021221121220002122120110120211200222000121200101111221202102002000220201122022011102001000211002122022212110110220220021010101022211210122200122220022200000020022121022001202011201002110110220211002002001222211101120201202102102022121212122200101022022202021111222122212111020000000111200011221212210201002101", "200121112210221120000102200120010000022020220211012012002010110111222210110020201000210202021012211022220212100011020221211222220211012212122100111122020010101022002101011211120210000102110000202020012010221102201212210020100112201200020022121021201222111002001122100110121000011202122010210012100001020012020111110122102200222111000221012210222100201220022222102211011002011112211010211100222201021002111001102021212002120121212110102222102110020011021022221222211022211210121102102011120122101000000020112110010121011020210201021020021221201200210201102001111212212111001122011212210220120220212020202020022100021011002221002221222210221201201221001201112211021021200021101110000011221120110022100021111122001202210112102101222020111000121022002020222102210020022221201002201212201102201100022102200121220101100111221212211221110021010220212100201101022212100221000121101111012120001100121012101200002101122112122022002220210122101012112101002120121112122010002022100001200000200122200200000221102212220120022021212010221120001020112000212021111211000202011221111110112001200202002021102202200202112211020000122101202211010020122112002002210102202210212220112011212000000010212001011000122200220112011011100200001202002001202222022121210020120210020020211010102121120121201012000100010200211110120222200110111120102011012120020202001102120122010101010011200122202020022010201201201011000220220001000221202002220002200211110000112121202020022120220221001202122022221120112120221221200210210210212120021102020210100201022220221010110112201101201102111112002020011001111012010120212200110220010121100202011102110221121122010020022012021211121012011011010120111010210000101011111220021022021101121021020220121122011111020210010212000100211102100010201020010112211000110022101111110110001100122100011101122211110200020110101012201211020202010200222222211200022210002010111020211120222022010001002021211120110020122000201222200122120002200002", "101112221110000112110010212122221121100111220202020202002021021112222220110220111200002010200212222210200021002022220020212201012220111202222111000220022100021101221112112000112220121202022212202010120220202020201111122002102002122102212222211001022012021210202220111000110111112211210020000121220101212111111012002012222220221121101101212110121010102210020220022212002010211111222200100022212011021020021210102102100110110010120211022221111012202200221101121211120000020212020222221020211200211212202120110212121202221010222220000001210100101220010100201001120212012221020110112011212221221001211111202200022012112101122221111121111110122001120212221120200101022000222202022112020212221112000000211122212011212122100100020001222112101111220220121110120221122012001100110221121001102022011210200101002020201211212220121121221210100020000112011010210020221110101210202111212200112111220021020100211120200201200001122012220021200101212111022110101002210201112120120100020210010022122212102220220112012200020021111001101100100121212110100201001120021210201022001021101201110222112102010111200120011111122200222022020002011211020210121012012211111211221201122110222210002120101121120121021001012020002102220110111010222011122212020022200121110120011112121012122020021111212000211201011222202012220110011110012111012020002100021012200211202010100201011210200202022122121112101011010220012010202002121011221212000222011211021001102011122011011021201222001021201122202200011222100122120010221222101101012010120001112122202120202222212022221102212110100101022022101010020112021120211202102222121210211110122010122002010122110021212212211212201012012111221121120002222100212222101011021012210210012022022102022020200211101212201202201201211100000202222212002121112000022012201110000201021212000011022211000102000010102222011011021210012210210000021121111211122121110001002112222022021120112101101001010101012112201011101001020010121212010102200111", "021111110012110011201022101202021222220201011000021011020101012101100202222020010011022022221101202120020102121102112022220220020101021021120122210210112102201012202010001011021000121022221121100001100212110212201012221001022020010010212011211212010002001012012221222121202021010002210220022102022011221212211201122020220202222201202210220220112222221211122221122111010122002022002221211022202121110201112110221002120111011220012200221122121211210112212000011112021200220011012021121022010022210210100110220022002220220001201000001212022021200221010211211200120010021220002202000122011222211020100002212002111021010221101212122011212210211212000202011220200200121202120000122102000121220100212100200112110221101002112121200221022220100021222221202220122021122000011112201012201010212021220112102010112012200212011022200101120211102222100212112201211100201100211211200121212212211211211212100101102121010212210121112112201002120102201022122110000111210220102020220021111202010200011001121011102022002102001021202112011102212200111001111202102012112002010022010101120121221122121121112112101112010020200102021222110021212020000112012200102222001121001221121010111121121020210200112021001110120001110120002100212002211122120021102021010222022002212100112210212112100112021201000101012022000011002210011002201121022122222102011110101000012010122102100022122100201100202120011100201200000112210221022221010010222121100002222200211010202201000001122121220001201020021222111101001001221200222220021021200111021202101222210121210001122002010212000022210202102222112212222100001022021101022221201101100211201100010202210100100221101110002011202012120110121020220122102210222201110221022021212002221121121001220110010101020002010001111002021222122101212222222201222212020100002002022200021101020220120211001101221022212110000211102022002000121102022200222021200012202121020002112000121101120220011012012011000102020011222201111120212000200100110011", "021101002111021102012012011211001200222022021211022021211010112011101221000102102102111200010121002201102001121012210211102221011122221022021122020202112210220010212222112220110121011120012020000000011212221011022222201200202010022221201120020001022122100112210100021110021200022000000120222222221020212222111111122100021122120112111022122021210010101001200201212221012120210021100002101020001112021212002121102001222211100221122220221100110011212102001012022221110200202001210100200120010000020011000202012010022211020222022101012201101100220111202000211100120102122111200101122211020011200021200001122022200201011212001120120111121110021120020110020200012121222110020011101102102121010010111000022210212022020210000001010221002200100000102122211000022202202100020010211021112022210002012112201021022002021222000122001001002101210220012211201101102221111101201222102200201111012120122101211101200211212212202021021221200000100020021201021222010120201121010111212222121020102012002211102002102010102220111111211202120012210222111001012210111221022220111121200011122102020022110120011212221112201120022000201200022120011211000010002002110222010122122200200100020010002010110110012120220001220221011221212012001111011211121210121200021110101102202111210111012101102011122112001201102121000100220002201102101202122211121122000111221011002120122122212110120102221020002001200220022101101000222000001201221100110200101222222012201000010122111102001111210201011120012221012021022202010210200011202111201012112201212120222022211011000021002220000212111121100020200212222010121211110020221122122000001110111222201100120122101122111222111221012211211020001001002211211221211222202110202120021200221122121220112222021220220220002112021221211021110012121220002001120202000012010012000020101212200101110201212211112122000022110020211221221222220002210221200200001110021100211021202021100221112121222122122211021221000101112202202202111001201210122122", "111212221010202010011210022222121012212001110002101012010221022121121100011222001211021022122212100101000002110000020102011200020010110011020221110000001000211011211111022202100010211112212112220002102200212112202211212211120220110010001200110102101021002202002120012220212022102200022021000222000102202210102010020200001021112211121122221112021010112002020120021222001100220012210211102102210000121101012000110202222221101220220122200201120201111000102221121221212211002122221102002202111102110002121200212210221211112112121002102202002110001200202210002110120211022012012200112021202012010020000201211001002120000202000012112100222120001122211002001221220220200010101221111020010002000011210022212202101022210010021212122112111102210210202000122201000210010222122021020200022211002122000222021201020001222021202021121122201010210122021102011021121012012110102122001122001110220200101021020102111220101200100201212210021020202220212010110022202121221200120112202212102012011111201021110210020222211010001210100121202121021210122121221202111101122210212212120001112121011012210020000220210100120211100000222112012220101100010000120101100120110201120000020222112021102202011102002201210202020201220122010121221000111012010002010010212102221012001111210010010210010021111212022120012221010121221221200210201212121002111101020212110100200212222120201002210222102110222002020201202121112202100012010200222122120111121102100002112022200221120002111000100210121100200202002221120211222022222110121212000020021001212212121011211121001222112010100120112212200001220212200022021201112122112220122110221002120222102220112022101110221221020121101110212020202122221211001102212010112110221021110001001011122121021022001000200201020221200012102220210211012120101122020010010202220010011200222001021212211000011211102210000001022110010222210121100010110220101200000110000121201110002002121212121221221002121022001201000000102201012100221011212201122201", "002201021110112212200121022201001211212000222022211001010110100021002011021121020110210110210010121110100200202222112012200110021010221021202220212122221001111220011210000212122102002002201211001122120222012020212122221201001012012200112121001222122212120121010112002201020101002000200212110010011101010000002201222000202100212111210201101112201010020011011220222102201110112110100122200001121120202201211211110101120220112202121012210210011000120021112011220202220202012110111201211100110222012011001020000020211110212212222210222002002202221110110202021112111120110201202000001020121122001122000202021110022201021010001012010121101021202112002012102201201221002110101102022011221222022120102120200221122011000221110122202002120002210110220100200121022121011221021122122111222012011101222212002212001220112022221101220001122012111122120201021021010202120000122220120211001122011200000021120212020121110211021121011111101210212211122111011210212201020102100120001011121010002212221000222020000210010112200021120001200210002000022111100011210200201012000022101212001210201112122210110001210021222021202102021211100220120101111212021221010112011211100110112222112010010111220022201012020021112122020122102121210121121201111201001212211100110200212011021110001012200012000212020200221101201210021022200002222000222011110011100022000220110100200001001120110000120100101210212112222211010011100212101000010202220210020020022121110122010220100121021212011021012022101222212212101120021120102002210011122000122201221210120210020122220010100211000210001200111120001010212111112012001021100020022000221210221100011212011201222002010122212201022011101121001220020111000121201100020211211210211121211020221020110112220221102022011212010002222200012012102100201122100112221212012010011001200002002200120001112110021122102201121100021201122212211110222002000222120222010010121112120020202121022121120100012220111221002010220022220221001201101221122112", "120101002100122121010102210222021221201202120100102102001000110202120212102010220122211202111211022201222221112111221200122211102100020100010002212022002001021111002011021110211221212000022020102212210020012012201110120111200001212112020111001110001000021111011220221121120211110001222011022111010201220011110112222011000111200100100201221101202112112100001020002020112102021201110200020110221202112111002121101202020010102120101212011220020200222012121210121112201220021212111202022020022221221002101221211120121202002112122101100002122111022011110211122000012121221221002101110002000022221221122020222010002202222200222002112100211101010022011122110121121022211211001020122212100000000102121102121102001212102002020210210101200100211020201121110120001212100210021120001000201222112200122110001020220012211111022110120110122001221002012212001100221211222202000002202120221020122101100000212002100220012001120120101202002201021100022002011001121201220220110200112122021111222220000121120100212101000202201211101202202001211021211000001221221212201212020110111120221211220101111110120022121212101201201010121000120220202020221010110002222010112211200200121200102220220111002110212111022110000020021001010111012002200011101100221012121222211000112102110022121120022002000112112111220222102011021201111011110010120202001111120200110222211212111212201120221021222120202101222100021001010221112210010011122201212021112010111210202101220222022102210010000021211112002210202010001011100200001122111201000021110220012210021020010112112122200200000110021211002021210022010010101100221221121022022021012212110210201220200001000020001112201220221010000101220120100221112201022112000100221001201001120010101012121221022220202000121021102021202202201122212122201012202020220220021102021100010102111112010102210121001020012012111021201201221101021202222221222201100112211220212012222122211010210201122002020111202122122120000101121020200221012210020211", "012120001220011002011021022200211000021111120101112210221021101102100112201212002010102101001022212210011022002221020212202111021022021220211102020110000002211011010212212112112122220021120102200222121210212022022212101221202002222121100201001010010022101001212021101110222221102010202101001010201120120020200101001021102202001221022021120200012011021201122212010010201210201100012200102222212112212201211102011200010111210012112112001001221001011112110020102212122100101221212220122110211220101001021102021210121210221121212210000210012112020210101110121010010001011011200001022112101201211201211120220202221021122022012221222202022222012201001221202221000101001112212222000012021120122122010110011221001001211201220101202110201011110101112000121102010211122001222002021110001011102020000001102222220011102101001210000011100220121222111222200000010202101000111010202221122002101212121011002021211200112220102122221102021122202212010011010220101220220110101221000201212011122222101012022221110011200200202102102021010201210222211211220211122102210200021102001012012010212211001010120110022112220211101012011011120021112221111222222022021212011202122000202120210022000211120020211111101120022020100210222222112220010111111211112102001121212021101211202220101201001121112122220221002122010022020221220200210222002000220100221000212101021210020012012220001222220022022112021202101111011221222011011101111222002100210011011221211022012202111202001120211121001110212102222200200122121102022022111022210101201202021001122110221012102111110022122121212200010001001022022211210202211220001212200100122221012120022010121010011211122110110222200200102012212121201011212121220001110100221112210121202211111110201202020010000121221122111100012110110120010112222200222210212102012100210110012011002200010221000222102101210012211020000011021210100112210001111120122021211020012022102000201211000102221210211101100012101201112221012201001012010020020221", "012012012102101020002210012101012010202200210022002020222000000001001222212011220020121222220122001112001011011022012111101212112200121102210021000111111111112012000121222012020210112211020022021201122122001221012020211020222221121102020210112201021012002201212121212202100012100202120220021001211121120102001012220201202120202211220100110200110220022222010001202000222120020002000212220021201202021200111122021100222200121010202121000122210101020221000201210222002012020020001022121212020000201020121220010222100001221121022111112010222000110112220210101101122200021010002001011210212100000212002021101222102020000121110111011112000001210222010101200022022210000001210122012201221020222212011111120020112012211200120010121020000002011200012112222101110101100112112000101102111021102211210010121112222210212210102100112222221111102000011112120210020022111022112220222122212210002020122222200101202021201220101112101012021012122012001012100101010212022110020010200001201112200220011020022012221121220001102102012011122002212221210022120220212221010201002200100222021020001021000022002002100010210102010012222120210022110120111211112221212212201102120211010002010212110211210121221011100201022020112021122220020121120002110022002212101000211220022212202200020222212212102020000220222111101010011021211012221022000112120211102101121020011010100020211222210000201202211010121000200210102101100202021102021000210200211100200111120112112000220011122000202202100212022210120202102201201100201222222202200021101212202021111211202021212102222112201211200110012220000212201012210001211111202211221220220001201212100001001212220011102210210121212101102211121101202020011210000102211020120001210012020220220102112200110201011101110111012202221222202112200221100022212202012111121122120121120011202210110001110022101101220121211202012000211010102021122100221201011221211201100001110220221021210101101022122022012100112021200120112211000102121101001111", "201202211101210210012120000221001120110102100110001021120210201100121112112210100201122002112001202011221221112011101100022100000210110210000000121102102110102110012121202201122222021020110210211020110010122212111211011120201200201000121222010012022212022122121111102211102120120222210211202120201212021012121120111221112111020110221120011012021000022110211000002222201012210022121001221012221121002220220002210120200222221010002212222020201100021022102111221100210010000102020110211220010011000220220221111011200000012001020222011102121200000221001210112002121102101022221222220021021101202022200002211001022120202200012021101010021020200222211001011200021100221121112100110000211211111121100212222201200002221212202122000220201012202001020222000020200201201121011100022111021212011000212022202110210012211120012222212112110002020002122101121220020121121220001002022112002220112120111210210111102021111112010012122021012022020111222020102112122012211021100220212110020212022112011101112220111212010002222200001021222220000111220221001121111222222010101022020202220220111111021202002122202001120112202120212220021202210020221202122222210210210100002012010102022111012111010011220102000121000002010011221102201112210000112012122112121102222121101111101222120002112011012011012110012202020210012112101220010020212002101122001000011100210011201121102111220222110002010000200022002111210102001010201121022102212200120022021110100022011210110000202222021210101010221212111111211101020012020000212220010120111211020000100101221110010210110102220012202200201002220212200221020101022101220102011022121002102211210222222101101111200201101012222222212222121021100011112210112111110020012111121010112102200020000202220200010111202112122110122011120212110210210122120211200111021210021120210100102000120212010221201212011012021202222120120000110211011111202221020000211102110200021211000012101221212110010100010101010112002012102120200201200010102111", "110212120200111001221220020110021000200102111122222112120101210020000000110021120010122000222021101000221000111211122111102202021210110110201112100000021201011122111110200021111001000211210110112011022001200122121011212201100022112021211102111200200100202200122212120020210121022202001012201020120121212202020110122010102102101222002020110101221122012121100201111012011000100102201010010221011120202210012011022010002222212002222000122111211220211012200011112200000102112101201210011022011202111222202102111012001201011010202100202000111200120010222120022022020001221201111101110021101000200002200210121221101202020202120222222000201001001110020211221222121222021022220002000200010110010201010012112001012012212202202012002110122021010010221221201202201212102001020211010010210010112212100221011111001021001200112022011101212121122112211200022022220222210100210101110202010020202002222012001200002222100022100020120112010102002121122210212211221120010002212100221101212100122220121011122102210102010112100001222220121012002120111120202221011200021012012000211220221021022212110000101212011101012211111122101001201212102012121121112011100211201011200012210112112222100200000022011201200221100022220011002211001011200121122122112202110021221120020221110102202212111111211011202222122111111121002121100202110020111122200021211202121200021221210210211210201122101200202020110222022200200100001100002220022210010221002220221110101102011221120110220002111111200221212220212110211202010111012000011122011012122220101121201121110101122120121201120121002020011000120002020212111112220022112101221012111002200020210000021011122122220211220000001100212110020120222012222122210110112211200222101012212111111100221021211022222021100120011111001001000200201220000211011101122210022011100111110110112022212110120012211200001211222221001202012010221100101001200110011101222021200000002022202221120212110002221211211110200111022002212222010211120121121001", "102020011010021112220202212220001010001021220002201112020202001102010201022200110100020112012111001212102212112100000101202022001220220010021122022212220212012121211221221220220120110100112021222011122200212010002112102010011211120112001100021021211202111201221120201021001201012011022010001222100111222121112102200022110220120020201212221011100011020100220101002011120000122211101112211211200001111000010200000012012021012021212210122220211122021000121101001211220212121002122211200002021022012101110200202001111101101010210010111212211202220100201001101102221022200201210011201222111121001022221021100112100120002201222011111120200221010012012202201012201102221021110202020110002100002020110120020202021112121122101220202001221201021001220111200021210211010200120021000110021221020100021121121001002012102112200102100002101010011222002210101010022010020021012120012110020022120211022212222010102101200120012100022202122002021002100211201011120102021221001121012000102121021100010010000021222010112202120211222220210212201220020121101021100010121012000120121212221211210121202221020011100001102210202212201022121121220111220212110120112210201200001222011101012100000022210011002222022102111111020211122211022220012010102101102000002110200001110001200202101212012122210201012110221102021210020000110000202002122220001121020012221220201011121020212210021201120001110022011201210000012220222121122212010011221000012012210121011200012210112111110221212020001001002120101112022121100121100221111122220012122210101000210220102211102101100002121022222121210022110022121111221202102112121101202112121202011001100100120112022121202121010220020020022220202210210122112212210020112210011012111210212022022022121002100022212212122002212211200210110110121202110212021200020202110020211200200000111011211120100020121111012220012201101202122001021201122122111112000112020100120001022002000210001010012200221100010010110201211122001100000201122210112110", "121102221120122120211220221010211211220111001222221222110002122202210202202122202001012200202211002011101121222112202010120101102101022010001100112012122220122122102021012220102220121222000212120200120010102222202212020010102002020122211212101001101121020001210020122201201011221220210000102102100120100211112111210010010211220020202022000201212010102202110001212100120100221210122210202100020011102120222200212201101202210101210111222200200010000002020022122200221022111212010011102122111120101122121202012201000022000112102111020201111110211020121100221021121121100211000210000120122201001101210021212021020202100100202222001111002001011002111122121101221121002221022210211020011011201011111000122222002002110120112012211022100201202010101221002012110120201202011212001011121212210002202121210221122200102102021202212012112111110102211010201212000001120112221222011220000000221000002122100120122220200120201112020110100220201220022211000102210022102212201110201020020011211111220111220221111121120201021101121100220211102210111000002122221202012021012211112012100022210101100120201201100200122021111020021101021200001011201220112102211010102121121220212001221112210100110100122021222002220011011001122111022002212202211212221112000111221202102001011102210102210120002120022000211022211102110022001210010222121100201010002210002001120200102101112121212112011102210220021100221001112110222002200000001110010002010121122222201001101101212222202012100010221102022211200111001202100100122022222001001220100001022211220121022001220220000201120210121022022012000201011020022121100010010010212110212212121020200022100222002002201201121202120001202211101121221112200122002211102100120200221202210210020122102022212220001101102222202222002022000220102001101200120122120201001001200011121120120210211212222012121200010011111001011200210002022211122212102001012112010111122001212212100110111111001221212010120121020101110210122002102101221220010120", "002020010121011100210001000001222002010220011022021202221202102122211121102110002102122010001022012010122212102201210210210112122100122010002011021111201011200002110201020112100211102011002011101111212112121010210002111012101002012220222022112201102200121222022121222202122220112222212110122102121022221100122200120220202100021020100102220120011110101201010222010110001001010111201221010012121202111012100101202221110102010210010010112001022110000011001201200121111002201120001000100010021202011201000021011211000001122020221112000220220120221111100121110221201022222020201010200121100112021122010122222221010220210021021222001220102212121020220001001200121210020022220201212102222101012011200020120200222120220010221121112210111010211121012102111021021200221100211221212120002102012211201010201101122201112012212012112021102111102022211220020000022010011122021021102022200210212210011101121111000002122012002101210011111112211022222120202211101122220101201201101020212001210011220010002010001001220202110202212120000002012000100001000221002211120220121102201022011211101200202210211211221012001012221022101222012100122011010121011102220221010202110000001110200202001202002210111001100002212110111012121210210000122121112201220211120000210102021022022120012020120110002221101001121100210100120120011021011212102110102112210122202012211010012001220202010102221000112110110112021101001210021220011100102222222211020100112021020201221011210011202221222201200020010021002212011122100121100211002200110220212120220112221101001221112220012222221011120022122222102110001012201110000102210021022022202202112022121222020000201021100212101100012000002001200020201212211111120100100221121200210200010022222221110122111000211121011012200012212201121102100110121100101222201210212220012012001222002111102100202201111010111110021222011000001202210110201211000112101111220110112122002011101022020001102120120010111121112200112020100211210200120200021111", "212102012122012200211210102010201022000022211102212121100002212020102021000122202011220221112101221211122120122001222201121012112121010220110001222120000112212021022122102120211121122211022222202100121112222001201220020120211212020120120120012222012121010122201122211200111212011102110201012020002022120221121002122222100022110111200122111211101211011220002201110120102221122022221111102000211222210110111112012000002212122220221101112210021001221002002110102202012122211221000220022120120112210001111010222020000011110110020000111222002101202101212012122102110102011201002021010122112001221001101201012100020100001221022120011120011222121110200221021212110010121100111212211011011101222001100011122211112002222021101020112211011221000120010002111222211202001200221112100222100010220012200220121220220221001110020220122112221111100211221010100111012000122222000020120100101021121111022101120222001101022012121002111011202010111021112000201122020101111020221210220020101112202202001122200012002111001122020110122120020011122201121211001001200120020102212120021111222222011020112120021201101221000210010002202102012211222101222202002010002000020002022011010020001021021211121000212200001010121022122011101011020220221200200201110221020101121222111201210211122010120112221011200012202100201112100101121210221220200220022121100101002012120200112120120201202002010100220112021101102001211221202102022222222121201100010111022221011212102000112120011001122011002100221210010010021121002122201002002222020021200011212112221222101000020212021102102212202112210200202110222020110102120120012210201022011000120011222000110200211220201001001221002200020012120021210112000122101102212011111101011122021222102221101010111002112022002110121010201102022202201121111020121202202012210101202001110011221100220102212012112022000101220221001000010201212111122122020201212101100011222211100221211011120021012211021210102022101202102101120221212210011220011201", "122120011102022010121121211222020022221201220211121010221212122120001201102201201101221201010001120022211010110110010211100000200020011021000001220121121100001010011001012012101121211022001212010122102111122202022022221110112210122120211011020002012012112002001122100122110101102000211211100110012011201111111222112222210110200020022102100210112012210121220201102101200112202220200000210021200220022222201220122020111020022120111021101000211101101121202101120200220111220212100022200110020101202120200100121002021002120011010212101120121111000220221001122121000012011212101112002002210002101101000101022010020220001020220100101002200220200002212112022201222010101110111102000112002110020101221110111202002100001212222102012110000220001120020022000212022212002022212220202010100121022001122221211220210122222222011101110121102202120120121022211002120212012201111022120010101101102210120210000000002111122100112221020110000102112111002012012111202121221101111200220122111201221012110222200201001001022211002110102122000212220020222212111111012221200220120112021120202002000121112101100120022021120122210111002010110122112012010122210220201121010120221002001201120210202021212020112121010012011222201212110002121211101002002100002201122201202200111222211220012110211222012022200000200201111012202212100212121100022121021101101121212001121110110121211220221222200121222112020201202201211200210001010020112021011001111122110220112012001112020011120112220121121002221100101122011012111200022211101022122102011211012000110022212020001001112010110111222021200122201111101001011012111222022220021202112010000222210121222111122001111221202120022111200201102002200220012201022020100202120011210122111012121111020010211212011020002210122010020120222112122020210200111112002100020100001001012022000211210101202222121112012200011220102000212001111022010002121211021101202102221111011111022102012112100221122202120200211221110112212121011102001222100020", "100112100020120112001021102222002121112211002020021020002002002202222002120220010202010200120121021020102211121211000121012221112001020010221110212210212002221221001002121222202220222112021122210220110222002100012200100102222021022202101110012121122222001120201112100211200011120012221012120112102110200222122020020201000020120101210000111200122210010112112121002021210110121121122101002100110221201221221220001021220110201000111110122212110020000212221221101122202220122221112102011002110200110010110202011011000211121202101202000020002000101111121022022102111101001210212220121011002201012101022210210222202112000201222020200120021012202220221000202022210011120001101121012220200012022122020111202112010111212120120100211021001110220101022220002222011010002111100222211110111101212200002212022112021101120011021102020110112220022010212222201101101100000022002222112212220000002021102211102012201212021110112110222021112201101021210100122100200100000101100201201122112210121112212120122112210122120222221010120102002221110210212011102222221101020011102110211021001221012002120110011011221101112201122210121001200221212200000100000221012202210210222001101010102022101211100120120222211111121102111200002111212211200021100001000112002010121001222210010021100111001001200100221202120212000022200111201000200002202120120202221202010222202212100001221012202200021112220021012010120011211220102102010221222110202121021112021212012112221120000122121101221202010102102010220000102110021111102110001122111021112102222101201202201021002100002000021111122202210200202110221210110222111222121021211121212202022202122100002220220102002111202201000111012120001210002102021111102122201100210220210220211212202200212022012201011022112101112111101001001020022101122110020122112111220002220020120221122122001122200200211001011202200010121011010100010221221121221110221001102100020212111221000212121011011011100000022111120022002201001120010201000121121012", "220101222020220120010102010210000102210020100122021201010201221001000222000022212122011020221210010200112220000221121102112111111012100021122001120010201202201021102022220111020220021220102202010210022021101110111120212112020101000221102101220101200000122110200000222021112022112220210220200022000021001121100211101020021101020011122021010010020011100201002220121112010101200012202221122202222112222220120220002011212101220111102110121201110101022111122102122221011221210121111012111011011212102212002120210110101112002010222012222002210020000202120210211001022101210012011012220100121122112022001110002121011212011221010211001221111200212012120221010000122120122220020020212110002221222211201101200211210002020122221202200200011121120121022001122101120111122010222201001110022112210220210102111022011012121011122010020112100212221000010011012000011211021011010202200000120200002010211110222101201010112001120210220000211100022021110121012202012201001220121110202001012212012021202110120121122020221102021111112220221102021112220100222210000222200100020101100022111020021112000121021000201210121021001021000111212100022211200021211202020102202212111110220022212222110000110122001200112212002002222200002022121010021202100020200121222211012001120220202122001002022211120021010111011112100002001222021102021100001000112221220110201011211211202111120212101222022122222111222010112002122112112002021121111102010000011020112111100111211221112000001202010002221002021201010101020110210202111021200022201011220110100021000001200000002100000220202211020120101010021200201220022102022122212200221000212000220000111012201011210001100000201122111121112211220221121100011220122021112022201122211201101201212202122101220210021022011212220002112000202221201221002120212121020122121011121210112210021120010202121220220012000220201122212210122022120122110202210112212110020211101110022212012112120210212212211100111022000001111220121022111112011101221110", "122021010021110110000021000102110001002101212220102102212212221100002102100000022222022112112221112021210202100221112211101022220012202201210012100002121201020012122220222002121110202002001100220100101011000112201001012222200010202220001220001100200221112010011020120122000111011110121002022000010222001001101000112211002210212201000021211100211211011221100100200100112221121112100002000012221212122001210222111100212000122121112001022201200011222122100000020101222022022202121200112202022111020212021112011002000211010021010210012012212020210002022220122010011012020002001112100212220200121120122111021121001001021210212112112122102000021001221020220212210010222120220000121120020110120102022221012212011102102122012011020202110200000101222101101020101221210222121212111011101001010211020020210100110121020002022210002021022122111001210221010120211120210220210110021110011221210120012210012122201122101120021221110010222211101200000011020112011221022122001200111202121021101021220100001022220101202020020111220010011121022012020202202112202010002022121112112102201102112210211100110102211101110210020222202120212211211022000001001211120201112212010222202202221110112101100101002001000200001010101222122220011002002001222102112000022111121110221220100112012201222012121202010102012200011121101211220112220022200201100120010011212100110000112122100001222201212012111012022201212221110000101112011110202212202112011020012111220202120210201112012020002010010002112211220000210221011100110212001102022011010120121112012200012221011021122100012221222210000201111201222110020010201100010021120221111001222112102002001211212001100012000121012010020002220011000101001202221121021201120212221110222201111102010210011120201212111102001001111020220221121022100211210001110220020112222010221000102210121011012012120201200002021122121011110012222111002102220122000201101021002020010220220200021010100101022001201122100111012012112012211011000020020100", "112012211010201212210012110010020221002201202020112022210002010020002202020001010121012002010122010000022000021002010120212102222022201122000210212222202200200110202021000101010002001220020021112222202012210120100111222212211110201010222000000112222122100201001121100020112100002110010221011020112220011210120011012101102222111110212221220022010010022221102101002120121120222002210121202111120022001112100001110112220121221112020120212220101000100222211020202112220122200100100200012110121121220102200022010012021002001011220001011201212122222012101202222020111111112021002120000012221120101102100021202222002222010212221012001112212001201001202112211111220011101010010122000121210120001001120012120110112002121112222012221011121211220211122210001002002111110000121020212220222022222000211101012210022000022110021210110201221100021020112101221121210222112202012100100111102010202211020111011210122202021102012221210210120111112022220021222210022011201012001112111220211201112220101122221202001202202112100020120021211222001221102220100222212002112100101002122022202021221110111221121011011102202211002112110002202220011222021101110021002022110201122000111210201111221021120100220021011201020112222212010122201200121102101120212001222222220110101121002020101002111210220011110011120121020222021010210222002210120200212002022012112100202002222210011201012212202221110112220022001221010101122012000020210022112102010011100120100021022022212221212202222202002201020211001201121112221010121220220212101222020101221120002111021210002020200221120111111201111020111012201121220122012000021110021112001112221002022000011202212122112111022001120102121201112220120101000010202000012201011021022002120101111122202020002102100212100022012101002120001122020000220021200102211012112022210001102121102211200121112211220022010001112121201002210202021000211210102210122220000021110200212020022210022112201111122012000120111010101001110020000121000021121010", "121102021012002212220022100121020021012202102102102121211010220001101211212001212021122021021102010101101110121212212122111112001212222101221120120222200212000220201100221221011000120112122221211201102102111002102012121101121100120101001021011100012012020110002121020021101212201002111210201220220001110002200020122111121111222112020102111202221000212220112102202100111101000212200022010110120022022101001122202201001120020100010012000221212221021202201011022001011222210221202201221102121000212111022010111001012012222222011021020001010120002002010212211211122020112001100221121220012121120022211210012201020211100221122110221201210011022002112121010220102110000101210101200012121010211101201022120011201020220220211210210122001111100101200020220012120010110020021210201122121022221011222022010200210010101012112202010121012120102110112100101210002210100012001112210211210002220000121011011021212112122201100020220000011111100102210001102201100001021111201102020121001021201012112012210021220002012110121011112210220211221012202002100021020210210121021111010102200221202210120102012101120020010210100111112000021102002121100110100222122002112222121000002211111101100200221000011200021211110000202110220020012201211101021220102021120221102200111012122021212101212201111211210122110121202012210112222122001012001022210001100101000011120102101020021102121002101112021221011111112022012201202101022122011101211211220112210220102020200000202122122211010112200111201002210022000111001100021221202122012000022202201101201121100102101011002111201001000202011112012120212001010121000221120121201100021211120210201021012112102101211021011210220010202010201102021201221221021212121020100011210110101202102010201101101000221110102210011112221102221211210221222011200012111211000012001020000221100212212122001212101102222010101221202001122220212121011222100202211102012120012220221011221011121112100001111000022021020101202212122011101221210222010211", "112000011120200020001121220010110010110110200011111202201010020120210020122012201012012122220201110202002210000012112000201012201110202200102000021110110122100001121220010022022012100201001221211100111221001012120122120111211000222102112202112010122001010002202212220022210210022220012110000200221020020200020111022121202111201222020020000111202212222020202100011222202121111002200000201121120211101021201022011000201202210102102202011000111120112112020000100220110000020210212211022010102021001122200020122221021212102221010121122100222000020102121022212001120101012022211212012221100200011021220122112002112020001221011001222212012100220022200120122012210112210211201112022122001221122101002122220000101021200222000120112201122221000102012201102020201000101202000000200002101020121000210212021110001202001010222020010021212111102210220021202122122000111110122001010211022222211002022102101201100021110211101200112201202101111001102012201120210002202220220022122111221111002221112110010021012020121000011220122022200012010100022211120110011022221222202221202202220212221001021100001012022102202211112020001112110020001001111120011002121100110100212020200202221202011020022022001211201102202110100220102200020222221002101102100022101021202211210102201200210110111111020111200120120111012002110210002002220001220002010021000120001221200212202122110010112220110212001202110202220100000111102211102120001002011122122022111010120201110010201121211212200120202120210222102112100022021002201011210102002011220000012000201100110200022201111010020211202001111210022002022000201211101001001010021122111220001001101001011202021122111101111001211201020201021122012001200222001121121020110112202022010020010000101010122202121020121121101020222011110202102010222101202112211210210010221020112101021000221220021020202100120201220201112110200110020200121201000011112002120020120221002020122202010220222011222201112012111211001100120112000012101212210021", "222020002021210011121001010200011111111211210112220102221110100022122210221210111111022220102012010020111022102001020021112120222021101001211221022010200101100201122211220021102112021010212000011021120122222020222122012100102001200022010210012110010001201111101212122221000101211122111112211102020112221021211200220220012011111020100020022220021201110000002200201121100022010110122202221211002200122122110110002220111022100202222111200001122000210010000012011200122221002202200002010201220002211211000000101021202210202102220001211022020211110122201122101220010212221020210102011122102020021021202221022102201021211112022112020100110021202110022122011000222220110122122010000200120000001212010221001101201222002000021101221221222121210201200210210122122010200221221102120022112002220121221010200201111220211020222121202212022202122112121211011102110002020202000221011111102202121021201010220200120200212022200010212012111110020001212020210111202021210020212111022001202022212012112210120112122100002022222012112110220110211220010110020010020200020100210020211120002011112111111022021210102102100012201012201210102112110011011121201102012200212021121022001201010210001121122111102102000201202011220221201021110101221120101102210112112221101112202121122100110221001012010001220100110121220220002122010222111001120202011002112222100112201221002222202202201010102121101202011000011011221211202210010110112010011211220101022212200102111020120001012021202002202010110212221110012021210121101122100101112120120200121110222100210222102111122210002002221112200211200222002202220012112202011211010022021200001120001001211211010222001012112100111210102120000000022102211112212200200010021220010211211012110100012011010122020120220212111020002112222120102112122000121110212111200221111212000201021212122221022221002021200212200220021121121022000102110202001220022111110021111221010101012101100000101121102110120201211012222122221221221100022111120000", "210001212112021212110001020002110202210102120022021120101210002011200000022020021110210112102101000101220111200220222001011220000020011022022020212002001200201112000001002202210010000201200200011211011002211021222010020011010111120000021001020012000020120001011211121020211122211220221010211021021212000020220121202101021010011011022021102212220001221100121121012212012100212111121111100020011000211222102010102110012202222200101121222011211001220012020100122121102201110221211010011222221021100201022220000201120212221201201012011120002102111222212111211002120202120220022210202202222221112012011121222222010102112121022001210021021102222001111000001100002002212111200210210102110000221020101222002100100102212210101110022101000002021021210112111001021212112012200011001121011222222212101212210021001201012221110100111220101200202101212200001021100022211020010110202211201001001120110222221022002220220201221220211020011212012021102022220220212110120011001102111012010120111102222102011002100022020112222221121222010021121021122211200211021111102201200201212120120221202120100010010210012001010100020012010210200101010220022020210202222122222020001212121212212000010120212020102102020022221212222222012102001211001200101001200002200200211211021201002001101211212021201200221002020121012111020000200220101222002222101212001011110000022011000112000011202210022011001020020202020001202121101102012020210111112100210201021101012000222102101100122111020012000021112022121201020010102122011220112211010220000020222210212211212120012000020112200022100020202000200022222211221112201221002221002012200010110210000220101220012100101100111020211222110011010001200010200012211121001200021101210020211210100012112011210212210110221020120120001220110211111111020110002221201121201112010221021210220101122221202010210102102001111022120101020112001211210122110210212021201121001221221001022110020201102000100102121012021211220110200000101212211221211100", "112100011121102211011012020022211211001001000210201102012120021211112101002021210010201210110102200222100222210020011211000110021122100111122211110122221011221112001101110211200222200121100012121110022112002222000012200221101212012101000202221120201022201211102222111111212110012122120101220210020221112112121120212012210000002020022201001100221202201201201120020021121201221111001200120212201001100221101111210121022100121122112220202101211200010120101021010011211222222001000201210111120010210021220112002110201021000011100102000222020000020122202100212100020111102011212021010101020021221221020111021010210222120221101211002001212021100000101202120120012220122221122011102012221220212112202022212212121202101210110122010212202201122011222110120020000210212210112220202210022100120021010001211110122021011010110012122002200021221221222201020200222102102111012212000101221021200100010202120022120112001220202212021121012121001211021101021012202201020022200010020220200110210020001021220212212210022212122222202102202002212022121000100012011110001110222102112021022201120210101210210000120202010221111000122020102112200211220120200000120210121111220222221210102200102222220110120010010120221000120220001101102000121010010122121020022021212021002002201021202212000010101121010121201112022021021211222012100122002100100012002212000122122101001011202011220222201220111010122100012022222022012201001010210120101110000101100210121112112121021201011120222011010002100102011201110112001120001100021020001011102112110221120012201002111110000202100212021110020112221012112022201122200112100020210210102122200012210110221120012221222100201202211201010212001101100000011012100022112220000002021101011121120211220120201202000021002122202220102001211102102222101010220012102221112010221121020122021211201101122120012201011211111021200112112012022120222221111200212220011010202021221220201012122210200200121222101212120100200112112222110111212112221222", "101112011102200121212012010200220202011221220101102100011011101220121222212002200201220121112021120011110012022010221101201210111010001021020210010012200011220100001201121002201201200121021100002220220210102212020001210002022001220212210111220122120002020102222020222202120012000011112201212200101212002000012211221201102212002022121202011002211012010212100201120010110220011022012121220111121202102222011012210120200002110210210121012101012112001111120020122022100021011112220211111111100212100102122021112101000002211110001210101102220110200012021001210021112022020102120001021201112221120211022122101011121020101120212001202202110021011100222101001012101012010200102001022212220002110122022122201120020200100221010120201210221202220001220210122001100101201221121121122011222002010122112211121221202001121010120200221122202200220000121220112220212112101021121201121121021001121100101201102121200020012120101122111221010122101210001100020210002221122022112002221021001011022001001212012120012100120111002012201101010211201022110200100221002112100010101101020012111010011121000001002111012221222000201011120022220200022000001000021100121022110111212112021021222000121211220121000011012120100202012001101020121200100201221010101222202001221002022002211222020102022211021201201112201002000121220221110001010101012102221122211002011220210012020220220021222122100012212012212212122111101001001222101220101021100020011200011120022212211200211222101002020101210021121001011120100012010110100222002100000121112000212022202220221212220021200021021022210212222011120202012011012020101210011200020211012110022001100001201012201020200220101120211221101022210221220221202001011012110002102011101011120221121112000201122010210120021220112210020212101011000102212002220202121201021122012002222211001000121201222012000111012110002011122001012121101222122101102220111022220111020000222212220112112202022111022021000100201221012202210000210022102202010121", "202201010002101001110212000102002012000021121111011101112012210001022122221222000122111021001120001122221010201222222011021020022212101100000121021121001202010101012122111120002020111001110112211222001211001122102001102110120211202110201010220011201102200001011100221112121001221222221000022120010022010222220012011200110010220220020011201201200221002002210100200112102220101111002211112021220200022202101001201012212102121100102022210011011122000110112221012200220001221101020001212112220222012110000020021120002110101010212221222101221111012012022222102120020212210211221001102220212221020010102020122100002002022122111020222020211202022201011222100201111100120220112012101122210100022101010200100000110211121120111222220011001012212010000000020012112221221211212001200211112021210100210100212010201011122111122201221211011112122002110221010200212201010222200202112012111101212001012001221101101020122021211220122010112211102022011122212021102100210101210211022212101010010102221120102111011002202121011201220121022110021001201000111021001002222002020201022121201212110010012111011222011120211211200221002111101102122122112221021020210000121100100102010011111212102001102101212102212012100022020121020202112202022021122000102120111110020121122111101101202202100200110001200022110101102221212002201011221120020021021020020102011121111211121122211200220020000221211020101120101220010012100222222011210210021122221100110020211011111210200122022101201021121010222022022212201101101202220220120212011222021201112011120001222020101011200220120121221101102102022210121212112110100002200002100200012121101111201112111002212120121211100212010000022121120222021010210120011001202100200000100112002022012120212112000110201002121111102220010211002021220111002100110020111102201022021000020121222011110211220012022120020001010211111002220002222002122212110101122110101222222210022101221122021200020112221222222021102220111001110102221121120020112101", "121121001021200102021011122122000110120110002021120001012220021020221122020102021102020112221111001202211001212212102210020101221220120111220212002001002020201212212101101122122001212002000110212000201110102000021012022110110120020021101121111112220000112002200101001221000102102220021201121122111012022122102021210120001002012100011102101100120001022101202021000200111001212211220110212221102211210120002020202101012211220021112221100111020222120111200102221001021222221110011011221002221211201102021202121011012200221212210211112212020021100221100100101111210102221121112021200020001022002122212101011000201102201010122211212101201211211000200120002011000120102122212101000102212102000100120011112012120221200202102112022012212200111210220201112121121010211202110111101112121000022120010102222012112210102012222021212012020102010012201100022120212102011001110221010021000012202000001221121100112102212200200220022111102220010011222202122200212110221001211222001121202210122010200000221100201012000102110211012102222101122010111211220021010201011000102011012110100200011102202212000102020111022202200212200210020102212212122102220001000010002021022200211200112120221201201221111121202010221011112202112101201022000101212200110101220200202011011002002111121020121101212202211010102211211111120010201220220221202200202122101221021212200121022012212200201020122012200102221020111201110111210222210102212000100012010122120111011010012212002220110001112020220221201212211010102121002102000102121120211100221100122112200001012011111022022021211101020102101001222111102221112200002021002000210101020020012220221021022020011010101201220122100112122001000112112021220222220000112222110010212120100221100201101020000211210110100201220101102000202210200020102020120120222122120121021010102221201002222120221002021222102122112022010000221122012111201112110111012020221120022010222212002202000111112201120210022212111011211001111102112012001012011001", "000100100010200200010010201220020011112102020122201112210120010100021112002210220101122221102110212021122202110010212222002012110101212001202202110110022000100201210201120112112011022121002200212120020202101011200112201211200200121200110101110011122111110111102112210202102210012101100122222121221020202012210202121202220022221000022002122102222112210000001111202201022220200010100102012201112002202102011202121202010002020202210101112121000222012122011002211022001001121201201011220112102202011001212200210021111202102001022022212200222022000202200002022112012202212220220011020000102012110122112011010222201202220111001111222222221002201000201011220221002010012210011120001011201201222010110100221012222020101021112220002210110011020001100120102110012120111001001001210002010212120211001000202210002200022011220101220220111021210122000212001012012211220102110211212011011022100221200122221110102212212120001201012021212211022022210010201101112201201012210011212012222021012220111122102121110000001210011110022012020222200121212022200112222210012002122201201000011112120020121220012212102210020012020212000101222200012012110120212001100120201210100222000101121101212211221112021220221012010121112010211122002111111122020011202021002000202022022001201122001120011020210121100011120010100220122011100220211101211101120012221020200012020012212021202022212000221112010122011221220010201102021211122021002210002121001010002202101212201021001010110221011112012001002220110120202120110100122221210220211210221202122220101012020020121100221000011200210111000021021112120001000210120112200010121011220012221221111010121022101221101012122122210121012010022100020012011222101101201202211110122102100100120001020210112112102102002122220010010122021201122102102122011100222101020010110210121112222021222011201022211220022012220212120101021010012022212101022120102112222111021000120001211101222000100011221101020202202021020102102020201102011001000012", "221201101210122012211121021022110202022020110120001111221220121120112120211122011221001110010200001102001122120120221221020202220012210221000100120212110200212121101102112211210100210012200002202200022010011202122101122002022100121201122101202200101121100100020011112111100122212221000221122211221120202202112222101210121110211022021101002212220012012021012112210222222022021011001110101212212222001101120121201002120200120200020200021221022112121102100210212221210010220201222221012112002011011002102001012212211111222002012120220102100101002200111020002221202202212111112122022211122220222121022200000201221221122100110112221102121220120121211111210202102000012012020212022102211222121010212101210111200020000010021012010011112221022202222200021102101221202112200220012122100220222022210210212012001001020122202002000210202000020022011211022102220222012102220121120200022020121201002111100112222021012011002210112111000200220210202201222111002111020111011022201000020111202000222001212120101210021021020200010201121122112022100111112212022101210222122222111010110120222212201222002111201101111110011200212220111022222002020222111012100211022220020212000012012121011101022111120112010122001122222111201122000022201121102020221121100200021220021120222022111220012100101221110121221012122221122211101002200221100220022200012000210100110022012012201222120120220000100020011101110122002220112011111100011022211111012201120002012222110222222012211012011202222112111211101100012122210011202110111112022010202100201102210112020001121011122110201000111112120222102210221112200101221010200211101121212002211220201001221101111000202020100211010110100120212111001211221110202221101012121110020100102212121222100120002220122212210121110200000110120020002001121101102120201112021102110112100110120212011021010201120111202012211000001010022220120200102010222000102202001120022211110101112210100112112200201210111121000122102111001201020210100202111021", "202111221002000102011200121110200111022221220102101100121022221122200201220022011201001222212102110120122220000221221200102200212111000002200111021010021212121010121112110200221212112010120111121220220221121100112010000011121012021022201212101112022000000221121201011101202211010120010110010110120022021211010000222010001101010101201210022221002021122202202211101201201010110022101021222222012011222001210012101201221101221101101220011111112121001002012201100022101010202120012011210022121010222001111101002011200001002121101220210202012111210001022012022202212011101212110021202100111112211000011201000101222210111111212212022212210002000211211101210222211221212010102201121021011022221110001010202201012200101200011121212010020201022022220001012220000110222222000110011001020000010111121122212201201200001121022012202020201021121022022111100102022111212120202012222200211022200212122021220012022010112210121210210212102111211200000202012120022102001220222012122012200022112001012022002112020110012112101011002101201101011210222012211222002202110011012221120121212010020120110100022010220012202002201220210221001211020202101002000102212122201211100202002222100000212120000001022202101110210102122100011222102020122012001001211020222111220121220012121200002101221011101010122110101200220012122002221212121011212100021211201202120102111222202212021011120000010112202111222220221021200120101000212022220002220220012112200020020220221220022020011220100212100221201201002212201220211201110110022021000020120121110210112121120021200011102002210201221121102022011202100122221120211202122111000220110111211201002101201221102211000102211102001111221102020201201012220210112201001101122021011121001211100010101111021202110021110111022111122210000121102212211102001111210100111112120012221112112010201211021102211111112120020021021122221221001201010012112120100111121200021000221020000210022121211020221121011200121210201021001221100210102000211110", "202010202211202101202122221120210011100121012022102120200210210112201202202202122120022000012000020221100001101212010021012221222201100002102122021000222122121021000021212120022222011112211022210212011200102120002101102201221010021111212101011200210010201211221211021210220022222111220001101022002222002221202211120020020111012001221211221200022120220101202200221020122222010212011210210022002121100222022010220101210102000112010020120110222220001021010110200022002110012120120120020122011110021102122001012210120001110221012012001200022001210200000111222222222010102122100001222000020022002112012012111121111211002202020000012002121110120021202210121200021122100021122021011111110202011100110110002221101201222022211202212002020200202002122110211221220202221112220102001211102110020210210122212211021212222020020212001112120212021001020201112021121020022120220012201210022212000200120121000210022211011111212102121212011211121010112202012211100210011202111022001102101101102202222200211201202021222000002221011211210201121112011102121001101212101010001101100120102022202100022020022200011022101201012221100200110120120010001112010022220020221210112121111012011021221000210100121211110122210010020120201221212100211220221221222211110000111112001022010102020102110020000212200122101020102002201101021102112100120012200001001120221101001210002022212221100220221002222000200211020201012121212220010220110221222221112200011012202100212222211111110022110000110000011122010222022012121002010012210002000110111220211020222000100120022112021220220022202011022011010202202101220111112102021002010100201101122212102100101002220012212100000010102200121021001102211002110112000221102110011020222220010221121100021002200101000200201121112002112010020020011120222011112100200120212221222210020021101200020111222011100010212221120012001120001001110201121110021021002202010111120222001201110222201201100021112121022121201222111000010210010010101101000010", "221200012002120221221222021001012022221101002201202201111001120000001202212102100210000000120121021110010112211010002202210101220022201221021000201221211202021212221211221010010210201021210212100021212111000001210002211002112100211210202011010011022210102110122122120221100011221100002122222201221022111012011211001002000101200222202111101212102210122111001100122121202111102211102022122110120020222111021012120112121000121121201001020202101211112100021002202120222121121202022212021102011202001012211010012011102222212020111210100002021010020010212001011120212122100220212022010212201121220021220011000020220001000212010122211022222202112021222020212001110022110201001112111110020100222121002112012202022221011011020210222202000200221200021201022111100000200221101000221012121210010111200122211211122221110102102110011210002110211000222022110000221220101010101112111210102020102211120000122210111000001210200120211210122021120101001202021112101122002022001012002121001100001220121211002102122120102021000210010200201122011002122221020122000021010020222111120011121100210111200011100121120222021212121202022101220022201020122122100011210202111222020101010122222012200222022200001101210021210001212210110100222020220012210001201020011122022212112200102020221021122212020200212121011220212022000221001010001012220012222211120011110021022112212122120101121122122011100110011110010202000202221011001021110010112001212020122110112120202000012210120211102202001002101202020102100222011221221021100001111202222010212001201221102200012002002112010022100220002102101100020002011220000200022210121110022201101112021020210221212120011222202000112111021212012010022000110202102211202200222022022110001200121001200011022100002001102210120211110010100102012201111011211100022110121222111022211022210102100220210002121020111011211122220211022100220021200210120212111000200102010222121002022000112222210120201220221210220220111220202001110122111222021201", "212120022210000112100222211001112001011220200021112120210111210000220111110201221202210201002010222200101212212220100000012112120111121212221010101020202121001020010200010000110101222120121120001022101111002011221121201011210221000100022002120111022001222020120121201200000101100010101220201020012121111100100120020220120122212111100220202020210021112002110221220100012102111100022021022211120211112011111221220222111012212001002112111102221210122220112012012202112211102210210120122220201210011221102022100100020110221201010220220102102002101002202220110020010002100211212202122201201020112000021022220200101102210102001102101021201222111120201100002010100202200020010122111002120121120001211122010220102210212211022102212122012221222110122000201011221010010211202122121111012112201002020111212112120102021101010222011000212000221022022222100022020220012212211002201210100201121220112212212000020200000102110201110121010111022120001211210001011022100122110222220112201111101211011212220011101102102020222021200212110111112111001111010200112221022121002220012121222121212100002212100110201201010202120012001200001210022101211021201010111120011210212010211002001212000200121102110020022210112102111000022222011221000021021010202102001200102120121111221211221201022002201212201101200122120102002222210212101122201000121012001111202201201210001010021111202022202001121200212020012211110211210101000010022210220220000110012200002201101221012211202112102122001201100200000022011020012220010022202110012122012000000222200201010221212121220001022121010110210012220112100000002201202221212222210111012121200002001200002210102021102202202210102121021101110201221011010012011221000202110211000102222020122220210102102010020021112122020002201010112221021221210000121200001220202120001011112021100010220200121120220201200000010000110221212122202120202012211202000110020212111101102100100021020221210012210221122012221101121020121001020012011012020021", "000120210200120110211112110121121121202202110102201221020202001110121210002120010012012220222201022221022200102222202111011202010110112200122022212101021110102111110020001210012202202200111110112021202221222010001211211022111212022212221021021211011220121221212020221222200002100022121001102010010112021012122020020102020112001202000202112100120012202222220220021121022022200011000100021202211000002121211100122002102110011122210220212212112120020121102101220121111001221111011021100222220201112100011000021211111101201012022222020002020221200210122220102122212220211110102020100021200102201211201000220222221210202110111112210122221200200111001200220002010011011222000200021011110210221101011221000001002122220220202010012102221220212202001120102102212012022220110002012220010000102010101021211200220020012202202220101111102010122202221002211210222021101220022011021220111201210200022102220121001021101000220122022211110010210022011222211001022111020101021020122011220002012000110121020201220201110202210020201111010211020201022222122011102221000210121021101110112112021220001111100112211201211120211011212111222010112002002022220221000211201220221001102022221101101102102112122000222212202120022222212001122012121100110212122100202021000210101112202122111100221100022200202111200010001022211222020001022111112221222011211210121011112212202120020111112211011111110221101120220020212211012112120001002210111221211002210020222111211220111210020102001200010010100120220020212201101001211220212221200212211202210111201220200000020010221001012101120111210002122212221102210112200220221121200020112221000210112101102101210000210110211120100021012102102001000110201210212001102200210201210001120101210220110201022022100202022221221122221012202202222121000121021100201112120011010022020021022021000001222222220221122220002001102010020122202201122211000002001101121211201122021002111111122221100112001001102111221222202200000020112000201222012001", "121000022000000012001222122121121210122112001202222011210212022020102020000010012011012222021212211210220100211222211211112202200102111022210120210202201112022212111112002202122221012220200220121202110000120020221022210011111001102201021112112210022201021120122202010121112122200012110001101212111101002120022220021221012200120012020011112102102112110020022212211222100122010112111110111121120001201111001021112022220110210121101202220210001201221101111011001211110021122100000021121201202100001001112100202012100011000101120100011000022122222100212102002211000021022202102022122022222000010020111220100200101112120021112011022101112111022110212122111021211110122100121202100201101110210222112022222211111220222102020222000001120000210110111202002012101010012000221020022210120222211101020200001210011111100112202200111111002022110201220121020221101011120101022220021020000221100211212001120222202001101021111111122020011211222211202012211200201010012200121212002011102120202212121120210000121111212202022211102210101002101121102220111200202002020102000210202202010022112012020210012101012221020212222211100112211101220211221100012011110112000000222102022201110221122112210100000120100211002211112112202212022110122110001201221022211010122102122002020001102102121022011002001011121200112020112002021010222201011011012120210021002011122011112000121011102202220012202111211011222121200121000220120111002022211210201100110002220001102211211002022200102120202110212100110120221201202120020002100122010011022220112100101100111120022120120002101220122020010222221212022001122211102222111000112022120001222120200211220210102222211210120000101010200011121201102202121120201000111020012022011112020001112102201200212121010100001101202012121121210212101120222020120012101211220202120020011010202212121111001121011200002200110121100010022021122112010101000020211111222020210222110121201021000212201001020200010022001222110000102001110101020101012201", "001202012002220011102211120102022020012121200021001020101020020121221022001112222112011202100111022020001002002112111012102221102222021222011021102111211202111012122001112101111222100120100000100120011021222122100221211010221211222012202212120111120021112002222120212022020102211100102120111012221020021121020010221001101002122201200100201021012021021212000100211021122200101100221200222202201000100002202021120020111021200111012212002100121010122111022122112221210002012112211002201120100020120121020001110021201122121100200221220202110202102120002120201001122200122101111011010021001011211212022000222102022222022001202111112022100112210012122211220012202221200100121202112122012010202021101100122202122100212212002200212001021002002202112120010112120221002020210101221112121201221000201221022202100212200222122222011011112000121012202001010122121201021012121101212111001110121222221212122022011100210102212122110121120212220111012012202221212212222010000020210200121100220100012212120102220201002102220121121100012000122012011212200012212110222120221012112021201211200110011020212100021210010212211012011000122012000210202120100122121102110121200201110112110211100100012101110221101002122100000001122100022111222022011212011022211210001202102100201010112121120111212200222121221022021001211122110101202202222221121200210001201020021010221121110100221200210202021200021111001202120201021120100021121011010102010010112200000112122112101211021100112221101121011101121000120212220021001201020101100220211021101101102020201012102202121201020012011201010001100020220220111001210102010102122022221201210210011222000122011022100021002210121210210120121110111122111000201020110201101000011002002202222111120101220121202010111111120111001211002011202022101200102010100001121211221202112211222202000002100100112201220212110121021101220002102111221200012012210122221211012220112222210012210222022221122102012202021101101210021101112022220100212221", "201202021001022001012021210012022121101210200112000010100112120212121020210221122201120010201202021102201121000221220101111111022210202121212212221110111001110100220102102100102000001221122212221100110000210010120200210001220220010020221002212221220212220002210022102110221121100120101021002111221010200100221210211120200001111221102220002002110211212000200201022120010210122220201221022121010201102121120010212100121022200220200101122200022112202210122112122012101112202200102022112100100011010002212010100022102110022201211022021211212102120011012010221102222221022002221001200201021021221110002100010201200210201211021022211112000121221020120101011000001020021211021212121222220221001101011012222111012011022211000122011110022202102201112012121101220222122020001121201210212100221222120222222012122201212202020020211120121101021122112110000101201011102110011220111212000222220112222000202011100102210221020121220200201110102112001001002210000012020101212102002120200001002220012200221112000202222200222210100112211222202002001222112122121212001212011202221111022011221121001110022202211202110120100210000210220201212000122010012010021221121121222112211222210020121222212120102001211001100100122110102101101222000122100000102121022112001010111120110111101220120110012202002221101200010111120022202122111011012122221110111120202210001000012110012021200120111102202112101202112121112120210021111212200122101002022120101221110102101012202020110121002110021101201211121201010112212012222100011112100221112000022000221112200002022022110110101012102102102011100122202222122020221111200121211122001021122102200022210000211101022011212001002111112022021202012101022001121201211121010201211101111022212110100121121112100001100122212210211211221212110121202220212220002122112001100021020200211111220010112112022101110210020210211022122121020211201022111020021102112120121200011120111122001110220020001022010212211100202222122211112111121221121001", "100020200001002011222100111102000222201211210220101121110100122021102111002211102121001110120102201110002020111201222101210222010222021012202202111202100220211011001011012200110022022202202020100002221220200012122001000102022221120012221011200220201222011022011001011120201121010002022122020021221002100200002201022011210001102220201000020222022110002112202201121012001010202021101221120012021100222120002220102200012122201211200022120101122112112000210220202002102202012212000010001020220022210001201011000212012021122020020001022021111111012122102010200111120010201102022102120001121000221000221121201022010010021102200010000221012002202200101112112222100111121211111210111221111121221011100011210212212201120111101211102202011120222212011220001001002101110111020222022022202122100211010201022022101200201202200202111120022211020122212211011021001122122220121220011202020201200221102122021211201121120012002011011200200012201102220111200021121012220001021022101202212101112210220110122112122002022101100011210201122211001021121021012102222200200000011101002121021011102201102221122110100020121100221012000012221211111220011000020212012220021201102201200220022102221010012100201010120220210012121010112120121200122222200220011002200000201211220202101011202221100202021020112221212021122021212012100111011221120121202101011222002222221222212011122110000020011120211212210221110121220212120120101000121001210122121120201120122111210210002110222101021120000212112220112002112022021101011110112012201210121101222011001122221120011112020210212102011020122021020212112222220101011122110010001200112122110122102001110102222100001111111212011101111100211020102201102021111000211222001022110020221002210222022110221001112222122112201211012212111001100111012111101101201112201012121221022020000021221212202020012102102212111011101011110100110220101121001210111001211121020020221002111011200220211102010202122112010102212000012112021002102002101120", "120121021222221222122221020110222222101020200000120002021220211102221020000201122200110200110022011111212201112012000112210120122211021112120220100221121001110002211111002200211200122110000120100122021110010200220102220220021002000201022202100122000022110010111020101102010101212102220201100112002010210110101100212102220220202202100100011020120210112200201021200202022211111221020021010222112111112102020200112111212112010001110000110201120201020111202110210020021022120022122200220010210110212000021022100010012001120122121002021102202001110101120121211102110121211112010012222112211221012110110020101210121001212121220002010022202102101212110012000210200022222021000021110202100011020111101212211222012221100122221120011110201210122211001111220120210120001210001211012022110112111222211100112100222120010221222022010010000122011211120102220011012012012011012101010222121211011020002101112011211002212211012102212200200101220110201201010002211000011221210021110201102021110222021122212020122201000120121200210120200112112221102100022212201210111020021020110121121020022110010102202202012012210120002011100000001101211022220212100020102221102212001122000200010012020000102000012022211010121102001212112001021211222210021020222012211211222211101222110200120100202100010022020200101222020101002122002120100020121021121112122201112002201102202220210010201202102102022012201001010022001110110212112000202110120012220122100011210022000002120012010201102102011102012121011201220201100200210020011110100112201110202122122002212211011001020221222201111122221101112010222212110221011111222121121100112020021021001101001110110000220021022111020010201121101200100120120211021221112102001101012001210112111101202000001121012120002211001120210211110211112102021011011222201001201211021220201111011021210121000011112122200102111112212222000120020222110101001111112001221211120002002201111010222212020111220022202122221111022110212102202220201021212100", "021021111121020120012201201021210010002002221110021102100010021011110220100221210212120102201200012212101210220022102000001000100220012020022212121112002110201110010100112112202222210002210012120210222102020110200222001122110111221022222102222020110120001222021011111222021212102002100022202002100002021202201112021020001202122222211220100002022102001221002212110122022210121102022012112122211101102220202111011002102022020112111220100202222011210012010201100021001101200201001212100220110020102121001200020001002000100212022121110022002011021021102002212010021011010111202120212121012221212222012122222001120212112001101210111110012021022021020200001122201212020212200111120210010111110012210120121010222222012212101012201102021120221212010201001221001022201222111211222212110122111200002220112102020220200200101012220202220110102201100002020222022002110012111101220111221001001111102021121022001101020201002022210202001121200121201201211002011000101221010221012020112020001110112011102102020201120120212110200001212201220102001121221210022022201011100211021102112120221000002210010212011211212200112222122002101110112101022022111100221120011110120012211110110210020210221202220221200221101220022201002010222121112221202212002210010000002221102022200011011212002000201000100000112210112112100111022011002022101001002211021100110000200121000120211001100120002212211021021000011200012021021100000102011102202100021121211112201211001211100121022222122101201112111011121121000011201102202011020111201021211202002012220110212020201210121110112201121122222111002221020121212202002121020211110201121202121200122021220022202010002112011121211021210021122000022011211210101022201201022100110112122202100201210202111010210210010122121022010211210020022101020112112020102200220102210121102022100112112011222121220201002112212121112120211101000201201221202001021011112210100211111220021121212120001120102021200012120002020100212100212000102002021021", "221211201200022012010221202210202221012121122002122201022212121020012202210111211202202111200211121111212111201111211202110201201220201021210211220022202210022021000010212010200120222211012121112011002201101222212012122100222121101022200020212122020020001210021000222102120121010001122021012112102210102120001002110122022011120211122202002022011120000211001120222202222121211100021111020200202221102110102022110010212002201120210021012210002201112002121220021101211101021022211201112012021201101010121002020102221121111111200222102200101122010222120212220101211020121200122101011112122020202202122212120121120201011111121021111000101200020022011102201112200210020222102002012011100002010212001210221212201101100001201211021211211211112112211012011212221011022001102212110200011222001011011121022020100012110002210100020100220000212011201012202222011000222110012100121011210110100121010121120220102102121212111020000201200002200011101202121222021222220112001122010001002022200212100202000001022122121200002002011110202012200212100022201220020111001212000100220001212000212121002221021002111210122220011212122220012000021120102002212020210202002210112111112110221102220202101101001120002211220011210000022111022210121020001111211012021222021201021110121222210111221121121111220110011111010220111121010200200002210020020022202100210120102021002101120202221110102212020011210101110002101002221010022002221110001210010022112100221110001021121011020120021212022100111020012220101200100101021202012002212211002201021212120210110122020210201022121222021011100021201211101220211220212220121112102021101220000222022112011202210111012211202121122002202111212010100121112110020110120002221122100200220220001221221112011210000022012002001220222201220201202220111021212111120000022202202212020202010202110111021211012101022121110112201202000210111201002010121102101001200012212102202221112212222221120100012112001221020211011222211000221111121121002212", "221022121002020021220112101121002221210010101202222000022120122102202000110002021021222220201101110102212110002120101020021002121222210220020212121212200112000002011211012022000111012122102201210010002201111021121001210212212111211101200002110221020000000001012010111122212111211220111202011121211021111112011120211020101101000000212102020000010002102020112021001212020221112012101112021212202012002221022011010211000100122120102112011001012001000000100220212221120111202220000120202021102021101021202021211122022002010112100102211212120111201220212220202110010101222010120102222201101111112122001210122202211021002010101110022221112121001211100221120021011122010102010010211110201102212212022010211010111012010212221021200002002220000121111211222222200000102021210120121001220222011202220100200222000001220010121212011211020112011220011211020201111021001111022202220120002110101011112001212100012220212110222002220112210222200000220221021112121101002210211210100220102221220120010110101101020002102102212212012020212111200000102102000211212000210122102201220022111221202202022220012102112210120111021112202020022120110001020121010121121220000122002200100211100220201012112102122002111012102112012210222101221122100011101011210212212202001012210022200112202211012012122200112222222002102112202010210002200121020220102020011222201210000012111001001202010010121221222220110101121111122100121102102102212021022011220121102200112212211210002212010010021102201201021121000012121002120221110002122200201101012110021102001220101220210010100222200122220112122212212210220222200221020000222210220211202012122222220001212012202222102111102221120210221202212201211010110001112002102210011022202020022222020020011021122201002110110010110120121212001201211222120012212201020100201110011220102102002200000101220020010210110111220010012112121000200021010100201020111010120010222202021220022111102020012101021211201111120201200101210220102212102212022002", "021220212111001100121111221010100010011110211012120001120212021011112000200221212110110102202102201122120002022120120222112110110111000120211001000102001221211210111211221012022202010200022111111011111001010000010022020110202221200221111222201210010212222020122110001012200020110201200212222000012122120211220122202222021202222220122001111111210002222020200220200201020221110102211112121200001002122001012212000002202011022202111122201121102022212002101120101220220102021202210012201022001020012100011211212021220022220101221012210221210211201010111222021001112220222121221210201201220112022020222200111222200112010111112102122002110021200112200202202121021220220112200222202122201120020000201222120010102210101012212120222011022220100020222122120020212012012000020210221011211212110021111100021110210000200120111212101002222000012201210100220221211121000110012121011211121201002211202010002010111112220212011221202120021200021110122110120112111020220020121220020022212002202202202010212102221022221000110110011010010222020201002022102022011211102221220202212210112011020010022222111012002021212222201102120221201200011200112201001010122022202211222021011010010110210122210002011111111200001100111110001201002110102111212202110021201100100111121001202222201101200112201110021222122110120101110122211221121102020000011100220012120010201220021002222001201102201211101012111012102112001112000110222022021012102120021222102002001210221220011022012102022020022021012221200211001012212100021010010100200212021210120112201220221100201220111202121002100020011200212212211222112201121222002110100022110120121201111220020210101000012122111221012001100001112002001100201112121221002020110010100212120102011121101221221200210100110010221110001110201212201220212100010222011020111012212111101100011002210111022222101111012012010022022121210201211201010202122022022101222221221102001201120022122212211112022020020020102122120020200100211021020010201102", "200122021112012122212002022101010220210020210201011020211212112121022220022022002011012020010111010211220100100122122211102022120100210102100101100020211000222002122121022201110121212201200120121010211122222002020021102222101021102112220210212110022020222100122202222220220202120222121012120010210202220010010200002101102210102202210210121200021222010022111202112121211202212100102120111020222022222102101102002120101011020121121100111101120002010020020020100001020111221101002002102112001001012000102000112211221210202000111121022121202021102211022120010012020002012001202002210211111100112010011021111120212000012210200202200121122102002111222100012210112111002202212211221112021001111111210122221110200110002110011102212201120121112122201002110112020110021021200011022122211120222221220112220211210022211201201010222212011011022110021100112110011121101112010020220200012110021211000222022000221121102001021222102012022022021111101101120201202212201101011010012012110111110202120201222221102222002222101211211220101002020022020122020101102121210122020120110220020221020000000122100101011100021010102101201210120220201021002010110221021010201101101121010120001012221122211102012201110122120121122200112122120121002001210121222021022201021000022002111221211111200111122221102010011120001011222012011120211102110220120110200022002202110122021002222102120201122202021020100001112120111010110222011201110010012012102010221102020210100112001201122020101200021022212101101012212112002210200202212121211002200211122110020121121222220121110121101212200012021220110101121010212101201121221211102100121012002122112212022200120102221201210122102202112112222211100112221101121111110221210101012020122200011120121212111020021210111021212101012102220211120100122102102200020022021021201000201001212110211020101112012210120111210210021122202122121211202100220220022012121022101200120122111120020010111210022012111222101021120020001122120210202010122122", "012120001222120100120021020012211102220201210011122111120201012011020020011010102121020112101201011002110021221010101012210101021121122222121001121011212100122111221000112012012021220110010112201111221200012101022111111002021112011022220221210112002021110200000210222012221221022212222221100002111010121200200022121200101002101022011222120202111102210201202002210012102022012111122220202201121011202102221202001121211102100211212222200211200120120202102101021110111011101221010221200210111210110010200100220222010201022122000010001101002200121100010201010010010112210200102121012120020210122002021212221221010112212210100120010200200001002200100210022000012222222202110220200110011112102021022121212211210220111010001221112001220122212021222121201112201012201011012122111120211112100220021220111101210202101110002022012000122002100210200021001102022221221000102121200101120212121111002100120021002101021012012222202112011112100211120100200010101011210221210201102110212222020200212101022202120001011001111012210202001012001221102211101120012012201121022012101122000200011111121021010101021102100200000122012200012021010020202200211122200212202002202102121110122020100110122200021122100022110201110111002121102100010112022012202201111010102102120101201220221222011201121000200111101210110101020121100020012000101200112112220212012222202100221202200221211212110220210101011211201100020012010011221102010210012101212202110122001110000102120111121210201211012201211210100100110011000012111120201111011010111200200110201202102101001001202022022112121022100211000201122112220000010122112202201202211210210111222002202001211121100201101010212212112121210120201012220201000101221220111010100101200222122122121021010211012001121210211121222001122000202200101120021111202202200222102020221012121010121012121111022211121112112120022211201211222220002121120121120220120022020122211002100212210120110221112012200200022220011021000001212102100112221111", "011022101100012201022100010201211022121112111100002000002220102000201020020102022121221020102011112011101112100020120121120022220210202000202022222122020012021121220021202010210212111011200011111020011101110022012010121002211201202210011021210202112210202102222110001211021010201102120001101022201200021222111201121221220210212200100200201112222210111122212002000010201110001211001101001211122011122010210212112010002201112122222112002220201121022122211020200111002022120002221102100110112101220012222002210100121201121200212001011120111121101102101211022220210221211212001201020210012111012011220100021112001202001102212202000212120212000101111010120200121212111010000002221111020121111001020110221202200101020201122220120200102021221001001220111022201112220121111022001212022122021002202111000221120210011202201220200020022120100211012121211010022222022112102220120120202000202102100200200111100010012211200022200101102101111212121112121022222012000211101120221002010012002122201000001121012022001001220020201220012010220111020020021200220022211212011001111122112111210201111012121202020212021102010012000021001220002021110100120010202121021110220002110021011212002022011120210112122202211100121111212011011121210200111020201101202220022202221222221222120001100111201000210010222112102202121222000111211020121100101112201102212012012100200120101110100110101221001122102122221201202212220222220202111121202121201220101002110212011122201221221201000100210012110102021020210022211211221020100211021212100110101011120110210012220002011100221111122220021000221002012011011201121002222100212100120221000221111220012010211112120112111122121201222021100210022012002111002210120202002102011100022221000010122010010012101010200221012121100002202210010102011110222210221212120220200121120201211020011212002121121110101101001012002021121200221112222000222102112201012000110020021210210201110111121111101210102202111201020010202101022222102021011120", "211102000110200202012121211102201020011120002010022110022011011111022102120210111100020211201111020221202122112210000100112001021020220021211021110211012021011122002012221200011222002122022012201011110022110220112011022012012110200120210010211020002120122221202211002111112021022012000100110002202100011112012210012221000020102200222202102101201120200210122020102121002011101211111222120010002222201022110020011200010221122211012001122202211102121010021021120220022201210021220110000020011001111211210002121002012221112022222021000222101222002101021111021012012220222010021121122002001110002120122221122120221112222222211000210010120212121212110102001202120020211001211022101201112011200021001012001011000211220000102020012222101211212102200100102020222012010001110120112011011120111122001021200221111221112200211112121202210200011200110122021121111022201101010220102221021120201020221221112011211102211112201021220121000220101021120200102002101201022110021012020202002001012211122201200020022222020111010201110120021102001111001212002102111111111222102022011121110011002221112220020211110202021101020110112101011102221011000112122120100211112111011101011021222110202022211100012101100201211120120211202200111210210102002221112021102011000102102001011110022202112011102201021122020212002022112121102010221022010122202212201220110200122121010201111202012221000001112011002002020022021011221202112000221111000222111120110201001112222100110220200010110111022220200121210212111110010010101021001202201122201121112220221120122120110021200122102002011022020121212012221102022220110021011220201210010211220112210010001022121100020000221212201222202120020110202121210112010002112120212220120200010211212100101022110110000000212111202201120020121010111122022100122210200200021021012121012002102000110011021210112022222120111111112000200201121201001011111021222212002111211201101210202020121111000221121001112000100221112000211200000201012221212022", "012202111212010101000222112022101101110202222222211111202100110022210002021212201112010222012101022202100201202110020121022220022122210011012100021111100200200012210020201122202012110220021211100020011212200101122121001022010220100021102101002100222011100210020002000022101210102212202112100102020110100222201010100012011210200202211020002201100012100111200021212010121112022102022112202100022000201121021212102212110100201222202210022021102011120201200201211202202020221120021001120222220002210110211222021200020121002011221202020022110011121001020122201100200022112221101022222210022011220001000112011200201210201101012110011202020210002200001121201110002110210010122202122122220021212221222002011201120021212210021021201222021201111112002001211201021001112022100121211112000111221020222210002221202212022122112122201110102022121201121011020122222200122111221001110210100212102011222002101020112000101222210111020002022210110002101102201122120222001110012220100012212220022022110022011111201200001211221210200021201020110112201000020100221211222112211002002022002212201001100121000222022010110220102210201210021222002211001111021221202011202000001022112120112200110111010210210121102010100012001201020200211021022122101112002011002001121101011002111221121000220112021201121020120012121002202002120211002200011110220001002220100001122201121001110011020112200102121022110120021221100210122211222111110012112122021212112222221122210001112001002000010202211000220101121221011001020110122011001120201100220221222200000002201021020020211200122002200120211002111102122212112102120201111210202120211110000112112002101112022200202211222000000121102112201222220211112111210000010211002221200011121212210111121100020202111111100111020202000111010202011012002222200101020110012222212002010222012202211000111101221021011202202212022212222001001122001121100021102101112002121211201020122200102112202101200022221222010220101111011011102102220100121221", "111020221201120111021110211202010011122011222220020110022121021220222011221201120122000210112022101022102001011122200000122212010201220021001122002010012220120111200100012121211002120111021000200021210120212112120120020021111202220022002100211110101001221220212000001110220010111112102102122221111100021201111112120121101211021001010120101021000111011220201022100001001012200202010022000210010002022201200220212022120101112202012200112121101122011021212221011020121002012002102212102022022120021220222000222201120020112110012021001002201000201020220020010000100200100012220121211110212110022002222220000102002102122010021211012111002020001221022022122012112210122022121200002002220210010202122101101010120120010001020010221201121111111202211111101120112012010101221211011111220202210200012012200212021222200010102021110201010101022010001101121102020020002211011221022001001001001011012011012022020112021121012202121002101111112102121120000201201100001101011101222122000202201122200112200120120011010011211211200011022001212012211110000000202222012210220010201221001021210101221120212101211221101200011122020200101122222000122201000122102110111211022001012200012102100111012110200010000210012212010210101210200010010202100221120201222001122212011202221221010110022021201201002122120222010002222012002202101122022011020211122120000120120010222212012001200000222101202210022021212012220211111112212102020211022022110112122022122002110012201111100222221210220120110002000012201201202010102201011020020222202001211102122002221100110102222021012221122120100110202021000112101002012112000200002121212000022200021120212211000111112012021010211020020221211202220100220010000121021212110210000112111220212010100020200120221220011201200101201211111212212201011102102112022011221012012202201120000112101101220102020002221112100111100101200001001002211211101000121102011111112000012201121112000200200210211022121122021121221202101021121012121120220120", "002021120201112120020220211111201111202101001012111012221121211011022110100011011222102100200011200102122110121010100102222200201221010111020221201020120102022020000111111211212200112220101202000111101010000200211022100122221011011100102202122101211110010020111112111222012022220021111001212210220101020210211101101000002000112120220020120201001112221201221021011001210022020020221102102222121110002020210001021020212220010022110122100001001221101110012001222112000000212022002222220111021120002010110000002102200221212110110002122212202011122120000010202121000010221010001010220121102021202101121221222111202001021120110110200020110212012020022222111110221111012021111022220111100011112010210221100202210222200112122020212120000111000200002000020002222112012121010011010110200112001101002220022101202221202100120210120212111020211021202001121020102211200211021211102120020022221111000222210222021020021120111202110120022120022220100101012102100001102210101021202101211111111020221102000222101221001000121200011020101001211120021200101012212100120121110121121011120120011220221102022000101101000211221000012122111000002111112020112111012200121121212121110022112000212000001000222100120102200210121111011211221102001011120021110111220021112020001111121112200012011221121011100001212200120020012201112222122201000221122212221200021121022001002022102001002101211000121210110102010202022001221121221021100220012220220201011102210211202112210220200021001100212210022010220010221200010012110202000001202211000002202110220221120120001002100222220011102200010112100002210221012110222121010110200121212110210011000002001100021220202102220210110022020020001000220111110100221201200122220110012001011020111221210221220210102201100210200011000100200020221021102110010222012200020021000221101022100100212211222021002211121221102100010101010201010122020022121120212220110022020222020220112101010021011012012121210122101210101202102202012011220022012110", "210122001022211212120100201200011221121021122021222012010222112121111220212002002112221001010101222100221201122111102110110012012210210010101100100011000211110001120122202111112101100120010021011002120102201210222201021200210112220000011011112102101210000012011210211002022222111122210221001012200112021001012111101111200202011100002002100110200220222202010222112122001012111012210011000220220220011010221101112011220101221120211002202121210021021212220221122000010202020011100202121210020221002122200000221200201101010122002000101110221210002222202010112022100101111112102022010121120012000101100101100200202102102212222122200000121000000102211101102221202121220022222020012201021110111100101200122201020022100110200011212021001020101122222101012002020012122010102212002201202102011010102112000221221010211011112200022111101220121001121112121200221002122020220111000122020012000010110222002000002211021021021122200111102210021121001220221001120202210111100022200202210002222121112012001001202112120111211020221211101122210210110001022101210011211121200002201112111212102112122202111001201001010211022211202001000221200220121210011101020222101011201222110012022210102201212011022211222222102222211020102000112020121100022200011020202000121212002212210112200022011102022122002010011222202102112122011010002020202010222022112010120221012100000001012212100220122211201021121001220200221100122012210112221222211220202200002000202121210000020221202222110022010102221122112101012120201000102000112110211102110021111110020210012110220000110100001002012212002110022112222202001201202211011012201222120211002211020120100001111222211200100011100201002211021001210021212120220102111022201011021012101111221001100021011020112102020101001120112102202221220211121112202122202010211211111201202001211112022121122102002001101200100200210221010020020111020111112212020122112122110200110100000222202112100220222110112220211020110202202110022202110010001020", "111020100220020112102121121221211112112120200200112121002210100212122120010202120120002100120201211120021011012120210022211011122202202210022102011202011222020201011110122211202200002001020111111120212001201202020202122102012200011121111122122002111202022111201100012010000201002012120020000001102010020011112120010201222012100200011222110012100222222200112101012011010012210011212010110202122201112211212112021222011202221120120020012221100201122200102110012112001211220122102000222220010212000212012221221110011101202101102002022001212201010020012201100220111112001110002012012211112212211211021121022001022020011121210120000200022100122120201210100101100002120220102210101101001112222002121101002200220112120002011201011021202222201021121102012011210212102021000121002112020102022212022200201201221200121011102211120020012201220220121220212020012101012120221001102211201222122222210010020001010221020222200021220210202201021010002201121022120100201011201101001220011000111112121101222111220102202012001121102011100002100112200000212111200120111220100021211102122112210012202201122020111100012121110212221022001112120221120011101201012022221201010101220122011100121002100222202000010212011211202210101010000202111221212000211212001221001212221011010012220022200111001212022102121022212221002211020112010210011022200121212201110102021221200001221110210002202000102122112101222120211220202212220022102100202020021010222012211201121200001100002122221122002102210021112120011121021202200010201200120000201210201100021112011212002022112222222110212102022120221221101202210201211200211202110001200000011221122200012110121221222111121222022121011210212200211200101210001210110021201001020122220100002220011010120221100022201210121220220011000221121020120011002102000222102200000110001200212210220221121221112121112100201211200022201020122001221000000010112222020210200020220010201010211102212102221102221221222110001120200221021221012222222011", "200000120012212221121120120012120001012112211101220121202202012122121100110212011122221012120220120210020010021120201210200001021011021210222222111220111212111102200210022021122112200101001000001012220010000222110120001110001110102221022202111220002022121112010101012112002201121200011202112120202121122111202010101111120201021000020111212112201020222202121001201120000201021021222101101112020211020220022221001121201020110202200100222002111122021101202211211210002002100002010220102210110111122111110212021210121012220220000120112102120002000112001222102122020112001201121002210200210011120102210210020121122110212201122111212210100102212001100002112121201002111100000222111000120121220122022220011022222120121102221220001021112121102111102112102211020101221021220220011212120202200020022102120112012111221100011120101211102122022200020000120211012200220220022102122200012111120012111202211010221112112211102120001220002020020001000210222002222221001102202001021200202101020201001122211010222010102122012001101222000222111101000022201102121010220210221101002001121121111110200111121100112221112111002210202001002012020110200000212202201212112011122121210001021022010200210221222111000212001021112201011222211222000122002221110010220010001001120020221001000020000110012122222011222120212112022212121220101220202101011111212200201102222011002201020120001122121021221002201011102011211220002102211112100102111112201102121200100122221001010121011102222201010102212110001200000210012000001000001212111100010120102210200220210211020102210121202001111012210210120021020221000210210000112122020100222221000222121201001201221022111201110101122001212201211002012220202121202012020212011201020201201122021020010121100101100222212011021121022111222012021111201110012211211002100121002001021211202102222220121120120022221200100022222012200201001022101221021120010102200021021211212002222011011112202122001021210110120212000212200020201021210122222212", "211110122102111212112002200020101001111010221222001112001212000112022021112122002212102002110001211021020022120101212220022210202200221022000110112202011222221221210102121210010222101010201201202222102010101222210002002001112101211000221120102001102202211122112212000020010002102000002112010101011110212210211102101001211110020020121220110110011122001022201202210122112120122020200011010020112201112102221120121210121222100121101111102201120000001012120221110011002021220011111222011122221211022012102220022220200211220110210212210222101210001000202221220021201121210021121201200222010102012011121121101002020101111002120022220200122222020010212122120022220110202020222020201022102001220021201111110222210112210111110122112220210001120200220020211022010102200200011202020001012011012110012210121021111011020001000010002102120201101022020100211120201000121121202011202212210201010211110101101120210112220110210112211102121220112000010111100222011211012011200221012212212010101120201010112022021121220100212000121012000222001112110210221022211100202020011222201201102201020211210010011221010122111002102000112011112000021220111120210001122211101111120012101112201010022000002211121122111002111212202022022210211221001210100111200122110200022110221121121220022001202220210010121201112221101120221210222122122022220220121120110200221000012222112020011202012220121001122210002020110001012102122221200012000200112100110020121000112012001122201200102221102102210000112212200212222000120022221120221222201120102002211201210210101001211110101211201201112102221100112122220021120222211022012022220001211202202210121211002111000211021211100002211212121022221101202010221111012200212201222000220122112121210200020011201202111120200110100220001112110001222200120112201220212010012012021202121022020020010111012112002011112212020000210121122022222121210112112221011210020000110202221210220002221022121201211101102021101011110212101211001120102101001121", "101101001110122202100121010201202212220002120101121011002111022100102201021001202211200201012222220212110112021110222220222101201022022110222200022120022002222100000222110122112200201222122012220222100210022210022221100101220102112112121202112212110010012211022020211000220220020212101102020210210121202101011010012102211100102210200201200022220121121211021000200220122120212121221202112202202011101101100001102012012211212011112021122100220211222021020201112102001010121011101112220010101000220110012120000200221112221112110111211002021020210110220200210202220222101110111210020111120210110222011001222001001000122222021112201210100112010021202100100100200222000211111200101202010002101121100001022002201001120211221001011211012020200212020100200221021202111221122111111221212110122201122210021021012202111211202222021210022012211220120010120011110102210000201100121210020201222220022122002121210220211222022212221002010121222110201211110210201202000111211011101201020011201220212222200000002022002001200122200020221202220122022102010020111021102020120111222211211112012220002121111000220101020212220202021211202011110022022000120210221200002121001002011010210221220201001211120011211122212222202220200001122000200102210102022220101202011200100021110220201101001011200210110222111002201112022210010211121021001220121200110210012010211100212220220112222120212221112100122001220120110110000102111211110222010001001211001200001002010221120112210112210122111101110002020122110222101011022120211010120122202000211012220220000102112101112001220020110121201011000221220201212222122221200202010010112010120210212222010011100022220101001202212221201112012012020101120210011121000122111100220021011110002021120020110221200121021200110101020100011212010202120210120122021020002200210100001121110002221200222210022201020011200012120201202012011021011202002122212020120001121222012201120102210101021222000020210011102100212122220112120010001001120100", "010000120210122212011210220120020011022201111002112200112221202021122110110202220121121112210002000120201100101010221221020011122012211000000210011201202002022100210021220100111222111010220101110121210102110221021012120200222022020220002201112002121010012100101002121120001200102220202011211201122221011110200010012000121001202001000211110202220021202120202010211202000110120001120021102112011121010210101021211220120101120011222101202120221202212001102201022112202201110212202021111120112000022012002121100000211210001211002221120221011200212202100200102110020112020000012200222111100221202011122100122121000212202222022211112010112022201020012211110201002011221120011221100122121101201121000220200010210001200110020121101022000100220111212022020010001012022221021210121111221201200201112201122211201020111201000200200002022001101220000200222111110022000010111221001022112220221201012001211121002101121110021102121202112212021111012022120211001011021121020220120112111111221012012221212000211122021221120012000221212202122111010112202220022212020120100021210201200220002221020212202101012202112100011000120120101121122220222111110011102201011212002221101202120101201010012212112002222020220202102021112011001202002111212121220221012120121102121001201211110112102011211202200221201022201002222010210011101122110101022001000102120012120122010002201001002220121211022202220100010022000021202112010001002011011021220000112100011111212112201202011222212021102120111212200000122220121101010120210110101212022011011210221122011112102010001101110021212021020111202020011221220102212000002021011221111122121101001120220120120210102221000020212110202222112102012021000200202002211101221112202021111210212021121100000110020212212212102011211210100110022122101112022012002022002001100200020221111110201002002110221020110112110102222011122211001222100021110012100120110010200120021201210122020020121201220210220110122021121202202102110010000202020212", "021212210120222210112020021221201011220212121112001210002102100220122002221001022100010211101122121011212211010210221000120010221200222121211121101121010012000122002212210222001012212000220001022112200012111212110211022111022120200020120211101201101210020110211101211122010202210010002010011212022211201002110202120111012010222202021001111121000112020210211210020212012101012001111221202222020121220202000122222201121010202200221211001000222202220211220000021011102121012000200222210101220012212121011020122220201222120011020012001001200121012001200202112222211111001221120112112211120000201012020101222220021001201200112101021212010122121000200210021002211020021210221020221212012101212220021221122100102221012210002222021202200002102110011201021120202010010201011110000002021021202010202021222200120200110121222210222112001102121201110002002021110001012002212121000010200121110110120021201011021220011022020020100100201011210212002122111100020101222221200212000202222102000211200101221220121122011221102100000201222111002202021101020101000011212200210002210120022212022110120222220121101012211222121021012021002110020122010020021110122210111102110022222022100020200101210112012012200211002120222221222012102021101210122210122110101201110112002011221011212020120102210112110010210010011101010101122012202121022122220021210111021011101021102112212021021101110111012200120220021200222201221221210112020210002201221021022022112022102121220102110000022020200001001101221120222102111122111202211100111202021110000121202212010111010020222120022221021201120100020110020010102112022001022200122110120110002001012212021021222111122020110002210020001212022220111202210201102222102002222100102110121201011101201122202012210101212220221111011010220212022010020112220002220121222200021110221211100121010121211120110212211212102000002101201120210211000202200011221002120002010022201100010221220102011001110221222212200022010122011010001002011010020020", "212222100012122112122120121020222121210220101202111100212122211001001221212100110020221020011210222001021212220020202012212222222211220010010101222120102212020100012202110020221001021221101020210210102012002002120111220022021110021221002121201211000101112201110122112210201102220012112201100010222010121101000221202222121200012001220112210001222222010022120010011112110122021210102001102002201020201022102202020000002100010221012001112000201121221000220212201202020121200000200022121010122020210021201012102021002111220201101012212010110001000002121110210010120102212002121122101012002001211102220011112002020201211211200202101210002221020200011110211122020021010021011112121011212002110011100202012102021001021001020011011122202110010021110102101210101002211011222012002210101200100012120200110221011200122220000120100122110002010021212210111220001201011110211120120100122011200122211201010200222210010210212011221212000022121012022100000101200120122111112021211120120201011020111202210021201201120110120110100221121202210011220020202022000201221201012120121022222120100222121010120122210121000220120210202211011111002202111012020102002022201202100212001002102102122220002221010100111212102221002120102202021210221022022000201122010002111011212120211002012001120110202121010022102000022102101122110022211011120200111202120221001012112022200002022212122220212201221220212212110021210020002021022011212202112122002000220200101000220210211121020212011011202000121101012101221100200110221120001101020210101000112000112120021012101210220200012012211000112012000121121100212101002011012100221120210102121120220102021112200111022202202201112022012210112201101210211222112222220120200011022110210112121000201022200121220110021020012200011122120021212020110100000220211201210011102101201100002111221210212120102020110200111102121100202020212010202100211202221100220101202212002120221100210101201110210120120212100120202122112212020110122101220001", "100111102010111202002002101011011100000221122101012201221001102221112222111211210002011211010022120022121200222111100211211111200100221122222120222122221111020220022120200022100022221201221212220000000111022010012112121110120221122000211210110121222000102120122212001000211100012221220010101011121012121020002222211020000102001110100222010220100221100102011022022211002111102220021112021111111020112020020221022102101211020101201122121211022012011110222200022112201212022122210020212122112122110001102022002112122202111021110201012011102121212102212210100110210201012221022211010102212011220220100121022001100001202000222012202220001200021001001120001100021200022122202212211021002200211011121220022010011122111220011010100000000110000120121201020202012100220122022012012201221000100211210220012120010110212220202010010101211002000021012122110221022220121110210211121211122122112121111020211101122201012021012010001112221000100000011111120101022201110220102012000220001022120101001211112022210120002100021200022010021122112100210002102201000210210000111111112020212101202121101120100012210110021000000112111010220111000022100201020210101112101122111011110201020221000222110200220220112120122102212221212211100002101212001010112110100012120210201012010110200021112012212122220201021112120220202210211200012220211002211222201220111100222200200210222200211100202101210100010021200002000102220221022202010122202222220021010100211122121212101202222012020122011210110011112001112200120002002001022121222011012010001211222220120022112202200002101220210020222110220010201000121011010221120122011122220122221001201012011001022112102211120010120002101200002110111102202011121100022111002112110210220111021111022200020220212211212020122212220220202201101201212112210102001012121002110202101012222202011221012012000211122120102000112001221011110120110100121210001112200022010212001220221022020002211100102100011121120122202102211101002202221002120011", "002121021012010020200121022100000112201111122211222120102202202021120122000221210021000102220000102002222021201212001222021220111001101001200101201222022010111110211210202002012110121102202211110020112201020210100022212120200111120011112001112110210022101202102000022112001021212221020000002100222201210102020220002121222022222211001002001011011102220110102001222200111022122122110210212110200221001121010200011112112122101121121102200022122000000011201212101220122210022000002020112110201100010010002202121210210100200101210002000002101100202112220220022012011120211012101022110020012110202012200101210101211111201120200222021010202212210010110010122011000122120222210010120212111101120001202000212002200021211211221202222112121012000221010010201000102111012220202022222111011212120102122101121201120200021121021001212010220001000102221212100120012121121102010122212111121022022202110010112112022122022122020221202212100202021100102221221122000201112202222211010022102111110102011102012200021111112112102002101121222002120002012110221002212001212112201120000102121121002200202122222220111200021210101022211202002221011000221210001121100211222220220211210210001212002101112210022002121000122122020010001210110022220121222000210212001021111121000012101210221102112101011002212202001021112121111220122202212021202010012001001212221212120001112212102221222121220210200200222222200210100121210100222021000021002222021001220011121121221021222221200110000102022202121101101001210002102112020010112022001012201222120022002210110011211110211200021102202010000212012220220200210221021211010220102121010120220010000220022100211111201202122102000011111201020212201122211121000000111122210222210222222212101101210002101020201011121100212002202002220222201201120221002201210002102022200210120000220202121122101121001220010202111200102100000002211000222122011102021020022101021222002002121020111111001212201112221102010111112211121210210222012121012212", "101201211002020201120000100011111122202020221001010211220121101021212102120000222202100012112222012101220111001012101212100110122111020001221102220012022221021122121122100000122200000010220102202001112210100212102111020220121202111002012012211110022101102200111120111000111102211020121200121212210112212102000001102220222121112012110112112021010120202101220201011021001102210122210102101021210222100120002222020210021011202101021201200222022220211200111221120211121020010110002122110202122120210000012001202001000222011100211010111100220211002000121201110110120212202110011100202101112221010022202222012020122022122020001102000021110021110111001021110222020002222200101002211221021000001202202011022101110201111101112112112000110111112121102220100100111202011002110112220222222010100211101110220221020001010220212111221102121210211210111002201011011200122002010102102210002211222200012111100002220012002111121222110111220011001000222110021210120111201110220011212212210220110212201112200212222011102102212000201102211110222020220210202222011102122201122001101220221112021011102222001211200202100021112010210222221100100100012210021200102102002122200020021111200202211202100122012221000212010202111221121221120222202002120201222121011202000100011200002120111212011122022021121102021211200121201002120100121212200212122002201022122021122011122001222011020222110102112000101222101002201021211001001011100111200122102122002222201100220222112211202211102112101200000222011122122112111211211202221211111221102220101121111201202222011010001210110100112220000200110022122202212210202200201010001102102212212111202110002020001101121100010011020011111111002212222111210002202100010022001220201000012122012121001220212012102111220010220022022220001012212021220111202022021102202010221122021021222201121111102222120012220012202222022202012011120110011011111121222100202202012101211012222021220112211200100101101001000122010011202222000211110120022222", "122121222121010201212222201102011202100122202010202211212212012120211221012110122012002002122202010021021021202102221020010100112011220010222011200200122121202222102102100202022010001112102211012020022001022012121210010110122121110212021111010210000011022112221201210221120100202221021210011011200110220210010222112122110011210101202112220202021010201120201001002200121000011112100002121201120100220021101022112200102211020011010200220020220222020002100011112212220002101000122210200012101112220212220001010012022001022120120010122201022102211012212221111201201102022201011202020222012222220120100001122110022222211212212022201220100112211122001012022022110210222001012122002102200122100120012211121210211001111120012012022122120002021011102212002202101120201002200000120021220212111211021020200202000022121021001110010102102012121021202000200100211221002120102010000012010011021222210000222222021112021220101220010201002222201121022222121110000020202100210211000000120022200222200020202201121111022001101000112211210112122010221121222222102010122212200212220102010121122121022221111102001211221220122022121010111100101021101121001120220210120010201222121221221111222200102001202110010010200220221121222011221001202020210002122012100011201122201111200001010022210101101101100112121121212220222000102211110122112212222111020202011121200121211001012122210200112121112101210102210200202020120020110220122112102020011020111000111201010221000212022110102010001101012202011000220212201201122200221122211221100022011120220002101201211110200212020010001202010000112212112012000201212122101220120222121202022202010211001120201110110111201002210110100010221201101001111010020100112001011202222022210221020102100112122121012101121201121100211222210112000002001002020000020211111221011212012200221012011001112221220102100211011011102200111201212110001022101211200212021000220100122122001212111020202120220021200200012020200120102220012222022210102001", "002101022221221200101200021222210001101211001120112102011001112020202021210012011012110221101020020112101010011000020100022010210120221021020202010212110021021010110222022220012222202020121200011110100210120211122212000200010121110100120110210012012100221110102001111021002212000012002102000012102112112211101200001220220110002002222020121220121011210212101002100021100120002112221221120000101201010020210020021112212222112122200210112012122222222102012202102102122012112110001000012020121222122011120200022101202111001022010010122100212102022220110000102011220100200012221000020210102210011100212200011222000221020222021221110001110112221122002212222001102021220212200101012020010221000110010020102200200102111012121101021200111021010001020022221112121122020211112102100012101011122112000202212021210000212101100002112002121022112001201121022011002000121021022221220111020111000021111122000001101002122210200012000201001220010011110001022100021222222210000222110111121010101210111222210212222220220022202102112200012111100221021010101111020200000010212222221020200212001020000202002202122121111221012020212020212212020120122121012222011000210120020002101022021211011002211112011020102211101210010000100021100220212222102212200110212000220120120102000012022010002111211212022202020222012020121022102101111102210020221120002012100012212012202121111021221120201101211001200002202002021110210121102100020012201220201102210102001011202112002220120100210111021201001222202121220010000201111202011011222201002221101000202220120110010111022020102000110212021012220100210101021211220011111111122101102121220200122011212020012201212101020001002112210200100021221121100212211112200222111022222212122202120011220122102222221221101210122222002210121211101111221001011021222101220000010001221100011011122112022020221002022102021011102001222102020020011120220011111012121000001011212022100010020111111202121222010100102121002022111001112210012220000212", "220120211212112011221120011002122222001021200200121202110022111201200120022001120120212010100121101211011212100112211200120211102010000202012200000201110002112210220220010201122011221010111100022102211010002012121212120210120101112002002200122112200002110000210221110222200122010021210101221201100022011122222102211122001000221012221120221101201102210000010201012000002222112020211012011101000201102122120010221200202102102111122222100020201122211022201120121221220121010200220021000021121221122022100221120100021111201010210021201100221210121020022001210222202001011211012211111110222002021100202002221202101122211002011202012010121122210210022200201101210220112122100100011210221020021101120020111112121111021112021010112111112211120121022121012120112220222101222010202110121110101110011101220110202002222201201100212221102221021102012212021012121200121100022110011011221010002012100020200021012020010121220212121220022012212202202010212210021102111001201220111001102210011101010102112111111101102221120002002101100222101001121211002002101002011202121202201011011102211201112022101122212112021202101212212010000220212022000022012101200222100120121211210222221010200012220202212000201110120120221022200001120121200121000211202202111021210020011100100102010002210121022021111101102212120111102211011221100010010222022222101220012121202111012221201112111011020101011002201200111001122221212210001111021100200002110201101222111202201000021110202121112021222210120002111122210021100012021101100111012102222211010212111220200102001101122012021220110101102021000012002001110120122012220111111122112200101200010121021222121000122010122000202010201200202012001200000212110121222021012200022012120010201212210002010221211100110021001011110020122100220022220201200210222102211202010120220000222212001210201100012110001002110021201212101202221100212002110221001202110220202121110001020220002112000021211001110222100212110111010000001202110201212212", "020011201102021110210001210212121121021222102112120010222200022211110021221020110200010200122121200202002112012012022101100101102111102101012122010011000021212012202101102112110000020110022012001222101221211221111022221120002212111201012210220021211120200201122120212112010022002110001010102122002122021220012211011200001110221102202002221221221120111102021111120210012020222110022112102110221211201221210112120001221201122212001210121102121010022022000110101122211201021211101022112012121000222111221122222001012202200122110122020012122000012101111002102102000022211112111002021121022220012211112012102210210011101021200011020220001020002002000022000120020200102222011202100120010000112200100010120110020102102022111020000121110100100121002110020211102020021020200121102002102012020011211122102021222201020222012001222022012212202000102111011000122222112000010110222212111121000010000120112201020200020221010120222221201012000220002002001122112022202112120120100111022222021120222211000021222121101200010022112112010100111211002011222222101110211222220202110120020011211020110010220120000001221211002211000200121102111220210222102202020020001100201222111210221020000202210200012112212112022122022111101001022111221022122121012202222212010202222011101220202101001010221112212102221210010201010222102112022121021012100000111202022101012012200110121112001102102222222212222011120001112221020211220102112001101112021210100020002222010002122211121001001011122020000112010122122001200120020220210010001102212222011211211212121100021112020221011202012201210122121101201120112101122210221002202012012202201021220111011202002220010101021010011210202221210012120000120020210200212200002101220120201201222121120021011012021102200111010002111102021021221111221001211020221222211002211221000211101100002012121201200211021211121110212221122202222212111222210021211012010220100021120011002101122012121211212102000202021100000011100121012001011112010202", "012001112000012202210121002111002212012021202221021012201110012222200110101101021122220000021101010022201001210221212021000202210210111101110210112011001000222201220120022021121121022010211200212112200220000022100201020220100121010221212120022010012012010112112020120100001211222210212220100012210202012010210202210121001102010111022112122120221120011021020210210001020110011010002102011211001010101111001210110100000000100120001212222102120222202020110101121210010201002020100020001211201111200020202122010110101100221112101112102211110201122110201000002021012021202222112120102210201202110000020220202010100200102011211120110022202111000021202000100020122001220021020220001100010212210220122000121000020011221221200120020112121112122100101021002110102001212020112200102011122202001111100100020011120201101100022110111212010020001112201022202111210120222211112212100102111010002121101012012110201210110212200200220202100121202211100012021111222212102111120210210021100000122000021210001220211212222111110100012202211002220110102110210201010010221200111221201002100110122112010210022102212012222012102010222022221011201011012121201101022012120001212212012002200000201202020001220022212010220010201002022111200000200110120221101202210021102010101000222001122122201110221011020010112000211020202112112001002021210001212222101100022112201002120001110022202221200020001111101121102111212111120222100212100022211101011221010112120112200121101102100020220001111022011112120120002102010021120102012111110221010112102221002010121002020102202220101000100201122001111000022221121222201220111020210200000020210221212021001111202020112101202001012120200001121101202021022101201122111121000110201020001210201202212121011000211000211121211101121101210220200202000122100011012001102121022222111210120111002022020212120122111012110110210220221012011112212120210021221210120111211010211000010012211102202120210212202111201200020210211210221000001020002002", "102010221102210000122121102121212100101101220101112012121200220022020002102110000201010221201210001111210000121210100100001012100100002110221110112001212102002022210010002021121020021020212111020112111101012200100112210010220212210002122100120120212010210022122001102222121111110222101222010012022200001201022110122112200111000022221202202021200222101121011110021112210011010001012002001120000221211210210001011111012021202200122111010020210022222212100122021002101000100000100220120220202011201011211021101212012211102112220212021110201002111111202122011121020221222202021112120221120021012100021022111222202002221210201020202001212020102201100002122120112121020020202021010200001222221020002120201112200211110101111011212010020100212221121111210000222111020212211102012021200011101010110122002222201200121222022000012212010021022020220000000121212102020010102220201022100220000000021222021011201220120202001122020101012021221102121222221201210021201100201120201122100021002102200212202120112121120101022221121212211022202101110111001021200221100202222021102120220112022201001111210001221020012112012221101112022001001212111011121002012100220122200000120011000110210202211200002110122022220200211222022010022012221200120111022112022200200201022201201000110001220000012012111211022222000021211211212222100202210212101210021211202202211201102121110101002201010211010202101200011100220011002100201111101212210211001000201021211222010010221222021020100101200110022110210222010101220010112102022221222212201102202210000012110100020001021112122101221200110122120111221022121221022102020222121202201101110112000222020211201222012000000110112100101100121101212021012202220122100121012201212221010001020220011021220122210111100222200220222000120001201121001101102122212110120022102102110011212000021112202022011220011212000100110201011011000211211012212022120212210002121201020111210122221121110210221020102121021000211202011000120000122112220201", "211101122110100102002110000112212222212122220022121221021020110011011112100201210002221201221212210201210220022120221121102012002212212021221012221012020010201200202221120120110210110212002121210221101112121220210001021121000011222102011201001102020202111012000120021001122111002021110100102122202012000120010001110002200120210120211121111110021222102221020022200201221100101021102212102101202200120121200200222112100211222121000002110221222012220112012022020122022102202110110021202020200212220220121122220210110220100210011120120111210200110001011002102211100010200010222220222122201200011001002210002102000201120010110100210112101122011110211212012220022111111212222220112220021121001012000210102100101120100212211100222001121020212212121000212210101011122111012022222102001112222122220002220021210112112120012020210222001001210222121200212212111111010011210120021200221110021010101201220221120012211222120121101210121020010121200212222211002010012020200011220201111100021020011022122001101011122221220102201212121122021210010201001210022010221022101212000110202101211210120022110110221122122012200020222002101020000111001102211001122121101202121120122221020122022021112011122222211010122221201100212001000100001010212112111120220011000211020212212212200221010022220111120002201021220021010212102021202220121101100220021211222002211222001221021202011010222100110012200222112212112020222221100100210222212111010021122121201202220202011122110201012122012001200100211102020001012001221211110110211000211122120200120221000200111011002112221002021120111202021020212201112100200010010210010101221210111022210001010010202110210220122112001021111020111120121001021110120200211122011112122002002111000112020001110010202122200102110211121220212112120220022002111021100000212100112222010012211201121020002002021211010222111011202210220000020112201010010011011212211000021212011101202212210020112011101122112002201002002200121002202120021200011222", "010101211212010110211120200001022002211012202000121010201121200112200022022122020000020110202201121111110212221002110111012011112020220121120011002121021220201212020112110010012111210002012002011001110012202110211200200010122012211120110112222202220101212000121101101002222111101202211011112201010012021020210211002210110122110022111212012102120100211222121120102110000002201021000222021200112020100201120101121201102211012211111200220200221002021202102200212000002212121122000122112200001100110020111000010012002222222110200011221202211000012101002002010120122212201002011110211022021120211010121211011200022222002000120220210220022021200121012210220212200212012000220021000101210212112021211100011202010201011012101021101001221122000211222212020012001001011210022011122110001220122222102111202010110222012012022001220012122101202222011102022211000122100122001201211212122210100220001200221020010110201102121212220221120220022120011101121011211212020112102101102001211121210001112202002202121012001222221011210102211120021101101221120022110110020220122210112020001110102120101012100210012111011211200011102222020211112110101022022011012002000202221221221210111121202010022210122200020101100211100012222120202012202101001102202212022010111010101110022222011002122010010001112020102110222202200010222221221111021122122122212101000211021101210111221200110121210101211010121210012002200000022011222222002220120120010111222200101121000000121112010120202222202212210001121200110000201200222221112012011021002001121010120210220200110020011220002010000210010112021221101200210120221011021220222211112202202112212222122212022022210001012100100111012202102122021110220111112221011111010101011011202221200200122202211201201212112100121121222100121111102221111011102212122200120112202110012210200020202100021120101202210222021121220121121010012210020101001111112112122020221022022120202200220112200121102012021112001200111112210112112021101111102212", "200111212020011200021221102111211202201221101001120112111202210022221212002122211001112011220022000222000112011210200201210021000220110210212201110202021221022000222110120220120000001222002100201122010102201020100202212012101011120200000020100101202012201012202121122200220110121121002100022102220100112200110122001001100022202211020112112021001100222202201022010101100112020022101001020002022122221010012222220110221212201021222022112022200121020011110221000202111001120120201120110112011101022022010111202221010122121201002002121201020101000202210100012210111211002102120021200001022120201020001111002120110122122121001201200022022021000000211202010202112021221221002002010112100221100111102102011212102021110021211202200101220110101110201021121122021210122010112021120220000212000022120121221122110202100022121211012011001120110122212020111122001011011001210220112200200201220120210101101202122201120002201121011112102200102002222220122200102111122012212112200010012001120001100202011100020002012200020100200202001120111022021212212201212101120200222021212122212120020122202000001120121202211101100211200122110120120021111002202210121122112100211120102021122200010101202010111220212212100111110212002101021120002000101022010022110200102101220212001211012121010110220111121002200222002122202002220002221111022222212220222020020200020121100121010021100120211220212212001110110111122111111101001110011221010020201010201022201102210221011012122121101012122220210202122100212222100221000101120110100101112011222021201010121212100212001010121220102201112022112210102111211020211111221101011210012111010221102122101011021100010101112201201020012022122210012111102220222111101112010222000100001112002121211112001001020221220120002201201202020202212021100021220100220100100212202012202120001021110101021021201220120210002121110221022001221202021000021112200011222020111202000222100200001002002220121202201000101121202011222200221122220112210011", "221221121110011110020020110101211122202111121001102001201121101011110110212221202101202122022112200022120022220000111212200111120110222121100101200212001202212200011112211010101021101201210122010222002210012000002022111010110201012202212122220011021111220202010210021210100021012012122200210100202020211012200021222111010110000200110201220011110111100220100122110121002122101201110001022002111110001220012201102122022012010222220110210111121122210201122100110000201100102201010000022002212101202111002211111222021022022020221011000112112201221011120120102221012110110000112012102210001011201001200202212220200020020111121012210212100211112110120121110200112111012220111220002022020002212202102000211012222212211202201012110221120102220011111012120011011001000001212202022022200100122120210212101002210020211100021120000022022201200201221002020101102000221111200211120011221022212221002211020211010121122000110100202221021011010121010101210202201220022111220202210202221121222020000100100220100122010001121102022200002201112202122211002210102002020022220001100100022101010012220102011000122200202200210211202120010212120101120220202110202202221120112002112221112100012200212200122000022101020012012011201102222012211002000222221222001200011201000221210100210000211000102021110021210001111000012122102210120001001202002021021021202200021112111102011212021221102221001202122121002201221012022012200001022212110202100211112012101020000022222022001110022020101002202100101212021121212121122012201010000002002202200002021101122000011212202010002001222111201022100122220212122022122211221010101202011011002220221210100120011200101211210022010020122120100221211112221200212012000010021222020012001000002011101220222021000122102112201010112012021000200122201000012001102120101201222100101011212210201110002111221212001010022100220101020012021010012222012022211012102012012002121100100211022202202112112001111022010112022221020101101201002012112112", "111120002121100002010012202212221001021212112222102022222222021100110201112200222201001110210001201100100210221122000022010210001212011200010000022221012012111002022121010021101002010010110012200211022120210011212021012102010221011211002110222012201222001211122110000220120022110001212002010121221111022021220120202020201021221002010001221010120021221221221000211212002121120002122200100100022200002122122102012212100220210101021011022000022011010102201221001122110011102012201011012120102000100012202102022220000201002012200110102112210200000122220211002020211210121010222122121020222011110201110101201201220120022112010202202110111001020102020001112010012112012212111112102111201210021012010000210020212020022011110210222001210112112221021200100221202210202220222000020102021120112102201200120002212111220002121112010111110122011122221202022012202201011001100020101111221201122200012002221012100110002120120202202210100212200111201211120212000221221022211222022111012102211112100110221022212002112212101221001100222120010021212211211020211102120102211022122120201021220021122211222210210002012010001120212212001122100011111011110111022102022220101111120221000011210121222021021112012220121110121101210021200001121111022022212210121212021010201010211220011112220020102201022020001000001102111110111101110022020121101110012200212021201201211111211002222111102221220220202121120221020010112002211022012020110101121100020200120022022220202120200000210202210222000102220001101100100211122011111021000021220020202101001121222011200000220001211222211112120102100102211210200101001002002212010100101000012110011122020002112200211001022200201220120201100021020011202022102110101011110110001000202021220112202000221202111201202122022122200211212100100201201210002211202102010110220011201201111201200110110010001212021100120100102112112112011012202212000111111210022200021222122112001120100201100212102020222020002021202001022202001110102011202000", "102100022212211222001011021011011200200100010020220120200110222210012210010002122100101000112212021010202100112221111002111012112011220110101200121220121011011101120100010000021200120202111201221100112022100101102112102220011221202010212120222012122001121210011122120220001001001222112121111220020221001012112122122012101100120212211112121002112210010012100112101121121020200220120211110100121022001001210102222020021002010212110120111010020210020022201111112011220201100021120212012222202222112111202012021222021120001022222110220212001022021220111211221112101122020000002210211211101200220211222122011111110111121222100021000112021120200211111121020112110021002212212112111202121222220201010100011100121202121012221100101222021010100111220100101002002102101220100202110011012012002000221112202000102110101122022121011222021210222102002000202101111211112202122000211222122201110210122122000202001201222111121010122202101112012111102100001001110210201120002002001200220100111022021100022002120100201002102110021011122012001210021112011122220001101111102122210010120210002201021201121002112010210222210222112210000112021201000112111010202122000011021202120221000021212021200020020102011011211210001110212201000000112202001100010000020122102200022000210112022211220212001112201121022202020220201220021000011101212002121202200101112100212122010020121000120001202212100001221111012121011011002112201100201102210001102201101100011110222012202212102222022001120111121222110111110222110202001221211122001111121021220220110000000211010002120100000200012011111201110102100000201100020021122111222202222101010022122011222001220200000221221120110121120110002210101200110012000212121221221011000000210100002001111121022001121010202022112222111212120011011122010012110210101212211202202201220111000211102012210200001011011120201001010202201202121122200022110210112120110110002011002112000111002122020011202021122200220121121010002222012202211010110112", "022111020102110011021102222200220121221121020221110211120022220001010222112102022010211021102110221021221021102010121210001022220221211202021020200220000010112102020022101122101002002022100212101222010011212222100010202111011201121110210012211121111220002212200210110101012200112020012212220111020222120212110202220122211110120122122122001100010112212021201201101111101200120200010102002221210110112022102112122022022110111211112022102201012111210001011102221022220112112012101121200211101011202020110211222220202222011121202010020201200121002012000201112010112221021102201222222200201220221012101012200111000012102102100102101112001121111000201012021211211110210021100100222120102110111011221000111111000022011001100011222021111211111012210202201102012101101111020201211002021100211020022100000112002112022010121000101102200022200212102211200201202120121201011000222222000222000120110100121210210100000121122201000122000210012220120210022000211120111120111201110202110010022211021121122020111212112212122010012212020011012211211021111021210121212010010202000012210110010220000201020000012100201201111002102220220210011111101222221221211001220201111200112002112100002120222002022220112222200110212010111011221020022101221121002201101220000112102011022022211021200211222210111200100110021120011020021210110101001221220101011221220221112120012221221102022222010010010211202111020200201101021010212111110202002120012112101012020102002102012211112010000102222221000001111201221211111102001102020010212101111202211200000111201002220022001221212122000000012220022110011012121021100201212120020002021202010111010120210001220000122021001122022012021100101120101011000020022120200110121010011122221221210012100012012221112201201122021022110102012220002201221002101220222122121121112002010012011120000002001102220110022120200110100222222201201021220211020100121111100210112010211222122200000002011202102101210102200212111111010110211220001101121120", "010201221112010220011221000002121122022220110100202212121021000102011012200201112002100222111111121002112201012020020000011020102201010120021202201222220111110200021000111122001121001220220012212100010120010020010220121121111221011022112211111201220202100200022122202011121002120111011110201111021011120201002211002111112001001012211022200222210221100010022121212220112012101201010200212010200020001122111221001202010001112210120111011200112012200101121011112202010012111201021022201121211000122102000111121001111221002202021100010112101210102000011112011201222120020221000102212111210111221022211002010120110110102220222121110110112010120000201022210010102122000001102100020010000022212102222012110110200220102211002102210212212110011122000022011100021102210011111121221110211122102002120111012112201202220100010211110100212202101020002110010201120221221201120020222110211212120010222021102111221012001111212122122122100122212200222202201201111110211220010221202211212122122100100021221011222212120200022010211210101112110002101101022022012121121201112110202200102122012200101000022112120010220101220220011210011021102011011111022021102021222120201020210102110101201020212121120120121022111100011211220012001101012202022220222101010012020020000021211220010202211021002112211212102101020000002022222002120100021221111022011212100210020110211021012202021221101020222111020102001002200100220111122100001211222020120101100122011211010010210002011210100121110101122122002102210001210112111010200001112102002011102021222021010110012202212102102211011102011211022021000112012112122122122220020001220011002000201210011221022111222112010110211122111000200102212020220010020021012200020202111101211121212110110211101000002211010202201010002200001102100210122111200201220001200200022210111120201212101012112222011120002201021020000001100212100022110221220102200210122000010120100022221102221112100201221210200202220001201222220210021012220210202200", "112120221220222120200201121021010110200020001120222221220122010000000000012010201021200022222210210221112000012121212201102121220022021102210022001201121211121120121222211222222111212121102112110120000010222100201122012201221012122200021122021002010122202101210121102011202102101122111222000110001012212001212022202102220002222100201202120122011001100020120210021112112100220211200112120000221221011201010101121000200210111202012211220120222021221202100200002002202120012102210001010020000022221212112201100101002122121200000211200102112101122020200011122101100112001222100201111120220111121121201000201200010221120000200011120002212000011221201101100120200102021221001102111002110001222100020210021102212221211200112110112220122111101121210001112220112211020201111022002110002120101102200221100212102001001021021100020120222210221221021112011120021000101022002122200002212100212120011021220100102022211121222022200100101212000001202220101122122111111121022211102022211202221102121011101000120201002100122112112202112111011020211002022010101210010200000222201222200222202010001011201001112210101021212000111002021021102211102011210220210021000211010022120002102012111000000012210121221001102110202202202202002000211121001110020222221210012200022222020122021221220010202201020011022100012000221211010001220001122022211112120001120202112002122122221122020100220210002120200201222221200220110221202212000212111102002200111210112222021010022010212221112220212011210220201121101011021000220101012102102201222022012221021200021200102012101010221020122000102020221222002000010102021200121210020012111222222021211122121200102212002001101102020122201122212121020122222020022211020222122202202202022012021122012210221110100021211122102020202111111202020021000221121200121201022020022220000220100002201102101111111200221010121121020020210000021122012201201010102211002101021201100012200001212211200221101022211110101010121001022021110211121000122220", "020200101011002200122212121120101121012121022221021222000000111000012210111222012122222100022101210121121212020210110201222220222110122120120212120010202001122200200112011102112200100100022121022111120122112001221012100000200110000022000101200200012201010120001222220022222221011212220111212220021212210212222100200200221000102212001200212011210102110020110222102120121012102221112021020010201010101020022200121000122021211200010112100120001200021210201211010011001002111112122101102101002220100222021121221120020211020020022101220102210112220101111111011012000211001120110121100011100200121001021222121101101210022100220200022211020112111100000022100200201200122211210210020222212202102100001010121212222222220120112012102112212212011212200212100020000211012101000100201012002122101010111212112222002210001102120021220120121012011220202102221012220100201021001120100210121010102221002221021210002112212210102222221100220102102000221010010021200022000210200111022112220201121201022220020122111020120210202222102202100211111021211002220101210102211212212220100211222001110001202222100102110210202120100200102211010020211021002122100010220100002021121111222002211021112012200022212002222110111121220121111211211222002011000121010012220122101012121022022011012010212222212212110212002100020022122112000211112211111011211020202020121100212101120211210021200202201101202221211220121010101012010121001122021002200010011111202202000220011211101122212210200002202220221021111100100001101211201211102222001220221001122000100222012221100210000002202100120120121022010101021100100221022121102011010200200211212022011121222102112112100001112212111022211002111121120021221221002020202112002211010022221001101202022022001112120122002102110020212211210221021101222100120221002100011022201100001202022110202212022120211212010201121111210202000010210021220010200110100101122202020011200122200212110010201200022120001202002000111210212002001222002012122110", "120102120112102122201201000122212020102221122002202122210102220101220011201102110212211210222022020211222001022102121102022211112201112101002110000202102101212210121002221212122011220112102002110102222121101102200211210220222120200022000002201212210222000000012000011211110002111011000221022111200011102121211100202012000202021021100122202102011001011211122110212021022010122120102000111200111101020001212001220200210102121201101212001222020220010201022022010021101221012212221100222211100221001102202122212211200010100120212210111010021122012122110202122122212220202200002021112011112022120100022102122000211201220021221221102201212102222221021222111012021220011120110001110012020102000120010210111002201101222100020012101111110100110220000010110001210202220200121011111111010201121101122222000022011202022011102202202202221201122002221020201022121200100201112102212221212202212102121201011011100212022112202002220112020010021000200022012122002200201010021110112212201101001210112011110201102221010110112210110100001011121022102111211020222102002200020010111022011001021022202210221012220212200011001112220101010100020220222200011011012110020200121222010121121212222001022120000012210020100120020021221010002210101211200222010111011222010210221120111110200212222000020002202222012121220200220102220101112212120200201212222012111012000101222002101001011212110120022212012000010002200122200111211220202222012202120102112101121022011222220102022212201112201212220022201122202122221200010222012120012001021012012220010201100122021100101120010011220202212211010121000122000011201001202100220200020100110221101011111121222010212101121000002202212012101101222022100112100020100120000011212121200221012221021222002011022202211202200100120121021222220011121021100110210010022201102211211110020110010021222011220120212200022201122211220222200201000022110120120112020222000011202012200002001122221001210012001012002212002122212120112211001122201222", "210101220001100112211210021102012010220002221021201120000002201010101200022001100200010102000022112201022211121212110011001222211102200212020021101022221200012021110202002120110121020001220112121010102102021222100101021200221000002100100000211210202001122101202221200000211102022211121121111200120021001100111001100012102212111122100122100102220101102122222010202112001122212110201110112221221222201100201111220210021211111102020100202221010200220022110010210220010111110011100121122222200000002201111020010220200102122100110112122112201022121111210021210020211210102011221112022201012021220100220020101120221020202221201020002110212201100120012022120200112202210212110110122200220022200221110121110021202101022001021121021122012221220012001112012220111002120200001201122110000102200022112222210021122112111212000020101221000222200110122012201220221222112201010121000001202112122110200202001101220202010100102002101001212211202202101202101122021022121021021200111202102120200011000210022002022020002011202020022200121010102021001202111212122121222011110111021111102000211111021202001201110020101111112002111201112012201020211011002211010111102202111112011120202112122211120000201110221102112000100211212220221021101221202112220211120221001122120221020021011201121102222021120110221022012201120100122102202220010100221222201120112120122221021022000202002022011221122120210102111110222212210122100120110121210222120101210111202011220102222210111011110012202200222222001212121200120220001021120220222122000111011210112212200201202212210111201121011200022211021020200022202212122222101021202220221200010122222020021001002111020121102102202200110022211000001200202211002121001202002120211021011002202121201002102010010220122012211220210112100000010200112001212021012002202021201121022021222012210122101220000100201210021100212220211111111221010210012210211021100000210112120222221021122012221202211112022112021012021102220000111221002010202100", "111122110022210100010010022221021212020210010220000110111022001122012221100200111211100200220000221111021001112011100221021020201122000010111201000012020012201122112222000010000021201210210121011120120122222021222121100010121221100221022220020122220120110122020011011022102202200120021120000212211002220001112020110222022001021011200011221111220200002212122000020022100120200111201120022200220002011102000021110111021210111221211222221122212000001000121112221111000110000012200122001000110011110222211201201001012001102210011220202021110102212101211201222022000010102211120222021021220201212220110202020211221002121020001022111010201120100121201111100122221212100011212201022122212201122221000012101220212101012122122002011011000000102110201102011110221222102002011111201022202210112201210011022120110200121100022201110120021201122012101011121220021120012112220101001200000222220012100220222001101021102022202002112100121211121212122202000110111011200211012210002222120121022122212120111001202101101021011222010101110220212212110112012112200202120221210010211122020000122112102012022021120110010002010020010222222222110200000210002021102101122000001022011201101220121022211120020120020020102122011122021101110212021202001000102202000202000020212212222110210012201022201102000021221112211021211020221200220102111010000101010200002220201011121021100200022202212112110122002210010021010100122111112020210202021002100101121010220221010120110001220112201010220000012011202210021212112200012101012101112020121022212122022111101221022000221110002211010121210101000211220010120020002220112011100122110011100001102122211120120121211122102202112212102202022210210011012212120021012100211211222121221020110001101221110212112220202212012210220022000122220011202022001221120122020001000111202220110010002002110222022120100012101201120121210220211111111222000211220211220211110002010111120100222110211120101021211220222020201121222220011212110110010000", "121011022200010222011001100102202002222021021012221211010101002121022110121202202001100020020020002011222000110010001022100202120201122110002201211100010022012022012102202201210222102102010210101121102211111201011110112222101221111110120112010221121022102202212001011021001101122222020011100012201221222002122101112100000222110101101010220111010201221100011222011111220222101001202201121010112222111022020020120221010111222111022201020020220210102010201010012120202122122120021220101110000022010121210001120012022210101002201100002210112121101020220102010110121010201020100112200121102002110000120011012022112221110110001111211012001120201210022210020200111121221022120000020110010202010202121021010120120102011012112012120022210202210020100111112120100022020022001210101100201002120100020002112111011111022001111101002202121001200021211101110102012001221000201120020100121002102102122211222201201111102010022120112212021102211222020110210012201202000020111212210201101101121221202212110021021120221222220100102002222221022012111020212220211211110112100112100011022222112221001212101220011000002011111002202212220222102021121102112101210120021010022000122102212120201220200010112010100200000020202110022111001001010221000111200202200202212021102111110100010110102101221121210120000102011201111022010012001021111110212211002020021221110212220212102121201021021102222121021102121120120112022122021121010022211011010202112110201001112122110201020220112220212220121001200001120012010211002220202222100112111020022120011020222112212202120102222110000211221220122010110002001022120220101022011211110122001010020022222222012021111012120212012201120211111112222012012011122020220100222122101020011222122112220020210202210201211022110121001101220220020202012010022020200022110122111000000201202011101100012102210111120001010010001120202202000010120120001212110121112001022200102211110020212021000001122110012110210120012021020101102200122022002220", "022221122101221111121121100210110002100122022110000222020000211020201121201021022102012201021212112120001020101000202001100220121201122211022101012122122221122221201200201200212011112002010212202010120220110121200221100001010221202001110002210211200002011222211020120211211120002000200010111120000110122111120001001012110200020210002010220120120112011200101220222011011012112100010002210100200211200111122212001000111222101100012202222102021000201212102210210021220022011011112122200211012101122110202101210120200210000012202101100210021111221102100020020021012212211012000201202012100000101112112012022212222000001020120122022220221222200100110220201212020102220111200011202200222221210101010202001022211101110111111221020211221212122200210200100120002111010120112220002012000011222020210200002220010222010212202112202120122000020222202221220100122000011102211002210201002111021010220021000002122102210010112001221020021122111022122212221010022200122101102111120202220110002211000022200211001102202110211200011222021001021102202122212012201111000120212211111212201210122010110210210122102200121120222222200101022111220122100212121220212020121212122210110112222110002121210210112000121121210011222221020200001002111002002000210120202110000022010011111001010221121222002111201122002121201021012122011112120010122210110202212101000220211102120000101122220101101120200221020112210010101211002111010202002012211012000121102121012100111112210101011002102212212210102101022012110100110122012001210012111022220122121100012122211011002010020012012010121111000010011221100120120200010002012110000120111001221012201102001222120121212021122112200121122010222112222021120001112001120100221020020101102020012112021122020222110002112122000121022021111211000010201121112202012021122220120012220121002022212020202110202212211200012102222221202000100101011010200100101220020201102012111212012002011011012010011011011110000022001022210210022010001101210100", "012220211120111000122111202210011100002012001222111110122200100002202021112101121120222100022111201021210202202211201002212210002010102021000211100220001120222000121110110212012210220100101020221012202220010122211002211021211010100112202201001100111021020002100012020101202222111011111121202101200212022020220212211211121020102222202002101201222011010011212111002122111211101112210222021211020122012111011021011010221212011122010201210112122000122121212202120022010022222102201102211200102121002201002001000221212211121112111112201000200012202001222222010010001100111101202102002021111121212021220022111212122201212210221100212122002100101100110012110002212002221012222000211102010221110012101001202001111220010110121122001212202201222101022200110110020122122001210102201011110221202112002122102120001211022010201000220111212020202222200112121220102020210222111101221021011120200011111100220021011211001002200220012121011211012200110102220101112021221020102120202000201111201010211202120211210001002110222122212200222102120002110102000122120120122002022001220120022002020200101010010211210212121120020101002220222120211202120010111102100220201212200222100010020100210212010002211101010100110012010120112220111210111011102221200111011211101120010122102211100010110221100020122210011022001211011202012220100011012202002100101101202202200122110202221120022112011102122211001001200102100220002200221022002012201222221012010010101120100120122001102012121201021220212102112210122212021222010001102122212112222210022200211000121222001010001112020202100000000222010212022102220010100001021211020102112120210111210222211002000011020202211020100010220022222102001211220101002021221022220120220011022112201211022101000100201020010201021200222220221101020201101121201002111200110112121020122212011102210110212100202111120022112022122010211102121202122101200200120112101022001120022000202110001221000102021020011211200202000022122001122012211100122202", "002212102111000222220122022221021001220110000012211201210201202101210110210012012120002212210210211222011222200222221222012022000120010221000111011100110101220022202202020102120122001212010210010002202210101212101020222202012010221000112200020121002012201201122120102120110212202000102011110221000101002020021211012200210021011110102102021110000202211201222110112210110202102110011220122110121101112112101110121110010000011202111201111122212211220211001112212012222212210222001112022101111011200012221000110222222011011010112221010021120021221211021211001012210110220000201011020212210001020021110112202102120100100011102001102111120002211002002222202102121102100101100220002202111110001102210200100100110222201111101221200011010010222221200110211000100122120010121211110020210202212220212200021011200110222100212220122022212011211121020001212120202020001110011022112021102122010212001110122120222220211112022000110011202121100001001000201220022101011100110012000202011112202220111210212222112010100021022101221200011220120011012210112020102011101120121010212001021001200112222001220010201210122210021200112200102101001222100110012220122102100022210111222020021100020100102121012012121201020021021010101022001110220122001002201000102211020000102011220220200001012012112120222100101121201010201022120212121022012110211020100220221101020220101201000001221022200021021020111121102211120220110100002102020201021221120211202112101201110120201021122122110112210101001001012002111021010110222222221210102222012012012222012222021021001022021110201120121001022200021200210222111010211212222012022120210101121021202102011020220122101101222000101202101210222112102010022211020001101022202211122222221111001202020021111101112222112121000111101000122010111121112110012201121002222120021200020110211110122100021002221020220100112211111221200122101001002011221112201201210021021120021002011211201122011202121111000222212202210101111211021210110002120021", "002110012002012110102001221222000010020210012100212120000120202022200120122202100022212112122020212200022102210210022022202022001222021012111010011210100012122200121012110210112211111120000101010010212001120122011122112000000211211011112112110122212011022121021011110112211100010220210011000121101222200222122200202201201110201121021220202021111222111012000011220122020222022010021020020200000011202001200100221202222110120110022201021022222000010210110211000011101111111021220111102120012012122101102120010012121000210120210200101101211020112101001001111022002012121221222110000110021012011101212211122000021212111122120210222102022012001012001120001002222022010212212110002201200220022022201001101001101102111120020122101001210110202222211122112121020110001101001002212010201110210000120010101001110012101200021022020121110120112202112001222101100112111012221012001011001211211012120120010122221211120012002020210020002110002101212012120102220020020211221212101221201111121102110122022110012210101112011110012121010201020201120001122002211112110212001121100010200222201101212000122011101200211202200010001220021220201022122221201200211101212002110022101002200001201222201121020221111202202021012201121112212002120222011111000122021221100112021122202222122111011222100002002001121200110002210112001101010122202111201110002212212010011000000001221100012211110010221102201220111001002010210111211120012211021120002112010022012222111220202102212012021002021022111022010222100111012002110022101122012122210111111022002212211210012111111010122121012202221011212001112022022222201202221021112121121200120110101211210120212000200022021000120122220012211110110100001102211122221210000100022011001222101012102002200001120021200110212112201020221210202112001100201110111022011210211220200011100121110100111011220002010010111111101211222021101122202101201122020122210101200212111002101220002100012110212122201001020122200012201021112121111210200210", "122212110012200100020010020112212100222220100200020011120112122112110110222220100211220211120002010201111110020220000222010102220212012100010102102102111022002122210012121112200101201000111011111221212201212222020022012202212012110212212112211020222110022121111012112010002011000022201221201211021121212211202021101121210110122201101222121122200111211102222022111121002112210212120221111022201022020211122002020222001200001210102212222111000112220001002011200012222220011000022101201100202022002012002020121122222102220001120201002121221110212012010210120210001222102101101212020220001010112101001021101110221022021101122200221211222201122112100010000121212220211122000001110101122202111220211211022200220110201211200120220121020101202120011102112220212111022201102211122121100102102110000022221002000222012011101200210102121120202211111100122121202221100022212022210212001112200121220210122012022020110120210022112211201101202201220220200020210111201022000121010101120010110121000221211111102100020200102211100102221110201202200202020112120102022211111202120212120112201212212121020100001100000200021012012211101221121200000112210221120102121002202121111120000111022020001022100122022200102102211121020202101212212001202220011121212202201121001100200110102211212220212001201211002210102112001202011200101102110121120110102000020010210210011102120201210111012200220020221000222020110211011210001022222010100211210102222112110100022001201120222102211010121002010001220012220022022112212222002220000211021012020210201000001221201102011210102001202100120121110211201000000211021021011212111100012110122121201112001202122012221021220222121202122112201011121121122122102101110010000212200020202200022111122112020021221122200000221122201010212211202021112120021010212211202211200000210202002121110221121110002002212011022222202000202111112012210022102221110222220220211212020021212211001001210200020210022202212222002201211222100001110022202000", "100000100101021202022102002022022020000222121200020112121200222021001000222101000221210020001202002022001120122212120210200211001102210011002200101221010202102010011020111110001000001010201111000110202212102011222102220010211120021220211100102002012210000212112100122100202010220100121102121210002001011111111200220002210001211001112121121211222210001110200100112110120102100220121101022212001212021100122012002100022112121222102120222101001200221021222222011121211222220012021112112220101020220221102100210211021100100210012110011220010020200201021010121101211100011222011001211122122111220121020000200000120010011120210200102120000012211112111201112222111200222222110010112220200021212002111210112211010022121112211012010111022002001100111111101111221200221110000210211211111110101201022202122212020222101110112212022112212100120011200220000102102122012111010112000101102112221221112120211102101120211220111222010102021220210220001212221022112211022122222010010202200212100102100000110200000102100021122111212202201102120012112022202121221102010020111200211000100020000121200010211201212112001011001220200112202102202212211012012221002120220212220201121001000200210220122000011001122000112210012110021120221020022220111200020011221122201120002001102100222122120110000211200011012222220021122000001011120002022101110211211121222010121220201212220120200020202200200001012212012220120121211012221120210210210022002010222122111111000001022200210212020112212021022121100022111212002111002210110020211011121110011222200020001110121021101220010100022202212112212112122222110020101011001220011000100022220200000001002200010210011112020221010210011202111212100121202211210022200211222122020221111102000102011222201021022211101101120210101111212212121021002222200011121012000120001201220212210211102110100110022202111202001220022201000212122122102111120122202210010210001111202012100122120110110011122200102112102012021011120221020012000102011111", "021220011021101220022010202100121200202010111001002122010022211200200010211202201222200020121100010101221201212021200101121110220221121120212020111221010221212202201100010201020202220201112100120122102011122122112210212000112022020121022102121112202122100101202101020010112221010221202200211222220111022200220120121102010020210220102210100212110221112122211101112210212102100211021101101020222012020112001021011102100211001110000021022210022002012020101200002022022212200002022111211202210112202000100101010121210222011112111021211022102021000001101201012000201120012011200010200222110201112101211201011101222101120110211211012202222202022121022121201101221221111201222200221010111001000001021011001020212220100121120122112021011010211112100110001020122202202101012010010110000022110002120000200022120010201122022101101212000101221001010000211102211222011210111212202111022221100212221010001101112001102001202011002211011021011112202012002111210102000002101112102122201222020000000221210100201012022022010212200022111120201222022220010122002022111012112122200211002021112212111212120201202102112012202200111212210010022001221220002022102011000000102102000222222202121200212201011120212022201222201020011111220220101102021122201001012221001010221110102021102000012221002201100221021020120012220011102101110000201100122201212102102122122020112002022202221001020112020111111222101001202122010100010010002021102102020022022202211210210110111100102212100200200222020222122121002220120020021102210202012212221020220221220122102200101112122012100011102112000200001021021020000001221201101100101001110110000101112211102221220022022200021102211020200202101221211100001122202100222101122201111000212100021020111000122202112220222001222212022120111122202012121010112012211022021202011200111100020000022221021122212011110011011101110100102110201121211222012021210212010102202201100022001120011120100220211121201200210020010001120000010200111000010202", "001002021001210121012021021010110001211201121002122202202121011100100021211112022101100110120120210122222210120020211022022011212212212010022110022110210200110222222101100010220120200210101212211222001022012211010101102012222122200020022021020200202211022110121101112101010222022211012210221120201202010200122210202021000200222211011220122221011012220002121021210002221021101020012000222201200022111100101220012111112200021012201222102021120002001222112112211101222002120202121200022011102111012010111012201101011012000222222000021101110010121120202002021212022112122121211102002101010112120120200200001010002100222021010221122222002222010102211122020112102012011210211020220001221110122200012021211212001021202200210000222012122200002112011102200211222112100011001122002111001222200010212021000001000021222011001120210212011202000021100221110011000120110222212101220220001202001202022011110021122122111012020101121111112201210222002220000012121220211001022100102212122120221220022112110011121002010222210201021201111020010010020021200122222022002022121221012122000222002011122202001111220200212000010022102202020110111002102012201110102101201001120101012001202021010202102102222101220012222101000211122002000122201011102200200220201200021021102110201221020112110201220122212001020001010202200222221201001112022212210120111202122102210222002020211121221101112012021200220101202010212121221102012212021102002210210021012022002010221001221022212022120211110022211021221010002121020201112022212111112002110112102020100222220210220001012011201222212222020011122100002102020012021002002002101222212121210000222120200111100011012121222011122121211212200110200122121011111010200110021000220120200011110202102010102112111011201101222100121212122202121001012122221122102022201222011010000121010110002121221221012020220020122000200002220100220111102112012222021110101022011100002111010221020200022010120020210201120012200211210222021220120021202220", "200122122221210211200212102221120102020221100110121020201102212212012000221100001012112201200200002111221010000202020110202020202212221021012221020020201102211212210111020120200110210211011021010020001210210112211220002101000110000221012001021222020201011010000021122012100221222201112122011012000021212222122201200112121002200122021002122021101120100101220001011201012001200122220122201010011111002000222010220110220002121102011021102122012001212120101212010120000121112122110212121011120212022010121121010211211221121210102100211022110120112122121202021111020002222200101100100220012010122120012120220010210220010201012100020022010122201122000022001212012221010122212020000111211020022021010201012122001122222220120120110211202102010110221112221212011021002100110002020221221100001100002201002110211111112212100210121202212112110102221110120222220110122222110222022021111201020001221010100122022120110111000021101001210212222021110121222200220001122201010221021022100022001010022121212111012201112220001120120221021011120021122011112020021022222221210120211010012020212002211111011012121020222122122012102220012000100220212121112202211021121101120111011010112211211010220200010212012222011112112020122020221012220022022000200201110111001221220210120201111020002101002122110120221202201000101112121210221020010200202010221111110222022010012202220221012001020102022210211201220020111020202112212202211101002002020000121201012211001021100211010220112020201111022120011001111120011210210212111202222212221021021212200110002210120201100001020201011122020100022221021220201222102002110202121020011120212000102100112100010010210210202020221110000102102122221001022001022022122211011222020212020021002120110102121012101222002201102002221120102200011122210202201010100122010000211021200211001110012122121011012012011101202121200120122220122220201022220100100111112020110002022120002021100101101122000111200102010220221122211001022120122011210202", "100210200000221020001102102012200201102100121212002222002202110120021120020222022022211200012121121200122021102110002022111012011010110100100000211101022201111201000210220221020212010010221221120101010211101212202100021221112220220110210012100112022022122121202110001001211201111220220101222101121001110120100111111221021220020102012000202021211212022202110112110112112020212120021101201222022200002222221120110010220220212022000000201101210210110202212021111100012102220022121011001112221221200022011002001111111112210111022222202200101220110201211122112012011201100020110010121011010122021110120210120021020122100102220011012011110102212211220022201111200101112101120200001001010112110202100112021122201020111022120022221112202102102201021222110210000100012011020201201101001022101111222212121122222112101220020122210020001211222201002112100011111200000210201111000012011011201221220120121011211212222202221200102000001221120201100220200012120020101001012121120112022212100221111201200220211001002201121122012011012011210101121201101122201102022202111011111100011122221021020110222112220221011022021022012111110020211120201111020002000120212200221100000212002210012011000210100211020020020010212000121200012221200001101001011210121221121211202101021200212222221010201110202200111022100101102002012200102112212120102111211010210221220000212201120022121122011221120222200022202101200002011102010210121110120222200120221010120001020001210211022001012211202011122010122201200120200002111210012201022111021202102100120010102001222001201100020112121000122020022211120121010110202102100221211112021121101111212211021202200201222220121102222000012101222022200122211112102212212021022112220200000000202010002222002000210222020212010001222021222120001201202211101220222012222102010210211102012000100012200121200012022202201222100100122212200222210010112121101110020111011112100220111221102112012001110112220011200222222101211112120202020212011222", "020220220110021201011201202100101022221112022002211200221110012200211112200100212001012200010202020200022010022101201200111012000221211222222220200121220102002211211101002021002100210200022211202212112121110221221002201001102222111020221102122122121110221112222100110002102121212210210221122011200212000211200022200120001200222011100001112101001220221211120210012200100120002220101202012122101120012020121220102122012122000110102212202110112120011021000012201021110020002200000201212120202001000212112211211022220221020100121210220002121011222120200222222210100121010011121011022012022020022022212210211121211212220000200010022221011110201121112212112221120121120120111201211101200000102101201121122100211121222002202210120121020000100212011112010120120112222011101122212201102210011012021001020102102210121222221020120101210000201122020121010012010021000002122202211112212222220121000220022110102000001211010112221212222012122012012010201220112120022111222010211100122211001111222210021201011000210200210111020222112220111022022222220102102220221122110101022102122000020201221220220220212010010200210200212010020111101210102122220010102212121110220201101210002120021210201011221211010021001202202021112001001210110200222020021212212022102102010212212200100220222112202020012122220102101021210210022202111100011010010002110200220201002110101020000021011200100110111122010011110100112220122000122020000010100200112210101002220121121121221201000021022021100102120010120221122110112112102221120122221101222201110100120021210120102022122212012120021212101211212002001200200112202100101020100110220122210011010002110001021021220102221111101221112020011020220201220111212221021121212212221112010200020021202212110120100011211110202011020102100011221012100110211021002200122110201201110220022202120222201111212221222212020002120102112021211001210100010122110100121002121022200120112010021102220001112222011211212121012201001200110220211012022200", "210110110101200121012010001011021202112220220011220122001100101010211210201202200002000220110211211000010110102000021211211221110211221212120102201122110000212122222002202012221101122202212002102020022220101200100211221122211221121100001001210012111111201011012000022102121021012100010022020120202012112221100020000200101011201120220211211122201111221200012012110002202212120100021222101121122222011022220221011120111222211120101212201111210101220202220211222020220021112101210121011110201121120201112102222001001011020220002000220200011111220111201211121012100120202012201200220102021011122100021111000010000121201202101200210001002210020201220220202012000210011110202212110002210022211122002122211201222101220211201221020112121112120212120122020012000122200111202011221111122120112211001100201011022012212112120120212100202102120220010001121020101120012220221112211021201122200002202112022022100010122121121101002002020121112211220001122100002012222100111221020221022112221002011222021202012220221111202100021221111101211202212011200122110010220010001220021102210111001100111200200111121002100122201122122202111000101101021101220012012221022210201001221211110000112012122211021221110000000201002022021101121201102111200012202120220122021202222211221011020100012200002112110000122101012102020012202120012112000102012100211120120222202022221022111211201002012002100211212021010220200110202121221122102012220101100111012011021202202112010221021202000020121112110010021222211021001110222022110220220211012120110200221021002201200221120222111022212202202202222202022101020210210211121122101212011010110102202210111200002220021011002001110010111202002210202211100110102200020212002222112122111010122111002120222200022212210210211220110212200012200012000020012201002210222011022001012110000002200211120210221120210012010112012220111222220210201011221111101001202112110121202121000221200022022122111210021212011101000010122000112111122012022100", "222221212021110120000200111022212222010212020002021212101011001001210022120202121012210011010121220122010222120202101111110200222211110011122002200212010110212002221201221222202002001210021212212002212012012111001112221220101222211202111100110122022201220111021022020201212102000121112022020101012202011002111100120210221201002110200111210012012120012201111111100011022211200112201200221000021111202211202221112211220222012210121000102221221001011002200001121001201200022112210111020211001201011010001110221001101002221211210000020122202110011111201200221010111112022022201121100011022002121121101221222211211111220122200000112212201202010011201211000112222100020222200012201101101221001110222021222012112110201001210021122000011000000102111200011222220201012202202002210201012212211012100101221112000221111122021001212121222202212120122001202221002100100100002222100020021122210202101002221021202012200220112201202112120000100212201212110010002120022012200110101221021002121001112000000001000111001121020112012011000100120211010020212112112222221222220200120201102021010010100201010110101022121210101222102211012212020220212012210111110110000022102121020201010121021022102200010122120001001220101200010021221101020110102002102202102122100002122121200202221102201020211012220020201221200121201212201100011222121100011121221200211201012121002210022120211022011022011202210002102202002000020112221202210112011210201100100201021021111122020002211202110122000112011101211100221100122201022011100220102012200221210212201010100120101120010111202122011221020201101001200200201021111211222000002102001121212022102112100212202100021102012220210221200200212020021002120012211211122112202021222100210211210111211120222101200211200202021111010201021010211002202122120120212110101012120002101110022100221111001210011211102101221222121112110111011112121221012020221110120111202210002110102020022212002222112221000112222220222101110020022201201022100011", "200020022211011000010011222122211020012222002110201110212211102201110222101210000022212112001222100020012101012202222102212200220211210212212101121102020110101022120122212102120211202111201102101101000011222011011212202120010112222022102202000222002001020012102202120212211111101200202110121010121022111020120110122220002020220011221001111001022120011022112111011000102021021010222012000222010021201112112102210120001212221220001102001221110002112011002020110210111010211002210110201200121021011210111200122011110111022122221212121121222210000122102020021011001102210011111100102112221210101100011002020010220012222022002220201122110001111200222111112212122201020002210012121010202110100101200200100202101101111112202120221222020020211120010200112211022121020100121220112201012122012012201220111021000000210221010211221000102102000120002001001010020201012102022120220001120100021202201110101212221022222120011122112122210022202101012122100012001002122020102202222112221220010001112012211011020200220002100100022201122102211222202020210101001100022121111201010122101102120001022120122111000210101112002021120110101122101220100122022000221121220121221122010111210220012022001112002212000001221022121212221001211021002011002021000100101120121001201022001112101011010101002202100220120011011011120021212101112010102220121112100011001010121201201101200221201122011200221010110111020220202200012200122102021222200222221001020210022101011022012212121212222112110110010012112021200211211110110102220112112102222210102122211202211111221222012122010222211011211201201002100120112212022111212101212220201021100021102202020100202100022100111001010012220220200200200212012011000111120101102122112010011111202120021020210120110110221012011021200200212111011201222220212121220020020002011122021202012222100002101020101120212210111011022201111022102221022001222000020212122102002211121211022222001011111012021020221211001200101111000120120100221020222000", "210001211210220002221212011121110010022021121211220200200011021000101212102211011020200211101220112221021121120000221102011221012022112220000121022212020120111210200021101002012120022121111022010101021222200100120010010201200011122020201210012000111100022201112100100200100222201110000012210102222101210122221200200011110201012001101001102220110022022220210100001120011220002012021221102101202111011112100021122122112200222122012220110020211110022001221002121012002220000022220012122012202011211120011201000100122122010000012112102012000201021100102120211022221211120112200220112012220002202021011201210210222211210212001002221211221001100001021202012110200200100222010021120001200122121022120100200022220001110000011101002100010112001011222212202220022102202121210120101121211011201011201020111201012100110101022000111022211100112100221212010102122211210202222020100012121000211012200012112022011120122102021220000002002202212212122201011110021122221012202210212201020202110121110201001212211010001022122000112212000020122100202010120201002110200212022011020021012001122010221122202210021221021210121112221212200102002102000002220212002212022010001111220110001001100112001100120012020111012202122022101110210221211202201201211011101000012020021020010120111222220022211212222002001222122212001212122010020112210100201210211211101121211022111120020110102120112112001100012210211112220122201201212010001001222021210010100111001112211000001200202012210221010012102102021012122000102202102120000121002110201001200122201220011102220102212120000011100002210011212012210022122221210200000221010010002000022021222122222021200210212121212102012011222011121000001122110121110021210010102200102200110211100022212011020022210211020200212001012201121120021220202100222102122111200220012001202202200120000122202120210010101102222110210221100002120010102001121101111012111001012122221200101101101110112102000012100202110021212202201001220010100021002211", "121202211112001102010200211212101021011021022022212212210012112111220212120220021121021022121202122221012121202122011221212121112000221210220000110002121221121100001202001211220220122022122201112022002012021100221010210201112002202110111120010121112210001022202222221200102111122020021221121110010200102102110210201012121100122002122222202012120201212020111201010121012221100012101110210211221010012021121122000020111011121021120110022001020000012012021202000212200220022110100221112111021020220222200022221012221221202201021201001102221012202021111122021012101210100010012202202020101001222020100002220022010220100111202022122020002221100021120120010012110110002021022210100011102020100201020012020021210200001200220020120021200021001211220122012220201211011200121200120220111002210012100220112010121022012221112220012112110221002002112212011002110201121121022022002121102211201212020001110010021102021120012222220010102020222101011121221012102211011212221001211212001211222222200120001102111102111212220111220021201121020021011122202012221100001012101200112002200201122201120111110211220222202221212121020211201001120201101212102001210211120111220110000110002102121220120021002111110100001112222120211011222120101100122020102210010111210112102011210000010000112202120110000000200011220011120221221110112110022200220221220202122010122022200202221001222202101202220001022021110121110112001222020011201221221102020100022111010200201010001122220222010121221112101021002122201001100112222012221021121021021000011120201002102001220000002001001020001200122100010022020212112000211222011112220020000022011000120120011212021001002112002022020001011012012212102120011212212021211010122212101000020210001101122121000010111001201002100021101122110000202012010212101020111111020100200210110012100000102202222110010100201002210222222110111221220202121211011112221111202201111210000211121120002001011222010110000111001120202121202110120101122001011012", "000112212010202212202202000000212121021222022020012211220012220211012002012201112200220201000010211222112021020201222111100012201012220122212011210210110212011121011211212220211112202021220010222200120001001220022102211101112212120101211220200002020111201222012100101212110101000002120021020211102010011220120000122002101010010100220010222000022100100110021122102222010220001211020222200210121220200012200221221220212012001020102011210120010010010010111101222112101020211122212220021101002022100011012000121220202002101220221021121202001220022111202010010012010221011222111220221020210022201200112122200012010020020110222222100110122020010110211220220112001012020102200122222021100000001221212221111001220102211121100020100200022110100111222201000010222122221020000121102021220220111112022200200011221200202101120022220121111121110212112002010200121120112210011100212220012201220202221011010210120221122200120222020002211021110122012120021101100221211202201212022122210220102101000110101112021000012110221112022021101112002210110120011222001001211021002221022021222222212122002200211120021011102002002011011211011220202020011120020111200201100020020201122222220011212120220012110112121201110000001222011200221112222020112222020000222101011120120012221211122110021002122002102112102000102022022101222010222211122220222212201112111002022001112222000110100002212112212202120000220120120000101210121020021201101120001020111102212111200011020202200122020111000201112112100010201112001101022121012121112102200202112121022212110021001202211101111121211012100002021201212012022120111020100220210211222022120011200111120200110221100100010001220222002101210120111100011202202221210021102101010011220210022010020210210120221010110210001201010211221202020101021001100022001022012102200121100210211110001212210010012112120121101101011012020100011220202200121012002100210212001010200001101201101102210001022010202200100001220122122011012211220211222120", "021110022200111002222022221210010201110021202202122001012200221000110220022111100010111220211211220011011212121210002202022010110111001000221022200112012211220002200210002100210200202120021000122122112022202012201112201100220120121221102000100222111022002222002212102001222022011110100212000101211100121212112102222120122021220002200111210220111210201201200221220200012111110020010000222100201221211212112210200111212221111122210200021200111220020020201210201110011112011102202021122012121101001021202110211002100221010012001212011102200201221021100111002210220211101110121211000020122012020122002010221021020100211001111110011002112201101000100020102011210002000212122102110000212012020202110120202122011111000200100112222011200022011002102212110100020010112012101100100210011122212010121200210110021112110011212000110102120221102002020011200211122110201002220021200220202122221002021122200022212001001110102000121202011012000210201021220000211110110221010010121001002120102211000012201002122201101100102210201112012010220020001221200010220211101010212200222102012002210201220111121112212010001110001222001002110210111012201212202021121102121101211102211110112020210022001011201221000002002121122221212021100001202201201022010002200111012110122122100210111201220210122220001222101111100120002001010011022100210020200012201220222102012200100200020200221122210221212111120122222020201100111001212101000222022002022010022122012111211121010112021222111222101020220000020110100200000211220121201120101210201122101121002121010100011011120212100201100122221221011201210201000002100211002201102012112101211200201011020122200021100002002102122200210021211012112022000212210222212100000021112220211102122011112211100121022200121211012020110021002210012220112102200011010210001121010221121002200211101220001010122001120122010110211010101221000012022110210102112101210201222222021212210111020011220010220120201002202001120221011222200001211200211202", "110122112220121222221010121120100222011020000212111112111200022202101210020001020212101112210001221111120102222201102011221112201101220121110211200022222202102022010121212221100200121021202020220122012002120202001012010020000210222111111120122211001210211211121000022012222102121222020010021111221021122010010022212120121222201210201200122100101211211112021000101000110122211010110121002211122121221211221212111112002102121100222220120110110212022212000010110101021011200200111202120102111111010100121200020110222110020101111020222210101021202020011110012122110010222122012011011012212101101110001202111102222200012212001210221221022220220202222002001212110021110101110212000022002112210210212200201021010111210201021202122211000002100002102112210212021022121102002012011202202001022112201011220121012110021210102022022202210201020001020020222220211022122010221221000210120012101110010010002010210012021002221221010201111210101001020202012121022010221122221200101002221200010102101200000110222222211220021020101020102000120222201220201012011210000210002211112011021222100200211010121021011211020012202212111200221221102111200210002210222120211100212221210011120201201011021120000221001100002120112201212010200110022111000002212000022001222210202012212220001000102010001212100001020121221112220110110200021012011012012220201001101111211120211202012120111212102212001001221202202202202020120012222001011201122220100111222011202222122122202222021020211011111211001021221020112021210221110211011022101200121210112100212022212011001111221020220201000112002201100021121021220211220121220020221000202000102020022212021002101020201202212101200202000111201210112121000102120122201211011200002211112001112120002002220102200101202102212002122212002120101221220211111210122012002202201211220120200211002110200022121120021022220102222002202200122111000212211001010122020212012010022111100222100210110111000101102200000122121111010111112221010011200120", "020021102210101001101122220212012202011000120101222010201210000001000120111111121210222021220200212202020002201112200010000011200102012011211111101112020221021220110200000200011000122022212200102210220022022100112210121200211222200201120011022100100122211212222210122020002010102200120111111020222012020221110210012100001210111201222020212211201210202220022120202111222110221010102011010010002201000210010010222202210000212220121210002211121012101100001002102120100112111122201002101011021110210022001121122222002212101002022101022001011212010211001212121110001100111120200120001010211110222000101222112222221212110001022020022211021212121101002022212121222221212211101002120112201101110200220202200022211101110211001000220102210222112201210020210010102010101202010122011211111110020212221222110001200101122200020021022101110112202112122020000100001120221201121220120122122002101010010211210011201121220211112101021201002210122000002001120202000112101111202201212101212122010210201110021021000001001200101200022112000102210202012100100121022122002100100220001110122122112121211001212210221102112220201100101212211102100022100212111101211102020110002110200110221001201002222020220122101202221012120111002112222222021111222121021021110211021120022202201202101202001110011200011012012120022011221011020100101110100201011002121121110000011212212111111201101110202000002220021121021200122121022001001012000012222220021202002120001111211002010220012112011001021211002010222021100110011002010010012122112110022101010222121020221222200022210210200101100222111202021201220002202020110010001100120200202211100012202112212120120010122210110211220122100210001000022221201102101100020201110121112011101211100002200200022220220112022222222102002111122120221011122200212202212110222021002210020222021111012102221200101221122020110010222120020012011022202210100022110121012111120222210002100101101000211011001221100211000022200010220112210200011102020120", "120021012202121001201102022000101200012120002022212120010110112001010000112112120111211011021101200101120220221202222122010222221121001022110020121022121002211111212110220110002022212012122202200221210200202201221121122110212122000012000010120010110012102000122121010111022111111222200222102120112212200121221111000202000010012102012202000111012012211010012110122212111200022211121211201220020100201121112001202222100022000201201112020121221000121101112110120011021112122121211110211211122010000210002102210000220020211212201012202010121021110010210021021121101210121122102210000110111211122001201221021120001120201212012221000002000221212212122000202121022010102112011121101122201112002100211110222100120120001222010212221010022222012012200101000220111101012220112222002212002211212220111211210222011211011000022210000000112221212022120211111010222111000012011220022210212211200200101102120222120120221211102100021202012122021102210002221220112122011011200221021022021100121100200200221001201120201022001020222222122021020111002012102101100001002211001212201012001222122222110110221202020101112221221221121110002212212022202112100120012010220111010102122001002222100211201222222200121112012020101000121020100112112220020120212000101202000200101211012021010100210122021001022110220011111021002020211021212201101112012012100012011010120021020002200121021001112122020112220110220120201002112012102120012020101112202002200122101021211020111200112110212211100011211200022112021020000122022012111111011022221022202211212200110000122022122201110121021220221222022200222111222022222110122011211210120202120111221122020020122212122110101110022200100102110000021122020022221000202222021020210220120100220121111011010112222020211201202221210200101001210011001020221202220000122010220102221101201120212221002021221220000010122001110102100112021011021200221221122211000212222012012012202220011101010010202110121111220101020201201101102012111000121001", "101211210200110021200222212120222002201112221221002101201220211200221120020022120110112102022010211011122100102210222021010111221112001210201011002012020000022222111001200210120111200201110200202002212011100102022022221120112210111210112210001221121111012202011200221010202210022221021210210222222122211002201012220101122112220002202200120222211121200001102201100010010120021110012200112000120021221011200210101120212020012200000202200020001010101012100222212210210120110010100212002021110021220022002111110202111000111022111021210110110210011010002001112112211102102122212211201210120102220021220200222220101201010122211011122200222122002221021101112000101200221100212011102211110211211221021212221110221121201101120112002221221112220222222201110010100222120222020022101100221200121122212101210220120210111111100011111022122001022120211100221100210110102010210110021000201012021021001221020012122221022000110010122022120110000200021122022221020222012122122012020201001022001110201221121121012120221212010121222101222211112020000111000200020220022211200222000200200211021000012000202010222022210111211000020201200102212100011000222101012201222101100120222102120002112020202101111122100111120201012122010212212120000021000020020122210022101201202112222001000121111022112122002121122101010202112002211101112122201200221012000212020201222010210101011021010112112111011101012122101111101122200021221012021222122010110011001112200221221220111212022002222222002011222200011122212000121121001211211022102200121221021012101022222222020000201102000210212021021022002110010202010222110100212111011211222102221020111201021222120212111202221211222122022222221200211110202102102022222000112112102002122210010010211220102101120102111121202011211022212200022101021020021002011112110001112110101010221120102112112202211111020102120102220010110211121020210110122222210010000100201010212111100210020122020111102120021101111110011110021102212120201002102202", "000211000022202122111222101220211202211102220202000200222022022002112202120120011010102001111022102221012202211212002011021102102210112102012120011012121002001201220022000101002122110012020002112001011002220011222200002211121112002111121211222102101121211000210210122201210001211202010002211000012202221010001222211022110222101120202220002020222010121121112110220020111012221110122202221200121221122120212022021002202121111222212101210002020000102002102100011121021210020020100102101020021002022010011000200022212000001101020010010012202212221021110001222120000221202110101211020200201211102010211211211122200110010002100111012102202202222110012102100001111000010110200100220000112000022022100021121110202121122101101201112222221221112002201222111011012000122212211020000000102121202211102111021110211020020201210200212200220020110111021011122122002222212101122120210011100002111000221112011100101112100121201222212020110111111212100200002021121221222000100110202100212201000222000100020011012021000202100200100112011212001121211221012120001121001212012221001012020211011220201122122011011122210102201020220222121110112211120112011112000110111221000201120101211112020200220121100110212110020112101220220100120011200112022111110102100112001001022102020101210022212001212100222220021222222210011010200202222222111202200000201202012202002211121011001121010212000200202102112102110200000002101010220212211002200101010022120202021102001121010111212222001220220121200022000120111022101100221121000222120002021021122012001001220012200211101010210102222201012000022212121001102201112012221022220122212010200120002020201210211021111202201001110202202011222022022220112010012111000200020100220212011021001120102200120200200212102221202011220210000212220012002002211202202101100200002201210112220212111200220012122102000002222101022201002110121220110112021000202020120100222100221011110001201001221021001200112100001212001012011100110012110002021001", "200011101112111021021021011100100222122121021201012101012200212110020212120011201121022010100111111202112021021022221122201210220220201121020112010021202122000112200020110221100121200201200000020101222011202101212201000101201101110202002021111110001100202011000122202202200112010111021110010011010000102211221121211002001211011102111120021221012202112120012001220220212101200221200100212020020021210200102101001111010010020001101122011100111102101210100220201122111212201111010112001122202101101200221222021212212102202202201112020020110202012111021211221101012202201221202222211201220120022020122202201102122220212211001100022020221211202222100100122111012022120210211200211200102011021020220020110011022002102022110012002202120202212211001200221001021000221011010201202222121212121202000111201020102202011100202102001212212002220000201202100121212110022211101222020122122102222011120222122222020221010112002202021001002121011102012111200102110110001102121111020011112020210222121011101020021022011200002220211020011122111202122212011121001011222101120000020100210210210112101120101022022202212010102212022020112212111002022220110122021121020000202101201102222221220101201220202101221121021101201221121001110211112221201012201012112122011021102200211102001102022121220202112112002001212001202111100202221211011221020121221101222021212110111111001021112200000200201200101022000022112002022001000111102102211012011020010122202000122201122020011022122020211211112202010101201100200221000001002220022202122111012201011021200022200202120222000102120000200211211120211001120101111002220000200022002222222001122112111212122002002000200121120010101110212212020110201111012021210210120210022102021020212111212211011021210012211112120000021122121220201221012010211101011110212002212210200221000120211121120000101100110002000000202200212222102220220111021001210011002122011002211120201100120200010002020211212021202111212102122011211212120022122102", "022101022012001102102011000101122110200112012200201010102112000122010001002112200211102210112122211110112111021202111121202021222210011201120120002121101101222020020120021200021102011121110222222222201102100022222112000020020120021111102221112200201120001221210001000202022100101100121200222222100012212111010110010110020012002122220002012220221210120110012221210210011000100111111220020201221010001011000200111222010000012022112102202121122222220210201021111210110012210202011210010102002101202110120021011101202100100021112020011001000221201222001012122112110122101211021000120022100020111210002010211222101002201010100122020020210022021222011201002100200120111112212012000202220021102001102210011222110010200022002110211102120012000002011121002012200202000121121110011021200222110200221000022112011011101210202122202011122010000120000222022211101011211121222000102001102110212211200011201111021211001000002110100102001202010012021021211222222101100212012110200022021210120200112121120221001110112200212220211011210210010021221220222011211002122222112010221100121022011011211020000212202121222001002202012120222211200222201201212110212211211211212010221100202000000222200001102120102102002100210012011000020120022021020121211201020111001102010200012201002000100202210010022102120010010220002120222000200220021210220012112000111212222211110001201012222002212220112010212010010220000212220011001221020001222111220122202111000120200220220100002212210010112011021202012111110002121022101101220200120122121122111000120022012200001200120210020121112110011011111222022112220111102020110000111220120010201121221001012121200110200022111122200022122222212201221010122211220122202201001202121201201222101222120212000011221101011200202202012022001121120102011121211201111000201221121010000121222102010100000121011022001110200101002221221220102001202222002200001210212100002100102102222022120101122201101001210100101121001022100021202022112222020111", "212001221111121110221210021220120020211102122222211222002012010220011111120100112222020022210011222200001112022212110202001101010201110101200120112012002001010122212111110111112021110112101212221201212001121110120102112222102120211202101212222211011222010212112212011102211020102002220122100010111102120210212222012220221211021011100212112200011011000120010100202201022000011012220122020110200011211122202212220002011000110202002012102202122022011212200101202222211101200211210000210012000221121202101201121120110111010012020112001202101220010012121101210011202012200000001001020210111120121212110122022111022220001220221101021221211200102102210211120022102121011211011011112212110220221001002000211001020000222202011021002002100111202121000220112221220002220012121210201200020120212111022221101211211121022002120201220220012120112111111002102202220102110200022020102100021122212102022110112201021121020222001121011020011012021211212021202002212120110010011222000012200000020110100122201222010100200120122122012011101210212022101202200002212011120122022220211111000202010220221102000211010211012102122012020011100011021120210021201201222000122221101100210111102021221201222110222200201102021000102000010212121022000020200120112220220012111201110111112112111200000012222102120122202011100011022121011011112210221200102111011210010220222020111001210100102201010011220202110202100220210012120012210021111201120112001010111202122110222201101022110200201000212202012101100010202110012111200122022000202212111210120101201022201021011110111121120222221021201002100011202001102211201120020222220000221010001002011001111201100122111222010011101222212102021202021211020220211022010222201222002111220121021021220020211200122011012102011210010202101011212212122222101112220212210010111021111211221220101212000111121000101012002220001200012221222022001112102201002020212100021202221201112111100012012011001001111020121002212012110210011222100011011222", "100212020120200120011122102221222101002201202010121002212220020002120000100002010111210210011022012121212202021021112011110100022121212021122122112002000222010001121010022200212220021121100122102220022212212210210120220100111102000012002010211211202010112222012120121220202020010110111100111010111101112202012210221200222222200011112012022111121010220000011201101021100210222210001021012010001012220201011210222210201211020221012001120222201202000020000021011022022020120020211222121202022110011110200200110201022222110011122221020012002200100102010021002212021222012011002200111220120202122122022000010121210000010010022112112102110100122110101110221211120200221022021212011000120010200200102112211222221011110122120120202021110121202020101211011202010202012202211021211212201211010101202220112221021012000120122000020201201012200021120121121201220211101012212211210010101101010212022222101221112112020122101102122101120212021022112010100222111121000002012202211101220021121001201002220200210201101112201220201112202212010221002210210011120001210210010122120201112200122011000021022211110202020110020011101221121221012121012102120112000011220001120020100021210201102002001210101111111220221202012010121220120210202020210101010100011222120100112201200122220201212200110000112101202002021211200021222022101012122101000201220121111012100222011112211112000211010121001221001111122220101220120211112212001011011020022121110010202112000201010220221101020012100102022120201121002120102122211012220201020120221200001022002202110110000101222120010020012202101121021202121002111211220101221200210112021112122001210220012121001022111210102221020110210022200111021100201200012120102211210100211011020120011001002020012212111002221110010010220021022200100100222102120012210111122021022201122102221102011201002212200201122112202111020200012112220110110121011212102100020220121021122000222102010121121121222102120222121200222121112121010212222000021102", "012021001012000200000021121020202120120220220220011012111210220100010121220021211210100221211201221220010102120210110210020211122210200121212211100100221201120111100120011120221121201012012202102011101101120011222201010211220220122012112100122101010000221220222022002002201011022012210200011202010022221120222121022112120001212000112201110021120210011211222201210011220210221221200100000122110000111011010110100102000212110120101211202200010021012001221111102001110221101122010202212000002120121211012100202000222201020110211212021111021210000021102212222011022210202221001122102220101120102202022012100012200211222100122010220021020112001212122110001020000001022210120001220121122201022022222022120010012011010212022212120210110210010021120221202021120021021221110201110212112220210110201112120121022221111020122200101000111022110211122111111121110021201020111011021101021221211010112102110210012001202022102022212122020200110012221000211101011100120210111000121102110221002101210100022222220210022122000022222002101110122120221121222110201212022100202222210200220210110112211111112220021020001201000020022220120001010122210210120022121000202001110200121101202102210210111111201201211101202210202222022112100111020101122220021210020001220220111201121101211102020100012102000220112011221011222011002111210120211200000110220100221012220220201101000101022021200001021210000210011220211211200210221020221020001112120011211122120112000100021202122220202201202120000020112002102101221211020200120202122001201102001122112210122221102011111122220020121221121200220122122100100021201110002210000101111110011222122222110002201110222202101201122200120212102121211110010110201210212102001111111110222121111210002122212112210022120101101110210201220010021021111120202100212100111021001020111220202101112020121102211001121122020121211121211112002200210112020200010012120012022002020210201010120120202010220111212021212020010102211022202220000120000200", "020102212021222022011112201121020111022202100221021210010121212100121102110021100011000021102000112212000120020212101011010101121011211121211010201011012021101021111021112110022002020200201112102111020100020010222200122221012021000001021220122021110001120222121100101122212100202110122222112110212002022021021021021111120222211002020210102020010011020222102112002010200122212121101212220122122011111201110120022221221021212101201111201020102100211222212211011101110000121000220102220102102001022121112212201121001021011202121110010010022202012100120012101020020200022002100220012201220100100212112202020100011010120111200000112002000000112012112202101001021011010020020010021002102100110022021000000120210000002210122001110201221112110112112102210010102202121200021022211210210121022021122101011001100110021211002102212010202202112122201221121121020121020211202100120111221102000200211210211121111102010120020210222021121012020022210222022001012001022000002222102201222201022010220002111220002201211122220121122210222110000000220111000120121201012221212000101102022200010110101221210011011120222122011120022021011210211102021220121112120221211102121202200100001220020210122211012122211111012200221210112211102010112011222011101222110202120211100010200212100001120020212200012110020102101211222110021001112111210202022121202122012101100101212101101012010202100221021202011201111210220011200011011022210101220101020122202022021021111200002022111020202020011121211120012002001201201112200210220101002112220122121211211202120121121110120110011110012112102022220102011102200210211111200210122210002102112122201221201102101002022021202021220001222022011022200112012200111010010201122102022021020012002020211110021021200021112011220001200111102100122100012222122000110211211112010120002120022110201010121100121200012212222011110122200122122110212100210001000222202210212102200010002121120112102121021200122010212221120110121212100011101111210100", "100022001110101000011020210201210100002212002111200110021021011012122111211120120022022100110100102002111101220010102112011122121011000101010210110100211021222121021110200212020221121100220111120110122002111010010212111220012202110101120202120201211021222212101101001201010121020100220201121010222101002021012121012001212010010112001200020102100011220100020222022220100021200012202212000121111011220011102211220002222020120222222220101012112222020022221111012111121000200201100011011122020111101201010012021010011000120200012000001200000022011122210122200121102212220022100011022011220100012120001222212201011022210100200200122010111220212200022211220220022112200222022200012020000021211100011120221221221000111011010112111001122121022202212102110221101210010112010102112121001122200200222010010221202200212022101221010120220212202021200111001211022011121110122211021212201222012020101101222220011120010121102200220221211202021200110110002101212110212022111000100020011022102211210121211001021011102220000211022022202110101120221200112002010201200000012020221002000211201221222022022020110210021120220110121000111101021221021121201221020102001210211112021011112110211202112121021111122012021110211212210022011112211210201122101221112022210012222020110012012221112102011120121212111202110022221110102011200110202202000000110201122102101000211101100122120212121002210210121221102222000202021022212021102112222210101211100101212211021001220112100022100202210222011112212010210021022201122200000211122122220020210202010220011022211200122211012200001021102000221221210000112022020001101202212012210110002110112120011022200021211220001002022212211211001101011101002020100100212210011201011000112112010110211211000012112220201121011120100102100002121110121112202222201000121012101112001010102200020102122110101210102200212100122001022202211111221121002021102101020221011002220120212011200102022221121112101222211200212010020012200121000220011020", "211002102211111120002022211220022202011220122011101001121000210001211112002220011221101022201220001012222101220020212102221122020202120001020211021120212011102022210110020200011222021210021201210012122120100200100111002110022020020201101000020000111100122100212222202001112102002202020111002200210100221200121222222010221011112110002222111010002121122200000121111211010002102021111010101201200202220211001002002212020221211212022201122202220121002220022122212011202010111100112222121020021222222200212101122022020102111212001122000120021121200001011122212112110101021112220022012010012112110001002101122211222012102201000111221121110101112222101100211010120101111200121220222200002000102112020011220121001011022020102011221210111212111121212120020021112021010010222100100010221100000202121222112210222010020121002201220222111020101012020210210121210011010100021001001021201010020011101110211101000000010121202122200212222112112202000221221010221022202111221110001122211112000010210022211101122220020211111001201222202022102202221012021020010110222120002200210122021221020021120220212112221010121210200102010202010012111012111222212210212210022101200002100111222200201101002122001122211120102112122120020212022210010011100200001010002222102122000222211202011012112202100121102111122122202102102200221222201122112222020200112212200210000021022220011100200012110002112020210111020201100222202101211022022202222201220210011012210220200101010201210100110012102100100100221010122120211020000000021101022202211112200222112020110001112220001110200010000221021122000002100222211112020012102220202020100010100022221112121211102101001022202011002101121111121012101000201010101121010121020201100020212222200200201021011101020100110121101221122121100102020201021210121021022000210000111222221022000122121102020212012020002210110000000110221111202022102011222110100110220022102001021201102221020020122121212121211010211021100002011000011011222201202011", "212022210120210102101210100012101210010020222020210222112010021101010210120011202002011101012202012020010010102222200200210211201211212120212101102210002002021012121201012210120200110100202102212101222220100202012212100102221200111101020000212012210200102101020211120022022200210021212102212211120112002212211021200210210000022200010011102001000100001000212212002200202102122200202222101110012201111101101112020100102221221202021221111011012202001100200200001000000001011020121121200212222122020211111212221001221102210201202100011212022220211222201020002100201200120212112200200120221100200011210101200122221121011202000002021101112011112021111211002121120011000000001121020221110221002000200010121200222202211101011001121110112211221111112200222010212001011102212120100200200112000211011210202022100011111000111020020111020121000000200110012221011112120010020221210101210201021211202022022101000010210121011202011012221222112010100110110111200200101002210011111020010001100100202022110210111111010002222000200212221220001001222221201021020002120120202111200202010112012212222111101211201001222111210110102202010110211210021112000012202201202100110212120022121000212020122221111211112110022021222000000000001101122201012102010020011120021210110210111212010202201220111221202001101012202221002000020110002212112112210210200022202011210011000001112010222002221020122020210102001121112202112001202211112120012021221121111022222000211102001222121102112120201011020221122120101120101222121201102021012201100110211001201011001202220212022002012202021010122222220111000001200110222011121100101201221211210222002102211112020220122102200201222212020001022120111020110011222111001012112012200120200210112122201022020202011112021022222222011111002202100211102121021000002221202210010112002010010111022111221000022020221210010121202210201001102011211210121020002101112221200002120020210210111220000212210110002221000111101210210020121201220000222001", "200211201101201100022011211011110011221001200212021011002211101110111000202221202020111220000220111100001100120122222100120112012222022100110122010010111020010101011210111002020200111210201001001112022020100002100221012112101120112122210112222201222221002200010012101200012200200202002201001222201200201022020012212120101212001012010022200201000000211102200010002120020211000200200022121000220000210001111201211011000210221100220020122021202100200201220120001220202212100211111112122212210101220212001100211122121011211201111022010101012002220021012211221021010021200000110012101110211121202110100102011121222122221012222200212201011221111102222222122001010100100111210110212122121122112100110121012112211122210102101002001012120111212222201112212011022212202211211111212112111211200102010220220022121012200022100111022202002221111000200200201201000012010122222022210111210220101202022020121221102200220221122202212222212121221000201112111101211010011112121111220012210111211112002020001212121211011201220221011011021120100021010111022202012102210222120221120122201221211221121011011120200001221121121121212012220121020120112001202110001212221121101011121121222100000000211001121100000122210002121110022220202122011101211201021221011121012002222101011112211210110212010010000201120121110001120022202100020020202020011221121000201121221121212022101010102011200202101201100220000112222200211012001111101021012022101020120221000020202011112200210121202101000011100112202011211000122002010122211101221120111210220211121210002110122101221110101121011002220111121222210200012220010102220001121120202111111111210101012210011210122010201220121002210210100122120102000101202110000001202212221222002201222010202002111122211002212120210110002110020020212021200202201111121112220021222201120102022001020202212102200212021121000110110222222222002000022201121101000012210100100221021111101220121120100211021200111002222112211110102201220100002101002220", "200212002211110110111212202211122212120110102120222220202102012112012210111011122122012110212112121110200221000102101212001000020000122220211201022010221112021020011011200100020201002211011200101110010212122200110212111121120100111120122012210001112011021000100202120211222210001211201011101221001222000001102101222121221220112012102002121212111202012100112210022000220021211201211001121212021202110101100011211212101020022001122201100011200000120000002002220220120010010111011122121120011001211121222020120202021021111022012112011212201010000022122010000210112202211210111022201002112101122122010100211010010012110110020000021011102102121211010201120111221000202101212201111022122011210010020201220002020200020000012210100201100011001101012101111001121221200022110112200021210221202012122220211112101100122212201221111102201212212222112101011210010111101120101020000000111100202110100211020102010002021010220022211000021010022201000101121021021200022120222102120122121010220202201001121102212211220211202201222001012121001221102210202000120010011200211111001001112021212212222211111021020202000102020221211202101001201000111000111002211100102220122122110112102001202222200201011112100020111001210200002111101122221200210211110212222202110111020102212211202120212201102120212111020202122112221212102222011010110020122110121110122221020002200212000000011212012200201221202100101020201100201122012020100222110010002011000010020101201211221100211000120011100121211122002010101000022101211012020011220121101001010202010002211000202101222002201211210020220120121200000121022100021002211201200222120201020210121211110012122102211202122021002010000011000111221221102120121022100010220200111221120000202020012010001222222221211110201122021111120220000001201200011201012221110202010111121221101101112021021101201112010211102010201200012110101220022120220102001102001222201020222011011100001121011122002200222000110220201211200021220000102010012012", "121122212020212210210002200121122120201121101122111012002121002120001212120002210120121100022001222022212122011201211112202001112002101122111110112001202222201110021212101222221001212121000201100112212201212120100012002000210110211000202222001121020010222122210100121022102111121021201202122000012011022022122022110012020001112111121211101002110020211220011110022210111202000122002112021210201000221100021121100210212120221100010220202201011211121011112102201221020001211120210110100001110210012201001201121022122121022212201010122111100222010220001210021221212222201011112020011021001211000010000020102220122202021120020010201220011221121101101001021100011011202221101220000102200202121120221001201010201222020120121022022221212011022211211100201021222020222000210010120121111201202221100112200212021102121121111002210012112021112000122110102010022020120112122121210020000211021120011201022021010102101101211000010001110000201121011201120122002212020010210002012212112002021202100210121001201101221021121122120022110011110211212101200221210212211020200111021111002200101201102111000010012102000211112002100021122000000220221021012011201100022002121022020201122101212021220202121022220012222121022222100112220000200121021011201200210101110220112020201112021002222121111200211000101222000001102101000210211020210001222100010011112112012002202010022100000110002220011022002220011022211002021222022212010112201122202121110021000000120221010200021111100102101202002021201211110111200110111000112122012212011001011222000120112012212012010100120210011112100120001110112220100010020002121000010121122211020001010121102112200011010102000020201222000022002011100012101200211100000121102001102120101201020100210202120011121022112211120021210022111200100000000011120210111010201122011211220121112120111102202011010120210210202000002021212002111222202111101221101110111120110100111201100202010020200211200222000212012212100202020022000020011212211122", "021110212002000021122010000222101121211100112121220202021102121122201211102211101110122221200221020010020012001221012211110201200002101121201222021011222220110202200221012212011102100222200211200220221212111121200212121121122001012201122110110121102101010012112211110210201100120020221210221222120102021211221121122122021122222100010012121000201022222000010210121012022120011020120112201010211001020101200212200121110101011220101002100221101001102101022000121202101111002001001121222212221020002011221102122000121022100012101102001211210122111012120011020220200020122022111211010022010211112121102001001212221111100022120011102202200222110112102020212112220020220200211221202102002210212100102112000201210200111100212101020000212022010221102010102221010202000120201210112110010100222000020022111011102100210200110200112212110021121110101120022200112101101222112010100100001201112110111120122200111010120001222002021001000120122201121020022111102102112221011202022201010100211112120112211110211011021001001002220022121010210022110222121010002221221121221000200202111100222111212022121002211100201020211011001210201010122001201122022021121002022200121100021111210012120112022211221022202211211000012010002121120022110201000110000222011012202001112220100100102100201201201101220102001011200102121222012222020001222212112110020012020010101202122112110210120101002000011200202012221220022211101110120021120021201201021222122120111221220001200201121011220220201011012110211121122222212100210122012122021022201101221111000202011012220210220011100222212002021121022202120110111110001002101110000012220000120200112201222221222102011110112112101100201110011220012210211021112122101021120010202112122210011101120200221211102021200100111002101001220200200121002100012110020110020001220220002111122100100001002010101210110211111120101120211001212120200020122122010202110001220010000102101110211211210021002022202200120001222221020201020022100100210001", "012001202201212222102222002221120210001000011021100200020011101200222221201000202210110002010201202022020111210012110201101220112020220001211221202012202221111211102212000201002210021002212221111212010101010101002100222002122222201212211020022020100001000100112012122200110200221002212202212020121002112011112200111011100211201001101120001221201121201100200111000022221002212122021212020110200210111222212212210201212122220010020011211101111120202020222012022101221122010221001022000002012220100201001100112112021110100212000120200101120220200100110012210101102002021021102100112011101221011110201101011000202211200112020212222211111001112121120121112211110112212011012201122122011122202012211212202122122111010122010010210200121021202020111021011220200210001011222101012101022112102210222010120010001011021111022110012022112020220100002100002101101000110100200101001002110011102001121020010001111200212012002112020210012202011010010000200222002001010200202122012111000020021221112122010212202102000001122210210110122000121120110211211201010220202012212121001102011122112110202000022210111100021010011111020201200111120122202201210222112200112212211121112021120221020210111101001110021201222220200120022221222222122011210001202000122020010020212211211111201122011122002111200202000202011122022020111110200021221021120022012101010011210012210201012020212011222210201121211201100221100121001210222101202111211102121102101112020201101122202221001101101102011022021010121122211102010211002120121222100002201011002101022100221121101201020101221201111211000222211112121222101100210210100022101201010212210222102022212112011000122022111210222120011200200122022200112221022211010100022212011021010001010221110110111021221001122000001022202201101212002011121220001121220200212120212112001010221021102221101220220101111221012000222011212012210022111200220002110102211222111000022011222121120002010002110101111010200122012022221112112012011202222122", "010020101112000220210022221111111220200020220200110211220121111100012222010210221212212220210002002001200121100101020010222112010102201212010000001002202222201222221212111001212120202100122121212000221020100122021221120200202211001220222011111011210210122102021000121220122221002112120201220212211010202001202122110102120122201101001221120112111210122020210112220002210022020221011001011000212202022222210001101002221101020210010002201010001201112101221012102002001000112121121101000122022112022212121222221010112001101021110101000212002021022210022022211212022011211222001011100220021220001121121022221201020100001220100221012200000000011201012012111111122002221022101200101022120200201010122102020001110002100120221211012010112101011120002222222211002211121111100210110202201122102021122021110001010122202202212221220102111110210121101120111202210120210201102122120111222120120201001220122102211221112220102000102221202201222221122102112001010220121000121201111111102202120101212121001212102122101020020221121200221001110212200221000000200002200020120111221110110200202101221210021111021202112102120111201100021021020201021010222021121110021200201010002122102220000220012212221021111021020101120011212002020000112122022102022212021000010011022021120020202201022112021011110022222012212212002021100221002112012112121220111100121001222112110210202221100011021110110112221111220000000021200212222000210101100122022120200010122002002100100021020020001210022020022222021112000220122221212220201002200221121220211101000210101201101221112012100111212012020210201012111020201100012120220011021111000122002112102201100022111210201122202110000020221021020002122021212212201111111121111021101020200021022221200012101220101010022102200202201100102121211010211011221101210111112112221111101112120211202020000121020202000100001101212121110200011001010221212102101002100002110020020110111222021022111020011221122020220220102202210021202011020210210100", "122222021112202221200020210022201200111211010122122020111001002102222002201102121000210222000002201012210200112022202010010121111220202121211000202201012210120010100220112101211012221022221122121101121100220202012211001021102111210010101212112211112102111110121112021200122111202101011012001222002122102001021202200211111110021112010012221000112202112212002000122012210021122112002221222111101101201210021000200120101122022202020100212012012001012201002021021201102211002210002000222022120101011021110000112120110202222202022121210110000222202200121022200202020101211022110000202111112222110011122111011222000201022221211122220001100020022012112111021121020212012202212011212222100101110102111220221200122112102121010020212121202111222220111112100222120001202112111002222111020201020122212020111201200222020211122211221211101120000002101011222202111212111001102121201100211122111020012000010111202220012002202120221212000000010100111120020022010201112220020221111011020221122020002221201200201010212122101220010002020111211201020012222220001120100200201020010011210102120200211021100112011200102101112100200000202021100111221110002121120121022102020001110012100102220211102001212211021022001110110010112100121122002112110110122221211102111221012201210021221122022102022020011222211011200211020102220111121011011011112220200200200220100220010012200112202002201102112200021101001000201010210212200020211122001011201010011112202201110020202210020201201120220122022202021111202012112200122012201212001102202222212101201210112122020022022000221021212201020220021212200011022211212122122210100222111201011110112012102211100211212111021220110020010021100021000020020111022201110122202100021210020200002122101001121202211120222011200120101221011022002112202010102100020120020110202122201210010210200100201000122102212222120002022002112002012012111010211000201220022002221222211010102210021211212010120022000001010121122202020222221111012221020120", "122102200001002200201010002002111002201220222221011201020202001011002102102222210122022000111012002111111111202110022110010100020200102012202220120120122001211010111010010012002120221012220010212212222220121112002111002201202011110101112222011221101120121021001120120220111201120200201021111100211211012101120021022012222122101222122102010212122012121211120220102222210012202020210202122122120112120222120110001020100121212210122220021100120021200111111201210001220122021101001020002020001221201120020002110110201022221221010120021202212110202202222012200221002021200010101022211221122001112212211202201010101120222022121011020201102110110022201222112222212220101011112101000010010111000002200102110201220100201100102110111022111002100222101212210210111110210100222211212010212020112011000120020011102220111122001112211111212102120220101212201211121211210000202000220202022121202000210201221201201202221012000001222210002122112110021220021212202011220001111210210210202212210120221102102112101012011222112222112221112012222012001111211221122221220002112221001001122221010221110210121211110022101002010102101112120222110110012011101001021101120122012020001022002210022220111122212120000000212001020101211111100112211221210022112220222101000220010012122112010211122100100220112100210011201012021011112212202110201022111200120002022022110020121101121121200111220212110212022212020012021200212002022100002022012112010102020200222220020220022101202022212220102100121100121111000001220022212102222022012010101001121121111001002122121010102220000211101012111101121020020102110120220112002202202122020100122021022200100010222020022101100000000022110111221021121011010020101122000011210101221212010202222222010101121211200011102020022101211200201202112222212000021211100120011112012120200112122202022201220110212122221211020221221222110222101111022110102010222012022011101222001121111221102000212102122201101112020022010221202000201201112110100121", "102110111212221101102120101000000220222201002122200201010101120002101111001211121001022122110221110111100001112212120100012221021011222220202222110021202111201112112000122000211002012211220010101202111110212020022000221201022202021221100011211112220101012200200200102011211200101112220011101002202021020100200010000201222121000111120002010021101220011011012221010101021202111101001102012100001111111101022122010021200022011220121001112212000021021110110201110221000122101221122001221221121220111000111212101221110121211012100020022121100020000200120002010010001010202102201012212000010221111001201200020200110221012201021002002121202222221021102100112121102102202102202021222021110011012001100211121202101210121102220101201001022202220110211010022101000100220110112011201121001200200002121222101102221022201020120120111012011210212001020010020112122212121000211122122010200222010210001202212000221120202200202220021002012221120100101001011111201111000212001021120220001211211022101211211120210201001120020102100200021000010011120202122210220010000012022102122011210121111021002101022102100002102122111101012211021002112100012112100202102000211000100202120002100200202012010021200100110011002010022021122222121122120100021212002102000112002001212212221000020200211200211210000021020201112021200010120002121001000202122012222121220200200222022100220201201101002100222212202010122001020111211001102122210111000002102221020202201011001220110220022102221121101211221221020200221100202212211200120200212201212110100000111112200210111211121111211122021110211000111222220012120020222220200101101200121022110211011001210212200211210220021002102211221120012202102022021020100020011222021111211012021100220221210002111201021110101011220102000202000221201220210002112122212100000111221221000002202212112012110201121022110010102202001002010221211122010012210112201212010202012020110221100102101010222020010011111122211022210211221002110210201022112222", "112111011221011021102102001202221221201022111211202120202202220101122211001111121100210011212122022111122122100102112001201122112122021211120200110220112002121202112122000020201001122122002221220221212200111010010121020001212221000011101220200221102012110011112210112002020012020211210120000210222120022120202020212021201020002200000001122112200200100111210100010122022001001121002010211012022112020211120220112111022221002202201021202000220012002222102222120102122100212222200122122210222210112011201221001101021211020101221020101112120121221200210112001211120222102001200022101120000212021221121220222210120201102211122002020100202001001000000201021101121112222211221022012201022200002121212201012120120100111112202220220212010020122110010220120010020210222020210202022120211212111010220022121101000212021111002002122210200120100012201112221010201022200122221001202122012020121201211220101110121221112022121101010021121211222202120011011212201201211200112102010111010121110222110102110221201011120200002111112220000101000121000212101020210212101122022212211201120110100200100022112210001202222211010020020222110022001021011221201101120010200210111002111212202022102111022021112202100020211200010121021001222000012012001120211112220022200012222020202222110110211221211200222100211002110222020122111001111022002221120010001100010002222101211111102000211112212212122000102011101100120120120121122210001121111120010200101201210110002110200200110112100112020101121222002122222002221012101001020211001201202001211010212012201200002002020101222100101221010111001212221020121120201120100102102020111111220021102122220210011212022120012101201121012201012121011122121020002012210100102102111112000122222002111202211202021220101022122211000222100000111001000211102200201021210010012022220020211001212022120211020220002020212222222001100210110022010021122220221210002021021000221010102221202021212120111210001100212002100210021010201120002212212011", "210220122011202020202120111021010121010001022121202021120200002021010112002102001222220122221101002120201110001201020022110112012022112100210211211100112100200220112000120122112202012100202200212002022010211211210202001022222201122010220201001220101102200020210100020100101111112121102000121001221210000212122102112010100211101101112022111020122202001120222010010022100202002001101212220122102100211000022201000120211010220201220101011211221110010202000021102210112210200001210110122221202110220101221210021120002120120010110002120011010020021220110111220202022111002200002100201011022011110100201222120202200011220200122222120000222120021220201211000222002010002112021022022020200022102011102000222000200200222020122111122112120011210101102210020212220002110212102212221220222120000112111212112212121010201002020200201221000011010121202020101120001200001022201200111002021220112201012120002210122000000002001112220120211100221022122120100221221102012100002112221000210222102002112220001110222000222000010221022102102011111111010222210121122012010112121110200012102210001021120220102102202102100222010121210122221200020001202001002011021101212012012020210110002101011001020010101220201011020120210020200021101100202220210121022122111022022110020022120220210012221222011001122122202001002021122122212011122120222200012022212020201222001120222221021221011120221211102101220021221021001202012001000121111021102101201210100202000121102110200100000121212111112112110011000200210111012210222202210111000120021202020001022000102101021222001220020221121222212112112200021212100221012000212020021010221021101212210110220110002201222122211012200102012202111101202000020110020111120110110122111200110120210012202112102122202100002121200012222222110021002111100212000102112021220112212122122010122021221211220120102201220222011220101111202210121200200002111002000212111102210222000211001120112221121011122022001101012120222101010122202202002000100122", "002120020200202221111202221112011200122020122022210021111111221000112101122022100100101110110222220100001002020222002111122001021011110010200110021220020121211000120102202101221022112222022101002111002100001210212102012110022122011212102101011201202122200022010202011112210122200211020211102122120100212120211212001121010021111002012112001220110121020210200020210021000110200200021022022211001001010211211211120001021001002022220021221210022002010001121221100220221111120100012020222211100010211100220201220002021121100210010021102121011121211122012001102022210010012202000021020112011122021010112221221011121111212210021201210101201110021000200202212120202021211100220201002101011212122012012102112112012112101010220112000022122101102222100110110101101201000001012011210100020201021101012212012121010210202110221202000110211000221210100101000210102221010202222211222210100122022202012110001121210122022110011020112011011010021020101011200101122111211201212202222211001210010221012011022200112111020020010201101021010001222102000110020101201112110121221011222202202210012022220202210120000211101010001110010200110011210222020102122101002221220012222212000021201221110222211001111222201210200122110221212102010200122101200200220101001222121221012121101121121210012212000201201011022211101200201121122122010122020220122200021211002001011102121101120122022002012000200210121001220112211011020000012121111121101021200210011100000120211022012021122221211120120202212210201002220110012202111010021010012010202111001022221122001201220201021122020012111020022110202212111200102121220101200022010212102101101100020221121220012102022020022200211200221010200020011112012201211121222111112112000012200212211211000212200022100220001111201020210120220020111122201212012112011022122100202111212111210201012201102122122101212010110111210221011212221100200022201112212202112110001211212201101022210110000201202220221200011020101000102020111101020012200122", "000121120010021021100201100011210221022221012012002220101201021110220112000121102002020101221011200010122220011010202020020211102002000002010222222212000000221021101000121222122012200121211120101120202120012012220022211101120110100212010020210112012111112220000220210111020001011220221110112220010020101012221110020010100220010001010022220022011100020002022212220102000022100000012022101201201001002000222022200222002021120022221210010000121101212002101201021101110201200100002112220212221110122120200111011121222122202220102122221010222022012022102110001100000022221021202020201100000221101222210100200201122000020212102120202121110202122211201111020022101122211010012212122200111121022211001110021102021202211101112210111212110110212220202222020022012111220121002212020102220201210220100000022200101010210222021102210211201102210201000011222001201102201101122102200011022022220101112200210202101001111101212200221222210210112011212212222221111201010221012101201011201202222220021010002220110222201212202001100201202201100000012201201120012211001121202021221212221212221100220012022221220112102021110012112210000111211012002102000011220022021102212212212001100111012122212111210121012001101210122000222221112022210102221020012000000211111000112002200021212022112100010201201221202201200112020011112221021121210022221100011200120220012012111110000001021112010200022121201110112010220201100012222022111002202022222212102110001000210122022222101220110201100000210112122010000122210010200120011100222011210011212110000101100120222122101002010111201122002022201020102120021021202121200021111212000201010111101211000021001120212222111202222122020012010121001101122021200020111112022200022000200102121100210020220121002212201122021220211110112211022000021210102021010111001211102012000211010011202102010111122211020021122101000002211021111001020000112221220120212111111122221002121000111102212012202121210020210112101211222020211100220102121222", "022122220010202010112121111021010012101022212020001222101022000120100212211121100111210212110110122121012110010022102210211211210110211202221122010102101222120212121002002212202200100220012022212212021001111120111022200121000210012112002100211022102022012111221222022120201110222121012120001021202202220011212020012012022122220000011010000202112222000200110000011212211202000120212010012002011012111012102200102211201112010011222222222201220112120000000100221012122102001220200202212210111201022112210110002011001222010112200001201210022201002112022012012102100112011211221022020202221101022100110200002000021120211121012101222110011222210100221011210220112211000101102112000021121020111200212012221000012022221012101222011122021022021012111120012222111020112221121212012101210011020101200011212010020202202212202120001111122102101000020221202202000112000122212120010201211210210212201200202110021100101101202022112102122001011012100121012001210221112021212100020222221100202021012001012102011120022012110002200101122220101201111102102022201210121110112110020121222101111212020101222010111101221110001022000220211201022011222212000201200001022220222100120211001220101210101010001120022002222020122122221112101222221121012001100221000120100101110210112010102210121211101002001020100201102122022102021220002100002120111011211002020221202202002012101212102001011111121120020222020011212021012010201122202012022121021210112101211211022002101212001011211222102111012000112001122200122022202112121021011200200212102110022011110021101212021001101011022110221020202111122002022222200220022210002020001102001010222002222011110222000100221111100121111100210220101200212012020211110101122221021012010022120212112212210011222211000000221202221011202022112122222212001021011210122011120020222012100102122022002020011012200002020210211000222002201210201102220012212212121122222210201202222022112200021022012020121101100012012002220111211211021022122210", "110202022010110101120121220102121220020111201221112212112011100201221221102010000000210121010202110111120202020020012100110010011210120000020011210011121001201011200101001112020001111011211211122012122021220201020012021101201112121201020001202212122101100121010200200012121200021121200021022100100212001121000021210000102220212220202222101120001001112020102221200222211220212000211000021210111011000001221102221122000012111020111221202111212202000221021021200002111200202221100200012010011122200220000002010011012021010111110221122010120201002210022112102120220020201212020002120001020010100020121112010101210222022021201221001210100122220210011222211222201021112120102200121012100210011202221210102111200012210220212121110211010100022122202010101212022110111122200210110102120021221202202201210211022011112122101221211001200202202122122021101012002021021111101011101112210211001200002212000201012120022021112022012111022212002122000112012002200020110120212221202111020202010002011002112121210122210020102121000201010101202000020211011012022202212122000010200110110002002121201111210010210101212000222020020102010212211201122021000012011000010120011011112001222202111001122110202010220212011021110221120020102111121001121021101011101101210212122121100112021121222200210111221001101201021211120212011002222222110101101001111221100211021012220110210222010220110110101221210102021222122010200001121021210201021102112200011022222220211201010122201120020021111000102022212112101221202100020001211100212111012010212121020002101011211100002102121022001102102002220100110211021200022001202210100010012010020120202001222111101112021220212122222010211222020110000121210022011122100122010202002200200101222210121011212001121010022200010110012001000011222212201002211220021211010100212000220022210102021201201111012021022121010002002212210011202122212021220120122120021120101012221101002120012000022101100110102012001210001020211220220201002001200001", "020121121102200102022202202222120210222110022120210220121001002201010120000202202110210120120021001201102111211002021220002212110202112100210021011000020112122022020110211001112010022011002120122012201111212012002002100022010010112002112012101002211111212212211122002011000100102211010200121110210112210101002101212201212010120000111222100002100212121222010011110120012222012212100200021102120112202020000021221022112112202220121211102021111101121210120112202122022011022210001010101012020210122111102222100111120011120000211000222121210202001221112202001211220122200210120221221212211012110222212111202110022111010222100102000221112120202000212112111012210111010011001222122022010110200002201022012202022010212212010202112101201221211121220210112211201210211100202111200200011221112212100001000001221102210102110200200012102210021002202212220222002220220010100202000110102211221210122220021111002001001222020112120102002120120001002222120102220011001110010112222210120111202220010012110010021210222112122011201002012120112222102020201000010112102010120022221110210010110111200212120201221001100011201221021002011212111101220022100021221221002020001212002211220022102221221212221210012010120211121001221002110111011200011121220211010022201120102102201120021111201100111021222120112010021102100012001022210021020102002200202212202121101202120000010200100100212102022221021222122121021211022220122200100111022220011212010211210000000212001100020220022111100221012210120202102122011002210212021211222122221002022211102120021111021101000102100010121211111212202200000002100002022210120110011120120111121202020102112111202020020100101211110022010002202221212022001201021020210121021010100021122120010102011221011101210212012202101210100222201202210102202212210201211121222001212212101220122222011000220012021122110101102010012010220020100221010110112212222101001111021202111221222021002102020112111101001202201012220012112100220112112002100021", "122122100001002022112001011020220122201100121101221120100110120112020112110102220102110112121120211102011001010101012002002220022220201020100012211020210011011100121220212121200201100111210101120122021201202222220120202121010021211020021100102110121110002102202212001112201211101201111220122001122200002220120112011211100111121210211100122001212000021001100220012000011122222022001122020202202101101020100012120111120111012021121100120102200122022101101100001200001101220102211210010211220212100210000011221222001021101210212100020110220222001221001100200022021110122021110112000001100022221022220021211100101121210122122122101221202020210011000111100201211222220012212221201020202200021221221010022121112212101101020210202102020221022002002220220100200220101100020020120012211002012200112101212101200120210000022102020220201000002111100022220020121100121012211120110210112221200011222022020122212110110120102201202222020022001211220100120120221112120021121222101200221000101012010011001111120002222122102010000121121122111212010111120102020222220122220012211020022210112110102101000010210012121011220201220111121212012111020002002021100000011111222000211221102121210122102120110220221102020002200121021200011002012201111001110201111120122102120021210220222200010111112100001001111202020020222020201201221011010122200002001201211211221211200111210212002211010122101221101001121221100212021211021220111012121022120212110222010112211010120101111010200002121121201120110002211110102102010001022100121000222110012200120212212020200102120012002020220020200112000222202122112012201111022111000102121022021121211110010011111222010121000200112200110200221201100120012220211022000011220122011001220120201122012002110000020220112221012121222200101001220111202000120220102221100101200212201001102202212122111110211022010102210012211202211120001111012111212222220201100122111121010011020022101000112022110010221000120100110101001001222120100000021012", "021000012022112210101012122211010111212111021010121221212120112220100012102010022012211220000222120112110221210111000010001102100111200002110112201200200110022221110000102200021201010212022021101221211201202211111121202011001210211010101212022220220210021002211100011200200100010201112101101212002120000011220221021010010221210012220200210122110001200211222001020001020221001211111221202000100100221211221100200100001202220002002201101110212011101010200011220020122102022201010211000210012012222221200112220122121101000001211121012202102122002010112222110011021020000201121211100101112201100121210202100200112101011120121110100000101112000122112120011211112122100202121000001021211212001212110220111011012021021020110202122011210110102011202200022000120200121001002102221101000022202001000200011221202012202200121110210101100110222012201121221022201122111221021211010021020201100100002220000222011212222120112222000112210212000112210210211002200101010011001210101122211012020202020122112010110122000201111201000021122011020201100111100101110202002221001210001022111000120121211101212120021202110020000020102120201012101220122200010010200122012111000100210101112112200021201111122020211222102110001110111202122010011212100221101220121001220202101011022120110011022010202211120102122202001120002021001100102120002110122010011112220022212121222212120122122212100122110200110120010012102111022102101112102020120121000001022010021202112000000210020111100120002120110121021110012100101000221001221202022212111212202102120021220201020220020010212200002000202110221221110021111111011222110101022020102101202112210101222102222110002020001120020111122220022121100111000212122200211120011101101110100210102010000221000002210221010012101001221021120101012220011110211022100101221101202221100100201102011201121102221022101222120121021201002212102011221202020201001212012001021100112121022001220020101022011002002210111201221221201111111001001121101202", "110021001012002221120101010111102220001211200021202211222122022222210212221221022101112021122202121020112101201201110201122210222110111011211120012020102120201012022010211201021221110012110202011121120200220122200211112121202210000200100122201200211202010100020202121022120202020221100110012021100220221000000002001222022002211000202112000011021202101211120112010222012220022202111001111010100000000010021020212022121011122020222200002222110201020200200010102012102002120002122221210210102200122020120201021210200200020022000200200020220112120111110012110000221011122111120101221022220202011200111001122102000212000010122102012011020212100110201021102201222012200010111221101002210201022020111012211100011110000020211210021010022211020022211210121120221110121212012122100001022222222100122022010121210102000122111210122102100121211002221110122122021100212211002202112120012002112212201100200000220212100022102020210220010102001210022222210010121012220010020112100022021022122102110112111020102212120111012201011110220111012022100210012102022221101002020111200121200011101002210101020001221220201012200220212211102120222221012200111122212012102200012220020020200220020121100112011110120110001221211010221102112112212102011221120012022222201202201202200222120011201201000121110200211010211022020002001001222011121020112020211122011020012112201110210001120101000000000101210021001100121200001112222201212010112102021111102002020012002100212001022222211101120000021021220210000102121100012222110011110201122100210002202111120220020220110202121121001111220020002212202112202221122212112122221200012102100100112022220120021002101201211220001020212100022220012010210010001220211111220112020210102112212002011021122212212121120201021120102110000021212012222202002020002221012111001020210010011112121201002010022011220210011101000201102220210101212101002200011212012101201022011221012012010121102121221120112120020222200122011211002121012000002220", "222112012210120122000112100000010120102110222100211011022000021101202010112012200011021202000021201220120220002221112001020122121102001102121210110201100211200101201111101222220200202202221222112011122220201100221001201202021100110110021100020200022221202000211020001001112201002102101110122002002002112211220212000211210022221202112101200122210211200200221000120212122222012102111000011111022122212201100120210122000220112200121110221100210110002001021012202102221122211001012202112021212202221120221102002202202220221221120022112120002211211012100211111022120010212022211021012001022022210002010112211102120112002210102221102101000100100121002122020222001120201121122002100020002001010201102120000220012002111200122121111001110222221001211011120221020202100112212202221120022200222001112102022212022101021221120122110212210201211200212201100020100000221210111200222002102211012200011000211111121100112012000021102012122122020101002100021010202201010110112122120021100222202111211220120101212012102101200220122211222000121022111022211101122111122110200201010012220111022122202221112102021020120101012202200111002120222022000010112021012200120221121200111220120220201121210121111120101000001221220112012200112012210100002220101011020001221102200120122200000002211100220000022001102200222002102020200220112020210202112102022100202212210202220212121111212001222221220021010210010222002210222210200022110001221020111101022200212110110222210000202212010011012020012202001220220211100121200222022120120010122022200220002111112211212111210011112211000102012200101210122200002111112221020022120210220012120011221120222110021021011121220011000211222022202210210111020200222100001200220100210122110120022000022110001010111112101010212221210021110111120112200011102202110112000212222010002222011021011121202200021202012001201111202120101022020222012102202221010220122121012010220021000110100211010002211102101112010112001012211200002201220222202121", "202112112101011000011121010100210011012110001021020121100112212101000002200202221202211112222011112000002200100222221002100012110010000021210012120122102212110011201220122221010020221002112112010111220020012001002021221000211220022101010122221011111122100201112002101212000002202212220021221022212021211220211112012121100021112212221100122200200210201112122001212011120210020020001012111022202200220020100200112122001112211110000111211100212101112222121102200101020222202201021121122001120100002202112222010220120010120012221111101120021002102111201211200200022121211110122201002220221200012102100021012211200201211211102221100102000201022011211202122022120012100201021011220211220200112201122022010100201101121102212101122211122100000112111000012111110020012001221111210101120021101121201120200210110121122012000100100212020021221021220121101211221021000021022222121210222111010201122110010101100122222110021021010002010102100020222000102122121110201000110121222202010201202002011110111000110010011102211021210111111220212101112222122010111100102001202222201201112010100001100211102222121001210200111012021002000021201011201120112122202120000200211211200121021020022021221000221011101122111001121221001211101002122101010221002221012020120021221210102010222210211112010211021120010000101021102210210011121111011222201200022202020021222010121110222101011010122021020110201221110220201200221220222020001200022202012101211220110022010010000120111112210021002022120002020021102222010001222220100100021112102112102111011201201202022111221212201110001010110120122100202021212010021012100202002120012002221212000211000001020201100012202122201020111112211021020222012002001022102212122211010000202202000001101002120020110010202022102010020220122200022211022112101002020212120100111111012011021200122221002112021012212111000021200202222211010121221122202220102101220202021010102011101101111001222112121211121112222110100021121001211201221122000020", "012111022201010122222012020000222120010100000010120220201112120112000122211221000222222011102011000121002121222202100210000202001000121020022110110112101020021002122200102122211210101222200100120000202020102100002201222210220112020212102212100110111102200201210121012120022121021100102102111020121010011002000121012102121201220100212101102101000201000212000012221222222000200121201101022111022020122221201011020221112021202002000111102000211021011110100001002101101000220111002220022021100001201100220011212120022001102120120212200001220201112012120120221112100222100222122002212011120101110222122022211201020011002210120012101121211010200212112222021200121120020102212102210002121101011201011010102220121222010112010122221021110211220102000112120020122021111011001220200021122220201020110020221122211001201022202220002002102010121112001212021110120021222001221221212012012111211020010021002202122121021111111020121002020012121221101002010122222002110212220100022001210110212210222202100000200202211101020110212201111111001100221201001210110122211212211202102220011112012110222122102121100002121100210000022012100021020222000011022001102012212202210221020200212111110010222111100011201201222202020022221201212010120200222101121220122100021101221110102110202101102201011200020122200001112200211120210012220111201212012212002100122001221122112121022121111110000100001100212112020002022010100002101112011011120111101011211110110110222110022011211020222200000122201210120010222100011021000010020021122220001102120010220202202020002102022120122002221120220222221022000021110120012011100121210221212122021222210220121212212120200111221211110011022021001221222022112012021112110020101220101020122100101101202010212222112002122210112010112021212021001121021202220211122121022221112000101110220001111121200112101012012210101021121002101022010220012002100200211011112120212112120110211121211102022121222012011022202221011000002211212012021212021221", "221220211022210100112021120010121102100012212121020120211122112120211021012110210021120002211000212012001101100210100202101102020120002010121211222020001120220012121221000001122012111201212102200202111212022111001122110211211110021101202020022102120011221120110020110000110020021122020201101100120122111002000112101212211001221100001000002002202202100002201202202122122020221220200211201110221120210011020020012012210102210122220112220011220100100222212002111121000111220220112220122220011202011222121211212002120011020122210021111200212220212022120211222010120120220221121000212120110022211002212122221122112111121000200111212121120112221212101111210210221002102220200121012121201022010011022121200112012022221101200221101212202221110201002011201211111110000000010011221100202021002121022120211210021010221121110021022210202120200021111100010101210011221020000220000121120210000011121020011212121101222121100202111011212110212001000022102121222222122112112221022222110020210012100000010120212100111220200211200020220101112212022002200010201200022212202111101202112200121001120012220211222100221121010220122110010211012120111202011112220022021201021012011021211122011010111021120001212001212102022111012100101211210101022002120012202001201120202020121121122000121002212000122021201211212202021111021101022210102112001220102220022001012212211011022010102221101102001222120222210210021020100110121002021001211221102022021201100121210202220210122220011122221000101100012010202120002210201020101120021011120210200202210100200110102122210010110221111012220211022100121001102011100011112021101111200001020010022001012012020112221001011010200121002111021212210122202221010000202102212012022010012111101211212001120012120002021120201021021011200112211211022111202121010211211110021202010010100111100120120021211001012121210212220012200021122000102101222110111210112100021211220202100220011110010210211100100111100011222022121011022000201010100202", "001100221221022121201000200002002221012200112102222201100111102020111110112110020222002211100122221020012200100110212020110120202000020122101200220221120012121002210000011121120100110001121201102000121212001200011201221220012010210000110110101212002200211011212011110120002121012202222201112220211201100202020201122200212212110012100122220100100020111200110202120211121102220202222120021221122211221201210120012110101201221000220112211122121221210011221121021112122210211002100220121022110220010101012101102110011112120101002221222211121211202011220101112111012010211011002200201111221000001220201111020011202011221002212211200122010101101002212110120202112020220221210112100111100010200111120002021002120101000212020110220202001202210002022021201200220101011121121021222201000102000210100102110202102021010210121000221012110022110211221020211101210222221120112102011020112212200110122020222202120200121111202002211121020102120202222102021120210101102021021102110021110000221020122110220120002210110101100211111112022222102102210001200121022201122112101112202100201112022112021100011102000200111221211210012211001211001211110101111210010222000020221211221111002201111202221211120111010111221011120222022221122121110221000220210210022020001121210200122202212211121012012201211200000110120211020012220200202120012002102211012201211101001220101020211112012021000002200001020002020212211002200022000002022100111010220120201100200222210022112022221110011120212222211120122022200120120212212021210010222200222012211112212000222021020220201001022011100000202220020021102000000200211012020020121020112121010201100101210120210022120110001110012122102002220222010122200212010210100221021000212012020120121011000012211120102021100112012202211022111010000022100201220011212200101102010201010021021110110100022111000010220200111100002000101201101010221210212210122111222211110110001112202222111012010002121222012222001020201222001021112122021222122112", "000000121122210121111212222011111221122222110201012201020202100220020211210120220120220102102012210120012100000210000200021002002021211021202020210021002002100210200010000212212200222000111112001212211021120121222220021002011222212220011202121111110120110222111110022002011120112101221101102210120000100011212212102101102020020212212011102221002221102001221212201122111100111201021002201002100001010211010122101100010202212122220022201011112221120020021120202220021011010001112101222022010200221100001021201111011000122121210202200212220120210011201122022001102100002200222211010212222111002110210100012111020121211022020022111120110222211110002121120011221012020220210121022220021220202222220120112101121112002120211002201210101100222212221220000012210201212100220122121120020022002122121100000202201002020200210201021101002102111212110112221220011100222021100111000112201102212222211111221101100221011121101121002021221202201110011211220101021110111210200101000112000001011211002210202020211111200111211220020002121002000010201202101100001021110211111122121010022110120200010220212210022110010222120221112010212101222100121220221111220200202102112110221221011020020120012220001001102202201201100110221122111211011011010001210212002001110001020010221012020101021021212102022020021022221112112112200102212112222000112111111000120120020100122022100211010021011102011110120101211010102200012222011220212122121020122021010012221210200122202001021122010212012002001210010021112111122202211200001122010221021000002012212102211111002121220102210020100202000011202001102222001121111002002021110202000121222121022112200222222122101110220211011012210202011121222120110222202201100020211202100200101012101211020011121112011021022101121020012022221120211002212102001100111020222122201120020222001010212200220220211211200121110011001112102111201002021111202210001121211101211221111111101101100101211110110100210201121201101211002011220222211201020210", "212001212210022111010201220112010220012220101002020210221011111010101012000111001020121222201122200021200221211012112111000022021012021111201002011110022012112011202020222201222000212022111001121102001221012121100201202110201121202010221202201000011210112000111122122021011121021000121100002121122011120002020211021202220020111211122110121100012001001020000220122011110210210010222120021210221210122020122101011121221002121201100022211101221120022210021022111222011111220201102212222021020122221121000002020012202012001101120012012122221111021102002021222201011010221000220100002022200212212212212022210102011201220200210211000002001022200010210000202102001012021101001110212100012111212022200110000101122220111020101200120001121222201020021012220201112211111221021202222201120121010122012022022010211202012210200101020121012022210221102202201201220011201211021122201210112220221020120110122010222110111202220202102210111200210022110201212200011222110120002202202101211210102200120211111202201000120012120110110011121200020011112201020101001202000121000211110120221022201100122200210110122012102110020200221202210001211102101122022120011122222000012021110020100120101112211220220102210111121100220201200101100202201120210201200210022101221220221121222121202111020120211002102122010220012220022021112220021121000012121220101122220210210021102221200212020010011112012120101210112012221112120122011022012122200021202020100100120102121212210112000021020111220222100012100112122102021010021020000221220111211012101022220100100122220101120010021110110102220001120222121210101221201110220010021010022220101210000220122100101210110111201111000121201101122011212101102011210002020220121101200101001210101222002211022020121122002220111201200222000202111100020021121020200122001011212222111210012001222021001100222220001120020021101221011210012221100111002211000221202120011001200201200022201022222102002212001202110110121210011202001211112002100200", "001100100021011222210222012022000101000102221002021212012222102200222202021212011001012202210201100101222120212202021011201201000022011020121100122010111102212001120021222122210000010202120110210012101201102212212012201102022220101010122120011100012111110022010220020201201201001022022020111110202201001220222220020022021220110012120110201102021012102020002121120221121121101020222120120010210020101020101202201112012220000010010012112102022002102110101201022011222110021220121220221021121010001012101210222211111122022212201000112221100102101021022221101010211220122120202022101111001212000111000221210102201112212101020021022102201022110022101201202202202011210010121112212202112102012012221100110202122012020010001121111202100002121120110222010100221201010220020222110221212220112012110002212102121212022000210202021211201022211112010110110010111201221022111210212210222001011010212011102222222111112211202010201121221120111221210211102212111020220100000000111200022010222020120011222222102001012102112202120210020102221111102112010222122201021101210220201120100220001120111102111012111202220112221220211212221021112212102120112020100100221201201012111121120011012101200210100110220221011202001020111210220112022220001022201102112101011202212112010101121110120010202010121010020122221010201221201200221022101211102011002202211100001021101002000101102020202011120200102222210020021000110200120211000221101202020121211012222111212220221100112100121000101012121011210221210000100110101202112020022111202120002102101011222112220121120202020112121102112200210010120101110000111200122201221202022120100011212010202022120222002122222012210111012122221022000110002221001211212020101021022010212002212202011201100201101122202221212202010012021022211202022010110020012122220002110122102200012200202020111120010002200011122010002010212020020211102101201102112220221222002111202200001212002210012121011122000011002120102110122112122102110211011102", "111202220102200210110212102000201221202002020211000202212120101202102011202200022121101220200222111122100100101100200021122011021000121010021011101212120200110011001021000222211100220220122100000021201000011201112021011212220022102022022210002021222211020111212000011000202122010210012002021011110012021201021212222020201221012100210220112002201102211202121201011121021210000221221010120120002001002220100120012100020212201201010210021011210221220201100021212211211110202002100001002110012012200121010202210220122201012111102200110000110010122011221111120222210212100010102102112220120201102201110221120010020121200102100002100200200020100012220100102010210110200000221002001201001022111202012101222122212112012010021120120200112102011021212022011021002211021110211201011122202001200012222202122222112220112100000112212121211111012102220000202001012002210222010111011121202120111202201121102212210011001220100022021100101222110220021201121220220020112001101111201210200202202022012120212011221102000111011202120010110100111100011021111002011212020001210010222010202020220000100121020120102022020221020000000211020111201101021101002120000101002111110120012201011001200021020120111012200210011220001120012010001200102000112221112021122021201220001010201210201202111121100021100002212001000122221100221122011020102011022111200111111010000200110011211222112221120201121022122021001210202000011101212102001121112201210012112112222121111101121210200001110020210210111111202122222201001000010121202102012200200211102102110201022211202122211102010012121022002210120011022001220102220112011202222220000002122201122201011121000220201200111202202222200212002011020111020000010222210211121200101122200022022001211021102122120202011011202202001111111100121211222012100210210112212122021202011200021220102221122202202200121200001110102220202222010101021222210211222010100112201101200202010101221120112100101002210001211010221112010222221211220112110112", "111001222220112000202020100212210211001002010202011222122010112100211211020220101120011200101000100021121021212002220001120211001011000220202110101121022112101212100111001020102002100111201120222101200120020211101001001110101222010022102022111202222020020111100111001002221001202212112202111122100200012110010022101102001221012100022212110100001102010102010010022012210010212220200122112220001100011210210211001021011212212112210110101121100211101122220012000201221200112021202211201002102202221122122020200020020101102202111022210110221220100212210221112111010120010012102121121212121121112110020100010202221110222221202211111212201201100200222002102000101020212212022020100101111002100002200020000000200122212121001222111111201222102110011120101020101221112212010101002200122012110002111100012112100212201222000000020112111000020012202210212121102221002100000112021110201222210002202112210202120011212121111011100101222220211120112000112222020112002202201012002010212222110200121221212001020122121110121122010102022021120111110202001101012121011011120221222012110000220111102211212012021202101001210001101201211201201021102100110100222211001000211111022020212220020001211002000122100010000022022022122220020112122020101022110022210001022202000202110120021212201110222000000121200102020022100211020010002220002110222011211212002121102021111201012012001221221112022200020220020022111022012102010112101212220000111122101010120120212212101102100210220112122022002010122012211121100101201000210200200012212220210020202012012220210001022002121022121122110122021020121111110112202021211212002120210110112220110220101222112011012122201001011011220012020002210202102210021101201200201002021212212120121111222112112210000202110002210121211000201111220121000122021021010012102000002021010020110110000101021221212022212010001212001111110101122001200200000110000202211102022222212202212212122011101202000211112222111020120102010222121111210102110012", "021122211112120110002021020212101212001020111112121212012010122022201221102021012122211222112111000100101201112100220210101011011100001000002022001120222222221112020100011100021122002001102102002200001222121102201001200000002110022011011111212120202122012202100202101022202012021012221212012020122012110012222120201120120002110121002202122202021002022110200002120200122110202121221222201102201020001021120012122001201112022012211120012022020211200102112011011220000220110022121122110202012222112000110000111222100211021121212010102100012121100012021200011102011121002011002022012112012021121122021111201222101111201211002202021020021000201120002010111212200110201110120021122111021200200101111222121102222102011122110122012022002022020010120020202010112101101020020120001011021000100001111101212021221100220200111002101102201201020221122020102120120011010200021210010101011001002100201211202012010122111102202011012120001202211122122122201211011202020221011200200111211221220000000000122100122110210201101122102011202102022221000101000122111100101002201111112202202210000212021221120211221202212202202021202122102202011201102012112222201210101002202021022210011201000210020221100020101211122121100212221111010120020010101122102211121211011020020101002102112210122111202210100011212011200210222102200202121101201211022120102002220001202101011221201100220000201112020112022122120100020221111120011022022001122201200200122222120102101010122202022111111212002110102111001222011021020112102022211221222201222111100001112002220021010111102200221020111212000200022102112112221000111101101200211022212012020020020202100001201001211201202222200122210012221201011111000202211012102102212220212000022011010000021022001121020212102000202002001201110112020211221101201121020010000212021100121112210222010202211011000111200202212120000221111110110121122201101102102100110021221022011001202211220001011100111001020200121010122001221212122020012202101220", "122221222120102220100101210111002222021102122111002221020021210120000212201121012120010100000121110122212200201121111120122122011220102011111211020020210000200202010202210202120120210110110211201110221102000211112012222011112220100022000211110211001020202020120222112000112222110001121022110222012101120021011010200021122120010202002220222022102200202101001122021012121120110221012201222220211112000200101010112201221222102222222001100121111112102101020100101001220100020202201011102022022002112002022110011021200112000221202020210202112000201200202202102101120002122010120220101212220211220220202201220211110121222121001121002000111120212121112201100102200011002112220102220110221111022101200021110222101021212120222111222201111221112020202121021102020220210212100112002102221110221212011220222001220010020211120120211012020110121011021021211021100010020222022121112021202112102020122102211121221021020212111000001211010210000021120202022200021002202221200012002001001221012122002002021210200101102022220011120200222010011101200221001221210021002012020221111010212121002220102211102022000210102122011110210211020012120122021000222210022202221101110012020120120100110000020222222200121021011222101112201211102100201102010000020111001010101120111012121021111201220002202021200112100200011111221011100222202122112221100020022011222121000020002000011212201210112110021000010200110011020022100020100022200021221020102211012022110010012110121010102201020120202220101222012022210111202110211202120222222011221102010202102202200120201220212200122100200210111222000212121221201101012220111012012221010210220222010201121000211002100202110022000200102012012121121201200001220201100122222211220200211201221121220021012002100121220202221012201101220101211000120022120020222120101222102012120012020012200122010002120121122121122222002100211212121220202012220022021220202020112100101222221102211022000222121122100112122000202200000020210221022010120111", "010002220202111212102012012111222020020112201202201121122011122000000010012220000212021102210001010122121022222000001212122211112022100222101021022222210210010020010201121001021212220212101211121002202001111100122001120001220101101222220120120120210000022100022002202122010120001220012122021012012100021020010121011222121122120120102021002020200021110212202102222221100001210101102220111211021100022100121002101221001011220101000222012010021012221210020201001210102001000200201120102010221220220000100020010100100120111202121020120021000122012121011102201212200201002001222210000212101102221101011111111222200211212200120002001212101202202200001100222000022002021120002001002021111221201120211211000010210201210111001110102012211221002222001122021102021021201021110012120210012002022202012100020212110201022022112122110210111211012100112222211022020110200201000021020011201020000112110101220121111200100110121022021200121110100001212221021220112121100010011022200122021202010202220022022102120112200101022120102101111110202211022101202202122210120121120012001000022111121002010212110200112011121202222100202022212010012220010010210020200110012010210101101211021202011112201101011002111111101202212122022200001222212011110121022120222100011021001221010020111010200101120021221122001111111210120122110021101000210120012020100020010011102012020112100220220021011221121220101011012122200120002020100022100010200021021220101222210110002221112120202122120220201000002120202011010010210120001120220022212121221202011221222102012220211122200010000002122220212002002021000002002112211021110200022012202212122202020112101022002111212021012012112201221212110012012110122122002012121001122210212002102200010012102012211002211202010121220200011101010011010120222211001211012122211021011010012000021100001222111001202011112002000102101110212021122221220202112220111101120211222121221211100212112222102120200202120102201220002111112000200021210012002212", "020210102110102020002201221000101102212120110122122122211110201011120001010200201120200220202000102220022210121120211201211200001200012220000211000222021110022000210212211212001002011200002011022101022001011202102110112110121112220102100201221202010010100022200221022100100011101021121101110020010101211120110022111120112122001112112120000201112102201102020000220111021020111021120111002212011020112111210212110101201221110221101121001120120201210101222211211222010111201011021112111001010110111222100221221202102220212112100112000002021100221002121001010210011101002220010101212000200122100200202100201212220001122211001210020021122120102012122021022111200000020200212012200020022021111000002201000001211200120222201112210110202020011222022012100121010112000021112120221021110000122010210222121100222210002112120111100002100000001101012122001210000010120001212112012112020012121010122210202122120111122202202000022212000120021022221110110002102202002022222211122010202220121212020001000221211121212211002222000100011002212012100102010212010220221121220200002212111221222021110210202010200222111020111110120220221020202022021022102112202110122010221102020001210000001222020200212010012210200011211110220212111111022122010221221010110100202020101100210100000111200201121110010220101221200201000202110202022201200212022021101020022000000021011002121220212200211021012012112102102220212210222100210121001201201120120011110122020200200001222201222200100210100111222102120110110110211101021020102211112111021010110110102011121011001100220122110222112020102012221010020121021220122011120120200202022210011202222020000002202111110202220011100110121200222111211002200111111211201100020120020100101122202202002211111120211002120022000110102110021021212010110111021010220222110202100020001110010201201110021122221112200110102020000122012010101020212101012010122221112211102021111010011222101021121120201202020112210022201220110112202220022012101212", "120100202211112220202000201121000122001211201112221102112122211002122001102000000101020220101101100000202121010022221010202201102111122120020120102111212212211222010000112020002201010112200002002021212002212210001121212000211012112021112220001202022012210102102100102020201122101100011201011101122222011100100021002212100101201120202201002001221000201112211010220100221010202201212101011112000222020202001101012110001001112212001122010221221102221110200122021112022221200202202121022112102202021222111020100010102201221221001112021210221120211011220120222022112102220022112001210212002012122001211022212202222021211120210010011220200202020001020222202212220022001001001020200100111021022201010120201220212012112100212022000210021002011020012102122012210212020222010002212012210220100111211002201022111221022020201211011101212102100210000102222220212100201201000221102012211000010011221102101100101212022221021011201012101121022102120022120102020020001020001110210222012101120000210201011102210221101112022011112001021021012120110002001021221221102211212012010120020100110102102120222022212211020011112111102211222211122121021011111102202222010220010020122000211101100022200222212122202100210121020121101100122012101101220000001022001120011101021220120001000012010111221202212100122022210102220002202021010222220221220021111212122201000020020120120002012020012011112020020220021202200221001222121012222022001121020010210120200201102120110220121112120100001112001010200211220222002222201122110211212011102222022000210012022101202110200022011012110120021121220120102022100002201210120112120100100000100112201010220010221102100110120202110211110120120110020012110201121012200200110011210221221112100110100211200101021200212120022101001200002202120120111121201010120102110010021020202010122110222022102100011102012021221210102211111102110200210122120221002001200122221222010212011000102221111022200121020211010202002201012222122020000002200201", "021201211110112000110100222221202121101101120010111021202002111010022200201220000000112120202000220100220122001212120020010220221220111220010121020212221212112100001021012210010111101111110020021022221222220121001202001221102002022102002020002221122020002100102021012021211222112000202110222020022212011110122102210002122002021211212001011011021121110022121120011002212000212002122222020211001001102120022002200202102112211021102111121102120022111110021202100210122120212201120212010001021121021211102222200112201101202000020221022001122001102012012200011222202211000202120020012102010022012202010211000222002200101122021220121112011122101011002202200112021012120222010212011111222200201200021200122111002121212200102222200120000001210101021012102011200000200200122221020000010122112020102211111222120021110002120212011102222122020000210222110211010220101102102101211200112210022012000020011001210010120202222002002002110120212222102102220000201120021212121011012022121020112212012112221011121012212221202110112122001001100200201202122000102202011121020120202221110220222202011210020011221020110122020121220010201100002011220022101022022001111022121221210110010000122010111001201202200121111210211020010021021111122200202220201100010000112201021010121002201012020021102210122221002201220122022112200012210110120120100020121010221120220212222201101122220211010221210001221022012212112211122222211022011212111200100112002021012212000021011202100111102121122012212020021021220020101212202110211121022002121212120001211101201121212021221200110111202020201211021200222220012111211221112000011202200012022022220200111210020111112210001100121210222011211001020111201011222000211020002112001000200000202120010120220122021111010212020101121121210020212102011121022100021011020201010010101101201101001021010122102121102100102100110101210122201120021220020022001201012020201021211011002122022001110021122120211100210120102012121120210110001222020011", "021011201102120012122200202120001001021100120210001212002222222110110221102000021211200001022210011210110201210200210112201000100200122111112012112201002200010201110012222201200112200021222222202112221222100022110212102112201020222201120202101121121222111111111020200111211001220000221101012021102200110011202202011100002220020201002001221010012021121210122101022221022100121022000212111111211212110112020100221122010022112000221200100211120020211021100200111210220222111010001201111020100000200222001111210201110220222012122210001001100121000202001202122100101022220212022121122012111212010200112001122021112222111010100012111121202201012200210212102212022111222012102120200111000221121122221111000112102222120221122002102101112000002112220120110112010211221120020201022121000022211012112210000100021102201001212022001111020110020022111210101120100222211212111202111200112020211102101021101021000121000112210220211212222000011200210211201102002202120010011000000122220202200102200201221010121121002110012211222101110012121122211211011222200002211200112122221112221012021221102210021010211211102010120222201221220100111111000012211122102200101220210120100212010201212220021121222122020000012212210222200012212212001102122202121111001002111111200221122001022020120120220221212111012120120020200112101210001010100222202212012002102000211100210112022010012020212200000222010100011000222000021021202111112122001200111221010200020202222220012221122002012011012202222101101221020211220111112211201010221200012100001211201110121122212222222220102100121101112002212120200121022200211000021010102212021121222220220010002102100222020100210021020200101102210000002111112012020021021212111001000010121020112110002010100011200021202000011120000200210222210202101122010211102120220000210010011122001220102001100201120201002010221110001020002100112020000012102102201121002120120122002021020110220101200002110111000001101120120020101101112022012202220012", "101222002011012010200100001201110221121211112112022211020021020212222000100022220100020110010000201022010222000112002101000200112021110020100021201121010200000011010201021211222021120011222112202221112111212012012211012220101021120002011022101002201002112002122110021201201020212210020211021220010202221111111022111002011002222212211020221121211110220112122222111111102212111110020100000022211000000122010022111121221102221202010111211210002222222120200110200112002110100212110010111210001122100210200201111022211101000220121220100210012121012010002221021111120012020012001122212202211220222120010002202020122110112110110022122112112120020011211001121011110202010221220011221202100200102201121021100120122112200202222012212001101011220001121121012020222002000100120021000222101101100110002211221120020010020002221112111211202200122122222111102211201211221210001112121101001120222001101222002200102022200112000012121000221211220100212221012012020000020122020010110200010010020210202002102201010111122001122202021112000210212001211102102001220110212001120120120021020011120111002202211021010001212202121201201102212212020100022212200220212120000111222212212101110010121020000201121111001011010001211021212211202201210000012122101100112222002010202101121022021202111201022222111220012210221112010120022221000210120112101000101100212200201010222100100020100210111102201211102121011112102211211222211002110221120110200010000111211021221011000111102010202112210020210101020121112011220212112100211102220221121010101200001112021122212002022202200000211000122221112202011121010200010111120020100102200101020012021122112200020012020111220111101011111222212022002201122120102212211200022011222202022020211121222110100022001101000021100112002120212221010221111202210221122002121002201120120222122202012100221222220020221222102222101121120111002022110010100100020220002102210102002000001022111022000121101002110111101102002010112101202121002100222110", "000112202021021022100110112100222121212011222021102020002022012000020010111211222120210121021111010121020022212111110122211100002212111111112001212222110111112001221000222102000102001120112112202122101102102011011001020120210021011020222012122201111001002202020102111222110112221121110221220100001021201020221002120101212120210121012212002221121101211111211221111121112211211122010100102102001220000220120222122120112011000221021011220110201010112111021221220121210202122021002001221100121112002010000110000121211102202122021212122011022111201020112121010210202222221221202112200000112001021011111100221121200112120000012011002210111201112202021101222220010210022210120211001201100021210100111122221211021111002112200202111001000212122002000121001101210002202001202100220112222100102012122200120200111110101101021010212011102112221101212022111001012210022112211212002000121000011120021011121010102010121111010101020212010222012201020212200201202220210110012102020211021111100021111121022120020102112210112112220021101202021210020221020112001210022110201220002021210101012002200222201100101111002121021200012012112000021111022212102221211001000100001202110012000210122022120111210221001111000221100000021121121022022222221001211022110000210012202222010200000121120000211110012112220111121102021212010001210022022001211102020220111102110121222110120102202012020220100202001120111120111022222012212022201002212211102220201100002122202101120102201112210110220121012112011101201220000122222001212222221221020021102220022012100212011122020020000212221222011222111001100210111200100110101220200112222212220210021110001210002012010002000200002102001010011200110000012102102121220022120212202011100200111121010001120001121201112112010001112011021001001211100100220112112202102001201012221120221111201211102100021112100011021202210102211202010111102000220111101200000121022210122112202212021211101121011100221212221022020101221201110002200100110121", "002202102211122100221020120020101021100002000000110211000220110000201100011100202212111010101121211011022101211211222200022212120012020011101000222002211102212121011100102121021012220111222020020111000002211101012111202122000021221220001111212002120211011021010011110222201010000110202012110121000020212211201110220120210012100122010011021212102110221200220020000102010220111110020001122101211121112002000021210122221002111002222122101110020021011221220120201111120110102102102200010220110000120012002122012120102122011000002100002022020111012211122111100220221110102001010100100122200012022201212012022201102222102200110122110101011012121112011022201201210201012211102012111011020021001011201111020001111111120012100211012200002212111122020112212102202222100201021222010202102110102202022101210211100222201210011210120101102201112021121000001012121100100010100000001002120001110110221210122210022011121021001212020220021021112200000021201121010200220112021100000002112202202020210111120120000201200221021022210221110220202211220020102212011221200221222020210002200112112012110102202110120100222110221112120022001201201211022120010002120022220021212122212202200011120010211200222200201101211011212012102000022022011102102021201000200001011220210200102212022021202221102012210220122121221212021022001011022120222211011102200220222120222110000112112202021021021000021122220122022011221000221112221101221020100021201000110200201200112111200112200211001212000000212012111021001220101002101001000011101112020010211221101210220211102221121222220210222121021010201001220000110022100001122022202201221112212001211021122220220022201101201010120111120022021000202021121011220102221220120110010121211110010202111010110000212110102012121111012202210010021122001210211011000010211202022211200222101222022220012212212001210010001210211211001201200012020212101210210112120101002020000102012202121201120102210021112121200010100210201022211101122221221100", "211221012102000102010202222112211210201100020221011010002121121200101102120200100001200102001021210011021200212110002002211212020022101102211212122020120021102102011010220101121001222121002021200020121000022011210211101011102010211112220210212102001201221201102100211101220211022021000221200000120000110010111212111212000222122022012010102211201201220212020222002210011220100120121012222221221211200212122020200102110201122100101000222010002211121122221110210220202101102100020222112112101101202102021010011010101000000220100011210220110220221200111200101111112122101201022111110122011201022022010210220110110012100110022111200212110212121110010101021222101202211212221220002110220021200202010121000221000222121011202121022220022011211020220211211020112120111022022211110221102112121120122020102212200012120010220110200010112211120101000002101002212122002111021222002222001121020012221122111101202221201021210021001211202200212112200202021201022210200202112222122012121220201210122111010000100100212120201020221002222011022102022222020111221101212020221212202001102122211011120002210111111202212120220200110021101201212002120100012220112210000101110112222111000020021021022122021200220211211121111000211202101002222211002101110210201200221201201120000022212220020102110211121121211201211020202002221221202101020021110212022102111021002201022022121112011111011002011122100222111122121121011211121200210001201120000102220201000022210001221102112112201012110202212100202102102122222022121110022102220200102102122121021020121112210001211112122200020220211022210201102121011212122001110021211211122110002102220200202100121011110002100011102111012201212001010102201112211100222110112002022200010102122002000222020022021002211112212100202120121011121121110210022111221120221021211110101012011220210212222120200221201121120010120112022002211221222212020001120211020112101012011122110200122012120020000120021211110102220122221122012221100101001100", "112001210001010212202200202211221220000221210220202221110220012212221211111120010011212220101121020110222221202121111001102211012022000001201221021021110002212120002110200211202212112120102222221021111120210120100021112222210002202012120011111020211000002100121200221000102121010221200011121001200002210200010221200221001111002102100110121202110102212021001012002002202222012202100122022100001001122111000112211000020221101210121102210010101222120121121211022210002201112112012202112200102212022012202201201220112112000011122111101112000221111202201010122121112020122002221100210212010220221001022021021012012220220012020102111121001102211010112201120102211020020201000011100021002011110110012202122200100022102211201101110000201101200012201220202212200200011202111020211102101202202002200010220122002111201100011200020022220211100012112222210011100120121011100202200222222121022100121011001201102021222222010020022011202210202120001121022222012211020021210202111100121011020111202202012102102212101220202021211102220211021120202202102221221221100110000212010122211222202100122120222212101222222012021201210112211121200102010222012201222002210021222122212222112120000111222010000120100102101022221110211112001202200222220221011001012201100010211002110222002021102210122010010222102120211200211020012110101210012201220120122110102221122222222202112110220222212201020022101012110212120210000020002012221001001210122110200221101000110222001020220022101000110100122120020002202122122012202222111121120220222000102200200120100101121122110102100001120111220222110000012111101221002020212122211201110222102211120220011012222122020010001020010200110000011110002220102121001210121210112020101200200011212221002122111221102212212002201011112002121111012000002010121001011012201112020200000101020112212212011010211221220001000211221011101212001222100100100220212201021111122201011001102000022112010021110120010022211122010110112000211012120220102122", "201011212212000120111000101222112011222200010221211112201120121012102222211220021001102012020100102201020122022120222110220010001212010221010112020121020220111012121021221011110200120121010120020110022022202002022110222201011012220111220212211201112220102000000121002210010202102200022002010222111010120102102202210222011110222122100121212020222220121110201010201210100000202120220012000012000212001100112002000102222221120211220221212202112010100000001012201200000012021101021220022112002211112111121122112221000201122220012010211002110011011020012010112120121222020221120020221101212111212100210021200001221200022110122221022020210010001210202012011112022010120222210012211212221210100202200211111210002200022201212020101210211002022112111010010122202110111012121210122100212002102222012102222122120110010202022220211000200211211002022102021201201112120112111202210121021200222002022222100102101002022202220000111120022211220002112022201212011201220221221120222001210101102220212202012121110100202210212021010100020221022220212221102222220012120221122121201120202021101110000112011112101121102012120002212001100100111002111101022020000201112121010102000011201001222200100212112111010221122211202000110100000112221022001021120012211111122021120221120221111222200000112122101201111010102220212222001021020112011102001011012111102021121021111000202200201111121111212021211112120210001020102012001202120220012100011202100201202221200020020000122121110111112012022222122122120110101112011210112210012221222002022121111121111210212201121000021111221002221212010121001000022211101202122211220200221000201212100220221210212122020220112000201211020000202220222122022122002201011011020012122022212210001101021121211110221111100101211011101122100010001200110000102202102102102121001010002101020110122212201222222200221012201200202010110120111112101211010220110212201220001111221111210211102102121110100210020220121222121110111201201010011021222222", "010100012102022022121010010101210211102101010222202210202110212020221120201120110121002012201100110222022111111121221002211110002012201210210000112100021010001201212010112102110121211021010121111101201012102012112022220021221012000020201200100120021211212111002002101212122001021100012121022020022021000221012220101002021100101110010221020221120021101101000212210100020102120010222110121101201012102021100112001220002002120121120112221122211002210211101011012222100012001122112210002011202210112111211121200002012200102012022200001220211220120000211012120122101101222210210202200211112102010110201000122212120110002001012021222012022211200010001120210121222221200211100020212201021021120221012012010221001021100011212110102020202211112221201200020110111000202120101211212100011112220122220011111201201221211112012101201200111212011102111002100201100101021112112012211211102121002202122000110202120201010021201002120011201011112210011222201122221101012211111212220022022000110122210022111102022000112210202200021222001122010201111100112020200021011000000021211222021210000210221210012012020121112220102002012020222101101000212212112212220001202222210000010212122222012112121200021222122010100212122221120010121110120020222101221022200000222012020112010211101212022202010210122011011110212112001122201020101221012021201000001202000220010010212002012012001102000020101000102020220220101111211020021120001021200200122002021222020002201112121020001101211010111222012121021021202121110200022000122121211111020102212211102200202022200201211212211022120120002102201120211022211110210211210112222011012220200101011220221002111001221212200202010020200120212002021022120112220111222202222220001021020200121000121101001222020111202200112201210201220220021220020020101021001101101210122012001022221111111021101211021120121122010001212112101112201002102110011112012112120001121121100012111022212210211000211102201020102120112011120010012121212111200211", "200201010111010020010211010101002222011101111000210212121001210011210211200202120112010222202110000002211100011012101021000220212100101212220202121122221121121111001001222111001122011222200001002221010011120212201001021100021212220221022122102011110121202111010211202020020120200221201200000100202021020001121012020001022220201011112220210112212212221222210112121122001120211210002011100212100111202111121221201111120221120220002000211000201222200001202010101211212121121022110211021012210221220122220102201100120222112220102210001121021221122122102000120000210202211220021212212201012110121121112200202110101202210021221112100100212010001221020100020112000211112210120120210012200200101100201100110020102110000000200202001020112201202111222102020120110220112202212021010100021001221100020212211022222011221101201020220220220002120102102221212201212222212222202011200222222210212210110021021111222110200121121020211222111022110111200111121200220111000210200012101101000100002102211202201121010121100012111122120001011121120110211022112201210012112102100112011111101012121112222211112222022120221212012212002021200112221210121211200102022212010110010022110112021000000200010210202210111110112012110121002010210101210210202011022102002102001112011121101200010220110101221100100011021200220122212202012122012100222002200212012121100121202022110100110220111110101110011200011021120121220221011200012200021221001110100002222010210001101020112021210001000122011000220000011212011221001201220110202122122122112201111002022202220010011010020002101222122010011221202012122120012202112012212021101122012202102111222020011101220022012220221121200022002001212002110201200211200111222020201011122100111211010202020200220010111001002212122221111101210220100200100200112200100000101000122211021201022210011212121101201022010221210021112120012102100222022001222002010022002121022020110112201011200012010022222210120212200020001022102010220101112102102020", "200202100110102212120022120211212202121001012212210201001211200021211021210200110001110122020102200011122120110220200220000212122220102212110222121101012101101120121020000012212020011110002200210102002011022120111000212210100021011102122112122010120221100001000100012200222001212201111110221112201002210220111212100121211200022121201201000120020022222010012101000110011222221200010000222212212102111211221200122212210222101210121012110201010020100201110112021002111002221000122010212222222022212120021012201122022010120212020020222212112110210221111021211011010111000221212112202200202002011011100001110011210010110012100002102021220120210210102022111020202021012202220202202201100022001021222000202212012202121001011020112210120110200120202022211202100010211210022012022202000011112002022011122011201000221022002210020222200111200000110112012211011221101111121122121210021022122020100002201110221012220000001201120112202210010111211122112110022110200121222021112101222201022111221110011211211202100012100102111200012021121121120222211011122220111020201100201021112221011210220211121012001102022102012121012220100122202212122101122112202212212211111200021021220212001221001202002110220021021210011022001222112202010211111012112010000022111020222012011210110022011121211000020211220112121202022102101121201200000210020101212201111211221200020022110002200120022212211120100220220121201110022220021221110202222010202112021221100202120211200121102201112110122101100011022002122121011220112100202202002020000001110010202111210210200101112112221201101201221000022102200110012022200100121100001001202001211000221200211212100001112010101201121111101110220002120110212022012110020110221122120210012112120201010022200221021100121220212021222011111201100111010022212021022222112110122111102110212220220100111210011201010211010022011220222001120222210022121110001011021012112222021221112011001111020210212220112212120121121112212121222102101111102010", "222121212121002112112001210101102221222121011120011022012121202111021020221111202002100120222111221020021111121211212122202011220011212221200120111000210211112202222122201001021021020210000002011211220221112011211200221222002220010121220220010010012120101022000202120020020100011011112120220122101112002102100112221000222022212012221022212202021001112100122121100210121121211022022020111011201112211012220012222222001010022202011202010011212000100011212100101211121121101220202022200000000101101010211002001101000002010221020100201101022221102210212200001010220201020211210220001012020112202202000202220101201211111221210212101221021221120101221212020022022212100111000122201002100012020021222110110202022210210002120121010002122220002200012211021102112002212022101210020110102112221121220202202102111122022201222110201222020021001110111010122012010222120121210200101002200122210221202221002100001012001110111002022220010212020202101120102100211121200202122101101201120201001122201201220101021212120010020112011220112212011020010010020110100022210010211021012121011021121122021002020220200101101211000111222002002220120220201221001222022110001102102112220122200000100100100120221000200201102222202021212121100012012121212122121012210002010022222211100012222202020111112102002222102122011000000102110122102121110220111221102011000022012022102211211000222200210222021102110111012202112120122210102002111012011211201010110202111220111111000200110211102101020001020110221221021202201011112220021112211101000122020211122012011101112202212210120020110110212221121210020110210201202120000212102220011211122200122102121210012022222012221000100000101012001221211010000210211221002212012001011200100112000101002201111200021220000121222110201122102022212112022100022210020101212201100122221011210010220210110102022122222220200011120222112022220120110122211210201102011021212102211110110000210120211002221201101001121220021100201012001121210120202021", "212121221021112210000102020121111211202102222102020200201111101200202120221120100001101011221221101012120001102210220001210100220112021011002200101010100112112000011021222121200211120220011100110112110212010200221122101100002200102020020021100220011002202121111221211022010101100011211101010011011020112002200101120222211202002202020020212000220111212122110201002001200010120110000111121212002211101100111212220122220212002202211021012000010102012001020202212020101120112201002100110222011212011021112110000102010201002200010220201022020121021021202210121221022201212001222011111220222200001211001112002022012222210012021201111022001211100021112010022212011201001020222222201000111111121011222121210022000020200021212201000220010102121112000210121221020101102222211212012020102002022201210202121010212021010121210201121201201122100010002011002212202011120212100012112111120120112121202201211111110110012210102111200100102021001112112020211020000021010020222000110210220010111222221011202122200101222202201212122210212100220112222111101220112110112111020212011121100221001100001210001120111200011012212210210102120001222002002010102211020012202012002202021220110020022101121222111120200000101201202011220211112002202122211000101001211201020120200122212011100100110110101122202220110110221120020220010021101211222210110012000110001101012002022100020111100102212001000121212022102202001102011002000100201011020212220011202220220211111200101110201102002212002212002100210101200000021201222102022210101111001111012002220221220222021121002222102021011002002022112220101022220120121002110120102100210210001211000112011001122021121112201110201221202020120120200222111020121101012021121101200121100001121100000102210002122022112222021202110222020002210000210101112212022202021111110101100012111121102201002010211202102211212221222010220001022000122202000101220120021100102220102200021010210212211012002021202011021011001020000200011122220210002211", "011122112222201110200112001201200222021221001001221201210102001112002021022202021012110211110011112221100010200101010000210200211211021121210000201210121010211121200220202210222011222222110101001001002000021001112200122212022212210001010210111010211122101100111111120222210121012121020010021122001021101001210201112212021102012000122010202010102221221212202002121020022101200012102201112201110002011201110220100112020011211020010112222012211101121111012122212112222022002121221111201010020102201011010100221120211121202022102012011011012201101112022212210220222012000110001010002020112122010211122122202201020022120001222111000222220000122211112002101101011120020111000000012111100211220012202102121120000211121201101020120010021222010022210121012002200011222010220002100011211212022002011110111110210012012100102210220100021221210200002210000012121012122220010022211112011112111022202002120000111001010022110202112012101211200222112110202011011100120010210021100212202202201212221110020221012100210222212210010221110120110110221011010210011202212211002202210010110021011112212200112120022110020020120121120200011002021212211020001022012210200120102202100000102202100211112210121222021021002112212122121121220102102010011010222020111110121102200020211122021012102010010121012210001221210222100011012102220111001212000002121002112110220112221002002012221221221211212002120201210012212201010021000212210111221020100212102100011100112022022210010102221010102121110101021210020000100001002201202012111000210200010021010012012221110202000100200111022111201000102221212220221121211222200101002212002101022000211010221202201000021102120122101201220200011121222200010201010021202200000210010122102202122200221222211001012111222221000011102122002001210112111002000000110202120010221112210022120010202002210120111211112100122121020000002220012210000001012001121222122002002011210110022220100100021210122212202201012122020011022101120102010122102110", "100012100221120102022202010020120212112112110120222201211102010200202120100220220022122022210002111021121000200220122001002021121200000120011011200101001201001111021222012220212111010020210200220102022212220010010001100201100021010011201102202102201111112220211221220222111002010200002021101022011121111000021000012020111222211221000211220021000011220210101201101212222000220112110001120002000020012111011222120221000012111020022112211121220201210002121001211111120210220120101002122120210221111100022212001110001022111101221002102010102201210011200101200101000011200022210100201112201211111010122121100021012000201000221111220101211221220001022102221222000101222000001201120001201120101021221121012002202210020020100100002201002220221012101022100020021012010222221211222110221222211111110220101021122221120012100010201022120001001211000102020002102012011002222011121010111211202221220011110221222001022012220020012102110001122022202022120111022211201011021111100110201102020001012001121002002112112001122110120000102121122002020212210010200112210121221100121001112122011210021202111111012210201022112221011201202010022102210002012211101120100221110110101022001112111012122220021221110211122220001001100221211022001021020022022012222001001022200002202211212001012122020212010202020202110222100021111001002122111021011020010222101021112100211101000122102120220002112020021002221122211011102201002012220011110200020022211220010221121010100210221200112000010010212122222101121111000002100022121110011222120001000021221020012012000102021021000110211222012202012011002110122211000101221120222012002121102122021221110202202001221021022220221002101220212001020120120112220000102001221200020012220021100111122001202200122002222212222011101221220020202102021020102221210212002220212100002200100111202202111120012211022111121011100020101212011100022020101110120200112111220202122221100020002220101101012000000000100200220000010210021212111002212212", "020020010221100201222201211220122202112120221121201102122210100110222211020100000122211221111021000112202200200222101212021010122102210010111111101001101222211222001220022112000001120022000111022012021212212010000021221001211002222022010221101012012202210201110020101202001010001211112010010210102021120011101000022200100102220100220111111101101202012110011002000100200002120000212201011222210100010220122111201000022211101012102202000222022101010222021211201021111200021121110200200220020112120020111112022202012011012100021021112210202020010002121111101100001220010011100002110202121210202002211120200220211202011202201100111000021111210110221110020222012122111011112101111220121201102121002102011120022022101221011020001221120200020221211202110212102220201021201222110222212000120221002001211101000122201200121110101102101222200210200201211221112101221211020022012122222121220020111102220002202022110202102120212200210211001221212001211110201011010211222102122012001101011002000201012102022001001000010121202220122022012111012100012202012101200002221221220121211211001020001122202212101101212201202121021222021111122021101222021102111220110012200200002202010222001010121200020100110211200200022202120211201221201012012211212020021021110010221120120200021221212122002210101122010110100112220200111020112100120111201120211010201022200101012202202120120212001112020112200121012101200021021100101121011222111022112201011102022201110122002212101200121212110122210110210000001210000212002222221110221012100201122020020102200111210000120101000202222000112121000111000201211112120020000102220011020012220002221202100002021021101000100121022222000101201120220212020001120112111001111101020022001002122101011010121000221200010201100200101001212210111220220212211002122222002010102122211121201001022211102200211020220002002001202200000010111021201210102211220112010120222021221102110200121112011212012102201020110021221200112121221021000000001220", "100212221011000101000102210222122220221222002111201102220210102120201110122020100102202021100020011201122021200201120210121011110202222202112112211002000101220102211120002222110111211020222202221100201010010121121002111220120220001012102121000122112210002120202102001210021211110021120102021102120022022201000022120121111210022220212012100000221120112201011200002002020221202220202110110001112001012010122001011000012200220010221000110010222111212222011101100022110020121121201012221121000012002112102022220101211021020220222212122012101220121010002112001021022121100221122111121202212102202202102222211222002112220012021200212111021011210111020200222021211002010212210011221201020010112110021120120020101022111022120021101202021202212120211120122011220020010001200212201022002000111000200201000000220100121210220222101121100112211002110020202101221222022200111010221120202220010010102211100222220010111022121002201110221221012022220221112212111212201110110222102100001100120010000021002002200022021102121112001200202000210212122102200210112012120120101200222111000111101222212010222200022122122000020011120112102121122220102011012121022102110000100020201202112101112010120001201122201112121012111120111202020220022010121210000021020100002002222210102222020210002000121121001100122222000212100010010212121000210221111210201000000011111021021011020222120201001102022000211120220111201211121010011222220121202210111100202100111111022221202020221011020202020211102221011122001100021001111012022112020121221001001122001221122212002222122120102120212201202201211200212021212111102012211022121220021011201220101012200110012012112110020020100100111121101220111111011001100211121012201100222210002020120220020222010011211110201022102020200212101021102221210000110202112202010011100200001022221002011001211110210111201101210100112202002001000101001111101112110101001011012210220202012021010211221222112011011112211101121010220100201112022021011222", "100020121121212210200101220010110221012111101220011211222112120201221101221002002211011111021022201120020211020000102112011102112102120100111001011220012110120201102001001122010202220100200111211222000020222120021100201020002212200120012020221212110021010200000201100101011022221012001000022202111220201122001202102120100010110200010001121122010012202002000112201210012200222202021021001220112022020011220100002202100110222110022112222020022102022100210211000201002112220112120021110122112222221122012221021010110201222120122210022211102222120010021120122001210122221012200212011011212202011101020011210121020001200002102000022222222122210120110020210012201110202201201210022002202012011110021221210211000220211122010022010022222000210002102022010202011001000202021202110020100012101202222220111011200101112210201211201202101120002000202111220022202210011101001221020022020121000122220112201001221110210020010102201120011110120110011221021100220002110002202100022001000202211020212002101000000011101122120211122200100201011120001122121200122010102010200201122121000201020112012012021011210001222111200220120110002002012002012020120002221001102010012021000121111001002102212021022111011110012211221021120220222100102020101101020020021022101111212011022220121201001110102012211202221021020210000212011210111001222112122111102120101200222100201111121211000102022122200000102212221111020201121000201200210121111002221210022110021011000100122010212210101001112022201202111010012122112010021202001100120202121021111110202022101011221201010001111211102112112120122110010201221100201111011212200110210110021020121112201012221200012010112020202101111002212020020112122010210102021200020102201011212200200112212200002101202201011202102011000021221020020210112020121011220122022211110011021221220212202121221012020021000120100011122112202111220012202120110220102211021100101011112210011200111112100211220020021222221112220101121222101110122000111020", "020012122212221210011111212100110001221020001210022202221210200211012202101011120212001111110001102120121111212111120212220002212021001021100121211220002202012210000010202222201221022022002002010102111202001101211021002122110212221012121010112202112201202102221110021112100100001110122101120010001010001001112211110201211021222121102110200000222101111200011201201210111000100002110002001020101021201122121122112122212210002022202201102012111012220101210011210021112221210221201010112102210220122102212201101001200101022012212111100101221102202120212000110020011202102111102120220010000211002022222011122100101012121200111212001022021002111110121111212000012202020001202200000211010220002002220102222001012212122002202002222220001010012022210010000122220121122110011210100211020002011011102001112102012012212021211122202200010111101112021002101112121020112022121102000211222101121202220001010210022112210110121120021121020112201010021220002100101000202210212212121012020012221121121020221112211102202011111201110121101112021221210212102222222020222112200122220100121110010001110020110211021102122020210212022210110002210011000122011112110011210102212210101202101120022002010011102021011011121221122210010211122021222200100120010001122210022201012222100021201202201120210022010112212001010200011122210011210101020220011200012110012001120201122020110202211120211212102110122220220121122220201001101010112121120010220202010200212111201000221022111121122222112210220001010221110102201022101000222212020110020221211020002121021001220120011022222020110002020012210101110022221220200211010000212012100002110000211002100202101122202220122110212120212202201021212210020202200201000211110102111120002112102222101201200110000100211121202122121001111111010000100011012222002210212002211111022000020022012022112100020111212112022001111002110121211210111220201202010110111010102112020210022121101201202021002111101111101002010002002100110110221220201200", "220102101211201212212010202222121222001211110022111120110200111120202021020222011100011101202220102022110201222222200221022001120211002002200210221222110100012011101000010000221110112002022110011221122001200200112102021221102102202212211101022202001010011211121101121002221021221201220010011121202011221202001110012210022212200221020022021110222222001021101011102200002120110021212100211020002122221222211121111200000211011021000021022100002022212101110011122102202020220110212200200211110002100201121101011202200200220202100201001012112200120102100120122022110222001111012011221010021011121101002002211221002112021202100000202200021100011011021221012201220111021002000220200211222101100012220101020202122211221222210010020120200012001222011001102202110222021202220122201022100120201022110220202120120220220001112212012220020220212000011000220221200020001100002121021112020110020202201200102010101100000012100010210222121220221111102222011000211111202100001002000210111020102000122221222021110101020020002000210210011020020112020001220102110200122012022102002012020121200002021102100022111011012011121212222001002120002012202101020101022010201100211021222010110111112111102100200202201000102020220120202200202110100001111110202112200100002100111220020020021110200212011022100201212120111000200120102220101122202221020002221202011101122122012021201011210122012220010210021200002122111011212122210011202211022012120110111111101001021210212221102220221222020112112000021000002010012000020100010000121221220112102120020210102012120210210122200020221020201221102010102102021002121122021222112100100010112122010011012002010022022121120011112122111011000202102210012221010010101012010002112002101121210120210211010120220110021122020000201210211000211200220002010020002011000010220202211200100010220002022111000201122212202210221121102120022020001101012021120000120020220220101222102120221202001202210101220210211112120001102112221020011120122011", "221020020112212012020112012211212220012120200122210210111200010121122212200000001121211102111211200210120200122011001002200021211112002201110122012210012201201210000211112100101111022101001211111210101120100120200011212001220101112101212222201111010202222020020022212000221101212121101001120121120021112202101201221201110100222111220222222202210020112120112221201001102100100101000110020000222200210110100002212020011021020202001201010001101022021212211002001122212101022122111110000100101201202121012021122120122210211010012012221200011221212221122011002101010021011001222101010211110010100111111200022020112020221222001122111000010102210111002020210011121012022011021112012100010120200120110212021102201011011200012102000122102022210122111210220020201000102222201101111101202222200222022221212112012220201011012100102222022001112101001002002200100011012112021101120020221120211122012102111012112210221202012212222002100202200122201021202211010222201221122111022001101210212012020202120001120202212011222110002202210012112020002200202012022002220212100201121010220121212022001102111101012000110101101221002120002020210012001220000220120210020121002010220020002121102000111221002102200011012022212110111021202221021000012102021201120020011111010201222011101222112222102000101011210102001201211121111012221001002011010010101022110111020121201022200020202210021212122122122020221210021200201021202001120222102200001020202002102001212000220200121211101202002020221221101212002211120002102120222021101001121120112222201100221021211000012200021210020101021220221011011210121111022000222010221220220121122010210221012021201001222111001111202021001122221201221010100012202001120022022021122220120022210120012110220112001121221201112122020001022212200001221201001102202220101102201211002202202122100011212102201101210020110012111100020210010021020002021111222010201122222121112012200222112010022021201020211221010212111001102120112212110010112020", "200121022211211212102010212121201012121221010200221120201210111100201200022221110012012222221022222112200120212012002222222220120210011011110021011121122222101111102220102210122021010112222020200212000021110200120110112012022221110112012002000001120011021111102020010021001211112212210020110200110211011012212010220011222021222210200112111121000011200220001120021222101022000212210020200001022111002002020122111200021012121000102221111020021210011021000122102221101210102202111022110101101102100001101020112111122022000202102222002211100000011100200101222202010002102012012022121202102222111021121001220201121022111010121211012102012100201001210221222201202222012101121200000120100210122022011222220211112212112100210102201100112110112200100210212101222110011000010002002212121220001012101211111221211212022001110212211102202000212110210222100211121101101120210112102111102201111100122002021201202112221120022121111100100022122201110112202101101221100012101100112202200212011210121000012201220020020202221102002100102011211002021001201021220201001200220111112201011111220202102000201102201100110010100011120222000012222021012012122101002100012122200221101210021022222221000122112111221200211122120112020202101111121122200102210002101221010020121001202121102122212110000212101002122222021122102112110212100010212122222011201220212221221120022112212102102000011112200122122100111102100222110221002210002221221021200100221121200222022221222102111011110200022222200110120212202012212100011002020121200200101100110122202202200100000101012020222202021110002112110222222122121020122202202120120101222020100122122102202101220100122000221021110111120102011212000121112021201201011212001212010221211212202222000200020121002010021011102211001020212010111201211201110000101012101212021102100201022210202121100201022110120202011220100112122122112220111202000100221001210002210222101220211220121121202100022121010102222020201122021202010101021202020222", "010002212201221021100211220222110100202211220102110110022121011000102112202001212122012020012021101220011122110022200221110111200211200000112011221202210121010012110022020221020020101101200201200202121222020121012010112111120221210101212021102212120102110011102111112012010211110022211001221222212111211012112102210112001201210221100011020210111120112020010112210010102112022011212120101100120212102002222210001220201020200100220122220210202022100220120211100200001011212200100020012012100121010022221112002010202201102100022111221212220120211020021012022201111212110000210212121122211220202222110210120102221212210122201020010001011202111201101110100202001111202200121120022010002022001120112210102022110220100102100120102202102000201212112121210021001110212020110120000222101010020020222111212020002101221100002012022010101201211100100120102211221202112100120210001022010212122100121001001102021000110010122200020212220010110122112111112021210100012220200101220011102101201002220101001201211121011221112220221112220121120002212121010200000211102212102020220220201201112111201111111211222220201222211200201211122000221002111012121001020002202120102002211102101022121111021110100111211010111102112111122210120122121022111200201021211210201210120000111000010110100020112120100212111020000212120201222112000222112120200022121000012021010201110200121221220000202202020110012000200222102021010202101022012011221101101100212011121011111200021020111021011201221202000122221002120201212011100200110111122002112022212112012102212122210122212220111001122100010221102102212011111100021120111101121100102221211121112212220222211012210022020222222011002021022212011122111011012100221010102122112012201002201011020100101000122210021100001002221111111121222202111212010101001022012222120112222020220202201202200110012222012111002101022112121110222122210211222112202220100222111102020011001201210101211212012221010012202000222122111102101210110020101100", "110211112121222212121110010000201110220000112101212010222010021200111020002000001201001000012000112200012211020000212210220212120002022222101111101022021111212022120021201122002122002211000221111002220120002011100111211211210202211221012210020222111110212121112220111111100011112200021011012120002210222100112122100002200012120210202112111012022020202011100202111220221002011222101101210212010001222212011110001112220110111112001012020012222122002122200001100220011022020222100212220122021211212011111222021212021102102011220122012000012121001102120010000111010021021220200222101121000120221022120100002012101002112001022121001212112222212000121020220020002211010120110111210021121122122200211112010212000002012122202202110122000111111222121100202000201010101200210210220100212211221110100002210212222222112211020022010122120102200111222210220220022102011220111201120222200101112200000002222111101022112021210211002221020222010120012022020020100210120112001112201000201120211200202221222120211021001001120220110011102211121221212122211010111111200020020120100121202211211100010002111012111211002102000221121010102002001012012110002012002102210202221112011201222110212221201222002111010221200020212002011101200212010021001001111110020000002222212021112202100011202111101222221120210012120112110212211001112202010211220110021001122000011012012122121001001101121111111001111100022110222122120122202111112201010110011211200120201222212112010022022120111020001012000112020210022010010202121222202201012222110120211211102210022021222102221020122001202122022212010111011202022020022221221021121122022010111000001112010222101100121112012200121111212010120110210222202002112222011021112022100012111121222222121121110201212221211021002121000122112202002020111220121202021101021101102220212002011122110120001102011220200202210121201001222120221121012121002202000221111122000121021111122012200100200000010122022121021100101022222111220122201211000111", "112221012201002001200210221002001221220001102012210100221200012101220221012212112001222021011222000100110210022202202022220010201010002111111002211021102101102111002201212122022112222222000000112002110202121221021112100002102001000122012111112101222020200100112010111111000100001102212010001021221000111000010001021121212210201121112002121002001212112101220020011102022012021202010110112221120222100000100121202211001121012011211201221122212210011112100120000221210101220020202000120100011112110020111112020102011201100220021112101122222111200000111112020220112100121012111000112011110202212122102221210021201100100021120200000201222022102022211002201121022111100012212201201020021101122200101120011102011122020201221010022011000111120121121220111021220001011101200021212012202001120110201112212200110222011210102120021112000102220111012010001221020101211120002111111002110221000220021212120000012110202021220101102012121221121221001001202212002212212111101020210022210212222111101001102111022210211021010121112122211212222021212201221210020212201110112102001111000212100202021022010120000010021121201011011000102010020121021202012212122112102212012210210110202011102022212022120200220222111202020020210001210221222111202001212012110020020001021220102021010112122000200010122022210201010201021101000101101011000111102002202220110202202000211212201100012120201201000112210111102002110101102000102001011102201111000102001221000110202102002001120000220212120101110000221221212101111200010100221200202201022221021100202002022001221200021110121210111021002102002002021121022221121002012122101112010122110110020112101221221221110122020002210010021000202202122120201121102221221101210122122010101020210012111200200222010211000122201022111021122211202021200200200001102002010210212020011002121120021120020010210000110222211201100000122012200002212101012222122210000020201220211012100100121110101012002022200022010222221101201000001022020101022000", "022201211120100121110110111100000000112212000101221021122210112111211211101010201212012222110212121022202000000120020111100202022000210111001120012012120220221202121120012110020112110020012212112001200121122102121211221220202010011200221002002122000221222001010220220101010002010220012112202000011001200221102020201002120001001112202120200002202122021000011121122101002010112020111202122110120222012002011100201021121122011000002121111210210222002001110110111120000021100002222110022210021202211020012202200120201212120201011110102010121021001011122221101222100102120210011002121200101201210212200202022201112010100110022212220101101212102012202100022122100122002101222011220101012011022110201201110221221201221002002220002121021201022010011210122120020111120220222022022221221102102012120022121110212010112212222122020222000012210120001021120021220100011201002201201022200110100002022210110200102222120210111001122122100100120200120121101222210022101211220020210101122020220112102200222210211101110122110210200101110020222201222212010222222101002120010120210210200010211121022211001201111201020221110101102021102212220022002001221221120220020111201120100010220001201001002101112100220221022121102120000212110201122001110020021121100221122202120112001001211010111222001100100111011201102202102222011212021101122100001001120101020020220010222122112210220201110001220020000012000212101011011021220120202101110012120001210100020021211020210212112111101211020122221021110102210102021211211022010111200011111000110011012021120001111012102010212220221101112220102200020210210110201022122012010211000212012110220112200101012211112021222120220001220100110022220102001102012120020001001110012010011020100122010212001220100122021221002222212110000021022111002220111022111022111112202222122102221012020121010011211021011101000020020120200112002122201011100001100212201100002002011022202220201200022222011201101121200000220102210000210221101220220101", "001220221111021101000100212222201022102200100101011200220110221021100221222201122212210201200120122011201112202012121112221020102110201121021020101021221022120011212021022000102122121201011022011200112202110001200100210110120202222001100002110120001010012101011120101222202101102010222100210100210001102002100100200100200212212110221101112222022212001022212012002121110200022110112000221012010112020202201010200100211002012201100111000021022012222010122100112221020012122000210121102012210102002201000002100201222211111111222111100002200212220212102012222000200102222002110222002020121220020102120020002211010001222221102100021210222201012210201222012021120201021002000220122201001102111202210011002102220001012012110000202122112101001120002200211120201121011020001221012212010102221101212101220020201121222122100102201002201010000222212020212210200020000120122000221101120012122212011021222200102002221001112100010110220110121221021220220001110120001110122100122211122100202002202100021111222220100121021122100121101111020022000221110112002201112201202100012000220222002222111220211020010200100012102102211112021100220022120120102111112000000102210210111012012012021201121011002210122221100101011101201001202212220102101122002120010021111202101210200112000110010120112010010121011212210212021200221001120122220120222001200001001011002212022201211012021122021112222100202101122212002100211121110001112112102001102012221121021001221210110222011210121222112102220200121121120102210111020011122100121120221010002201021002001001021202112212201120221020211020120220111210010011212101202210212022211100121010021102002211021000120211110022210120220211220111211212221101210221121012112022210100001112021021210020200011221021200022101201122211202020122201011012102211001022022121002110000111201220222101012102100000222022221102002110202020220200010210202200112101220111020221120210021001000102211022011020212100011201211002120212211100222021010110", "101022012021122002221202100101000000111122221001121211121121112000100120021022102000202102222001202111120110112012120110102122202112102112122200101201122121210002020120122210220022012121002222011121110202200020000222012002112021121001111111202120010101210102201022101120222112212201120202101201012120100101122002111222101022000120221121210220111112102201110002200201220102022001112011212122121102002100022220211221221011022122201202222212122002202220200212222102011221022122120001220212122102010010021002202110000022002200011001221221121022022002112212020111222212000120111221021000210101120220001011102010111122002001201020020212102100210211010021100022211012120200002002001002002120021000210212002122021202001122001210020100011221202200000112202122101120001122221100020011221220220221120101011212010010100002021010121021012100202222102120200201102212221021010201112121000211200002100000122002212021002200012211210022122112100010112000112021022021010020012201011001120121101121210101120212202012202020102001210111001001020211022111201200011111110202200121002200012201201101001112210112222112210221020010121011201120211100112020222222212122002002001012101011020020100110021212100120100122010000002010112012111021120202221220001102000110101212220020222100212010012222111221110211111110021011011220120012112201211022111222020000202120102211020102222000122120102112122211100210120101112102001100110222111012102102221202200222111011202112222100002201211200220012211111101202202111222022200002001000021112110201022020101122112100200020120110201212100222021212220201210012102012120100210010210010221112111201121021022120202222210000001002211112110101212002101100120212222210120112022201202022001022102010011022022001200010210010200020111120011011011001221001022201220200110221120221110002220022020222011202222202210102111102222201111201101101102001122001211211212221002101012101010010112221001222121002222011222202122001110212121111122101121112", "100211212002221122022001222121000111022200021022022112220111022102112120102222200001222011011220020022112210022100122221222021111010212120021122001101020220100212222112021211102010110110100211202122011102212220110000112001020112212201210211110110001012102210212112101012201201000001000010111202101100220101221210121211200022022112011211122001022202000111120001220020010101221021202001201222200202000021110101100022220002020201111200212001011021012101211021120121201221100221202120020010220021000202110201021221120121000021111220200202022000111001022120220021120011210112020001022200112010002122012210220200110002202011202202221102000110210212102222120210222210120100210012121201010022110112121212012022201211111212011112000101011012012011012001000001021210122100110000100222110221012010120210121111221001011021000112221222020210122002100102101020000100222001210210022112221222021202200020102120122221001110110012110201101010200021112200202012212111201222210121220200200120021020010100120021010202212121021122210001212110112100120222111012202102122212112002220012202012012202222111000011102111121111221110021100021200220021212112110211110021001100201212100122021211010101212211002202002012011200202110010211220002210101211022000121022221122021111102222211112000111222200011121100100101121021011012111000101002000111011222112201021212200200010201210211201110001020110220001010021020200212210012210222000200202210000212002222122021200222222112101100011211111012021001222120100101121012112202101211200110221211101020211002002110100111011111210211011212200102011120202101022210220001120002001000011021121010101102121112212210021210222002120201111122022021201210221201022111221110011221222121221100210020221201110220220122001200100222001211010020102022010111002121101122011010212101020212222022100010012011101110022120000012002112200100200121211011221220202101021112210001201011120120211220222012000201221022121220100010210210010220202212221210", "102022200201122001111020111120021002020110210010211211210001222222202111222002002010000021111220210121121210001222200101001121101012122212111021112121012200201210020201122201010010110101012020110011201022111022110210122102012022221111011121112111011210110101201100002112211012212011011122201102121001011001202222212101222000220012201211111101021202222001222120012222211020122112000001102121022111010121200211222212211021001222200212111110100112110121010022000120010211012011100201122220021011222210101202011202102210022012021201110020212102201201100102011100022111102212020211120121111210212101120200020201101121120201222220021220202111022211122020012222002122010200211001012022200112012221212102121010021012211210111010210020021211120021221201201211221210121110111212202112001002100122110222000012111010001001212220122021102122002221111010010011001110220122022011210202021100022000100201100122100202200101100211111222212100011211121212000200012200201000122201101012101201202200111201111001200011000010011102211101002000220102211222101221112000220121010212221002100010101102212202101201221201222022220200202112110212110020011100000200000210212220102100202001120102102222020122112102112200022100122001102102110100210211222020201011210020200020101011012000201121120001102100020102200111121201000102100020121120002010000211010022211222100210101202102112010201020121012001010212011012100200110110211111100002212021000020210102120211022120001111102121021202101102020202101220211220002100212111100212021221210110122000210121221001212001211101112200122122121202112120202200200102101210000100021201121000120222200201221112012221012200220001012212201022001110220110002110111101102002120101022102022222202102002022200110222202111022010012122221212201111022211022012211222020201111010120221120012022022212110022200010212011220121111001112010010110211102012122212002211112211002220110020222020020012212021010110112011200102201202220210101200122000112", "210112022010120221220102210200101100022212120120100211201210201220200002202222111210221011000122022011201021102000001120021020212111111202022120222001021210210112201100010100020212120111102210010121000002000202212101100110010220112211111100201211010101122202001011221221000200122221210211200110220201121212000000122022011000212012222210000211011210110222111222101222211110001210211200001022002101011201210121211012022120021121121211211110121222011012201100202212121022022211202201010022021000011222021201121000202112011020010201002201000221221111221012201022022000120122201100002102120202100110011000222102100020001010002012020200120222101102102010202120000112120102120101210101121111020010110120220011211012012101222012022211011101200220012002121111012010012102100000102110211120101222212212012210121200112210001120201012012010200012020202100202011121110211202201010222212210101120110012102012110101111212111022201120210212020221221121010122022021210002012200011000211211112212210202222101202102000220211212220002222010200020021011201001011211102000102221221121021211021200111012020010120002111022021002011111200210121011010111220221012002201222001120020220210120021020210200110200012221012200002212021200012000221001201202121221220110112120220002000020020222221202001120101210212210211110212022122011112120222101001112002020110201202220022200120220222211122112001112002100120102101201112112022020011221120011020220102111220010010100000201212020021212121201011020200002022122002210220200122111102202100110010201121001111212022112001000022222211211022011200202202121021211101010200021101102010110212110222200220020201002002100111112110020000010111211102201000201021012121211111220102202222121100010212212122010112200120210012101122001222020022100021021122122200201000110000100210001112122212020102200122110210221000022200112100222021121010210001020021110221022001210020211120220011001020101201200001221120121121122202000211222011110210010", "011110200121021102212022001220111001210120012001120021100202010010112020102111000101012002200012112011212121100001110101110211212112011220220001102121121122211120002122220202000012101101122001100200100221210000110222211110220102122022102020120012121000122010111222122010022120100101102012022100000112221000201120202112101100122201121211221200100220100211200100221011220210001221101022002112211000120121122202221210011201020020001111100211002222122001002121201211020101022011202112212112122210121112001002122212212022220101221021211012111000211122211122011200112011210000022121022110100121000202202112012122000200201011102220020122210011220110222110010022202100100011001001202101100212120120221202111200002201012000210210112102112011000022121012220121112201001222100001010101112220220021100212000011000202120120020221100220120210101002202121120112112112100002101002001110121000111221012011210212220122101010002002022021010010021011212100112000122202111120121212012222000211001201100210102221001101121210212202101101100200210222121010201211201110112211222021022200012211012212112202210201101121021120022211022111122020022010020011112102200222120200120121202001122020102200222021122101011222021202212020111021110201102022122200222210211220100201021010112200201210211000202002202210020110201121200202001110121100020021201212200021202120121010111122002221100220102211222121220202120202112211021201212102102110012122222021022122122210022002221210010102211122101012120221002222110120201001120201010122020000120200022021200010101021010221021022121011022100101000100201002020201011101100211102002110202200110210222202002100022000000021022220000221220010122020212120201100100221220121012021112220111101022210000200112000221020010101201121222222102021100111010110000210011000111010122101000200221000101011120120122202101012100211020022201222200100200021122011011121101002212012010021020111102201022111121022020012211212222011202121010012222222121121", "000221202122111121111220100222221001202221202221201102101210220111220000101201011000010000201101100002021120100211111012012202111012121020120201121120122111111100210010222201202211010112011210210220012101011200220102110212220200002101101022222020212012100201220100001110020111111000112211002022010201110201012002202111020020021222221011201222011221110212001010110212020101112011122020020001222112111122000021021211202112110022000000220001021102102012011022211101001202100221122111020021101210212200121122000012001011120012120020022010120220002200202200011012102101200012011012202212102202200020111010121120110111002010110010000110022021011222110210201020120222100212012121112000020110011100212111121122011210121200220002112121002010120220101111021110222020110221110122112120211012000122012201002021220100220201201120222212222112121112010012222200010210012101202220002101012022101100222001110110202111211120011112121200000211010000112200202112011212202021010102012200101110111220012211112211002012112220200112100111101011210012020120220121000002210002201121202002211100000221000012122020201222222022010110102101220101001002010012011212022201002010111002220122022020021012201022202100022020012120220220212010102221020000100121211121102121100020122010211212011212212211100020122220112001100122012201220001022012221012020212020100012010120022010100122221001002122100011001201120111211010100221102101222100120200101211202120100111210220200110020022110022012120221110112010220002222200102112211111010101000212221021200220220002112001212000022110000111122121201011200012102201101101001102020012211211221222121111100011110111022221011210012221112010102020211201011000212020020112211022220200202202020211012221222010022000122121200121200012021010121120221020111022010210201211221210122111210221202002001022101200111002202010202210121222211202210002001022102001100021101202210122202012221220212100010102120100202010210201201200210102200120010222112", "001112012211120100020020001212102110202010110000002220202120112202010120201221120200012102001112211001212122001101000120211012000002001100001020221210021012100022022211220011120211110020002111200010120010212210001220110211022022021011102201001110110221211020220020010202011011000002102120121002110010001020011012022100220102222101112110200100111111122020000121112122112120221202011120021111212110122001121212001010000202212110202222200122221112001002121120110210112020011100102210021021102010001212022110102000022002102212010100020202112121222222122111220022110212100112010210201212112211111001101002000100102221220010100210001210212122000002121101110102022200210202020211002021221011010100200101222101010212101222110122110212201221111011122201212101220210010100021220201211222000112012011122212000202120212102101002001212222201101221122110120111002010001011012010110202021221111002011122112110201010202012000012001100020221221110102102002220222101201002201201212120012022121120121002022212200112221100012120010020101112022102022100110010102212110022121011221011110102211022111021220210001211202112201000112112210101121200021002211020121211122002110110102012200220221021012002221201121011112211222112102210012220111021201110021021211111211122111100012111012120102101120010110210022221201201222222221100210002222011210112111011011111122100111210212002110112000021000100000101000000011102000122211120122220220002022211012000001120210111200220112121111021120202002002212012101102102102110002011010111221110200002101012010221110020102201101000202111122100220221000212102212212010011100120202111200020122021022010100112211201210112020121001211210012122100102211210102221210111002202022102010100210021011221122100011101120001111101101012012211011122222220002211210012100001211222102200120202221222011222220020221220101022002021222202201100112200011122012200220222122100120200220220000111102010011120020021220221200101220221222201210222002002200", "002112220211011201122000121010200221201112102200122122202120220111002221012010000102221222100222111201021100200202211212120112112101000102110221211102211222101200210212002121120101220220120201011000202220021100122112001021002020202110212020022011001112012220001110101022020222122011100201112200022202122221022101102211000010122220011021010110211202110101110200001020020210102110202020020220012121011001220011220020211111122002100111121000101110220002210012002210012012220112120111112001110020001202120112102120022012020011100020112122000011000221102021100010211022200211011222212200000211100010220220002010110222222220200121111201022000222121100210010000101002002010100100221021221112122121102022002020122120200011120120220220020000111102202002111222022210120200200211001212111020001021022201200120000012212200221022122211122210022002100101022101011022201212222011100202211222022022202022001011222000122102000010112022211201101220212120020111020222011220100222201212110210221211221122201002200121001100101121022110010102111211221211001211220000101222110110202001000210122202201121111020212220112120201212200000201210021200102221200122200201110120112210001101120012111200011002011000220201201210122100121100110222222102001120220112110202002002122120220212011102102211112020010012202101000021111101100212221011112100122201000210211022021022000111222010022202020020222012010001020022002010201200201011011121210021120110022012221220211021200110102100001122021022020112012222100210201020110022102012022111120101120102022000212221221200101120201100100220110202221000100221101021102211000111121022121011022110201000102222200021022011220202112121011010000010211121102122111211000001121002021021010102201010202220020001220222211200211010210000100002111100201011211112222011012102112011022112022111202011100110120010112111021221020210200200012002200021202221000020020120221211200221120000011122022022010220101000202221120222222111211202202010111100", "110212111222022111122112210112011202210212112020111222101220002211022210000101221210011011020011020212101200210211121122111110000102101200201012201222210012021120101221011021012212122120211112002210120120210200002020110020201122111221111211002220202002021200201212220002021001100001021020100012020201102221101202022002111021121211010020220002222002101220010112122102211001011112211111100202200021222110120221010002211110220121202101012001222221120020211202121012112122020200020222221110110001010220102201210100202020022020002021011202000102220202110102211022202020112110022112222111122020101020121121012101100010002110100010111002100102120121212202020210001101001222021212111221010111120211121221220202221210112220112200212102222221101002022211111210120110212210110202010121010200102211011210220021201121221222202110212112222012212212011000121021122011121121222111021220022012110101000220120011120112202010011121022100112200110120102210110010100000001001112122011201222020211201021110202200021222011001202020122202221001001111212220202100010012210120020211221211121212122212102200110210010020020201222110200221201200110211110022102102002112010100201220022200112122200220010120100100000011110022212100222222210010211202020021012001102121120012202201010122220101120222011021102000002222002100222101200102010102221121202122200221011111100112202122121220101001121100221121010011120212211202101011011221121001222110202122211021022001012012120212220222001111211202020221212212201121100222021001102121122012101020002120210002122011122000011102111001001112010000001212011011202220111122021020100122021000201111010221221112000002121102221202001111211011111101021001011100102212011212210220000200020112221221111202012011000000120000221022220200220122022000211212102011011012222100112000111220122021001222220100120220102010202002210220110210112101002102000200201120120202001201200012211100102000222211000222022112002202220011112202112221112202022101", "111002210121202111100120012020121210102012001020221002020211221211021210200111201020201111001020222111210001012110002101200100201221222011220000120120211201102010110022100211001121211110121221020011202200220102101220001011022202121101202100110100001202011120210101021021110021110010010000102011100200120102101221002110202112022111110022001122221010101010202102022020122120211001111022210210121020221001210220010120100122222101012100102022122111210221221011011102000002112201221201020111200212201200200020111012102011200122010211221001111221221022202000120022011122022220202002202001201111210202012101210110112122122121010112221111010121121121021001121011122222200121121020120021020012202202111122002122221111201101112112022022212011222011101111110110112101011200101021012110200200200202111122110200200010122102001010120200211021020110012100021101112011210211210101210101212100212121000121212002111220102222120011222101221101120222122010012121221120122101102112002020020202010010021000110222000220000212212022012010221211211000221000012110100101102202100122222012211201211022022220022002012001212012120111211200002122022200201101022000210022211202001202212102021211121020110211221220012112121020121011202020121120222221022211200120201200001200200010011010100121110101001001010210120022002202110112020002201011222102212000122210002211010202200201012110111121020020010022211200010202110220002100001212102220222110212211021221011201212110220020011121110012122221200020200110220002102111101120112201000210020211210212102102020221100010002121120101022122000200100102001000210101002201021111002021122201112010220021012111122001220121011011001001022021220202221012110001002011001212021212022002121002212221121201220201221212122111101212200221222200112210000020211220011020221001020011212211100010111121010000010201120001201121120202120102010222110100220221110102012020211001012120100120110122212220101002022012221220012001212112022200110201100212", "210210121122022102112211201120110211120111020001002012012022020102211022201120212200102102200211102101200010000221001001011220122102110101012020202011000022122211110220000121102011211200101021111021011102202212000121121022222200012220221001210000222112011101200222100102112011111100202011110102100212210120010221112112101001112202200112111220220011212201002200212001021021221010002120100001221011021211122020110012210202201221011222102111021001221211021111221020020220221111222200002111012021100210222012120102020122102222201110202102020212210121000212012111121102021202000112022201221110211122211212000110112121120022101112100111101021002201001021001000111001021012121022220021121101102012010010022211221010021201211220102202212012222010022122020022120220220110222221210222222201211122121002122211221201222010102010221101021110112101012221211000101021010012121222212011112110111021102022210202101010002021010211002112022101001222211202001221212012120020021210012012202120220102112202021200202102020011111001220200212201101001102221101221200112020201221210111002100201001210000021201121200012020001120002002202201120202111112001011110200221022020002021011202002100200222210010002210020211122121202022110000012120022200202101201000002121010020000021011011212121120122122221010011221020112021000210200122122111211102111102002002020021001121001000222111012022211110002021101210002110100210221210020122011222221221022010221102012112211101021111122010000200221210000122001221011100212122211220000102102001010022121221101102212121010122211201222100201120220220200012122101121210121001102000221122022200101112122222112011102122102220000201200021121022000220121120111000121221100212020011002002200212211211201221000101200002010011000212022111012202111012022120220222001012200022012101121112222201222101222102210200021121221010021100211200120101021202221212112120202012110102202210010212121121021222021221001001110222011020002201120022221010200001", "101212122210021000002222111122220122022000012201021010200200211022120000111022202000002122021210021002101100201211022212021221110212001120012021221110202122110201200022122020122012210110002110021011010111210102212021221101000111022200010021021202111010102220102112000101002212112200021122112021020211020202121102001110001220212211120122220102200110222201110121102011011222202011222010222101122110100021212222022000011110221111112222102222101212020202112110210001110222101010010002200021222101022020012100001021101020000221010212210021210021120121210122121210100002112122101212110220210222121221210212200001200000011112101112121000121111102201200011121011012120202002200220122112202012121100102022120110202122120101112211210200012002112220001101010112022012012212110101112220010002200002012221120001020120110120011010010200110222110020110221102122002211121111201202211010022000120120012212200210220110201210122211211111222112121200011220202022000111002210002012220111111022210202200101102220210210021200220000100221010121200211120212200012120112210120112020220020212200200212212111112212211222021020120022210011001021012120211121202220002221001100020021002221212221022110001220212112222010012110012202110201002022222212000020200122122110122121121112010202202012202010121000222102221112212100010112222220212102120121100211012112012200001101020022200002201211222011020012121000022110201222011101221021020212021221212111220011102221001020012101222202110100210100220222121102100000022221022022120022200120122120022110100011021221011112002111102021201021112120101122221121220021120111022211111102200220022022012201220202201111110000212010000210021200002202021112120212102122102201011121221110020210122010202000200221022022012002212202121210100220211211020210221021211110020112211122211210220111221211101001002110200220101211012222202122211011012202222001201002111022221111022222021101001122000110100110000100211122212101201222021211002000000111", "222222001112020122200102122212111210001220220120112100001120001201221112102102221120022000001012010111000202222122210212212012011002202121212221020121200010220222102022201220020200101120001102221101110202102110212102111022100121012001012000101201111000222221002010212200102211120122101211110101021210120201120221011211221002012200122011211102220222222212110211200121201121212122012210200222000212010202011012201201112101000021101021000202020010001100021222201022110201022011102221201121112100212120200211202112222202220110200112120201001200102222010002112102211121111112201220202000122012011220010022111022212211202011221022111022112011101122010102101110000000212010202022201001112201221102101101011112202011022211022111110201022002112011022201200201002201211011211221122102122202111011000202212211022022020200121100100012102200210111002020102000220201210001220011022122011112021200002211202102200010012011110020100111211011212221221110202110010020220000101021102111012211012000010210200012101111010202021120100112001110212111102211221202020120211202212110101210220002012211101101112201012210020001221202111011220011221222220101012211110221022222211202210100021020000100210000220221101200122012010012000011001121011112002201221221100102102122120111022010022212102121010120001011221220122112002221000201211210102101020121202211021011201001002200222220100021101122001122212120201112101122111200212221120011010101221021212211102200201201012220222212220010100102102101200222120222211112212121012011020001201102102010110200102122211110102001012221021001100211221202011012020112101012112012011020121120122122200022001221010222220201001222010121111210220210120201101101122201111210112102100220010111100122110011210112112021022220120222100212011122200222011102200212221222121222000120102001222120220121210222100201021111212211020102200012202112012202211110101120112020111021010212010101211211202000200001020220100020020110001221121020211120122011", "221200200210111002100222221211021221101021112210000202011011020101112120211101212000221112022022101210122210022202110202202020012220212202210111200202220220020212220111222001212112211021000222212010022222221012120102220222212022001012112120011220221102020200002011021221102010112120022112210110200101111020020210111001200202221100011210101111022112122211122001111121210010220121210212022011112112111112100210210110101201112122010012020012121222010010201212202021202212220010100211210222010102022002022002002002102002100222102110121202020122110101200102002000100111000222122001121222111211102122122002210012200202112100102200110212200111220212100001001022120022002100011011110020200201122221012211101211000122022121210020110002100102120022112121012121010122221000202002111002201021201201001220102121220122102122121102210110210000122110200002102112011010202102020112022100020221011210022022222212010121222222112101102021002000121100211111202120122120211012201202101121110121122210022111202020210111102200000100210012120111002221112212122220120220100000012102122020112122110112022102021221001111201101020202112200200220012210121202112011110000001202210010001111100122202022121221021000202021120000211021010001002020210201102010101112020011002111121112220200201012211210022220200121122001211010210122021010121100202221200022000101021221022000222221220021020220211012200201201201112121101211212122102212110121112201202211200102020102100021001120211022002222112000110211121010102121011022211010110110201121121020211110102021001201122000121121101000121122020212212200202000002011201021022222100202022001102200021202010112000000100211202200221000101212021012000202120121012122010122222200211112012000010110012100221022211210221212200010212222202211200010110212202120200020121001021200111110011002010111201121120021102111022022012210011022012022121002200112221121111201011021101002100122021102022021022001102110212021011000212001000100222100112222", "122211122101011012110220122002222012011102211121021212211020202010121120010101112201201122000122112020120122120011010102210120112002101212212002010221120220120120012222100120011102122210010200202120202210020110120120120221112222212121120112100111201001211102201120010020210002211212222000201200101220011011201020202022221021210221001210102120122201021122100222120021201012211111000012101000120000211010220010200220111011112110201212000102221121112020210110210210111000000022010211011201021121102201210202200021221122120112211200122000102012221211100211101011200121102102121021222212222221022220211202212221112110122200111200110020002202111112002110100212001211120201002010120221112222202220020122121110012202221001000020210000121212220120112101010001202001110210100111120110002200020110000010220100112021220022122201222112121211021102201112110022101102222022122122001202002122212201012102010001220220110221101002011112111211022020002101022221212101001020110022210222101021220111112011022111012200112110211112012121211120011222200001221001201020000021001222012222221012222111211112102010121022022001220210120221012210021101222212121201122202112220112122222101121202201220112112220102122211010121022001221100021111201202012212120021012201001200002000112111222022100210222012221101101122112102001220000201202011202012221001101100102100111111010001011122122002210120201002121111210211110022102120101101212010102221211202221112011010222112210100021120002102221101111122010210120010122001100211000121212010020001011021011201111210011122000000212010201210210120002010102100120100211122200010001112222011222022001001202021100010202221120002210101110112210101111201101201100022021002221012110122101112221012101211000220011122201100102220221102101210100221222122002121110011222221210202210011010221101112122000012202111010200010121201011201202122211112002021201101210112200221100112021100020100001112121102100100021200022001222212000111002122022010", "102101100020002201222102022000101022102111020220002222010112002002100101221212001101102121011110200101022122122200201121022201121022101212111121100000101210021011111001201200101121021121100211210111010001211212211001112220201002010201111102002220120202011101221102212000111201201102211102010112221120011111221020120120201021221111012211012012122002222220201021022111201020011222011202101012000012021012021001021122100212020100202100122120220211111221120000101012212011001010100112100202000111112021120000012122000210020221022120120001221001101002000010201222212022011120110110021220211212200222201112220102222000212121122002001201022221101020200000221010100010202120200121112200210122221002022100220021101202101101120102221120110110112221221011110121121120212220102010120220110120100021221121012002222120102020220001121112121112211002100020122201122220001112212012000211101121000120001112010210200201221110102000211210211111102122211100221000201121000202022210221220112000011011120111210202202111202202112102102120221002120022022012000101011100111222000112101200202002022200011000200121101120012202020220000111211101021012012002022101002121021221201212122002201121120002022102212110220201101021221102120211010011102211101021001101122211120101210122110221212110100112022111011222001201000121001210222212111120111120100122201111121211120201001002011101210122121212020202122000102102220212122121020020121112111200112000222211021021201111101221201120102021210002000101101212011111101002211111111122200222120021020010121210001201212221020112121222012121000022002100220200220002111020211120102210020102022222101022222211001111220212212012002002010200211202210020221020102210201122111101122221100001212112010201012200120010120221201121010100012212002022000112200001102101212222121100021201122121001010022222122021000121202120220101122110221221012100011001012012101002002221121220210110221202100010112011022101210210022201002110001022020210000010", "112222110211221101220202201021112012001122020100112001201211002202110212202010002101012002022110212020120010111121220112201212000212002220120110220101222102211111201220100122220220002021121011021202120121021100202202112022202212022100121010211100100222220112211120110220201220111100120220102000111101001101011102112112001102102111211201020101102102201221112200010012011010100121000220212200122011221011100202222222010102020010000101100202110000211222102221122001021021101121001011011022022002110121120012122012122222000022210102021100202110012122120120212021200202120102210112122202100001101211201020001201012012102022111111021122110210221100211112212222200111012101111110001101112112002220100120201000202000011002012112012222121112120200202011210012011210200110220201022021000122012222001201022222220020121110002122110122211100001100202000102210121120000120220122001020110111201121100010000001120011000102101012222102012002121201001211110000001102201100220020021102222010221102010200210121110220002121200222010110222010212201202111020020110222000001112010111012211212202111012001002020102112021100121002112210111122010212102102222202020110200012010222120002202120011020100012101110011120222022202000201011111102100010020022010121121011120101120110102211210222100100112212220111111020211020101200011212121112000201101012112212011020010101012020120022200122022001000110102001021001102211220022100221021021100122200211200210100200011200101010202011020200102110201121002210020021021200211212122100110122111221211200001122222000210211111021100111021111222121020021210012101022000001100102112020221110201101022200102211101111212200210221122210020202200000111102112022110021112221012021021101201222120102001222000112101120021111002011021110110122221101212100011110021210211121001112111221111012211021102111201002120211212010200211211121200202202112120001022100001022022221200021111200212201022112010001020212210011020200200200001222011222102012", "022222120201011010101022101022022222020102200001001012000102012101200200122210000101100120200220210101021121220001220201201210201020220112001101120011200101201122100100122021202011121221200210000222000222121220200101012112121000010112102011011110220121110222021202120100011111211122102201020000202201022020220102021100001120000001020201000200112110221202011200200202101020112112220221000002120011111211021200021211211101020220100200122010210122212202120120212112000200020022001020000020201201000102002200222000022212010020020000202201101021211202111201101120111200021010222220120012222200012120201002011212012000010201222122202201000100110212012002100120110122120102000111202201111022120120221121212121101200010210100010212021012211012122202012021212022112120221001201121111002100020212001010210222210101202001122120010000022122002220201121111001212011010021001022111121011020102000102022020210001102110021112001020021222200101010100211220012202011120110011221210012102212002111000202112021110111001201112122220120011221101000100200021011101220020211221102121002010112222021020022120211020110000021110101212202212212220200102111212222220122200222211102102221210221120220101212120212002211111212000100021220121120000100220202210101120201021222110110110001110022222000112210022010202211002112100111201011122221021021122101112021200120110110021012221021120211202112010021020022110210012200212112020102011110100101220010202212012100200100020222211220020020122210221012022101122212210122221122001200112120022112202001210212021101011201111102021022112121212211221110012222121021110211200010211010212212221102102020122122100000011021102020202020021100120112121010000001001222100202121022221110022112012100000220111112001022110102120011220212120102102211120211210102022212001202012021212000110012021121212121011000002200221100101010002020011110202000011212112101212100011012121000122022010220021112002001221122000220122120122221200121111010211111", "101101122222112112211220211220200210222022112222122200022200101120002021101211022000121122220110222110202021212122211112122210121110202002012001202212010002121120200220210202201002000001102100020201121020220021012121210120020202010021210221220122121102220100101102221100202010212121221012002020020101100122110011202102122020211001111000202010201102212001101011112101200011111210100111102002201111000212220022111100021020121022222111000220202202222200201000210012211001210011110012201201100112102212101021112221112102112010110100112222221220111120012200122101011022200112202202022002110102002000001122122021001000102021101100101201000200001100112000100201222220220110000020010002012001112210021121220110200201112000021102112012021220201211012012001002001110100010220022211021001112111121021110112111010021002020120002202210202221201020112222220120111122220021111010101121100211011120222112212020002010022020122002110010212012220000210122011221221101210112220120212202202211010111222021221101210100021111001101011121202220201101211121222011110020011202122210211120022001222000221002021102122202000212021022222122002102200120111210100102122022111100002020002200001120111110011021000020200020212000022002020221011121202112202200010210201000111120102210201000112021010121100202221111200002112002101110001122001102222101220012201011002002201112110101100102011100210220010121010221010200210100121120011202122012220200210211221001221002221120101101012222200210012120022121002020000010122002202110120021022002111121102101011001101000221021102002022211001011221110010012200220120010011110210120020010100222222212011221222111011022120102011201010210011210221120122021212012022121112221101101201000202102001202110002200100121012001022112201101022210001202220201020101220200112021202000010001200011101212111121011201002100201000110100210011211002022020211012020122210022102001200200211001122122210211200011122110100000022202002000011202011222222000122", "121022020221112122201020110020202202211100102201201221110122021220202001010210102002121021120202112012101101222022110121222200021111021222222020111002011020122001100120201101111210020010112112002011000001222111100201200122000121121222222110111210101001022200102111222020010211011202211201120210011020120200212222222102202122112212210202010122010121110211122021210002000100120100122022021012221102101000021012121121202102210001210110222011212120000101210022220210002102121121111211211221220212101112220210210212222210202110200111010010221201200122110201111002010212201121100012010020221102011202121222021100202012210011101121212010221000020200010120110002210122022221101212211211211011000202210011122100111111111212102200112022122212012201001000001121110020210010112101022110222210000011222022012200220111202121022222020210121102010120010001200112121102000101012222201221011000220011212001212022000120200022110021001221221202021101212212222022101012212211012221021121010110101000102021221212101002201222121001112100122110120021001000112120211002220202102012212201220210221012120200112220202021202001120210010010100110020020102012020121101221210112211220200121121101110012200120000222020002020010021112202102221002112021012121210022201200102221112112020202221110010122102111200211121012101101200111121201222120110020122212011212001200221101211202210202221002120011200021002202021021222021010222100112000110102201110210020100001202021001202200200121221222201011001110021221222020011100200002121010111010101000110111022120122010111020110012111021000222001012111100000002100021121121221210111121202202012201101221200010100201012201021000001111210001022001000110001010012002002222102211112021112101121102102112222102211211121212012000001110022202120221121102200110012010100212102110022021010102021121101201120101212212220020000001102221001112002101100121000202201121220001212021212112211021211200022121101111201020021212102012102002102022201212", "212212211221022200122100100201000001222102222211211010020100022211022111100212012111121020120002021111211002001212011100102110102202002122212000101121010000220122112010212112022002122200200220020002102202110122210000102122002201002220002221211210212101012221202022222201111120212221020202222211200200212102010121011202121112221200021120122210101000020200112000202200021111201201121211101100121022002101210021212110010011200001101001211001121111201100120201011110212100121020011221120100212110222202120201000100122221211100102001120020221011102020121202110201212002212220211101021001210210212211211011221002010211222120220200012120111212101212120020122002100101020211022001001201112210102100221100022000220010101121121100200200202110122011100111201022222221212102010020001122100100002100020010201020001101122110001100010201012202011111211212120210211101011221010102222220221000222000121222001020201121202102220120221102010111122020012120200110001100111021202111201112221112121021102022120101012002021021002211000202200111101102000101010122112002100111122221101112211121221010021112002101021220112010121010200002111012220000021102222010111012220202211121111002122202200020012211002100120000001022100122212220000001202102012212101010121211110011122211201211120210021011200101002200102121210210202011021121111112000021210020021120220111222201122100122202222002212021012021001201220010202220111202211222112122212002000212222120101110122221000121100210202001100222120121001202201220011212221210121200021100212022100210221010010100221012102200100002012222212102002202201102110211210111112101120102020001022210220110110220200212221110212120102100102022001020102010120120021110202211221220022212121011201020001121200120220100220111221000202112202011012200011012222102001100200210020101212112200112010102112201120122100121002012122100110000121202020101210221100001012211212100012101011201112022112211002100101001112220110211222100120211120202222210", "022222202011011022011212211200220220202100220022110010101022222220200100210222200202010111222102222102021102112001100012112220002202010220222100200021022012222010101122121001010102120101221212202122201022202121210001220202120202020111012001122012000120021001102020102211101011011210202112010211221100200221020001001121110002000020220121201202201101102120220100002022220110210020202220020110002122110011200212020221101121202122012000000201022210212022001201001221222022222010022222012200201001122210002111002011010120201102211201212120000002011020022111200002220200100120101121111220222121021012121111221100221212220221100210011110020120211100201122200121211220012001102010001122111000011112111222202101020200011221220121010200222120021012101121001110100110101000121011201022102221111211200122000221100110022002022021101001121101201122222112011210012010210020200221221221120201102020100020220002201001220220112102012000110110210102102001121000002202121022101201112220111121200210102112200221121022001101101000212120020020100210102110102100001100102002010220121020012002100201002220101221220100222110101110221111101021022121010112202101121111110210011020221121102021011102202122220212220120220001122021202010220012021012120102110222200101110210001200201212212220202102202002101120100220011012111012200222102020010100010112022120000121100201110200011102111010100221120000001102002111210010211112221210100001011121221112210102000012212102211101221100002112120112120100010021020120121210202222002200202211122022022011111100111001100122100212022102200100012101200222110100112002210200121000122220102111112122011010200011101010112002021011100110022002221202101200210021102222212021201111111002020111110221112012022120022121212122012021210011221101121012211221021211111022111010101100111001102100200001020202121021221221002002122202110222201100221201101201102200102020002022020001021121022211021022001010100100010220212221121000001101220122001020", "011011211202201011121111200111022020120101200120121112111012021200022000110220000002202122002021122010120120101020000002102102011111011211101202120002002220020120121000121002212120110022111110220022011120020110100220201222022110110010200021121200112121210120022210121021111012100002111210100120120100200021100201011202200201000002220001122101112100010222221022002120222020022000020120020111202121012121110200020022012012000102021102111020212000122002002200110022121210202022021021221121021121010212011100020101112110002102111111221222111022011120120021200122112011022112110021210001122200002102110121011202000212211002111221111021122112100210222022222001112102120120201020212002011202122121011021101121002111001022000100021102220000102212200210011102120010010010020100210111122221112112000210100001211100201010110122202002202020021221220022111002001220100122112121101200121212120111000102220221011200211001120102000012101111010102002112201110202000100020111021000021002200012101021121002210011100200221020212022010221100001201110200021222101221102101022002001222012012112022220120021201011110000211100202120202002010002210111122212000100210001200020122002020100221110220102020112101001222011200202102102102000120220121002000120200111101111100111001021121001110002100122100000201211110212011022112201101200200100100000111020200222001200110100201002201022102021202210000020210102022101222120110221021210111221201002120220100202202110202222022212100010002000102000220210002021021122220121120211102200112100220000222120100202020220110200210211012001000010001022111102122121010112111202020101011010021100010000221112100001021112221102221022211200011102222021022112221201202201220012002012211101012201102202110222221201222002100000001211200121122011210100120101102022010221212001210212100022000120000211221012101210022102220001100202101110102221110111022001222110112102212021210022111121221002100211100001121110102020200212201210012122210122011", "011010111212101000202210212012212202110122111112021022202012221211210201122122211102022120222001200120001101120011102020200222021001112111021122120022121021120101021211012102120010002121102212202110210010020112211101221200221112010201021102110012100100020200020110221000212202222100210121020212021021001100200220222110220011210002002200012022102012220220010101220101211210011110211002000202200111020212101212102210220011212021212011101001011200000202020211121011002022020021012221222120212212211200110210010100221022211001112110000200220100100122220100001222000212101110211222020222000111111121002011222111200111201002002202120220011100202010202021011001012122011101022012102100212222211222220121211001101222020101012210010021110112202010222012120112002122012002001202020021212200101222201121201000101222101200012110111101102102110202111011010121000010121001200100201200022101010022021102002021002112012211010212201211202202022202012101010112210220021201120100120200122022021120100002211010110110102220221121220221001220022121002101102120020200100000201022201200222111010102212220001220000000020112202212120200110122012101201012022000112001101222100220102211110101020001001210100210101211001210001001012002100012010212100010012201020111120120000001120101100002011022100101210011221012001111200002112200202002201010021212211221002222210101222120112020001202100101010011121011021012220201210000010201221022022110001111222121211002220102000120021222021201222012111200211102122110222102011211111122211122001012010202010211212012200210212102212101012022012101111221102121020212021020111121112210120221122002121101000102100120221022102021222220101001122020222110120001202102221120002021122001011122202200221002122020112101221012112101202102102002011000202122221211011201212102021112001012011110111100222221102101022021111001220000122111210102121201012221102101020101100011121212122201121212212210101122011121110111201211012122010212021121110200", "121002200010210010210111000210212110020001002112112221002102001001221121222101201121201200210221011010102021212201112112122220010220212000022100221121122021010221101210100212111210020022000222020102101120102201222011012012112111210001021010221001010012112020210110110110021002100201212012022200111000012110211021221221112010101002202220010112210222112012020200002011022220221101002200211221222220002122211121222000000002111020222222202112222220010110110012221201221002010122201201101022202102010202122022102211222220121221221111102202022122010000121022020201121022202012011102202220102220002222111001120202201112111011002020111102021201010121211121101010211212221002022200021002000022012220212101001101121012001011102202102221121200012212212210201202120012100220122112221201101212000222222002211100010211012220210100021122222002011022210210220211010010110010120012020002211220001210121220202000001222001012101212201012121112101110111011021202001202100122220101210121111221110201010122022000211122102210022010212121102112001110121121020021001000220011111010201202220212112202221011211210002001000200001122120010120122021100122111020210022201200001211210120110021002021201210120220212011210022212101222121120210212100102010201211202121102120012112110220100012011201022100002112010101220020212211001122020211021121110210122222200120102020021120112020122022200202020111210110210220000101000100100121021100111210201020222100112210211200210111220012012122221111121200200211000022212201122101212112022100011101112212200000100020111202021111211122211221010122022021100000002120212000121210121222120120010000100021112121112002121120020020102101222021012102001001002101222122202112121022201100002212200110012210010100210002221020012122210221221012112202112120010001201121122200110022102222022020120210022120011022220001210122110002000211210202101121100222101220120122021100221101022110012202020010220111121110000210202201202202212220221200200100121", "022212211021211211222021120212021222000102020201022210122122222212210122002222220100100020012012111112222201202111211100111020000101010200201210022002002100102210210200122210001222200212202102100112201101200121000222010120221101012022000211012021202002120220110101010220011200102121002220120120112100220200221202200212002200000112200221022021012222221211220122012011221120022200022011000210222112111120012211210111202111002020110212112012211122200110211112022221000102122220210100001211121212001021100222212202021120012122121102102120210001102100021021110022012111122202202201112111011100102120011012211101200122002010222200021011111101022110211020021112221210120120200020102202010102222101120020211120202120221000100010210010222222021000122111020012001021002102011010211210012210001100012000110022112002222010112020020220211012120111012100022201120002212211220221112220101001121000100000020001220210000122000120021101002211220000010200110001212222002002121112012120212001020120220220011210011100120010022120121220102010212000100221021012200222202210011210202222010222011010211212122020000200000021002121010002212011101202120201212220021211122221102121000100110020220001011222011201212221112122120201002201211011221122211211011122012211220120020121120110002102001221011021012100201100021011222102022121220121200111110120201110022001001000220220212011111202120202010100102022110220101121121121011210211200211111110211120120011120000211100220010122211000121111212112111110200122202211200022212022222102212012120222200220112021022022000011012001112111102212221002001201211222121100202012221112020010021022211200010120111110001100110020202212101101211201111211100110002112102122111012021200201000002121120000020210111220111000112101201121221202222101112022210120110022001101200021010220011211020012210012022201101112002122221110001112011020211202121002102121221101220011200111202202200110120200101021002222020001200102011101221000201120121112", "212222221201100201021110102120212112121201100200002112010020020221010020122222111201210210122202011101221220021221221202121110001000101110112110210212122102121120121012101011221110102012002102121022200222212220201110221011200212210211011122011202201112212000120000002220122122201020220122212021022112110221120000020021210202200022022001122012111201012001021022020211110111102121101200010121101021010212111220200210022012100100020022120012102000121000120120212122121112202202010020221122012002221001202211110220111201202200010002120110010012111000010212110012102122102222100211110011022011122020110010000000002102021112020001021000001112220122000002010111112010100020000102101200111022221110011100112220102220222000010120221021110111112012121002020012001121222212111202112201000202021211020012202102100221020110112110012020021110201222210220000011002100011111211110120101210101012211111001121021022112010002022200220010220012011220012110210201022102221022220102010221110022012012220210102202100020202022210120010100220011200222210212122000012122022222122002001121010201021002002011120010120020110211021111000100022210202212122200220101220011201000202112220110001200221211221101100110101020010100100210222110120200202011221020200101222111000212212220210112222222110002201021200222112001002011211201221202212221120121211102112211100220222221122202100101002220101202212011120020120210110100012111020222010110102001122102201021100022012022122120011122201010020010010202111222121010220021002220111011201022212022012200100110202212202111001102022110022102201221122222110220222111210221110101210222021222000211111021011210001212021011012111001121102222010201002112120012221202210102210000021221001222101102222010010221120202021012000120222110102221110121210220111201220011201111212202201112020022111120021201020011202000021011122000011102221110102200222122211002111210212211121211210002220120111120120000010011202011110021201010102210200210101120", "021112022002012121101112212002010011200021202100200201200111202001020122201211011202210211221100110121211022122121001110221002112001202012102200021010002120100220021102110110010112000111221110212211121200121022100211011002221212102221221120122211202100110110102001122021222010201122012110122001201002002010010221122111021201100002122020112201210210211011010112120021212020001222021222022022001000012021120112001221122100000022022122002000102021121010121222020020110210120101102000212210220002101121111220202012020211002102021102122001212111011220211000021201121200210102221111010111021110201021221220110220201002011102110200120200202220200211002100020212220122012222001010111221000221220001220100021220222200122022020101202200210121212210110201102120010221222211002200212021100101201020211002021210001002211100002200000121221220212020121202001110102021202221101210020122112111010110121211001201010111220002122220101202002110011221122002112201001021001110201222020020010222220220211201011010120212200000220201121101002221220121020001021210202212021110101220222011221001110000211022101120021010202201202101100021101220102121112120220101220121211002121010222000021221220020002000100202102202101001112112211020022020210102211110111210100222201100012202011112122010102112212010210100011220122120221011222022120002000000201200002100200120112210202022200111111222201011012001022221002211120122020100221111111012000012201100211101102202201121121001222122201220220210121211220001221110000222201101220102120220022021120221121112110011120211222002010220120022011111102002011212002012011211110022100222021102001022110100120102102001101121212021201010010011022011201102100002212211000221020111110200121100110211020110212212000022022010022021100012012220220200000001001202200210100222002210121021202022020012111210101210102211211210110200000202200022102022221120102112201200210201002121001202112110202222222101120011012022211022002200120020011110120111", "221100010221122122001111001120202200101100201021211200000111112200220122212112002100220220120201121121000211121002200000011222201100021100012110011210221121201210022021020012011112200021010122210122102110000201102120022121020112102201202220220102222112222201221222212202200022120100210112200002220111012201110212200212001010012001101121000222211102220110110020220122201002020202201202000200102021002220000100011112000001222220000212122112100102222110110012221210211210102021010100210102110020000000010012220001120001000022121210111112012210102100021122210101201020121102201121102020200200010111222121110120012121121210010221121120200100000201012122100210202120102200011012121010120220212112110122002100000111011122012010210122010111202202220102100021211020100101212021220211020202210012021212210122112000001201102200012102100011212012102002011021212102110010212112222100102010212002012210110002212210201000222121120001002021221000121111220120221202101022200002122101122100112201021121210110001221200100220211011212211202110102002120101200000012010001212100110010012122211110221111212112020211012102120202222120221122021001022011120221220221000010100211022120022122122110122011112100100101102112101121020122001101201121001211201211221112112122021120212102000220011002212122200021121000202122102202211222200121111220022221010120002101011202001202221010000201020000211102022101200002202122201211222100021120001211011121121012021112020102020100220220000210101021220122021011020010011211121020002012002001201000020002100100021110001200021120102022021121012110020101120202002000200210001121202220110200222212002102212002201100221002021110202101102210110102010110011011211010001221102120111221020211121212201112202211001121120112202221021211202122020210112212102100011010210020200121120201011112120122221201020120101202011200211002010020011222202122000010200101102011020221200210002111211121202121212120222222122101002222212200011121102012000210", "122212221000101120002011122220222021112012110222002101200220222210210201110022001102000002202112021102000121210000201011122200011121012200101000120002120101000101201122110120012111211020221112010212112111200022111200110100210120122111122202121122112220110211222002200002220222201020021112122011102010200102211020120211201111100011001200200210221110112201112102122112001211112210212111002021021022122001221212102220202020021101022002221201202121212001112211020100011112202221200020221102100201102021000212011200201020001021120111210220200110011211212200111120122020221010011211100221102002102110002200102010111001110110122011210202120211022102202122021021100112201222221200002002121022020121110222211020022102021001022002220011221012000022112211012210200002022102002110110010021211111101112101001112010002220020022101211101012221221001121021020011210112202100112111122220122111220212021111021212112220211001111100000012020210212000000111202101122020001110202110022222210202120200102222212012020012110021010021011220212201111000221212021010212210201220020020221100202121022012202120111022222110021012020201021220211011211221020211201211200112210112211220000211002121112101102022010220222111220110210110102120021021002121001110000202121202112021102212212111222021212202112211120122220110012211112221212220100001001202102020101202202201210022200001222200102210121220102100222021001201211100102021222010001020200010012001000022012101221122200100111112010210110001120122212202202022000120002201220101222011201002222102011100221200222222020102021221020101112220002220101100000011212012212010121002002120222220220020112101221100111100111121001000022200001021022100210001110222021011010202020202012100201021020010222020022221000212222101120112122122210222020111022102201212020011011222122002120212112210222112011020001121211021002111121201020012001020022111012102000221200211122210100101020210102122020001010000200122021222221102002120111211000212", "011012221010011200212121220002100211012111210012122110110120111111201111212221120002021102010002021112222001121102122222110210101100111220010010102201201210211000112010100221101120001002112021202102111100021111221120200011120210202100010100221100110000101001222021021010120211020001022210100200011000102100000120010000001222202120101110100211102021101220211021022022202112221102011022220002112210220200111211120002222200012121011102121002221211000020001111021020012000120210012221102011101220002121011100022120100120021110112202221002200120101122001201102101201120122021010202011221111211010121122120022001122212012011122210221121011110022001120202210112011022001102202001020212000000000212212112112102001101110121101212212121112002102001121011000020202102120120111002112201121102220210101001110202200010220200102212000102010021110120020211101220122201211120010100000010101112010002100001200222021111110211012201122020001111012011002101221020012020012002011011021100122122220011110211220101110201002202011200012221101002021211000200100001201222210111220010022121111210201012220221100021102112000122012121202221022022001212002202102222000001211122202121110112210122101021121100221210211021210022121122221002111200112022011212001000010022211001111110201002012222011111111200010211212122202121100111122221002120010020022101212100112102010202222122002201021121200202101210210001010011010010201010101000122101002202212120112102202021102120202120202101220200021210120122111000200012102112111211211110021002000020200022111200222210220112200020120212220100201122002022112000112111022120021112210221121200001212200000000122112100011222200210121221022200120202221021121221010212022221201100111012222110212211020011012101000210000221202000021012211120020211102001110002001022021101121110002220101020010010010000220100020210221201012020122121211102010010021110210011221022221022001110211020010210200120120111201121020220010102221100112200221211110102", "111022202200002121201100121102000120100110110110121021112002121011122211101220201012012020202010022210200201002111212002011202012202112000121012211202111112212102202212121011112212200220211100002221120212102000020120000202202211010202102101021110021221201201000202202022110120101200211200021200122021011000012220212222211022210120112121210112102222100110111200112001212102012210002122021012022202212200210202202111021100111010210211200012101001012111002022011211212010020021202121010120211200221100212210101002120221222210222000102100021102112122002111120112112201010000020212022012012211022011021221201020210220001012012110000212021101110000222201201210220210211021000222120211022121011212022210201212002200122112202221220111010010200120002120211012121001021121122010022011001102222120112010020002010102100110122022200100212002211022111212102101102121022122021111122011220212211201210202011021010202112111212200211120220002011122121101212202221222220211101211211200202112201220110111121102221122010210210012012011222220122121121121220211002212011220222210100002212011122012011001210221122100101220121020212202211211200022021121021102002111200202121200000010212110010022122111112211210122012220212102220222011222010110210120002202122221220220122220122201222122210112102000221000202020202010020021221112101100212212110220120002102001200202221221210212221122021200010221022201000022002002101222211021010111221101102012210100201012100011112212222212001202210200011120211100200100120121221020101111201120010210020112102100020220002002110212212122100102101210102120022101002222201202121021002102100210000000111011021221011102211101112121021101201112100220121200001000222022011100000002011101101122022221201120000101221011121121102221221020221102012212100221122012211011101202211001011122112021122100020010001212100002221200100201222221121222001211112110101021220020200010201012001022122112121010222221022221201222111021211202100002201222202120", "100212000021220000111102121010221200211011210202201222120000222021121000112001022201111210120200201002112202101000022220211111121200201012002112022110212121002211221112212222020101210210112102102020222011100202211212011012010011001022012121201000210202110112212111001011001022020010110000022111001020102002101110100211000120020211202012021211100020202022000020202001200001001000121201202001022101000201110112121111002221121211000100121220010220101120101120221211200002011011010002220110200010211122111002222010212202101002021211022012101110200021022002000210210021021010112101022010220112122222100002111110101101011122100111022021021202202012201021122212012022112121111120212121220102011110002211111001001201012201010220101011200111202202100200020022111210001220210210110211022001221122221102001111011222202210112210120022221011011212110100100200220002112020200221200010021110022202121011221200211011122001210202011022212100112002202022200122100110101221210211212121012022002000221020201020021000201102101222000011010111002012112220222020021102121212102101120212012010022221210220101220220022122121222210112222202012100101101100202011002020212202111010211021011122200100210212001221120001020011202110002021112020210221102210020211212210201221011100202121202020020111120110222202200002100221012101010012202021211201021220222020210012101201021200001212001001221000121012222122001210022121110121210021202220100111220211102222101202201011201222102220212201212211112120200101201221111000101221010211200200200120001021022222210221100021222222210001112021110110102122202101021100201001221111201211011100100000010202000012122200101102000111101102120111220201022022110122022011211211102000012112220020212001221020210101122220101222202021010200212111101101121200002212102212200121110122202122002111122022000000001002201121102202200201000022122022100010000012201012110001202111120102022121111010020201222210212011012012002211002222222212101001102122", "212222201112001202200020221020220000011200110211222102022012002121211011111111000112020102220102220001202001022121000110201222102221112221221020022102212110222112122100211101012000022120211200012022010220011110221002112010222112110111101200121101110200000210000022221122012012102202122002120011111210011202200122212020100022010022200201122220212000212122220020221110001120222012210021020002000022001210101001012000110212001112022101000121112022200112112110220102011120000111101101122002222001200210112002212002122120202222101120220111011000222122100220112001200220110201210202000211011111101020220220021011112222012201001221001011210100202200001211012010002212021202221000101001102201110112020012011122021220100001202220210000011021022020012112201011100122002110201202120012202212021102202111001221011000200121122202010020212011220121201120022212011021212000120111100122212100100120121200110202021120201021011110001202120121022120022202200201020002012000012221210011000120000221122021211222202012001202022211102022021122212202202201102000111021201020002211200222110220210212221210021210101110002112210222021120222102022111021022022221221102110212212010121012122201100012211000221121100201211010222202002001020111020221121200211000020111202220222112011020202221220212020120000110122001102202222010211212011020011011220020012001221202221220022102210222200111102000000021002022121111200210200120221002200112200202012100122221010211120201201001110220112220210000022220220000222221200201001121000120201022010110222211011110202101110022221012100202001100212110100002022012120020010100212012222101002021000012000110201021122000211120111011200022110200200110021010000122120210022202012212001202220122022021021101212010110211021021110021120120101000200222220220211111212101121122201212001220001022201001002210121122120120012010200001102212122101021101222011212000000101201021112011220211011202200221010122111101222210002122002121000121020022002122", "200100102110111022021202101211122021021202121000021122202022202120102111022200110020100220201101022010221020102201120110211201122120100111200111112020022120210012011202022200002120011000212212211212110101100001122112012211220011220000121020121012000012110121021110211222201111001022222212222020202012201111121101011010101022211001111201101021120112121221010100100202201101011202222112202020101200022111222012212000000111221012001111101112221221022000120022212121120002210121111001212200121110010100110021212020112211122001220211022112102110102121011001122010001020202201101121100002010020021210220010021202110221001001120212101100221201211011001220021000001121102120110202222100001120211221022021010002202222200211212210202200000022110220220102222200112012220122111021221122202222012001021011100201020211020101121202201121010200022010212221202220221211121021021022121010212011120102010011110210210111222021021202001011200101010110212012222210211001020212211101000111000012101012022110201102100111211022202222222101202021211111011201201201210121022000120101222001011200200002122102010102011121011021002222011201020120110212201212221021101020011021220220022011202202022212121121001010002102211220120100111002120200012122101021120220111220100120002211100202112111102211001102102020022121101020101002002200121202121102101000222120012222101102020201010020001110222110000022100012012112101022011120010020002102112210110010221220212122202001211201102012212012001121211112112000011012212212221212211102002012002202202101210021201202010010211201200012200012120221212100100000021222221120201211002022000010201220011210111000001010012112101010122102210212102212210221222020010022120010100121101210120220111102210212021021202101210222201011100210101022011111222001000200222000121012110111212221100020211000202000012201110210201110122202111221122020200121122111210100122022200002012221102220102000212222220011002120100012001220012101202122221120212122", "020201210001010222200001022222020121202002021100101011102212222012211122212110122210112111000121222200210011201220111100001122000220211110221111012201200020202011000122200200211011112200102202111210020201110220011201121212212222000221200122020222222210202122110210000111111100202021012200220121210210202110021002101220101010110220001100100002222000212021110002001121011220021111112010200111222202001000200220012022002020100211100120001221201212221122120100002022120111220000211220102020100020022211201122012021101220120020212210102010111220001011112222020120000122000021121100000001102101201222112012202022011100001001011101120021021001120012110111102212022111121222212211202201022102212011102122112122111212012202211000120010000111210012000020002101202012110022122122212212220111112002120101020021010100110202012201110121220020120121022112120120002200121210002011222020002020101202112211000112220200120000202220022002221220210022200101101212212200112021011201112100100012122201110212121120110111010202120221212122010112110101000211011211111102010012212021101221200000122110011202101012220022002220000122002012022122002000111211211111111201220110102221101012221021201221120002100102220220200011120102121021112001101120100021021012101111010211110021200100102110111111122112021202020212202222200121020112002112002212120100110112001112011201010202010221211122020100211112202211122010212100222012012210221201000221010011020202002101221201121221200122201211101012020201210101121102210100112211002020202211021222211020211210211102011102002121010002100010201000112000212001222121112011100000000022200110022002111220100011021021001100012022220021110101220111212212122110101012000011110022001010121022000110022020112020221011020101221210201021012120200001112202202011122120102101220202112101201210222120011022011002120102110111100002201221010120101201000012212112211221110212002002122011100121200100120112102221020011201120002211110222121212020210", "111100012212001211211201112000020000001021000100110220220212202110020000110110102200002200222202120221201101011001212212011202002120210101121012002110121000020201010221211000201122200211222200111201012221012121001200220121200221220000022010002011212001102012200120210021121220110122202022101011010022211002020222201111222012212220001201102011010202022001220210022121222210000110212101211220010220211020110122221210201022120102210012111020100110020001022210222220100122200211011022111002100222110200111202200221021021121012220110000210102002012221001210022120002121122122102112002201120202102001222001202110022012122110112011212101211112202101020021222122110100012210112100221201211121222001210120221000000110200120101011222022011200122100002011021212000212102202001100202001001211021101001020021210001201101220201220000100210220012000211022010201020110202112221210001102100102120001211200111200111112202120220110011010212121001100122220022000111001212020112101012002222221100020000020000010022101001210221120201011200112020010001110020100121221102100202221210012111122121102000101022010220100112111022120210010002122011001022221001202212222011121221202122211000120100002200112001020121110210021220111201021121221002102002022222200112110010011202002220200112220011021121000020210212122101002021220020111102221021000120110022122000010220120122211011100112102100102112221021012222012220120011000201010002022212210120101112020022022211020220100021100002020120222011111020101111222010222101121200101202011000220012010101000211211101010011011222012220021122202102102000200010112202101011121200210101201120100100001110002112212212020110221020112001220221112112221021012022210001000222010012001000000221012201002222012111002221000222212021100200011122121102011202220221220121012122220201210220002020202022121001121211011112001101212112122102020112220102021210220100112101121212220002201121201021210110112111002102201212101002201220110011110221011", "020021000200022110201021212222210210020022110001210100002101112202221212021012112220201201100002212212122101200100121212121011211121221202001120201112022022111121011012221211000010010102001101021001222120220101002211111000202220100200111012102101000010012101100110020001020020201222111102101021121111210222000210200222120211210221022011111001111110221020111202012200222121210022201221222022202021202102201220121021201000210021102222100102012012012121121110102111112221010011202222022020121121120212000000001221202200220211102002111120001100111220210221212010210201121022202122122211011011120210102020100000011220110022121001120011201000202112111100002012002121110001100122101222110211200012122110110020010211202001211112222020211112001122102020101110221221002111201202001022211002121100111122202111100110002221120110022202220000112120011220202120212111202000012020220200100022112122022121221221220102202210200220110212021201020010011100000011210211021220221221000221021221000222202112122012201221202000101220022211112100221200010110001020102022100102000022102200101011211211220120022101012210222221212122221200020120020012220001110020222110220020122011010222210012212110210020220110101122012120002011112222221121110100211122211120000211222121211002020111202112212010010122002102002110011001110001202202102121020220112102001022021221010110222222111200201102001121220202000212110100111111021200122102000111212012102222020022222012202211022210201011211000011021012221101122012122201211200112002221001110222022011100010000112000010121120100200001201020111211011112101120220121011100112202110202000202101000112121210110120220211020221202002110100011201201220012222012120210021012120112202010102222202020002101101211101220220221120110022112021220012111122121010001220010000110100110100211021222010112120210020222010011202000200221121111221120112200010122010101202022210021212222000002020011111221200020210110122001111020020020211002100112210012", "120222021201111211012200022121200202222112211210210211110211211002210220010012220010010020111122122220101000101121222100010102020220121201111121222201011220021121120211201201012002221201211220022210110201101000110021201120212221101002020122212210121101011100201022002200000020112210120022220102012201111220000110120122120220012102020211002111021022122121201112020102222110022221112210112222110011110100111022011112121111002121021002121222122010101102120102202101211211011122020110102212201010210120020221122001212222002020200100102011001010101211201222121111201102122020222102110222101020001111210011112222220202011022000210001220022220100001112120121222101111122022020022021120210100112102000121101001122001001200122210120221000120210120122101201110220011122120110112110202101012120120200122100002221112110012012021112221021020002220001221211120021212120111212000200212101120121011000221201010100110202021021221012002222210222010222121100000120002200211222010122111121012201102110222221012110200212111122210200011202021010121011101100212002122222120021122221202002101211202102022102110002020101101101020001020121020102012120012011122100122002121002010111100212001110221112021201101112022111202002120201200101200211010222021111100201101122122102002110012001020001110102101211102200111000021012221120000012111212012120120201111121101122121012210020202212112111202121010201221211122221022020211211022010021112012221201211202200222011021021121210222022200101201221020122000102220201102221122211100101022202122121110021022002011000001121102000210010211011202001010122200121220100002211012201021200012122212221021220211120211211011012112201202011211222001120010020212011111021121102210202212002101120102222022022011100222220102100002020201212200102111000010222020211010210011110202100111010222002112012121010021212012210020010010102220001212220220010210120222111220011120022220020100010000020120000102210021121222002110121121221122120102012001", "100200011012001102102112202021011112202011100021002202200121021021000102102002211202100111210220101002002010001120101202102201100122010100202111110010201020212000111220020021000012022220011212010211221201022201000111022200222100010000200110002010012120020200111010200211120010120101000202002110022102000000202120110121221220011010222222101201011021210022102020112110002100122010021020010201210022002201211222100200201001020020000022001122202000101002202121212121222210120201111002002222122202212122121021021212210200122110000010200000121010101112001100021221112210120022012220100221202002221022012110120212121211000200001222012201100211011022020001201211211000111220102211222001001100021001011222111012100112110021112200022022212101000002000111200202101100221020121212002011202220122021211002200100212022110101002212120122001011212012122110201202111201022001220120212202220122022220222220222002001212220000122112022000212200000121202010101222002000222222001120112222100121111110010122001212212112220020002011000102122021200002002022120210202011011220022120021002122102202012202100111222222020012122221222001212022021111101221000110022202102220211220022211202002102020211202202011010120110202001020211110020211021210021112020220201010002010011112111010111102102120220012012210222012021202111202000220100222220201000101011012222012002020000121120202120010201022111202221202100112110102221120120112210110211101011000222002200021122200220212022210220001020020020012110020021122222010002021212222201122002022021001220021200102121002211010102211101111120222120111222101011122002201210222202001011211101111012221021011212201212222200012122112210211120020110000200122111220210110121210000210020201120222220100022001011200001111010220201222100011012110201222000111210000222211210021020202220202011102222111102020100010012221122010102100212011102211010120211021021102212200002012001221120111121110001010220220121022212200012221212202200002210200120", "222111102111022201211110101200220101122022200200022121102221010112220020222110010110100101211012010000221200200102011010101102122122222111221020200112002101002220102102220112101011202102010111200012010202111100102122021011022011221121121200212120210102200122211220001112211221011220202201012021022201022002220120012222112220110201001220212201012211020111020020002100120010001110021201020101210112201201101202211012120012112120022110201121102002222110102211001211200121200111120112212201211222001021110001012001111011122011220221111200000212212120002020201110020011111010002101220001212022201111012202210002122200222122202112111210002202001202122010211201001102000111221221102202212012112220202000100121012022202022222210210002220112220112112011100012102120212010212201022200110201112211121202002100212222122100120000121121220211100010220220100201210101101121010212020221122201100211102001121100210222200220010112001020011211211211001111221012022220201010012101012012200011120012022001211210010020210000120001100201122121001001011102211101022212210212020201010011011102002120002002002012021001220002202111001220022212202221222111112122012000211022012110102211002002222220100102110110012112120112021112211201102201202210010222221200021111212100102011100212022001100101102002100220010202202112020122201112221022110122011202202002220220101221100112212112001220002002212100211011020001022201202000112211112110120122102201100100000122100200021220220020201201212220022212122012011110021202220211101110012020221001201102021221211202201101121022111000101121220201220201001012202002100120220022202100002120100210002002220222102212021112212222000212111211211222011211120221201122102000011002022210022112012100101020012121020202010021022000020210011111001002121122201010000201211122121111101020120101101010021112001101110121110110101221001020111222111112011022210212212220112200101211122011001102022002210011102110022110211000002012221002200211100220", "020002021002122122110200022200011011001210100212012022222222100122101100020212000101122002021020021221111000022110020202001021121010202200211210121211101112021022112120001001011122222200202111011022022011111121111010100011201001122222002112201010102021100102120012200211202020112220212012211120012212022022000220120110202102001001222020212110122122011011002222200100021101222200112022221122000111110201111011220222212101000210021211010202120010011200002110122200020100220002021221020122100111022011200110002021021121010120000022001002010002220221002210210012020012022212101210200021111100211211020201200112201112010011102002220012112202212002010222100011101012100011110020020020120002110112001200012120000001002000121220110010021211202010202010120022221020102111121011221001010212101000002110012201002222001020011002011221021211200120100201101000102020020222002002001222102010011222212120222002002220002101201222121210120002020010002222011011221200012110110222001021220100211102221200121101201101222000010100201110210120222020222110001012222112001201022100121020100011210221000102201122011012000220201011020201110221102222210212021100210002020012212221100001100021201121000202002121222120202011101211002110120121200122210001101122011000001020110000022112122011201202200211202111112001222021120212221110100200210010222201201021121110221121121000020221121000211020001100021201112201101002021202200002200002100221011102020002202000010201210011200022110211120002100120212211021112221120110021121210200010002121011021001002022100000001200020121210012110210101121000220122011220211022010122221201011211221120020110001220201022101212200001022021021112111010100220200010212112120121210112120212200001211100022211020100122020011012200022222010012001002212112100212010211022100120121021201011012011100002102112211201211121001101212120221101211211012100212021010002211200122010121021001221010012112210112101100001001111202002122101220101101201110010", "002102202002012211222022200002022111201201100110120000212201120012011000110001220210222212202220012222202000112020020212020101200202100101002020210001001011201121002101010121100010101222201002201111021121122100211212010000101202201122222112100200220011110100211200121121102221110122000122100100221121012121012221120011210110222201021001120002211210222101222010122220001022200121111020211002002021220221221121112000122020200100012010012202220021100010122211000112120022110111021022202210122222201002110002000222002021210012100000010020021101120110022212022220111011201000221212122021010101002010211212102112120102110012112020212001210022001100102201010011020000120002100101122110010100212012001221220022220220001021100000100221120010122222220010120220100200211212200120022020110220000021102010020022101100200000121110201020020122211122000010111210111212212020100220112202021101202111122200211110020100011012212220201020022000021200120222101022221001021020010020201201101121120222110220010020100111200021020221121102012120110210100120102101001020201100222012212220211112110222022212101222122220111122102011212222122101101010010101111021210000201202210111002121000012120022002021112120222122002212220211101011022002002011011120022012000222212121001020122121222000010011000120102221110220020200200122201111012111100211010111001110120211102112002011120110211222111201101010222112110102220011000112222010010010211200121202210000121110110100021211220201111112021210101020121111011020122200000212211122221200100002000010112200122022210012110100102120012200121021001000101212102022212010010000012022121110120011012102011002202012012011121120200202122001001201012200022220100102220201021211100021000021012122222222101201211021211110022202022101001201122122211011100110101222021212201022101201010021122111202220122001220202220112001201102111112221001011011002111022110120120110001200020201102001100010221222002022111120120021012010211221210002000101", "000020021100120121022020221000102101200012022022221001202221021112220220222222120020110010010211120102100001112201022000120101220020202100202010012011201200000100020212210211211201012002112120120020011002002212211100022120101122120221022102120220021020020101020110210110001222001000021222110001122222212011211220000020011220012101221021002120000101112111000120021111012010220110101102000210021201021002122002200200111201021110022010112221000212102102020010222200112012101200010220221010200212220000220101122112202200022110221000111011222111212012121110222202210200101000222000121212202121001222121002102110122222000101101220011220010021012001121211000202221002221220110111222001001222222200012011000122001001000011200212020101022110212110011121222221202120110210012011120010021210002111202110102112211211011010020200210222020012222100121012212200212020001101201100011002020002000200200211211022100120222111000112221100021202012121212012201221222102210202211202102012000002101100010112222112220211212211200120220120022201112000022202220200000200102001221020012012220120002102011211100021101222220012010120201100122110200110212011220201011001210212210002102012121121020112001220100121222002021120220202211010020001020002111122212220201222001002020110222111112212110102111122121002201100101102212212202000120200110012100020222212020010211111120101111000022200210021021200121020010220022020122212021121111001110111200220222101012100100000222120122011221001011101202121120102001121022022101021000222201221201112112202100222222220000122212010110112000212120122222201111002022011202221101100021100111112201002122021112102002022110001100120011000112212012121211012120000000221110020002120210110012021121111120000021100212112202220111102112120120001021111122121112022210010111210122012102021010100000021101222012100021110000021021212121201020110210201102101012002200021200002220222110000102102211220202202020201001210222021000122012121212212112122", "202121110020220102210010210101122012120012101120021210200102221201112010122110110122120202101100120212022110220012202110201222012202112101122121202110022101021121100212001002021211210111212100002120201111021011012001101121111212202212122100002112112021121122021200011101101201211101010202002222222000021021102111211221101221200222000212211001110100110020201112220111212111010002202001220020021002012202020112012112021101110001111000022112102210202111212102102022200002111221020122112220201120211212212102120000002011121201021201121201201100011222000212122010111200010022121101000210011210010200011001210222002002200112222111122201120221200101002020212100122000020022112120010010101120002021211210201002112000012222220110200220101112022121021021100100111011211012002222012100221111011212201212020022221001210102211200120021011020110001212211100120112010120221120200211122220221111122212022001122000100020011010120112122100210221102011210112000120002221000112022211201122100101020211222101210002020212211100200100212200102110222211112112110100201121021002021012122112002012000101021110112020221100020222211220010200200020201101202222201001111222220022002200122011122200010011022012200200122121221200202021102211000211021202101222020102021020110112112021220111000101202211022101222102012021210102212110121010011021020101101222122100210212010222110200112212122111121010120111222021221121122222000222220112120200011122100111021221210000201111001102021000112110022200222010201121120001100221221122211022020210122220112211202211021111012200211020120012220112000122122110222112101111002020220120212221221020122200012102120022212100202102201202200110121022011212111121211102210120000000102000020200020002020220102120001212220212220101001000211100012220012021210010111111222222201102001112002010202100110202002112010021012122000200012010121222211221000211102102211002002112110012101211010210101011201012121122101000202210220022010220200220200210000", "222001200121202211202122022221121222021202100010222211122121202210222101211111110210122001112022200102202000111221121121220211210211000200220112212120200020201011122221201011001102221020111011220202121001110122021210100100120120202022022100222122211021112212200000011212120212201221001020111211111210122010120200200222210101110102222212201012220200111011210100212220021202200220010020010010000121200211102122100021100020002002121211202001100202001010200212122202102222021010020012121222200010101210201111222110112212121112000201220110021101010011010011120020002121010202202222110001221221101212012100020002011210021201220122121220102010211020010212012102200122021101202122001221102022101112201020021121101010120202121211220101212211120202212012002000222000111222202020000221011011222110020220201022122122021110002202201012110021112010000111201012211001220220210102221220222111101211122221002202102022111121200211211001110010110102112120211000002221122102002110102112001111212022112111200102202200222202011122000202010200011202201212012101120112001112011220210001102102002101210200221212222111120011212201222011120212122101111020220220112001211012200110020001120000221220202220100100012021021121210120002212001201210122002222020200100022221122120221212222221011200122020201102202012112110100210100201010021000111211112211002111001012222122221110000011110012000121021222022200202221011002010011012220101200000121212012111001121212020020011002001101100102210121221210002000200122122121222201101011110211201122222110012121100212220012122120201120220200212010201201110000200201221111122221000102000201210201212210021020212011100120000001102122111211111100122200210212122200201212221020120212202220110110122101200212221211000021110111001021020112101222112222200212022221000101010110201220211022000100202221010220022021021120112111100102100102120122220010001110000220210222122001111211110100101221112022122212101222111000120011000200011011221020", "102111112201012121110211221220201212220020102201101012220120110110022122021012000112101201100021012012001021021112111022012100221010010201110212120001120211211000122221000212110220010112111011002022020212022102221202002022120222022022011021201011002020210221101000101100121001120022002200022022201101020120020212120112120120112121021220202010221112020002011200102022020122112122002212212001221220102202222102002110102221021211022221002021210120202021121121211112001221100221212022222012100110211200010211011002222020012121000201122122121000012112212000212021011210000222022202120112222101012021222001022121111012111221120202122000021111000011000000012011120222212001010211102110201110100002120201101011011111012100122212200220222112212102220222202012210201010111111212102012010122221011202120111000201112012000221002120000222020102210102111210211111002101021002012211022001211011220102210221112212120202200111221220220112022101101120110021221222222000212010110012121110011201012211110100201212011012112111122112022111011210220021021002200102012221120202111211001111222100222112210222222101222000220121220112012210100020212210100112122210222200000220011211220012221110010012212121210001202101022121202100211210102210202120020002111011101121020102122211022111121220211210212011012012021221110101010000211100212011220012201121100112011200121011000020200102211121210012110221200001110212002210222010221100201011201120011101211211111100112212011112222102201111120002102201101220221211222000012220222021021012022222002220200201220212200122210112020121022101021122201221201102020122100020202100112211122200120002221222010021201120000201210202221212111020120112222200211112201022021022002202110111222100001101020200002011000122222210111200202222012111221221211100221102201110122002111121002110211202022020022020121111112121111002120110011111120211021112020010111120221002000122120112010021011202101101121111120011000200221100201122021011200011021", "111211222102111200220120112220021111111112222012121012102012200200111112200112202101000202022101212221022012020122110102200220212001221121210211020102100010012202112022102111101100120111002212120112111210100010021020002101000211222000111112111110201020110112101021000011022201001122210011021020112110000221101200020210121000112201021201010022011112200211202012022002220101201002022202101221000112122200122100020022121112201111021220102120020210020110111012010120101111120110121202021011010011021211021102022120020122200101101011110222002000020002120010022011112222121220012101110200212112121210211002221102222100120102102002111021211220222211211112022022220111100122211010111100022121112200012122000212111222202001020012010122221210210222220120221002010212000102010202111102002020010010220110002110101012112020211222011112012012210200122210002022012111121012120120222021201022111102222022022001211220200201021212212110101021101120021122121220121100021021210211200220110020212012010220222001101012202202222100120220112012112202211022021211000021221002021122202021011022122220200001000200022010102111122012102010000110012212011221210121101010212102110120222101200002212012121020021010001010021110021201111001011110212210211200022121000020101110110022012201202201102221002110100010012102100121201110112202112020102212222102221002201122221112202102211020222002221112201201020201020100110201102020202121121002020022112111011100221021212121021110202222022200120102101200021021022200001120021102011110112000111001022102212200211220222011121202102110202011010022121112200112201022002002212200121121000001122210222100221110102210110211201020100210200222201012111201211221101102111120112202211100200000110200111112110102120201111101200200121012221021020002200022210122010001001102121202000102102101211112221102200221111221110000000200210220200011001212100210122122202110221202122011120010201221001212121211002120011220022122102211001221122000001002", "102212200011022012010022212102221001201200210202111200211020212000021120020211211120021012201201201200111221110202110222221111020010000122100222021111112220010000220210011120111012120001110120112220022201122100201200210202121220121210221120021222222022012012200101100002011200110200210010011002012000021000202221101100122021021010001221201022001011112012011010211100222010012100020111200121022200021112112010000112210021200220012000101120001012111221210110121002000022221111022101102202220000211011001212222021000012001202212212010100102102000000120002211021211221110212110212100001001110012122211221120021222121102220121210211122122202101220022021121012012220112001212102020000000221001210222220012122000002101111202212020220022111121111120020011000012110021012122110220102121100121100211100021122121011202111020221011102112222011210020121200111000120121120121002200102112201122002122000012102201122111222021120020102122121002110211112201022012101102010111212100022000012102221201222011101212211112010202012222102221112220112002202002210021020212100102022101020102020010121111101022110221110110211000020111020010122220111202102122010111211022021221020221121220211122121220111122100022001220202200011220002101011100112222210100020111001222010211120110121002211110200100211210002012222101222101011001101200012012201011010010000020021212110102221020121101002201001110010102011002122110021101012212021000221020212112202010212011001121202221102010020112001021200111110201111210212121101110022200022120201221201111211102101020021212021121210122020010121202121102010222111002100021110012211222210001111112102201222100202221210012002022122020112212102110122212101021001221220101020001022102122020002011111201211202101210202021202012000011210010222110211100202202210220022111200021201201012012011210010101010122121011021222210022200100211102101120012212001010222212120200120112202020022000110022202120022212021010102110212011111201021220200111221", "111102220121122111101211222010210120120112001212002212121201212111212200211021222110210011111202000121022100211002011012201222210210000202100122021212111002111221101221021000210022212101121012202012122221200121202200000222011210111202220022011100211122011011221212202201222202022020000100100200022202212101011120012120121121111001222102021122010202201211122001222122220201112011012121000112112012012002102121222100010021022101222211120000101020100022211202121120112012222122202102200212111210221201211211012100202102020121121212101021122222002000222110110002000020212001202222021020002221212200122112221111101202012102122012110020211012021011211202102020212020100110010000021212202220220121010020202201011020210101220202200000121111102010200010002101001122001120202100112020102121001220112120011101121021201000111011112211222101202022021100022102222121201011012110201211220002212011010222212100102120012121020202221121220020100211112020212002220110000011021112001120122001202212202020201200202222122200100001222211212111000122012001210000000121212212120001000211100221011212220110221222102210120121212022222020022210011222121220202021100122101020012011120112210200221010121121011022220112002010222120100000100021022110011212212101122202102010102212112100211220201222121111012000020120000011001212202011122011011122222212002022220112022101100110002001101111022111121211201122120201220211121221201000121000110202210102221121011012002010112212122221222002021021202112200201111210210202001121020122022020000022221121022202110212100121110202021021022002211001011100102202120220100002010010101110011212201002012200200221022110210102221121000010100022220021122002020212021100110100101110010001101121022211022121111210202110002011001012002001020021001101100001212201020011121020210011200002211120111100212000110201210201112021211210200200102212211121222011011022011101200122001012010222221012112001211122202010002120212012012211122012020011211111", "010210220112002210210112101002120201000112221001010100111010101011122121011200010201212012102121221021120210212002220200211101200210012201012010201211221000222121122000100121222212020101001012001110001112100200120221002221022002201222201100021211120001112201021120100021210221120122000002211212001022120010001021202210102000100101120111121120001110122201101021021022021121012212212221210022220102221220120212112201010110110220010122111202000221100210021210010100121111112112212001201002111020110022211021010120210111221110110011220111001000202101022122210120000002121122212112101002011020222100112210110110102012212120020220021021000021210200221201112110112021220110102221021021220002002001121111000220000221110101022221211100112020200121210101021101112201012200022110110022211020222110120100110122112021201102111120100120121202212012101111121011012000221200002020022212021120100002110101021112221220102222221212210012201121221021022001020101110212020101222021001222102100022000022201210220121002100102011202110010001020012200100121222000112020102200210110021220200010020220022000000112010012002020000201112021102002011120022121200020020210221121020001110122222101000121202202001212222022122000010101101212002222102102022002001010202201011220222122011122122202210120212221011110200021121120000001002112111212010112211111212000100011110122200121011021220222112202000121102212021102120221221112120020012200021001102002101210122211011102012120111202202012110001222201002011121010112120110202110122222101101112221112210211012100210222211112212102020002201020200110110210100101001011000012022122000201110222110210112221120222111212122210202202011222222220000221202110221212000202001200002202120212202221200112010220121011001101201202102121010000001201222122222121201120212221022000220021212001201120100022200212122001002100122102201220212010120012210011201222102111011101211020100110201222202000221210210022012102021220122110002112221102201101", "102202202011022201022112120210211120200110121022102200022220200202011211022011102201201211001111221201001001212210020211120121222110122102012121220101000021112120022020020021211002111112122102020220212110110200110022001120021202011211220000012010012000222211111021021110011200200012202021012002001111100120011002122210001210210200201122202110110101210111200201022210212110120022010202202001002211220220012202002100020011122002022210210121112120122110120220010211112022211020021022020012212222100202101102101120012121120002022121021122002011022011201002201021022212212121122112121120100222001100021000211221102120211020210202200201111211020011102112221012101202220221100112212010210012102121012020101222011121220102210120210222221202122111012220121021021011100100101120200000120012020021212010011012022222100020212101120012111020010112221121000111212220020201012002012112220001210102102202101211122210001102012021221222021221101120112211100110110120022022100110221121112000000012102222210102210002222211021020211110101110000100210111100101000020212202202201011112202220201121210210200000102120002220021210021001020200101210021102001212221001101012011022200202100221020212101012011211020210122010122210211111022221202212220002021101202021220102220202021020021111110220001000220220120011200021222122222012010020021221122112100011220102221221200220001001220000221200101111012102212201210002112101221200110222111011212112001202000111212011101112122110000011222122011000022101020022202020010001022002222222220000120110011011221000020001201020011002002201120220101111112201211211220110200012212200221122122010020012210101111222001200220000100120001120101021100111122102111202012120200122001020100212120120111200002200022101020220201222202122210012011022010010000121021201122222112200020022200111022000000200102101020102211001010010010201222022210201121102122210100102212011202101001122000121202221222001102020221221210002220120202101201100111222", "002021220020010112212201221122002002222111201000002102010120001001111202011222120212200222120020222021001220120220000121011020011210212120221002100221110122220012200020201001122002000022021020201222210021200020211110202121011002001101002202021202221211002120010121000000100200011100001111122121111202221201011112221021021220111200012202102001002222222100200210012002112211202201001111001212011201112010100122010210111002201010221001122222020121011121112002110121201011201211222210210120102112001220220102001112212102011001221112222121012000220000210202122021201112021002121211221201200012000002110011102120222110010000121021011010121210020210202211120100222101222201221012222211022120012100202200212221102110221221011220021100201200202010221202211021022001021200112200011202102111211210220102200000110012201011000112201110002112210201022011201121220101212111222201002210220202020101100220120210011120022100220112221122012010021222110022010000100122002101002201000102211122011212022221110220101221221202101202002100012000202110001010010210001112021202211002022000110102001011012222112020012110100220101021122112211022020012111220211001101010122021221201221112212200221212221210212002220211200010200122121011022221202110221120022211200011002100102102101022200021010202200010011010112212020102002121221100020222012220221012211111002001101112221212020100120210122212000211111122022200100110200000001011020121102122210011112100012121002020220010111012120202212100222121120101000000012001000120211112222010021211212111120222011200111120000200121200112122121211000000012022110021002000022221002012122010110110202110000121000200010212200000200002211120022121010110110002010110210122220112221121121222110010202210011112201202212012002101111221200100220201010221201001012212001112110122001000120100122111102102221021112102102202012102012202010220200201202111210201221221211002210122101002101002211221021012221021212220212112110122210000021122210011", "212220101112002101012202111010021110021011111221102011120100001220211120010001112220200021002111112211102110021220021220121022210200202211012100210020110122011221012211222112012222111111002112100012022121212111122010020211102021201201200210201002011121002201222100022022122021201221212121221121021021202012101112100211000221022220120101202110020100200211220010112121102111012100201120200121220201222101121221000111120021211021122011120121022021020200202022221212111102221212212221222022022200120202200100020020112221010200012020002021110001002122021122101012210211000122011211022011010220000111010201002020012120111110000010120210021022001001100102210210120022122211212110122110210000002021212020121012100022201022020120011210110100010201111121102202022100022020101212001221021220221202002112101200012020022121121222010211221011220211110010200022212011110010100120011011211120022221102111012202000022021122212001211111202200202212211122012201210021012010002220011122112000121222102110010002111200001100200020110111022122001012011212001221102002200002221011010010211012211021122211122120220110120211102120101220201021201112222022002201120011112111102110220102200001010121112221200100120010222022000000210000022012012221202022120102111210111222002212021120000101202011020122100211002000221022221122110210221120102011221001110102200110120102220010200122010201022011202120021200211212102001010120011010110101202101010002020212011220110110100000021020120210021101101220202022012111102122222111212221221211100201121120122221212110120110210121101100202002120121101201021120221212222222001220111200212002200102120111221112021021020011101110200202201101200100022020100200202012021121220210112010112200010121001211011001010202102001021011001120011120100202120110112001000012211121101211022112102012200021201111221210020010121121002120220200220202122222012000121120121111022100011011102220020202122012210011212010102000021120020212101221111021120002", "021121112200200222110200221110022001200010101221111000100121102202112110020220021020200020100012110001201212121220002121112110100022120222222110220100110012012102210011111022020120222010112212210011002022021110001112222012212210122111202010011202202212121121200000201212111222012002212111110022210112020220021020021112001222200212022102101211021020211101012022102012200020012121020010220120202020200211012111222211001110022002122102102102122121102212210000001111020200011200200100221202120012122210112021101201102121222221102211000102222221220101202111200221201020202221102011022102120200120112111111120101000120101002011220110221112201211202111220120222220102011210100010012201101022121020220121211002122210020000220101020211120211011210001011100221200112021001212112221021102022101112020100211102011220022222101210210001202010102120101000220202110012212222120200011202120020222211210100212221212110011200111101112021212100101220012211010221200220100021110101201211102111011100102002200000122002201111212210112222201110000001111210022110202010012212000211011002110122110010212211220020020022012112201121221002120121201011222002212112111212211101112002021210122110111222202110120021100020022001010120112021022101010112102111011121011120221200200120220102021110101211210120201012102120201112002020121100201200110021021111001201220200100012220100022020012210021102111121110111221120022020000120021210122212212201020220102212221001221012211000200122212001121220120202111020021122122211011001212002220021000020000120221121101201221210020220010220112112100010011201210201010211002120211212022110020102220102010100122221010121111112001212001020020221001111121111100202122110221012010100000110220120020120220201121121211112202011000221012210002022111112202220102101121220100012211200002100112210112010101000211110211202211110212020202020012122002122021111102001102122110120022122221022112221221101210120201100001110102122020100122211000102021221", "022121102210111201100022020222101210221010200110120001120110110010000220111022112120222022211202020012222200020102002102211000111122000000212000201000100021200020012201122110002202211010221200201021010200101201100021220202221102021102202102020020211221200202021221022222002222102221221022222220221012000110111112112010010220221001012211012220111111000222220210220120021212212011022012021202100101001002012121112200002121100102022120101121111202220102210012010010012120211012102220111222222210102111100112222100010020122212122010201100000021211110212121001211220102121012221012010202112202101202212102220202110001212220221220210002011110000002112100000111010001011002202221002002120020112220002001000000120121122011121102000110200021011101011002210100020202202120021010022121221002120010021121111012202022012120000111012220012102001120120121211010112211022210011000200220122110211111220220202110000200111112110221210001101211101220212122111222200222120010000002021111100022212111202000020200201210101112101102112102202010201011101102110021122221200112020112201220010122100202110001202202122202222202010100200210212102110212101020122002220201202011220120022021100101222121001110220011212202211222021010220122100202122021202201210120212110120021211010012112210010121222022021101010120000021020100201012212001021220102220002112102010221110102210021001021022122200121122101020102101110212100021100201120010102221012112100212010200020102220220210021000200022101211001111002211022011011011110121112111020200010220221110101012020221000121101010202012002100012122022201020201222220210011001111021212200100101101022121221011112022020012222222220220202001102212102200120211022202012211101002000100111210210011001000220220202110211000101220011102201111212000101120210122102110010000010011221100111112120221200210202120001110012200121000101200012111111212100220222002212211000122122211212221012211011221010211001102101120121010000121100002220200022110", "011101200012020102001220022211022201222222001021221122221002211200011221120110010100121001202100101120002211020100100120220101011012012021110012101212220102220212122120221111202010111220201212111110122210021212000102021221121021220120211101201220000211221202012010122111121011002021020102111001221020200012110200101000111022101011001222220111111112222021010110220222111000001000000222211101110001011210210022110210000101220012012122111000002110000222122212010010000002021212121022211101001222220200021020121211210022210210012110220111212212210101000220100022021112110010112012011002012202121212202000000200112100212011100200220010122111000022121220012111221102020002221210101000100102122021211201101221212022210001120012001102022000212212001201100120112200010221021020220002112221012212221111222011202202000221202201121011221201201111220101010011000012020201022112210001210122111100100200211121202001200221002200200100112211002201020102000210111110221210021121221122101020221122020202100110120011220001110202111121222110212012012010221221112011211001002012122211211222210110020000012222011222111022221102220020000102202201201002011200112002110001110100222121002202200221211100200200122121100212002121000111120212200020212202021000011010010221001100012021122112021112221220111121122011102112001110102201221221110101220110200020000010001022121201222120202212122200020021021201101201001212222001210222200212022201011022010120212020000022000021010120010122010210012012121100221012220221100121201101102210202120001002022220021121101112201210120021110111102200001200201102222010021220110210121012110012012000020200222122111220021001201110210112222000002222212022021222102102122200121220121111211112212110210220212002002212100110220011120202121210212220202111120211120021100000120111222000110101120022112110022210220000121222210201211012111001010000201201111201020202111010112011101210112022212100200102002211002101111000222010212111002101122010", "111111201012012122001212020200011112011000012100220201212102112012222200121010220022221011102012102112212210000121200000201112210201220222212110122021120210212212121110120211111000121212202101221201002121100121021222210121201021002201000122020122102011211100110210221202102100122212022201201211110022020021210122112010211022002002122000201121210201002102200210112212210221101200220010100122012210211020010111200120122002121211102112221221122111100001020111111211100221022011020202111111110221121011002222221020120111002122001220202001021222220221122001022120222202222221212220212220001002102020210121122212010100121111101021101010110221122102222012100001220000202210002010201000120212101211120010021121010221100020102211112110111012111120002120022011010021100001222110000210002012200222001111110102211202222210100012202020000201201111122022001020220010100201220200222200000221010212011111121200022022220020210200022120110021002202002210220201112220120200111122001101220000211101110110121111221010220202122212112222222121221010021220202010101210001110011211201101200112011121102202022102210202020221212102212002200012120000022001210202101212010020202021021120111122122220000202021120201200111102012022200101210110011222120001111110020101021110000020010211222110102012200111101121212202221000111222020121201002020200010000211101120112121100012101010110020112020120222021022200010100002021222122010122210222111220202202011112202211121112022220101102101201220211212020220001201212012220000012110021020102101100210001020112210201012100212211220201100121120012211201212221001010002000101020222001022201002121121000000221210021122122211010210202111211122210122202101100221200000121121220122001121202010222220022101002001000010001000211211000200220212000012110020011102222000100022111020120000220222010221211022011200112022020220221102212201001111010101211011120121221201022011200202010102111022221112100200100120011200002111212000120112120101200", "002220101202201112100222111111110021220100012220202010112100010210122221100012212021220201001121101222111012112022001120122020222121112222222201201101112121211101010222221000021012111222022110010012121202200122020220001022000102202220100100211020110010122202122000012022022122101110012100211110210110122220200122201111112111220002210001111111222112210000022002002121112021121002221011012211012211112101121222202211111012211010110102010012201211021200101212201021000001111121022011012221122101200202212220120110020112222000210120222122011111210202221102000122021210021011211022010102000011000001120122202022200000012220102111012001102112112201210011021010211021120211012111102102100111221011120211021121200212012102022002112022120201110222122221002122001120021211211121110120110111112210100101210112110020101111211000101021212220211112200120111101202002212221011212202201120201011111222102021122001120202112221222202100201011120010112222220102221221221102222000210010100112022221020101122222121001002022121020100021122001022100122201121222021121220112111212000021122102101121202221101022222210102121220220101000122012110200122020221112122121122211100210112201021002101202011022001210002020102222000010200000211121021120002111022222222011101011022121101112102211212220210021110200002022111101222110112120122211010111201110012001020000211001002220212020121100000101120102210112000121211021202210001122020220020200221012211222201110201202202010121220011201110212021011011112110212010221221212110221211022010020001221100002211110210121220210000102122011221020210202101200021012100122021000221222112011220000200100011102001101020210110020011000010012100200011222122121112122012221101221021100211201020211111221022022102202021100021221120221220112021220111012101100222211102010012121002000212222020102020012122012122221110210122222102001101021112012110012020020101100111111010210202211022110220221020112012220211112100102212101001110021220000020", "002022220200102120002022100120112112222120212012000001221011010100011202000211222010112012011012002100101110212222221210010000220012011220222012101200212221111120010220100022210020011101102001200222112022122211201210001202210011120100100202201111220122001000121222021000202121001110112222002010121121012111212020100211101110011000022211100101120020101010011001022112021222000100220000221011201002202011221212101011200120021210021202120220010101112102200212112010122200110100200221021222112001200201021102022111212111220021110221110001011022212020122122112202212110020220101021122210112200100220212021211101222222200011210000122112111111220001012110110011120221000210022202200101102210222001000011210002101122200220002022012220122002121012102101002220010120101002002100211202001202001222020202110001110000110210120210001222011000222001021110100002020011212000011021011002202011000122111021012012122102012210212111211001012000121120210222221102220112220222022110202212022122212122020121011001022211020022120122002221022122100001020011000211121211000101110002121122120201010221121210200202112212112100222222121020021212020200122001100002122111020100110112200100102212200020111102121200120220000212122222200201112100210101012020010111100010010101121221002021010221020000012002011102010002020100002122210011022020010012011220000010011010022002101000111210122111102200022002012021021012002002022120112121112210221101200022000111201020112021001112002100202021210222021022011102210210101111222000221120102011111111110202210100212001200120220011000222120001112210221222122120020202101221112121000001022100212001101011010012022012012212111110022102220100020012212020121120121012001001110020202111002222222220100221201010001120111201120221222120002012102112000200012121022111010221221201122210001211201012120122200201211110222002012000000112020022012210220020121012220221021021002211210220121001022010210100011202122111210210012011200011102220010010", "202101222200022221222121211122221112111201021022220211020102212012112210211121012210002212120120202221000221122002200121220120212002021211000012210001000010022200111001001021011101020022022112121211200111020100121002111110200201212011222221210101212211202200122100121020000101200012121211212011102210201211102120020212211002100102221212212010021210021002001021001121100020100011021102100010001221111111220120221210220210020120011120020121000002011201122220210201020011112102021001122210022000111122020101000010220221221000200122211102210010112211222111121121112002222000212102101021122101022110221212201212102022202220202122001211000122121121102111101102100202112102012012021021211210012112001220121110210101211111212211010102012001221111102120021210212222012212012110200011210110100010212000012222020111010100221112110012121021012021112120011202222111021210100110000201020200102012011022202222102112121202121000021221120111001120122110202011012010001222200011222122122100112012212001111112201111110112002101201210221011102202102201022000002110220100002122022000122000221110120002122022010110100211112221002202012121011101020011221211102122122010222000120222111022001222022010011022100010101001122121201211200122112201022220010222221222101020210021012010220010121122010100110001212101221122212010012000001200101122002011011122021202211002022001012120012021001020200212012102121001111000221221122222200200121222200221112200010222121111021200211100210112001021220221202111112000010222011120002010020200000100001221211201202001210110202102001022200122212012220022222201021100122011202200010221021122101001110210221110010022010012121101220200210210000000101000121012001201000000012210121010002200211201100202200210002010211220202011210202112001022111010111120020120220012002000220210021220021022121010122021211010222220202010212002210002121200020220012020200021202010100200012200020200020002001112112221020000010221200221121211021202002211010", "101010000011022211210120121020121102110000011202110211000222111010221101000000211110101022012100110000202011102102101220000020110202201020222110010110000120110101110022020220102002212211022200101212112111022200221122021010220000211122102202200102012200102222002102101120201122122012222121201111111222210212210111020202212002010010212201221211022022220120200001021002101210201210211112221200210221211121101021102200002022110200202021100122102202112002102022020202210110000022212101100111121122100210212002102002120202221111111011021221221202002200101211102000000212021011111111121112100022212101021001222120020100010210221212120201202202112121112211122201112220201222212002202002000020110122112101021011212120100001201202222122000112012110002212010122101011220021100112212011012112101210210010021222212110110020020210202100022120110212220010202022210111011021210110110110000012022200111100120202201120011000100001002001220022101112221000210121102011211120012122201221022000102001222021212111010200222200002012121222201102122100220000121200221201202022220211102112221210111112120211020012212202220102120221000120222022210210010202021202011101021010002121211101111121020201011022121010202120002002100111101121210102111112102200100220111010212111001000200011120002010000011011120112020100001111121202100112200010111002200121100202120021210102202122201100102021100000122012012100202100110010220102022012021012101220212010012010202121022201010202111210101221211212000211020200001021001202221012012020011222122212202022112121200211110121022002022112221220221001210121121112220100221202200212110200112000010022211212101220212001021100102012002210012201000100201101021201001110120110002111111020210020121210001010200011110221121020010002212000120102112200100120022202020100102212200120022112221200100220120102012122200212222202112212200222210110201120002100212121221212200000202102010201010101200001122020001000200221221201101220022102012022220221", "020100120010200111001101010221000200001000100001012200101112111012221102122222211121011000211220210010212101211202200010202100000002222211002221221012100100210112112001211212222011020212112100102112000100000202000010221002021110111010100212220221101112222201021001101201201022221110022220110002011121210010001121201200020210010110022011101021101122002110121202111222000210021210022100200021110101212222222021212020222020101200122212222200000122021102122022020122020200012101021121120002022002111012112022121001201201200102121122012102010202220212002211001000022212212020001220022120101000002220111010212021210022210102012200100011100212021100211120020101010221202100111121011000012222122201121221122022211111220112202120022120010102010012110002110212112102210021212110222112121211012201010220100102202020220010211020101201022001210120200011102212221211110121112021110220121100220001200201200011121021202211212102211211220212100201210012122210112101211222121101211012120020211021120010022122112210012011222111211111111120012001211002202120102221021112110211211211220012210211020200221101200011211201201210020111100122202002121001111101002011202220010002110222111121002211222102002211212001201121101011212101220122200001120010011221010000001200221111101200212000120201201102122010110110221220002021011201112201222120021222121122011121110211220002010122011101220112020220122202202222102011221021022001120201222202211101211011021222110211211210112220112100022100120210220020110221021220201221200121200221110002111021100020121122200220012110012010111202211021220102100222010010010122100222210002020102101221212111101122012002222000101210000220010101212101002100012110011000120111102201021220102022020100112022021110022012210200000120112200202000021222012120001021011121102020222101020221000102121201220011210201121221110101002112022112021110201221022002110222221202102010100011001121202100222220010211201110221222212210202000211210022020212021", "211000211020100101221022121100020102001010220212012010012211022201111021222000100220001211120202121221221112101000002002202220200022222120020101102121222001202211221112202011022020000222001110202002102110220210012110020022011211000212122110100011001212112212021120200022020012022002212201210120112100002211201110010221012011120202220210002011121000022001101001120102221020121110101202100221202022101112222101011220110022001222102101002122111001211100120121211101012100100122112222101000111102200200002111202102001011112120021021022211201000210100212210121000200010121200110111012012200200102010000120211210001010000021220200000020101022002010220201022221120012100100101201102121210201021100211121011020202002100010000120210101222211110001200201220211100020111012102021120111012222001011112022212201201111001221222202012101001221021022110221201111202202000200202112120211010002202022221011020020110020202021011101211010121002000112001010201202200212010212001022212111101010002112012121210122112222012121120112011101011012011020000211211102112101101100022001022221012221120000110202111001201112121000200021221221101020001222101122120001002122210002021210222220220112210220002100012022011102021210122221001210211111002121101201211200110100110200212021010100100100110201102102202111012010210120021000011112101010212120222121220001010101112012001211000221201021000002002010002120000210121210000220210211011111112022120101200001121201021201201101120002101101200021010202202002201101211221012202012100102001020001220201210000201220212012220220212002110112200000220201111101002112022210222010120222211200020220211020211012112122221222201211121102220012121221220202102000121021002002201220020202000210222112022210202011112101011122220210022220212212001020112111020012222202202112022022112222020112211101101222102112020020221221011010012102221120202012120010112221101122111112020012220021022010010201210022111212100021120021200120120202221011011112", "010100220122220211120222201020121100022211202221201101102021211020001121112021101221001121002102000012120121222002101002201222101000000112210012212212222221100212110212010002012000020020011000102010220120101200220002211110200001101222020112001011211110100220201102201120100122020022011111010010122221120120022220101220210022220001121101210201211222201222100110200112120000012220112221001221100102201121111020220212010201201210012222002120011211122111200221000110000221202122020011202200002010011021012021222122110211202021020221202002011001022222112020021202210101102000220120101012210220110220111002221222022200221212001201121110112002100111102001202011020001201111020122012201202002121211100112220212222102001202120112010020002022221200002111020221220001021200122202011100102201210001202010211021112000020200021211120121212011220021000210112100021100112111211222112121222210111102111222212121220122121220122021001120202000100100000112010001121120120211001212122022001100210010201022101210010021010100022212021000211210202121022201202002021102021012212100102002000001210212112011201121002202022201110120020210112120112221221212201121202200112012002112012211222101110001002121222002201011202120210000010202220121010020002011101022122000000021201012110122110122101020001112201220202202220000210221111001012121021001022021000201220122002020002200200100102001211000120201020111112210111002022222211010000012221121010110010222121110012211202221100010011210121022121202100121102220221100011220100120220222122010000102222010110222222222102001210222011212111120102010122002202121012100121221012221202011210211021100220022222021000100101110011201221111111001010021222210020002000021020120112021122212121111220120201202210022111011012022101012002100111121202120010101120011021000202220010111212211012122211001110222120120012010121200001210020000100021100121211200021200110121101021201110102211112201100021010020220000220212201211002201000111212011", "200220201001222201002111001120211220012110122121112220201121012021120220221010100221221100100011021022100100002011201111021021121000020211110110201220101212202120022220011100001101121000000010121000121210021200111000202202001200122122111211100022102221120002111101002212102102020021122121202000002022011012000202011102012120211201212021222022202201100222221210011001111112112201020120210022221021221100012100000202220221102210221120021011201020100211222011002021002110110111200002010002212020121010101200020221101100122110201120221111011222222010211110021221112121200121122120211101122002212122011012001210111200111121010001200001102221020002222010110211212111200011200022110222110012020212101121001001121102202212101012001102220020022022011021120012120211012222112120011002022022110212112022022010221111121202220012101221222220121221010202211110121112122120220101000121222122020101001102222201122211011012110000221022220110012010222101211211221120112122120021011221001000210111101102100110112212101110002100121021122210022002111221021100010110222222021212102120121101122022002110112212120220001022111100112110100222001221212221100012120212011001011210200222222002200200021021102221202022220221111200102022210022100222020112020002000212120121000122101102011221120121210011012110020021200012221211121220200210200202100010120110112122100221020122122022111111020012222211121000201102111021100110002020002222000100101110112110100012220200001221001000100212111122210111202001221122200201112021220121020020100222021110012011221121022010111202122102210201210211202221201101200002121221001121122122111220011211021110121100120121010012120011111011220011221002020110102121210221100211020201212210202211122010021211010201101210212101010220210001100110202022012011220100022220001010002120201201221222020021021120202212112011120000000121021000012110221212222211011100201111220121222120121012000000110212011101100000011200211001101122121112202210212220", "020220120111010202020200122200110112022001210222020202221011202200100000212212211121101112211000200221110222201102100210200021110222120012100002200200210221220120022101222010000220111122000201220102000201210202120211102111012000102221112110022101221120220110211110121100111102222012220022102110022021100201100200121010011000022022122021010122022211111220111212220021122021022102101210122001220200100100100221100010102220220002101221122121211102220100021011000002200121211202202120002212202201002110020022221020210021011021210000021020012222011111120001212020202202222002120010222222101102012101202122021210002220010100010121120020210011001210101012000001221211201001212200010110210020222112002102022111222200011201222112222102101100020210010210100221011110012212102102122222211211102102010121020100100022010010220101021020000210000101210020001121121211021022122120011101220200200201111000100201202220222122221210201112202220122020201222021102002200102100200101221101202010000001021001102222222011120010100020001121200022200011210010200001001120022120011212202021202102222110111011211210000010212020222022000102001220102211001222022110001121001021212111012121000010010122112211121011222122201201011222001012202021100001101201001221201111020201000200111220120002211110121200101200110020220020102200212011001111110202111212211222212012112000211120010010220001211020221200220220022222022020010102112012111112201121200222012101110001200202101120012120200111100221212020101201222111012020202201222112121001212200210212202102022011012021011012010222011201212211212220021100122120211120120002022021201100002020021022122112210201020202220202010122201200100022122202122201112111210020121120021211221112201222101211001212201020011222221002222212011101012121110010222012101222221021012220121200100211102112220022101001110122220001012210211211022102202011201200012220121110121002101120020112010002002011211200112211111222111100211012120110010101022210", "121112110120212010121001121202201222221020122001221111110012121002122212122222110101121020121000101012102102210202201200021101212221111210022101122100202022201211111112100120211222112210010020221001021021001201022202100021012001011200221011020101120222102220220101022200202021222001221211020122100222020000110202102001022022212002221212012201001221200110001221100012002021112121121001222100002001100020111210222002112111001200012021001011122100012210102002201201211221220210002111211200021010121011010002110101112220021102110212102022111011120122212222222211000210202121112112110001201222011022001220222121200202211001020020110011120211122022021201111012200120020222002200202222122212110011020200120101102020000000120212000002211221000002211021022202112011221102202100210220101112021120012000010002010210022210200112102220220102021100000112202021120111212201211221011102202011221112211022101121100111002022102022002100021211210210101112201202012201120001020121110202120201200000211020201102210201101200001120020100221012112021012121212200101211201200200200222110212022020220220221021010020020210021011002122110010212000211110101202012102001120101111200200100121001000111112121100022112220221000101221021121002122220201100011222110110222010002212222021022002021210100221222111012000210001120202222202022022122100012012102211001000201012201221101210000202010210001002220201102021121201220101012220200102111211221002102020102011001020102012200100100120222220021020222201021211111112000111010212011101002210010111202102020202020122201012200121212100220202021121220112101000222110202100021012000020201102220201201112200100101010120102111120002002002002220022110220221102021101221221210201102220020122020100122002202211121011200121121100000022010020210221220000010121112000011210220212222022212122100121000211201120210221120200002011022210201100222121211121210102120002112122211211022000011121002111111202211100201002212000010102000010120210212", "202110221112120220121121201201202021122212022101021201110012112221112101100111122202101120001021220202022010120110021020102221110012200222210212221100201102020202001022020112110102112010111022220001122220220200100012121111112121200221111121102112011001012120210200102220220000210211221012120001000022011221101222021200121202120111220000021011210120212222222202021010210210200220111212001111022202012112122201222220111110122000112020111022011011002010221200000001102202020200111202200100002201101022020221200200121112222202100222011021010220120201202022010111002100212111020121220200111202110112012202011201000100111210201011222001211110212220021011022011000022201202100120021201022000200222110110102210201000221021120200001112112101212110121120220212111211120221220102010221212100002001221212112011201100102021122000010220222100101120010111010120121200221211200210011021112122201211022122011202020000100021200002002001210021010022101021012000212021100012020101010221102221120202001202010212111022022210001122101001110202001110001021211102011220202211001220201220010020211011101002000222212202121201021112220101221221122221201011111120202201100122112121211221102002010211201220011221100002020122202111121010202011120221020100210011020022120112212011201200211002112202211210012011120011011120200020000222021100221012220010011020101201212020012121222201100101222012001001222202112000002200100110210102111122201001101101011221211021112001120122222111111110212002121002100101201002111200022122201000002221121121221220121101012121012010222112120212110122222022122100022101202200122011221001222221111211212220012002201111010121201121112010022121212011101220112202101222002011221100120000111121012112100000211211021120121110222212000022011002120212102200102220021111200120022212202002100001221102210102102200202020220201122102010112012112000220010221002211012201222112121120200211021111222201000122112000221101210110102102000201022122100200201010", "022021220021020101111012210122112110211012102102200120122202100002212210011200112122111011110101010112011121020211200010211011112120221010111211011110112121001200001111212121110012022210101210212222120110012102020001112001110022210012102220102002011211000212022012011201002022202011120201222202020211000002210012122112210111200222000002122122021000001020200202111010021000122002202100102012210121001221022201012202010001212211220212021121211102112120020021211202022100011221020101211022221212022000102110001101022202110000110122022000111210210020220101202112002202221200222202000221110122111201022021100111101000202102001210010001101120121020000010112221121221202101222121210011111122202121100221202211212120100012121211012110201112222021212000202222021221011012001222212022022020202222110102210200111010201022110222112121212202201200101122120210012120120012111020220021202200200120200100100021120221201110011121220122211200011002110121011222002112121211011100110220120222022221100210011120210121010211012201112122200211012022200111100120112012000222122101001212120222112120200100002102222200222111102011222102211022021121020010121120021222000021111001021000011221102111100222211020020210122022201121101112212021222221201202211110110110101020022011200102220121100102110010102000101002012002120222002002111022201202000112121110021112121001022022121022021210202201202212002210111220012012100001201211201202222101221001000221200120120220120111222102021002120210111112201102211021010121222022120002101022120112001112012021020220010011022001212102211122202121011221220121200020022110101022111101000122002100001200110202002110020011111202011010000122110122012020121212011012120211012002220121102012212221000012000122102222200102122210020020200120122122111211221200220201202011000210200202022120122021210112221022110221112201110020212110100120211012112202122121200211100101212001011001012001112021220111212112122112200022002010202202010120200110", "000020002102221211201100111011211221201221021010020112212221220120211110021201122221102002222021020011022101122100220222211102010120010201100112022012000000200112200000221021011020200011221200112122212222120012020111201221020122120222200011011121202221202012022211102202102100222201012022021112010212202102201020201001011122011021111122201102021201002010222020021100210220000001202110200110111122212122100110212122001010102212120022111121021101102202221212212011222211021221101101212122200010120002211021221102022001212212210200010002101012220200222211111122100201111202201201011101001112112000000102012110121002110101200200000010100212020011021022122120221201221102212021201010011021022100010020002120200000002202212120112200012111012212021212212010022011021212100200021010111221101200122201111201101222201200112220212212001210010122021122102220211112111102002002001102110000111220220021111012122020212211011201100001001202100120210100211000222122111022001002112022222112201210102102110111222021011100222101222111012201001010100220121120021022211111220211010022201021212221102000220212222012221000110212212012000101201222002201110002101111222022202211202211120210100100000202021210211101020012202201120012012000022221210002202002211211101121121211121110020202011021110220001202011202001222221210211202021111100211011120010021201212001221010111012022210200222100012222120000222222022212011022021112210022100121221222022000001021011002202110100111002221120220102201110222001201002100200122121110100120112020211001020000122211000002001221011102100222202020212122010011001000111222022122210010001201012010001202122121100212010112002202210201102201221020221002120120001101000210210201201202110111101222222222121220000021001022012012120201121121112102212100110001222200211121011200201200101010102100222000001120211021012012012002022110002010122000200201120120020100120001021002222111200220110212122202120102201100222021121120112111022100010011", "202021112010122021011000011101120000122102022012220211001011001012202021122101222111220200020122101201101100002121020120022121021122122201222221110011100022012100021022011211211121011201012021000220010102102222200020101210111001100102212101200110022101212001201101101122221000120021201022220111121122211022122010011222222112200212221000222121021100012210012200011202212222200111101212111202110101202020002202002201011012200002110200001211201222110211212010102001011101212200100020101200202222111010011021021022121120012110111200211012112101201121121101021002110220122112211111102100110212020111202120120112110111002022211100110201012102020100000002210222111102010121212122200011020011202221201011112111121111100012101001110000210100001210122212212202112222220102210122001001220022101022210012010111102021200020000202102010022210012102002102102202111000022020102011112120221210101100201121220112212022012221120210011012202211102212022200010112201020010120001120210102201020220012120011121222102200022111212120211222112121000102002000210212122001102121201212000012110122102211201201212121110212222112000201112211122100202102001101021002100220222202220122012101000122111220100120100202001110001101221010021112222211122121022000022222212111201211222010222000210221122121101021201120100020121110120222102220101020112002221111110120120122220101012122111200010002100210111202202101200110201221100000102011022002220201201220021001112121122002102000002101200101120121120202012200202102001021221120012212211210211001102122112110202011121001110120021020011212110212211220222111111021021111220011020220201010221210212210021202102022221101020201011222012120002201022222120210111212120011100110111122222102022220222022222102020022211220021010111120112200210022010000200122000202012210202210002001200100000010201220101011101201111100220211210022010112122001102210221201201012100211200211122101221121000011012210111220022102012211120102111222202211110022", "020210121212001020100012001111111010112201111122020202222112100102011221021120021111121122210202221122000011100011120202011212011111020201011220210110000100102022222202022002222102000200022012222010010202110202221011012211211120021022211201222111221101000111211101121121001120201212121121000000022101222101010010101202021020122002012011222200211100120120111011200022121001221201020101120022222001101200100211010201002211012221022001021001020022120121211121120200221001002011221020212020112021002002101220220021120112110202022111021210201012120221122122012121111011112020210221022211222111112202111111202110220210122020102121100112111200112122001000002121011211001202122210221112100002010011121010122200022011122110022110021220212210221121212011010021101110011212010222122101121222002120201220221201211212000201120121101012202111020220220010021202001210121121212112100111011002102200000210102011202100011221201121111001110201112220021221210201111111111112222010202212221201120202011020112011122110112110012111010221221222201111001212102211201221001110100000121201111020110222122011220121010122201222211121210101221202102002220120122122101020210220221202012011010022010210200100011121121121022112202020012022002120200000220122010221110112022010122212001211000010021221002110022210110102201220211101222000120200122220102110201002121012022101011201010222010122222120110020102102020110101110000211011210012122001002100221112010200002010011222210010110211112010102210012111121110121210001122100012001121210111002010021222212111110012121102121120021210101102010222220122020101111202020110011221000110122220101001000100122212012102210012210021212120202120001102022010021122110111201211201010200021202021201011212211011110200120001222011101001002001202002101211001211022110011112212000102220120112201201120022010112201121120202011211212000220122110100122020022120111121201000100212112212000110121220202210200110202111110012210002101022200211200021", "120102000112101102112221220211010110202012000202012110020010121111111011120001021211000101022011211212212011210220201111110012110222111022122011002220010012221202220200022100000101111110200210121200222121021200110101021210002121210210221201011012222101100022120012122102021020120100111110202110001021220112202002202122002011210201222122120100000201111010022012121102021110002211110022110210120200222110111000020102222022220112120000212212100110111110022012101120200022202000222120112121012000202021201201100112010001111001222021100112112220111000000120101202202020011220011222022120111101200000012000200022010022122100020221120012112012002111220002112110202210002200021002120220020012221121000112021110111010200010222121011121101210122201001102021020101121201000010000012010121100012100001200121200212012101110101210101220211222112100011001020110220012120112002221020112111001001001000102002220111020201100110221120222120112110020022202002002121100222202020100012111211102211111200022201010111020002211122022020111211221101202000200101110012001011011101211121022121012022111002122212112020022211111102201112200101011021112221201001201110222021210001011222201011111222000020220121212100212221102211101020201102111110000101022220211012222111001022110120001102200001111020000100012021012210100221001210100022220201012100001202010120101221101021022100122000210101011200112211111212011112121000110202022222010102021010002120212121201200210002211200120002200020001210021110002222101022021010110022021010221222220211111021221200011012220112221010012210002111022120110200111021002012020101221120110210221100120221201210011200102201021200211000222222211212122002102012021000100121222112200221112021202100021210211110121121200011000022101221202122210120122020122022121220010020220200221001201110021002112210002221102212201211200112001201121121102212011022200222001121200001200122001002000112010012120200201021200102122011100102202210201110202101210", "220021120221210211002220122200222211111101020111222222012021120220022112000112001102012020001122111021211102220221120211100222110000022021000020201011012212201121122122001102122212201111022221211112221111211212222022111021211110010221021100102111002002201021121020222202211221200102212000020222111101102111221202002011110100112002221220200021200221202022002002212210112102200222222122021100211202101222211122012012100212122222100020221001111122121121200122201211000120211100221100220101202101120100111021011102010011202212200200201120111021110211001000200110211221221220020210202010112221020021000002020202012222020111022002222001100120010202022002112120022201210112101110210122010221200210110012201002210000210212000212102212212010121121111212111002010002122002022121022100000010120111012221100100220001101201101201020101120210101020001012000121201011220221120200022000020201111100112000122001211111202121201220021000021002120210020001210222211010201000110211120200101000002200012212012002121102211212010001110112010011102212002101001101001220210222201212101221012020001212222020121222121222100200101020112020010012112110021221011010111011210202120100201220111120222112012120121211021212200122210102102120020020122010222012010122012222202200021200022010211020200012200220120220220210212021020100012201101201222100001201202000210011121220110011021211102100021100212010220202221100010210021111002202021101020000011210202111211210211220111202222100211221220102100220001001012110000111220102022021122011022112001100112101102121101021221110221100122222002201202110020002011110001212012222022100120020201201021002212220010221202221100100022202112221122111201022020122021000220022212122001022212112110202022210111222022201220211010012000112001211122002201110120210112021120220112211201011212001021212002222120011202111020011202011101210202222002101021222011200221110110022121111001022212101000010211210020000012222002102102221211110201211011021", "111122021200202211202000210102210020012022011221000011122101001100012112010212011012101211020112000011012220212001100211211100001212001222011000111012120200000110010110200201111112212002022200021112121222222011110020112022220121002022121222101101211112101021111211211210010221020112211120020020021002000211221101021000221220120202210112001022012212112021012200200011000022120001001201001201201000200122011012120200200211001111121212122101100022010012102110022101022001000010001100101220221102002221220012220012221222211200122212001021010111211102100010100221210110021120201110110202200121221111000021212021201120122220210010211122102222222000121002002000000020221111212021101000212202121200002211202020012120102001021222000021000110001012201120222102000020111200222012020020112102212221120110001200002201222021001000212022010111221110120222000102121202220212220112220210212122011020020001010121020200202010202200202010210221200021211221111110121222221021210120201110011001100101002002110011021121211021001220202021011120122212012021200020220011100100102102121222202200222200210200101022121212111200110020202020100120120010101021202010200122001221002010001122200112002110011100100121210001111121021111222012101012101111010110011020120122012202212222102011012212102101222200021121120022012201022210211002001110121112200111102001201121101021211111100010021212201222220220112121210121012002202121011010102211101121020002122002010102202120210222221002221202011022110010120020212121122100111102110221010012201010112012220011112110220010220022011221112011001112222021020011222200111112020221011012212120112010011120020212221221121121221120111201211201202000002021220210010101100201011021221000120121010121210101022020111101112111211201122202120122200202202221212010000000122002020122022120202220011200110200122211110121210002010112102222112202112200100220201200022022121112011011201000020001111200121012210102120022211211101102102212101202112211", "202220000211122002220121001022100111020210222110002200111220210100010202012200202011011201000220122220020212110001021110211011100220001021000100210202102102100101101110112011200220012221200200220222101021121111012121211210211210120220102210112012220022210010112212112121202001211100220012022122000202010112220012110012101210202200102011211202010011111102201001202102102202000002021002010102102200212010100111222111121002211100011011200100221002021001210111202021012200120200100011201110210011201111011121212110220122110210020111001221201211100020011211201022002011001020022011002121010000000120021022002121220200112122220110010012121210200101121222210000112010021100121201011222012000100011101211011220212220210011012102122200212200100221212011112210201001011200011212110121221212202011122201000200001220122002011010122010111110120212200200211101100220101020000222211220212121210212112010110222020001201221120201000012110010120020202100000121222121021020201210112111011001202011001110110221121112012111000202011110212120001020000021222202121211222012120110202001210020200012111200211201010001100020102102221110110102111020222010111211210100201111022020210210201000010020111220002000002220220212111220202221211000112012122122122100201210020122201010201212221121002002101011111002221022200221020221022102100102002201201211211221012111020221022122100211001111210101122002011211200112122200112112220201122021210120012200210102101002220010210011112111211010021022220211212001020111021111201022020022100221001220221011111102100010122120202101110221212202200201012210212211000220022000212001121111222222120020022211211200220220221110102021021000120111110212212021211212202000200112211001022001010210120012101002222000220001001120020222010102211120100121112002120011121202102121122001021021200122020020221020021002021101012101120010020011211211220211011021211110001002022002022000021200021220000022220200111002211020022200220212202121221222110221", "000010112022002202001001122211222002110210121022110000111011122211021122010220211002000121012011102210200202001121210122120101021112002102212212121202002220021002022201210111212121122022021202010020000001200200221101201020010001121200120121021110221002002011122222200201222012201201011111222210001222211001100000211000121111111120011110011000111201200111212111200101022110022022110102001202022012200211020201202102212210211121020010100200101111022112112221200021222220111000000001211111212221212200101120201210012022111121210221220102022211201202122112222211011221110220021012220200122212010002001202001211221012112011111212000222111211112120211200222020000222202021120002122221000012100202121121211000102111211200212012022100012102220011002012211020220122200100010010222201121212112211100221012212102201211201112020211121121200012200010210220010200022110210021100100211212021101102022210220002020011011221211021012102122212220110101000001220201112120202002111000201010200021022222000220101102112121000001102112122121210000020210210021200001011020111001221121121011210112110211111012120222210112212220121221220121122012222102102120201200010000002202002201201002022010011011011210121110221210111221210211120211102122021211211000120221012002201221200211202012110210100210020002202100100110022012021111002222210110201000100111220111222201201011111202002221222212101202222002210012001000011212202100211010101201201111221010021102022221012020221221002200122121222000021220222010201122120001200221020111222021200112100202001102002200121101120020120220012102221212120012110011100111112112220101122010202121202222002222220120212012111002022210201001002002100102120011212221002100221122120000012121102211101111221022222010001020100210202220212101102101120200100202211011122210001012202120001120112011212222221001220211112201020101110002221011220020002120100110212120100200121101002010220010021222101122102010002121010120210220222021102220010202111", "222111001022022021022021011202220012022002112120011112110120020022022012111110222111202022211210021112220010220002200010102101122100221111120101221220211122112011100202110111200002000211122002222010001120210110121120222222102120122122222212012021022001020110111001111202020012010001021200212101200021112102002020202000210111100101011102212002111221212202012102000021102102202012102202100212001000120000201021120022211000111112222001021020212202022202222020201210222202200202120021021111111022112012212011021112001010000202112120112012221012011022110021202121022212221000210212010101200021020202222220202201022201001201222001112101200210001000101122122002011100100202022220001011102002220011010212200101201210102202011202120020212010102101110222020012022222000011211202201122020001120011020121212222201000011210021022200022201210220222012211101120221011000201210102212000020211120111102221011212110011110101212001010002000011220012010001010200201122220010120000111100210100021202222021012002000121102200122210222212200201012101010101122220222211022222122001220102220112202201010100001012220021102002001101012220121001020022021222222021210200220101111012222011121211221122200210020222020112012210000102120111201222110022121021000021212000122100111110120001220020200222222021120002211001011020211200000022022112102210122112122102011200021000011021101200001002210121202202112110101212002212110010112112000202121212100010021200222021110000221212202210021210112110002101200212112222010202210010020020212222101111120110210022120211001222220110000102012111122111211122211212110002111012101102111101012000211202202121101221112210211202012120122002010202110122211120210021121021222111102110201221021020100222012011022002122021011011102210022122010202210211011101201120121012010211120112100120010000100200101102202000120200001000200000120211120210202220122112220111222100202012011220001221111111112121001020121001021121121002220010100220012202120012", "202100000202201212001002012100011100122110221011012222221121001002011120101202110121021012110121020122011022212121101200121101010000012221221111211020220210002022102120001211220020200202121221011002201110000002110120120220220210112011002211210210020021200102120100121210211122221022012222112020020220201122220002221212022200011221202110010001022122001112010201000121111111010000101121022222221211000210112111011021120112011000102210201220002001112020121121122201111102011121102101102021200011012110002020101020111122021212020022211011110101020210002201122211211200210011201222200211210022210021201110000012001002121000002000012121112221010201022200121121102002121011201002122022112111200122100222120000102121110100221020121021210002202010122210021211100022020120221022102120011111110202220011112020210111002222122112012102212112020022210000112221002201211222201202110210001002220000000012021121002200210100100002000200012122000111000212120211212100101200100200110021112102122201211012012001220010011110122201012111201120102002022022101010220102211100110001210210120120012212210000121101111210012110220212102122220221120020011211222112200102121021012022111020222122010101121001110100020101121102221122101211000000122101021121001020201020210020022012210200111220112200020222220201002021100012101210210112220101021220122010011222221201200210020220201212101021002020122022012011110002001211002200200220002010010221020221201011222210220110102000100122002120022121212211222211200121000012202200100122210101021020021221102200201012010021010120212220210212211010111210120221121002220120012022122211202001111110200011100111110020002222022202002211002120122121021011211220122222222220012001012212110121100012001211211211122001020122012221112210201012100000202121001211002202201201021010011220200000211201200001200211120122111120100011100020020202010211201110002022121021220122111122021122210010222120012212120111001001220021220121021002211100020101", "202220122112022222002221221110000201021011222121020000122211111000211000120210102120022020110200201101001211220201021001122102210202202110220101210221220201210012111121012122021112120202120210222220101220000121210202100020201110100100211120211111200120200011211221110200202011120211220120021121010110121002210012212021200001200201000202201222100001211102220100122212121121121222102112102200211120022022002122020201020220221111200101212121010222000020220111011201020202000110121222112121202201111122212101012202012101021000021211100010110102022212211012220000212021212021112210111110021210202212111220121122211220010110001102012100012002100101020212022122221112110111121121121110101200220111201122020012122102122201001220122102221222220100211122001010011020212000201210012112002200002100022210212101100001222111112102121001022112001011120201201000002121021122112112010022200022002012122222201210020021012010021201001020200011101212101021002220011022101211002110000200222110011200111100201111121012122111020201110001220202100122211020022201000202210110212220102012112111221122010211020012202012010202120002022202221020120222210110200012120200200020121012202221011001122200210201111021102001012202002001102112002122011211200022121121011122020111100102111021101112200212222102021220120222222012000022022212001202102110010101110001000120000111012101210221020102002122201201211101112002022211112211211222221210111111122120212020010211120101201020100210111101000200201021021220201212201212100012121200121222012211010112111202101102220001200020001202102021001122121222020112012012210020201021001122121102011210202202021100000021102011110102101121120011012021120020222212010110001011222201211222021101211100202022001222010020112220111002111211200220100112222002210022201202201001010122121011201112211122222212011222120112020122010000222021110122201000211022102221211120200110001012221222100000100001022121211212202220211002021221010110222001220100", "020021002102021022200112212222112212010100000120111002201001122000220120220220202010111020122210211112022020100212020201200120120101220100022202211202220120011111020200201212111201220022012012002221011102222020200001010111011020120111222212221210011002221101120102002000012210000110011011211202002210220022011011202120001200100011112101100212221212021121212112002210100201201121020120202202002200100000020011122101222102200222001101222020202102211102101222212112121200210120102020200000101110022100102120122202000222102012022100221001202002120012100101121002111100111011020022202220222220001001221110022120002101000220210010122000012002001012012012200022210100210111000110210022210202010210112211012101212022012212212000211002102010102211220101111121212011012020001110112011220020012022001201220020012002111002210110000000020020101201121221121120010210000011212211010110002221200012210002020112010202111021201101121111201000000010121201221020012011102010012022122221022120200010020001000022000121110002022121210100011020001202022000221002100102022122002121121120121122212101022120010202222201211022222121021012222021001001001210111220022022210012110122221222111012201111212022102010000101020022012121201010202111011120210022221100110101122112200021001110010001010001000000020110002020202222120102212221011212221000201212211121012122000000221022102121210202101001120002112010212211000101022111200010211120120111012011110022200000101111211220210220121102201122222202000212222122111011112210200101112220022202020022202102202022121110111011200011122200210210011120100221100021101010012210210120220200101222202220102001110222002012200001222120211011022221201111221012102002200120011121221022011221101220120211101021002201022222110220101211110010022001021220210220200200110022002121110111201020222212102002200101011000202021001012111002120200011112202220021122120021211022221110202112200012022111220221211001020112222020202200111010202201012211", "111110011110212200020001101210120020122021221011120202022100110110011001201212012002202122011200100122112012102220010200100201101000121101101200211011110121010201000102201201201200011202120010112020012111201212120220201000120202100011202202022020222122122001100221201222002122100200220110012020101020002211011002201101210122120120122201211112210201210002210200012102010021210120200012010022100121010022012222122122022202110111011021212001211122211120210011021002021110122112110221010222202122021021001210000121111211102221111201111010100221220120102011111021121102200221021020222102002212010022011021000221102012021212100120202120110202000121100220221220021002011102010010202022012110121200102021000021100120210210022210002021111100211200110122101122210211012011210101102212201012000221120110120111110000100021121002222020201210010010202000120222210120012211112002222011002010222102200201102101222011212120022011201220222121222201201200101011120121011202122201112010210210212211002222012100001201211000021021120101102220101222001201001200011102122202212000221012021011210211110220001020021012021112201000200022021220200200112110121222012002220022201122122200111222010001200100212200102212002222101100000200121211220112112220112102012012121001211200111022102212211120121101002110202002222121001101011212112110112200222212112202101212222102121102222201002110122102201101100201122020211120101202021120221022001201011120020012100112002100001012210221020021210110002011102102021121210112112121202022112221100201022221000101202121010120011020111222110200001010212000122201212022112200120120122100011021022010122010011000102211100222000200212201200110221212121020110122010021100010120202102012110021201102022212110022011101220020211000221020111210211121212100200001101211020201021101211101022022200221101120102010200222201012111202112210200002111102112102100000211011111000112122120121212112201202110222102111210210120002021120001211212110021020", "020221002100022020202102212122020202011012120120102222110121002101122201021210001210212012112100202100101201222012121012220101220220121201001100201211010221021000111221102110022111121220100011202200000002001200201202202010010012202010021002102212021102121122021201122200202220100021210101020002201112222011122110121222102021121120012010201022121111010120120200221010220110212100102202022021002210110211122000200212020210211000112010200221111222101012212212111111012010021020101121002122122021122121210000012010001210012102012022022021211102111011001212212101110210220222020011110100022012012022000001212002010100122000001212001122201111102100110002200221101012212022211001020200201012002120110112121001000112021021101101110210220110112012020000121222220210122222000112200120112122002201211211012111112222110021210220022220220210001120010110200222212000122212212100211110012202002122200111002220112001221012010001001101100120022112220211010110210020202120101001201202220002021112100200112221001110220200110222211022221021220102210001102111221200212021000202010220120211120112121222111110012222211020000202012020202001211022220211111012222220020122221220010210210000220021000221101001010012222010222001012200120101101211102011122010110102020012201101010021212002100220202122122100101010200212022222102212110110220211200211101102200221102122022011212101022011111010200222201110211020101210000101200201220212121000010102020220100202120121221221122222011111022012011111011111211010021112001020020002100111212002102210000201010221102101210020201201220221002112011221200022121111021201121120202122122100012221220101100120110021211212012201022110202200111101122220212112022221021220212222022000200101212110222110011111102021210221202110000220111020022220111212202120221101122200221000122122202010111210212201212022120122222120001022101101122120100122110002111021110210101211212222022202110201200210000200212100012120011002102212112001121220000100", "221212012202112110000002000211012211220012111021101000211021211020220120220210011000111101220101200121000211002001012202001121002110211012212020112111221211002102202212000111201011000001002120102111210112122121112120120000021122111101102220210000011102002021101222212122020222000202012220112000001221002222100112201102220000001100022022102222121121100112120210210200121221221021221112120101120120000102021212212012022110102021121121202001121220220212210211220120102221222201001222010121210212020112021102100100221212220200000110121121122211211212111022120120211101112002210111020202211211110020211101002112200201102112021120021222210112201222022101001001202021212221112102222120201211122211102122222221212111222201220112122112221202210100221212010222202110110001001020020211012001201010211011001121020010222000002012111121002022010002002022220120011101201011012101202222012001101112122010211220210120012002022112120010221211112222000011110011201200222120110221210211000222211110102101122210010022201101221121122121010120020021020102221012212200102201110012202110020012022220002222222100011212201020111012200020100022100101012122101122112210121011010122222210210112112121210011211120011000022121021020112202211201210102100211011212200120000002120112212022022220021100201222111222012201221220221022112100120110110210111210122212211221211022002201210022021100001001022010112220011011222011210200002002120001112111000112120010110100120220010020002101121100111010111210200212220112222220122020112100102001001220120020202122001120202212002101210112122212200112000001011101000200120020111222211210200022200010201210101121210020200122202011021020010221220112220000001021220122020021012201002202122102210100020220222001021221000100120011021010121202001022111000200101210012012122210222220102110002001210210101021121001112010201202212011020222102121201020112212002222211011010020012220101211000202111202101110220210212022002220222220000022022100101", "012102101110021102221102211000020222121022112121002212110012110101201122002120112202012202212121120010020000221002121011121211102220020000120020201020012002001020202102221000001001101120011200111211222220110022220212211012101010101010220110220022121220210122112210221201101000010022000011202000211120020112222211000210211210211010120122112101121001111011101011001012110212221010120002021000211010002012212020111202021120200012200101211200101020111011221010001112200120202002021012211012020010001210112020100101200201102111020201111101120011010211012020222201110201021011122201201220202021010110212111001101011200212102022001212200020102112211221220010210211101010201111200201212001020020001201010101002222221101212112200211112112012022122012001100221210021120011122211011001201111122001112110220120220012012211212111011210220200212210201102002112021101222221222222102221210001111121101210202012000202202020221221200000200020002210112112201220022101102022001122010002221102112210222100222222021022111202021010112221201020201220100112122110120001122102022221010101202020012122121120121102022101111120100112210101122100100112002021212100020210011220020201200110122222001221102211012011121001212122202021120101210102020202011122112111111121020002221211120120222012201112002010101211221221110122010202200000011202000202200212210220110001011012122220022012121111202101020200020000002220120012122200211211020001100021200102220002110222020220011210102001001201221221222120101020022211011021200210210220001001001101100112112012012101000212110002011202221210020000001122120010210001211102011112102121002211211001110102011121221110111012200021112200022220212012011011122100011121002101201010020122110101100211201100102221202100101120121001011022211020002112122121022000012200011002202120110000221220022100020010111200002111110122020111201101112000000012112220121211021110020222102021000012120110201211222222121101222111100002012212200010012202200000", "002121010021212101201220110002212220100110200212200121222021010100211011001021221212210111012201102121021220102202112011211211122120000010220012022102221021102101022000122111222220021112100022000011110022010000120012211001221202100020202222022120201012212120000002121122020012000220102202201110011110110012200221010121120000012010021011012111201001010101221211111002021220212201122020222012010002120020012210100210222112021001122222012000010212210021201222202112210120001210021102110011100100020020010212212010110101010021101122120021022110201111100010100200021112021210021120120001202201000111012212121120112222021121201020002121121102120202100100221011210110221010100101220111221100211012221022101102112002110222001021012002120221002220212011012120001110102001220022110122201021201002001020122002221112021012002222120010210021201021220122000020202201121120002122102101000121110022002112210011001102102212022121110221021021200021020020100221111220120211111121202010110110012101222110001021211020220202202102212211222212101111020012110222200010112020211111222222110201200011211212012102001112100001110011012201202020112010020100101222112110210222112201222110211012202101110101202220211102210101022201000122012120012010220202200222222102011002202212121002200120021121022012121122112001002202210121100021010210211212211001211222112222201112000000112212000010001111200101221021112001102212212112202121221012020202202222112202212001221021000121011212122102022011200200010022012020010022120022221120101112110011012212001102002001210222002111200001021221121002211211210020001201222110201010211001122212011212001000102220021222110020222200200111021212111000100122200010002002222001121000102000022211221222210110022220010111121021020221212000002200001020100020212111002001121002200101022010022221102120002110111202122222100100001121101012202022100100112020101001121022101211111000112022201001120002102100011212021101212210012000100000201012020212", "200002221010111022200120121120010101102201102110211011222201020120200102121210121000022222120121102121010022101222020020111222000021101021010111212011021111112011110121120022010120122211121000220121021101101100211012121120222021020101022120121010011010101021200212120101102022101001222210022112012121101112111122210102201212102010101222221000122021122201002222002020111022122210110200100212102120021220112011201121221120222211021121201022022200112211122110120011102111101200002021012020001122200020102000110110110021201012120120000222000122102000112201002101222102220012000022022201100200111020201112001220222212121100222211220121201122000201012202220121200201210210102000221202101010122111002111212112020010202002211011101200120000001122000122102121121122222122102222011200101220111100110010010210101212220121220111212210212211212101121112012100220201202220120011220210002110011120011222201010211021112110200211102122021100201100202202221020012022220022110111201000102202212211102012220112021020111211022222200210220120001222101002101110110012021222010012000222002222211012201101102010100022102020212001021112120211012022212200010010100012020202222110221120112011121110010020112021102010022212220010210222021101021221001022221200020221121011102022210212102221021220201202120210210202012000011000110020101221122111121101102122011101020011210100020100122100212000010011210110120021002211010122200120002201102201010100222121012120210201021001000010000211111012100101200021120202122000022002212021022100201211220112122121221221012020110010002112021111111012201112021001110201221222011112121102020110212200120011112022011100002102212100100111200201222121111202112020102020000001122112011101120101221121202201120020002012220010110100020202210022001222011111012212021112000210022211221220221200210212121122221120220121020111120220211222221100221021201000001112212011010012112122110110100011100001122211112210211212122120012201122220121002011112", "021002211010100020100121222002202021000220001100111022021212120121210221112200102222210220010102021002121022001120121101100101100020001120121210221112110011101112121110012002002110012102020122200221000100110211210220222112112000022202111100011000011202222100120002220110101222120212200120102021102211221100210200022011220102000221101010112111112201001211110000211012202011000011000101000120101001120002201112221000201102201021101020200010022202010210021022221212212120000011001002101000002002200220001112100221101100112110000101102021100101102212200120000002201010221121221002212210220001020202110121001202220100021022020202002122121121100221110022111202000200111021220022011200111021100102121102212012120101101011112002201001110112120010212221002020010011010221120011100002022100020001222012102222002111000111000201100000100221201102102221221022000110110012021210112100102212211201000101002100020220220220102222202022002112100022201200002121002001111100210012102101222210122002112022000202022021011210001222011100220110012002220122101121000021202110002211001220002012121112001201002110022202201100011011001121222211210010021201200010111022020110120011112210121022200022020212201022220222000112220020110000210121022222011111201021211011121110100000021121211120121221212221101020010011122112002120210011200100010001201210222202021111021201202220101001221020010011201022010010202202122021010000221101201110002221201122222212111111011011122122000012110221110101012010120012021221010002111101221222222210022110002220001000122200220010100010021110221101012020011100010110221111120112001122022000222202212102210102022200002112012001000021101011200012020110010102122020100100112222200222012200210120200000011212100222122221020020020101111120022010012102220111202100011002202220110201221012111202120221122212112200020002211120102212201110002010200002101002021121201011011211100000022102102100011120020100102212122122112212110110012202112112101102", "220011001120211010112210020010001222220020100011111020122202001121220100001211111201120201020021120022100011021212110112011011020211012011020211202100210020221211220200202120002222102011101000002001021200011000210000010022222000010212210200020022210021221100012221002102011212020210222112210211010211201022112120221022212110111020220020222112100012202211121010000110221221021212221112111212111102022200220012210102221110012001020201100020112102100011100211100020200002110101002120222210020120100200101000002220011112012002010112210120200120020111011010010100222200011222222011202011120110212002212111200021000111210210121100100212022200201220122122110210221102012210222120002210112022120020210021001100001202211102102102222100022021201100101022121101001220002112210221120002202101020100222102011120011102211012000112200000022020220102022220021122000112111020101011002010110210012021021100211010200001122122001102120102200101121110111101110220001211211210000210002121201221200220202111001211022200202211010120100211101121101101020021120221121100111111210100221010012222001222210211011002020210001201010121121211112112101200100201211011120112011110020012101110222221212002120010110012011020011220010102002100011001111121101122010212220102211100002202112120120202101021021002212012200021012011200222200110112120211122012002211020221112202201020110021001112022122202212211221011200202102112111110220222022000201202120212200221100110121212002022201220011120001112011012020102220012221121110220202220220001210020220202210202022020222120211100001112001122121102000221022120111110220220001120211202102010010121001200211020110001002010000120120121121002011022112200002021221211020011011212101000110110102100112011000221101100012122211010220100012210002120211020010111102010011210121122112002021011112022121212121101220120110100011212000101102012022122101211222010012022102021101002220222102220121022202101000202020022110112001121210021212200100220", "111212201201220212121000220211121102111010102001022000011112102022110020222221020221011110221021122012200020212121001010202100120222011120012012221202122212102100200211001002022102021201002001200102100212122221111112111002110210110022201212222002020022111221210002012000102220200220002020200010220022001110020110210120002111000211120012002220002102020021112111221101220100120210022121121221210121012211211212010201220221021222212101201122012110210020001102220122002001212201122011221101212002102211000010110221000111220210220122202122012222101211222102201002010122012210000000212210120202222121202210122111022202121222210101110101212101120021121120221000012020000212011001102101212001102020102212020110110222122112001022122200221102120021221212000101001101112121220121012122120201001212112022212110210122120121111111221101010111010010222001210020220010210021120121100202102122121122202100201200222012101201122110000110020101212021222201021112210210110112202220111010011100021011200111121222100012201121101210212200200020222110100212020022200101001212212110200111111202022020210102012110011210122010121202111220102000011011102202221012022101010220021211012111020200100122211222012012221101112010011120121201120222200202021220122100021210102021222121220210111021100200112201201211010202101200200110102120211022200020200102120100201120102220111122210122221100101021122112120122202110012110202102011220021210001001210212010200112200202112220021222021002111020012120022101210210222000011202202012202212111210012220222111111211222022000102211211212002111011001122221202221001001100121201220010021022212220102221122002200120122122121221010002021000121202000201210200121222202221012201000222202110012222101110020210012100020001221011222111001210022112201121022012211001212121022011100122220121120111121022012220000201012121201222012222112212100201201001121021210101022210011001120002110111020222121110110212111000021212212210101212201202010220102", "221022010200020110212000001021100011210012201020221220200102220112221120222021222221212222022122121021212210121102200112200110022102000200222221120211201001001222010012020211200110120012212201210121122201221111120201212101112022120201022010010202011000220201010121120011121210111122102100112020110212010010202022202000121122220020022011110001012021112021201212002021210210200002122002200220000022202110110201022120022011000222010001021100220102101120122100201001100020102112111111211100211020022020020122022211221020002200122202121021021122020002021100100022212020110012201220011122212100000011000100001121000220201011202101102200000022020111201010112010211201011101002112220000212222111100110210001000111100121012000211202012211212002021202211122000010200102221111210210010000120220210210100111221010200012120222022110010111101101002200011021112120110011212202111021001120112100210212112020002002111221122212122122012010210002121121100120001121102201210201200122000220021111010110002212002212020020122000212101112012101210112111022222212120211111221221102221110010220011220211011001110011110221100010111022221122021012000212022011102111222121221221210202101221110200010222002022200210210102202100220112210222011201121211200122222200001012202221102100100120110201101210212002212002100000112002220222200200000202020022012200000121100012212010222110011101212120000020202021122220101211112111211221220001110101020020112120112120021121021002010210020210212000001110000210211101221211201000221121012122000122112222210100122102002220110122222220022100021120110101001011220211000101221221021122121011121110210221110211220220001100022102202002202221022210210121121102010000202202020222221021100001212010202122111110222120010012221212102222100212002002220200001200220100022122200011102200110201010120020002222001020020120120111022001222022022202002010112201102221210100121101110221122220201002021212101111200000120021110201212022001100011000020222", "122220200011002001010111122211220012210122121212110101100110112111121121212010211101110011100122110200120220111020002122011111012020220022222201110201002111000211201110111122122111000200121202010122011022021021110110122100020221111111112220221020212212220001020100111211012122002001101021202101201202021111220212022100001000201120111202111102011101222220002110112212011110010100010122020000221002202221222121221100001112212002022212120020121020220221221000212122112201201022122211121220000100002222000012002012212100100101220001201121122102202102220222100222212101201210212020022201011120002212121112210001112211111101112020110112122002100012022120010022020010211022102220222120211202212200010002220121012012102010122022122212121220221210110000211222220012120001112020121121022120001212121211100021221111112022011210210000011022120001200222200002002121222100121020001002210221112020122101021020201002120212120212201200202100222011211102001000002012002200202120102021122000200022202121222201221002100210020202202020211211100120111000022221202220012020102010121110020022201011222121222012010211200020000022212202012211221002122221101220020011011220002222202012120011122211021002022022100011122020111211112011011001200111201001221102102210021020220212221111210102201201011101120000110201020121200011122202011212020020120021021010122100211022212202111112100012220001101200022212200211022112201100101011122021221112221101002002221221102110221111110011202222221021012202002021202001112002012201102121011001102202220010000000100110202021010222021111212120020200120212011212011211100022101020202222101112100011200000110122121210001010211011010122222122000210210102002001011222221022122211220012110012102102212011020111200121010211212220200022102110122002022111020122111200220210102001222010001012220011220120211220202000022020012002012122201100201100111120220011102122002001100102101220120000211200020002220101001120120211102020200020120221122022", "210222212012122222101020020120122110002211212002000100122020202022200221000221120102210101221102002112210010222102220211002210000220020212222110102012121211211000222001210100100202000100220000102000221201222101212012102102100210101201201220120112021101200021021120210221121002222121211011212012020020212012200021222012111121222202001112001010021222000001011202221000012102022212022101010222110022121020010010020101211101102012100201012021220000211222021011100112120101022200211020012000022210212122120210211200012111110010210020222121111020022120110100220102001010102021012012122111112001202022221121001211000112001212000211021001202020111112020112212211000212110120210222121222122120222002121020212211220220001020021100101012011121121021112200121220202001120100012120020100210001102110001221022022112010112211101010221120022010102110011110011012122202201121211220112022102221000200020221122202011102202110201120211001112022020210021201000011200112222210022221021122222200100020021220220011022100002201001202201100122101010122211020221000022110221212102111002112120200200200202000021211101000010012120210000211111000000121220021000101221022021102212210220121100212001010011221010211111000221100012001002210201222120220121100102211002022012001221220121210020001022010001010202121010011001201011002212112220112001002120211100012021201002100020000200000110212200110120010111221211212010000000111122200122012020101120012011121011000101111012101201120021201210010120102212000201112002020212211112120120202022221012012211110221111222202111000121220021122021210021110100000111001112211110002220220012211102020210220111111021001120220102202222002102012010122221001112110202120011110000010022002001102111121211012120201122010210220220111101112102221110111021120222122100000002102000221221112111222210111121210021112011100102121022121202102211012220020001012212122212012102212121212001020202100211110001221010102000211012010110222022002101002100221", "020101122112110102010220011220021012001200212110002012012020012021121122000021101201120100200220102000020010000221121111121022221012202111212210112000120022121121102120001110010112111010110212020212112121002211220210020021010112210011012210201010201101102202110001201201110002012011101120210210121102101120212012211200212012212121212112011122220202022100221211022110112211220201011201212121122102010021100101110122121021202020022222202100020000101202002201121012112210220102012012220201222020102111022221200122021101112010002112222102210100202122022020101021212212122210212202102102200202001102020122201220102210002101200021200220011201001222112101101210202211201222000102020220021011211002100211102000112222222212002222111200212220100001010210101011200220221210210220211121021200210011211201121100210100122211201021111200101110112002000102001002221220200112222021222210201020210100012212210212011200020011022020102222010220210012010102102222121021002101211211120011110121201001221100110000121100020120210222122210020111122120022202001021112000022121202211202110122121121000022212011222200211211021211112122111110202221221111011111002222122122000010000222100120110200102112121111201010010212210222201100000222112121112020101120121120011012120100002212021000100001121221211212102000222110212202220000212122002012220202220100002012120202000011101101210112222201010221220100222212001122000101212222020120020222121222220122001202021210201000101202110201020220112000010212001012212220221212010100001202010100011000021112121102221200110001202001020222011021021221011221200112002211121110122002122210010012001221211200111122100210202102211012210200212002020012112022001020012020002220110101122201012120112021201112001122001112201211110211111210201112211012012201220120211111211112011100122111120220220021112220122111221110201111221222110110222101102211222222011110001022000020021222111102012222020111120110020110000022122212122211121012022120012", "200200001221112002210210201101202221222111021220100212221122211200122201020111002120010211011120202212200022121220221101221021022221010212121021121120111221212101011001010000220000212022012122220212221011022201112111002100202000022020111212122200221012121002112021222212121111121200200120110101011121102212112221202220220011102000222002210201100020110112010212110201002100120020200110120002200202210022121211111010012100111111022002112222110100021202202011101102122001011011120211011012102100120200010222000012012211202221210002211002200012020210102100212102121010202201200002120212211000200122022020110111211212100120021000202002210000212200222110122110112010122010010101022022121201101010022022021000211001101222010101200212120221102111221220201211210210011012010001121001200220022111012112001212012122210012112020021222202102112211020120202020211120001210012221212220110122020022212210120102210200221000122212202010010111120011122001001011221200211121200022000210202102002100202102022121112010120021111001112222122200022202212012110101221020110221001220011122222010102001210022201101220221001200122021022210112110100121112211110100012111110211001011022002112101221201222022222110222012200202012211200110121211020220210212111220001212022220112110211202121220100020212102110111021111211100222210002021100022201112201111201210221100012210201100212111210211122020000120021220022212221210220122112111212112021121011222200001212000220121002101000011222102222121122121011012012102021211202002102012022200002011202011202201220222120121011101210121211211001010122112101202221011202120210121000222020000222110211100002222011001202120120001022202201110210001000212221212000200122022102212001121220212121102210112010022222211001212211220210021222120100021200022010121201210200111012001002212102200221000011222202220002201000002211201012120202212101201101201120120121200210000001122221210112201112221102021201110021012022202111110111200012120220212", "120121001102120120122000101202012201010211000000002200102211111100121210210021022220001212020201001121102212000211210010222112111202000112011100221100000120210210122120210002112000100112020000200211221112022121000000002110100020112001101220120112100001202012211121000102011002021122201120101221000222212102012102201011001112022011121102010010020201212020102121221121210011022200112001022201202120122002221212000011102101220211221112001101011220101020201111222102222212122202101121202212212120222101002201222110111102200100021111111222222011120201211010202211000022100122200220112200112222112220120100010222200202202211201002012011221110212110201220020012112000101122212121220001210112001021011111000212111020020121220021021102111112122102012101221200111200202000011200010102012211202110110022010122002111100210112120222210200020021011002112120002120022111212011001002201200012012001200212101200121120200200221121021002011000021222212022212110200002220110020211211101111201200101002011001212111012112202002222101100211222012100102202201211210221110110122120021110000020112202021202121120011020220100111221121001221111121111201222012002211010020001001201121012221110101220210210122112202221200020220012122110000001221021110221212112120212022111222220102102121000100012212222221212202010200000211022121001200120101011021120122012210001022222100001110111012102122010111010212221101110210021101210102221202220011200212110021120221212022210000201010002202112111111110122022012111021020201221021221020111222011010011200212212002101022220021010210021020122021122220012001120010002202010201000012221011122202000010020122211202101100002220201021202210211221012112122221011000102121212210101110112021112200012111101221110101122002021102000122122220211110101210211001122111020002220201200122210002010110122212211011220122012101011021102120210200202121110012110020121012110222102002212210122210122220200001121021121012011022201210021011001010011210221", "122211101000202111211020200221121001201012202202000111121201111021222110122122210021011212011102010111122221121200002102000201020002011222111101110122122021012001221120111210001102111110101221020201010012011122022201100000100121211110211122110200021212202022020211101101101012101201212011012110011020201222202020110221221000020121022211102121202112201022211010200011002122001122201211112110201211210222012100112102010100111122022200222001010111012210220211100120201021221000122110202100220122120001011000001202200201112022120211110120101202121111220020201122112201222221020012121100211110021020002211100111202120022000220012221101022100201102211120102022201021021121210000201202211211012201112200102101001102021212010000212120111112110012021000201111202220200121201011111102221100221200211011000202000001022002220120220110011200101011211112012120002101202111222011100022110120110100211021010120012222021012212122221111211110111122010202001122212102120210211221121220011021100200221020200000111121012112110111010202011212212102120120022010212102021020121122210221001101200210012211210110002220122002200220201122111200011022210002012122010222111011001211112121120121011112122010021010102020112011010212012022001101001221022202202200220112022120201022201010200020220101110211020110120020020121112211100000212200110212020220200221000021012000020100101202002022121120102020010121212212021211002111011022001000111210211100021000211002200000021020022202200021000120100111111022022201122221212212101121120211201112000001020010121101112111021210222201020022111201110200100021022021102112111202000020102200100022001210220202202120022010021100200121201222102101202001210022111002022210211100000200222021111222201022010100200101102221011211002002002001010211020200100201022220200010202021220021201121101210120120210212002001000212100021110101211010212202110200221221100011120020200011100212021000110112121221220001100111100220020002001111111011120011", "202122201102012010100201211111121012010211110021110200221010211000111121020111202021222022011102010202010110022122220120012101020221012121221122201000221221212102000111100021022111001000122100100210122102102100020100200001211100101022111011011102112211021112112021122110101222101020112211111201111220222000211222200211022022011220220012001221112211122112222110220010222212012212022211020002220111112212112222020210200010012121100221122021021110112010102021210202211102200022011020021120021121201100221020100111111021201101102000021020221210110121112020012222211001111200000211012200211201210112200011212210010210021021021011210021002022002222011010120011221011122201000022111010022121212121112101001111022002110102200011012111221020202021002002200222022211120010020200002020002101001210012022212110222001012020022102110002111100021222000200110221011012100101211011222012222210122121122210202210110120121100122212200122122010100022022200001110220222002002110002011201002101201022210020000002010212011020011112211122102021200110221200101021110012212222200000012202202220110022111112011100100111212021201210010201102200211112021101012201000102011112200011002101100212210012121212121001012222011221200221110020112222111020111102012102211100010021112120001112010001111011210202201020200022102011002100221210020110201101210212222220222202100212011021000001110102001222022210022020100011210010102102210211022010122101221121121002100220210012200222211221202221222220001112010012100122000120010220201101020101102101202220120021110002221020101000221101202020002001202112212212002200120021011111101121001211021121010201122011221211002122120221221212211012021110010001111020202200111202102021102102001021101012111211201002112221122122222022021001100200222012201112111101002000222212121110002022101221200120122021111002011212001220201110202011000212212021202021022220010002202121102121002100011010112221022211110120221211100002222120012020211002002122", "000001201121010020021202010010021102102122220211122110111201212012111001110201001022111100001100221122221222020100110000102010210222102111211011010210222021211202211121111111000202110110121011120212021120002201000101212000122211220110022202102221110110012002111111211211110111020201210020100222110022222011012000122012201011202002012002102112212210211212122112211022102021210200102021221022220101021211221012122021000010010222202021102002020011202010111202020112110022210022012101020200220020122121110111020201201212220100100211101112002221201220220102221022122222200101000202210110220012222011122100102112120102220210111211200022111101001011102111020222002220102001101210101211012112012201220101000121122200020021011100200001201211202202022000122202120201010102200110121002200020101011121111211200211201021200100002010002120221121210002220000201021010202220100201022212211012111202210201022012100210120021001021101110100211002111021220220212210201222010222102000220020220022200122010120211000202200112220211002010111121021210221010002000000211002120101011010222201120212002101222201002000021000000201102122112111210220102222200000001212111112020100021210012010001012212201211122220222001120022100120022221001021102001001122002001000021211101011020200100221122100210102111222201010021202121211201002002101101100100212201220020022121021010110001121102200212210222121200021021100220000022022001000112201202221220001112002102012121222101012102001221210012202110112020121000202202020001010212001102001102102100200002200002122202002111202220002200120000112100012120000201122021222101200010121001011202200010201212000111112022201010211212102222002122010222120220010012222011012012122100211111002220221201220122220020010120120201202201220020102101201021211111200100222222202201010010102121110112110210101200001101002010111101101122020011112001011222201200202210121101221012002210110210220010102102000102212122202110021001101010202221120110011222", "020012022222111102011002012111121210200212100000102022011100022122022101121112221200201101202221112112202022221020002221000220222122120020110201101220201221020201102011220012020220112101010010100110210222120012200110110201000002110221211220120222021102102020110101022021011202000110121111012011211120120011111000022002020221002220021011200201211201101200011120220221202010221000212111100111111011211111211002221002001210211221111220210011121110120201001112211121122222202202211021202102010012222021012112202121022000012211200020210102012121202011111002222011121201111211020002022120021011010101222222021010202021021100100212200212200101211122101122220102100122021221012201022202110121120011112002102021212221200102122110121012202102000020111102200202111101222021111002010022122022222122121201011011102200200020012121212020201101100122122000122200212020011110101120101011202001021202020011212120102011220220202012110002210000112210010001222111122210122002100200021022112011211120122121202110220120012022120201222012112102210200202110021222002202021011100021220100220002101012221110001021220222000211000101100212011022010011112201101111201201022011221202202000011121121201120000222200001110212212002212101000022111101202012202111001122220121111010022022211220112021011020020011221202000020221100012211000100000122110101002101201221221011102211011012220100102111222021100022011111211000122121122102102000110211100222102101202001110102220001202222101111101111110222200102121012102100120000010210021122202102221102121022012022112102200111100101022011111201000001222110202002111020112002221201100210201020121110211222010201200011110210020022012211211020121210010021020120102021212201020122111101020210010122212021020002100101110000120102222022102200010011201111101212221020222111120010001020201110021200212211120222021110022202202221110020210101012201020122010001210020022222202000120222002201011010102011111222100112000121002221200000121222000", "020112012201001220211221021222001211221111202212010021011220211212220202012222101020010220020101111122201120100221200002001222111112022012022222211121112211200001211112000012222010122121101002200000020221222021222212011201001012221001220221110210010220011201202112022010022022120102112100211121022012210012000201110201120100100222210101111020121022011100220220221022011022121012122011200011222010000011001021012102201011222022010222210000220111020202122111012020010102122000222000022110012110012120012111111102020122021111221201220221210121202102020211111012112111020012101210222200120110022020211221012011222202002212021101002202202020010102112011222022012121010022210000102021210200021020102200011012122220102111210200002120022211022022112112121000022210221120012021111202111102200102211001222111110011111000010111121220021111212101010212020202112201102202111121221122000010012210011120110112200100110211110221222220001001022200012111222020021112011122222020011002002120010211222021120221011121221200222112211210110221010111000011121211011210102111211200112120000201112211211110011121221022102100102022211001110110201211012200011202200111111012221000222121202111002200202102111000110001200200122202202011111112120121201120012200200121012022112201120112200022010021000000120100100022211120101001221012022002211201200002111121120001220202022022020021102110022010011112212220100100012121100110101021102020201020222020101012202012020021001201202010222022221201102110202111201012212100011121211011102102112100100101120220022110001020110011001011210210101000112100020210021222112122112211102020200211111020212020012011020011221002200011021201211200212212011222022212110201100111022201012202120022110221112211001010101012222021112021121011122021100010100110110212020101020011110210020001122110112011012110100022201001012022110102220101102201102112010222022122000112110200120100112121222111000000120020102210112221200020112022121222211102102011", "122202121101222212222110120200212111010112022100212010010022021102110122110111010021112120210121000221200012111211102100122022100021112211121102010112211201201012001222010200002102210021110200210221002200102000111011112020210001201111122111020110122012222012122000121211220110011122202001020122121122211000022120110220011201101100222221201201220101022022021022002100100022201200011111200200212210110212121220121200121112202121212002100002120202121022202211110010022101112210201121221022021211120112001100120020122102121121011001221010122022200021100212102020122101102110011122120120022022202222200001011201001210211120222000212011112012110100011120220212102022220201201010020020111002122010110001112211212222102111212122222220201122220020102012212010222012120100110021210011101221111220200010100102020200011110212001000102000111211122011121112211011211110120220000020220010102120222212021001020011022022102220021212110110121220000102122010200000021111120201201000122222101220020001210112011200020101110202222011220201120120012212001220121211121202202111211102222021020012102112210001002202212220222012102121000101200022202201102111001002201022200222010111111222120100202121112100220222020011202201212101211211001002102122200011002210210201122101121020212002220110222000101200102112202001112112100020112221102101010221022020222112220221021101001111212012211022012010202120010221002010100220221212200222001221101101210212212102111210111220112100102112122112022001022221101221011011111212212202010020002222102211001100121200021211100001111202110012120101121112112221012222001100100102012212110121020220011211021100122111211112020200001120111001100020001122220222211211012000002210122202221020011000110011020022220112120111100201020201122122022011122110011022112222121101010111000110021122001202221200110220101121121002211001201211220102022221200220010210000221120221121020000120112211112002120102212000102221112111021021002111122211101200101", "111002012121201001011211121212121020211221102212212002212022210002010022110200001100210202011112000101120202200200201002222100202121121001001000101212201212102001010112102211111221111020212021222101201120210121221000202112111000110222011200020221121100122220102212210220101021121120202110201120012011112220002210122201220122110010220220021222210211211210102210000012122110120211001122222122101000111221100001001120001222010000022201210211200010102200201011212210101112010010210212110010100012120002021200122012202100001110010222100100201202101102001211022102212120011001220122112022201011020122220122212021000110220012012102120210120120012012001212201011200200012020010122100220012201022202211212212012022000021121200021211201001222212100022021200021001112022001111121211120221202000002222012212102222020010120220120002021102101201010010102022210012212220001201202120112012011011212122012021011102200211011110211111121110122122122121111012212011010021200200221100000011220001021201120122000111220222000021222120222200211221211020202112210101111200022221110011012200210122112211222001000122020100000212112002111222012120200220012200222100211100200121002122021010110112010021211021101200020110021221001002002012221100101012120101121220021021121122211022222121221002211010200212111220110112002122101000102211000111010100021222200022210200120220021022020122021120200102210210022200001211210212210212221020012200222220112022020221110001200011210210011001010212112022111010111100110120201101022201012201022121221222110012001111220102210120201011211202120022212121122022201112012111201120212200220221021010220220202210022010122010000122002220212111012101020101100112202210121000212101200212121210200221102102002122011210102220111000101101101210111110102222211211221220112002121121111221120200001020001011212220220011212111220010010200020011101210020011011101022112222120221221211011001201210220202111121201111110201102020010001201200221220120112", "122101222101101200210011112011121121101201011102101000010201221210120220121100210001100201222001012011121110211211221211101102010022121111002020211212000211211211122122100000010001201021012000202012201112021111222211220201012102202011212112112111112012211110000202022121002121220112020022120210200201001110211212101112021101101202201221202222011021020222112222010212200221101001120200211120012101200012112121101121021111021202212011101010111112011012211111010020121022212001120011000110100121000221000222200210212211120122200222101110202220220012001001101100001012220010120010210201220102120201020222121210201001202020112002222002212000002011101112011200101021212110211211222012121221110201121111001121201110200221020112002211010221110012202001022121102202101002111201120110000010101202110001211210021120122110221022020102212122000220201002012020121112100110202001002000021000010000201011221201102010020102001221201021201102011122010012202220001220111022220121012112121101120222021212022120102222012211111200000001100001020022112211112021220110000110121220100222200012210111002210021102220101102121002011120122220120021011000201220202221202001022112001221002021120221100111221212202220020000110122000202221202202100222202021010201100002200122202001100211100012020000110101020211001120100011102200220110011102202100221110012100122002120112000120021100121120221002022211100112001001120220010011021010020202212210201212112222020212222200100101222010211011112221011010122021202202221002111021012120102111212000011011120221202020120100211010002101121021122110010021011100122122012200221202122010221121101112021122122220010010221012001111121102222001001002201211202111011211201210101012111021112010200210010121112012000200120200200012002221022210122200022222120220012102202021020200112222200122212120210101111110220111111212112212200111012100111121102112101010200200101100120212101120102021000011110221012101221222000221021120011202202010121221", "200001002011102010020022221202102022110222102202202212022012202011221221112010022100102010112200111021120002012021221002212201210020000011010211220022022221011011010000111212000210210120001121020010001101210221002120101012100222212200120012120001022220102121121000010111122212112011202112111020121220202202221002220221202220102111120212111110122002212201102221010110201100202200112012021220212012011202102100021101002120220202112010022222102102122012102220100201010002010212000100221002011001012000121200101002201222112020122100101220110222102021100110102111010220212001122211201100010121022000012010010210112210210100220201121222110211021122020222121021002222000202222122110220010222112002201220022022220111022000120021212202210020120000010212000200120221120201022021221011112112202120012100011100220022202212001101002102102110221101211201200121222222000221222122021212121100212002210010111022100121122202022212120022201122111000122010221101221011012221210000002012120101112011002012022021200210222000112002020210021121222101202101202010201110222122011112001202111200002002121212102210111212111010201002012021101100202100211022001112101201002200122121220021010002212110020101200110000202122101022002122220212102021002100221222011112211101121120221001000100212120120011121211211001122021222011022020121222011122211121120011101212121001200001211201212200000202020220111111112221121100021020120111121012120120000001212120201222100220112200221200012021210121110002201211122221122002102121002022202121211102111111222022222022001101210212122020100022111112112202100222210000110021212212102021111201112111210112211000112002220011200110202111110121000122011102120021200212002221202100000212020020121210010022211121001111102001021211010220221002000200102021121201111112102020021010101002122021101010212010012111000020220001000211100100111210021021022001002210002222110112112002011101210110200112220110220201210211122020102122221212000112011002210", "102110200101020102200201202121020001020111012202202202122212202021012112111222221121110012201220121111110100110221211020120222120222000112200101011002020101021102022222220100200222202200012100012120221120100000012111122022121021100211020122012111122102122211111222222101112001222100010110112200222111221011100212212112112211120212101221020202202121202101022121201000221111002211201121100200001111012112002020211221011220000210122210201102221212021101100101200112001111111011220122112111222002102112200122112010121112120121021202110110022020111212200102210020102022022221120211012120210010212010101200012022200020211000002121012201121201211220121110210002110101010000020110222100211221211012122002212122110212112201210202100010111101210020211102001000002121101210000212000202101010012002210102001221200220000001222211110211101000011100210102221020020120111210100210000220100011220021021100000010201122112020011110202212021101102110120002100000101021120221211011012001220200101002110021011012102122211010221110010001011210112211120201202122010222111101021201201212001201000111100002101210100122101011001211102211111201102202202221122222120012101100100102200212122110102001021222101111220202022001012101101201220200200212211102001101111110101022002120012111212022022222220022110221111022210211002111202201110021021100020221001221111012122021111220012002120222202220002111220102210020022010021012212221100110110001220121101012012011020112021120212121121111102101220010211100200000112201121121222201011100012102222022022200012112022021011122121001022121021120200011110201010210021012021120200020211001010012000122100211101021121120110021210011211111101100000211012102220021011120200011120121000220211102222100001022010021120001212112122121112221012211100211221211012100001120222022021001120002100021100002100111002210121001111010102002011222210021102222210111202200010022110210012212021210111020201222001100001202210010021122101000121001222102", "211001011110020022000002020012100020100022111202010021121000012011222211011010220112021220201022102001002102222201211211220022012211012200211202201221111012112001221002220202120212101011021121220102012122220002012221211120012200011112122220110100122001111011012220011001011001200010021221210111221222022002211220021112211212012112222012020222000001100200212211202121012012102112021011110112201111211110001021110000100002010211002010221002020121101021002222101221012122210110011101002000020002010112121001022210202000022210200012011212001110020101002111020220110120120222020011120010010121110122110212100112020112000221122101200220001111112012020100002102120120220110201121221200112102202212120122211000222221120201120221012101020201010211021100120001120200202022221002021100120210221020212202200120212012111000121000200220220100101201101202201102002211000111221111002011001021211011121012110120000111011200221000110122020002012100002221111201211100021101211021210001002000211021211021000201000000102212122220022121101022211102001222201202120121021010020022101120111000101022202222201210210210221201210111020012021002022120110012120000212202210222100122121211121012211102211112212210202221200122112220001002220200101102112011101010211002122110210012012110200010120100211122011110202021020000111000210012111001122010121202212112110120010122211110200200011120111202010222112110121122011101101201112021001200012200221122110111002120020202102111111200000111110000110112020222012220121202110012221222110010010022200202102022211122010222112021102011121222120111112020120002211212221012000021100001200101110210020021222202011112121002200100121100002100011122110010122001022122212210212211212122101110121011000112200122100102011020210011202021202202001210011121210121121122210022011010020121202222020110012100202021111102000221020100101212010210001002011201002022211020120111111021101021112022110220001000000120201212222220112210011112220101210012", "202200100010121011122010121202212012012120021022211101201221100000002212010212010020000002200212212212221112222200101110220221121120201112212101221102202110010100021112101111200221000121020211101110022100102122110102002110021021022021101212210010210002222011010100101010201102222212220121221000011110101221112112211110101221202112121010212001110021122022200110200201121210222102011201220110010221222020202200210222010202221022102002022210001121121100110021100110112000021202100022000122020222110010012211112112122120101112000012222101221110212021111001211110101102211102020220121201211200011000001212122222211121111200212222122112200121010112210011110221021110202110112002212112101100221211200000001011101101021012200020121122200120011121210221100221211021200200002201021111212202210122220220002210122202220011102202012210202220120110211000222222221122012001111221000012210112212101120102011200120100202021112120101211021212220020022102220020000212210220102200022221101012112101012210220101210211202022002211221011101011020222222021002202200220200010202000020010000201011110102220220110022011011101021220102120110222200111021002002100102212110121000220220010220122112200201021211001000012221010111110111102001202010001222102101010120110021110110020121110202202110021120212200202201120201211000101102012210211000011022200221122211200001111222112012212022120010221120002002220001222122210012110011011010220101121001121112202102101112112221012001120120212000222121211001101100001112011110201000000012120022000212102012221001222210202101211020112101110110220002120212120121221200202012122110020022021201121202020001121202211221010010112212110102122222002122010000222220200021120022202120010202211221212222102101002111111120222121202002120012210212120201002111010002010011002220100110202022012002110102102210100212221021200202220102222110211021222121212012212110210121212111220202100120110001001222200110212220211002200001200211022100220122122", "012001201002102011210020111221202111012101122211020210112120212212021012101202220021221021221012021200101201100111001111102111102002211021212122222110010202102101011121202112110112122210122010122002102100200121101020120211021011120110101122212102021210210102101220100001001201101122101122220221202110220020222021112102200000212110111100112221211020102012122010010100201012221121001000201000002200101002202210202022012011210010001110001200011010002201121022000111102111102100102010122220222022000002220101010000001122021202100200020021012122021100110222002211200112200100220212220012002211012221112202112021201012002222021101220120002102112011021122222222212201121120211111012100010201121220012111200022111211110220200210122120122020020112012122100020011212201011200020121200020212212112102111012112010020001212010222121212000011112001121200101021220000012112201221110212112100210212222201222021020000212201200211002212112210100010122212120002100101111011220122112200021111002020000110002020012010110000220110100121200121121100022121010210010001112121002210011202111102212100000111210222102221110122220100211101111110110101011222210220120101100211202011201020001001201110001122010100010022112002100110222211112102211222120201021002000112101112200102012021120002021220112120102001222201110201122210222201012110221111202211222210122220001202012210010000100112002111111011102022220221010112221101010200202210120000200010112201220110101122202021001212102221001100001211001010200202000022100111211200212121200200010201101110102022201002202200022021112110020020200001201121002021001222211212120120011011012110011001021201002002102201100111112002221112002201002000112112001211110212201220202122222001212010022210220221212100200110102112002022222002120011101201020202112022121200010121210222011011221202002121010112011022200012111021100001121121220102012220202211021101020210201011220102210200112222001020212201120002211112202021101021022120022012", "211211001100001220220101022200200210100200121220022202020102111111021011000210122020101210210020211101201102010120100000202002222211200011210021122102012000001212100001122211012112000210110211111010011200011000121222210121212101110110101102110221001100021210022212011201102111012222000000001001221120211012002101200000102120010011000022201020220112122200121001121220111010010202221022201102211010102212222202201200022021220200210121122220211012200112001202210220112110101021012122100212120111211121112102212100022221120212001100222222111011012210010221101212222001102021002021021102120022101200120210101211101202002120222020100202101011122020211201000000210021222211012100221001122001011122210100102110002111222210212212100000102011021200210121012212222121112121111220110122221202000220021212121211001022011200201000221101200021120020122101010011011122121210020000102111112111211021221000012012010111101012112022201121011121121222201021012000100221220201002200212110121111200210022220110200021210201000110021212221122121221202221200122001000112221210010212111221201102011121120102211011002122000102210200020122102220222010011112111021220010220121012222010100001211122222021022122102021000221120022210012002102012201111011102100212112110020111010211120221010120011010100110000100200020212022211221202001120010222101112101202021010222111101212101102202002002200020011112002112202220102021202120210202012022021021110221000010002010012121110210010211112012121220201212000200222221110010111000001012010012020011222101012021120211210111000220000022101122222021011022122210200211211110002121012111001202020220100210201122110111121200222220221222221011121001022000001120010120101200012121122201201220102122001120011222222002020210001020021021121002010201020011101022021001111211211200221120120120210222120110010100100211211200100021010001111101002021201111000111110021112220111222101002200220110000210201212210002012122211100010022012011210211102", "220112112120011210001101200101122110000220102200022011120102112010221120102111002120000201101211220021202022211021210111011102212122012001010101122202000000120121112211222110002210210021221200102020210220022101020001010011021022011222002100222001210222102100000201010221221101200000100011011121200220120000121212200000112102110201201202120121121211212122022122200101201122001121111012212112002102110121012201011002120022020000212020011101012010010121100000110011121101102000002220111200112200220002221222000000012101110010202010111100200010112102210021200211202202121100022101001201210020222211101222200222210202122012212102022021201222112201212112110022111001021011221200222110201210111120100110110101212210102010000021000011200220122110210221001011122200012202120220202000222220122211222201002010100200100122121011022002221011021222101001121201210121220102212120021011212100122102221120011110220211201222111012211000221201110000000212211211122000211120011021011022021020022112102021101122200200212020100212102110111002202101210222000120010001221010201112020102200202102101121112110202112120211210021220202012112220100201010102022201000101211022101201211210021120022202211121202110222012010100012110101021000111200120212212201221100120210220121222120201022021122211111222220221000022121112011120000111001220112022021012011102021211001201200202110201001112202222202100002021201022110121000012111120012201121011112010002010110212020010000011212001121010121202022000001201011200112212102221211202220211112222111221121110101220001111121112210202101121112102102000212120202202122202210222211211222120212210201021022210122111112200012112002212010101201020111121222102000221122101022110100020122121111121202202120220002110221001111000110002121112002211200122020101021101011210021101200220002202211102121122200120112210210011022202202221002200000220200212122200112102210121021012212002221222220210221012200221021000001010121021120111100000021201", "212122100202110112011101102211220021221110112110201102200010121111222012101102121212220200122100221221100211010210002100121201100000102112200201212020022001210112121021211100020221002010112101100202000000202101012001221101221202011021101211201121200102210020221002121220211211100002122102101112220012210121202012020221200000010011100102001100200112122202201211021011000000000022020021210000010110120011120100121010120000112002002112101201210112000211212011201120102212202220121102120000001121211020101102201001212111200121021111200012000120002102110202111100211020201220221201010112012120212222101102022011212010112210002102011012000102122100211221200011121010110222212222021001110100120011210120122212120011212102211011111021010110110011002211011120122120101120200222120112002100111001122001200022222021020101211001120110012220022000102202111010102021222122111021020221122102002120021002211121220020110121201010122011010121101221111111110201200012002201201100202222101100102222022111220120201001221110102020120001011120010112022010002001012022220200220012020010010120120101001222101101120100212101101211200000010111122101100211121120102220112001102010010121222020000110111121211212110210020120110200202000220020010010122201102021122222120001021001211000010100111112210200221022012101110021002010122112201021200012202010220111010020200100011211121021002102211000020102202020102010022100012222120200200112110210200212100000112011200100202020101010000100002221022101110102202012122122021211122111120110110122100122001012001222211101010012201222111012001001101110012120000220022200220101102001102012210120020221211221102102120211200001022211200101122000210111101110011110202010122111100201121211012121122011220001001122210211012110111012212111010100211200010122020000122111101011012001212210012101211112202201201021100020020010220122201101100011212020200022212000010121222212002122012021112110110011111222200210020000210210221201212210122101", "122121021121001200222202001012010100021110112122021220220110010211022010012022102002121110220122211120111122212110020112110200011211020200111200210122002202200112110110202000020201012111120110100212212212111121102121020221212122112021101022202102121102111012202001111200010212020000020222021120112220101221100222001021020112200221001002211222100010002221101111100022021111100000210120211110202000211011111112021111110222101021202122220021011201101121100110201111111202202002211022200002121211120201022000221020021020021101000000001011202120112010201001110111212220022000122222012111011200222011011002200000220100021111010222100100010010212011002020201201110211120222022000012110220022102002122010202121120010011100020012121011211120121000020001200011120010001212100111100102221010021112102112120120020012022100111121022110020211102222221010100210220212210100022121001202011120021120202211212222200221010011121020202110222001100100111120200012200211000022112221122012200202222010221122012202101020210001001202110122222020012101002122102221222201220121010122210002120011100120220101102011011101012200001011011000121222020021000111202211002100211220210011210200211211110100002222010121211210222101221201212020012210201002222021120020220220222021001002221202110021221200002210022020201020021102201000211122221101010112001011012011001021020112212002220212221010201220020010001220121221101210102102212201120002212201100212111210100020001012211022100220221110122221010101201010112110012012101212111122222022122010121100020022000000002221012022202111222112020011210101201111012120020021210220001110011010201020222102222222221020120212111010102102210001210021121200022110121010001122100122000001020110202120111102210200010111101220212222102201210120101220120002011100022021000021200002212211022222220120111200000121221112221001102120122202210120200200122001212212201201210021202202222012200200121001000100221202201122021121022020002210220221002120", "002102122212211212201102010102221101121001002200001110202110222020220201221210100202122102011110121102110101102000012002200112222001011222101201102000111111021002222111021020120202122100011212001101212121011001202122210101012110102121112020011002022200011221102022212122021212012102012111210001210201021010021101122120101221010002111020221012110000221101210210220111000220000212212101200102102010022012120212222221000102112010111200220001012102120001222011001200110022020211011001021111221022120010011022221002021222102121001122210101010110110222212021100211111021122020200200002022220222021221220220121101010211020202201010201102021010112020222021111212121121012021220121200022011101002021020021101210010100012101022201212200020020000110012011202220122101201111011201000010101022020221020002122202022110222122200212220020021102020022102101110200221210020120111122101012101000012110212022210110222200111111100002201100021011112010111212010112011200021110100100112120210101020222110002021000010022210210201020220021000021212101022122100002202101212010220102021202120121010100000201212100000121111002210222010000021102201110202102121021120221010111022120122002100112022022101100211200021221112201212120200220000201021201102200000121020122000201212121220111101111001102110211100201210112112020110221021020012101002210001101100220002202121010010210002112012210202002002212020221000122111112202120022222220000021000121121201001101010122222002212220012010102212120121021102221201022222111121020202221110111020222202201221120202221022220001222120002222011111201012012100100111210120121022121021001211122000100210122012222220022111101020011022212212222010111022122002201212100021002010221120002212001212010010022222010112110102000112002120121120012212010212000011111210021221001210200000011211021100001010010120101021012201110102101101100200211221021010201112201222022020202201010210120000011000221022002212120122000020210012211021211010120011121", "011111021112001010110002221101211021120101011202102112202200010221112010120111100220002102002202122011120022201012212202120010220100201020021110222010101101020022002110011020000210202201210011112101011201220001201121110100211121210022212200210202022110211010022211220202022102212021012002121211010021012111200101020121222220021210122000220022000111120212000022001121022200100121001112201010022012011000202210021102122202100112111121120110012210202202000201102202110202020001011201011110002221010000101112021002100221200112001112112010120222120122222002211100011012021212012011011002222110011122001011211220112012020122121220101001111201110110102022110010020012202000201100201102212212012220021101120211010220021202210121211101210121000220200121202120002100112102100111122021102000111120211201110110210222001120012100011100222210111022202112120210000201212112100001220222120222002222101021112211022102000212000101120211020010011220220010112022011102122201000021211010022121112212020100011120220102122100220010200210212221000222020020210101201122200220101022201000222222200021120012101122102020002210121020110100221112202221122121021111100110100002221211220102021011102110221200102021220102022200210200020201022202122101202202002202021220122122022211110210112022102212010012011221220120222211020200021222101212200221202020021020210100120122012200200101011122222021112211121000202002001220001101222221200002111121012122210102212102002200110011000122120122222010220020221101212111202102011001212202110100010220200000210111020020202001010100110100212212220222002122110101002002110012220111020220000101011100120200211121211101101121022010022200202200212012201201200120201110201201021000002102102102112012110212101200211202112221111221120020200210101201202201200121110220121020221121111012211012220101011000122210201001020220110202100122002211110012222211100220111121111000102012102020000011100220002101102002010011102001011000211202010021211102", "021121111110021210122022210020102220210012112021111111000212220112011221022210102221220220020202002011000002221110221220201212022021120212112111011120222022021120212010220220002212100120122212202001222020220111220121202122201120021111100110001112012200020022120110220022021002111020122212110222100200022202111021022000221121202221121100100212012012022001211100220022211100000222022022002110022112110020121212101120111202122101001121020022201112010210021022121202210210211111110202001212220121111221210102102011121022121120210022211222221121200201101012110020100002111110200111202022121202110202100001211012012112010000122001221101000121111111000000211210020102112101020000202001022210102100012100112202002012100202001120211021211001010020100211222201112012111000101220020212120112000012002022110210012001011101011020000122001022100101000220120212212120211010000000201001201111212201121112220011001222111022220012002021211002100221211011012222212102012122021210202020002102011220112221101120111112220110011010211222002122211102221011102212102021120022101111002211220121122012001220212011001121222102121222020122112021102111021112120001110200020020212100212122022202122011210211002212110012202202222220010110110220020201022011021201220221020000211022021000020012221010021022120000202122122011112112002200222221110212112121022021011001121110000112201220212010201120121112000210211010220101212112122111111210112002010021022120200122201211212102120022102212010220220202112100120010002001020011210220002201010022200120000201110212211121201221201122202221202121100120122220111010202212002221202201120201100202122011021000211200022112221000012010102010001212111211002202201002012200202201212210201221000220100212022001110220120011102200121212021221000211101122012121101000002100000111211202200120121011210021222001212202002112212201211200212202200222200221202221102022021000202000001121000102201102011000100121122020101101001122012022112212121221", "100220212222201110120220110011011020101021002120120202200210102021110220120201012010101211021102111202122222002022000222100212111021202001200121221011200110111012211020212101212011120112120101010220011111122021102200122220012222210012102100001000022122110202002122002121201021110121122102002102201220000102210211002121110002010021122001110220022012012021210101200101022111001111201121111010012110110102112022010101211100212111222010010122020222010102011012020021122001001201101202102221012012222011210202220101200220120102102222020012000201100122210201210001201220110201212202201201000111222202010200021201001020201011011010011220011112020222202110000202000002120101010000102112000110111112110201001121112020120000021210202002001210022111000221201110011212201001011121122111022202001220211111202010011000120110120010020122221112122201122012120100210102210121111221120220121221210021002112021111222122201212001021022120010021220000200020200102210010212100000122122011102220002012202120100112211100102021100200100202000020011212212120211020210212100110120200121211022121022221221011111001221020002101001210012122222221010201110012012001010202210211211020011221200110112102220102102001001212122212220000120201002110220202022001120122022112100021121102120101100021011210010222020010202221021212211110200201002221010121002021211011001202200200000210020212011102101020112210111112011001001202011210221000100120101101201020122010021101012002010112011002010101222222220020220201201221122010211021002122022220222212102101102001211112121101012002222121011211112110101212121102101010000220210020102020002201002211110101021102102102102200120112110112121201001112121011110220212011102011111102100212012110200111001122012112111200201121211112201221011001111202212212011121201102101021100222112122210200211201102022120222202012100021101000000201011202102202101100112012120122010210211011112010122222021210212122201121010220001101220100221000012101000000", "021011010120012022101001212000012121001002000100222020100101121002021201021201222011201220012001220011202112110220111222021211222001012100102021000021010021011211211101110000111211001111122222001000202201222110112012100112221010112010102210102212110202221220000111221110021201201000210002210002200211011010011201222120121120102020121122100110001121201122110202221220212022210221001021022001122202010110122201121120210212011002202102002001112001122002012111211001212210212221022021221000212111010022001212012020012020000002212010201022100102112121101122110202100112111220202211101221101112201022000120012100010212111122001102200012010110201010201102121210111010110121111010012201121102012112001020012201111122021012012120011102022202110101002121202000210000101010020210100111112122110201122022222111102210202200111220102010102022102011110002120000112202221221101012220120101100120210201111110200021210220120221120220020202201100021000211122102220102210111102011122020000120010101001221022020220022212110010200210001001212120120121001022121122110001210112210021000201101121112200211221120112200200221021202211002022100022202020122002212220200200202001102210002221210220111002110111120211212011112222212011222220212011110120020110112201111221200211100022012002001212211221121012201001210210001012112212011001100101112121210010200200022020221010102002012011101220221110000101222221021201210000002212110020011201212022200012010200110200211100022110002122201002002020201122111011212122002001122221010111021101222010200202210121211222021222200100012221011120112100001201100212021211212002011022002122211102211221201220002211111211100000021221020001202001110120212020112111001001111222222112221111122122120120201210022121211111021110120021212110201121011200111100111022120201210101200102010210112020202201002201221222110212101100210201020112110202120110020020201210221222011211121021200210221202212012000200212102110012200012120220102001011102111", "222021111122112012212010010201022202011212202202221012210101112100200000010202220011212110210112212001212120112020021211211012022211111201021002122210121210211212112100000012102121222211101202011201221101220202001122022221100022222210012102101001220100102112211121110220110010101011011120110110110112012111111022112102012122212011202012112011022111211012021201020122220211201200112220101001120112011212012120100010221002112101220222220000211220021022022010121100020111212121021001100101220000200200010202000122111002122012011120111220000212011101010121110021101201120220222112110000121201102210210211221221022002200122110010110011010211200210211101012002022220201012200012102112212201111021022122100110001002000102002012001001202221021011000001210110022112200021111000022022111110221110001022221102011110021002020212120110022101210200001210120221121212101011021221112220212201011120212112210202012022210020201100111201012020202211112121010200010112102112100221210002202211011011011000202022000112000200120012002112100010210212201222012122220200012101111201201120002101111101000012112002010012021002010222001101010202102200220002222112222110210200111001200222000010212211010012102210111010220101222020102000210001002020201211202002121020110010201012102012220012101201010010020120100121010100011201112122200111012121010220110212100011012110100112002122020122120121022001122021101222001121201202200102212012111002220102022201000002120211012002022100020222101001102120100012120122002102001102110222221211001001101020122021200020011000110011001011120121112000022001100010202011002012020222122002121010100222201202222120011202200110100221201121220201110010111011021120012010220002020120200022001110001211021010112010202220220011100120221010112020012012020102210022000100011112022120002022101211022000000102211022021222220221212211122120212112212020121010010112012021102200222000212212000022110010200002221000100101200120120021010112020011012222", "120212002001020000201122122201122221211220111001111221120100112201000100002222020100001021022022010002020201022201212212002001111220122201011021220121000202200212200210002202211001201211002101120020222120000122000211000200000120201000100011011111022110010001201022112100100112200201111012222202112110102020020100122100112200120010222012110102100010020210222020011112200012101000221110212101122200100221011002221211120122202022010022112021210102210010021011012221201101102111211221112021001111121111021121020202100010020112111010201111010012122200221010001011021011100002212200222010211121112100122222211202001002111021111112212212220011112101010120211112222121210212202101222200221010221102012120000111221001011110000102111100110001010202000022020001102101122201020010021221220012121200001221021120012000122212120211121010022220100221022000112010112112201120202201102202002002011021021000012222100021221112120112010100122022200012222122020210201011011021211222010120220210221000111020001010222120211102222121011000202211202220202110011022210110002110222211122221201022112102101021001211012012210210100012200212100220120002222201012210211001102011212211202122002121222200200202222122110011122100110021010100102022222111021002111111020110120020122110010120112011100210122222021112002012211002022022101022211210022101111110201211112100111210020102210201200121222021001101010112100011110021222002121122100110011101002110102121100011022200010010001202211201120012120100212220201022110012002200220201001221201221211011021102001121100000002022111102110020212110121001101002122220100111000122121002101222100022111101000000121112111111111011020121112120020010202000210000002210220200111000020200121211221001202210210212022200201222000220211020112002012212102001200012110211211020220001101110212220211202220022012111202200001120112002010202120201201202022200102020220121022210020111002120221112210201001011120010001021100001220000201222202002110101", "220020101120020201121211212011202212121001201121221200020211101021020201201210011021200021121202022120221102010221111200221112221201221201012210011112012011100221000202001221112121021210120011220020010111112200011001012200100012202210222002221211212101022011222211111121221102010221020112010202102020200102212100120220102112122121200111112212102222100021210202200222022011211112122122211212100222121220212102001100001010001122220200012100221122000201220002010021011022000102021110221220212121000201000202002222121110120211000222100100010221211111100102100011012222121220202111111222002122221120000200120121121100201020210221021001202212022120102121012112101001202110210222210202210222112101001001022000121111120102101220102000122102012010010010022022200121020020022011002021202201212222211201112201120022011001001202212221221110111202021021202011010001222110111220001112120010121200020021121100122000201221122102221111000100010211202010221022111102010122211102121200002121100100210220001002222200020210210121120221001202021222221212001111202212111121000221010100201012010011001110120010222201021020010002010211000022222221021120100202100220121120112121200122111222200021000202012000002110122012111220021011000111022000201000120122211011010210201221020120221012221211010001222112102012110020222102001120212020002001121100101012220102211102100012210012202102201221111122120211121121000120010021212002221000012122100121200121021222020211022210102122122121212221201212021012011121022110001022021021220222211012221100221011202202101221100001022110010020220000022222021202201120112110101022221222221120120002120221002220010220112101212120120111022200200112010001221000110121022202012001220000221001101022001001221000102202012121102201211120221000220121102120112102020221000222122110221122111220200001000022212212212120012110212122010001111101201210112200100101221011110122010101102012211211110011010211011000202202010022102022112001120211000112", "002002000100011122102102202021110222112121011021210011222202210112120102102011002211102102212221120221022022120120102010210212102000000200210102202110121210001020212211010110000202020022021210122100202121221021212211012010212212022121211101211022122122210212222000120000200200200221212220020000012220221001111201202200120012002202211011110101010200102012101210111210220202110010020002012002010022202200010022021112100021202222010122121121021201122001011000021120112011200010000022121001021102201000220111101220020010022120020120101020111222202210110012121201101120120010220020100202210001111201202111212002002100200110201112212101220211101000020112020010211011102021002011121211010120120211002100201122111100100002010220210122222110110122102002210021100121201101202212202010011020200111012122101111112002200001112102001200010000012100210012121121000001001221120000112112210002020012022210012111102002002110101211201120021201102011102120011102220201001222222220110021121222210112220000101002111000102102201101011122120002012000212112012101200011200001111221111021001200202010002102222102001210212100200201202012002212221221221100122000000012221112121002202102012001011001221010010202000120110020022112221110102022100210021010210120021220100212122100112221012121101221000102211211012001122122022120112021222002121121201000110120202221201010212120002001111122201100202111100101102100022010100012122212202210211110200212020222122001200011200110211111111021112100111002100111202010010122200121022000102021101012211110102110200222000211002201101101220220100021212122112011110001121220112022201220112101111110100201102210020100220011121001212021112200001212101002100012100221112211211000020001021112102120200220001020010220022202210022002210122002201212102102002022220100010101102001010202022210222221121021220211121100200222210111200202020211110010200001211001120200000221102101000112002220020110112201122202200121101011020200110102000000002101", "120202010200110012010122202102210210202021112001200110002012010200122220110112202000012211221011200101002022011022200210010001121110120211120022020101010010011221221002020110221010201022121100111102101112120200121000112202121110021200002211121212212012110202012111211110101012212111200110120111001000000020102010012212121200102101002201200220022222221002021202002101021202200020110112220200220110211112120120111000000010200102121112111202020022122110100012020221112001120200021211002222121211120011212222122020021202110220210100100211110011211202122110212202020111111101212022011101200112112020200120000010222001000111210000012102022010001022001100002222120202202121102012112200110022221222012222001002112222200002010122120220210101212211220121222221020112100010021112112012221201101002021012020102212022220100112020010012201021120112012202211102002012122222210000001212220112120101222000100100201002102022122100212012020201012122020220121212200110020202210121222000010011102011100000222202222001221110001112022120211101111220111200110002212021022100211211211120220102110120010102011000102210121221111000111110012202210100022022201212110002122102220100212212212200021110211112102010211120020202021201200110102212220012010011020002100102110011020102002122211201222200110022211022122210012120220100022212222112120100221220102002202002112210002100202000200021111011000021022000122212011112101100212201122002222122002200201112012222012122212001102211211012011211121120022121021211202101101021100012201000111222221002220002111102211021212001110020212000012002210121112220211120121201010101222112012002112012000100100201210000202200202012110112120022112111100000021000210211200211010122122010012200212221220020022001101221101222220010112011220101112210111110122020101200022100010200002122120210020211202101102001021222201000211102000122220001212002021001001022201210210102221010111100201211100101120112020101201200012111220021112010200110221001", "012200012111101111021210002121012001010002222120021010220201021201211222211102122220000020022222021102110100212000102220101110021222121220211202011011012110110002211022011012210002110111201200100011220200121010112020012021200020121001200011012211001010000100222100102000111120001020110221120112100220002210111021210222122122122120221112211002111200021102102212011000020001200212002002021220211112022002020102220110111022011121021202210001211112201101121021211202001122122210121010200111220022001122110120222122210120022210100200121120010111202220000120110021020020100211110201121101212010210002212202120001111102221202121102001010021220002102101010110102102112200011101202022002022211220010211200220102122221011211010212212222111100202201120002112212021202120210221222100002101112101021012201020210111021102212001202120211202121211212022000010000010000200122211111112001221021202220120022001020122201111100100202122021020221101102000101102102210200201001110020111211110211010022210022010210202100112101020210012211211101022022201222001222022122002111112211222010020202101100122221122210202222122212122012001222111100120002000012010120001100220210121001021110110212102220012121122012101010101202001020110020121112122021020012020220011112012000010011202202221101211110012222110102122021111020221100221211220102222111221220102210122021122000102010020002200010122001112022011211100122210002020212200210222201022212112022012220101010010220000022112221001100112220111100021212002001201222002112220001021212022112202022100222002001210111200000201102112100101200200002001202221202220101022110022111001211110101101121121201120001121212011102220212011001111111112210211011000212002210110012222210010210212221211201120010211012101102022221012111200220220001001112212102110200221011210000102120012212102011102021200010021012011222110122000111021022211202222022210212200002200200221000111121120122222001022211220102202222212100000221102101220201012001", "121000100022002002102100022102122220111000111202221110010011220201000221220010021010020111100011221211222102120122121010210222200200002110222111121211221101212220010020011110220202110010121112122022012211110002222020222120001210101222000212222002102201201121101022222120112121222101112122202222210212010220100210102201212012110112002202121101020211111020100220022002200012010121021012220212000012012111000211201211211110111111122011001120012220212101112222111221112222200100212001121001200011211020110202120222000002210001012001110221221101022221022011021021112211011010022212112122212001120022112111211101012122212201011100012002211200020002201200021221110020202202021201021010120121111200111222121022020110012012201210120110121111000020122121000222210000010101212211210202211020212010121000020012120121011020210202011112020000102120200201212101022221212121100001002020200111000011200220222022210011112220202001220010021101212010201220202012120020220122120110000001002201011012002202101111102222112211202101020201112221111121221102112220101011022011211001000010010210101210220000001012122022200202121111120111210222210100002101010000121021222110111112111212211212111001212122121122020202001222002012111011001001010201221101020001020202121120200202021122012220010122020111010212120202200122221202001211111202010122200210210202120121110111020121111210011211220100022220001220121120201022222122101000122012112001110121000102022112102222122210121220002100110011001100122002020112200020110112120020121002121112110022212121222122012011001122102012201221010021200020222221211120121210222102121200201220211221021021101221110221120221102010110112110212202112201100202200112210212220210002101221012122122001001212122121020112221021112212200210010100102220122221120012210012212112101100020201100221100100101021000211102020110120022012122022000210012110222201112010212102222002022121000101002100202211000002202121212201022200012120021222211000001210", "211012221221021220020212210010012212210110101211100200010002000012022122020021122112220020121100120220022012121011022202220101222001221101102111012010100101021222201202222121221120120220010102020200010100101112020002212212020012012211112221110221012012200112110220222002111202212022011001201000000120100112211122200220020211022100201121011002011001021022201112221122022122222201212002002022112111110211220120201001102212002210112022211121002100112000222210100100100120100000202101020101202221212000001220020212101202210022011022100010000210212120100212211000000020010121120222021102010120201120210111002110202011201121021220201211011102202020210020101020000221012001210220111211001112020210012012120200111221221211220110222121111101000111201220110102011121100121202112110222000202112222202101120102110011020210222010122210111122021221100202220200201100011010111021201012000020222122201012201120110121222220201100012010110110012010000211102010002212201212002100020002022011112000110112120220122111222122200112022111220000121000200202101012202110002101211011001201111200111110202110222220110011012001212212011011212102021101100001020211210001110021010211121110220212120022111212001001202202021010011122100021011022100221200101121012112100211022121110111122211201202012021201000002120120112100010000122200022111000111102210212012201121101221002021200222221100000020202220022221111111121102102010202012111010022201221120001222111111211112211201222021221211020201001221112221000211011121211022121210200201022221101021202022201211222121212211010220001011021211000221010210110212200112201100010212001001222010210012221012010101100200122000021202002211210110202112120001221000211100100200202200101000020020211200011021200110110100211200212111122202221102101110000111212112222012000220020010021012201012210010220021022002012010222212020020001120011201202210021111100202011121012100121212021112020120212201102000111000200012222211022011001100020211", "020020201222012101002202122122121200210022120100100211221222110021020202020112220001210112000122200112100010221002101120000110222210010102202212220211121001200122210221202021110110122021020120021121122000221121200010200002000020210100022020112111202211000120221220100221202112022011020201001220221001110111202010120202112220020002112111100112120002000022022100111000010222210022201112202221111221020112010120221201121012110200110102120122022222120210212210220201020012202210121211201122102221021110211222212212112112102222000001021002220202102000202202012121022002121012220110220000102212000011012010120121211022022001000211112201221020210102100010101101210210021202010221200201202022221111101001011001201012222012010122101011001122222110212122102221221111121121000202012012210101122102201012210221002120200002220200001102221222122122212202012121200212212120220200100002002120111201021112101210222021211002002101220211120222022102000120021021022212022000212211111002021222102111200100122212011222200201201100011102101212202110011211010202212201010122122112001110022110222102100012221210022120200122210022020200110100200211101120011012221101221101000210200101202111020201120121201002111110111022120121001210100020000222021222002121110021011202222000020102200121021111012220201111020202120022212022111022121210001212221100102210211011112020120202212200101221211012112210102200211112202201210011211001112210010221212020211021201222220201220211201010222221102002102011021111211220111022101010110210020002011120221020221210021102212100022220211022212122102002220221101112012222102000002220101122022010011102220001210011001011202001002100021001111110000012201112021121122222001200201101021212221021102221210211121111120002210122112202111222021022220222000201012102012121020012221202121111002101112122212212102010101202111220000202101012222101020121201221021202020010110001222012012111002002022212012011111110121110122210001211002220101111011122", "220002201011100212112211111002100220022220212100020100102021002100021020012021101102020211210200110220111021010110220220022102120120202112000201011002012022000020001102221222212020100002001012122020002110212200122112202112212001111222010110102000102221100020012012120200110001110022100120200101102201012121121112122002022222101110221021011120102020222112101111001011010221222120001000020012220122122012021020210121221112011000202221102111211111000120212202210002102200210120100211022111012212000101122102100121012001020110121101220102001211222000202000101002101010101201222221000102111112001221111112112010010021011221011021010211100120002202012221002000222001010110010211002211002011120211001001020200101010011010100212002101211012101110210020202222020002000110110100222112121212110112122002122022020111220010012021200122212200102120121120102002101001212020202101112101122222211120010002120122022121121021021012101212112222200101210200111021001210212002201112110112211012021120111221200001221221101202012022002211111201211202121112202121220200011020022010110202011010110002002210110112020220220202211011221121001120121001101122210101022220211022022021011020010001011010201000100112102112110120020210012210120010101011100012002221201010122222122200221011001200222220210120210011020111101222201101100112220210110001221022121201121102000002012212201022210200002011120022110110002200001010220002010010111002011100222101120022021022202121010111022210121202122000201120101120101122202022022222100202112101110010111120102201012222121202012110121110201120222212211120010112120220110012200200122021001120112220102221111122122010011120221101111100210202202121110221011020110200012000020020102001211112211002011202021222001021002111022110021122211011212200111022210220112201000002111011021022022212010102010112010002212112110101002121220101012002222200102210000011121121202102002020222211221010021020212221122200012200222101110121000212101211002100", "201220001020001100121222021122002020100120012112212111102022122212012201121011012211110110201212220020010222120222000010122210222022111211222001002200121012120112101022110202200110102000212122022220120212022121120100100210100011222001112120112012200012211010212221221222201100211010100020022102211020010012020010210000211200202202101012110000021002122221200120121221122112222012102021212122011211122112211001111021020221021200220101200210012212210011220011022201211222220212201000111200012222112002100022001222122210121000110222010200001122222101010211100101220120110111102122021221101111200001200010021101111121211112202100110121121002202010102212102212200020222100211001110221011201202100101121202021220112111121100012020101211010220201021200220101021122220101021221021111122201201120122101110020210011112210100120020020012012011111102010201221120211220212122022200112201222221221102210201022101010021120022020211201210102211200211012011011110101000111212222211212200211022000221010221012011102011212120122021000101000202022202000102001012022010101211111101110021021121222121200121201201002102100121212122002121222010120011202010020100121001112121200210221020211101222211101022121020020002122012002001002222101102102122201110112022020002221110001002202102210111010000011211222012201200101210111110201002101022122002000101010112011012000221122121011221202100222011102222201112210020202201002112212222011221102002220002010021102100211100212200101212022022210101022200020222220020002001022220022200202111221122202010101000110201220121022210101201220211102112201011012010210112200220101211220200212120221012212021111020020210002022112210100011111121000011011111110010112122200021202111120211220211220022202022002000100021110212111101000112101212212212021001110001122101220022212101212000102021201011112112212112021000212022102210120120202002011100222102022112212012210200002120202011002012000201112021021200111222011112102212122122100122002", "001221000120222020020000220220102001011110010212001011122121012122110111000101021110112000102222112001101210011010222202122122121201221212200120200022210212012021000210021001020112202111211010112011202110011021120020211000001222122111222211120111212010211221200022001210022011220212200121121210011212000120011001212120210101102100222112222001120200011202012022210202010120200220202221210100122021110001121110012121100012010120011110220001110010202122100201010212000001211102200221201200020012101101020211101100222102212212222100222101122110212110221210110201212122201112010200112211112211000012012210000202202210220112102220012012120200020021211002002222212110211120021201102002201120101201120100202012010102201001100002022102201121012212211120211111221012001100212101121111122220210222002111122121011212122121122221012210020002021111020000100121001011200210212222111211200021122122022221111210202021010112120002221000101212200112211021022202110211012110022101110121112012222111222022011021121000000100112212220010000120001202212221111102010021001111100111002000120002210120222021122101122222200211202221220002121211001002112112211120200210122220200000120111010221022201120022021110000210222110011022120112011110012122110012101210120021112010102100201012201112012210121012120122110210220022221002010000221010120012120220102122122020011021202020221100011211201101122112100102102102121211201012112021011201110100011121012120210011202212221212012112201022012120101122212021121120112121120000022210022201112200020122101022122212101202011022011221000100220201110120021022001222020111111002012021200012111101002202021220022122212121001201122210212012220122220110102121021020110021002202211202222200020102112121010110001221102200121002122122100211001120110001211200100010010100102111022011120120220120201000012222010220210202111111022021101202120200020111021201012201102022002010020011002220020100110000122101002010011101011001202201111002200002", "210022112212110211201100222121100111011211011001010211201211022202222121022222111221100021021010111212001220202222101212101011122021222111011222202020112220110222112101022201210021021002111002020100202011110012001020210120200100011111002112011111001200222112211001202122001211110112000100211210210111220212122202202021212021022010200122210221200112012001221222121220012010121122102210100011011220221121210222112211221020022001020001201211222120101011222212210212010012100002222121011022012122022020012101011010122121210112022220021202121200221120112001122010112020221220010001220120022222102011210121211112002112100112101011101010112222211010002200222100202010210010100221222020111202020102102201102000202200122112121012100012220100022222020002112110210000122222001221022101201120202012101111202102022221122212112002102110101220000201220122221010110112221111120102202100001010221111121210111111110001100112202111211202222201122102110002111020201020010200021212010211201102202020200211112222210220221111100222000222220200122100000202012202100122211212010020210120220112000120202022210201100110202111202021220212121120211112111211211001012002021110021112120021200100222112220222000220222222201010211210000110021101001120022210002122221100121002021010102212122021102220011011101012101011112120001112011022120002110221102010210000022200110010012221212012001010201100011212110222001100120010101002221202212111121221121101002111212210201211000122010021121120212210121210220010222012222212200020221201211211020120201121022122122122020020101020212212001202000101211121101010120102102202211220210010122100011210201122102212021220020222201222212011101112021112220100120120002022210002212210020002200222002201012201102100101220202211221110101012012202000222222222111002121010210011220110122202221100200000020202222000021100201122202111011102002201202111120211020022010021201101101122111100120120122210120221120100002201200120100200200201010222011220", "012101110100111200000220221221210011102220100100210002122202020210022201022001221012012120020000110012101210012010002012120220021011010022212110001012021211002120102120100102110010012102100000001120212211001201001122021202112110002102111211021011212000021021011202222122120011112010002120001100222020022002010021112202110001000201101112211102120001211002101122022212202111022121010121210111212211101010120022111121211002022000100212221220220220101220122011110120000200122000110202120100100101202010012020100111111001101022101022221210011121100000001111221121200111012101201202202121220122220220111012011200221112112200002102100201220121022121200122212112111112021220121011111122100211120012222111212211112110022121102120012000112121111002201112011202021200012122212110001101211102122212021002200010110021110100222122200122021201120210111112011220100202220121221202111111222122210200121111222100212211120001201021122212221120010211021212122221101121121120212002112001102202011021112100022012111011111000001201112012222222001011020011121122002122220012002200112212011102111101001200102202220222202011020122001221110202122121210111212221210022102120021211100101222210020101112212221000110022200211120112112002212002111000100112002220121210201000001221110202102222102012202111011201022210120222200011111200101011101120002120201120011012211120011220100101110000002000101111110212010020020002201220110121100210020001121202211022201002012112222001221201102021011210002200011221101111020012210201111112012202222120122020020102000102210212110101200102112020112112211210110120120102000221012100100211122022012111221122001220000011022210101021200202022012010221010111210111002011010221202222011022010022012211101011001110100021210100020212102022010021122210020210100202010202211112100001222112211001012212101010120000212100210201110211210211120210220222122022021112001122222122220012121002220211111200202010101200021110211122220111202012021000200121", "212122011211210212210102102111001221000112020101201010021211010101101110002221221211012202110022202112222121201222110010012222101200022012212120122012111111000002020000101111012221212202001111111002210010002011012010222120001220221011202011222022002202000121100210100121220120000112102220000011211022202010010211000020000211202021021111210002022122212020120010002122222121012022222022022000220201100111120220221212012202201122002121221211121201021102122021012202121010011122220012121102002121010012220122010101200221002102012112121112100202002220020110021200211112120001212211102102212220122110222110011201220120020010022100110112022222022202122020100112102001022120120202211220000121222001110110112012122000021010111110221020120100110101210112010110010001121010222220022212001202111102021200222111122211101201212120201110210221021222100020000101101211102120100001002220102120020202021212220020110002221200200221212101002212221010210201020102211121202020200222122100001011212002012020002002010121210002120021121122010212010101222211212211110011102210122122200210022022210200202020122111122001102000000012012021222002021101100021002212220211201111201212212211122122122000111221211112201101200200212211102201122111001200010212011020221200110101011022212002002001020012002101101101222200121002202221221000222221020021200001121202121010221011022210022212000102202001120020012111012120201121202120200200100110211121212210220122210122020020111100002021220200011102102001001011200022020012221211121201222222210012012011112212011210200102102020221110100222121001000121210110020011001102210112200011001211012121001111021011021020110010022011022121221020101201010220120112011221120022012222022200212110201220122210001121200200211001002111022021211201201120120021100102201011220111022021002022112021011021120100201111211200112122212112112012121220111221111121121020121212102012120200212100012112120012212111110002101100110110202102010210002021202221", "221002001221102111222121100112200121022001000221002110020120202122201012210222202122120201200100102001000210122012101201121222022100000021010210001200210100202200102112111010120122112120100110010100211222111120211200102100121022002112201001000112002010122212020102200012021112000122222122100000010120112011211121211222200112121012011010221211210112021111202022021001011022110102001110120112222011120221212020110200011021121201101211011100111202111100211110121111202220201120202200101100202211022220111102220021021222220101001221202200102120102221201020000001212220111220002202212010220120101000102110221111210112200000011212212212211222202101001110011122102222101111200102202011212122202201220201122002102110222000101002110202210112122112110220102111012112010221111202121020202220011212210021200000212222001101002001100001112200021020100210112202111002111202120022110011222220111222000012020002212022100000200221101022111020011200120201012100220201222212210200112112022221012220121211110110112122200110220112010001021212010002110102220010201101010221021000000212211010021100121201212102221211002200201101212210001222112212122120221002022101210212112220012220201110221220110102110022000210210212100220120022211011200022020102110201102120112210001210012100202102102021020122121102011220202010020000212221001221120012100201110002221011012222220220112001001011120011102120021201100000122121001001201012101220012211112212101002012221000112120101120022202101021110201011111200211020010022012222201000011222020222121020002200210102111100012010010200121022100200120011111020122022212200101121002021122210022012002011100212001110220020121122201212212012202000111120222221222112112001220002002200211011002120122112100112201101110012221020000010002022211110012110222120122102102120000101222100202110110111012102211000011200110100001010002122122002101002011200212110210212211211002201220210101002001012000220200000002202210210020222101200222021120211", "101101212110001101122002020202122021210020001020202222011210022121200100022100000120002222001101020121002101012122222002010011221222022220200210010221000110021212011102211120010011000001202020211112121100211122101100020222011111021100121000110021211110020221102222122200212110211212011200122210000200201011002210120202001221202102212110100200110202011100020212100101102001100121111022010200000112101122210220121002212111220201011201210200111222012212110121011022000101210022012020121202022102020212201100202202101101200011000111220220012001200201022202222222102102121001012221002012011210020120000122122011011101112011110011021121022220221020021220002210210021102010111022020221200110210122121220022202010101000020010002210111121220211000110202220111000001021120220000212202122211000110011012110101010200111001202212201110022221121201121221222001001200102112222222022201212212110101201022011102212211111201021110010122201001202211210112010021210100122222110020212202211210010210212010102101002002211010202101112002011010011221212220100120112012200201000000101100211001101011020002020212121020201100210100211220112212210200021112211121102122222001120020001221201022022200000222202112221001021121102100122222221200221011201022102221112111111100100201020100102110200101201202010122211012220200221012220000000100021222022101111200002000211010210001010211012120101011011120102222001212001212111002011100201201022110112210210210020121211202212211110011100120002222202111101122221022202102021111021022021220102110222021002001002000222200201001110110020221202011020222202210211112021221112121202110010012212122122021121212010101001002021112112011121110220021200122011002010001020020121002021212122010002200221220112120002221220022111101211110201120201211211212011111102121210012220110122011120010120201221120101221112121010100220021201210110212001120102220012201121022101201110220002201000010011121110120111102121210001022012000201002212022020110", "120202222220021202002220200212100011001012211010020210022201221201112111101022122022201202122221201102012212101102101101000020120112010000212222212000010102022022212220122221021212222220221000000120221110220221212212101010102010221211112110111022120221211120211022212120112022011111100111102100122012112201010122010200021222120022020111200002201122202110212120002220111110010111210101211022202200111101012110011201202011210101111022112001201102122122000212110102220200121202211222210120121221200222211121020021101222021001102012101222020110121012012022012000010210100220111020111101200211020002201100020221020010210220100021200202002020210201122211210100201120222212102012201001211001011111101012012122201022021001200100011211020220120112120102210200202101211111010220102220000022111000212010112110110002011100220210012222011220202012010201212200220000222202102111111201000101022222211021122102022012200222222102220211210221121221210002010122222212102102020101012210101011222122121100212111110201121201102102212101120211120220220111000221002021000022100021110021202012220200021212022001220012002111101002210102220001010200211122001011020212222122100012220012011222100222022122002220021102221010200111212102110022110022022020121122211220111020201012121201210022221102112112101112021122221211001200000200021012111200121122100210000210011212021201012111110022010200212012211210111001110012012021202101201010202112021102111120101210222221121101002212102012110200110211001112221110121220101111011202112020212101101111101101221202000001111201210100222022010020200102222110210002220122212122121210220001200221021000222211221000202212100111111102202121200122021101102102212122112020122020201210102122002012212121012122002112012002202010012122101200002120211222121220022102102101011222202201121211202020222001112100111211201102102212020202000002011122200221021220222010112110211201012111112221002002101210101111220100002020021001021011102021021201", "102200102212112210211011200012112202102121011102012001121202022100012022012010200220011021222122211021210220121200020101221202110221121021211000122101112120220101110211020210021011200212111101010120011200101112111010021200121010201000201202022201021012220110002111220211201201002122001001112100110121112212012010102021122011001201001012020000211102201021120010212010111211200202010010000020201000112212022222122221102112222210020021020102222102220011110221200022120221101000110012010000102221010021201111111122010200110220001120012220001211001012121010211022210101021120102111002202120221022101220201011000222011210010011002110102022202122211021211221221111112020011222212012100210212212012201111202121100021021221202012020110200112220110001021012021102202200000112020112022222012221002002202110212011001222120220000010210102201112221011221021210112201122211020112012200220101102101111022021101021010002221001010021012120000110200020222021101120210211002000010111201002200002122221020012021111212202120100111020110121100121021001012020020222101212211122222121002212112111122102011112111220212200212111200202202202212220001111011011101022011022022010112112211222120121212001100122000102102022022011101121211121112210211120201200121102101212102012011022112211222020010102011201212212102200221001200010010000000100220222222020001222202220212222010010010101220211122000120001002202010002120212102211210021112120022021212102001011110001211102012120011112210222220202221002112111120110112112000212120202222111120022102101102111001210212021101111211100122211201221100212201012110212002110011212020120221000011202220101201121000001000120021210112011111202111212222001000110221112200002222222102010022112201221202011112121112012011002000211121001010220000210022021000201222020120221020001121021022110002202002200121121101022101120100200010122001212012020202122202221211111201001221100211220201100011210001021100020020211220012020121122122021022001", "221222100201202002222000111210121100201201220011222021200112011220122201200012000010220121122201221012120102112222110021111112200112222201000202202121101020120022021000100001012022102100012121111210110212102100112102001220022211002012220220120121200210220102212120010222021201220210102001000022122201122121022001210220021121110120010211122220100022121200122122201201211002222111221002202020202212221200111022011121220102102002100100010121112100201111000200221201221210200220112002101110011111101021210112001001221112101011010001202201221012000012012010120221021001000202121210202120200100211200120022001111201121012022120212010000121210022111022211210200010122202002202212110111120101020021202212011210202212201212220210021110221101100222000001200022222221020011111222121122100021021112212021202202020012121002021212122120122221020221122220001202112101022020022011112212112000121220210211221021122012020210202011002102100221100000000101111212021210201001200220221011010220211011200000201200202220221200001200000012200211222221021222221012021200021022112002222201011001020200200012020011200211220120001011022201020210201221021202221211012122220022222112111210012212210102211011221112221122111002212000001020111210000220100120101100100100020021022002000010221121102021011212112210120112122220200000201002111111111002102021110022102221222022220001220221211221121222010012100122201202021120111221000100102120121020211202001120121202122000020100022211211000222202002211211202112000222202200100020020111000120201012220002101212122002121001001201110210210210111120110120000000222201001201212222210000122221221101001122110001012000100021122112122221121122220001202021101002002102021111110002111002110211011210202221010110020200001020022200212122022200112112022101222202201102221022111221201220020121111102221010101122202220002110012021011201212222220210102122212001121121201002201011112002120001211121021021121020020210102021002101100102000200110", "121110110000102120111001211020020111110100200120021000120202102101121221012211100021021202222100021220000210021000001012211020121102001110010012110010011120221001110120210200000011210210011220222011100221210012100200210200121100100112121022100221221220120101122202102221012122012212210102221121000221211001101221102001100001101202201210011221100022121202111200221001101001020121012111110202210022001002212002200000210221100110101012212011220110221101210102221010110211212122020112022020212101002102120101022201212020220100012022020122222001210211022212012021001000211022021102102122200012201102222002221200201222022020022000201222112102022122010010120210021121221020201021221222012202201222021121001222212221201211101011212212221120211202200211020110000212211200000011220110202000121212221020100011021222212212100102102212122201210021212212211012200102122021201200101111021000010111111102010012110220110020011110100000011020010112112002112221001200010120021222021020002200201012001011102212020202222000212102120222122002202002202201000102011001101201002201222200202220021220010110100112022111101122122020011101210122021020122112011221121120100220201100001102011020222002011100101121121002021000012012001110001210200120210200211101011000100201002212112110221211011111101001210012000202222220122010110100100222001012001210200122121021200110120122120110001210112221110021201211000220211202020211122201121002211021020022222222120210021221020211120012210201111100120100011112110100122200020102100110210011121000011100210102102210101121100200120210211221020100001201221212002202202012012202002010001221121111020210201221100101101202000210210011222120200001221201122011000210111020010202200210011202102022001012122000002211011221101101002012200120001102020011122120020110202122212020002011222020112112112212112101010012110201120102202022022021120100210211100120211012210011122200000221101112001121020211012112022021011201210012112112210121101121", "101221000122210011000020212011212001012010020020011202010020122221110121100011100121222120212001111221210022020200120002022122220200121012222202211112220111101002102110221221221211020221211111021111112212101010202211221220012122122212211012200212121020122110121212021200201221210001122021111211221020201220000200102222211121121220100202222211011021020020001002121210201222121120101000200210020020010100020201120010220002022111202000200021002200211022200012001202221200022102021010211122101001022212212011120221222022120001111011201011222101012001210111020110021021001102112202110122002022011201222002101200212211022011211201122110122112222011020001211101100121120102212122121202120021220202112102211012110121220102211201120002212021020000002102020211100200211121120112122220221202111201001000021222100022111022200002012021111211112220222101120121110210102221120021211020012020120200110210112201110022120210201020001021122022110201102200221201211100110222012021220121101210112011012221201221210012101120012202120202121211100000021110100022200121020001201111201112120000112121101200202101020222020021200022220112100222220122120101221112020022220211221010020020112000222210011110202110002211102000102110100022102022211221221001021001211102222201200021021121200120222012222112011210220210021110020222121002200201201022122210212201020222111211111212202200102220210100122100202211201122112120100221021200212120220022010010101022102211010102202212220111120121100000022012220021011120112012221101220011211122111022222012211220010201101022002101112002011201001201220102201002001001110111200221200002102212212100002201022222122010111111001202210201101101222111221022100011121201020210102020121012100020122101222120112100022121021220220021020012102002201121111110022211000221221102011021202102122201211100020012012110212210100022222221220002112110021012201210210222121122201001122122210211220001010110012000011022021121022220102220120020122202020012", "000011000020021111022220101011102102021122111112000021111122110101212211012102011200102002212011101122011021200221112001220000021022021012010120011102122012201002021211012101201100120212001111012210201110001201020010201010120002100102011211110010221012200011001011210022111220211221010002110211011121010210011121210100221112202001220110111202012201111201122021010122021112011000020211111021002210000012001100010001210101210010212100010221120111122212020201220220122100100021112212211120201202110221021222001112222112001212211010112022110220202212012222011002001121012102101002012122101221120110210200020120002010122121121102221102122022022100202110201210100222121121100202111012210202101200210202000000120001122121202022010100111002012122112210110201211001111020202222011212212201101211010201200211101000111001220012222220020020001101211202100120120210221101120012122111112022102001010111121012212011020010212201011021200122110200120022000012120200202110020012101000000002020112222102221200011112010100010012120202020022001212212002022112110000121121200000102112022022012112202200000012102021002202000002102221212122201200021220122010010222112120200120011200222112222022221200201002012200120021011111212002212202011210101120011200011210200101010121012020101012111221010211210020021102022222121020220100202000021112001122002111200111200002211112000021202222001001002011102000002222222112100202212022111211100021110122201110022112110211102210211101010002100202011111222112110222022222210022000202220100210212021212211021201121001112000011020011211010222210110201011200101021122221202112211111211100001212022000120122000122120202121110012021022211201001202001010221102001122002222012120221102202101022110112121001212021020020100120120000211112022221100212012212110000021000022122000121020200022111001210200221012002200201020001121101202022000221212011221202111021221101100000022221221102100020012000021210222200020222100020212002020100101111", "221010220012102221012011210212212220012110201001010111012101100222122002121000210002102012220021111022010022022111020100101101112122201201121201210020020001111001002200121122001012212220200220122102010111121110002201211122120112111002200200021120222110020202200122022110110211010120222110111000112010200112101220222112212211221002100210021100200212010012202011100121120100021112101002001210012100102102000121221200011200211011222100212120210220000111012202011010111111211221120121001222020001020212200100021021121201111122002012111021012002120201201110011022112110201120021220112102021112202222100110221221001010112202010100100221221201022022011201001111011011002022122210101012200212202120121001120000201200221010022001112020211101201121121022122202201210122012022220011022012201012200202100121120100022111202112011122110222221020022102202021222112122121110000111220011112000002200221210001011222110021020020000020201002112001001121020202122012120000222001010100221212200002101102210210101200200111120201202022012112012112101222112200210121010020122111122102012220202101020001220222122220121200201011021020121201021200022010010020211102201221001210002011022101211011221101022010122110021200221112100212211220220120110112222000011101201200002122000020002111000011110111211222100220120101121100002100011020010111100010112021201210111222001000122121121101200201212121222101202200101001220020202201002002121020200000121011002100012121221110011011100102000120121102111221200100102021201011210102221001110000221101102101011021211111112211011101021221102222010111021121200101122101122002202120011202010002121001001112101000120202202001201122211101020012100200022121220022121210200021122100102022220112200220211210200001120012201002202001021202112221101000100002120001201010212210112012021222112000011101112100202222020122202202100120001210220120122211221111112202222021212200111212110112121010201211021021221002100100011010000222212210200110221", "102001212100021201101201120102022122110020201212120001200212010022011012010221101202201011211120012000120200012110010101112211121222220211012200020102012002212022200102000021100100200200222200111110111121122010210220222122120202022002220100110111010111222020002012111221002121121121000110122222201111012112100002112210110120000010012111002010222202110210021220011111021201201221021101101211002201011200110221100001121000012220100101121112201210121211020020221121202212012012201221022122120201211202222122200222000100012221121020212011012102100121200122202200211212200210110101101212002121021010100220021120100020012220011122121122101112112222100121101021221122010002022211010020001112220212121202112100222120002201220121020210012210212020101111000211110201012210211101022202021101121202011100201222221022112101102210222021121011212212122110222211222020102122120011011020011011101010002011222211110110111202221202200200102122112110210020012112002002120121212022210220222121120101022122202212010202202211222002122021102101122021120111220022221221001010212011222112100020012222002210002011010212212112011110021022022010220121111112102212201112112010210112211120100100010020022121020110010110101012012012112112010100221222100222210120012110222121210202221211101122001222201022002112010112120020212100201102211221000200010012110011202112022210212010221121022001101202102011100200210210022201212021020122012221201122201210111110101021101102212011102020200022020002001001201220022000021222100202122100101101002212121100000112011202002012002021212011002101121000112012010012011221110111002220021002112102001111112211201211202100001111212021210000022020212200001222220201001210200122102220120022202200001012100202211201100021002002110201111110100211002210101122212112122210120221222110000101210012000122122001012211122110011202000200021111012100110201021110020202001012120102010010000101210211101022212012110111211200120110201011120020112122000211", "010011102110111020012211101011212110200220022112002120111222021122110001011202010102220212022202122210211021022002121121000120221210110120020100011121120222112202121012002210120021011002011121110212212120012121000020021200211220220110122101210001010210120112022221022201021002122200202222110000111002101020211022120010011200221212020220021010110210002121010020100201111110112202221012200211012200022210101100020021101002201200122222102022220022111122000120222100122001202122211110202102121002221122110110112212000012001012121101011012102011120222021221202100000201121021001210020122220011001020211002010010010120220221101101102202022101120012211112122002110222220212001111120002211102100212101120011222010222002121222112022001202000122121221111001111200102222200221022002022212100100011212212012100011012000020111101120010222110222022100012212112000121102012212000221101120221202001022112120112201110221201200010102200011021100111021012012121212211002212100102100201021220022100121220001122110011010222021202111210002210202112011011002002212001111210122021112200202020121000202210010220021122112221112212012201122120020220020210022022212100122210101122200022100101201102022101122101011021012222102212202220020022101000220120102211212212200111220122010112122210010101201201200001102211011002010010012010011120202012200011010010210100111200110000112100002100211222110211010200222110220002102110101112112110122010201222120121022012102222112211211120211110111121202202020100220110002122212221002110120222110011012012112222021202122012221002000201212111000001002211001210100002112001020202211201001101010200022022110011100110102100010111210220021102012222222222012010202000212000001010101200210011020122012202010102020120121010002222022020110220100120001220112210212212020111010210220111000020222011001110001212120010002001100112102102100210202021102022101222210020102120021010212112021121020002221000112212011221121002111102001200201022111200", "000211112222202201112112101012021000010221200201212202210020002100022122200122002112000011020012221121212012100211222102000220122011222110010200220102011220110012111022022002010221012211212201022022222021212102210102210220122002022010010210121101200111122002221021110001102001110212121012110111221022201022012200211012101220112001211021121222011212021110122120202002000002100020020102211021011020202110221121200021000012011100102020222220002102212100010222121001210121111120002111210021212112120201010012100220201002120100200212011000102100010001221122101011021212212122012222221112202221210100012111221120200002211020212011001002212100211022202010002210220002110001002011102210112010200122202122102200221110000200201200000112201102010010010020222020221000000021221200220101002200011002221220202212100021200111111210001000020000122101002212210211020011001111220112210011000200222111100000021011110201211200210112220110110110112021222120112202010020212022200020111011210022121001202101121221220120110002100221021100202102222121012211020000200020201212011121120102120121122222010220202011001010011021021102022110121210000120220100101221202121112021201200100211112101201002112102121121001210022110021101010122011000122220202012002101220100211010021102212202002012001020212122012121200010211012021100211002112021121202111201010201200121100201010102100110201000000020120211021011120010102000112210211101011212110002112221121222220210100102121112002200221012020111012011011002002220220121112112202110211120011001022202200001111200221200011210011020201112002011011222121120220222020222101112001221101021220212221012011202220121110011211102110122202021210001100210020100112122212002010211010202221011020201201202010001220010222100112120001020000022202212020112212220221012121101000021012001100100020020222001201000001010202112100122002012122122112022011010001200111022222111022112222102222022021121102011002220222001011022200201120022010100001020", "002211001101101020201221210122112200102120211212100011211200000110201110001100212002021010012222221120012000021012100112022100211022201210111002021120100222011100212012122002211011020201022201000100021100002110112122022001020122111110111000101122000220101001022122220212101010202202122001222210000221111220210212001222122011100112120021021202010120111001011002111020010221010110110100001221212200011012022211211212122210222221000110010210002002011200110210100210120102011221020201110212120112001112220021011202110011012121220201111022100122201210021200221022000011212020111121200011001101120020022001000100022002002101002000222101110002102221111011120201002102011011002210121020120200101012221220122120022012002010100122210210111122000211102222000122210102002002100202100212021221011121002020111221110202021210200000010100212002012012012000012002022212201020102001110200011001211110201100022010112220212220122112100120212201002210102200022200022000102121121001002021111102022111120000200012001102112110212111001110001021210011120001200000200020222110010101021011111211202121001210201222111101210210021022211101021210201001111102021000001211120122012201221100100001022102002121200120210000101111111021110111120122111010112122120102010100101021002110100002220122011010012202212012112112021211112010111002021220111001100201200021101200021210021212120000121101222000000122111210002110202021111021221110001110211200211212120022101122210110122000021220121012211111012200022110201002202201111122121001211112000002010121221120002010100001212201101121211020022020112101211010100122102001212022220212010111001200101221110201010001102110210020022012201200200012001012000221222001202020011022122100202221021002110021110010101002111010100211120122120022110001012000220122122202021120002001122111021212102001200001112001201002100011101121101122220020012222000110010100012020122220211122110010111011120200221211221100011212210211002001111211001220202000", "210000100011022200210020002202202221202200000210212021012100120001220120210212210211222212121010100222112001120022021022022101220002220212202122202022101122002020020002102211000022111110211011100101102222010212000121022212010021220022101221012011220010202022220212021101222110010111002221212101002011200010010021210220220221012001121201002122220012220201101211120002100111112122102201111112010120120110101021121122021001011021012112022111002200001101221102220020201121001110120202211001222111011001110000000022010012222020012210202021022100011002221010000100111002101102101121221001021022022211110122110222102020011220001000221221000000201202010002020201121002121112012110101100000020012200210111012201210122100011200002222020110110001121022202122221120002222101101000011212102121220202020102010220022121210000101101002221012111200012021211111220220201111101210210020212210021221220211212021112021121100120201021011201002220111101221011111102002111010122002122220022121210011100122200001010202201202211200120111200122001110000102212102012021111011011012221100221212211202112020210110012201121120120201122001221201021001020011201011122022211212102021202222121221122210121011112100201220121012102000122122100212201101220002001001212212002221201001211110212101101001112211121122022020102102022211002122021000120202202121012222001220001012201201120120202022120222122111101101120000022010212010120110101011221200001010122122100212002111102012220120112211122011221121110120111101001220112111122122000100202001111102211010101210220100200010100101010200121200011102011120101101002202011110200111200212020222000011222001220002022201002101120000011101210101210221100021111010120101111211202202222021000200210221022220212110011101002100112000101121021010121012200211122021011122110001002001221210200112210121200102102102022122022120222122211022002110000001020212102020002112012000000011022121210001010102101012211201210202221020002010000222201110022", "010201012000110000220212012111000021020121220120100020011111120221220011212111020112011202211120100201202211121011210101011110212012102211220201201010200101100102121100201112122111222220122100100212101110001202110121221210001221102012121010121012110221200211120121011111000100121011101222220021112200020011201110111102012101010221001221101000220110120121012221001021112022222000222201001101001101000010212120000010122100121220221022001111121011012210010021212211100011200210210221100210220211221121210201002011012100211012020112112201002021022000200012211011022120021101000210201010110200022111210010020121120021000012000210202101220121120101021012200112221201202101222110121210202021012001021121221020200111010200110220110110100011202020122102010101012101221110201022012201220100120210120121112122120022022112100021122011120200221001100121210202111111211002010022110111110001121020212212122220010011000010111120211111212112210201001011120010011010122102120222222012001000001211212122110212110021212122011010212000010120221012120220202101102021012012221012102222222012122001222222201220120211102021012011111100221010222201012221100222022121000002212121002210022112222210111011000211102100220121012221012221222121010221122112112001020011220102110002111101122101101100221110202221001000202212012112112002112012011210102221111202112101112021000002212210120111022122021221211011221210000011112211100001020101002200220010101210120112222020112002122011120220120121100102101020212212000011110211220111121222210120202110011211211002211200121021021120112101021122102022210000220001220221122222002012100002012202121001101012112120000001202001112200112202012211012112221220200100120121201012020122111102220101001210210002120212101022001201212100211112222022220020202020111022022002102000120012220011000100212020001112202011110201111211121110122011200000000110020012221012102112210000001111020120210111000121121102201110212202201101101020200000212201", "201121210020012102011211112011010001102022101000002010121102100122112020212122011121200122011102120122001112201022122122121211102000001111001101110210102200102202110122200122222121011021012000210221010211022002221211210200011102020211222002210121101112221021021002101112111121211210112102111010110210202002000101210120021111220111101111012002102001210100112000201010001202101020001210121100202122022202022121100111120000012112011211022212102010120101220022012120001210012011212001001021010012021002122120210220212221121022010122111000001002000102220220011020122010020002010001120221220210221121002201101011002121100100112112110102222012101221201000221210112201011222201210100020121201001222220101121010220100001021122110220210111211112221000002121012200101011100210001121110221120011012222010120000020102120102022022001210210011212122101111201012221121121220102020222210110022220002211002200001011020010221022111022021021001101010002022120221120110220100002202110100110001010100201202100112222200011211212222121212022122011000020211211102122011210112221002221222112002211011111221022021012012110220211101020001111120000120220001102002202012112110110221022221201012000012200111121220001221112100001121201022020102010121122110222111021021220120001210012010200211122002212200112211102012102010100211210122112001101120221002110112121100211101202111202201010201010212001222111101111222120122010101200100022102120221110221002222012221222121111001102110021101022221210100201211202001011120012122222122211211002012121112122202100111021101202212100002202120101211020200112010121200002121220012100011002220012211222101220112101110222121120121012111121002210121012202001022201112022000101010120122220011020221222120202021202122201201012210011100001001110102020022200022021002102110222202010021000211101111202011121121010210120211121220222002022122020120101222201221101002210220120102222102102101022011121201022122200221221212021112220210212021011220", "202112211202101021022020202100122221102102020021011220112222002011002200121102010100102212111101112211202102000200001210222011001001011111100001201100210100202102020212210120110122211111222200002021002202202100021112200111100002211022010210001011221222100221200112221111121212022202112200022211002020202102112220220021221121022022212120212210122200002212021002222000100111102202112211021211102220102012102102111222100021200221001000011202220012020112012102022201010220120220212102010200221122022221111122021221212222020212100201000200202112021210212021211211221110010121002221110221211001211222100201100222022100011100011021211012021000221002012012222011012121011210002111100010210110201102011111121020112021011222212011010021222222022100012210211011010122011102112100211200021120120010221010011120210220211201212211200101110122122022011112111212220120200110021001200211020102122220122021112202020211101012202212200102100011012212221101111012010021212022002010021222101211220021111012021121022101121201002001020201200102012200020021102100111210101111000012121002221001121202011121221220211121011200201210102120021012100021111210112002110111122110201211011221210200010222001211211100100002200211212110120111000100110222212210212012202121112211220010021121102101000001102221022020001002122101111020110112020120000120220011120121221001211110021200210022112202121001011220220122122121010120011122101110011122001012120200101022202212121022020120100121101022211012212001101221200001012111001202202102210121012112100122022001020010012010021002000112012121211210222220222010220110210010102212201102011021012120011211002010110012001210022100111220012212111100111000101122121212220210001222221012100001122220221221012010012111200010202020202111202021000200101010220012222222002101021002001101112102021000220001202102121112202020202100121122000100020111222000202100021010000020022102100202101121220110200010120022101011020011210010200001211210012212", "010021021100211211121021210100112222210002101102221221120020002000221111020012102222002121121001000012201021122120211010120020101020001021002010002221212022200101202100122211022111212222021022211221110211000221120101210212202022021021222210022111110102000210101101120200122202000021220111100101220201221211222012020112002220202201001111210220201021212200101220222211102211102202202101200202000102221110000110101000211012202121200212211022120122212000111211022111102122122002200020222100200121120010022020121200122222011210122100200020202002102201112120011220110111222000120202202022101012212122122112221211120122101011112212000201020010002110212010021020002122122122221210200211112101201000122200202200002010210201000210110101100210000222211121221221220111122202112010201112021212222112222212121102110201000102121100102002012222112121121200120010020201101211120101012000120022022121110200001121222000112101122010022101121202012221011111110001001222210010011020022111222010210122122201011002211001220122200102002011000111110222220101112011100122101211101202110200120202221212210100001002011120210102220111001200122001112202002112221210201202010011220200221022110210202011010012100021021002222010011001202001212200000222001001111122111210122010120111020122002211211201200110121100212100210100100100100012012220100201210000202110011112210211212112021212021100222022112110000201212112111201021010100221000101011010212220010122211210212111201110110022122210001112222102200220012201121101122110220212220220022110000010110002110102111021022101112201212112022100221002221112001020000221200002210022022112020020112020221210000220220111212221110212001101200101021122222021211100221100022122202222020111201221121001112221220102222002120121001202100021011020102212021012201000122022122221112211022201101210202212200020001002000210200111111022202210020100210001111122011211100012212212012220020222201020010101020100010200020021222111022011020211101221", "011022022100011210221120110200221110102002101220000111010002100021001000211012211012112001022211110121022021022012212012011221101122000102011210011021221210011012221200022121102211111001110221211102101120010120002220012010010220011012110221111000001101120220212121121110000000010010002201210210111102210220001202020021210002001222002210220011220210001201120202222212011002211202000122011002000200220112120122220012112122212210212210011112222121122112201000200102101110200221112221121202210022022220010020210001102102202102101010021121110122112212102200022221001101210010001100202011120020200002002020202212202111102011020012210001221211200201120021012202100211201220002222022221121011212011101121211110100210120122221100022011012000101012002001002012212010111111201120202210101010111122202211111011100001202012200000011222222210011122220110121221101110202200022201111002020122020012212201121100201120000221212201012220022022022202211100021102012212021022212211212200220102121210201111010010022002020110101122221000112122210022002122111220201212202210010122122200112020021101120000102112211111220122121120211212120112010002112122102210102200101000111101202220021200210020001001021111211220101112222112002101220211000022201221212200211001222002212112002011020102211111102100210121220211201222002020021002222212222111120201200201001121101102122100011100121211100220022220111121210100212020102121002020100011111021100211121000102110122201211222200120212020121202010121121102011202001022110121210121012201110012200200111002001012012211210220122121010112220200022100100221100021120012222012221000200001112101120022012201211212121110122222111012102220121120110021111111212010200112101122020101112021111100022020212011210121011100201201111210122012010001112102012012022220021221221000111112212021000021100220212212101212021122021212000110101011120001111202202022200221022100210122001212101111212002010012010021012100201011102200201120010100111110", "020220101101222020110120210022221211010112222022001212102111112010021222200021000020201120222120001022122222211211200221201212021100010020220100001002100012101002220000200121212102001022110112210102012201112121010101200112222221120012021112210201110022021212002221021012112000212021110221100110010110101110202101102201022222120012001102212122011000111101001120000211221012220020010120200222002201112111222022201012022010002102200221201110002121000102120001102102101121212120012011121120211202121111201111020200022110210101001001001010000121112201001122101220100202200000011211020211110121220020221102200022001002120112102102022112021220122011022012000110101011011212201110221221210101212020011120222020200100002002120121102012122112110010001220102102202001000002100021220121110222011201212212212212122112111001110100011001001101220212211100001100210202210221112111221202222112202000001002012220221221102001010021021221201110110002110010211211021000202001120112121112012102000200021222110212022121211112102102200212112221020200211001001200210212121020121001022220211111022211000011200100001001002202222100000202011022110100112012011021210122120010101222222012222112001102201202110111010211222011000010000102210202222100222022222110120100212011120111210202222102212002201001121202011211112002211101100201020200200112000202212221021021000210001101200002020201111112101110212211111012112200220202212221220022101212111000200101221101112102100102111222201221200201122202121102012200010021001201011222000100002210211010221201201210011220220220202220111200200221212120122211200100020021201000000112102011211112201202220011110100021012000001010121011210112212221011112002020002122001122100212002020122100211101200012211001100220021000101012011210021020000200101120002000121000222122010110111112002202010222110022210001201002010102020211022122212102000112221200222011200211122022110021202001002200112212102200110212020012200200202010212110010011000", "111010201010021100101101100022122222212211110120221200011022212212020222210012002001012121010020121112200100210110001112201111202101022211000120012001011122011000220102011201102021111222221112201122210102222102000101011002010210212120101022112010010011010202122011000121122112220211121022000002002102212202111002001002202100000120221021010111220110212010220121021120100200212202222102022200000202111121020210202001200010202111100001010210011002212101012222001221201211011120022002210120200102211020102112101010202120000211011201102020111020101011001221202021101022121212202002112002022121020000120102100222012101121122221100121010201201120121222220200020002121112211201112120102020221200020121102111100201200210002212000222020000200021010211211211021120002210111122010200100212010102200210122011002201200221202100201002012002200122002211100101001102202202120011211000020101210221111121012110020020202012020200202220222222200100222101212120120110212020120220011201111010102120021211021120001210120010100200022010101001010212122102211222221001020021020100020202101012120202211002202020122020202120212111020101212001111110110021021121221011110211100021212200101020110211021010200221011101022112021010010121012110201202210222222110200201022012211011101121022210121200010100202110111021101222110222221002000011112112002212001101012102120210210220112020021220121002210001212111210102012001222212000202021100200201200112002010110020112201022020121111000202220011122210010200120010022202020021002002110012122120222022121221112222122210200010001221220010122100112221212002201122012222211111011200120200011102120021122210100102210220022200112100200002120202022021101011220121011101101022201122221200020120001020212020111110012110110001120112210211021211000012010220212020110102102100221211022220112002021110220102010112101010211222011101210010111201021110010001002021012222210211012101021101122222222202021020211111221101022020120220210100010220120", "121110020221211201201101202012112121102210001202110021211210020102221200000010211022022011002211101222012222200110221211202000210112120222112121221200120110022112021022201111100101110202111210001000212222002202122002002201200101101112212201110211111010200222201000221000102222200220121012000121112011100111112112110100211222002101000100022101001210210110110221220011012112122212111212212122110210112102121012002022001011001122002202211222000001112222201202200110022210210021121010220110211122111112211100111002101012212100202201012001010002211212210020002000021120110022111120112211121021012000221110110222202221120221121021220121220102021122102001001001122102111012111111222210122221222100012121120101011100020102012000222121111122110011001021000120112220202112101122111202122120101010102121221202110222120201211101200102221122101112021011212110200012021020202102001202102120210100012020001001210122201122222200120222211011011122000022100102112011201020111121221010002210200221011022200020212120000011202012100012101121111022002120002121021120121201201211122221102211002111110020011021020020101021201202102210122110112012100001121020120121211112011211122210110121201111102000211212111000112010102210022022210002021022122102111100210210220002210012111011001222121010102110020222200002200201112001111201101022212201112001222022022212022022000202221222121211012012000022210221201220111021210202000122121011101221122021120010012020010011011112120120221011202212111121000111222011001120100200200101112001001012111202122111011222012012111012202022011101111102201210222101210002022002010002022102200202221211210020001201112112102021022012122112020122222200101211012210202222101021021111001110111101122010011012010020200201200010102200212101202010220122201020112000012120020010201220020210021111121020102211202212201100022211110011200120101211012201000100011200001020210220011021020001110220022210221121000210100211120002210110010121001012220021", "110221022122211102021210222122201000222010010001202122110200012202221101221010100200011112022102120100100010221122102122022210010002102101201222012000110222202202110102212011101122120221101121101111110102102221021220220201201121210011011202000000112221221221102000220011010200020201100112120102220021010102000201020010221001220212000001100210202011101122010111210001202112000211111200201002200220102212210020212010001121000100201022102102120211021121102101222120202111120102002120220100110001112002211110020202222000020102110002100112222221010221021021001020012120112122100202001211220012111222001122222220021211200222000002021001201002001211220012020102222122220012221210100022222012020022100012110101111212010211112001002010112202112112211010002021210020220211112002220121202200002210100011111000121001011210102100200012012012012211212001120121001122102200120002020112211202222220001101221011102012112112012101002201012102021202221120121012220002210202121211020020112120120012012021012000000212121122011210120111022212200002010202111220101102111000011212120012101200200101012022010010121120011110020222112210100200111210212202111212201100101021111010002221021001021021122000021010102200001101220111201111021111001200100201111222200001200121111102102022011020000001210022110102212212220011112021020222222221022210220111012120020101121200201110102121102211202022021111202221210100002122022010100022201020001101001020100010210001001010122101211221000022110021122022102111120121120121221121200022011122021011022120100212210201201211011211022001120022112012101012111020120000212110202112001102220202121010022201121012222112020001212111112121021121122220102221100220002001212101010011200220022211111112000100120210022022020001220021110212122122212012121120111011012200122201001010000101110020010211200100001222201122002002010022002220000120101000121212212220122102121200212011122210001100222010102020121001202101020212121122022211202002020000", "111020102221221222212221101110020012000122122221220112110010121221120211201101021022201201100200221210001210001102220012020001002010111200101201201121220021120221010020111012001012110001110120200202211020122010000120120011000201121120222001210001200021011212201100212222010000111102121022112201011202210000111011112002201101100222110220210202000021021002002000102000212221111000012110200021220001110121110201212000120100000102211102010101110100220020211012121022001211211200122022202021110022220110110210222100211200222020001202210021021120201212122100201220001111010210122122200212211012222222010012121020212210210201220101000200122121021020000000012222210101112201010022011002020020121002120201202102220010001100111100222121101002020122100022011221020002211221011110002000110000221011022222101101111022102011000220220200121200120022021112002220212012121121221210020021111100210012111212101200200102000122111101022100200121102201011201020210121010001121200210100100211122122022221102021211121210222100011001202122210222112021100112202011011210002121200021112011021110102111011211222012102212220011200220201111022220201010020120001111022222012100121102211111021201200212001022122020122122101201021001112001120012001200110221000122202101110100010011210222202001020211002212002120201010201210022101020200121200200111021002210002221002121012221220221101000000211020112011210111001012112000022000220222121202200222100201110011201010011011222011121120012222221100001120102102112100012022221022221011120220020002102220002002102111122222212111011022200122121012000222022001022201002102020211101102001220221211002122012012000001000211211112222111002211010110121000201200211122122221222212201022012020111001011001200122010210200012110020010100112222021212000101200021022021111202120121110210102011010221012001122020210011001101000212121000102200212122002022121022101100112011210021100002202202002012011000111011201112221220020002011201102111012211", "002202100001021201012020100211122100201221021202010202022221202212111100101112211110220000021200102012120020110010122020220020202000201221112000100201100021101002010011022011102211100222012010002002120222002212101022010020220121111110121020110111002210101121122120210100000220102221020111212220012200120212000012201120000011001222110222120101021200202020120110102200100122002220012211220112120020112010211011021122221010010220010100220101212111222021210120012210001012122022220112010220102220210110020000211222210212021020122122122121110020120112000001020022202000002221110111110110122200122212002212200012201022111210201010210012212200221220211122001222200002021111200221202012221220022120012202001200010120102120202001112022011202012212120020211021100022122021201222102002120201122201022121200122002112110120122011112200121202201202221111220000000212000022202210121021100221010011211101111200102112220012222221202002021012100201001100101212010100102101111012100012110111112100102121010012101222201102101000100022200101021012020122212010221220110120111110020220110002211122020102122010020121110010100021212102011011020110202121100110002200121202201100001011010220001200021011101011201010121221002102121002002221022001212112020220021211010112021110102202110012201121200201122012122002001020200210020000201021020010002202021210000120022001120202210200121212121202011210101002120100100212111020101011220222100101000220101100212001110102110020210211122122120212010220012102222220100021222110002220000221120021112212100200111001220120112100000210220112221102200222020001221210110211000111100210111122110011000010200012122120012012112110121120200212101202000022202021111100000210112221202020121120022122102210210222201001202010210002000222200121222121122000012110202110222120210111101202112000000010112012000210012012122010022202210121121001012002021021121200120100010102011222212210102011002100011022100102102010120120121011201111222200120222", "022220112222201021111101001122201010120021212012222000222202010002021101200122002111022222011001010020011211001221111011220022020012100210021200022101210121220001002211220210120222022100211110101022022221212200022022111111220111222001111221010102211001111221210010102212122201112112111202100120101100101212011200220201012110211020200210001202022220212102212121111001210202110221111122200120222110212122222211220212021120001201022210201202221102211020012001211110020022201112022111102112002002002200001010000122220122102011212112022012011020201121202011112200112221222120201211120210101100000210101220001012022122002100011111212002011110120200022021112101210222210001212000111022012001001022002200220021101110022022102222020022012100110120021211202221210022102111001211120121000201210212200121022001100220022211110021022120000011102002212102022210210010201120002221002010112000122211111000202012101121121210220220211022021000120012102202100101222212002210202200122212201120011002010210202110212112002012102022020201222220221001212201002201100101112212200210122220121111101020200220210202000202001002220012201120200110020221101101211000001100111021201022012121212000221112212221122112201102221221210201020021110202012220201100010220121200212001022011111011202110220220200210102011201122020012010221200101022210222010020210112122220022102212200120102000000112112022200100221201200210012220012112010110202101111101112101201102022112211010000112200012000011101202121201021021021211000120120021012012101022102211012000221101201110022110121201110202001001010020012112202212002212201002001020212000101011010111001211010202222210101102200022022122201101102112121022120111002220101202002202021020202000110121201012220121210211212012200022201012211220212022110001211002200222112201100210111002020102212221021101010112100121211222012220111011121122112212121011221200100222021001122212010200101110022202010101121002021012122011002211110221102122100120", "020121110021012102022112122102110110122112202110102022200111101220212020121112002001122102200100221210101221101022101010112200221002101212120220121121202022220001000121102222022010000222200001110122102002102221121210202222121020202001111010100200202101210200122202001200122011210212201100010012001010202112102122110101110211120022211110111111102020111222210100111120000201110211011110011202010222210011222100122220212101201100200202012202100011211200112202201102001201111211120221202021020221020012101000022222210220001100211202202110211111100221022111211120201210120022110000111010102210000002202220012221121002012000000101002202020210121200100220001200020120211112212220020212222112121011012001022210001120111220022110222200210012110100021122221101102221120011021100221101200021022120012222010220202120112020121110010121011120212021211222112101012000002121102000000112021012222102222122212101221002202020211020222212211221202111120102021011211201102202011212000001102101122220212102220101102121202201012000121200220202012200001021120001101002212120222001110021211220111202212011211012021201201200010221110021001110102112102101012222122221100101111210212012012111122000012002202022110210211200102022120000222111222211122021011101120000112202001012220212101200012022122110002022222221111110102121201222201102220021002212122020111221020212212200121121012202210202002111111111010210112012200200020100112012000102002212101102101110000020012101220120010011012110010222020201010200112101121010120012020111210212110121201121110122121012120011000101012022021210022121120010220001101121121100112211212201120212000220121200120011222011112010010101212220221111102022200101002102221110101000111001011222020202210000201110110102111020102121222212000202121211122122102220012111000101020212101202222220002121101201111021100220210000211210202100102020102200112122212210121020120102121001211100220102100021000022122221110020211002121200121001222222020120", "221102221221222000222020122111112000012021000202111202212121012002021111022222211220122001211022020111001010201002212211121012011202122121021001201221122022200110121212200102012211101222211121101202122100021212111122211210020110202021021002220222021102120101202221200100121002012020110022210120121120110000122212001021201101012011212100102020020020111221101120222221211001111201122210002000002010201200220221101112021111202200222011120011102200111011010011200200021011001022012221002101110222001102002210001111220211000212001100102202100210011102022200200122222120220020222122001212220211011201112020110121002112122000220121101011120112112221200121222210211002021020221221010010010100101022000110100112210120020000110021112001112000001200010110022011102221020021100010111001111220101002110012000122111200000110222222210221111210120100100012111112202001020010120112102200100120112021210221022000000202000002211111111211120222021222111102211210010000221200200202120021100101111202220022101110102002201122220020200022000011012020001202221001121021022112221200210111001010210000112112200012212121101121001101011212021121112020020121201122212011212122122212011011110201221112221222210010102021221022200220202001211201201101111112010002000212220002202200122011001112022012212201221201210012121111110000221122110210011000120022100020002221101011101012100220200221222020220110120102211101202112022100200200001222002001021211002201101102222111100120222222001200222222012120121210022001100121010212112201110200022002100020122221011110112210100000201010122100212022022102012102111011000100121122122202001010112010101012211101022120201120111000112010211112000212002200102110001201200002210012222121010012202001222102000100000210222220201012020200001212022211221002202201220012222211111000210020102102212200002121111011011101202202212022022011111022212211110102220220100222100020020122012020102212101110021112010120110122212012220200012021110011201000", "012011011102101100201022222010222121102221112111220122211220122002200000211201000120220211012100122012022220011012001122000002222200122200110110001002002122121210220020200022121111122201102111102022220200111100011021002211101001221121121221210012010022220122100211112211212220211212120120121222120222120210112100020100021220110102121110122011111010201022202011222122012012111200001120101222100211112110211200202120201000000222120020201220111120120100201020022021000222000022122012211021111202110002120000101200012010001122001102011120101001111122010211000210011102221010202110002010021202020222010012022212221010010011012121212202121200102110201211211202211222102011100220010102021112111021200001012000202100111002012021221001210100100011122002022100002102211001110002012220222122110200210020220211101120011001021122110100112122012020200221211111010002110122100102000001021120012121022200111020202200011022121221212022120220002011200101202102020002100210011110111200112111221102011222100100222121020010110121010122002121221010011022211101000220021210122122020021110220122201111200202211211020102112222001220221002212022102110011002012121220211002222220220122210201110100222222102101121111211121212011121102000010000021021210101121101001000110210220100111000002211022102000020110222001101022220000112200010101012221222112211020202211001020210011112102101011101002222011211212112010210001012010120110022202010100101022101110122212202221200002100220222020021102211022012101211212012210120110221000001200202212000102021011121001200220011020122202210222021021201211202120120221000012102111222110022110101200100222200100110220101012222010222101202102120010122100111000211201221200101102011222112110120200010202010100212112010200211121110200112012111002121022102011022102011220011001011112201201020101212100210102102122022000100112221211022022102012012022021022100210010020002222110011102002011010100212111122201222111001011020212220202002222222", "101022202221002001010011022021101011112200112002112211220002020110222021020100012011210000200000000021101201210011121021122012200101020101220220222200010222202100012010212021220111222111121212101102221100111201101011100021100021201122100110020010021020100221012002221002002220102102122122202210101122111012021020221111222212100110022010212200021111111112002020000201101220000210210202111011112111220111100222212222220110000100101122111111210012110212121012002221011010020020202012112102110211211121011210022001111021022120221010022111002002101221022120011120212221110221200122200111220020011022222211021010021001111221200021102121220211010120021102200200222011211011022111020202212001101122022220102122100210112000220220110220101012220000111021000011201200220120020011201102012110220102122002021021120022220122112101002002102202210012011020102120111222212011111110012102100201221002020110210122000201222011220112120002210020000020010120202202211011212100101220100021222221012022201001002211010211211221022112201110101112101012222101220112200120222200111221200002010001102112211120022001011220221101011222022011111001112001220110100201100112002010202111210001000121100112011111022002101211020221122101102220220000212120001110122101021202212022101000222022120202202121001121021211110001002111221112021200100101001111120212201010212011222202201110210210022010120112210122001022100020210220100202000000020120002210202002020002211012202100222111121200110111100220110201000012022110202000112111100022010012100100001002002221001101021112222001102010220122110222020210102222010200102111100000011212101112001011110110001222200120001221121201100012011002000100220000210202122121122000120101002111011002121012212211010222212201022220111012012001120200210202211220212112010002202022212201212021000022120111111001120001122002212000122120000022022001111022221001100110121120011011000102201100020210202220011010121021212210020212011121022222022220012201", "110120110010211211212222022112121111122011100000020010001221011211200110110122200221022122100121220020120022011220021012110222100100022121000112010020102111100011211211222020021200202121212112100101200102201001111122222220112222011212002002010002202011202122121221110110001100002110221112201122100212212211202221102001001020111011210221102220011012210011122121121120111121122000022000021020022220012222011211000112110112010012222000200021222021010120110111202112102220110001112000201101011210112001122100012111222110201212221102110000212202202211221011221000210210200022122101021101020102012221002111010200112020000211100100010200012110000021010210002110000120202221101002000122110222210020111022001002002022020111200001202022002020200022020000111222021202010202202121120121020200212112110112020021012220220020120220101122001111202122220022211211221020112101101221121100211100111202001122111201221000102210121210121220120210120110222121101200012102020212120200112112012120011101121221121100122101122002211210202121212120011201220010201222012112121211212001012002212000011210122111212121212202120000002011102202121202010022100010222110220100221212201011121002002202002020212110000020201012212220212102112212200120100012102212001022021200212102220202102200211110012222110101210111222201012010201111022211002100100211211011221201210122112000001011212220101202011210102001010002001020010110000102110200101021101201002021010000010210000201000211100001011021120122020011110011102202202020210212212202012011100022121001101210101100010100020102102102201112022102022021122200102110111101120002100000020222012222022121122011111201001110222001021212211111112022001200211221112122221201000012120201221200012212101120012110010000100211222222002021211111021000011002000022200222120020021201200012112112101101101200211001110102210212012020201212000211221012112012001210020221120122022010012020110221202210022122220102112020000201102102220011121202221112", "101020201020220002221002022001222200001221121002121002110102120011102021002011222022122212011111122220002101200100002102022020121121202010220010212222222011212102002220211202012221111012202111000021010001211102021111220200011000121222220012101110210210210110021210222001201101122001111222212002112211222102212111112202212001011122211212120112121022102200021101211200002122020021100122100122201000121100211222120210202010222100220202111012202211101011201100202012102222200202101200112002021220111212120212101100201120001001112212002222020211210011100210020210121012220120200100112111121012101201112010002122000111001020102211201121121210000021101100121202122012202201121022112101212102111011100020210111111112020111000002120110110211010002110012111100102202120200222111221210020000011022120021100000200222122122110112120112121122021211101010221011100121000120100020011021200020212001122120210102111110011010221001110200112212212110221110100022021110221212122100000002001012221202121102222120000100020012201022102100102200120222021011200110202201001201021220002211110220000012110000002202212100000200112121010011100102021112122202021021222211100122111110212200011100120001101020022211010121112002201011022101221220221200220100212200100100112100202001112221110210020120121021001100100022222211012202212101110100101001120122221010000221121122200100000120212221110102201122010100211112120000221211100200102212220021121201112101121110002111002110201212202121110001222122102022200110020212021101120021022022022201221112012111010221220111200212200201002011121210202121211212112102221011000002000110221121021011202012011222112110000202102222121002110010200022122201010210122001001222221210100200012210002001110202101120120110210120011111021010012211221000000100100021222011202211111220220122010011210112101111202010101002101211202121022112201020022110112211112121101212212121100200020202120010110112102020110212122222011112200201102211111201221220", "222112101120011222022011112121220121020020101000222000022120221112002202221212021222111220220101100110011101021010101222200121222101201221222111122002221102100000211202110010002111221111002101010111221002020010122200010000212200202022021022020101211000120221000122200001222212110202210112212110210111202221002222221221112000100102010100222100121022221202121121111020221010100210100000021220101102110010111111222122210110111010110122001121210021201001222020022202121110021110211110022222222100202112220211210021200002121112021101202010100122102002012001011221012112012010210022111212201202100211201002120222000012220221202201020011220112100100112012012102012122102020122120011111110101111111210222100202210210021020120021221221121222102101200112100112200101121000120112102000001201220001221012021011012002020202200210020102000102200002012100112101221011110120202212222002122111010000122010021201002212210120201021210221102022020220101110000122112012112000122222210001020012002000212011111021210222222212122022021222121212100001012221021022220120222000101001210012220102011200120101202021220022102020222110022100211201211022001211100021102100020211212022022221200100020002112200201000121212222022200110222102121102000121120211120100102201020112011221220020001110220101100000202122020112110001101000002200102221100001221111200101020121020112002110000220011220121100120011011002100212101112211202122020201211200002211102201201222002022200110200121222002112121110122202200212111112010210120002021000011212100210220012111222220002221210101000102100211122021201210010202001200001212111022011110201100102002020111022212011020200012001200122121022022212100120110011122220222102001100021122210102201112122111200110022111012010020110201002012001112110112222212021210000211122010022221212110020002110221011121010212201221100010122010012220011111120002112120201000021020211202021221211202210012101222111111111001202202022211001120112210222102020021212", "111021020111101200222222122101120201122001200110212201002101222212220222211201111121022021020011002101001021120121000112221102100102112212001121111111211001121221210102111001200012000220002212010121120221010122200200010220201222022021210101010021212011212000222001022020112120100210212120102201122000110010110001111020211002121212122021012022021221102002210020112022120022211222211021011021020001201120021020012122010012110201211020221200101002020210221121021211010222000102120110200112021001011101002002001110011001101202211200201210112021101102110002020021021102121222112121022020211021011022002211210221200222002110010020001112002001200021220102021010111110110201021100011121202211011110222122021002221220010200001110202111211010220011110112022200201202101110111011221122021102000211002022102110120222200220010010220020120120110210110210000110112220002120221200002001002011020012220202221111200011221222202020112112111002110101222120001212010002010100222022001201101000022000200222122112212111210112022120220100011220002011111021120220212120122121220122211001002022112111210221200202210100222112111221202222222212212210001101222210010220122022102212201000012001102211101202121020111022111011022000002200200202220112200200001212122222220100212200120100012210100100221110221101202211021012011200111022001020010111101011120000111222012021211020212110211010000011101022210010210001201001002020012101002101122220121010020012122022120210010211011012000212022022120112201102220102121200202222112010022020020200222221111121110111010212101122022110110120120121221202202000121221001102102211200102222011210202222210212102122202101110100002101212000112101221201000120121021122010020012001111011221221111102220201211102021200210220002220211212211100200011012012100010201110112120010021120121001122000210000120220222222022021120112001211021121102001200010220000011201110220021220002021020101120102220002220101121001021120002121120011212111220120200", "210210021000011012011200101112120221200211102100220120200002012200100212122000121001202020210002212101002110001122100221000202101202010102201211010002201012200012221102221121022120010210212202012222021220010102120212000002012221221001112000002102121020100120102002110120220200020112120121102121022212011111211200001212220100111101010002022201220211110021111110122021201020121120110020221001010022012201111001020221220121110011100020012201000012222220110210201012001111221102201022011221001021021100102201122100220112110121100212202101211000121110222010021002000222220210200112212020222222011122122120102212210101222021002122111000110101212120001112020112122121201120020100102221022210120220110220011112101011021021122222022121020002000122102002121212111012120012002112211211002102000202010221221200000010201222222002122222120212110212212012021000202101022221111101010101010100220201011212021201122212220110002020001102122010021002101012102222022101021101110102210200010212110220022112121012212000000200210122020112120112211110020210121120210220012001111220100112101222110001221222021222221110111101110202222122202110022022211112022011212211101202201001012001200110101212122010010220011120121001012211120020202202211210200001111101012120012011220202001110020210210201111001001100201000012222112121220000202211220102001001201022020120210222200020222111122211200212200110020100112022211211011221111222002120101002111221221021100210021112001212122201100102201021012221010112011210212112011122001110122021010122012001210211122202212101012102121011212201210002022010012012200212021121121100212121202220210121022212021012121211120112202012000212011102111012111210010212102120122122221122021100101021222111100200011022022221210100100011012001010212222100201120100111001100011122111100221221110212220110210110000102002221212020201111102120010220001111200021201222101022200202201002112221202122201012202022211112201102210022212120222000222122011201", "001020020021120100002101202220120221101102110221210001201011120022021101112100011201020202021222101011011022212212210221110201110121002121012010222121112222021111002221211001002122001211122221011012010102021002212222202222202022012221012211020002222120022011221201002100100121102111200211112200200001011002011221220122022202002120111022012201222012022020111121222201212022202200211021122211121122220001210112220011020100102121000220120212102212002021120102012122021121210121020121121122002122120101211100020212012221100112112120122120212201101212221220220122012101112210121200021020122202100000120000011100200020212212010210211100122111120201201112201202121211022102112200022112201021200000011110102220122011121002011221221102122200120212111020011011212200120101002121022000220100001211002221022210120220111220212002210110001100121221011002012001022202202110022012022121221222000100010102111010202022112220200122112111112100120222110111021100211120002200220012102121121122012110102100121211211102112102110111111011200022001200110202020011122120102120122122221001211002111010110110020111120002020012210112020111220220021000012210200122200121100012110210210220121202200120121100212101021001001002200202112021122111212101120212100010110021011200212220111112211020100112102202001021211010012120201100222012001002102021010000211110221002220210200102101122110102110210011102202111222201022222010120021212201110200102122222010110212100221102111000011112122110220110002111101200212202201100201100012200101210021102001221020111200020010000022120001111011111111202112011221221120211012102121110220120220001111221021010021101002022020000221121001000200111202111010102211200101222210220010021202011120110101220100012102211210002211012011222011000022000110011201021201111212100202002001022122221012210012100100011202112101020220001122220002211201120112101210001211112200212222010020001000110000121012010122210111201010221122112011011111010121120120111", "211020120002220202111000101110120201001002212212120001120220211022210102012220202220002011100021002211211102121220102202210122202001011121011120122012022211100120201200012000001222121021220200101202110011100112212102110000201011210102022212010210112112011210010111102022020000000100100110002202201020001111021011122002000120122012210122122121221001200210121112212120100210101121000012011010010000111010120211201220012202112001222112010111212021021212211101110210110210221122000212202102212022020021100101111221010211120012222102221100220121212100110200222012122121110012020012022211021201001110210002122120120122221001212111200222211002211222100101001001201210020022011120022122021021202121022112222012001000100202001122022221102221200001000220220002001222100020010222112212202200210220212020110111002100111101010022100101022222022000101022022021022001112001102001021211212002220201111121202011022100102111211102200222021102222010220100120000001221202112012111201010120000022200010202000121211011112221111111000112210020210001011210111020202200121011021100210100122211222120002011102102100101011000221221211212012220221120221022202012011110200000100022202110111102000120200102101222112110022022221111220011110212202100101011021211022010122121012201101022201220221000200111001012202210202210020120010200022212012222001221020200012210200001220020120100102212001122022110002111200011010110202202022112102220102222222120211002101200020111220221120200210121000001102002021212000200212201210010111100112122010221210100210121211210101200221101102221211120102202111100020010211121000100110200020222210020012201111011112001111120212220101120112210112101020200200001210100120201202110001110110010011222012102202101211222212022021002121000200101012002000110222111221010112110111000101102211121121020110010012202212112100012101120220221101120002120100022222012020122012012020112202112212201021002011010021022020210212112101122101001111100021010222001", "000010120200011101220110001201010111022221000002010210112002210221021011012021201100001210002201002201120121210222020101210002210022212002012022012021100120200200000120220000120101122201012200022211020102221220020222010012010010122212211010212102021222200121211100101122002120020102000120020000021212122111112001222021211101220222121100011012000022201210022112012111122221222000101112111121201210010010202110212122012222000202110012100221002202212001121102100112222220001212212122122200102101110002100200200121022102000112100100112010101000101121122021211012211112021020002022101020111101121112122121100002011200022211001120122212121002212210210011212022100010022110122202220102010221212101020010111022001102011110121000201121122012110100022222221102111221121212020211111212002012100120212120121112212011122202121000121011120011102002211201021202002202100210001210212220200222111201200212012001212010011101210022221000101000012002100100212222101122200012222020020021102210210012020100121120101222200222212121202021011211111212221010002111000011221202200101210201102201220012010022010000022222111010001102020001212012022002211221220001221220221112221112011212001201010211101120002120200221112110000001122200121212220021211011110020110001122212022200211002110122121002010210112202210011121210222022210222010011111101202021110111212220110121000200211000201202001221020012102111112221110110101020101211012111121020210012010011100110221202021201002201120210220022102220222012010112211000011001010122100011210221210221112120120121020111012211221221222000200201211111221200001101201120211020211020121011100211100021012012200022100220201021002120021111112221111220100222011002212200122122021212111121110212210212110120010102111112201201021121211112221212221222120011112002010222200212210212200102112110212012100100201111220022011102221020221210001001201020002200010112100212011010111021101022021011112022220110010221011000101012020021020002221021", "000101210011010202202221000112012101102222100200212012100221200111001200100212201112222212010110100211120201001222112020210110022011101200022200020120112002002121000011011121222220102120002002102200111220012110212011122112002121212002202102101220010121020120002222212001210021200020011001022012211211020011002202010102011022011201110100021011011112101010201020122220211212112020001011021001211222212122222221102222112022101211102011020002202000022121100101011020211011012110120020110222200222111022110100220100222000002110122002112201222202121120121110112010120221001200112011112202210100020100001210210202120110102102112121112102022101202212020202011110101211021222010210202110100000122120202012122102020021200010100201212220200102220100012002011221210012211202221020021101102200220110100102101012102011100202020002001212120012221210102120002020102112012202210110111102202011222001020222102200012120021002001022212221220201020221012021222022022202222120000110010002021102211200122120022111111210022002010122011021110201200222000002021020020112102102011010012220002000210221110121101101000210220220201111111102202022120200211122001102200021221120201121211100100001212110011000222201101222010011212100002220200100020010020012012011001102210002001202021212111112202002000201012221120010222220220011002202122101122112011121120020221101201221122120122211100212022020201000222211000011010021100111021022110012001202221000222102221021011021100111022102121100122222020200112020101020121020022021212110211020211002210100122012121120111100011101210122112100102102222012010122000202110210001120122200020021011000211010202210012222100121021102110012211000212000021222000102212211020000212122110221102010220210202100111221000000121102221210121021000121212121001122112222000211111101020200102001221120020202000010202221211212100101102001002122012121111102102000201222210121120102100020122011220102001000021202221210121110101022101121000110210022210122", "121112211120110201022212110110122001212201220020111102002002110012001222210211002001001202200110010102211110002200202112212220000220210202221122211012120220001210000021122120111102012100201121210002022011111001222121121210122112021020102102112121201110202211020000201100222112202102110022221102102211222012220222202210211210202020020111222212101001221100022022112201112012000110221101120220220212210002222000212222010221101001110021220101120202022210010102221211012110012002202100111002002210210010010000222202210100010020022202011212021222102022200112122121110110002001220020101010020001001022021001020220002021212121022222221222020101122020212012222211112120200210122110020202102021221220112101210020020212101010220221212022202202121002012022121122122101100011210200000021111221202021022012120011220020101201211202122012020112122002202101002011122120212100210122220111021120110002101211202100220011210120220122112221210012010102102022222020010121022011202201021102122102221220001212212002221110200111220202112100220210201201210210102022201120221202101221012011121212221102110020221110121211012002101120222101101110211200011210100201102211020012021101200012102012020012122210120210221021000101210110021101102001221221102011001021201210011221200222021210111022222102120122120121202221202221012000201222202201022221020212200120202112110011022220220212102220001121201201001201200221101101121120022212201101002111122020202101020020121102120021121222012022102210020100110222110001112212012002200101211112222202221012201011002012020112022222210100111200221100112000010100100222001222011022012002200111112121012000001020021002000022111210210002201011110120220011002120121201021220220110012002002111201110200221021201002211021200201100000201200012221221020001120021022112222120120011111211210200121222011020021202001120210001012211111101102211221112101212200002211010000110010011121120012121202110020102202100121120101101100120101012102200122021", "200220100110212221110121010112212222000120212101011121210020222101121112220110020202112111221112222201210002222220121220222012211021102112101001122111211112221002100112022022011022020012011120222102121001210212111111200002211111002211020021221022201001221002112102102222122010022202210012112212120112222101012122010021112102102101200221101011210120111111221011201100002211000000001011102100120122200100221100210001102201121200001220212200121100201120110212201110011010210202012201212112020210112212101020210201112201220110020111211220120021011000010002222010002201201100221110021112011001220112111112102201120000201101112022001111110111002211022000001210200011211121220010021010010200202211201210212200011002210012122221000122012112210220000001102111202202111201012221222000220111201212210010002122112012122202011212201120220120021212210212210021211210012202212012000020211012110112022000122222212002212211110001201220000200022011020200222000121001002020201200001002010111220122221022221201102110120022012111121011110112200112222200101112202011002020111121212211022000200222121221020111202201101211222002100011010211210212011112210200010021220220121200000222122212100002022012120200210222002102200220121012010121122012102212001011020200221200221212102200112022000111020110212222120012100102201212100121212112111220221021121011200120020021211110120201200222200020011102212201222110121021210110200000122101220102000102020020110121222001010210012021112211100111212211210122001111022022022120200010101111120111222022010002021000020200011121002102222110122002110121101021200000200122210110122220212110211010201001212012220022000020110000021101110101022222100112112111111011011122020200200011100020121010201020002101120222120010111110021021210112200200102220112102110221212221100122020101211221102221012202020202212122222122122220011211201111200101210211200211001120011102122022201202012021210121001210210021112112101210220201122000001001010200", "211111210001101010002000201011120201210120102220120201110001020102221220120200100010212122122010221012001020210212201121120200010011210121001112202212000221120112110122002211222212020000221022121222111111022021002020221101011120010110222012111002011121121220010020002200212010202022010021122200111212101002021002020121201201212020120010200021212012010112211121102200020022110211022012101210212212102021122221001122211111111022201010120122201100200222012210021012101001111021012212112012221102012122110002001121222120222211011212111012111021212121201121100222000120212010102222111110111121202022212112000101200211222020001222122112200020102200112220021010020211101211011020100211020111100012220110122122000200221111221211002221221112111002021202011001012122012012002022001100201100221102120012220222002101210212212221012222112220210120020000000210110210122022222111012111212210021110012221010000211112202122221121100222001111122011200001202120200012202112001121012212010020120201110101102002200122201102101111121202002111100112101202201211211012020121102120111120122122012001121221101001101221220012121122212021101121010200202101010201010200222210011212122121002202222221110022202221220201200200010002110012200000212111111101022002212110010220021212012102222121102200010101201212000110220220011121221121110101120001122000200112021210221211020120200200222120102002020220111222111000222110010011012200011101021000221220100012200211000022100222212121100022121010221200121122011121022212001020112121200210121220202210020120020212121212000120000210201001020012021111221110011022120002120010221211111101202202002021010102211202000012221122012210111022000112001011000110202202021020010101110000101222111022110011011020020022102200002211221221120020022012010102220000102002021102001021222120100210102222111112121121211100001211000020022210211110010201211002220111111202010002112201011210002122220120110110010012100202021201212110212001201102022100", "101200101110020220200022212000201100210101110001112122111200002120011021011111222110122222112011201111210122202110011201210120122120202002002001212000122212110212211202001210101021001110221011010002221022021101202122100100012202122002202020222021011201221200201020201112222100021201201012120200201120022020011211221221011210110101022121101020121022202100201120202222001211201200022010121120111120222021010112002201200021201002021020001120212102120110020101201001102202211121020102000200212020000010002122101212222010212112211220021101200022200022010221021110210102202001201120111120200102001202011002102111110121120210020010000121211010111122221011022102012112011021110200222110022111200102211121112011101110100212110221111212001120021102001102212121122202222200101021220220101221210001112001010021020220022002211121021201100100121120210121020111101000122002010102020202121211222112210121020220001110021220211212010110220212001212011112100111220021000220000220222211222021202021110112112201120212111122221011201221122101012122000200022101011212112202111011122212200102211021202011102100010121022102111211002200112121011121020120211210110121022202120122010010200021120201021111200020222100001022102200121222001010200122010101000010110022110012012111121210001210101102122210110001220220010120000101000202212220211022021000112121112002010012201112022002121220200011201121110112220120201110011120222121102201101022020011001021111222000111021202210201022021021002012220111100202020220201211102222112012210211011012011110111110011122010002101111200212201010102121011202122112002022011112200100221122001120122222110202012000210122002112100201010222111000001000011002210002102100002210122220021222010210220220022010220012111000101022200122112220110002010201010002010112120100100021110101000100022221212121020202112212122201000212222220220202100210221120122020001122121122001200111122102021210121012022211020211000120002121212212121111110201021010", "101211201010021001020000112121001121001000101220000200110012010221211002110120101220001101202222021010102120220201020211222210000201220102011122221022222011000112012121010212011210012112201201121111112021201210022010122210001002020212202022012121002101201001120012020100000111211121002101020010221012112002000021200212101021110210021111111220201022001022022100022102110122021100010011002110100221020022222020120012200020212201112011212001021012020022102001112022221020011001000020221122020201110022221222220002111021002101210012202222110211101210212111110222021020200012011111021112121021012110101100000200200220000001011101011210002120200102022001202200202212012021222200220012000212201020102110011121220211221210121200212102011000012212112102112102122120011010121011222211002101020021201110011211021101110121122022221011011100211112021022220112201012200100012110120201000220111102200221221020000102020220022202120122011102012011121001000012020201101000212010111112000221200222210012020012102100222022200101212221211122222202100010000222221211220002122202210110221021200202111112022000122000202000212001202200220221200010201201210220012210221102201102121221222220222011212000110211211220012121020000110110020221121012210011222222101012121121101020112211010222112020210102101220111022220011002200100122020102012102201012002002201000010020020120021112001101222011112201222022020200220022100020210201010012222101211221100220002112221111110000011220112212020110121011212200101010201210021101022221110201101202100100102120012211101211101202011220022210210111022101001001011000222000020122211210001201212002102122220222202001120112220000000211120211221120220021002011210101002112200201022012220112020211021212210202121022221011212120200102012012201111222212121011110122000222212021010202001200111011221122222000120121000001200002010011102011220102022122111202222200121221220122111211122002100021101222120221220202222102121220200022122120112200", "001012020011120012021002020211022102001022222201121201022120120222102122120221222220110112022200022211200100211021011210211112110021221222220011110200021012111000020211021200122001002200102121211021002220202221010022110102001120022102221012022101002102011222010020002011012202010010122022222111111111222212202220102112020112122000211122210200210012002002010111020120120210101022112021122201021202202020011210102201111202220122110112201110200201221021110002111001111102022222210220200201011112012000200021201101001001201001121210201121122201202221120022011121020020011200020121112021200200021222201221011220121111101112100122100211110111100001112210120222201211220212121211002202002202000101221021222000020012222210221020020101211110002111222210102002012001002121122222210011021211110112010210121220111121212101201112011200102011022111100212020022102212101120121011212212101010102202121212222100211101020211200021012210221212002102111211101201120210122002110112222022120120200120201221220102211020110021111011211120002212011102100002002001110211122200212010220211112012221010122200020112201122220100111120021122021120010012220020100121011120211012001002011211010102220120002211111100021020122210101000201212211101111102022211010120120220100101012120222210201021000202111122101022102010110121210002122201222001222102220210210021121012221012221100220111200212002122110000212102202222101122212101012010012112022222102100112212020222020202222020222100001020202112110210221010122102101202222011222121022020100101210121001200012110120010010112111102220202221021010220002121202011222021221211111202202111102021001010000201110221200002022222002011021210102011002112221022120210200222020121212001111002222102002220212000110212001221110101001201121212101010200010111012000200221001201201222012220011111120100020112102001022011210121202202010011001120100202212002002000201211211101100202111222121010001201020011202011210112201002111011122011001101222", "110110022122000120120200022102210210112011220012011120111121002212020212022002122120022221220212211001012112200112002122201120220022101020110212102021220011221221121100002120012000101001000110220002101211001122122011120211222200202002100201002021011010012211101200012211212111101200010110111220022020211022102111222212211110112210110200101011002112002222000001122110001101122011100011212112102021202022211212121202201002001220022202121100021002011021202221202101120100021211222011110012122121001010101211121201011020122012101020122211112210001211111210022221011201111121111001101122011220220100100112101120201221201212111020102011110210100121121002002222002220111010002110211102120101220000001020220002012101010012211112000211010010220221211211220002010100011020220112201200220210101100110200221012020210100201120020221221210120022210001111211102102120211111212012221100101000111122122112120112012021020022220021111002222111210012010202111200020201020222001111021101001010111201101021111121002201201200000110222122210112020022121122212210200001220201212211100022110021101102102201112110111021221012000112212122112101211102211101121222010212212122110010210102201022022021221010202001122111200211122021000221002012222211100021211212021021220210002011111020110112210221120022002120011220011102102011002022000010110112212122112120221200011210211200001021100102000202022210020112122111010021220112200022111022120121000101222211022020022211021101010120211111222111000200122100112220000020000200120022120012000222121012020101212111101000200210212020010111221002200011020120222102000021021110200121201000201022120201102100100022001120122012120110020001120010102211100001211102212111011121212211111010011011122202200121010022202001220211200212202111211211001021001000022022201102022211202001001110221200211020221221002002201220202121011121211121120121111212001022101201201210102222211102110122112210122012212001221120220001222112021110020120000000", "022110011121211000000102020022021100210001211100000020021022102001202100212210210122022210110020022202020221022111120010200110222111220222221220112211211012110001012002222012021212220101121122220221002011112022202112002011111122022022200002020002112112012011220112122121011220000122110000200020002001011010021112120000100120102202112020111012210221111021012010112110020220000022022122010120202002200021212012122221210200022202111202022002100201100101021211122201002220201221010210021120102122110102111001200212011001012101100200201001022002101222100200011212020011212012121222121022120220202200111010201221012100112120210222021201220202200210220102222220221221012101021201212121211210120222012121012020101211211111010002102211220222220010220102020101212012121021012012110200001210011110000202220202222221211220120120222112220010201221220222211220220102212122220102120020220100201112100002200121220202002212121212011000221200011100010111102000221021201010102220201220022111220200121112002021222110112220110210001021120221012210120200211120221200101011220110121222102120101222010212220021212211200022011020002010211012102220011021001221212201120102102020012201021001021212202100122202122221000221211120200210000111021021111122210122010001210200211220021100012012222201212101201021012112222122201120211222022121212012200222212222002111022012102201002010012220022211021010222212021011100212200222100020112011202210121210002000211121110221111220012101212102221022220000201112102111021011200212102211201221121001120220120212011002221220120221110222121121122211010222200001022220121221200102201021120121211100021001102210100011220112100212120202002102221222001120222212111201221212110221200021212000211022222111010211022202121210000201212210022000111021110110101002012100101210111001112200012122212021102100022212122121022212111012010101120120102010220222202200222111201100120220211202022012020201021120120111010100201122010212211101001201122201", "020020022112220020120111222112120021121201200010212111120110111102002201112011121101212200100112102222111102202202221220221101012012210202110112102010002112000202222111200121002122200012102011111210101012012001200100100211102101222002020212021001001111202211102100111200222111210200112020021000121002001211221122221102201001100020210102212111212021201212021002210101112121020022110102010112112211221001110222100020021211121222200002211102021102212022001120222200211020000100100021010001100012110002122122210120002211200212212022022112002000222112010001000101212210210200021001011100102101202000112201121000221211200022111012021201200020001212021120012010112020210120201212010202101011100111202221100200121221002202201211222201110220220110222222010001221021102010101020122212100020022202222212012222001100111020112222120222000210022012221000110111212201021121220020102202201012201020021012112220211122210210020020022011221120212120010202220220110002020211000111121202221102122122010211121201010012112210011010002002011000101111102100222210111001201112011210102110221022010200102211211121201000212120212200202121122102121111100101110000112102120010102122022120021000220121000222200101210112202101001121222010122211220220120121121021022111220120011001110011102212021012121120200222120001020101110212102101001012020212010011020002010011001212202221012202211101211121001100212111101212012010220122111012220020012222111212111012201211122002212112212102102022021001100202222200102101020101111000101202121102122010000100202021222012010121200110211011202110001221021010021020001111120201112110220012001110101001221200102202220101012010200001110201021201122012002022120212211212100202011020010012020200101222222010002000202002121122011101001210200111100110100222011222010011211210012201220102000222100101211012220120210012102222021101100212100111221120011202222022021022112211100202200110002210010111012212221001022120022001000210111000210202022201", "000202021110222210211020002012002000011220110202020212011012101112002122210010212100102010120002100112100201010201012010002101020100121110210201021221000012121000222201110110012021012122002010121112021211012001102112221122221021120122212001111100111002210000020001101220020211211112021102102021220001002111200001112002100000012102020201001021210220220221202210200102121200020000012111222112002020020012211201010221112012222100100020220100122020201200010102001020012120220120212112200110100012010001120201012110111202102021110112110110012001010121120120002002212021010100022210122201122002001122212021020201210100121100120202100112220101011121111101200222100110121121221011020000001200022210100121122212122111020122002220122100010001021022201211102201020220220011102122020211012100010212202110002100010201222000021011200211010201021000111222100221022010200000122012201212002012210210201111210120200200011102200221011101001011020222202021112201121000000120110102202120012210211010211110100222112022022112102002001110222110021100010222101101222221222201211102201112220121021021122101210110220001110122101100021100012020101102212111121121210222001112000000121220001202012212010121002201222202001022122210020022021100020201210002110010021221011121120022002200110012210120021100102122022021220220211110120021021222210112022002122021112122211101200021012122020201220122200022001211112002211112021010200012221210212210020212101121210211020010022210210200221120112000101101022221100101102201121100220221011102201000220021110020101002002011212212220200011022012101012122122000221111201012011212100100122022021210120101220000121011222010022121101101202121001202121202122221202011120202002112100220002102000212122221022000221122101210222101112221011110112112001012010201221011120101002002021011222121100121212100210000000202202110222110222211211012120102111101201101112111221021112202012020000011012012122220120201212001221011022202212212122211020010", "011210102022021020212101021010220012201210020200002021212122210022012211220101002201000210220102220221010021122000021120021201112220021012210221202102211200112220220222200020001002110100011111101220001000011020120102102020021101122111011010011201022101011022022011122022022101021000011211211000210012220020222211012120222012111112101211100111022202211220102211200010200221001122221100101020202200220202102022012111112022112112200112210022200122020211212110202201201002200121222202120001010122000221220121221120212011021021211022121000121212010200211102100011010202102200220102011221220002200002221100020021110122020102111011200221021002120012121022120211002022100010012120120211001012202012000120022001200020212222220101020010211112121020012220122120010120002102002200010020211112102222211210120221201122000211111022110110120120221211100212111211212111001110111111011020201212111121100110021110212112201112100101000112022222210022002210200211012112012010020200222022111112101010201120100211122112221100111022001102001110101200111102200120001201121102120001101210102110112121101120100022212222211210210220112200112200102122220011201011111202202102112021120111110102220221021121112211000100210121101112201002111110222011111001211021112212111012222112010200122111102200212122102202220201220101202012220120210122011212211202002101022210100120222212212101220000202110221211121112011201222112002212111202211002020020022210200011202201220111210120200100212100122022200212101211021120101011210211011011021221110220102110112102222222020200120120010212011200010111121110000221020020210012121102020200000210110102110121022100010101210202112200210210022102220021011201212221120211211120112220222212212012212101012011222210020022020000122121202221110110121002111010201011000212202010120120220011000000112000112011111121010220122220002010202101000102012011002121011202201222002020011200202202100020221021020110020000112012210022021121100120021201000211", "010110021221111200111010111010122002220212210001011020222222222122210202222100020201112222221022020000102210101210110001122122221022020000010211122012212022100001112012022112021010120021221010211222221220021022020100011002001121012110010100202110121120011000122202221002120002011202102022012011000110202120212210120120010111221202011021200020112211210120000020020010122210110111001102002212001120202010020112011000121120001012020020100010022111212002201001102121210012022110022202012001211120001102112102110111001111121221110201200200011001211122222211002100212200001110101212222202111202122021111111222212201010121222020010222011121100111221220211201221122020020000021222122201110001120210222121002212011012122202000121001010020101000101011001011002200212110100100001202001202102112202111021112101202122011211200101102002112001112012022210102102102002100020002102200101210000012111202221112002022020020020111212100001112200200112221212110200120212121102011001001002212101111000020220102100010010021002112022022100220011202101110102202201222110200020110001201122021112220020121000021012100110220221121102000210101112221002120100202201021001010210022012211002102211202012211201120021201012022121020000222001221000000011222200102200211202120122012200221211101011021112101220112102111200011001122101220010100100120020201100200200110210011201000012010111201011002001211211122201210121200000010210101110111120011210011100221120101112001220202002121111011101221211002222022011022011101112011110100020110201210222121112211011211121010111212201212112122022000201120211110012020112210211111211211211011012111102201120001020022102011221000111021112211202011110201111120010212011122002221100202002220010212020202001211211221001001001222111201222111102101102020212000111222100222201002121010210102001211011222100211010120020010011100121001202120020201021111221121101110201112100211111122220120202002020211011222010021021002210120212202211212211121010", "021011100211000212211022110011102212111110100201202101210120212222100101011022201122112112122011102201101100221102002112100112000020201011112200021100012222201020211022002000212002010220000202011221101220102022212012012012100010111012121202201221021021212022220012011102220001202210010110122202112111112212022012021000110122001022120221001122222102210111110111122000222111012202011122120210010122112000112102011022020011222202020012202222112222211220110010020222121202010101111011011202102000121021000010112010011021221201110022202112201020020122101122012222222202000020102200210111110122200111100000110112112222012110210121121100221102011110210122222002222011010210110121122010201111220211000001002102222110200201221221202021110020022121200020122202002120020100212011021010221201001010222111011111110001010122202012211212000200200100110002211212121110120222120121102002211210010200001200212210002200120122220122110020010002202020120020012212010211102000120120221200222202220122020012221201202022020202111102121212002011121001021101100221122021001101010120020122221000221021022020000200111121120202110022122220022220210111120221020211102102021222011010012001102110200101102221120200100220111201100001211021100122202210022122000102102110222221210002012202212100011022201220012201212110021000012220211010221211020022111222020202022211120010111001012111010021220211002220110121120202111211021001101211122110222220021100112020110011120010100100022201102211112020212221010121221020220110101121022111020020102100011211120121121112210021220122120212220011120202201122211100202112110222211021212110120112121200222120112002210111122211102201101120201112101102020112100221120110012211111122000222221021201022010021212122012122111120201101110000222210112021212112121120002002002001102100112002100000001221012110200000202002202120222101011200010202020220210001221201101202122100020210011111122122210112121211221010121000202122222012022202122202112220", "000112211121001010102210011002010102221120220122222100121100222100112110221221010011212121200200110221011111021010010012000002111220211010102100210120211220000021211011222001222011121012010210111020111222011221211200202001011122022102120020122010001012020122122211011210220222220012012210212112010101110122012220000020022021022020000210002121220100012002212020000011001122122110001201121122120010021021221002220010012221202211010121100201022010001110111102210020201021001011220100201122012222000022010212110001110012211102110022002022121001210001211111102100011211001100112222220012211202201020210202102000211210012222210120010112121000000212020100102112112220021000100120011202011212220022201001111000012110122012210012112000211121022101110010020100002201201020011122121101111212020222002220002211100110010012221201112012020221122210112021000000222010021102011022111120101210210200121002110222010200011112101122010210221021001220122021002110010200212012211121121120022222210220110220022222221122220001011100200001111110221002102112112112111021002221102122221202111021020122221201201201122012110111020011121021122220121202022102201121102021010020020122000012111112221212110120120200221212012022110222200111222202002202221020220121022201101110120011000002221110200201221211221111100211200110021021021010202221112011110020111201202120121201221120120020121122212220011010212101100221101022212222222102000012222210021222011012121211212111220020011122011102200020222021202112211120011021202001220010120110202000021222021110122222202111022100201121010100011221110210202100212122010202200111111210100221200222221120212002220110120122220221120220211222220001120222121100020002221022000120111102021112022110211210000021122012212112212212111022012010212012102120000010020202110221221001201120220010000011201011120121011101022022100111022201011200021112221120202120201000012000210112222212111110220011120202200211102022110002102122101001222222120112", "200201201002102201202100010112020012202000221101022202212022020202100111121000022010201201011000112220000022122120200110111000212202021211110211010012012120221002201210101221210011100211022001111221210010221000210220200200202202222022112221011000201110102121221210201212121120221002002211011102210012011202120010202200010201212020211020212012202101222100012012022202200012000221111020001001001120210111120112002022010102221011021210201221000121200101111210112000202012000100112121100022101202011202200011000101211120210110210220220202202110010220110112121122010120112200220000101022222110011100122212120022121211110112021221202100220020112122210102021112212012202221222221011012211010021201120202001121221102101220111211010012011022012201000010101101101212202021020011201112122211111102222202210000202000200101201120201201201111022011102100002000121110022221020120102000120200012111011112002212021202122022201221001012100112200012201102011222102212100021220201221202220201100022221222211221101002110200211210201221010101122020000000102201202102002102221102011122012221022222112021020112121002210121001022221111010001220010212020122001211120112212211101001102202010022202002120121110012012101201211122200222121001100222220202202120022012112020221120202111020220111201102102121101122101000122121202202022201120111002200011001220121101001021110110121212020222021221221221022102010100020020120002102011011201021020020210011201122210020110111212111222011111011112202122100110221112110112010001020121120112211100021211020202100122010102020100211001220211111201002021120122200221222211120201100000111112122102220202022122100202222222200012200020101211100200120221011210120211020201021202102212111201221101002112201120022210200000210101012100111210002222122001111121220112010211112100122220222221211211210122002220022221020010112000220100110122121000012000011212122121102021010110221220010220022110100110001210212200220110002122110112002221101120", "110201120111102100010010110012111201222022222222021021200201120110222020222112121022022221011210102101222010212110010022212201000220010022201221101120120202021111002002010112222120200101020110210201121220001022200102010010122020101120021000110211112010102102011001022100102121120200212011010000112002200220101111220021222121112202221222010210222120120221212221011222111100222100211220121210102022210101020121002111100012010110102212022202101012120102000212111212200102221110210110020002102012011101101021101200220000020110122200112111200012101201010120001102221100111211002222210122100210110101112001011022121221211221020201220201222101112112010012120011110022112211211121021210002001001210202111022220220102020221112012101111220010221100220122211021202200202222011002012022222000110022201212122110011010211020100000200120121012120112110122202002022022022212121001222021110002122121210011222020201010122210122110122011201121201100022021212111000121111212112122010120201022002221222100220122020202220110212112212010120222002011020000201112022121210120021100111221111200001012111210221121010222202022211222000021201002010101222112112221111122010211210020020210121120201110011100022110121020112200101122002221202221002101011001212010010110202010001101000120200212121222100102122120120002211120220011002122121100100021201022011002210020111012011020100020001000012210002200122011101112201102012012111021000220201112112121200011002000222120101022122120022212211212021000222121200221210102121010202210222211021212120102122102210120022002022212120020221012111220002012112221212021211111121010102001101121222101012220112121100022002220201110210001221121122122220121102102002010120201121002112102000111020122110102101121121121210212221020222200220220110002102012110110121220121210112000121222222102120202201201122000021122221010221110222100110121101212201111101000001012100002010111200202210201220211201020000011211200102222002001010112001200112200", "000120201210112001002210120020012100121201202102100102110201210222020101110020102021112010212222112020021200212120201110002222101101111112010021210022122102010202100112201022120121012120101212100202121002012111202211102121020020120022110000121021211110001212012202122221100110102120001110002212201201011220211000100100021221221212110012010102221221111201020120100112112210212220210120211021211000110120112120212110120012121011021122200010211210121121121021120002021202201202102210022102101021211012110001012110210222220201121110001101200000010022200222010211120220210201200002112101121100120021120100221011200021112101122200110220112021220100201222212010221201022100011011122210200112020111012200010010021112100201211122020220202220201121000002222112121202111120102112212222020000120001211200220222002011120111012010002201012111002102020022111222011020001110210220020111120121222022211120212100021012220100201221010202202011112022000002010102112110210100121102020100012121010101200112122011110002220211122210101000200222212102021121000002112020210110110011000222102212101112002001122020002202022200210011022010011010001201222020120010221222111210020022110010211011221201002120021121220100220102201121011210212201002111001020211210100201212001210102220121210222011110210101212111202000000010001011110112011222211110020011121112220221102112001210121111100002111101222112112201112010022000220110121011011110022121102101101110100011100122111010120121210210111000211220122122102210211211001021121020121002202122200221222022112121011002110121020222021201112020002122121102020001201120112001100102012011111110100021112110222101011221212002021101102121212021210122000000112220102110102101212211212002101121101222022110020120100211011001220202202121122201222202210011002100112220101012112122101202020011221200200201012201002100020100120000111022212011220100202020000122110210211100021121222100020122122021012112001021000211111001012002011021220011", "012020100210121001201101010100210012022020200111010211122021000011112111112020120210100212020020220020210001022221022212102022021001021210100221020212202112121100202002000011201121200001021222000120211002110111222220122111101002010200210200102100101020112021202101011221210122202021012112121110200110201011211110101111020221201112202221212012211122122101120100011011210210211022100210100012000122011022020120212210021012110002120122020021210101202112211011100211020100200211110100102222011221002110021110012111000221202021202202212002022202222002210212221011021002011222120011200221012022111002022122101201020222211221001111011000011221012022001022002101101022212021212020010110100121100110001000220101200111012102102120100101212020220012012220001211020111201010011221021022122102012211002110221221210200221022110111201121220202021020202120120001201102122010210002222120021010211102212011220002002222021102222020220220020021210010122121111220101022200212220212200101020220222110220201021121011110102120200001012212000012010221200000012000120211221200111111002012121121100220001202001212202012021222202220211221200001222220100122102211001122202002220120100202200211222221212200022020010220010000100121121121211222200012111102111010022210000200210022122010201022110010210112020201121000211120101112220201220110020001001201100212220110111200222021120202220011110200221000102021202102221211001012102110121022202110100100200212122121021010001110222020110010002111101211102110010100021212210010222012001002200102111222221220102120212101220102222112220221011112221210121112122212112201001120021120202200020211201120022020012202201000001010121022020212211111010221100022001010000000111110101202212210102022202110210101012112002222022002102012001000012012210210210011211021021020212120011211102202212020210221102021102121100101010222202212121202012112211222100022112102200002212101000001211012110221222202201220020120121100101122210220212001210000", "212200020101212212110000112001201010001110110200221101212021222122121122120210212011222121200101221111120000111021100210001000111022110022010201221120200002210122001201100211120002001200220211222201120222121101110021112011012112001100000020110202101002020210221120210210202210121102020122110102202212021022201100010212002010110210210221111012111220011121111122020001212202010221220012011202002120100000110012221201121212012021201010101120102211120200111022200120012022000200221120221021221121010122000202010100001221111000021120000102121121212210112110111212212101200010201102112001020211121000011120110211110110220020011101211122120201121000000011010202101221210210011111001020112210021220200101212011102020022221102111010001002211000220120111001100111222101222121220000202000000211102120221221012120222021200102222120122011010222122010101222221202012222002011111012020110121122222012102100120022212002221201200201200020022021211022102001001011201211102100101020212020000120001122120121210002101110220100202102120210020011202121000011212112022001121102201121101010000020122110210000200121011112212202220212112122012210211211012010222000110010002010111212112000012201111100112102202020211202210110110020201110002002011010020202221112120111012022022000222102202112200110020222000020011022220010111212120100200002200220120120211122001111200112111110120221210020222211200201211002212201200012101201001212121110201022210110021220000012222200002001222001210100112202021112012020202212210200110001200102211001220001012001010022020002022012110221211022110100022202211210012211201021011122201021101112202021220012020111012010210101111122010110010200022122202221001012202002001211002220120111122111212020100201110000211012002021211002012102202211022010102000121112210000221001211112121022001120012020201012212000222112102012200201011000022221201020222012100010022021102021221002202012001211110010110020022122211120220022201112200100122021120010110", "211222112012122222121011112011122201022010011201221022021111000000002022022121200202121200001011120000002222112120012020022220211201012022021112200220210211110210012210121222101000120011211020102120201121002111010002012210211221102122022102112222200002222102210210121201121000112012022201011111222210212011220102221211001010120010102102010102020220221020120101022111222220212012222010000021220120200221002020222211202020212211212220002001112022100202212212021202001201211201201100221102111220222211110100021211220000220110022011020102001101021210111111020120000121112221212201110101202221122100102000220001021010001102121221211222200002121110201002221211201011100222211200012102120210122220200010020221000011122010122211001211021111001022202010111010000210012012121122001110222221220110012120001102102101120220011122201022022222002101210020112012012000220000022120012020220120002101020000011222010002211120001120202100110201201020211112112000210221020221202020212011022220110021022000101211220220222110200011212211210201222112112102120120021111221112212001020002202222100221202022220121201010011021101211120112111222202102001012100101221121122102212022122020011101002000001221112000201110210111010202122122200001111200111012221120200122022222010201211011001211202222021102022120212011222112011110012022112200122011200210102200022100211212222122201000111122201002022021101021100002011200002111020102020101010020112021022110010120212201022121112220112120120112120010022112102121120101010020002202112201010220221011100201020112022001111101200121212110021220011122220120020022021100102012102121002011100221110211010211222201001110201000121222211001202021001022022020111202220012210012001001112122211120110111122212021210002020221012122020200101102022101222100120222211121012210110000020121101021012212121001011211002200022121101210211112221110002011200012020101100011111102201001100200011001021221120222210220002212222212102200101211120002110", "202122212210021121020000200111112222212021002022011011002001010010112100110002201101020212101110000002222012112111000011012202120101100011112110001100101011120221001121122120200101121222010101200100100221112112120121122201010021220000202122011212121112100221101101002200221201222212220012101110101211210001011200120022021200201210000200100201212120001011202100011112022011022220012110221201120210211211200012121002200011222221220220210111101111021010200010220020100202122010211202101121121200001201110011000201222220100101202221220200021201222022001112220220010200012101020222011012021001111120000100200102010010101000221210222021210001120100112010211000121211010122001221222111222210100010212121122200001202220000001210100001012012022211022221212110112001101100222111112102010220212212212120001201121112111221112222220120010200122211200022002100111020022111012100101001022122000111110001012012011012002201111101220222111100201221102212120122020000200002210200122100010212221120222000201212010010021020021010200001202022011112211110011021122210222212010101210201102020201210200021011122111022001001112122221010120210102022022001221121121011122201100020110011011112212001122221211012112222202001020212102000221121222102010102201222112211111210110200000221022020020100010212220011001020010100202000211000021221120100100001012002202010202102220211102001222200120200101111222100022020021211001122102212002211011002212210022101122112200011101112120200101100201211210010001220011002010211001011020220001121020121010210002202000102001221001001020120000102022011001000012220001011101102100201111002002200202010201000010002211022222101220212011200012020112012210022101202100101102110101021102202201021202120222202212120010222202110020012102022011012102222212001211100220221020122221202110220222000202210112001201011021022201011012120011022010112010012101110002111122210221211112200200200222222000001222210100010211222001021012222121111100111122011", "102221002002121222011112110120022121220212110212202020100102201011001120220020010210211010111102000002000021011212102012222000010010111100210000211210010010022011212101101222210012100222001200101102100120212111111112120002222220012002012200102102211010110120001202101010020010100102021210002021100211200001220211121120212220112211200011210200102200110201221012212222010222221212202120201211120000210022221102220221012111210212210011021222201211012010001012010211211200020112211100102120121111022100110012021022210110012210120202211000011021021012120022022210010201002212121102121121012221212222110100010112101020112202102101110121112012022220011211110112201211222110210111211200120012020120211220002200201001100220102001112022212201221001102221011222020222012122110212220100021221222221010112001002220022211222001022100010022220200022210111022010001010001021121020211012021211210200220000120000101202110102021002211220222102212002021001122002121102212200221022100012112021002011200001121220100010022202112100121000200102011211220020212000001001112022210210201212101212111102122120001012022121222001212202012120011100111122210120220220002020200210122120112021212112022120010122121210110120112112001010002122200102021210121200102121002112000202012102002010022220100221010010000222111221211110222210211111122201001122221102122000100112101111110020102210012111020002212002202021210010002222020121211111222001112001002011122122102000220021121012000012111011100010002001020021221112221222120221210011210121000101121000212021011212120222211100002210110120020201001212011222121111122211220211212000222101112101212221212222101011011102002120122122010000101020220222122112121210100001112201101012100212222211221020020020000200200021002000120202121112100221002100202202210102210220212010220022021111200201010221111101112120000001120210011002212212212010200221111011121202201202120000002101101001112120121110222012212101202221122222212110020001010222", "002012122021110001122111221122111111100001021021110210212102001201120221111222101222211121222002111212001001212001221201012201110022120210012111201102020102101100221221212221002201212021020111111000020121211010202000201200010202222101110120221212211122221010112112222010001200222000110210002121221100201112201222102222221022111112122002121112201012002222012211110020210211010210102012000111011221000010201102012111201112121101121021121201021022212111021000211110222221121020210222010201021101121221010002022110220011221222222012001122212021121110101112020220020011210120201111020021012110102101021010100100101211221110021212122012021102220212221122112011112211002020212021120001222112120100102201112102111220201220001101200011001120122220121002212120011211121212101120200022111002120012220122001120110022120021010001021201020120200212010122100221102012211021200211002010121021222111100110111210010222120022111002120111211020022121220010022102211221220110120210020201101120212021020001200012112012010220112002112001111221220022201112120102201110222212110202121122102001111112022220022102210202202020111100010200021110002201210101101122221202020110202010221021020212122021111122101110210110120000010020220110102101000001210101101020122100121001002021010110200001122121021001202000111111011122111110102112101002010200010100110102112122021020211110000222222020220200221111112002020212000020102212020112022100121022012011210000100101212020212020100121212012120011220121012100012022121110200001211112220100200100112212010210022120102202212212001212002022021120202200112010202101010121000202212102221200210200220101110211021121101212211100210021002212120101220202010212011110110211002011011020110120202022220211120002002000220001001222010201022011012222202201210010101010210111220022112222122122210002200021120111110221010011102010200002221012020220000221201211122111221102201222120010000121212012010221102212012221210010222222211111210011121002", "120010100220201000211220012020120102012200111220010200222000022122122020100211212221112110120102201010221211020212010000112202122101010101222010120200101222021122202102221020021101000212210200022111202220020010211121002022101000210122120022112121220202000221201000012000112210122211121122002020102012110102200120120001120210002111021121100200001111021220200121012020211111020220201021000211112111120202200111122220020201102022010012120112221010221101200120122000202211111010221200200022021221221211000121002212200211202012211211001011122202110011100202110202220111122020212002102022222111010212111120222102020100102000020010221010220121020222100110200002000011202110211102221120211212012102011222111012010211201121212111001200200022210201122010022202121101120222200110000010002221101101222102222212121110020202011000212210200111010122011022112221111112021112002111210001001102202210122001210222010202111100210121021222010012011021010122212012011222201012201201201020110012002100212101102110012112112221002000010000220100012112021122022012011200101011012221112222110201020222210002200222010112022021201111102021000012210101200120001012120220202002112011111112022001210111110011121102211020212212222220200220200010221011000202120110120021100112021220212110212111110011200122111020221112210011200012212021101221102202222012111010102122101102122222220021011222221100220011211211001002011020121000102111200101010212012102221122002011001001022111012200122220202120101122000011110201222212210222012112001200020120122020012221122001120110002102011100120001011120012220120201100112201202011002102200010011121121221102120212010122002202020200021120222200212101011212022002221210020011112011121001200012202212200102111121212021120012201212012101101001102121000101020021020001210101100122100002221201220121222200102012220001022010111022011010122002120002200221012112101000011002212001221022000201121121100001022220200202121120221212100020221121002222", "210121010000200220020021101020110011220011202022221120200021202221222022220022222011120121002202011020002201110002012120102010211210000012112021202122020101001120200122012201002211122021111021111020202221002001111102121022202121102011022111021202220000002112010011211200221021202101122200112222012110111111202010210202120112102011000201001111022200110210010201221011002012020110200020000222110020121201221022010001112122200210001201202221200221020011222200022012201012100200001102102101021220111002122210101021211220011101111222100111201002222102110121122221201000200212212122022011211122220221112200000001212022000120101111012121211000001011222221211010210020111000002001012210111121210001211022110210121221201011011221020021011111112000012002000122211002000000001011011011222002211112210021010002012010221122021110212121211021212222012221010120102022011012220112021021111111010100002102110121101021202001022120010211222221201212110020120200202122110021222022211100112002122122200110100000000011200101201220110212121200222120010200111102201202112001110212121211021202011122022122011010200010121021200120022101201010221022111011111200200111201022122220022100022020112220211012111110212022202220110222022001221002012011001011201221122000002210012100000220111021011002101010022211202100200220011202212102110122220221211111120100021010200001200000122202100120110011202101120001022101210201012220112201202000000120101121111112221022001102102210101222020022010100011112100101012000210120011212221112122122122111210010211221121012220200111000200121221100212212121122000000022110221101202220010011110001002202221201201011121202210021112112102000021212020102122100211111211200101101110210102111000121100201102011120211210002110220212001221211012200020100002102102010111202011012020101200010111021100112221000011020112012211020022200100000011100222022222221022011100112011120020200210121200110222211022222121002100101200210021100002201100020220101", "000020120102211210221001202000212022221021101012010001211000222020221100211012000210011101002012011022022202001121012020000000012012110100121220211021121121012122200222100212102220021020100210020112011101200010122120121101201211010122012021220112002120110011201001102211222021221211201220100210111011211121210100200020012100122212001020011120010100010210112011001012212012201012222102212120002112212201022200100121121220211111020201122012202201011021200121212010002021220010220021012210201011022221111022010102200022221112000201210201222211120200122001122111111010010112122021020202211201221100020122202120002022022010101202202122000200002000212011202222121110201112222202211000202011011110012122101212120000012100020012111100210210102012122100010022221111001012210110022102201122221001110201222110010101020121102010222122012121110212221102112001222002100121001210200220120020101212100110201112221111202202022000210121222202200102110100101220012201210210022210210210002220201000002110012222022212122221110110121110012220200022012122220022012010202212112101220021020212122222011121121201021122102202020110200002011102220020100120210001011211102021011000121212010011222200210000012012011120221120102101120011121222221022121100120101202220122120200222100011010000100212212202021211121120210212201212200020022221020010121212011002211110022110202220102201012022022200111000120011200021110222112000020100211020222010202211122022112012211020200011000121001020221000121012220220111122102100020022120001201102101221112012112020121000200221112111102121221101202011220121001111120112012201010000021111021201010110022202020021102002100211011200000021111001120022021222100100212120121102211010202112001220122202211012001011212021211212200120001122102002121202001121211121201122102111011010022211120101211020201221121010211112121020021022020210020001201012010002010120122200222011001012211221102010121121220221002211020211012202100111012022100010001011", "121012000101221101012010100120022021010212210222002020222002001202000001001222102211012120111201121121212102010200010100211122211222220101001111221002200002102100110022112201201101221222202020122002210222002110101011110121220210122212202021002121212222011101100200022021201010102022120001200011022010200211101110201121201011011121121101000102212100001021220022101201020112011222021101110021111110220200120120210022111020221122221212201011211102112101222200122022101120110110110011022210210020100001000010210000101021222102200122122022110111110100222211121002222020210201011211120210121021011122021110021222111010200110102211001022121222202220210000222000220102020020202211000002200020020000212110200122200201111200010222200222011221000202201201222112020201010221112012022102020122121220121002120220202021021110202202122102211121120122120012022210122102220202200221210220010010102010021222022102202001210212022101102012112110220001002121012002211011111200102021221222201120100022122121101200002212000210001211121120111211200222122222222022111220221020200100201221110001222101110122000000211221020112200210211011102212211012022012100012112212200010002220101002001121021222211202012201001100012012021210012112022222201020021100000102001021010010011210221122010220122202212212011200021121101000021111100120202222221010211110212012220121011021110020101000120002120101201011120021201102012000001021212012210121111110200212201202121001002002021222110120000102221101012221020011211212002220120102202211220202011120000122022022011012101220000102201120102010120202110111202210002001002002000122200121001221210210012022220120021010111200222000220012212112211010122102211002121101020000122002110012000010211122202110110110020020002102121122101000200201011012022110211221122122000011121202222021022021201101022012012200011100112222212211022012112021100111111220200011111100012001000211111222020121211112200120212002202121201122222000102102220111012202", "210001010000010020120210100210212122112212112111000000110001201121212202222211101112012101102122111201101112000200002022022022102100220122120022012021020001122101211101021222221220222202121210122200222201012001122121001010002121220220121112000100010022020112201222012022210011122222102021101000120011202021200210021200022102110110211001101102200122101011011212102000211022011001002022202221002121212101212102222000021220010202022210012212111220200221101001010222010122211221120202200021120121100011000100221021222011122222210122100121012000022212012100101121202101212112220001120120100010121121102020220110122211211121210120001210102220110110201201202110122202122110202112221201022012222211011221022120221221211010021000202001122012211112202020202111210200222122000102002111111210101100221111222220112112211220211120002212102001212222212111210122121021002212211221122102212021200100102200102000202210022110222211012221022102221022201120102212211210020212101122020221020121000222022221200002201100012022120202200021220022112100002121101202222010221102201022110111211021021112200122111220112010022221002101221022200222112210022220220122120120101001120022110211220100001101201120122102110111110021111200220112222121100002022002010122111120111120112000002111110120221200120101200202210121001101002200221112112001121200000221010122101022001012000100202021101121001112021212211221010122102110100022000010012100221120020120121121122221001222010102111002010221110011202101022112212010210221222212211122200221021010012220222212201102022201200101010122122201111201201010112110012222021000002020100112222022201102202100221000112121210001001202012221012120020202120111101212011200100220200112222010010121000210102220110022120102212200112211011021012120012222002202221211202121202002121102222212111121210010122122212211212020121101221002221022201200201120000222012202211001200211221100120021121110212201002210000201200120120000222211122102212111110011", "001002211010022222221110020022221102010101202101021112222121002001211100001010120101022101002222011210211210002020010102112110211100010212202201100201101122111011211202210110000102022122122111222211222121011100020001211011222200201001102101100220102101111010202002112000102111222211010120112211212202022220201002022010011200001220122212000222000001112101211011210220001020001201022222021221122121201121122121112110020011201101112112011002020112200200022011220210110120110101122121101002110120110101000001022010002100021111012111122001010000102020100122002111121021120020112222002202202122101200021022220112122110211101010120202002001122022100120000011012211211210011122101001111122020011020021200220100002011022221022021010122112112121102002010101022022102011002000110111122012201101002000210200222021201111021201022001022121200202110120110020122102122220021111202202211011121000110101221021100212202000001222012202222201100201120022100001211000010002101012200100110021100112020120111022120022211211112000121122201210012121020020011012210100102220210102111220100111001001222211110201011011221012202110110201000121102200200002022022002110212020002100100110121120102100220002221121222101210112112122210101021012210122021111021012220101201002002100222100021102200120121022210021201122112011010221102210022110222122100222220200021122101220121220210221010011101112120000021012210212111201021121210201020101000221220200022212211010202222010222202202111012112101200001111011112221112121220222012201201211212121200022121112201201121012021111201102011112122212010022210220202022110210021111202021120101011000212000210110001222121102100122210020022120221021111000001211120010121001200202222220202101121201220012211120211221220220012121220010111121220022022122221212022222001120120221222001121011012020221022102121001102112120100012011001022001020022122002221101121100211000201002212222002010121120200210020111011120210102000222112220102012101102102", "121000110010210201221022002221202100222021011220222222220101102100020011022111022002012201000002212211012012001101220100210201011021102110120211112100000020012201120102112000000200022012001022100121101002220110121202102020010022121211000200222000200022101222201022221102122121202002222211220010211101101222120022022220210211221021112012100002001021012112121001200120001011221120011101002212022100111010221120222110112021112022211111210011121102021011201111120002010122210210011102102002022001202012201221220002002102100022102100200010010121202212010020121200221102122112120110000211001121020212002102210222011012200102020002101020001021002022012122012000202211012012000100121011211000212022012210010012112222110111112110002201221111100221101202022111121012000211211101111221122222100220020120210122122100102221202111100222121202022100111101222120222200111222222212121202000201122000101000210220212001122121102102221021200201111100211222210022212102011010002122212110120202121002020010200220212110122222011020020000101200012120112220120211120000121021102222111020012011022011110210001112101002012201112120012211010112112020210211220022000100020221010111202221012121001221001120010010112212212120222111102122101220112022212011000221100020102210111211210111022110011200200022000021020220002210101221222202210011002010002221211102110200210010220100210200022111121220101202011001222220211200220220122022010000102201001022000220121210001022122221211101101122202111000221111002121102010211021121102212011210120110212200112122120112222101000122121222101002121121210221221121000111000122212021001002121021010011012010220102221001011101122110122020021120101102011221200110112112022221101111022211001112202000122022001012000020020010201020002201001220120121111021122110201102002022110102201210210101122020222101122212000120202020121012220212222020201022210120101010110121002011121011012202000010212101212212210212221201121012110021211221212210122110", "012102101101202001210211010022021102102211102011001202011220012012020212210211122111202202002002222222022222001002221011201101120000102221212102122110221120210020212100212001210012101020120021102020011220011020002012120221100022000010012220202221201012111101221201121202102120122002201010112211220111020211100122222101120220122112000211010222102201110211001011212121120022011002112022112020222011202210202100022121222212012011201021220201121020111010110002000021200220012020102111000202202200021102111102000221221121201200011022001021021102011001200111202200111012001222012100221220000112211201222122102000010100122101121011210012011122201012120001122222110100000110000102012102111201220220022001021102201222121020011221212201111020210121201222012122220202120120011100110000100201022001212211200202112212222202022211122220220011220111012101110010211222201121011002021120221012000000110002222221220100200000001221221000110110200201001200221110202121001211001121020100021202111000002211121001220211002221121011000201020001012222122002210211011102212002212010120120122221000001120120102122110121201002101211101010202200012210112021222212210221122112110010112211011200022112102001102001010211221001110212010002221011012121212101210202222012220122111010000021100222220222112010001120110202221121111212122101000022211220001200212000210211220011002001001122120010200102010201211020112122111022102202202012000200221001110110201012201020101022001122210202221220102012120011020201220212120210111120002010202020012012222011001211000222221120010222211121000212100002120110012010101022121201022001022102111201011000110102211201022120212020022020102221212120020002022100022010110022010110112011120200001101111212201220000102122110221002201210110022021110121110002011220220011000001120212022110210211211111021011210011000212210200200112001120211221022110212111210012220110112210210121100121020221001121222200200022201011020110111110111110111011220221002", "211110211100220212201201222120201200220121212212100022212110000112110211000201110201122101212002011002201122012020110111222200212202210221220012222220021102111222012111210022212200021022022222202202021110020112102201212000022211201200000200112100200100211111221200210102010212011001010122111202002102201121212000100122212212220000000220100220020021010200200201211102101102112022021201222012212012222020201121002002220202201220122100010010020110211002012222220020110121211222022112012210210022021121001010210121212212211202010100121201212111200021100011001122221020112110022022210000012022221110221121211212011101022020021002011112201120022012201112010002220200202112212010001211222101221002002020120121202211121012000201200200201122122220002101112101102011222202020002202010221211112112021110111221020110000112020202222202210102101011102101110111221010001121110102200202010010112022200122202012210210122022220210000220221021020001210000210010222200100100121222122011000001100202011011122122121100020022101202011010222021022122010201211002221202120102110002210212120211011121210011211110211101211002211210212221011001210111221010021122221101121011021022001221201112102222102101111212010112010012212100112210112000110101011101202012200222021222200100020212101201101211020000111112121210101002010200000201011202002210221022022021111100201220210001020100122210102222202020102010010210121210101021001120211110111201000121021112222112210021211111012222111001101101112122212220122211212000102002121012011110002111222200112110201010001212211001210020110200212210000210211012202000021002200002222201222122111102022100222011211011220002022002121102112211122100201102100200101022020011100120020221222111001121002112100111022100121100212101122121021010121200212202121000200121110120202002102211000222000021122001122000221011110101102222012102200012112122021102021002122021221110002102120020010211202212222012102011202120021201221120002111002102201212", "212000202112201020021012121102222010121002220020010222020212001110121112201222002220020111020120212120021112100201120222202220211112122112221000121120002112011202011000211210012101000210120012111211202122001120121100001202220120001202112220021002100220221201001111221110101111221120002001212010202012021210200102022121100221221222211212021111202002211012122010000221010000110001211110121101122102112222222201100101212220210120202212001102001000012020001212020221111200211210012011211111102211201001212011120011122022202012221201101001021122012021201201210021222201002102012120210202000001221211011202110221102002220102122212111102222120120201102220112010221102101211221121111211101102000011011221002110001202101202200120111102110021222222120012110110020220020210110110012002121112102202110100121021011221112011102212212122102002111202110002012101201022112201111200011212001222020210221212111122000100000212001102122010002000102101212100122102110122101210211202020000112221020212122021020220101210102022212200122022012222100020111020011010100012012200112101000011200002100210110010122022112111122200202012210020211220110122220102210110002222122012211011000021122111020020210210022010101101022201012200201120122200111011110121000020111112200112120201122111201121020120012202020100002120002122012012020000010000120021201200211101202202222020112200220101001111112012212110210112021210121001020100200120012201221112121221122112001202001012020221111101101020201120002020122022002121112201100200000200220110000121112021210111110121102120100020121222200101002121101022011101200220212201200022222101211001212222000211011011021120001201211100202002221012210221201101210012002101110120100222102202111210112212100001221010122122200102200211111110210001000111111222011120021122010001012102100100210210210101011110111122120022222200012112002120220212022212000012000220212222121101011222101120000200111212000012120100100122000202201122222001210121202022", "211112201220200002221120122212212100022120122222021010122002021221022122111120101012001020220111210112220210020210110000220002220022000222102100211012101112011110120012211212221012211200212022001200111222012122211222202002010211120000220021211110110201012220110101221211020220200011001121120000222221210212210100122000021222111111000112101011022200110120200002200001202021002202022220121211212010222022211020222200022102200000201000201120012202201212021221000000200002211110001020211121101110110112101002000200210012011210222102102100012201212221001110201110211000112122200122222202122022211102000120012112211101001211212120101112101221011022210002222202120011102112012010222002000200021011200002002200011122211001100002121122012100202100112202211220210120220212221011102000012002010101111100212222020221102221121010012102211120101220201010122211012020220111020221022101002021120010020120211211001122021010220020202002001200201120201112122021110222200211011121100011212100210120010022100000120222112001022122001220122101000020022210200111212210011220000022210000102100101211221102212202021110200012011202212021111112001200001122221100202221112100102221110020221002211101110000012200100111000200120220221022110021201022020201020012211021102101012020021210220121211222010110121000202112002021022201120202201221210011221020201212000021101122202101102110022001000212110211210000020102111222112021211212112001000102010211022120110102121012200221201222022210212021000112020002022101021211121211012102121212100220210201121202121102002211010202002011112211201222100120020121211100200212010221201102212102220110022211011221100210001121002021100021022000012010010100001222221021020010200002200001110211010020111020111121101101012201022122100201102002202022210210212121012121021002010120020211022010200101221102000212222220000120021002111102022202121100000102012112111002211122202022110110220012020120121212101112201221020001102010000222210121010202", "111211210020202101100222020021020100211002121121122121102220111112110122122101220110122211121101200220022122002021110010112202020002201100200002022102020012211220112122221120002212202012022000110120100102111012120010200200212210202100211010100221002221111200210110021002110012100121021122200102220020111111012220220221201211111012202111022210120112010021122021122120120001201001020212001211200110000102202021100020201022010010010210100210001102000000010210211111220010010000111101001100201112002211020022022111012222110001010020222201200101201010022001222002021120010220011121100010222201000200022020021201102202211022112001012110010021010102200200212202021201010220010121111122200000210220021121202220122122100112012220022211222210200120102202120110122222210002212211011212202200022121220121221212222102022022110000002110122022011211211002112010201100201210210022001200200202010122110012112001102211202000200210110202220111121211202210222102102010111022011112012222211120202000001121002212210011201122002201002002112002122120011021000121002101000000112210201011001012001100001011022012200001202102121111011120112122210021200012110121020210110220221120101202001202212001012002002200100000001021201122110012120220110212000122110111120121020011101020020112122221001221201112111010112020102012201002220100010121200022020010121010012221102122121201211001101012020200000010002220002122222222100000122011000000220021220102111220122022110002222202102021012120122000000220212202000121012020122222200000110202201001020212020100112202100121021210010022122211012110110022122100200202002100122002200020101102011200000021000001202000011110001112211210001202101220021222121211020101202220020202102022212101212210001110020011012022220002021121112222120022122202012122022102100200122212112210220011200121102002202110120021122202112101122222122002212202212020100102221200002121012110220222021201220002121011010022212211110202122111010010011001212211002000", "100211112200020210101110000000120012201001201011221022122012120220211201222122112010200111012122210212022002202102012110012222111210111010002200210210221021122120022211020022020120210111120112212220110122112020211011202120022112101110210212012211222100221002002102010222102212000121020210112112222110222222110112121001210001122200220202010111010000002112220210200122220201000012212122202101110111201112020022221122212202101110020222120020122122000020202002112002200010201210100200002211000000012011100220102222121002001001101012022202012001111022012121022020110201021202002202222121110120110212120200102111121112001112202210221120020010111020011012120002000001010202020210012102020122121101100221211110211000111002002121221210112220012012221000210011102220002222002001200010212211102102122000111012220121121120222001122200010021002112020221211012212011110200110222112212201222210011121001100102111112111200021110011110012102111001101202102002021101012010010222121200012202101001210221111021201221221101222102021121111111200200020000020111212001202112101002211022020201200000011211120101020011121202221200222020001222111112111200221102101110010221122102010000011110101212121000201212202002100121222002210212210102121112100211012011201121002120012221110122220120212102220201001101012201111121202012112121000220111122221121220010111000001200201211202022202220111211120122002212212022111200202012012022001102120001120221000121110001011221221112000012200122121101022121111000202211222120000210021202011111011111222112000000221001122102211110011101010211110111111112202012200121200021001200120100012012200020112212022012100202121002111022020102000122011010012100221022101202121220012011212012222002111222120212200112121222221122010121021202220112102022022102220202222022221112220201220012222220212002100222012100002121122110121221221010001021222001220222211111211121202210000002202211110221010022121201210122101110010020011010201011211000101121", "200012011211011120002020112121110212120000212120222222102200002001010120202002101010211201021020010002101002202210110000200211120220201212021221110121210111120011201101002111211001000112101200000200001022100122101111001201100100111210021111021222222010120000220001102012122221200222111111001021202020020021110100001112101000202221020200000100102102002202020212212100002000212121110020010101211110000120122210200210121200210022022220012001121021102012222010121010012020102102001222202121101120101002212121110211201020220110211021200020121020222101122220100102102001201221211020112111200220220102020110202202000212222002122221000212110101011212210122212021002001210212120211110201012201202022200122101220000022000211102121100021102021020001101022102121012120121002100122222012201101012222020021211200012020121020101101011122112101101102110112112102120100020212201010201221011020012112111220212020222021121202100122202201121112220002002020111201002100200201222212011111210201212201000221101200221211201210101022120212210120210210012002210022101101102022210000010121121210122121200221112202221002000101200200101210022111101002010010112002010122020010202200020112101200011102200102000000110010102101112102112021212111121111221022210121222100110011012101201002121210201001120201202212212212102211222222022111010011220020220201111121211120110010010010120022202102211022222022001202002011011120210020211212220200201210110122012022121220012101100022001210211212111201222010210201012221210212000200001120202221220202001012110021012210201100111122011110100111201220101011022200022112210122111201211010220212212110010101000012102000001102211112012100021000022122002021020222100220011001222120220111211010112101222000120001120001221101201101102111210202111020112221211011221101121221100101021020112002001021111020120120222011212200221110111011021220001020000102000200222102102010112100201102212220010000010102112002021100000020011012110010221111102100", "112212210111102100011021121101101110012202010112121022011100011021200012020120212002112200000100111012222010011201100120021112102112200112110101222100012100101002220100122010110100020011110100211010120100120010001011002220010200222200222222101210111100120211222021010020022220012100011111002100111120222021110200101011010021021210202112002221002001120111222012210000220120001002202220212021110012121221100010201220022010201121201110121020120102011110120210111212210022222100122020201110012110102020122110112021022201012112100000011102212210111011122011010110002221222001100120021210002220012212120100201221110200101010102201002221100001201200221210001022002000100210220002200002210200202220212000101111122001202100110202002221201102000002021202221222101120120001201110121100101012221122111100122101100210220121012020120100100122010101221022120110122210212000002001001001001120212122202101111122210200102120210222002110001212202122011020221112012111200021220012111111211012002121112221210222210200200212112212022010012210202102111122012222100022221111120222202120211120120110120210011221021021221020211012112121110221000122110120022122002021120010020222110010011202011000110211101110220221211010112012221002202211010021201001100022110101111122211011101120021112102212100122121101010112211011110001120211111100200021011021222222220210220021101121102121112110022020100201221221111102121112101202011101220211221110110121012202121211212202202100000002121020112011002102200201202210122101020201001122021202110200212111120200101001221211112201120110021100121111010110020022211101211011210202212121220212200010201222220221222201002101112201010111021010012102120001011021002100210101000212101122212022121002022021111200011012120221112212101212102121100110210011122102020201101021022120001100100002120021102201200010001002202221110221022112112001112221111101210220010110011110002220001112222112221220201200020122221020012122012120020012112121002110", "112102100222021020111200011202021122211120220212102120022011220002122012211122220120011000220110112111011122210000110202011001111221112000012000100211010010220111010022221101122210212112010202121122020200220201111200000022102022222220200110200022100002121001102000110022221110210012220222011120002110012102112010120212220001122202210001001010212110210020112221021000000011101120102100000121002212202002001111001202210121212111102011002202221001122021212010201121120011111020201200001021202200202002111111100011220221202020201122011001221111220220220112200221210222211121102120221000101000010222122122010122120110111102121110101001211111002110021110020222021102101102122111102211002220220012010201221020001110121201201020000021102011002010000121011012211211111220120222212101210001100010210222101102222201000220222121221020110022201022102021001100121011112102120011021220201122122012010120101201212211220101000112001202100122002012100010122121022022120212011211020211101220101111100200011000010021012100112120001210211210022222111020200222101201122200011202121222202210210011012200202201010122002001020100222120110102110202122021011001102022211001022022210002021011122200212110212012001001101021101022201100220121120222202201220021020201000111010022012011010122000122201022121211221020021202022000122021000212210112020000210122122212100000122001002002011221001100201212220222210011210211000112021011210220202110201101220120010200120001012022221101211212111001122120002102011020000222000022020202111210012102120112000012120111012021022212121010122001120022111202010211202120220012112121120100010220220022201020210222220021010020000110202020102011021100120102220001101210021110101101002220220002200110120211000220101100120202002002100011012112100011121201220021210201201110221110101122001202202021022112001101002211020110001020112011012221120011212221121221011010202110211111100212002221000101122102012202211000022211000120000222020221022012", "122021112111021221000222102001001201002212112222212002100120202100202011001200021101001002202011012102201220011220012102022022121212211101002002221101002121202211010201100001122102102200221022101120102202021200120120012112110001100220212212021021220020122021200011212210221112202000122012201001001100021102200201101200212021221202201120001221211210101021122122100122120102112201001122202220001210001120120002221121112100110122011020122210201110020211112200111222201002001222002021110122122121120011112212211012100100012001112021010012021010112200111011021221100110010221102000021110010121100012000212211221112201212222022022012210202022122212102102112120000111101022222021110012121012202010201211012102220120111112202221222110221122010020112001220211222221222222010211200101010212122010222112202020000010020010120121211022001221201221112201102112111202200220100022122000101020222120100011020000012110111211112212200021221002222212110011002222212100220111122001212210121010102102102222121020002201122122201110210022121122202201022120202111120022101012121210122020201012220102020110211220221111022101020022212121011012201201122112121020112110000020220011200210220211220201001010010012222012002001200122121120202222122112202111112111120010102100210020221021002120200110220112011122010120100211112021101011200112211120100121012100202120102221222022011212101222111220002012101211200001010010012122211011210112012211201011012221110221120221001100101012101201210221000120011021111211021122101111202022200121022000220222200102211221112011100121021012222121221220002001212011021121110110200000200022202122000211021100211012020011020020100111010101010122221110221210002021200200202200202221200021120210202201222110121012120100010200120220000212101022220020112011202212120121212010220200001102021201220200121220020200210220202100101001021220200222012020010002202001220201221212201211211112210001111000112100120120202111112001120101100222011211010021", "222110210211220200110021120221112112020102120200022202222221120120000021101221102110002101111011001100210211010211100111200110120211201112200011001112121000122002200220121212201101220021222211112212122000102111022012201010101101120001212200121022020220212110220212122021120000121010200121111112012200120200122002201110201010022121002120220110100000102021200012120121110101222210110022202202100202122120100211222001102000101011221002002212200102110100010200011211221120102121022000110210000002211212222100210212021210200012200112200000022000220022222210202222122110220021102202221221121110122202020002002020201020200201000002102102022002000202020200111010001120111221101122011201010222010020210102102100211001212002121101100010102210102200012102022000121102120101110120102102020121212211221002212112000102011111111120201012021020212000002110102122110101110221212001021222002121101002001022001021220221202201021012010020022220011100220122001200022102201202211010012010210202000200122210200110110122201121021222111122020210002000202102201221112222112112111111011012022201100110011102011121121222111212110002020211001110020010012002020121100121100012211221222221021011011102021011021002122100110110222001120200001120121012020101022222122211121202012111201022000201000010111001002001222020201200022120001221020210100002112020020002202020102002201001002200020210101101221121111201010122110211210000120220011110011222222210210122221001102201112120121200202011201220222212222022022201201222200202101200121200011210022210201101210112101222000020000100122012120120011000002000220001202000202211002221001121220221111020122111012110111212200001001012112012020011001112220200111022211220110022211010001200121110201021002210100110211210010221222202220002002211111100112020100200102022100101021100102001010220102222021100211210200011000101110102020022102000001000122121121202022001100010122010210210021022110112001212110111011210102112012101010102100012", "112012222121102201100021220000001110022200020102102101102122112211001222002102201122100010000001212102210022200100001102201220000221212012220122101022210202012110011022201020102100120210200212212110022221220210200011010210002022110200002111000121210120201101011212002201021000121112202011110101211210002011112220011110110222220010110020200111220111222221201212021212201210102102111210102200202101100201120121011002022011102212021020111012101222012101002111210002022201020112220012211012102110120011111100202101110000000221000100212021211022102111122120101120110002221121220220201021000211202000120000020122110212021122021211101000202210202021211121002120212000210220210021121201110111221010211121220111121112202212002221212121201120210112022110210021112011110121021022112202210211122122111201210011010221210102120011111001210002000021001111001112100122012211022121200102210001122111111210211220010102020202212201011120200101212021120202200202212111212202100111221012211002102210122021012212020201201221212201010020011001101111211111101122112012002112022100212021110002220101222122110100102011010201100002202220122110001201100211110222001012110221211222202020102112112120212011011020011112212122020011121111020221112021212202021101101001101002201121220020100021102121010010101201101112201211201021102212021011202000000121102112121211012212022111010101200120011221210212021210101202000000120211101101220021120221001210211102201001022120100112112220112022210122100212020212111022110000112001110011120101201102202112222121211011120111221202100100221021000122110112120122101201012110121211110021201012201100122200022002220210211220001011021220222211002112011020111212202202021121000222001222011111212200212000122010202220111202221221111220012220212202101200122200102212000011211212010122221222210110101010111210220101202220012012211122121101200011020202100220221202202112020102220120121110100210002022011222110001100111111221012012222012022102", "202021020112002002012012002211201221101211101100222022110211100220200210200020110021102222110100202220122110211100100201121111020021202110200101011201002200202220220201122111021222201022222012202220021121101211220100201210211022100220101201102121121221210200111120001120102101001111101021010220102111211202211202211121000020012211112211111220211110021210212022102111101201112002112111202212201011100011000210210211121110112002021001112212211121022021021022111111102010022001211220022211022112120102212122100120010220001221012112102220121021220222221102101011120011011021111202012121112222110110101120022020211200210112211021202101112201010202002121220010212112001201020212202202200010120011000200212010012020101201002010221202000012120222222001101012121010122022111102021122101012120101121020022201000022211122222122021010100220102100221011011112210120101020010220001212111220212102002212002121010221022020112210220222101101122222121020112122212221021121201002220100102220122201210102222112202112110111200100220012121012100110112020202010002102112212220221210100221111210112122220100120122221202212212101112000002110212222122020200122011100122112010012110222120210000022022001101212121222221022212212012101022002001020121011211102022112201101212101210201210101110022202112211110202012111022221002111212110121001221100101210012101110021002210211000111211000110201212011112012221222121101222220221102111122222211021120210020221212220221222011122020100122122222020021201212000011121212120002222011111200021020022200221102210022110110022012221120212022100210110002122210000012022002211211020200001101012010102001112111221120021001201220202022221022202121001222202012221120121110111201201121111111220112222221021211222112101210002002112012102012012010222210100220100022201020000101002202012111000202012000222122110101122020210021202221212001122122101120120022220202212211001110000120012220201110111200100011021201011100210101212001102001202101", "111002122221110121020201200220201022210012120211102201111120001021102011102011111212101110221100002111202120201210221110002020020020020111211110120202010102211221222210112001002010020220110221220111111121222222212002001211012102011201200110020010210022102221000111222212210211221102012012200210020202102200010121110021020101200122100110120000020212002020111011100202212112020000222212110100211021012000100002101212111221001220122120121020011110211102012102200202011102102011221110222122201011002000022101002202101011202020202020112221122102101211020101001110202110012112011012012202111112021211000002101110002120210021112100202110121202120201100100211000111220202220202102111200102110020000111011022220110122201212122212212122211212021122222111111220201221020020101120122102011010212211212111210021010222011212002101210110200102111011122100220200000221001111010212211011200202121202100001020221011210101202010021022222200021221200112001222211101210202202010112121111121020120101022102220211201201221200120222110102202112210012122000110020001102012002021200102220120112220210012112012022022000010122110011101112120211222100021120021012121201221000112120110112022201201011002111221022101121210110201001022201120102111200021002011111202002012120102222102011000220121020120011122102220111022101212001211212111101120111022121212112222200002112020101001100211001021112010102020221022002001021110122102212002201110022200112210222002221011120010012012012202010120220111122122022220021001221201111020021101201221102010110010220002110202000010020010122222020202210210112111212200011000111120021110212010000101202120111121020122002200112112220012112010020102001210222102000220011120001110021222110200010002110101111000221120001000102110011102111120100222020212211222102220020022112000010102111022220002122111221000010211022201221111012100221010012011101020211121102010021210112000120020110012012100022212101102212022100100120220221110120120011201112", "110001002021200021101021102012010010022110020101111111211210101101212021001110211200112022021202222110110000122110001210122220011201222211110110001111022022201202121010122021110001000002001212202000102220110202012210112000000101021221222021010110022112102221220210101020222122112012200110102112200000202112101000110102102212102210210022210001112011111021210220121222122111210212102002212111200022122020221011212202120112211011021010122112001211020110211210020101012200110201121000121122110110110102220201001201100021221121210101020110120210011222112011220112001012200021201000011022022211220010110220202200112110111202200121002202220211112000212012211012211010212002122112112020010100210121210010122102120021000220110110112011221202110210021021011020002021002221101020102002212022000222010200012212000002120021020202112221211221212201110222121212022001021112010210100012200001120112011121112002112202010000210012112212101021101102112000102011110122002001100001211211212111200021211011121220012200021111221102211210022100211211202201121020022120200100020011111201211020102111121200220122201002202201211110211210012001110210022200212101121101011001210022012102101122111000111201212120020220010220011002100211211210212022200101012022101001211200020200101012220000122202021010212201122110112220220110122212012221220221222200221021101020200200210000102121200121200121222120200011122002112010201122022010021022201101121111010001212102020100222101102201120110001101011200221200022110011020221020010121011102021200000000101210021100001100001120211112111111202012111200012011120111210021221201021000122101211212102000102201200111020110100010000020122112222010211022001111002102222220110001211121101212010020201200011222221022200122122011102121111002210222012012002011012111202211212212201021200010000221202100110221002120101001202100110001021012220121112002022010012000111202210200210200120110202011022110100222022101200001111111222121001112101020", "012112000200120220211121001202202022022021112020122110211221221020002002122022102100022121211112122211021101122111100102111220222010010222022221102122111122002002100021111202212202110102120120010012210002021111101202202021002102120110002210110220212201112210010212222112221102022100222020101212201011110112201200122001000212221110100012012001122022020012001010000021100210101110001110112100202201200100102011211220012120000112210022202111010210202112201002010110202011010100020200220222001002210221112212212110002221212022100120101222120201112201200121220002121211212210111010121212111211200222021001210201010200110001221022220110111211011220210101211202021222102212001210100102021120200210201220021010100212112201101011110202001011112111212001000201000201012120110012210011210001122221202220100120210101022001000220020110121211012010000212121212010110212020112110211220011110222121112001002101111011212201010121120111020210012112122020212210002001212201210001202120111010100200010202211121002221222210122201111001021220111020111202002101022020001222200102120211020211012200202220220002202212122110020021211100020012000112202021202211221101111011220112001121020121110100022111020110010111220120220022102002021221201222100202222211112020200212002101210211210221102121210021011002122110021111122120102111220012010120200222201001220112012000202102222121210002000012002101122222221001220121220200000211220002120110201001012021122022122022200220111020002122211000221212100000121110122222021001001120000212111120002001220012102200222200020101012210222202121210121101211020221012000122110010012101221212120002110121121200010100100102202210022102011210021000222021202012012120212200021010112200112000021122211202220011110211002122000101022100221101000211122010111012020121002000212021122200101122022010212222201012021220111001002111020001222210222201211222101111001011221011120100201002211121112222111201022001200112210021002101001120000021011001", "101021011211011222221011202000201011220100001122102021112200121200000110100201222020111010122021002012222220212120022111001111202120022220011110211010211011222021201220101011012110122020012211100222120200101112122001011002020111020011221021002121011221102120012212111121101112201212200121110012120222111200022210201222222211112211120022222121111111200221101010101021022002220221101201222221100012012220021112022010111021100210001020112102120212100010101012010121222012000110121102012212210110111100112220201210220102111010000210200222101212111202202102222101212000021210002110202121210022001010021010012122001112111110100020021101220200112122221120022101012021001002012220120220220110221121212012200222002112010122020102001200212012112120211022121102101022021111011000221101011000221002202010012001111111202210020112210112101202112000120200021110010201220212021002201001001210001101021100222000222200110001122020120112212222120222200221222020202002012020102102111021121010001110011210222000210200122020100220102112210020022200210012201112120211210011202022220010101011121210100010000022022111121022112011020111122201100111221021021212212212112002101212110110111221122200202001022100002122222120010012210102021000112220120000201020021010212120102201010221100012100200220201111110221202202102222021001010011120210021001022212120202110010121011100010121100210010100120021021112002211202210000122221212000012022022210220122100010111112111221020011202102200002011011100201200021002201221100201220002211000222100120101021211210102121210100102221212222002211000202000120102021122120012111020112121010210210221011011112122001011211210100101122201002100021102022010120112121221101001121002110112022102110212112120122022201210111210221022022112202211121221022200122021102021022100201011211022120221002221022002122111202201100122212111120020200020212021120212022102001101121220210020221100012101000122100122102001010002102100112112201211202120002121", "200200011001221112111101021211000011020021000021101011102021010221212012112110001122212122000001101002102202121012201120120021120220211212001211001021022112201111010011120110202221121121100211211201220101211102102210020021212202210020021121111200201002212102001120102120100101100221001101110100022000120112110222212201001210002201222001212000011120220101210200120010212002120212001022022121211121202120222101020102112220110121011122101222002002202211020101111111102200100200020221222112022100102222120122021010121201000021201212001200020202222210011021020122002121222020000010110022222210211101022120112010122000000001202100012201212121201020200001200020201122000010011122020222011120022121120200222221100200112110121110122022122201001210100202010111111011001120112100100202022101120122012011011112012112120112122022000120200101022210110122111022202021021202202220002101211111210211110112110102121110101012020211200222222022102221202220022212011221020220020102201000120020200121010022111220110112220111221211202221101211112110201222200001210001001120002021011200100101021011200121011120010102111121101111022200211001011010001112201002220000212220102012121100010200202120220212112200222221002001110210011120111212211011212211221211222201201120221000200100112212202012122100021111121101210212021201012022222122201112222102101112002100222021201002202101222000011011012121010120001100012010112200102122021021101221202122011101110121012222020200010200001211110011012001012100012202110202012202011202121001111010001110201011001121010201211201012020102010112100011112012210022102101120000011220222121002020001020010102000212212102210200021100110120122122202211222210001011110101001202220201212120000211210201212122011100122112201002000002211112022222212122200220220120220211212111221120120022001022201220120110000021011212102212202221202012002012211110111020021100002220221202020222200111220001200021121102021110110120020202112202222001111221212", "100121020110012002122202211022221020210201111121022121122001001101200100222022121102000122202201210220021110100121111221121002110100111000021221212020112200101120020010122220111021010022102102201012000122022010121222221022110001110202011100110111200201210010201122110202020220112101001022112202201120220020102020210012012100002001100100021221221112202101202121022211022220001022020201022121212200120011201022011021100120102201112222010121211000101120110001111020012022212101120101000210220011122001221000021100001011011001112222222122210210112101201110011112120221021122021220120212012211021120022220121102021200011212011121101102202100022001212021222001110220101200102210001122201121021212201120012100222211122220220011101110211111211100210120122012022201012200110211221220220122122100112000021011011222112221120221100200202221102222011100111000102101121122202120022211220112220110100020110221100002112102210200220200200222220212200102001112002002100120222021120012212210120200001011112111001200201122012111020010021011020010110012212120102122200121221212202211120012211001202002210202201110011210211201210000122002212112002220120121122021012020211221211100110102022001011021011102100011110001112112201102220122011100000211212112201100012002020202111121110201220110222010000201012001102001212110220120112021212011210201122200112111201211100220212212202222002001201210112111012121002002201202021011200200112200022111011110122022011211202011101201221101010122210022122221111102120122221001221010210121111221101110201101021202022011011102012001102110210011202020211121201212112102211211221001010002220212012222211100011201101022200100111111022010112121121010111210002102022012020121021210200202201101210012220020012200121220011022210002220202211110011201110101021010202002022221020012010200102221222112000020122121021112101122122211012120020200012022222111210122112112202021001001102100221220000100121210020000122022020210200210122111101021", "121210220101022012021110120121002101022000012220010000010110010200212102201001121212112120200112000201021112102000112020000000012001000220011002022210221000101202002010122000110000021122100020022202010011211121110010000212100011011011111220220222022112022111010122020000012212211101220012011120220020112122021102112102212021022022111121110002121200101200210101001101112120120012200021111020211112002012120220021110000111212020101020000110122111020111202201000102012122221120122221220202010020200010011020001211112101112020100021111001222211002110121111100211222200212111101011001221120010120112111221022010211210011221012211000200211200021002202211020011122100101020001112202102000122211112111112022020121212010101001100120022012121220100220202202221001021212020110010120220222100011221200221000211102022212222022021201200212212000100111101221101121010002201001012220211111121011121100200001002200110002220202120201002021202111222102102020202111011011101201201111012000201210101022020200122110220020010022222111002100120120121112120201010121110221101100021110012202001222210212020221022121112112000201010100202021211120211100221022012001102220001210122211022222101000100100011101220021020020111012021122002121211202100110201222201000210112012010010020002112121220120012221202012100112220212110002121020001121111001212021010011121212221201200210100102202221020201120202221212022012021110210100010020202011211011120201201002101222220222112101120101002211220212202222022102221010121000020000010020012021112011121201221220200001212221100120021200002020012212020221010221011002100112011121010202121100002102002110201012101012121212100201021021220121201000021122200111011121101101221112011100122011012102212021202022000021222111101112021212121102221210112211020220111120220002020202120001100012022012012020211120220200121020021012210001021121022012202122200122222220002010110122200111002012102100202222200000201112221222212210022120111111210102", "221101122121211202122212021022001022200000220221012002120010222001010202112002000212011201021220121012010011122120202022112002001010220222102010221210222221222112002021220201210121111011202110122101120100001011211221011112112222211021002002011100121101001012102221201202200111222220000102120102001020102202022202222021011002100201022102212222200001002002001100121022121011010112022012111000020112001000102010022211011021010021001120110121001221212110100021120110100211021011100202011102210110010101211201210211221102010011102200210020112120102002022111112021211011202220012001102110222210002022010202222002012201112021221101000201212120212220002011122022020201200111200012021121011002000211222200020122220011022222011021111202112220012002202002221002100212001020201201102000222122020022222012121111022000111100111121202110021011210111221201100121122210100211111202201220012211020102212011210112001101122202011021111210021021022222101000010221201220111202222222101012222202101020221112221002110022200200122100021121222012222211111210122211000200200012021120102022101111120122122200222022000220101101202200000021102122011100021112121112022202212010002001001222010112220100100110110120100020122020021001211221100021110001011010101000212201010002212122012101202210112202220210201021000100012201101121012212002000012010010211002011220102000200102020100111210122010010121102111010112022001220200010122112200002012220101201111212121102022102020202221202221111010121101002211112022011011122200211200121101100221011021020011212020122100022002210112011210222001020200211200212100201012210220001010211110111200121212122010011000202022102201221022101002212212111111111201200001110102002012111010111102002211102000122012122202112000010201220100110102122222022202011111122100122001220010211022001100001121220200002121010220212212111000020202022101211210001122121001212102101001000112012202122210220022010100021011100021101110122102121210112221220120200", "220202110102122012220101202202102212221202202121201100102201022022201010120021021201212112010210021012001012021021202011122111220200212000001110110000122002202101010112212121222111112121101120100200012211011111002112011202100102110200022001220100100012002020120100001200220110121220010020011011110101000201211002011110221021000111202221122201021222000202100012100211112120212012011121012102100101122202111121011102221102101221001200121100010120121200211012102112200110220022021002210001022201102101110210220121122202010022211002120110022202222202102000102012001101201120100000112212022211100110120110122000012001002100212020210212100120121101210020000022121200122211102001000212221001200012000200020021011001211210011012010022201200222222110121122011022120122112110221221212220001202101120022202001020122221102112020121001112000020022000010221010222212220202220212201200211112000212121220022022010211212011000122010222110202000121001202000010201101011022110201211011020012210201122201012201121221021121111022022110021200202012021110100202101100012000100011101122120011110221122110022220210022121111201022112021110012201211021222020212222201111201202021212002010022102002102212121012121012001101122000220102200111202011200220122122021022002021022201102120110200122000110220202120212111020021112202121021002002102100121121101211122220100202102212021112222210020102111111112111120200011022220001111000111000210012011201002110111001201112202220212110001210100020211121222121211112111022020111010121212000220120222021100022100001202210202000200222202010012220211000021000021201211010021210101120112212010002121111101011212102221002221022011210122121020121202011112002200211121210221000220102212112222111022102001102220212112110211121021000222221002100021120210211002021022011220200010022022120210221222022102211200010222102000220020001120112222201022220120221102200201202012110211012221220022001202211200121022011012002011101221120020101202221", "202211102001111220012202022101021210212201202222001002110102101202201111121222012222211112222000202211210200121102010221122201000010101011111110120101101001121012111101101221122010112111110012200020120111212202012212122211021221200022211020112022002222202112200022012220120012001011102211100012100221000211210102012122010110212002020120001011021000022211112120010122020201202220100200112202002222000122022222211021211120020112112212111221201022001002100110121112210122102002121111020111102021220020021110002100121121100120102212212002110011212222222002100220020010020210020221021002110112110202102120121001110100202010222020211012011021010210212001001120020202002001002100222212100021201021200101122010022222100002021200022022002111010110120022011121002110210212221100110201111210120012202112101200222010121222021111112121002011101101212000102012001210111220110021201221111101120201202021001112002022212101112022002221002121200202121011010021100020121002010102111112212020012001012200010221001222200111112002110110210100211210110212121222000002122122220200022102000010000020012000120211110210210000212101001220210110112222021222000021111212011120022220020110122210102100012102210201220011101202202212201111020202220102100201222001001111121120222211000120010220201210201012000220110221010121111210222010012111202000010200110001001012122121101022101211001112100111221000020122200121112200110210212110111211222210012022112120111110000012112212021101010021201021121201001202011200122221000012022000021201210220100211102201010002021022100212020220221020200011112211121201201022212220200120010202011212001120002012102010202120000212101022010020020100010112010121210220002122112010100121101011001102201111000222002022200120101212002011102221010211120211111120121012011022002011101101001210120122111120110120201222201110022021212021020001011112011222102021001121012100212101120012110101202022202212201112122212221102021210201110012222122012000110", "001011111210202221021011201012001220212100122220121222110121001001122021010212210012012200022002200200022120001122210011121022022100221220222121002021000200022001111121201202110002012012121202012102220022201101021222112212011022201002020222102112112020021021121111210102122110202112112102212121110112210121102122102210211102210121122211111010100201100211210021212221020011211121221000020022211220001121202122100021202120000102210100121220211212220021022120222110211102021022211012012200111211020002210101012020222221010012220202111020021012121101222102212202112022121100200121110220122121220110202002100012100010011102210222011020201120000122111122002110122120200101222121002121212002011022100222001000000201201021122211111120120212002221021020111220212021022111112211200200011112101122021221121211011211202111220222202201020100210202000122200101200222102120110201201210120222111011122021100112211011201220011202202002022112222020002101020201122112110010112010111011212000220212222001102001201021101101011200021001021000102212101002220020000212111222002101200000211112222021221221012120112111112222001021012201221202121000221210200222200122010222111001021221110100100212122022202022122201110022010120112110122102210210210122020112012112001220012201200221020202120122111121002012111001211010220001212110221010002212220111211201010000112112212021120022220221002010120211021012211021120021020122220110101220100101221012020222001012121222011010111021120211122020021102211212201000000102022110121222220012011110222102010212122000120210021212022210201210201022011012202101211200210220221021200100222001120122121012102212121212211201110102122221202220002012202010221102121200001222222212111221210021000211102211012111102110202001002012010201210211002022010010202001112220010112111101200021201111222022101122210211010001002101000220020122000120222112100211020020010200210012011220000112100012220112011012002001202121020100002102112002012210102212", "012020020102001210102120001112202222201221001012120012110222020212121021220122120100211111210200210022121112122200001111211220100120111020010112002022100002221012222012021121100210020010100010212222102102100201221202120022200010202201022201012220122022001210221012020001212100010220200212220212222202120020220211011010201112122001101010010212121121101120120011202210000220021010020010111222202211122222012211001020002120101020110222122212021002112120021010000211022001121101000010021212022210212110221021110000221221221102001222021000001111101212011100100020022000101120122221022110102022102010220021000120102111112000222222212100200012210021002000102110212111021110201120101002210122010110021101211110102021220201000010212211021222121020221221112000200221110200000121001122120020112011012000120122202020011102201112022211020100101201210101020221200002122001112210001220021020101212100122101020102112021020121210112000001121121102221220112120120020210012012210112212020000212100002211201221000212200120102020202212010111021110212001221002210222122012110111100111001022221000202201010120222102121101220221122002021110111020002012211121001022011112100220101102200112212011000022020110102002011101200121012201220100010211010122121011011100012101000110000010111021010221021012101221211201000222210011120202102202122201122100212122202102000211002121220221201210211112001112121110000100222101212121001122000122100111222222221020102222101200202122011011222222110121001102201020111211000202110011112101112021112012211222111102111121010021220202110200212221120110200121210121122122020100001101121220221020220111111222101021020201122221020120120222122220102021012002210021120111000102100221202121221121022200221200222212211212021001001101201011222012021012011001120112010210100110221201011011200111120000121002201121201200201211022201100112222201010101020012002201100122120220101010221101100022122212010222211002111001122211120120100220112121020110", "210222101100102200212102121211010001102011011021122000220022012000222201002211001012010010102022001102200100000210202200112220212010001221200101102102111120112100022122111010110021102212020110011222202111202201021020122222200002210011021001121102102012220212021110112021002001011010011012120001001212201211111122021200110022121120200102201021201001121101112202102212000002011101201102212020001212002122000202012210211000100200210201102212022112210211000010010211201020222100202020021210101001012011001112010111210002012020202210022010120021100112111201120002100111122101120220020102102110210011202220012020000201210021122010211222200110210122011111222012100021112120002010012022011022202021221020221022002002001012101020212000200022101010101202201121210002212221002201012012100000010222102201112201121212021211202222211200211221120220120000202012122122021121120211210021212211212100210210100020222002100201021111211210112012012022020110011002021001202000122120220200222021111010211101221112101121102100220222121101112202200120021120202000100000120012110011111201011002101100112212202000221212210000221100212002100021220200001202201122021220112021202212200220012112222011111122200211111012012022011210101120212000221000101122210012100111011102220010001000212120121220012222100120200110211200121121112022022011001111211021011012220001102011011000210020212110001020001211010221121212122201012110121222111011002022001200012222012212121111201001221012001221012110202002121022211210212101111012112112020122101221010120111110021212102210102102200101010221021022112212220112110002002222120021122200010021022211211212201211121021022102100221222110001201000220222000011120101222011201101201112020100010001212212010001021110220001111121022120010221100010201022211000021200220020201010220012110201110101002021022211212001202201221101201212210010111021000102212100120100010220011220221101110112100110120020201122212201111202001012102002112212212011202", "001220222010122200112121221122102110111022120122200110212221002012111202202211210221112121022200112010210111121222111001000211001212202211111220022111111011212101022022122001210002000101121200121121212022102021210012212220012201222011220101020001022111000210120000010001120121102012000102201120001021220101210010101222001001020000120112120202122112200011211112200011212222021121012020210120020212222121220201101000122021202211000021020002110210210022111222212201012110110221221002122111011100012101202022222122000111100020012100100211112210201002011122010121121001021121000001011112021220220210200220212221212012112100212112100002220120112102021020020021002011121001112001011112110211211212001110010120120020022220122221120221012202111212111222100122202100122021100112012212101211221020201022211010210102211121010021121110111120021001120102022012011100210201210120220210011012111102112010010101210221220201001220002212210021102101221022220200210102020112001210211210012110122202111120110201212202012202100221100002000022001220010100202221111212010112210121101112120212000210202001202002011220200220101100202112212200110202011010121201110200121122000211000202120122021221111121220200110101110110200000002211022002002211101011020001010221100100111221102100122201122102102011110010010021022021112021020112121012200210220022210120222211100202202110210010012120010221201212202201002002011122100100100111101202000202112112202210201212001111121102220001210202021010221020011122222202021211202002100210012220000201112021120222110202211202121101202210100120011120012201022010102122210002110120101111001011022222022122221011110011112210211111110210201212010012210000220221021221002111101002000221022011120111200212120020100020110201012002122220100220101100010002202211220110010000000200111011202011021211211020220202201010022221121202220022101222222201112002200211101211120000020001110112100221100122200102111000110210221111022101110212101202210011", "121012000122012011201102221001220000202200121011100022212020220011001100112012011122212000122201001022200222022020201110110202102201202002110200221020201021022011202112121110022211022121121121000221100200201111200100010200222012000121122201000121100020022011121021222221110221220200220210110022121100002010212221021010212022100002012000222220221122110021220100111101002021012022121002012112020000022022021012012221200110000122011001121012122221220111201101211222221010200220112010100110211110220001222000110110210200022010101101110001000212010101112110000222221222020012000221012221202110012121021121221000220201000101120112121201020200211110111110000200000100010200001212022010010010220010202222110022202200200001120121211021010200110222221121200102112000210210021021122021212020220000221101022221201020020220121000022101221201021222121021011202201000111120002122112010110020100010211120000212000102100001012211002012120111221122101021111121102020111000121001021211202221110201112001112220121210122021021110201202000220220012210120210000112212101001001120121100111212210221200000012020122001212001012222202221012112202122112222121012120122000002121100011222212000021010121010110002210120112011112021111012020112020020011001222122002102210211211011102212020222201211012001001221002022002121221001102021200122010020200220011011110202102212021010222200100021001021002000120020210011111211002221211022012222120002010022210022022100000012102212011000102022000012000102202201022211022000021002210222222002221101111022012111011122111011120021202200020200202202111021101000020212221210001212101201212110220010212011222010202201101201100002002221110201001212122120102122222201210011211022200000012011001212010211110111221112200012110122110112010002220101002200010211021122111210120222012100221201210222200120001022111212100222202121121210220100210202020101211111101102100102111221212101212022021110000020002212222020020011112221211221111010211120", "200010112211021020212122020211221110211202101012210210102121201002112111010000101020210110021212021200110202000120001010110122021020101101102012012102211202120101202012010001012211121110212021001200002022122221201101000211010200100011211000200122202112002201200201000120022112122210001102102211210202120110111022011010002011022111220111202101121111022022120200100022210021110110220200022102110012021202012221222121212120012100221111102101021112120001122121020001011001002212022211002202220122111002201100210012111220220100021012002110221011021001001102211110111002112120122202120210210200021210200122112210100020020122222212210101002211011110111210212012000021011022112010122010200222001000011121011001100002100121021210100120002002201200220111020100112021021020021222020010221120200010211122002201121101211022000111020120002101110100120111121220010222100101000112210101222002102012111010022200101112000121222010202001112212100211122212010011100121212101022000201220112202001201110222011000212111022012112200212000120012122020120012221011022210102202202101221220222111012100020211110202212000201022020001002022202202201121001120011012122121020220002210012120012211021200010121121010000211122222021020022021201001121022220220222111100022211102000102021210210012110201100212021010102222022112220101012211011102201201102111221100012010211102100112202000200021020200110002220010022120100001222002121101110022011200202211121210111011021020000210021012021202022020121210001102020022120000120202201100110000001122220101000121120201201002212101112212102101112112101122001201102011001012111222101120110002011120222220021020101201202122021220020212112220100202102212201112011110022110100122212211121102011101202202112202022002101011211120010000020101002002111220200110100102100110022010122002100002220001220120112222122201122212200022222111010211102220002210022012120221112210000102200102220111001101111201121001212111222011122112021101122221011101", "121002111000010222222002100200102122202200122200010021122221210122100020122010212001101010120002022020102211002201211120222220101002011201222110220110212211010012010222111221010212201011002022110010110201220011221121110020200210011121010212000000201220020011221122122022201010122121120200122121200210110200021000120201000120110201010011100101200020112100101020110012002210100120212201002121011021200000121011002212101211212221202022022010201020101220021021021111122120101002101110121220212220021211001201110101112120221102210202000010010021022201000000211010102002100000011101122011020200221202202110202110211001202200200211012202122100100110222002000000100201122221200202010000212101101021111010012001000110122002111200212010002102110220022022010100121221022112122011001222111000111200201120102202010022000200200021210112202102100220110022101122220111201110010002111120012211011210222012000100001211010212200111221201112221102022111001101222222202102220021110112212010001111112210001122002010020010111010121000221211222000000020102120211102201202121020101202100122221200002202211000021221021110200210102120121022120221020010111000112222020012001220101002110111011000100121222211002110022011012001212222021010210222220020010220002122220000201100111120121110101112012100111100121100201100200012210021110011210012110220012101020121012121010110201102212221122002212001012122100010212212111112012100120022212021002122121021012111001201111112110210220020121202222111110220010122012002100020221011021202222000201200200011220201101010211212002111120221022201111000000211110220012100010221012000112220122112012210110122001101010121010202022221000012121210010110221101120022110120221122022021210220010002221111210111021222200122112220022212122120202010202121200220220012000102212120021010110122012020122100120121220220001210020120100101000002222121001011220102012120021212000220211111012211211021211110111221110102012120000020212022112111002222110", "111111101000112120111002221010210121020210210221100221122112220001002210100111101022202122111010112002101112210002100011211020201222001221011001000201111121111012210011121200222200112201011100221012220220010012101112022201011121222121122011011022211212212012011210202210111102022212212200121221022120100220010120021100121210002212012111222012012001000120012122011002102222011220010020212022112022001212110112222021102200100122220210121212212221111010112122122121111201012020212101010000010011012121122102100221110111020221102100012220201211012220212010222010202010020112002010111122111121100200220210120110002111212120001202121111202011002020102122022112021000202001211020221210121211002212011201020001100220201101212022002011010120002211100212021102000211121022200111022211112000011001020000222122121121211021111110001222202021000000122101210022001220001221010211020012110020000202200010002222101100012122002212212210220200222102102000222120201011002002022012121201122211202211200022122021002021222100111120100102202202201001200110200210100212111221112112111002220220120002200101122111101221212212111202102021102212101112120211111211011001201211021200202022121001212001011102022111110202000101002220111002202002121011001110022112001120212010002202200202202210001120002000202021210122020200201111122010121122221021100110001001122012121112022222002000220111000110210121202202221010210002122010222100100221102200120000001222011202210012020222112010221011100220120111201122122102011202210112110200122022112222122102212020202022110012001101001201000100011021201121012010001202011022022111110022100101022110210202022020000102220020001122212022010220011011110222101222121110202100012102212112010202201110210221110110111222222201021011202112220001112022012010012201211012011021110122201102110220100012211002112000102110202221200000011010022200120100111002101222201210222122011201202021022102210210112102122220212201120222221112012222210001122212", "110111020010212211100111202011020110012012222022010210112021112122110011002002121102001102021011121010110210002001212011010210110002101100212111100110101010111110222212012121002011001002221002021111011200102020011121022220000201200220211020010122100200021221020120100020220102211211002102001011000100222001202211112022111211000012010202221010101022221202010000020111200011002000200122210012012110011002110202201102102022102121102100000002221110021110022101111111222012021202010120200200110012210200202121100012100001021100010122211222210211122221021201001000111010120001122100202102022000011201210011021122011120010220020120120102011212121112010022202210110020102210022202022222002110121111112120000100211000020000201010121101000122112011020112020212210200210010110100222201002021112001001222001012122001020201010010020212211001100102001012122002100001111201210201010202102200011201012122022120202010022101210221120022211202122000021020200212010111102112022111101222012210220010221100112201120111121112201112121011022010221001102012212200102101102011012020222011200210201010210110220000010022200100120122222120120120111020121100022001210021102012020020012022102001021011220100210222012122201201211101120201020111002101220201022001212111100022101011212202121022122220020102221010011220122112010201211110001120202201200201110111222002020020002000011200002020101200021100202120112002220201111211212201212022110021000022201220020100101122200210101212120002022002201010111101200022011120110122010001221010121110012002000121120021020012222202011201010200022212220222000100100002010011220110100212110021020210012101100121110212212020100220110122021220211012121202220100200220201100101111120210011101220112110002220202002022012010222111002210022002102212120222011111000122200222211122011012010010022002222021020102122021101010111122111011021001010110211000010002211102222220121201101220222022202201210012001222122201211202120111021110111012002222", "101020121201202221101020200121212022201102220201000001001000200022101101202002010112111220201100102000200101111200210100221112110022210221001210022202120022220220211110220220101021121222200021202212111012001102021110021202112100101210120222120012111112001022110120001221011002100102210110101201201212121111002111212102021200000122012220120202022211112012012110020222221001201000122110200220002210002001211202012222021002211021022011111110000100120212222222020112211010021201212212101111201112112121020022111212020021212010000001001022200212201002111102011022000110221110200022112110212020201001010111001020201010210201222122020202022011022012121102101212211211221100110121002021121001221000111211011201202211111201001100021110201111101211100012101122120201020200002121221101211022012210112102121021211011100021210110120221201210022200202002021011211110020011020211122110122100021221110110021111220210002021020000120100002100202120202110111102212101101022101020011102211210110102210222002122012120022102221212100110111110222022001200220001201211002101000022100101221020010120222021011122111200220111200101012001112202022020221120121222111120212210200202000101011010212221112122202201212210000220210202120100010120201110112002022002122111022211211200001122011102001121121221100221002200102221200020120120120200211000101001001121222011111210122212101010021210222100111222022101002200010211021201111122010022220200010120101000210122220001200002012211000111221120200120220010221101201112211101222110211022201100011002112121000111112000222110122021121002222220011121202102222111110101220120120212001201122110112021100012201220011020211220212102021021122201120221021110000221111110200100110102211120100221210212001102120212200202012010120010020020011000202221001022220120001010010011121111002010121010210100202102110010121101100122210111220200222021112011210011201011011112022100111010101012012000011012022011110202210221201211001111011220020120", "110002100012010111212122210221120001211102220020222111000200211112022111120111221111101010110111111112100102020110110112120022001111111001012220100100001120220012200001100200002111021000100202010212221202011101220010121122011120020120200001010022220011022120202220201201010100220021222020110102011112122011121210200012111201121012212000201200200202122122122020102120211021210012021010001001222101110002020011110121021012220200102000100220011020102212012100201112222122212221212012210021021122121202211102101101001201012000021112222210100010012210001102211210122211200201120021111100202221202020010110100201101021102010202201120221112000201111002000121002010002200202000111120002202101200022212111220200222101002211011011201010012022121001101022220102012101221102012020001121120211002021002011221012011111010101212200122201202211012121111222112022011221221201120022000002111210022012112222202121022200201212010202100201102120022111102200110120112202120012021002021112112211201110200012211002022001001011221100000022100212210002202022012011010210110021022100100221011120101111110000102101000022011121101020101001111111002020121210200021120201021001121111110122011210112201110022222002020011122000211022111120212202020010120002000020010110002110212120101201102011121122211022210010200210222022202111000122000011112011001000101202012101112011101221211122011022202200012212021001100021011112020111001022200101222201220211020221002000221122012111000220021101112210121100201202202221201010000012022201122020101220012111122011221221012001022010212102012012202220112112212121001210110212211022211211022000100111212110012001011012222000002210110100100121200120121210220201220010121122221202021200000021200221121222121210210202201110201001120010210121222021111210221012011012010200020000211200200101011110101002212201121200221022002012111110202002222000012012220221101110021210210122012001021010112002221222101220202000121111111101201101101222120210", "200001201102211002100121001221011011102101110222111200112210211122000200111201202020002102112220112222222120221012221122022100222010100120100222210010101011101200220212220110001102222101201200201210200020101102022212210200010001210102112220112110221002201220000220212221201001110021112020110121102101112010101112200022121220202200010111012002222112220022222102222022222120211121001102100001211221120201112101020212002221120012202220211111121222011110112011221222012221221120200120011010202100020112112010211101011021122211211000212101102101010212211220112212001200121102102101021102221200112222201212021221221012100022202201101010020111112101021101021220002221121201121221200112012222012201210000202201001112101010200120102011100111012122101210010221200100200001212010110110002021000202020111220102210002100221221100200020021100222012111010020200120220112222021110211011110010020102000102012022011120222020000001211220010221011122122122220011020011222012122010011201211101011102200012220122222202022020022210110011011011221020211122012102111110102200022002211021100220122120000020111000101010112112000121011020000212211002211210122110001001122211001021122022101020110101120210002102102100200010001121012011120121121100222212211111112011000000020220122112202022020102010212012101220121002011102202111102120002102012200010000121202001100121211010211100222022122022022012010202222100211022100212101101112212210211220202201011021221122001120002200220201222211112012221211102111120001021122011220001012000021101101122121221021212210110001111212112221001222121211120222022000110001220020210202020001021020021121001210102022100211111110220020102122220011020220221122100001120111011010210012020022222001201200221010220021011212122120010100211122111022110100010022100110100012200102120221201101111222002000012222021022200221121111021110211120020221110110121102120222202020122100110212012012220112201100220200111220222120011100010002200022220111221", "220002002010202120000222201112110000202101112100001022201122122120121021121222220111211010222212202012211111111112120102201221210002101001222120021012011222212112111102102002001022010022210011100121022022102122202101001002100022222021122210211022021112100100000122221211212212022110001222201211110002202212120021121111110200122020201102010022120012102122201011202212000221012202221121110102210101012210000112121002002101012112221101100220000012202212110210200220211110112001220210222212012222121011202012222010120220122220211011220222022120000202012020002220112011201201021210200012122001211200001102210011202122010101012200221120102110100110000212001112210212221102010011200112122020001102111122000100102100210002121001210120220210000222020010012002002121212012100120122002110122111122220122202222002110210002001120111101212201121210222122211012021021011212112021222202100022201020212100221022122000100102002110101001212210201121211110121121010111222111011101120102102110002101222010210101012020212102120011122002010202020221220201102111112110220110022101121121010010120100120211021111220210100201101002222221120100112210000020210011020021001211121021001010021102201121222121211102220121222222210010020100021102002110222121121101021002221121201222111210222110021201111202021000110201100101122010221001202202020222112001222200221122212100212001101021122121011002000200121122202202220100101212000020001200111102120202022202101210221212211221101221211211222011000102010120112121122020222211100001220111012011100211221122220021102111100002102101121012221212202010102022212100012210201102101010102112021212010002211001202002201201100020112202012002102221220110221101100122022200222120211010000002202021212010110100122101002101021001000001002110201101021212200121011110201022120220021220102200112201011222101121200222121022102011100211012211222101210011012200102002000212210210102020102110210010201012001002010010010212211001122011120211110210", "001001222010102222002110011101211201020212200120210120110012102110220101012220011221121201010211110200121012201120102012202210020120211001110021220200210012000211210102010011212022212220020100021001000121210222221121020101221111221012001022002202012111000210012021211020200021022101001222022000210002101202201202222102121211221021221021211220111021210200120111002101122212102210221020121020202020212111112212220212122222000000000211000111001100201120021100110222121122100002101121012110122221120220221122012001212000112122222012010011100200020122012121202002222021000100210221100111220120011221022102012201012111010102002202221221100010120110012212112100200122220211021121210010110221202112200122102011200220000222112202020012200110212220012122201102211020211100220021021120221011210121100122000121112012012221211101201202200220210121121000200110002000210202122101102000012122212021122112010121011200201220120112211202112212210111222010002012000002000111110102100221021100000001102021002221201221101000222022010021001110121021121210120212210010221121222210120002201020212200121021120120000200011001102011120120222202012110011221112111011112201110220121201102011022222122211221100201102102010100022122101010012021112221122221100022002222012201210222201110021101201010101211121211102002101211021010221002220202001100212222211211101122221211022111111002110220211001000221111012020100121111011011122121022100201200120001121202020210200011212221010100220112112102021210000210220101222110212121012000021011210110012122212022220101001112112021202011020210111201022100101211011222100022212202102002101201210000200220112211022020221002120222200101102102200100020122221211010022002221122010022101221110020101120200100111021011111211111001112102010001120110120220012112211202210100121221012000212002101022111212110221211022021122022122001002220220100200111111022012001001112101021212200211202010001111212022211000200022120212020110001000002010122101", "222200221210211210011210110200122121201220200021211102121011001111220111210102112010210210222102011121101112022221101220201010020021101122102002102211011201011201012011001100200102100101000012022010220201121022020100021211122210111122000011000002212210222001012100210100000212010012201120020102222110001020100000001010222211020120110002102101220010122102100022200201102222222200122121000000121012222021100120112000122212202211001021120011222020000020020101000220122122001112010202211021122020112202102211201011200122220012000020112001121111102220220020020010000110011212112110122010102122221212200212120112202222100120202012001220001120001012212000111221001200020011112120201212001222011111001101120102211100101010212120210101020012010112110111000110210112120111122202102010100021211222021200100102201220022021010102212110222011201121101201122202110202022022211000020221001112021110001112002000222022202002122120022020102020222111001100202220110210201102212010110212222202201121011111112010022012101111212012100011022020200121020002120212022112220011201022112202022212202212211012020022021212112021120220010010012221222102020101222201022021212011020220202102021220201022221022222100111210002001102112221220112122012202100022212221001211220122101121000111112021110212212011102201201002101000121000211101001222211012012020201022022112010111000212221211022201120202120010001111021111212012010112202210220002020201011202001220021012020121220202010221100122021020221120101120210201102012110020020221111100112111120000212200000010011200220010112011021101122220120011010011021222122020222220202022020220012022201122120212112100221202221210200120001021002002111022201222201212020122021211100112210111020210110022011001221112000121212220000120122212112022121221200211220211200002112200202120200020200021200120202011101121022022210120121112002201222102200210202020212211121202202010000222112121001022112212210202001202201010100201221121011120211002", "122002101120201021122011202212112121212112210022010220201012112210221101122121010110201022100011122210222011021012120201001212102111100102022002121020210110022101100200010212221122120210100221222200022101021111001021211010210020100102201222101220020011011012120220110201221210001002110122011202200222021011022012211000120201012112000021110122122220121211021020022000210010221112000112220121122010220021121001102222011102221100220101101122102121000210200221020010122212121022120120221211121212201021002201020112201221000101222102200001012121001001110220102122121221100002100022211122211002012022102121121210002200022221210110002111010220011122002220002001212010000121120102211012021202222211110021122121102222100102211201121101101020222211220222002210201021110202200120202122020011022201212010221222020002000211021110100101110200112122200220101102111112110200211122101120112012211122210122112200201000101201122021120222102200212221121100110020201212210221022120210021101000020022122120002020012002212100021212221000220010102001201120121022010111012122002111122001211202212021200212222200221201002202000221120101000100200201200112211012110121022100101112102220112012110220202001211200020022222202221211220021221000202010000010212212221021220220110100000202012221100011112211210020211110001010020112220201100210122211112001221120200010211121102111021221111222212020101122010022122210211012211222112021001202001121212111110200210222000021010112012221202112120220221122220212210102011220220101021002020200021101220201101200200202220000102101212021210110011121201011122200110221012122110121111102010021002211002112212112212102210110122222002201122110202001020111211012210122002010010201122220002220211101211201100001021121020110200021200222221212212122202202121120011022111012010212010112200102022111022000020110022221220012111000112222021101100201020000110221000101212112221022120111110222022100002111202020211201212122002012210122021202002200", "211121202101202121002221021120020022122220202111122102000222012212012220220202200211101222110000020112002022200122101210101211201202212202002120121010111222010202122001011011110122020201121200111212222000100110100021012121102010200111022201110001120201000221101102021212211201102012010200111222111001211111121001012012210222120220121021200201022211202222012120222012101120201010100212202101022122010022211001101121011200202010011210222220002102112011022222212220212212001012120222101122000210202212221002112212121200111021220020001202222111202020020210002110021122122000211002002111102001202110010102002222122222000212121001211200222222020220001221212210202020010121121112201102012022122020200012221120012001012110201001122220221211000210220122010011220112200222211020011102202112112210102220001112120121011201101002111121111221111221200122100122022221020022101102021020212210101001022111221202210101110111022020111000122102202211022020102201000211001002020212221110100111222111102122222220200212201202012211020020121221102201112110112020000200000012022010020021221011012110110101102010111210002111111222120221122101122022111111011212102212120022100212122211020121120001200012112022100211210211201022202101022010210112200021210000202111122101021010210202012012221110110202211122120122120100021201111202100102201101200002020020121220110012021020212221201100202121100211122111110002122020100222222122012102012010202210002222020001121121202010112202211000221120010201102101012022210120010012210020012122021200221121100220221201221120001110220112011222001201111022221000101102200210112120102210020022100001110020221200020011102021201202220211102202001112100111212021210202022202202000102001211220102021202102221010200012200010011122212102121110221110122020121012110220021012222020112001001100001101011010021120000102111121102000012212020010202001212010212200020021020200221120121121211200100222212210202022202220220011102021221212010110222120", "010011202010101020101202200002211012112210100111211220000101210002201221221020222202102211022222120221011122212000001120120120021211201212102220200002112102000220022102122001110100000112222221210102201001102212010211101010022022010120112020102010021112201200211101200222100112120000110112001112001211222012211102201200121221100120222220120012102201012000002211101220010202221022112212102110121121001021102111020000000112011222212200222020110100000220000202210102022222022101100102202022201201010220022210220002122120220022111201112011222001022221120210101210222012122221101011021211001102210110122210002112000202012202000120121221210112120222112010102021001100101001011111122211021012201000101100122122121111202002202200112012221111200010202022122120210212120001212220001220202110111220201201010010211012020212202221011020202212010002100000120222002211102012111122200101012022110011012112112221110020112011102020220001200000101122212112100021121010201022022100020012112011020001200100111010101211100200101201121221111201200120201011212102221102000112211120122211012101121022102012110222100201021012121010220212100122020002020020021010200001110120220101110121022120001002122201112010021211120101222022011010220122012222110211102022120010021222012121112222222110110022121111221111022220212020110000000100202001020021122002200000010201011210222221022100200212110020021210222002020202110020022211022100211110201011120202210102022221221111122012000212021112102202122120211022201210012122022021122022022022000022012012210201200200021110120201202021011100020201221202112102201111121112020201001010010011201212210011110110011100112201000101022210201021111210002001011220222222012000020022200110210012110011120002002211100111122111112120201000012221120100201120012222111221200110201101111002022002011000002221212212020200100022021020201201222111221220101211200201211202201202000110211212120120022002221020201201012122022020201022001102100121002011", "201002100102111011220212122012010122102201112212111121100110122211100022100211011120112000222200000012121211202022201022120100000201100002021221100020200011121120112001011100020101002120221202010010112001220020201220000122012212202222100200120100111010112101222022110112210211200220202200111201000212120022111201101020010112112002010022202122001012102002011202021210020010112102221012101221001211101001120022201110100110001001102122022202120200100212211012220120011020202200012100002112220002021020112101021002011111120111222011011002110022101200221020002202021222222120221202002011021221001102022010112002102101211101000021101210220122210120022200202012200111101021100022221222000012022220221201120021211202222001011221111000112011000001002112200010220000002022100121102111200201111222212022011122200102020020100012021211122110221111210021221120120212221112022001210101211010001211002121101212210022222221022112101101121002002201002222001000012021202000202110120210121110201202000122212112221101101102112001101122211210221001220202202122121201121020202111110010000002220000002001002010022220102002211111011000111100202110220220002221021220210111222011002001220101111202010100012002221001202020212120200222220002222211202102122210002101011110001211011002212201221020212012011222011021010122202221102012211010020001221210112010121010001111211211111122102000002100111211212211111201001012000012021111201221011102122201012102200100110122001010001212100110010201211112121211200222020201011010020101111122200111002000211012100200211121212211201022201111002010022202020221010001101012201000211112211000022011221120201200012201211011221010110010001012020010020102111111021200022210021020020112002102221012202201211022210020111112222202211120001000022000101120000202222122100011202001201210212101102221012211110000011112210200021221122211221120002122001122110202110220010021111020001211210200012122011010100121012100001221200210220121111020220202", "210220202102002010000011112211001101010222111121221210211111111212120010201200001110220221020220010211121011102100101121111020222020021110012112120022102102222001011022101101102210221112000010102100100021110212221022002120201210110111001020100010201220020222220202120222022121012022100202212120102021102020202011011201112111001120100212012010000012021220221202212000001202112112101110112102112111221221102111011001222012212220221110222220120202000102210021120002201022002120011121111122101122211022020201022100121112000022120201222002100010020102002210212212001120121011102022120112011222011200211101001102222111001220202010010222202011210210110101202221112100220101220220202221102111200020002211001220010221201100022020111100221212202001120021222201001111110110100000221212212021201001220020000121222220112222212012112021210010222111010211020110202211210012002001000210112102122202000211201212122200220212022122010200020022111021222122102101202200112221002012002120011210112111102002102121222202021220021022121222001102121101000112100100022112120112220122201122001211102201011212111011112020012010202002112120002001220102012020121020011122022121011101221011010011202011122122110011202200220120002222110102001212211100012121202201012011200221200100110110101002202121212211212110022220220122002022102102120201120011021222222120111012110021101211212000200020020211000222011102010002210101110012122211122122221210201021220000101212111202220210002101202002002111201001021012001112101201222111001011110012002202202011120102111121012211102011002120101010020100111102011012001202020112021021011002110210002201100012001120022221122101000222200021010222200101201220001221101211021120120012111102002000120221200002202122210002001222200210011222002210212002001220201120110000220100120112121022212102121220201102021020022002122100120011110000021202210022121111102102201022102112222100220100100200001001022121211020020102110022002210001120022000122000", "020010010212002212100212120110120112102021120111102022022000022220210021211022120001102110012010000001120212111200221200022212110010020222011001000010012210112220100210201021111210012012021220022212201211121011121010001020210002022120022121100000211002111100210220101110112012012210120102220002121021020002110022200221011222012021110220220220022122121222100211012000011222112120112022202001122211111111110220111221110121001201102220211202211002212100221020212112001210022122111211000212220101020101120011011011022110020000021222110202120101121121222110112011200202222222221210100211012202101110220101212000121211102201212120010210121220110201000111211012001211121110102001212021012100201021120112011000021212110222010211100010201011202212021111121200002201111122210001020110221210112100220102222010222121210220022101112100112112000120002211012120210000120112202000101120022012121011100201202120100001001222211022021202220122210122011012020120101120200100112022012220112222010120201121120001110101112000011221012012111011120202212210220002010220211212200021000020000001021120012112202200000101122101121011010221021212201111002101220201021021101122020112111100101102102220210112112200100220102002101101222222220211002210201220121200020110021111000122101211200210120222120102122112212101200021201200020110101010102222001022022001022122210100111101112111011201122011000101221111211001202021110010002201002020122112111100110100222212212102010201110110110212110002000112120121011221022110222022011120121012010211120212220100011200102120100022202021020000211110202021101200002210122220102000000001222211111121222010000202110001201010210211210001001011000200100012210212021021222120221121111012002012222212012112100200012010021110221120100210110021010201001210112020221111121111210220201200211100122122222202100201121220202021121002201202010212021122100112202120101220100211020221122122111021102112110222112110111211012222000001010201200101220110", "200122211011201000222112121212122010010222000111222221121002012210022000112121222120021100121111120220102100001000020001220100220210022212222112021202011021021121110021100002120102021111102100221212010210201121010012000022102122001020202211201120020220112010221021022012222122122212100211121120120101210000002102011000121100100021221112111221111102012211200102222221022212110010210220210110200120120121112120020122202212210121202220000100000000201102010201200122201222122221021112212101021221120202000012100201010221112101111111021122221210012120020110010102002021102020220222201220121121121121010111000220222020201210200222110102212022122222212022221102110212200212101222011002212022001011222221010121110101220222121221112122220121122000002011101102001121110222202222100021020112021002010222201112220202200112210022001010210221110220010221001122020101221111202221212200202020001101011222200202022012120120012020011021201211200012102022201212222101221020200010022000100201212100202220122111200000011122101020000222021100201002022111110101200200200102122111111002112212122111111011010202221001221212201201112020012222211210211102021010010002001202120200111010111100201201020222000111210110200101101020001102002020020022012000101101121111210000101001120222101210021202101002101002202001100122202022010010112010012012222011211012001121010220111212211020100001001011021111121102221001202010021102000101000100112110000221221121211100020200220010212122211212110121122020211112222222201200021022120100110121220011001112102112210011221201212121000122121200112001220221010202020022211012120122201000000102222010122012220012000212011201122221202210201102012222100111101121111121010112012020102022020012000120022200120121122212221112010001101120111012212202202001020002200112111110210121111110011102120001220120001121202222100210000202121121112101011221212000010221202022212002010022011012221021011120112210200120100001212211122221012112002000212220", "102021122202121212211102101011010020200112101012121010020122101112102022210111220112101112012001202200011222020011021021200020120222001202220112122111101111222111222002101120121122201101011002011002012210111120212201102202112011210211112121112122110102110200200100111210110101111012121012011012112101221110202001100012010102200110101012022220212101201002112011202120010110220111100221212120211210101211022021220201110222022211101120100012210212000211101122102110111122111011000001121020012021001211001001121212201200111011202012012100220011010122020012120112210220001121010001112201202210000021101001110100022022102021102211111212122021112020121112211021001112102121211010002120122120112021200012000110222002201020121212112110202120121212021211111112112201022000102110201000101010201021012210112100121101022022101100102222020202011121000001110022120212022122102010220112220002000101011021002102210121021110201022012212100110122221002220212112010121011221120021020211010121021221000122220022200200220011102120002020011021010120002022220112222021011101022021001211011212102210210202012212210121210200011111222111202211002102201221110022110001210120110200100001111102101102102221211000112001020111102021120202021111112222200210202002010011221112201210020222210202220012102112102112111201222010222012211011001022010122220211222211100111120221000021022020211002200021001122021021021110102220120200201002210010000211021000221022102022221001101222120202210202110221220120212010200212101110001000001102122101222222110012000111112210121101012202020120120021220022022020010022210001202112021000000002120102010111212110011022222101201201102100120221011201210102122111122202002112010111011020112110221201000210101202101212212002121020122022110221102102201120110010000220121112011220110012112121001111010200112021222221021000110210221002112112222220211100102222012101001002020102220002100122020220001112201211222210220000201012022020210222202121002122", "001201112121122001112002222201200121111220012211211212220210001112212021112222112012220112120212201120101210012120020220012022010010210021102200012011201202211222011202111110102122211112212212121210011200000210200100100012112002211022100120100000201121222122100221211011201012212022111122112221000210212121012220010002102212011200022110210002012201112221211010221012002010002020100021112020120112202221210112011012010120111002102010222212020110021101020202111211111200122210101122102112200102120200101221200121012210221122021001110221022020221200121112020022201121221000202201010210200012201200000100212101212212221020121210121021100121010122212220122111100010000211102210102222011110101221211002100202201011112022111001100222020002100102010112002210020112121001122212200020101210110020021221200021211011010101120200122201120212022010101122112102210221202121022220111001110001002010022201001120012000201222210221201220212011221200221220000112011022010200122220022220112220021110202002102011111210020110221220021122221100110022010011211221120021112000111112010010202220210120211100102022221022012200220201102220001122111021120210201101011021002120221221200022221101010121222112021222212101000221220120121102020001111022201211011210001110202020102121010002020110202100020022211000210211000122120212202020012122202010110000212111211100002100221010221110211001011021200202221211200111111212210110000201120101111101011200100202101011100020100001022122221220110002021111200222211111120022111221111120210002200110011021201101110010010020212110220200201102201201001221120012012202120220112010112000221102001221221002100121210112221210010000220111212210212100020102020022102120221100002122202100222100000101001110112120021012120002201022011210002100102101010012122121100000220212102001021002222002110100221200122211120111202211022002121221101002222210100122011100201202222120110110022112101121222210121210012210110002122222122221222021121220002210", "020200100000111222022110020120022120220111112120012220202010222012101110200121000220220201222121012211122111201011100120212121110120101000100120221011100102020120110200000122110002010220220010001112210212002000121002211101210222112101112012111110200200110021000201222111010010111100220100100201010100222122000021202020220212002011110120100221211110111212122122121122202121012012220000022101101202221221202202022110200010111022021201111200100210221212112020202211022012101210011002002202000210222120121101012122202020121210212010001112010020221212100201001102121101220100011101212221201000111101021021101011011000022122010012210201112211222002202201020021010122021212120011012002012212111022211210000021121112120111101102002202011112000210001100121010220221210222002122210202002121201101012111122020110012011200021001020222122001000010212222101022221102201220211021102121111111001102020102110202000210120110012220011002221220002202011012212001210121000210222121010200212022120121121100012001200110201112121121122022020121022222211011200211011110120222220121022011111122111111102011010010112002212001010110011200021202221002221011012001022210211101201000000021210020112001100120112120201001110111011000121022022221110211211201010200100111011122101220200222020012210201100201211211010020200210121222210010212021102212101120021201120120020022200201012111020120011101011212010021020000021022212012202022111122001220201201201001002001120012201221102202212012122102012200001211011121021021122111211001011011120100020122110212001121212220002020220201200102012021022122200021212200111100201121002100010102110010210200001211021222011202011002010201201001101021201210210120111120000111210221002212020211010111212012000211001000022102200222111122111122211221021012201221100021111212010220010022011101102111101212122102111201020012221001110000211020202101111012212121001210021112112211102210100121111022111001112200201122000210221011112120002222001200", "220020110111120210200020112222020102010210221222201202111102000111222021021212211021000121202222201221002222111001220200211110112011110012002222212101200211011002110211111022211011202212012211222200200020021211020211222212212020212210002010112021202000211200101200000200021121211210202220000112002111011222002221000200010002011110012212122012011121212112012112000110021000222021200112212110200201000002222011222220102111211000020222011012001211101221010011210021000011101010121102220022100021020100102000211121121220112022210112102002211002220202210221122221001212221220202112022000021111221020101100222211002220212121010120011112000010202022002020010210201012222222022021022010001201201202211201102101001102020001101202210211112200200000202020211122220112101121102011010221002021222011212220001000201120012120221000201021220202212100210111022022120010020211120002002120101012122001102201221211220120212200110020100212122011011201222000211012211212120201110202220000000101021012002020210221222101000220012101221211212000011012211121000200211001011122012002202222121202202100221201020211001001102102202010011001212010211010110210201010010111011000222110012201011022000112212122201220021201011100222121122211000121101120001002011002112202222010001010022011010010221001220120102010212210121120221020212121000020011200100200001101211022121020222211122210011112210102210010102010122002212210121202011112220110112202012022100122100000020101211210012202022010100111112211120121112021110120021010212222122221022020101002002102222211022101110122200201121110121110210010000220222201020010222020111022122211212022220101001001201220011111201122101220112102201222200201010220121211111000212000011220022022110200000202010212220211100102202122202022210101011021011022000222012021221201222000002000022202121121212002120222022000201111112210120000201121012011120210110210121101002112001122112110200121100010220021022002200012002220021102122101220222221122", "011101220110020021121200212202101020001201110201120001210120021221002101121010022202111221110100101201121112001210222002010211200110210201112121110112011012000020002202100110111122120120022001022100211210021102220012100222112021120012020111112121122000202211220212220022101200022200211101001200222021021110020102102122001120212011112211112011021211200021121120012020001120122221012000011111001221210111112122001010021101021202120121102100012111010001000112222000022011110210022011011002220011220121100020102200011220011022110020122022212221100110122221001000120022102200121020020021200100210212212110011202010102201210021020122101002221121220001020021200101120111220221202210120200001211200020222212220102122121120210200112011100211120012021120220002102101002222100010112121010211102110102121221100002021210212012020122212121020111120210120121000010102212012212220010122000010112121220002022111110121102100012002202000011202221110202202202010210000122200022210201210102210010212022112221021210222000002112120000112022201212020221010100011011002110201021220120110112122010120221121010112222012102102210012112210220210200112101121100101022020111120111010011110210212210211021112100222022212122210012120212011200120220022000211202110101202102101200212020110222010111112120010102022212002120011221202002122121000111201022121100010122120002021221102102101110002012110022022212010102002122120110221210121002202200111012202021102002110202001121002222020220111112120112120122021112122222021101002020122101112200120001011110201011220120102121101000001012220210111100021012200200000021201111122202210010120111211001121000021221120210210200211000011121100012001021212222122122100111120112101122120010202221222022002000211001020121202201001201222200100111222122122002210010201100202212101200000020220200212122220020112120112111010010012221212220211112212002020111001022120200202110112211001012211012201122001122122211100210220221222200212200012211201", "211211012211120101112210111010021002101011002001011120102100220221111222200011120100122210202011122002210122112211121000201111112010222100001102001102112021000200122122000210202211202202010112200211212110002102001012002110100212002220110121012111221121200012111011112002000021010001110000002222022200100201100102122010212101100100201011221210112222221011201211210121110120110012021021000211011012011222212000110012112212121010101011002101112111112010101111122211212120110201211210122211001012200112212012200212102202020010020221122211120011220202011120122022100021112210120201101200101111012210012020011002222020112202001202121200010102112121010122110102020210001220221022220110111001210021202102121202112002202200012110211120011202101121010220200000001010100111121022112022121110012021121002200010121121122120112102210022101121111211020020001022010221201222010121000212120201021001102201012002001020112011002012110121020020110111102101022200212010120012122002021122211120000120100221212021200222221101221020221122100221002110212000220122022002101101212202220111110201202201112212111102122012110021001020101021021001212200011022210120221221220221102210012010220210102020212122010210012200002101200202022121200201101101211021100120111111021122002012120121201012001210202012202110211022222210021022222121000012121210010220102111212020011112221002101000221111200200010100221201021211221022012020102011012010000222012110220022111201120002200220201012202222011102011001201211010111020112102011100201021212201200101211122022220221002211211121221112102121001200202220101221021201220122000200021211020201111002221020122100111100120122120211022120222100021001202112222021220122220112222011101120022020111011012100101012002112210122112222211122100112112112211202010000221012110001102101102120021001100212220112102120100121220110121000021020210211202222011211222202022100110012210010102020001122010102210002010021112011010200010201101010211211220001", "101010021100212201111100111010111102122101201010112020022002202021121101100001221212002222001201220001020100010112102200120010202111020212201210201011210201122201110012222100022212212001000221221001010111022021102121001002212121121100120222101010022200010211020012022012011021002022022201010102011020102111111200002000012121211022121210211010021221222021110020110220022101212012012201211000021011222200011010012102120022012021101002210221000012010012221111010020200022220121101020100121121122121011212110110022221221200110110112110210022200022112000100102210002100220122201221210121120120202022012100212122210002000000112210100122000022011211111111010000122202211221000011021211102210020111212220212110101100112000120021022201112022200100110100212121111021200211222011200022212200010210222110011120122221112111120002110112020200200021020220001000002122220010120200112121010000210222002222001012101201010010110222210221022220102210021011111110021011222120022201000020012220120201120210001002210102121101122122122212112100022221122210112111201221212001020121010101111101112110200200221101212120220020010212211100202010200220010222000100120221211210201000100122101122201001221110101000102201121102202120100012221101120011022100210222002012102210121010002012222201220202011212110000112001210221012112002122102002210020111101020101210220211120212020011112122020220020201212012212212020101122222112002112201102102101211100100112211220221002122121122112222100012102121212100111121222020220120211100200022102001220121101110022000210221120112122102101121121001201221111212020020020102002110110201022111200021110022102111012001122120210202222001012111212222021111002212212022122110101220200012202000022221011122211121120102110221221200022211011001221211112110210000000010112122102021002211200110011010222022200122101010211021102000121201001102001100221100212110220201012102100021120010100222101120222121202002021202002102010121200200212011122211120", "010011012012101122000022020202222111021102222102101010201202022012221021102012022200122100122201121220222012112222102102221210011021222022020212110102100220022111102122100202011210022122120221110021010100100110201001221212200111210010222010101222222110020220212220201212010111001020011002102220201001112201110111222212221200221202010122212201121011101222021110212120011000120120012212122211212220220002112200210022012111201122222200201000002022010212210000101121001121001111112021101012200110002220121010001010110020021102201102222002022001011021100222012021212112210220010212001102110222201000000212100111101220220201220002212020100100112010000000011212110201110011022101210021220021100022211222010210000021211021002102021212021222122222222112211201202212001100111101121201210100200011202012111100200000110021212211220110212200022122100010110221200102112022201002111022021020200122211011102021202120022212001221010200102012010001212001102011120122001221111112011202111222101211201100001111101210222122022201220212000012122102011101102010221010122010112110100022210212020102021202020211122012011202001002022012111201021202221010001221011010120221201200220212111121121001021100022012101221110001210010012020022111011101100210100001202102102200210002022010011102202102200221021202022021021010001011012211201011022201000111222200101011120102212002100020010221012202221120100222112001012022121101100212002100220122202121210121100001110012102221100002001000212021012111122001002021100001210211121212110001222202210100202012021012021201102110101021120012102102012221202101001212011210001112211002011212112001102010212211122111002122121102000221220200101002101020111002220120210210210202210120001100110100212011022021100210210112202101010112201121202110022221210012222210121112020212222102210022010112011010120021221211101020011011122011110122022222002010100200122002111211122120002012111210220211220120220222211001101020021102001010201110210022", "211022001021122221121210201212021022221021111101221212121011011110200212112110101011011122202012001101002012221201221000101122122212101012011122002010122220111211201020001010021210112022120010211201112220100121022101021112011011200211212212020001011222112200000122121120101120010122112011002201120011020122010100112212210021110022020101220202122112021210121210021222201012122201101020101220210002112000001221112212021122000200210120102200222021011000100221111101010212102222222000102202222012100111112211102120220200221101211112122001001001201201200211202201221222022011001100021221210222222021001112200022121220010122220001102222001110012012121202202001222122001020220020220102201022021000102022121210201200020202201202212112212002121220111121220102210101220110222212001220000020001022221122020211002000101201002212111112101010100110210111200202022001201110110120112212020120111222022120002211220101201020202201212100021111221210110221120211211122112202000012101100202012211211220220001122122010120001210122021212100111011011010222102212221000110021202222100001212021002112211221021222111122120001210002110121101020211201100010212122100021002120111200122221021120110022202012122022022010100011012120021012010212001011120200222122220120222011201012011001012201102012101210120012021112211002120000212200122021220111201212201122210120020200221000220100221012012200002212211010210111021010020012110112222020021101100201122120200102020100200102122011220001120121111101111201110221111110211201001002222110122111211120201012100011201021220012001110212201020120221011202221002000001112110202202101012212111110211110212100212112210120200021100010021212021200222121212110022101020122222211200011112020101110020002211001211001001111021210221022000121211002211020221101021121202101110000101000120121110000122102110102100002102210021110000122211202221010201121122212220022012111012111221121120201121211110002110212102000121020002212110022120100211121", "022200010120001211121022021111100012020001111001011010012111222200102201210022002102000022222111022200121021202012221222222020200001000020221202012211221122020222002101110120002112221101000002020111102012012112200221110210120020112122102121101021002221201020220121022102022120100010002220112212220022120200222010021212022101102111111220122011012101221001022210010002200102020212111100011020102120101220122001022202112012011122122211100000102021211200021201010200021100220011112020112022000000012102002011020122120212021102120100200020221021021100012012210010212020120122111011120212120200111021201000010110221211120210011102012020210021221002001021212001121010010212111101111010220102110020020122121201021021212122210111202100202211101212202022210210101210120202101110201222112200110211101110011212012222201010002220111100212211202120001012001122112222011200012222221210201111110111200101010111100211001000122000202202112000021210120001011212221202000202212022221122110101220021020102011122121002102121011101102022122120001201222120201210122221110000111112122122100220111221221120121100000112010121000222012220020222220120112120101112101220112000100220202101101100012002012101102202011112021111210221120022021211021220112002022220220110111112102220022222120120201012200220220120212100112121201100012212220221010022202001201220101212011110220021111010101222002210210011202201001011002012212111111122211211000100222121002220100101012002221220210101021101121110000021010100122112201121220021020112012111011111001002122002201012021012000112100021220221100201210212120101120222210121111121101211112202021021221111211122112102002010200102221222020220011210201212020212200211011002000011002010022010202100221222200101221102221020101002122201120020210020202220220201012211021110112010211021221002210201222222222212112102201002211012121221111221001200002100012220102102200022222120201002011110200122112120002100122211211011222100221220222122101002", "010022110101202200111010211001112021212200002200210100001212022021121212101202000202212012111121122021202000022112112220011022202122102021101210120021100220102111122102121120100021121022021011010011001101222112220122111201111211221010210222120211111212111022010102112121212220020121122121022222210102220010101020201110001102211111001102210222102202222112222021200010011021122000022012201002211112220110201021120001110200101022211012102200210001102111221212221222211001012122002212000210102102222111002120111202122202102220112211010011110100010210012120002200112020100021020212211222211212220020022021111201202112220101012011102001102021102020111222221221021100200221201021101020212020111121201210010011001221222012021000202101200200102010221112020221022121010001102010011221012100110101021021120111002012211120112212201101101112221100200220110022121202002020020221012000212110212002002200220021111200120020001211201211111111212020100220211120101000112220121011010122110011112102210220202102000000210022201201120122100020220111220221121001200012122102200201202010210020121221200011101220011220122111202122202110220011110110120012000222002122010101002002021211001011122211202021112122012102002100021022212010122020210200011201211122122002002110012110220111211021020020221111221011122011202111012101210222220211010222000122121201201220101002200020000010202012000100101221022212100221012221110002000021012201012201001100022011112210021100112220202000100000002110202022100102100121200201111020112120120202212112102112001111120020110101010112221200000121111100001220211122001210100200220110020102102211121211012001111220001122011220002220102102202110201201211120210121201001022202001122022200110212221221201211020012120220022221111221022001110211221221210102002210000022122102000200111220002011001220201000201221011001122122101211221012112120001102211022221210220022212100201110001010020212110002021120110220211021222201011012221120211000000000", "122112021202211021220002021201211112002101201020100200011101111110021101222200221100020202202120021200112021012102201010120112021102212111000002002212211012110201121021110120100210201201100220201021110001110212012101100212022211121100200001012120020112122122100111012121200101221221111112122222020211222110222012020111002022200020221211012002011001000011102210001211110121211011220112002002002212102002201110000212122211101202200020212212121201121000011222111112200122102221020001100022211122020121100001012202220210201120022001212212221212120122212002212121002010210202111100211202002220222222200110020212111022210012001020001122010121202202212212121001120020011011122020010202200010202101221112022201202201012000111001121001120122120120000200122211210020201021201111200200111101211022000011102102200001022220112010220121212011022101002111211200211101111202100112210010220020112112122001201110110220020012110012202010111112220011201121221221020222120010220121011200102110121022100001022012101202222000011002020102200111010221022121010021111101212012222001011220100121112021021111202121112110120202022100000201001012222222212101210111002201202002010101212111012000212011000011222110111121210021010001012110212000211120101120222222112110212200102010222011012200122000201012021010020000202011002010211212211212102220100002002110201002002201200022102122212201201200111022111221010102211201200102221212012110001002112121020202100112222102100201021021101210121220222112221211022212110102011200222002211122211121200201100220020121111022002102201021221001222212200021002220222201102212100120000200010000122002002222002101102210121120001010202012122100100201010222001120000011122012111001121102210100001111010201122102111022011121212222002121112121100100120210012220220200201112101221210221202110000202102210210210020022111221221210002211000202021010000000211122010110202212220112011221100021020002120010211001201222020222200112022000021211012112", "200120111200221112202022222002002110110101012002110011210211112122101112010121221212112111010102000111202020002222200222221100120212121021011221010211110211110112011210202210101000222201002101220112200121120002120002120102112222101202001001120012110001222102121010112211000220002100222101200112011122121020122011221112002102210001000220120002022220011102022102201220012102212022000101221020122122201222202012022121121200222221021021202020110021210010202212101121000201202111221200010020210010110111011121002100012022020202100020212210020212010220220111221110212022000001020012222101000120111110120100201221122201000020220100111011121122111221121122110120100100002010200220220120202200221001020120122000221112120220101121000102021002210212002111120101022202202002202022011100122101012002210002120012012220022012222122020201020001122122222211210120000200111020100200201022022122212120101211211221220201220010122112002210001210110122000201020122011220121020202122221100002001110222001021110110211210020211221201200001010212012111112000112121102121112202101020001101001221021220021122222010110110122012010010112111201211112022201100211002002120200012001221121222111120100101212211221200122102000010010021100220201210200010212211022221020121000010122220210212202201000200210110022012121011000120211011021210012101001110200200212220000110200201122020201202111200102121002010112000121221000120110011010111221011201020221212001010012011201011120211111211222102122111111010101121100220020112120200121112110011112001122222022012100200001202022021010210212202002121211122020111111211002010020110100122020012022111210011201121222101222101001122212110120202002202010210012110211122201102001210100200112021101021201012111020200010202021202100212110021211111122220202211202110020201120111210010111001221021010221201210120001010001121001122222201112100021200211212222122112121000012220011112101101001002212121210102001012220112211201112202211020010021010", "120022200011222102021022220010212020120012210200022010210111021021200222120000200221221110111200210210112220110011202122012101110201111222200102201101000010222120101212101012202221210220220210121020220120101021112200201111121211200011020110111021120120201111012112002120022012220112022211221001122222201110101001010210001210221202101012012220100201002222002011101200120210002110212111210121101221112001112212120010102120010110111011001211222220221210200022010211000120201122210002200202002012220210011120210112010100002222200120121121202122101012120002120021102022000012220110020120221110121211221011222020121112110211212220212112111200202211120110220200102021122002000200200212100112011102000112120211202122020222111021220110000221001022020200101122121021121210221201210112101102222220220010210221202120200101110202212111111010211210001100101021011200012201221202200022120101211010221200101020121121210111201020221112202220102011101100101112201100222220110110002022000102022210111012202112121222120021201021212011000211111212220110000011201222020010210120111212110201010101012212211120211211010111212102120111120012022112212212201120210020011200112212002122020021110111222201000221100100101022202020222212111000210212202210002221121002200211221210122020122212211221002021020000021000111022220212111211002121011112101012011011100202212200122222211020101211012202122011100021221211121110110001010000010201010121211220201112011112121110202100202120200122100220000001020121221002102202012222200001001112112021010022211110212102210221020020010011021010002122100102211110222220222220102220102210111112102211221010001101120012001222210001220002022102200111012221110201012210200000200022212100202122220220021110102102112121110211201110100210010110111201022100020210120112022010011201120011110112202120102021222122102201111211221001200201000012111112201222211002112000010201211001201001000112222102200221020102020202022002201101122012200112200211", "120000111001211212002200200222002201200222121011201220110111220021122011110111000210221001000201011122000011200200212111222001200110020110102010200121120001202110120001021210101210001021120112201210000201202122122111221002101000212122020002210220112211120022210221120100001211200001212001121110210212222112100111112222112012220200021112110021012101021022220100101022022011210022021011022221121102000001122021110102002002000012121112222002100021221110002120001111011020210011201000212002210011122101101022021202210112021212201011111001002210020102112000112210012012102200220212021110120020022111002122110200210211222022111001221011021022000102122100201020202011110002220020122110101220212110202010210102120002221111112102200120001102201022100001120221002100021201210102000121100012102120100001221022022201010011201202120110012110020212012120100111110200022122111010010120102001010002020112121001120211220122022211221120100110000100001012120120110110002002001212011011222002121000011120220001221020120020210121200021011101100001001202102012012221010211000200101021201111111120220210222010211112112110012211000200121001122221122220202020022202202110110200210002222000122112212000122100220002121002222112102000112112210010012222221001200110011022012111112202122212020210001002102002021101110021122220000211102012002211000021012122021200211202001100101200112212202212210200021020010022211002011121211000110102012020200111012122011000021101101010112022212010011120001110201120000012201002221101011100121111021010212122012200201201222011202211211202210120212012012220022201101122211102111120212200010102001011101012110122020211222221101211002010112100112211200221201102000120011211222120000221200111012222111112121120101021100000011222012102011122201120022012121100121111220212210112222020120220102121120122101201212001021202201002120111220020101020220211110212112101111111002022100212002011120112110011202010000210211100022001221001000202221212", "112101012002122112111012100121200220221222212111212121202221001122211021012022102120022211122222111102211221002220100120210202101210010212200220012020122122010201210221100101220221010202010110110221102022100122001012010220210010101122222001101022022211000211112022102001010020012122000200122000111201102212121120100021121000002211110012220011202011212222220211100001222212020012110110112022111000201120222221112010210220120102222202101002200021112021122210201211010101202010021212002222201120212220002100101011110112111211210101101122022120121010020221011020122200002112202201002210010002100110112022220121120220121110021110101122121221210211010210222112112200111122212121100112222201011210000021110020202112121120101021222000112202102102011100001001022122021220202010001001022012011112000102021100012102221220122101202102102010101110211001022100122020212100200211001220212010122200020000101010212010101002012220200220020110200110000100010122002212110102122220120021221011100022210002200212212222102221022112110121100202002102002111202211220021101210212202001202121100222012100211211101121001201022010110220012221000120111120021202100021112110222002000100102002101011010021120200212201122000220000020021101120110220001222022111010200111020211001220211121021220200221000021110101210112112120101011101202010111011212022010202212121201212200122222201200211120201210002002221101222002100022000111102122221222012102111020121002000021201110000012011010012110101010022121001020202120021011222022200210020210220120121012120100000110110211001222012122110101122202221022212012120021110101002102020100110111022102210221210122111012211102001002101021121022210002020102022212200021122102210112101222211011202210110212211212100101102200211212212110120000221110010220220221022101021101211200022222120010112121220111210100000100122210102012002211000121201002200202002202001001210222212022011220212220210002221102011220202000121120222220102200002110001121", "011211210022111222010022020020022011012122122222112200021100120111110122121000102102220102012121222020010201212200021021002111222121111001201222000002202011212121212202210111012221120211000101212002022020212121220200002012222000210220002220211020112122100122201000111112200201200110020200212100021021211122222222102111001122101021022012210010221200111110002112221201001210001001222020022101000121111101201022221002210010001212010120012022110202101221100021112201002221200112211002101001011101111121212101120120210201210002000110110121121001112200221211020102011020202212102121121200200212211001022101011121220211020102121211212100022002022110000021000110100122210212002000220000222102201021200011212112001102011001200011200020220102111012012110011002220001112021201201201020011012021111110212120220010110220210120120000011111021202202020111001220212201001100002010010201012200112121022200211122101011110021221122121222122221111101221001100021121220022010000010101101020010110022211221100222201222021011111120202011102020110202210211222211020110012222010210102120112212211101101000022100210202202210221200101210002112021212201020122202202021101220010221122101121111011220121100010121211110122001112210102121120111200011210222110220021112221221211121000112001102100100110021000021212010202022200210120100210000000101201021220220201120020011112222122102012211221211222202200121002200010110111100111120100110222110210212201222102202111012010010120020002022212021201120211222212221011122121220211210121002220211200200102202110022201210022112002000221212000211120211111110001001022021001101212202110101122212221121112111100211011202100110221011220001000122200111000010000010000012210020220201100012110200211212212102102010212100221221122022221020211012102221021000102210220000120001020012212112200112020201102012220120022220100100011010111011000012211210211202011120001101120020000220010010221122021011011011020121120122221102201200001202210111", "110210110201101012001012110212212020100122020202112020012001112111120112122021121011222200011211121020102120122120220200000120101001201210212211201102220122120002201002121121012021222021020102111001211020021020222101210201111002222022022220010111212120211211212220220020121211000022200210202101210021012211012122221001020110112201120212121011011012000222222011201010222211210122001201101210020202121021201002020111111012102202111220001122111210121010222012101201011022000101202020222022111211221020010012120122201012122002012021220112112212011012220021120220021121202021020020202021000021212120111012220201211222112020011121010201202111222122010002020222210122012212020122201011112210221220211120202020010011012220110100001021201001020012121102221220011110112021011200001210201010211102010101022201111001211222222012222102122202211210200111100222220210011210122022211120202222222020111020221012122020121222002202111010000200220102221110211120210010121021020020010020011111002110200111211011212121022020201102010021001220100002212022212201201200120201121221000002101010012011101200122101220011100210222210122102010012111100221210110200100121220120211200112222220012211020221022102121002112020120000222112221012211212122002120210011012211020120202222121212010001001201211010011001120012100111220211201100212100120120200202200120010112122111001021011222012201011120201202102020110120012200211102102112101010011202120020111121202222000012210101012121220020100110202201101222012020102120110202002212202112012222110022202102112101120121222120212212021211002011221101022000010112011121001102120112211211011022010121110100210021002200000110202011222112222011012020021111121222211201201212121010210201212211012011200212020201011000222212221222102202110012101120212202112011122021101000002022221110220100110112102001021010201002201220012000110112011011222210100000202200000020011021020020200212212001020001111220020101001022100121102000102010122122", "020201012210012022212121000221020002010120100002111102101101101101012112201201012010111111002021122021000111212201222101011122200121212101001010001120021021012101010001202102002122002102020200112100200001111000212112112020210200022020001211221002101120222212110212222010011001000121001211011111001121211112011212200022102221211212100212200011202012000222102020021201222112122221111211021102201210021022112111022122202001111111212120212022020012221220112201201120020221121211102101010010210122120101000011012021100220110012000101010220101101020121012202101102000210000021100000001221101111020201122221212021000001012202011202021110121122220221201020110220222210122001001000100200220101200101222100220122220120100102120212122120202012211110022012102102120110222102010111221221002120002010002020122210120120120200002111011000200222112122222200202200002110101211210211020102012220200010001110201212011200020201012001022120010020202212200022210121212011002001012111021221100210011011100102012210201100212011021210020201021120111111200020010010211010122022022002112111100211221010102201002210100002022011200110220210200110110020122122020010120110011222200020000002022122102111212221111021020101022111222020100001222002122012211002022010011011221021122011121122121220122202011021112010212002221020012002122211222010202202000001120201012122201100020110210011112101101100211021222122211210220000002112001212102220111002010112211000012122101201101022121212222110202002120020000212010100011101222010020000022100122212020002200021101010112221012020101021122100012211002112012002021201212012110122200012002101020010020000221221002111212012101210211111201121110020120001120011221002101020120211122221021220020010221012011102220211111111201010021110202100010112000212000102211001012101021202221211200012112021210221201101210200002002220211021112101001012100001001000221200220021200002102211001022111121220221021122200101021110110201200120102001210001101", "210221212100122020002020020121212021210121021220101112202020000102001200001110122122102110002111110222010011122222011020121001202001101012111020011110222122200021020211012100222212021111001121100112222220110210200102111212210011221102021101121020011202010022202022202010000120101222011010012021100000011200220201222020111211002002001022212110021220011100202120200002101111020100120010010021122101120211001212210121121111111211100120202122122000202002012002101221102121001020010221201122221211202201011111101211122001021210110011020200110220012202022200212020200112221022001110001112012212000201110201210200201000111201221010100010010202201102122211102202100000022211120020200001010002210111202222001101111101201200100110012102120200022022120202220002100122122120001221011212020210222120012010001111120201210210111201020111220210120012210012010121102121010022121212222112020122100211101211001111011221110012001211211112100211121202011112020122102202101011010211001222101201110100221222201210212111100202001022211201112011001110122220022112012210112111002100220002001202011121010202000101212101201111012212100111012221110220002222201222111020220202222012200220000222212002121001201021121011222112212012112011120222000021002002121111010102121120001002012102010001220211010112211111212211211011002100002011012000000100211001001200121100010211202110122120202000102110100112022120112100212110000211110002201012112012102110022111212122200210021020221020212112202110102111200011212112000101002021222221012210002200202120122010202201100102102021222112111010210212102212120122020102101212200010010002210222201001110110021012102102100000222202202000002222112000102212010000101202122110000111221000110001002101122111101101002001202211020220022211121001111001221212111120020100220201222111011002001112200221001011112022010202120210011212220110020012021222102212122110010222120202110111211021121102222222211220202111100221112221122011221212001110011122", "010200120200021101110211221200112010101220020011222120202221002200021021011101211021012002120121201220000200001022120021211121010220211220101222000122100010102102121000021112110011001220002220120012021000102221211100001100021012121211020210210001000221110220200201022211120102021111221002221010022222021012211010011212221010111021002011112010011002001002221001020122210021210010222110202000121022110121000122201100201111212220210010221001200122121222200111112022012221201112111211202202020212212021101121101120002100202021212101011222010100221222102011202121111222020201221200222100001101221212212021102021202022010122220021110121200222012021012112022220012000120222010221211122010011001111122112201112210221020102012212000001022212212001100110112220120210222002211101211102022221011120101211012000120111200220101212222112110210011212001100222220111111020202220200120000111110122212221211210021202111210220002102010001102000201021101010212202200122202000021020212200120122111022220212021201212200021212022020101221222220202210002112020002021110211210012101201111021210101221122220212220102100112200012101121101220000212212200100111022211002121111100011111202210110202210202012220110002121122002221002122210221202000101220121210121012110210121012212210101220011110202121021121121010102202022101211020201010210100112001110001021011210100100012121212022102002122121211210102221010000202111120110220101212011022220001121212000202221202211220020222111110200000021120112212122021000111112001111012210020011121120100011202021120120020001102221021110211201221112011120122120010212022200221020221112221110211111201102100021021012000020022012221120002010111101022121121120212121020100120021102102112212122120102222100200101220210221020011101220200212020021020110100012221111000200210120021022021001220202101000012212020100220220112010200222222212112210012102002200221200020102122022200112012222022112020222220220112200222012200002020101201212010112", "110110101110021021111002211122210221122121110012010221112020020010022110111021202211001222202221211211220022012121110212111120201211210011200100202100222120100120010021201120011111111210220221211100201121020210120020102202002101210022202010022102002012002101121212110200101021022011010002201220021012211201101201000102222121211111020002122010122002211012200110220101001101011220212000110102020201212021000101221100022002110112002211112000201200212012210012201111112102010101101100112020202112120010110220010211020221012012012000111021220011112111020020021120122010011210201110221122021200021220202120201012122100222200222000222112100202022100012122022022210221111221111012101211100100200121210021110122022021211100100122110022121102100010210102102201201112101122120121200221001211021102112001101021012021011111101221211122011012212221020211120021222010001101102020112121011221111011100201102021211121220100001111002200221220011202000022200202201222210222011000001012001102021021010022012120201112222210111122122220000110222200010020112101000111222120021200020100000221110022210001001100122121021121011001121012000101210120221211011100121121021002000120022000221010111111110212212121122111012221222212102001121012111101201022101122201221021212201212121001121002000101002122122212101022001000211020200010211002222210011001202022022210101202210101202002011022021021010210011021202022110112021110111022002101021110010201020210000202200111200201221102002002100112001210010122012220120001101212201012222112222200021002201111001220020200020111020100222001121210200022000102100022122200111221002111111101222211202102000001110002222112200010201100222022210102201021110012201101112211121222211020212021021101120002112101101102200110221221010101111011201110210202211202001111222210220012111202211011212222100121120102210101122010010021221112100101212200020200202002220211212001122012002122100002102020221002202101201011220202111021002201020000011212", "201210002202111221221201210101012100222010012022022112010112022121020101212212220121111200122222011121201002202122220200101002001002200002221022111121120111201222001021021102002122112011110000111202122122010101012121200200020122000102001221002222210012102001112000212221121112212101200201002222112102212111210021202000222220221100220021220222122012010100010212202202100011100122122011202020222021021220000022100002121011202102021112002120220110222112022220102102200120212101101100010220222202201020021102011122211122201210200011210202011212212010010101202101100012000000210022000012220020102211200001212022021212000210222012010221011002022101201200102221110012102012111010220012212200002112022000021112020002000120210112212200112212202001121102202120111010121200110220001020201201202201102222221121012122020021222102200000200120022011121212100202021002120122000112000012121012110012212210111120020121112201001010010102002120220221220112212102222022020101202000210120212120120211211110020101012111201111112121202022200120011000120102222121011122021001122112122101201122020002210100020000222100221120021110022210000201022112001122120012010102101012020021220111011211002111000012021212022212022102020202021201122001111210001110012221220001021021211202201220002021102222112201101112221000220101101002200011110000112210011012000221001120100210021011010010100102211121000001010020021002001122111212021011020212211121010122220102212022020210120101000201121200120220121110211212100111010100221002212102021210101112121100102001112200200222002112221020010221100221111101100220112201110020012002200110222000022111110222001122001001012110022122200120222202100022222111220221120021011200122202110222212120100022211020111202212020000202212000121200222211011201002000011222102010012112112122202222212211002001012212220101022212010110121110210120011120102011102001011120222110022012111212011211100200001101021000002210220120021102001100120022001101000121", "210012100211000210002121001121200001112201000120211100210002221110110110111012222220020201221120212021012010210210010021122120100120111012212100002111200200102110221020210021011101200120102010211101202111020022200222000200210111001202211012220012112112210211200211210201120211220011022011021221212220112121211110102000220110220212001101100122010212202201001102011021100101001100011202110002220002201102221111100200101201120000211000222002211011222210100021011002012101120010021120112202210120001202000122122121022121000021221221110000110112200002121120100021120212001102220011111100021012010111021201220121220111020120200122112201001111020110121100002212111021212012122211202121022112021201101010200121012101222201122200022000200002221021012210112110101121212220000021220102101121121202200121120111022201022211120101102010202220000100120011101010102210220210212021101002011012221011211212110010012021001000112110122111112011122212010010122212010010221012122220001110021012200012220000002202000022101200110100220001211211211221201122211102210021000111100120000002111122001201122212010012211011110020001011012201000002120202222210122221002202200020210002210012112200021210002110220211211000022001102110202012002211121222212020211122011020102212020102022222000220111012201122020212200121222222110201110112020221212201120212112110222020022200212110212002202220020011001222012101201022000002021100120022212002011001221100002021012111011111122221121221120220020012210001021202110200201002002222200210022200101002210010110010201012202122111210102120111000001020011001221000121221211221112201212110201000212011200000222102212110100100000220011101021010112001122121222201020211220120110120200022201201202210122222122211022011200102002122220220112110021200121010020200221201112221012120220012012210121221120212221000101022111101101221100202211002112210210100112100002121122221210212222111010121101221102110002021202122220211220102011101220221110212", "022112212110012002112022122210221202220221022000112220220221111001221011121101020001111022011110221111012211220202021212102202100100021201021120102111010102210112001121201021111100212120010122121222010111222012121011122211200020122012102210122210011210122022120200000211112022012100212201002010100122101112000112201112022101001222221020221111021211111022220210020010220102202012201010221100112020221221221101010101100000022222011012111102111001200212102112020122011220121122102202002001012020010201202112102021012212020012021122122002220002112200211100012010212111202002010021101022020011000212002110222001102212002220112100221221010111120112122212121220212210022112220211102211112021100102201100210220021200000001002200221201111212001112102000020102201000120002002222100210221110202111222002201001122001200110102001102122201200221212122221002202201212121122211021210211221121202202122101000222100012222010200121210020100121100100121001202000001102022101122110100212122000102020210211222022100222102110110110010010110002021102220101221022212001100201012011122202200022122020021021010022022010211221201011101122022001212121220202001222000111021121100002220010021010122110112122001212222102200000102101202000202122210210201011010010212111020212010012012221102021000002120221011222011221110010201000021012012101221221222122111121102211101112102212222002221201220220102212120212100201000212100102200111100010112122200122102102222222012011022200201212220012010201122201210120112222210012121212011202012000120221102012220021022002000122222111120120221002200122101102111211100021020010020011000222022020120122210200220110110101211212012022000220000002100222211210200202122000102201221220110200202210002122121012201210101221222112202111110010110020010210202110211222110011212220201021120010221011010110112221211202212002220210211112111201011212101222120020020200100022001112121121121001220220100112001001122002221120102120000020200221222001222211", "101000201020220101221022121011010111020001102012221012111001020020020122212212202001012112210102110102002102020121210220121211200001210012111202010211102102221001020021120110010101201022121200002211200110011100001112122102222102121000121002112202002200210211201101001202020102002102011210010012212001211221101102200011202100201021122202020202012120102200211220021112121122000011122200120120021020000211122112002022220222200010212000110110121202121111002211021211222002201201202021102200201220122002110201210221222210000220110022001202020121002222102110000122100121022200212010120022100210110120002120010121011110121002022102221111121202012222020220001110210112021012122100210200001122211102001021020111000211001110221112222110101012220101101020220122112100210211021211220212121000002022220021101121210211010220020210021020011111101022000121120020102011212001112102201010211102110020122110222212121210022122022011201020020001212120212111201212121121121211201012202010000121012201112111001221211212111120120012012212110011201122011002220222012102111100122000200111002021120002001221112121021021000121112022200221012210120122212211011000210002111012022222201121010220110020021201010222102111022121000212012002111212111112200121200222111100211012022021221212101002021010212022100221012012022210100200002120110221210101021222102200110200220100021002122021000112001210222222201010220210021001200101002111110101120121000001011221110211021021010110100002021011121101112011112220020000200222012012200012121012001211112021000211020012020211001011002201021120202111122000211102111000122111121002102002220022220122012122202001100200020102012001010000022121101212011220101122010101220101200221102112122010220200001202021222000112022200020110022122120012101200212222210010210022000021221022220020101112002100222122122012022022221111020022222121111111222020002102112221211100220100111220222100220222020100221100202212210202222210011112012111012021010011", "111120200210112021002021211110210200122112020120022011201012010210110002122021121010020220211221000101112112210210002022001220120212102222001101001022101201122101102022021021001012022112002122102112021212122110222222110221022011102100220101111001221222001212110222100210001111110110110100200002020020222112102001102220121021121011222002212011201200112200202201202202221120012020112202202201100120012102010100122201101021020211010212012200221101022021221202002102000212100110220102221000011220101011100202000002212020100022011022222002020212011022110221201100210201100220211200110212111012122210100100020222102122210002111012120222211020212110012001111022010110101200001222110202211201100200200220202012011112011112100120111002020020112122111100202220221011010102221111122011201001122112210200021102221100200120000202121022121101002011002001000121110222020100201110210002022222021001020222000211021011201120100212111210011121210121201011000102220212011110111010200002201111110000122121010001111100010100101110212222220120101222120002001212111010200100122012201110220012011022020200120011211202112002212021211200100201012012010112210102001102201222011211202121212200101111002000201010100120220111000010211100000022011020011110110102202101022200222121221121010211211002102112221002020020112110100120001020102010101222000211122220121111212220211210211111012012112200112002201222020100101202222121221111011111121120022120202110210210121020102121021121220000211010220122201220222220002220200112220010022200002200211020022100120112210122212020200000022022000112210201121201211000001221202112102020002002022112010000012012100001220221000111000012101002200011121012202012200222001102002002002001001000210022010012202022010201120020221001022211111202002221201011220022122121012212122002112201001011000001011010221222202011112111210202011202220101000211200210210200000002011201012222112110121020021001112122012222200220122220220102002010112000121020", "022022202212012222222021012020011202200021010120111221001112020212100022201221022000100120121002221202222220021100211220110000200201020202200222110210222101102101000212001212002202020220010021201202102210220210000212212201120211222022000000222121011101200220201221201101021022021112000011000002121200002111112200211112102002010121010102102011001010010112111112011100220111222011020222212202212210201121012022020200211110102121220101100212210112111012201022200010100210021221210011011002020011120210221201111000222211200222210110200021020000212122201010122212100000012011022220101110100010000001111122212212121001021111022110021100211220102201202000111200021111012200122100120120211122200022002011111122201220020021020212112111211020202012211210021200021021001102210201201212100112020102110212022001212221002022012200022221100202220112010021122122100021221000110220011111010010011112012020121112101112122121100201021200012012122202221000210021002022111001001111120022121121210111100210120122002121212202010012112121022200001021200001012220210201210200001011022000222020011001101211212111222120122111101200111121200001021022201220222211201020212100100010201200111100011200110211120022100121110211211010101000201211120001101110102122102212010011211022020211121022002120122121102112011021221212011001022110220221022111000002011222201210211001112011120200221011112021200020010100211001000120112202002202121012221220101011001012111111011212022001201010022110121221102222211202211112200100001221020220110111021121111202021102222101021112201200222211021202021121211212100020220210010000121122120122201120222210212020102010111111010100120122111111020010120200000222220110121220221222010012111022012210100222201200011211121112002102110222201101201211122010222001020221202000221211021020201002220112001202011000102020102221202220102201212202200012021212112001120220220210012222112110022122200102122200022001202111112210210020021012212112022020200122", "000002012001201000021210210122211102021001200212202012111110100202120222110011211201020022111121120212201201121000200012112000122220201101011020020100210221022111011112101112002200201210000210201001211001012002110000011111020211210222220212212212001001101211211202122111002111222222100220002222012222220200010101100121002220110212120211012112220212212122120122102110202021112122121111202212101200112200010001102220001000110202012020220002100202100110021200111102211201020002222021212200220202111001000222121101122211120100200020212212120201010122012020201011222022200112102012102202011121100102102021012021012011110021121012210001220222102121000121222121012011000001000112200022010021112020201122201221011221020102202121020221022022222022121221022102121210120020022022220111200000202120000211000201021101022101222101102200022021101010102002111221021101122100120000002000000220212001022002100021110202011202100001022012102120202111222210011000102111111202201001022121020210101011001101202200211221201120222112000011220002001221021211220211000211120022122111220020011102020001201001012210121122120000120111121120110102220122222212002012022201200022210211002222222202010100212100211121110001220120222020222021021211022112011101211121020022012122101212112002002221211220022022020121210120100022021202201112200222012210002221100012021011212002220000211000122211002002222001222001111212022020122012002120201110000210001120120211220221001102011211021111222110000210211022000100100101201220021021212111221102110211101102112002200020010110211222012100112020102120210000211012101100201001121022002000001112111112221001100212122020112121102020011020211021220121210101000000212112221100022121021221012211221001210110102121220121221020110011120100020211100021000110022112111221122202110021001010211201000212122102222011220112100220021020200212120021012022211221212211012011120200102110112012201102011022121100120001122000112201212011202101021201211120", "012220020221002020121211212102111111122111201022101012122021222211212020102011020121101221000100022010000001200020221101022000001102122102201211001210220102020220211221201202222110021210200020211220020202202101121222211101102121112022021022101211121012111220000200200020102210222210022222101101021201010202212211120011120110021102020120000102210122220011020202021022010122120101000102001001200111201200120222002020112000112011200011112112201101011200202201222011000200222102202001020012120212220112001212122200100202022100222120122011111102100000011110012200001102212000102022002212220020000212022122220010011010211200122112201102112201212220020100121021101010100021112111122110202112212021121022112221111120121122111111020022200202201220010111100200200212211020111121211102211112002020210102111200221102110212000202120221211001202210020012210000112222202210001222122122111222211100002200111201220010101200000211111111212112222212212110201221022210200200100011120211222002101022011211102121100012110100120102211100020120020200012021210001100221122220202220121001122121110101220202111212012211010000200022011202010100012122120210021100201221202102202210200111022121021202012010102100112221102200222110111120012200100101212111111121002120021001101010222121120010221120100110102021021200021211200000110201012021001122121120012212200101001102011120111122010112221212000202110201002011010011222202221112120120000022202002021222021122121222111200212120002200202201200122002100002221001210222011002201120210001212012221001020012120222001201112100001122111210122210002102011022111001222101021102100110102112121010211220011002122011022020011221200012001120111020111101211021121122221000211211000112022220212012012200010012112120110200012010020120211000111120221002212020000220211201020111201212001202120112201112100022020211002121010001221200010222102002000000222202011200022112022011001200121000011011122102121222210000122021221101112111110100122", "122200202110201102201212222201200101011222220200212020201120110000202021121220102222112112001021102002210120120011001011211022200000020112112012000022101221121201211022011011101112112101200121102200221022111122221001020112101110010121110001020112002001212211102101111000201122110012210011122020122221000022112121221220201111111210111112022200111011211022122221200011102222101011010012112201202220200212021011121010210110020120112011102002110211201121221210122121110102001211002202100220210200022200222002102112022022012010010010001111010001020112200221112212221100101011021002110020000001000010101121002112000020211222001121012200011012021210221010020210020101212112002101021011001001012022212222222120222102020002222222012121121020101210110210100010222210001020220120111110201110201022110001121100012200212100212212102111120201112201021122112222200010210201112102110211002021101021222002221212101211211012101221012111200102101222120202111110101101211010020011120020210121200021112020222220201101021202121102100011220200111212201122202220021012002122100112201101200111101101101211101100000210111100220002110122001202212202011210022022011221122212002112120210110122112020211111200020202102021021101210210012122210001111110122001220201122212212111022111210021222210201221011100001022110220122011101002210121200102210022001200221222001212021211100101012010000100011022102112010012111201200220021212010221210102102110112022200211100200110202000100202011020011002221112002112011001102020010211221111012112012222001000012001110101121220122202120000222101100000120201112010002120211010220100022001211222211121211100002111110221221010020021122222011010120001202001102010221012021200022110012112011012211110201022211000110221110022010211212010102222100211210021010120100021121221211202100012020210011222221101210212120211220120220011022122100022122102022000021200201202200101111011211012112221122122120100020021211220220022110122212022111220112002", "202221011212022000010110221212011200022112120200112111112210212210101220212101021021011111201222000222011222022021012012122221111000102220011011100202212110212222120002020100010012110021021111111221111200111110112000122210111120001101011201002122221001102202102120122110010220021222020002221120210002022212021210002011101220111102221200212212100122212110020111210100101222111011011021121210200122220022110120101210212201210110121202111121012001202202200122012120202121012021122100220001212202110102100112211022000210011102020211022101110000111122010201211001021020021101210000120200120221110100000200221111211211221200111122202201102012102100102122122000202021101202012000201201012112201010111001012002201222110211222120210011022201202100022122002120011012222222211012220121101102220211021120120201211100110011001220212201200022121200112012000120202102022220212101001111122011001112100010111100122222102222120112112200121101002101101201100100112201011011111221120222100002011020101211202200122221010021201220121220212211011210001110102202120201210222202012121121120022012102201000022122112001002010021200002210102021222021000000111122101210020210221221012022200011020211120202121100202002102222100001221222211222101001200022020002201221021101210122121020102000020212020211210121011112021220010002220021011202011112102000202010112002121122222110201210220020122112100002102220121000201022111022022022100012010100221221002212000210112210210001201021202000220120111220122022000001122102101221211001122100001000121110220012022001002001220010201201022002112201222220121002122212220001010210010000002212222200022210202112120201221111121022010210200210222022012010011020101102101011021100102101222121100202011001210021201221022202120110010211220021020111011021212021200021200021201022012101212210122122202001101111011121202000211202001201110100220202201012221210101212021112121222122111122010022000020221002111002001221020102110012110212200121220", "112111101001121121102111020211212202121202201120021210010110121010122211110110100111000010111120012202212102101001110221220210111222000201102110200111120111120211100001122111111221101000200101212100010020201002012221000202021000012102111022022102121011221211010110102000010222012220121112101220222222010212101122021002000011101120112120221001001220020002220110000002201111220122202111221202000220021101000212121002000002022201210000212021002001200000101020101120011200210212212022211021212002120122000200111222022101012012210022102010000221011020111111120000000012112221202020211222002111022201221000011222202001001221122210000221011002212011000212100100001200102111202010121020210022101212111002220020010020111222112101002002021011112110112102011201120010212002201001212122222210101201200122021120210000122101011211102122002210102221122122112102101101112001112201111222112202200211100000021220220222110212022102121021110020020201121201201112222012022220100200122210120222200220002212112212201000102220000121001211210010200222122110122102000212101210000210020020122112012201220110101102212011201122010111121112012000011001121011021012021100222002000222001000200211000002012110201112002122211011000200212120022221020222022021012110200021100011021000011121121210212101001210121222021211002221000212112122112102021012010120122101202121200102212020002121010010100102201221120100101222021000211201212111210120121110221101002020201002010112001022120020202002202202001020010010012122002001022210220011001022211001222110002102012102101121022021202211101112102101102000221202120102001000120122210001020201021211122211011222020110101220122111111222012021101211221221202220120202222110121011210001011212012112220022100220101110111202012100002020122200120201112112222112121110121222121022212011221000212212210011112001021101110111120011120222020120211120200010001002012111212202201121102011221010222100220121001112111200012010211022111202110222220012", "210222010202100002020100200022001221011012101212210020100002001221000100021100102200021022122012010000001021102212212222101211221220122101012021201120110010200200210112101101001022012122222112101120001022100022101101112101210111010020100001210200010111000111201200000222020200020022212201011221022000110102022122001222012200122200010101201102122210002200202212201112102220111201110210202120222120100220000101210210122211120020012111121200012210220020122000220022112001120021201022022211020001121022121121221201000011222102000010200212212121120222221000120000102202121110020220021210000022111221112112100011112002021112211110102011011120000100020212220102021001222010220022122112221011002112202222120212012000020021000111121011122022012111200010111110220001202221010102210012010102022220121121200122222221200011222012001122022212012120121120210111111012120222120200020000211100002000010202022122020022220010120012002002101200002001020120200121112202000102020222022221202100112001201012220222122111122011020020220222001022200200221002112022111110002121000220012100022200020011210012221201020222001221211102002010202212021200022010021211022201100221211121121201120202211022221102002101021111010020201021000101200211110212122022211011122010010002010121020001100022022202000200212210212002222121022211001222112002122202111000022212122011202021220112102120220112000111001112011020222001102102112211221000001111022220121101012102020010000200022222021000021010101112222212101100202200211220000021011200211220200002222021111220201010011010211220011012201202111201002121021100102111220000111022100020221011002110000000211222011012112102212001120210011011101110201100021011102002212021020120112001210002222102101201021110002222220212001202201212021111222101000210210210202102022110011122200212111101011221012100021220221110212212011120012021212111212220120001220220120112121202022101001122021102010200120110122221000022220011221220120110202202001120", "120110012212011201201120221021110111010112110110112221120002220210102202221001021022102110120222002211120011100020010000012000210212201001212010122220201102021202200121020102122200022200001120010001121021201212121110102220202002201222102220000112121220002100121112101100110212012112211122202102122221102221002201111111021000102221110010200120112222200212001121100220001111020021100211120222200220000112221220211022221111200022221212200220000100210112221112111101002101100101222221121211221002121011211212102002220200122210220010220001110120200000100221010211011111112202101202011110122000112021221022121220222110210011100002002000110010021121121012000020010011210211012202200111221022211221211120102201001021220221011201221100022122222000212021101111021121120012122121001022112021122002101012201200122021000221012010200102222201211201002102212011010101001221021110001010020100011210222121220000000221221100121221011122210101211012001111100121100211010100210222010211201222021001201202211211011102220020100211220121120121102202120110122120110020220110221001001020122111120101210011220220012211021001220022222221020200000022022120000000021211201000211112120010110022202100101120012000210102212122122202110000000000121010101220000001102021112122002000112211221121220000121112022101111000121012220200221001022101022001222221202200022112001202001020212211022221112210121122102220110211021102002022212011010220221020202012220210201000022100200122110201000111212111020200111210002201122212200011102012110210010022200111021022012102021121201010002000001020000001000001100212212110200202202211002002100111222001000000110111102211201202201120200210212022100210202012010222121000000200102021210221020111000012120012022121102111112122201111221022200200222001020121100010002211212222021012022210010102222212202111121201102210020201101021101201200022201010112202211110110011221101110201220111121201210221011211020101020102101012012210110020120102022011", "122020010210221201000220021022112121212220001022110010021012110200010221101002012121100021200010202220020111101202020000112111212022022200010011212022020011221112101221110201001210211120010000121122222111120202121112001000120120002110221202022001210002211120221022020102012202200112102210222222120101021022210002222002111221100010202022020120120011021121002012211200100222001222021211202220120121112001212110120220212121020001010202022012100200011220102120200101121220022220201120220002220101002021112110120220200100210102112020111000201201102211202100020121112012101000102000101011122221121000222022110220111020220211020001101222201012012212221121020001111100012201102012011212121122012202101010022120112201122111000022012000021101110110212210111110020201221211000002012021000221011010121110020121221020202221221001112111022002101021000121201210222221012200222211120120122121220101012201210120110021210120212212212220101222200012220021122000210011110222122100112211012101111201102222211222210012101200100101021100121111122100120102120002221011112020120222220112000102201011121112020111201011211021211010012220221002102110010222200020122220020102002120121112021211011102102102001022000100002220112222100121000012110122111000022111110001120111000100122102210000221220122022012212122002011122100100101020112102122201210010222102210022200200021000112001220110200020000211022110111010201110001201001211120212201102021110210112012111210102000200122202101111201100220122100002220000101202201100201002200100221202100220002220001002020221201122001210020102110010012111100122012120120210222101120202002010001120201220101211222022022100001122100211201220111020201220012101101021111021220002022120012021011011010202001202100022020212012202121102020110100012002010001002022020221002100011121010211010010212200221210201000001200011001222022102212122002001010112000201102221022110101212120121002221221220000011212011120211011221010220211211000100122022", "021202221021121102100010011102022121021122220010101000020111110202210102011121110222101220222101212121202122112110012001111021020021200211210211020221101201112220111221002221120201100022212021220200100100220221002201220211202212121100202102022002021221011110210100211002111012002112102220110111220220210210100002120120020021012021210202011122211000100010210210121112201000020101220220121020220112011110202100002110220121010001122102210002222202101220220012112002211022211122011102021212202111022020101102021100202112122212102201201111211101001021002102002012120110001220220110000212210011220220220202222200201222222002011220001102020210021100112010000222102220112012111201110122110121212211021001201210010121211200202111001021000120100021010121010111212102222000120000220021222121022101102211210111111022120221011222122122120102010010200001220221110200111012001111201110001010122120211001110100100211020122112010100010020110001002121022221011000202021121220102202021020001122021222222120020102012202022220201002022000210200200201222110001211121102222122111200221021121212001120010222011012101210220202121220121202122220011122201200002110000011112021111202022210221010111012121012120210012122022100010011020020020212202112202022222212101021020120121021112202210121022201002011111220012110102210122001010110202202212122210200212002222002101121221010212212010120121112102211221200021222010020000002012100112000001112120221210101212120221200111000220100120101012001012000010121100111011010020000212002002121211102221122012102121100022112102110010122110211001012012001221022022211112211102010201110122122110221220022212110222220020000202000111212011120111010102001210100022020111010211121001212202020100211000110120001201220200021020210211202100202101210001010101011112100202102211010212020210122101222121020110212111221011120110120001021012122220220220000202220002120111011121102120122112222212210201100022111000012211121001202000210200212221", "010210012021022022112112001010101002012001112021000001100112221220101012001000222200120002110211022110100222110210201000111211201222211210200000202211210120221110202221112010001210011010211112001110101112001201000101201221212101112221021022101001121111210010011122010021122100111002101100102220101201101102122100220102210201110111022210111001011020000210201101022200100200022020210221001002012122020212110222201210110100211220211211101010000122220211121112210100211100122222122222200222121201102021002021211210222110012212200120002111100202110111220102220002212212220120220021100220210021202110112211010011022012022011221022111221011202111120212000012002021200210121010021020002121102011000212022020222112201001202220102112201211220110001122222221022222010212020011122010000121202000210100000212202112000011211202101112112111211000201200122010022011202220022121221102200111021000202121112211110010020011100200102221000200212101222210002220210110000012000010010022100211210101022000020210011221102111212002101100222010100200100100021201022102111022200020220112112202102102212200000011121112210111100101020101111012221122110002111121101002011212002001200110100100111122012211002211101212010012122010112010100112000000101122012011001200110120100001200202201012022111021211002110200122121001210102002001222202202121011220100111101011000102120201112000212220121000201022122222222122020222221201201002221212002200002111102200021122211210122110201102212021022122200001002202200000002011220212201122202202212110200002010200011111001100012220122121110101020211220212120011022011201011120102020000022200011121110001120121121120000122001101022001121012222102101022022011112212121220120100112200120010122012112121220220112121221121220111102001211122221202012012212101112021100021001112012111002221001221111222022100002211002200212202012221202102122222221222012012102010012100012210221120012022012021112000221012012220100011211200110201110111012010110", "021211101112012120122222222201120200210220112120121000011022221010101100222020102010001210220111200120121212212102220121212122212201011100110101112121202221011122222001120100000101010000100112220101012202102210012112111112102022012021220111122022010211100101202201122212022221010020001102210210022112211002120110122021100201221221002112021011112100210212121021020110101120001210022200000122220221102012112210111101001220202022200122021211100121001102002020012201020002120112121112221222000110102200212122100212000020110021012000011110002201102121101201111011102011221002102010002012011210012002102122110020220020210022022120100200012211210222221211211010022020112002202011112101000000020200002101200202012111120221001011021211011211020222200101201110121202201012201210011000221102021001211110200012001100211121020100000101201121021112010021100021002112110110100100021122202011212020101120200021110210021201120200002021012212000122211202122211002022200000112011202212121002101010212211101200000111100021120002220121121110101021002122220222112200222222002212010001012010120122001200210211202221012122221202211022201100021100022012212002120222002222000022202001001001121020221120001220010210122021110102110221200200221112221112202021101211012110220011211110011220111201010212011022201002101221021110211221002210020022010000201000110211221210200112101010022122220221010210121200000201210121011011211022201121001221010002202022022010102200110022012212202012200120020202122022200222220000212120222112012011112222110020010210222101201020021210211022002110122120210100202111202102122101220102212100201000122011022111202212212011002222201011112200020002112021201021201110202021212111220111111110122011221122201212111021020101220110112012212002102011122111212211201011201120222101100200112201120211102200011122102001001121122022210020012120000121100120100201102000000210011210102001010011101211120222222221221020222001011111101122001222110220111102", "022112220100202011101101210122122222122020212000211220122011200012200021202001002000002011201102210020121111000012022211201112202011001200000212012002211221200111201100000222221211220011112220011202112222012102211022111210010112111121120100202202022201022111002101110102100120210211001220012201201021212110020222112102100100100022200210200202112002020212222210001221222010110201100212201020201101212102202111220110121111200210222211220011010112112011012102100002112120110210212101020220002002111002021110202020212101020201101121020110202021221112020110000002012000120121202100022122022012010121102001211110122110001010221202221222210120010222202120002211122000221010111110121201202121221001011210020020021002011021112002001110201120002200221011121000002221100020022122020120212121222121111002200120121102022202212222120211111200220000202202111100001111221120111201202101022101100000121101112001001022212022011000012111222121121201201210121100110221211011211101020110012110022012112210120100121020100222011221202112122000002220122102011020021002000002002220101220002000010102220110220212010220211101200000201210120121122221012010111202221210110121011202120211200020121100021102102021201212011111110110122122100120000202022120220222201100000012001022021200101200220102202120022222110212120110122122211012212220000212020221121102201001210000220112000211102122122002222222010210220110220120001211021002100021200100110221021022212011001001102100000001020101102112211200211121221121110021020210222102110021201110121112121201212201011002111212112212202112221212112021222212200100100010102100012220001210210002022120012201202222020110212110002100122112121102002212011102122001211102221112200012100021221000002102211222212112021221021222021010022011000002202110020002010012210012121010112002200002221020201111111120212011102120100221102000112111112212201211012121100200012211112220101012212222122112110110200210121111220210000112210212120210100010", "220200202112021211020202111002021100221020100210212100000020100200021100010001210020122212110000021002102021212211121000111122000222201012100221100120101021011210021022202201211112002001011212001201011111022122110012012202221001012012121222010121000122110020211211102001200100020002020120102120011022110211021212000221122112000020001000121001002222211210212111211002222022201010001120211002011022111122200212110110101112010220001010121221001101122000111020010010121101211112022211102002222122112202111120210102200120210110002220220010211111101202002200211022200211102122011101212102201020112200101210222012111201012002112021101221221211001211101000101200120200122010001121200210210111210000001020121210022120100001202102212202020011101222122221002001100002111100210121011012002200001210121021121212222202010021021020220010011221221202000202120200220001001000200122001122200020121121102021000220200011210221111212112110112120200002222112200002201211110220202012221221101102222121100112211201221121002222101122112002111220210211222121201100022101010212001101022211122110222211120202212101202002002100102002102211100011001011010220210021100222001112210101112211011100001121102120102211121121111011022020200202221111211222000220002222101122210010102211010010020022110022110210212122012120210102211010101111211210122121222220102000112200022212110020101111121210001012111111002220120211200210000021111201220011211000011221220010021021112201120122110011000201211220202100012202111200212000011202101211012001220111120101110202120011000120100202211210102010102011012201121220010010122000010120011121002212022221022212112210111112102102222112202101200202122122211120012210002122122100211211220120202021022202012111222120120120020210122111002100101201121111212120211012212112022121101002202022022022002012221001110210221120222000212102111102210011200202022222010001022222101002111112000020120022211201110122112022001010211011122210100201000110001011", "222222102222202221110020122100220211001101021211211110210201222012011011120201120111101120200200111002002002202020121202000200000201201012221020111220222211222010220210001102022022102201112021010001102100121002102212200100220021012102101210122201021102210221110002101001002110112200022002100112102201220202210110222212010122202112221110222212201202112222002002101111212220210220112211010112211020220220101110100210220002122012202111100100222100221220120101012121222210212200102002121011010100020121221102202111010221202011221211000022012110012121020101100010012011100022022221111002202101122022002120011120012220000222220000111112100121010021021211000221101100022010010002110002000212222010222001110221220221020212101211020102200100010100221001110010210200121012200111101021102120221110012010221112120221220212002020222220001101101221211200201022021212220221210012121002200002202021110112101122001100111121021021110102200022211012201120222012001120200102110101022110200020012210012221111010201020200201212210111212220011112112000020000222120220111012120101222002101101020122210000221012201201202012202011120000202200012110201021101210120120100112010120212211210200110200022222222110221200211111202221200222011002221212200101122020020220001221111202001002120212101120100001220222222221212102201100122010012021222020011011010220202120002002101100001022220121112210212120011110201012200220121011010201102001200022020010111011100112002100112001020220222221011101020022210220110022110221202101212021000122122022012200012020111202220110012000121011121010201221012011001112011210202020020101202010111012111202112020022222021212222210121010012212212100222201011200122020011101221000222110020022002002010220012202111121021122002101012120002211010112211010012111100010201122002102110020010022021120220002000211002022220120100100102010001022100021100221120011020111211000012121202120111210001210111202021111212010200102212210112012102102201102221200", "122121021101022002100012210221022022212000122102020021002221111102120110110202101201221202202001000002222212212010102100210000112100110100221121011110001022122111022200102122020010022200121221200222201211121020000121222212110112011110200221011200221212220011022002121122021121102110021122122101110112101001100221122220020212001102010102012111101021210011201221212101001122100021202220200020110002011200000001202012111022112111111000121120102121022021202211011100201210020201002001102111002221101020012001120012120122101222101022202112011221011201121212000020122200012011201201121001100220121112102010010111211022222020220212120201200020020211112012110212211121122020002102220000011211100122111122212001212111110220221200111012110202021201120212212112020210212222000210112110220020202110221102000102012010212000222200220022111200000112212221121112120101102021212112200121010200120120102200200021221101000110112112110120120112220022220102212212221011212200102202021100202020012100201201010012111022102022222120112202010002002222022120111200221101202011022002221212010112101002212020121222200221210001201021020101220122222020022222010202200211122210100100211221000220121100020222020101222012112111201100022212202121222122201000200020002002100111212100101210122011002020210121201021020002000121002022200012221020110112122012210102102102122102011202100202202100202212002110121002222102122210120001221002012121200221200222101210212200010202212001020111110222102020010012011100020100022200022011220102112210211012002020122101121011222102011202120112200120222221020220010122110002000002221122202022212102210201020110220210200012001221001021122111000121121000222112221211022121220221001112012002211220122202012100210210111012011000021100022012100222122221212200110100222012220011101120200020220022200211210212120120102011102102201121202000010222000111220200120101001011122210000102210211222222121021220012022111021001212211010110222021112212000020", "110201222201111120122120021121210200200102021121111002112001221100021120101022022002020222101210022212111202010020101001100210110021200002120111221102112201010001001100102221210112110212212222000010120020021101010210002111021111112121021122200011022110020221222220101212121111121211112201211201001120122021211120110200111110112000122001112220221212222021000121022220010111110200102222112112101201222012100122120222120210022111221102101011022002220021120011102022112001100120010221221102110122221111022022212222001211120212021212100111210000022220221201010002211201022100201120011121101210022221111102001222100002212201111022111021010010120012210212012022002101220001002102100200012201111121101001221011200100220002112112111200201110121110102221121222102222120102022020211210002010010120022211021012222001012100010100001001220220110211222102002011220222101122101021202200120210222220002000012120201011110110122011110102120020200002022110002212001112222221102212221120002202121201100202010210020021020111120202022121220201201111012020210001121202112011221222210012110101202022211111112010000122002100222010010102220222221002012011010111100111010022101111102211212122222000112112211210120110002022002111100121200011002212000212020212201001101221211122002221102202222002110120012000202121201110121120101001021200212210011110122021112222110211102122201001122122002200111220111010102120120221001100122011111022022022102221102101021200121000000022212100121100020220001121000110020210101201100220101120001211201112201020110112010002220122120220102120021022020000020022000002000021000222121020120101100220011101100020212021122011121222022212012120202112012021111201010212021210210011112111122102022100010201010212221102100122020121200101020212211002011222101100201202100201201201101201002111011022111022121011022021220110222222110202002001121021101100222022222111211022011111110022012221221011002010000012101000110212022011000110020010120002102201", "221222122211212010012202112001101102101111111222011012102011101012212120122022100121020112120202102221210221102021212001011021220201111222121202102021101010122221202102110202202121210102111021021202122101020102120022211012222122212012210010001021021210012210202021120222021002120020222101022021200120201100110221112202001120021100111101210220200222212102200000010102021202110201110210212201110210020210120022100122221122210202001000111002002220210201002100212212021211011012000222221202000000122112012221222200120120000002111120010221211102011121022011002002021022002002222001221002001010120020110100010222221212112110212100121212210002211220010010122010212222220111111210112012021010200000111000101100020202000102201222200020000201020202120122112001211102222200220211121110120222021210011212111020111121222211102021211210000022120200210022202010012022111210202222220010121122220102022110110122112120111100002211100202110000021122102011021100010200102211120221002110122200001110121112121000112202220011120110021022212222120220000021122002110012221122002000100010222211002001012101101001012122010002202012010001001222020012102001221010121021011222221010212120211110202021202011021220111212122212100210100222220121210120121122102010210112112222012012002011200222010212101220010222020221201020122021202212022011011220001010122001010222212101221010211201200011220000010022110120120122112222112011122212111010101021112021220200022012022211101222012010100102010111122220001200220110010010211022020111011100221000011122220122111211122120120121020110111021010021101101102221122110212020011002122000100110111011200202021201021020111210011021022211000001222000222110200220022000110010010012001111002022002012210021102212202000112201002222222220200222102020002222021202220001212211112100012001101011112110220200102211021102110002201010000101220210222011211211101200222021012020212120010220001100010000002121110220200112000201111022000010121101000102", "100101102011120020000222102011012220011221010112200001001011002201210010220201001010120011220111122022101100111000220221210011202010001102210121210022110111022202012210222222002120000001011022200222100100111202010200120021100222022220012001101020220001102011022111102202020022102212110110201000111002111210102001011000210120122111202000020112112212011122120120012012002210100120102001020012120222211201102102100101021222210211200210000120112221020122222020211121000012102200210221010022101211212210011202221020010201201010002110110221200212200022122021200001101010010022000022222102021201220111111000110220001121000122102110212120100210102202211101010210121111010202120202112000000202210021021012010100021022112122002011020001001101201212220220000222020222210022101222022210120101212022022101101111122122220120012120102210121121210212012202200211222221110220111011021100010212002220111020122100120011001010202122022212002021111111210011002210112211222212101220211121220201010121121212021020111110022101020220000012100120120112120222212201211212012212200201200112001100002211221201012101110100020202212012201222001011220000202022010211110112010222102222001022210111122221220110201200220101010022222020122122220100120000020002111102020212000122122220200121012110211110201020010101021221202200012210100101210022011020211012112112210100112222101101112022221100121221120201212121011111222212111002200001002021002200001020022211011122000022220201112221022222122102012102101221100101110100211100001102121111120201020001121012121120211201210112200120210210212112211212100200220021211120111011211101221211000220120011022122221000021121001100111201210210021200110001110211221011012100210021122211220000120220122010200002221202112111001210002101102021101222200101120202210010012020222110102120122221212010220220212121220201000010021100201110211020220100212222221210110201210022102120021001222202121102011011021100120212022100102021001000221200120021", "112022020020001220220122120001000120002002202000100221020010020120101112220212021220220101202000111020022011202021200011122110002201222022200201111101101102211202210202011211211000000201112012010210012001202212220121200120021100220002002022002121102202200021121102212101102210212220210011101120101201010212212200101021011222222121102122202022102120020110120010011022210110012120201010221000220201221120202110020120202022022210020000000021211101222122120021100211002021020220001201120021102102201121002201101210000222211110110210100000212201001222222000022201101121111220120202221011022220122221212112112000212210122011200110000021200002022111101202000111020212200021021210102210020111202211000021220121211220111000201011112111211102210120211000012120020001100112222020021201021111112112210020100221212000222011101111201001121200121001221200120222112010220220012221001100010201101210001111210210111112020122011222221112010002100211110011212112020021011000012200101000000201120122221110200111100120212102100202112120120022002101211222111021010111122012112200210121112011112211000020210002022221020100120000012002001221220000221121010210221122211010101022122000000000020222201221120210102021100020122110112101221012101211022100021202112121200010112010010011210021002111221212021020221022210200021222222102220012111101012012001222222200120200011221220210202002202020021212212200111000101022011020001000110011102000201001022111120212000110100012102001221222001122222112211210120100200212222220220202222022222122122022002002121120220101200020201210201222012101002111111212111010220102010222222201201122001210221221122022021210000122122120211012222201020010001121101110220200020022212110202210200120201220012111212210101011022012100212111222100022120012112111200201222102100220011222210000201101121222110002111112100111102100022011000020111021222202121022011200111021210222222122121121200101111200100110012201200011000011102211122220122002200221", "220211211020101221010201000202210120200122102111010010020100020121022112011021021211120211012102122111002012202111101010201001122112202221111000010001112100012002112120222112121210110112022110202001002022122222021211120110121011011200212100110120012011112200021101212220122222001201001112122201110012100012220201021120002020002112211221202120111020122221221121001112201000121011102021101200121200011101122210221112102012020011111112002000110001022001010002012212212222120000201122202011200012222020212001112010221111011211011022200121110111102211210001110211221212211220100012212022001112011120011220120200201201221101002021002011121011012021022210021001101201010102211111021012112022100210001200022001022001111101222022022010011120220221122102220222111120102222210220112011110212211111121212010212101100102102201212000121100012110220012110000111201222020200001111110222011010200121001120021010001020112100011002020112000102201000212001222120101222112012211101020100102101211100211200111222222002010200002020210021211211100202221200121122211011201010020200222111210021122220220201100111211011212022001010110122220202010001200222002122022011211201000201202022111110000002002111110020012022120011101110121000221122120222202020202221221021122200021121000200221112202000012220212122012022202022010200222211112210200101110100100210210100001111122012021001000221001011002221222121200221010201221001122210110020010122210110001012002011121111210200200101222021210111121221111111220200020221201121112020022220021212212011011120020102012210122110121111212120022220222012220121122021212222210201010100111212112201110100210121210010021012201210200022011222112021010120222110202121121022021000212222011012222021012121101200022111011210011110110111201000021120101200112121101120010122211102111200211011021200111222012101200021002021122221112111210000221102021211102220212100012001021121012000111202221021202002000222202202100200120202120121210112201222", "021020220000222221020221201002020021220011110121210002102212022001011120220020100001001120010222222111012021101010112011021010200010121211212222112112121122000001111221112102202110220002220200212101122110222012010001022111220111101102100020222020222002220201100002110111200021120110110022222120201200112002100010112001200100210221211222200100111222122201100201221200001120210100222010012012222202002020210012112021112201002021000220112200010002202220202220110111121111121012000220220221011220021010001220112021021221200001100002020112222022102122010111112211112221120101222202022010122111111222001212020202001021022121001000020212020002221201200110021121012110020010102221022111020220202212021022001121100210122220020210001211010112220222021221002210102212012200202100121020110110011102100011112212101201000010212201201120010201122200100100002202221220201100102011101100200211021220101120122221122210221202212212101200021211202110122121112102200220111220212100012210202221012221221122020021100200121212120220112210110220021122222122211210120021222212210122210011010112000011120121022001111122222211101202200201211200100010120210201200220221102101110001012220010212212100121220012211002101211201220000121210001012020122011020012210221002220201011122002110011210000120102100221012211102221222211021111211011110110102112210100122000210200222010102011010212011001111202122010121220201101122200200112122202200200211100221201220012220001102100121102212002001010102000000220101111210101212020222220212211120002201211021020121210020111221102101022200202102002220110111101112221211102010111221112220222212110221222221111122201000012002011021202021110011012112000100110211021000012200102020022010122221001122111121020201200210102122200102112202201102020001011002100210022222001222210022220112012011121111000020111112101210120012011201012121010200020220021222012021202211002112021002200100001111102102102010100002000112200200112122222102110210201122", "222002212010002221100000200122120201012211200220112210010001201120012111021212100022002000021222122021220210122020222000100200101202220211112210221100202122020210110022011110002220120102220022101010000212012102111102011002220121201221011002011221101210101012121022101022122102210212112212221102212102020002002100111122201022211022201020222020001201122111112101010201001022222022212111202220121210112102220001000021111100010011001222022221210112210020220022000112211101100121100021210210202210012102001201200020011010211120210001121102112220211012211200010001001121220121211002001102000102220202210111100102202020020222011011101201120210001020102022022212001222201002222111110212121220011122200221200102221122112102100011101221012110110201001021222201221010100012221101210201112120021020012120201101210121121021111202011000121102101122011111211122001101211000001022211100021121201101222002222202210101011202000212111201002020122001222021101010211100212200210021121001202122020210221112220001120210001120111221120212101111111220201202000121012122111102000101200220210200222212211001221111000210110122001012220220011222002202210111022020011010220020222000100021001002022202011112102012102220100021012221110120221101102100211102002121212101211010212110221112122210220220000200001111102012121001212221011101022210221110221210220101020212101001120221101110212012020021110200110102021200102012202210212012112012110012102011212121222221211000002200012001210222221210220120101121100000210202201022000210100220002201002101000011121112112121021210021102111121000020202200010111211221000020222202100000001012110120010011102021202211102220012220001110112120100101220111200001111012211021211001010102101001021022210111022000012112122210201001202000012210022221011001121111200011111100012212212012222222200202001222101200121001021202120020120021122222211221010010010010121200220210121020201111120020222110002211222120021020111010110111122002022010211021", "110002201121022111011102010021220200222111221101112001212211122122221101211212200211001200102010222201121022120020200211012021121201110122212020100200111202120110021010111210000201202120010220200200011112212011020112002120020222212002021111020110221221121020221020120212000121120011002021111111202020000111022202022120220100121220000001002120010012020112210010121011111122222010122220121020220220200212220012110002111021220022112110102010000122012200210121220211022022111011212001122022210002210122102112020012001211110112022120220220201221010022122201111012000202220101212002222011022112020201200221220212002000101201021012210002011211221100011212122011211202102021222021012121000102102010020010010001012020021112110100120210211001111200000212221100010111001001011201220202011220002001202010002200210122101221002121110020210010220022002020021221020202001202001121111211100000220222222010012210122201102102201101121122021122022002001000022010210100022211111020110022002122112220102122212020222212120021221022121220111001120110021122101111111120100122200100202212202001100202222201120010012110101102100122010021220120220201210021021100122212110100020022200201120020120121020000202101122001111000001102201102202011010012222021202110200212011012200201012112211100102000010200210222221111002222000210110202220211112001210100121222002222102111011212101022101000100010010011201010211102121212200122202001000102001201220022102010200121002122220011102022121212211020222001121120201100222122212222121010220022221001202022101202010112102110021011101201020011011202022002012212111020220102221010201220222202001001201000110022202012101110121200021000001010100010210122101100012220010012000101202222210101122012010012010220111021010212210010220201001222111121112222112022222222111122201002021210122102111210210101112222002102021001002011111111121120010102010010010110112212111121122222000201111210122000121022111002210021001211002221110020102200222211", "222220200121101210210011220002201002200212220001022011020000201222221020212200002110110221102101012001011012122022100221110221210200102022201020122221221110102120211211200102101102002001210001022210121011101021102212210011002101011200210100122022002220102212112202021100110102212012102022101202221022021212120100210211020021022002010222022120110220101012001110222220220112202121001111202022122020011102020121122212202121102111010201000210012221111012101100121021102022112102201112221122221221000110122211112122120020200120212112212210022200110010111001022011211221112001112021212120021110111210020221200012021210220020210012122021100201211222011201120021021011212210020001220212010001211212121212121202222220112110010210212221220110011222222002110020121012100012222102120201120100211202110022221222001111222110001120112120121000120101201012210211121222002212221201102220022120022111012101121100121210022011002000112202210020001110221101011121202000201212100012121222112010122202112120001220110021021220020122001101200220100010101100212011211110212002011222201121000010002202010110110212222110111121010010221101101211200211100112112210211122210211110102020001001021222211112012211121000001212122210011200021221111121222200112000222122221112221211100102022021202010201021211010202121121111011212102000210102120001122212010101111110202012020201122102000201102111102100110102211022021201101222010000111212001221122201111220122020221221111200021211222121021101210120121121010021112222022212100102002112102112110202022121221222002100122200020111112221002222101010212101200202222110001012110222202000100011020221012021222010212021011100120111011200120111220200202111001100011020112021200121101122020112001011200001110100110201200110020222221212102220102022200010022120220212110000221201211221000201222220120110110220222211101100212220010101211000002122211120102010022200121022110001021221021202202110222120200211022210222212112112100222122002102", "211210202022021212012110121022120021112101212121222111221121200201212201211210201000020100201201111221122022022022201011211210111020212202001211122001212221201101122011202120111001000100121121102211202010012112000220000222201220221221202220110112212021002220102121221222002000201212011211222221120022120221221000120001000100012201221122201221002100001100201112121010201001221012112212011202102001021001111210020111010200102112121100202110120012102212220101210001001110010001221101022122210222021220220010112221021101000121002122001002012020122210011110120210222002120110121020100220202201020010002022012100022112211021121200201111101000210212110212112011110110101020122111111202110021000112200121101022110122202012220110101222222020002210001002221011110211201101102101211001212111020011012120200202121212220001002212112212100020121020102011020111111120000010120121010111101012102002202210211010011120101221020220102121020210112102121201000002100012101121101201011210021200122211222000112021100220100010001200200020100010210121112102122201212201222200121221022021212202021012212121111000211202121010220122010101111002112222122001122102120220112211012010212200121010112112220100000111100211011122221012200011010002221101100212120010001002121210111001212220120211020010200020210121010221111010001122200021212111012110221101220110112210221002000001110110200120110210212100011220011011010110001121101210011202002002212202021212101201122122120112120122022212121012221200202220112220002010002012011220212121120000002111221122202210220222021211011101221110000102102001011012122101201010102221112112111222220002222010012222120102112102220120002201111012122210021101102212220011111001021201011121121001212212211022102222001000201120110011011110002212211021122120202201221111011211011010120000020002222212021210212012012220020122212210022022221012010021111212102221020121211011122221120111100212102010211212110022001010200011220120020020112121211001", "010021211222111100022221102211111110220001221012010012202112222211201021102121012212012012222012100202122200220112221120211121011211121010022002201121012221201012200121210012011102110012110110100101001021002200211211210211211011211221121022100020001020000201210002200111010220022212021011201020101120021201212110100100001211121102220220110102122221202010222110022001011110201022011122001101022001000121110202100011122122000012022110012221202121122102110201102121101100210201011111111012211110202112011001120100000220020020212111222001020012001012102002120112010110002020100201200122000212222220200001100021000022100202100101212002112002202021020211222110020002002101112102121101020202222110101202111100002202001010111101012001220000111121222222011021021001020222021211010112221022000111122010120212021110210111222002222120222122111211212100020110222112220110121101021001122001110010121200010020202221110011002000122010102202200110210212001020201110121202101002200011111210220011121010021202212201012200212002000112012212012200111111202122012101022102011012120102002211211211121201011010021110022020201210200201122011020120102012200221201122000020120111220211212001121211201201011221000002210202211002220211100111021111222012210222211210000000021212102201222110110111120011202101102202110202222120202120021220002112200221111202211221101200010212220212222220120220111202202012001102122210202000201112121200122202102001100022112101121101201222202200102022112112122020012010111001121122112110101212110002122212222121102012011201011002200000010022021201202101100210201012221211202002010220210201210021111120211212200010110120202220020112000112021120001100020012200020120011200202102101101222022222120102010010002221212210200111100202120112011012211210212221210111100202221221222212212201101022201012101020201022021000221112111012121100221201012002200101211012212212211120011222100011122012120020121001121120101110201011202001120111222000220020", "221011221111101200010102102011102012210021010001010020021212200111221201111101022001211002200102101012120000120220011000220001120200212112000010210222202200111112221120120102121101202111102101212202201201211201000010102001000012200102001200211012110012201210122012200220100012012122220201112010202022212102122220220020022022120222200102001111000220011221222122110010012102022200011110101121022220010011212111220110022012102022120100010110100212120022121011120210100101220001000211021111201211211022000220221100201000011001120011212012002211111022201220102122101221011000211211020020022220021021210110101002220022000211120100000100012002200122201122202011201200012200101220022212112001121210101110012121210002101102212110211011202100101012222110011212212011012120212021122102210100222201022110010211002122001102102222102102212210222021101020110001122021121212000021000211010221010212222121212212011112120220010202111022200102102022121222020101020102220020111002200112120120201002010200002002212002102100102102222012122111221110121110001021220001012101021201122020001122210011102012000020022221220120211110221111111100200111022102112121121210121200021110212121021220210121002222212121122020211222220202022001201102012210220021102122212011210021211211220010121120001202212111122111121201220021000022222010201111020002021121020212110101120212210001021022102001211112210120221020012201201020000200002001221210221021202201110220200020001222122220211101221122021011220020220200220210102022120120202002101222112120102112000221122211112012001102122021000021222211001202001010011012100110002002112001210102220200000211021022101220211022000102211200120122120212220121200120202120000202101001120202100100221202100202121110012110221220001102212012111112222121120201212120022002022120122001222222010010000201012201222210221102222200112021021020220122121020122121200220121010121002221022111110010010202012111110202001111220101200022201021120222001022212", "201120000211120202021012101202021211111201010102000111022222111221110211010202012220122001121120220221202020220210102010210100001000111200001011210011100011002002021001202000022221211212100201012200000002200001112012020002110021122202020001202021000101112112011201122120211021212000110221012122110002001010110101022120220122002222002221011222122020022010211120100122220102021120011001202101011122220221200210210202221202022001111111221201020221101002121111112210120212000100100000112120110102102221011010022112211110012001022211222101122121111002011101020220120112221000002211221222121120121000021210111220000202201110212002011120221201111212120020021021000100200000200102012012202002000110212101102101210201212002002102121212020200111021111110001020221102202121000112201021212110200102020210210102011101020001120021112000000202101011202120112122020121120122020022222221122022201020121102201002000221021010220212022002222102101211112012102002100021201001212200010220111210210120201022210212000010020022111221201220212211020012022020202111001010010000211221010011021022201022002020110122121100221100010022210122022220100111200002020212212010121221200112222202121221221020120110211211210021010110122110102010202102202000002002000002012102012022221101201012010020011122022102120201102000200110001020002220102100021101011211200221102022121002112012211012222102001201022220111020012021100010211012200211100202110021020122112121002221102102110102020211011121122102210111022201011020102010210221001211220212200212100021010202102100211221021110221202110210011021011001111120112000021021211221201201002211211002121002221221112020110110010001111012221221011000002200220112000111120020211011011201021022212100121220210012010000100211201202102221102020121100012102112222111222112102111020020010112211120021201000000012011111201101012202120020202212212212000022121102100020100111201212212000212222011111001102012112002122102001212200020001120022120121", "211121012222121222110112120100020002111001011120220100020022010101222112212210120120201021101111011002222112121012021011110111120000101222000101101211202012000021121122201021112210121111012101110111021221210002010021200002112111101011202000220101120221212110101222102200201002122102102011100222220222221220010122101112000112011000220222011122111000222121121020001200000222022000011010102211202020100210100011211102010122002222001021101221000022122122102201022110020110211102111121110000000022022012010120011111220200210220011101200120202102211202020110221112122102011222221200121001101201212000102010000220002120211200210010210001200210202222121002102212222021112001022021211220120121102112011200220212120201210201211011120101102101222201002010110200022002221202000111101221112102201121201212022002020012102221001102002010011101101220211112201100120102100111022001100100022112011110200022010202011222000210122001110012212112212000011012001011021002010011000202020100101200212210121011222021111112211202210201211021211222211211021221200021200111111020220221100121011201212021221202002122000210021220210122000121122201211000000210121000211222012212010102201221110000012121001220210122002012022200012110001111210111102001222010022011022000021202102210212101111112211112102220100022210121120122220001221012010112112220110221000101112021020011110101000210122020021210001222011110022201022201212022201211100120112221121102122211201120211022020011121211200211210212220200202020201211102021211012101120112120110022211102000212212011021002222222111200220122202211001220102220010021102221012202200022100201122010001002121011020002021102001121201201100200221020102222120112101120010211220022121201001111210212222021200001212000202210100222102202021222120020201102221121011102012121012211010200000021001102121020212211001122212221221100221201112121022100120221122211120112010002122210222200220222112021112220202122110021212021021220021121201010000212", "212001110020201021120001100111022112120220122110110200100111001200112012112222100222200122210221222200011002210021222000101112220210101001222222021001220012200122121120012202020210200002102122111000211012001202201220222101210211101121000101000021021110111102001102010022000121102001021000022210120202112200221212210211002100211211012112122201101012021110111212020001112000022122221112010101001212112220111222112002212022022222111212021211100111000101002000102020101222121002222220012212201020221220002001221011211021221122220012211021010200001122111220010002022121200111011120210220122010010002221112022101121210201011001011200001010020110112111222222022122011010201120001201002200221122001120110001011201212022220021021112111122021002220021020020220200110122210112110011100222220111100000110102120111120200212202020111022012101010120102111001021100110001011211222212001000101111211010211102001121102100022012110012200112021020100102121210021021120022211221110002222100101001020021111101021111212001201121202101021000110112210211212101112210221111201210022121022112221112221122112110012001121212210212221121222120100222012122102222200021021211122221201101211002100001121221201010211210020212002101111220020011211211001101101022010001020100102221201221121222221120222202000001001011022200121121122011220222222122002212001210010101221011122200111020102011220111022020021201210021222200121202200222211010210200102221020022121221210211220111100100020121210212201012202112010112102221200022120121202210111022221021002220111021101121112202202222112021022212021122222002102210022110211122102002200100010100021222012110212021022121020111112220000202020110221010002002000011001212210102021122021121100221100021010000120102022212000101002220000220022020022121110102221211221112220002220210212100221021201002021101111000212011100110022002120220201010220110110122221022000000111021002111221102100102021222100200120200100022201110202222220022210020010", "100012220110002020100122222220010212121012002122002100210022100012201222100120010012001212201010210001121122222200221222122020221111020001100110010220012200211101102001201210201212100212210120000222100112101122012201021000220202121212112101102020000000021122010122211221202202201022202210011212201102012202221221111010211002111121122102211011100202120220011122002222112022001221000012012101110102010102021211001221112010012211011110111110221100000221220000012222201210110001002121202011112002101212220201210022101110210010022222102010202201112001101011102121221202211120111220201022122200212111012101222122101212120220211110012111120101112020001212110010222120120201212200000021021120211100111101012122001122121210111110202121000100201201222201021211012110221011012221012121120110102021002212122122222122000200202010211110121120022101022200101201100011101220021200120011200122012001012210100110022202010101002112101221102110001121010102212020020002101001120200010212210001021002221001020222012011210201002102022001220010122201212121011021112220111112212021002021202022221120220101210022120011000122120022000121222122221221102010122001102011020112020201222122120101120011111011000122110000200102002000202011020012210212112000112101011011102221011221100022000000111222110212022110001012212100212111212001112022012221202221012122212222102122222210101020110110102101221122011011020112010120222101101200021100010222021111222021011022110012012020200022000011222102101221020212122012010200011002122200220102120212120202222102100001011000221120102010200220220101022122010020011201111200122011020010120012212120221001021111020002012211010222121012212102200111121220121212001012021120100210101112010122121102201022111000101102120022221222002120002021110110121222202012021100110202110222020221210101010010222110202210010012122211021121120212211210121000012122120212212012201111222202021210202022202200211022120202011221222011111000002202210020110101", "012012121202221002202011012111020200222222122122221000221002200102121212211102210120002221022122202000000122002100111202021102001102120211201200102110112220200212022120020200222011010122010101021202001101220221122112101201020201121121122020221112112112012112220201001222201210110010020201210101101101102000122021201012101110012011202022121222111002202020021102100220112120202122011112101121200101020111222112020100200122012022021201200200011002020201100120222211112012121000110101120110212100110222211202121202021222101002220202102200002120021000100000012212020200202121011021220222002010022001202221102110222201011200011002121102221211201212222222200100101122120202012120210222220101221212020020121022200001120201002211221021211002210211211102020011220201020222201102012021122010210110121002121001210022010210020022100220021012102122122201111122210012202112222101102021210002221211100110111002201212001122120212111020201202012002210001002100202222010101002020212011000012200100002210120202002112021010120101202210121201011002200211112002212100112201111011200212020122200012120202110221011221022222022000111200020110012112111120001110001220111221210010002102200022010000021002022110211001120100002120111222210222020121222200002121112001212201221220121110222120121110222110110210002012011101012011010211022112012110200122021121101202112002000021010210021010012201121102211011120221122112221111022121100221212222200020000000001211210012211210121211101002221100101102001010122200100020011102011012100122012221211202020022121112001221210212210221200002121112120000011012200101011121212221202211012200002010121011111022220202002021201111221010010221100100121111121011002020111200210101220010112220111122010100012001100002001021001111012222110001020211000222011200002020121121210101221110202222001221002111001122221000212010110210202210122002000220112022001110102211211202101111111200010120202020101021121121220111120121212011221102101100220110", "022101002211000100100012220012222220120021211100120000100112012211122212000001002121110120222100102211120020010020210200012202101001120210110211200022002210120101112011120110020121112020122010101001120221002120200110020022020201020222212201201000100001122220111022122122202101022112220112122112112222010102100221222100122122202100101010000220022000111022111212111212000121220002210101120212002001000210222010210001020010102200121222210020011112020211221122002120012002012011121002021210011221011212101120110011002202120101220100120211012100221122121122110121222212000201222120110011101211221102022122211121201122022221011022200022011020111011122211020101202211200000111100111002122000010221212210221211002022221200021002122021021111112220200000001222001201202222200111202102212100010202011111120022200221120220000211012122221221220211221022111021112001210010112101000021220002122220122100101111022011222122220111112001101221111012022201102012101202021121102121201220200210000110222100112010020022002201012121112010222001101002212102200222011222100212202020200002120222211120212200102011222211220222211002010012000211120110001012010100110101101111001202120200221201002111011221000221021202101020102201212012120002111002002020002210101020101112112000102000111111022110100001001222120022211121202110120021222102021120000021021022210000000202201011201110020011010011102211000212212222110101111221110000012012220110220000022102200101000220201221222111202011212120200222120120002210200121200122002002220100122112222202010102100110202000021210202012010020221211200010002020200000001121210121220110020120002221112220112020202111020011111212120100200111210000011002212001220211112122111222100110102212200210012011221221201022001102122220022100212101010222210102211110102001101112110100101110011221201021021110110210200101002120020121021201112211211122111212222222012102111201220002021222211222111101020220102011202002001020210010222122122110211121", "210102001101111000200220202202222022221112002200201010220010102122001012022101000110020122010112221120100120101111211101110110022010101100122010111020221120010211001220120022122001021001011111012101000012121200020212101112222020001002121012110120200012000102001222011012220010102010020121012100021012210120020102102220201221011022112000112011110012021121121220000022221120211212221022200021210002101000020210222211122120211202101012012121211210001112001020220211011201212112120001110101201022200220211100022020210201022110102222102111112211011122222000000222222100102110220101111101211211112002200200010202201022211202012212101222012011120122001002012012122221200222120012000110012120221110010200010102021022002001120022100201021221201221200210221110110110112111002201100122112112011002201112200101200000102102011102101020022112200120212112211102112120100202012122112102220121202000201021201220120010112210001122012011002121222111001212101100120200021220001020120121022111122101102211121001020100212201200222111000210122212111100002221010012012011111120012011022112221022000122110221000101022221120112001212111100022011020002112122101210021001210102100012010120112121121120110020010010000221110121222201222000211201121011120120021102011212222001112101022220000011122212100202022100012022201120012211110002000201111110100200001001011122112220020202012212010000022121021211102120200010012010102011102012002110000202212001110002211222000220210000010111201211211222201210211022211021202000210022012122021010200010012212011110010020222001121212022022202000211110002102002011101111020101222200221122020112211102200021211200201000121110210212220020000120221220212211221200022110020202021011021202210101202121201102021221201121012221220000101220011021122012211110112000201000100010012220222211121221222220220222201211000012002001211110121022100101012200020210110122201111000112102122100100221200212022001112000101211020221000001201200111210121121", "100001200222102210120002021201011001022010222110111200000112202112110002202210020111112002012211122100200220002200212212210212110220100011102121012102121122102201111221210222200020012001002110011111220120011122001200120002121022111202100221012112112021010200100101202022010002111020101020111002022122112001200222022000221011212002021012121110211102020121000221010201012212111202100001020010111020102221221012012010010112100021222010010110012212202110100221201102221202002102222012112100010101012112122212112120111102001111201220100020000010210100211010021001222000122100021100202112202220021200121122210010201020020200000200222200000221010022112220022010100110201112000120121220121002210201020210020222222000221001211202112112120212220100000002210121011001202221000100020201200200021102112110112120211010021021000220001202022202201200212200211220110110200020212010100112122110211111022220201001022210201222100202012111101212120121110212011201101001201210200101111211012222222211120220210100000211010221222222000211000211000000220012001102121010222112111000122020121021000102121220112100212201222211212221111211010020121202201222022021022100202211221012210012010111020011111020011101221200002010010000100010121021211212220120001111202021201012121120122121112021100021210210212111210122121200212021122021011122102000000100211202201201000011001211211212210000101221000221201220120111012010010010011222221002000022021122012221020020212121001222000012100111110202120011202222101220001211002010121102221122122220110001011211010011001000211000121111002222010002011102122221111122021022120120020210020000101210200220122020202021202022220110012000111212022200010012201211121202221220100000001100102100212221001201012011111001021122012010221110102001221220102020201021112021212201020111002012100111101110120112220010100102210220210102211212211120112222222021202101020202022000000220210022101120202121200211210122221211112112021121102211021101002110", "001222022112212202210120012101201221212210011120012100012220012122012100202021122200002122202212010202121101000222212010210010222201001012110102220222101102010112221101200102101121201012102121212021022021200201011002200001212211222110000112000020010211121222200020200120201021201022121000122010120220022210200012111200110220202021100001121212120200221221102022110222112122102101210101000212220221000202201020101002022212022201112021110001212222022111000221201122102212021010211112110121122121110022110221112102211112222022002102211222012020202120201000202112012102011001201202221111011221022112121222201201001121000210222120211122212101100012201221020011102211002020011220211210110011222200001100102001010022211112102022011211120200220121002201001120002211221120121210001101011110202221202020111012012100012121220210202122220201012202012111212212001012021102021002200121122220222110212101021022220010201101220222010122120010112200011110122111000120222010021221120122102120001122100212210002111222121012201121220022122112000222010100222120202120102120012212210001011110202102202101121012101102201111110222120221022120121211211122211101211010121111210111202011112002111121001011210221201022211122022222110121112021110001021211102122110220012221202112202011200010200211120112200202012121101000212002121212012111110010201120221012112222202021201011220212101100020012022110122220121110021011111000001121010122202021212210222121222222010110210202102210100110002110221102000001202102121121120011101011210022211011100200000021100021221221200211122022221010110222202202110022200201210111211210002222110012200021022101020202110110012201100011020211211101222202011201221222110220001212201210022212222222021101201112220221110202012112212211101000022222100000010211021010201122020202200120001020200021021202002000212120102022022102200010212122212002212112121111000120110010002002002220210012002022012020110010212000120120111122012112121011001110101210", "010200020221110221021120000001022000201021202221120111001001121111010220110011221222011010012210012021020221010210122102002120222021000001022221001220101011020121102220110222120112222010121112200220021202212001211001212200101102020211110011002122102120201110220002220010120021102001022011011212121120111110212010202120202201111021211120220022121021201200012212211202222220002000111020212212002202112002022120112111000200210002010021000111200221022121200201022001012102201012100012121201221212121011200010210222100200020112212222110201222012210200121100101112212222212211101122120122220220100010000002212120100011001111022100220000021200122210120020212200200100122101012120000211201021120112222212011200011012120220012021222010200112221201000121111022111022201220102101200210112111022010102021020222210210112210111211020221020011020120022001220121012211202101120001202011100022000221201001200222201220200202202011222100220020201212101121001221102010210122021110110110012110111121012220011100021221020221002200120111222202112022110000111212222111202000021101202200012112020110100122001121110101011011012110122110112122001121022101100101100021001211101111220100121011012101100211212101021121201221001010012001200111122010121212001222001020201112100202201211200022220120001022110122220011222212211000122011112121121220121011102000021210101010202100221212121100212202002120002120022102202011102120100010022010001101102120210101022112001021022002021210011002210112012202222121220220001011201112200221212121120102111200211002020100120212002100011002111011102022120022222020022202021122200202002111200111201120221022211221220220101212202122112021221201210201002212111010112102110211120210011001100112001221220211201100002120002122011001221011010121200121120011122001010222210100201212000222112212110020122200122001101220002011020221110122202110111211222000001100220100020101202200221102012212000001201012212210012012120211121010200110120022110001", "111222220121212200020211112002010220010211200002121222210210122010201210010000012000101010010221020011020102000212000221222220110121001121111220221200220001011111200122020210111202202000122220222112120020112012002022002011020211012100110201000000010002201120122112012002202022200021110021102111122121121001211201001100221101110201101221022001201120120011222010212000110110011202101001002002122212002010221110021211101122220211211111220212022112001222212021011110102121111001221210120102212220120112010000100100211200100122202021102122022201100200202020220020020102201121000011012110202211100021222210021212020200211000212012011111112122010210202012102010120212221201102101101211222210201011200221200112112021112200102001200012100011210112212200110112210102020222122021201001100210100010110102222220102202211022000121100020121220201021200022012012201201210102020211112120211021112110222212012000010121021120111100111200122021120222101102012222200222200112211021021221122001112020222120120012201011010201210000222211002201100120220211212120100002021211002221122101112200020120211020020201200220121002020011201222221020020020201220021002200120211212202200111211222202101000202000021110212020200121121022112211011002200021202111121201001011200002020111111011102020020110220021220122020111202122221202000101222010100100100000022120101112012200002112001010000210221102211100010122010210020202010121000122021121101122010222110202120011122022111102210010022021112202000212210202022122120011101000010011221000110001212200000012111112110122102011110020112110100202010220201122222102001221002011212000101100101021121222020202221220221220121121210101022120200201021100002101001012211010002100021122020110200220121122101202210211220201000110200211020011122122201222101120111000020101102111220002200210112221221211110100002102021102201001011000120002100100120021122000202112201120212220012222002221101121121121220102221010200100210112201222222111101012", "120011201210010022212221100202210202100102220001010022002020100201021101121001121001200201110021022012221101102112202112022222020122201120200100101220112110222002220212101010100101000220022202222021000201210201022201121201110001000122211022221210221211200022111001212120121002200222221210201101221112022202010112021021100000102112220011200010000222101202111010212012021212012000022021120121201120020221121010020120102120012220110212100112001122000121121121000120010100111022000010002100012020220101020002122101021101220012211101211100211021120111222011211221101212012222020001010212201001112210221220020110202002222222001211211002022222222100102022111221021002201112210212222211122222112022101011012120202211220210120021111020022001220012022201122112000121211120220110010102122220011212202021222201020021011012001221012002221202200022222010022200200000102022021011201222120010212012020102022020222201122122122111020202220021102201221210211121201000220100010201202121101100111000010010000221000122210221101100102100120120000110002120122212201020111210011101011121100022211201010212121200212221022002201212101002012110222221012101020011022221120022220110121222000022122200111122012202221122110221021002012011121221101211010121020001012112012011200211102202221120122200222000121212021121110220020202101212010020201221010100101012020000210102220001121000200102010221010121220120102101101201012000022212120011002121000212202012221210002211220022220020202222010011011022001212102112101012021000200012122021110102201112212002122001020010022021121100000021112201021121101110102211210021222221121021011200101012201220220221221022000222121012122020120022011121210000111001012202220200112122102201101010112101001101100221020121210012111002212010221210021020222110201220101022111222211010210210002202202222020110222200121112000120200001211001020200020201200112012010222021021120202200101120001002200021111100202012200222221222220011110022210122102011", "020200001222211221020001221000111001010201211122212101010101012120102100000120201011221000222102202222221011110220220102200011220220222121200111001110200120100112021012220121120000212120200201010120002011210022120221201101020120102121121221000010212100002122220110001100211210002110011122122101120222212022121121021111001012122211100211212102120221000101110121020221102022212002112102021210022010002101200100022021021001112112121212201022101021200222220200002210211201101122221002222001010111200221111011112002120200200102101202002220100002202121112010220121112220211201202220111122200221212101112122211100201002221002101100012121112111102001110122201101222210201112212112110012211001100211201102121020110220020020101102201021101011012110210021100020202211212211001210002200000021202012010212120110222102112102020210011102220211020110122210220212121010112121002010000120120012200021010011111121110110111000111011200000201110000112012221212121121220001101011122111201220002202221210120002220112101211210011011222100110102011222121120020211102212111222102201221101202222010201102212010022220112110021101012011011012100102222020200220202011022121011212102212220010101000011201021202122210211201221011000010110221021101221201110010210001100200020212021102211011112021211101012021022010022202221212002202010220020221110101001222212211201202102210010022101101112201100002022222020012110201220110010010002100001121201000121111220212010221020211102020110202101100010122111122002002011202011222121220011100102020102121022202221212210110122221110102212212112020210221201012120111111000021000212110121020202120200201010201102212001121112020220021001110111212200100122110012001112011121021022222201222221001121000221021210121001000120010201020022002000112110010201120000021200221201001221021222122200001122121021222021002000022020202021201222220112101122222220200101021111012112022000022020220002220201202111010110220100012010200002212121000101012022", "200220121111102022111200202102121010211211222222020202010222211221002000000100021211120202211002102100222001221201200020100220202221210210011111022210022112110111102202212111212120001110202211012112120020202220102112222021121212212112222122002001202112101002000112202011110202222210020220121012222202101212112212012010121212200210221002221000120002002012222002021110211001211211202001210102102120201011120200201022202202112120122200010211012110211111200102021211120102210100211110221021212000121122011102111102010012220202222100021222201121112112110110022222022212100012120102022101212010010102122020001010100122221221022101200211102102020000102020021222011011222202012222200011210020211111102212210220102200002110112222120100002020222100011000100011211201101012222221210200200202211211201222120010022000221211202002012222010111222100102011111022200110220020012222022221100221200111022122100111022002200122012211211200201120102010210010101111002221221212102200120121121002012000112201221101112001010202121102112102010011111202021212222010021210110002002012111222200210020111101000001121212011120212200202011020201222211002202100011012110222112110111022202222021100100220102112100102222201021021010010200001201210122110202212201021101111111210202020011212211101111122220020221220212022111121201212122100111110201001211200102021102122120001000222211012200102112222202000202110120202110202221212202202120121201000012202122212210001202000001222202001011212022210021201220222101011220121000212011010000210220202121022011110200002220021122112020011201100202200012101002121201010122201102120000012221221012011222010111101000110221211102021121221210110110201112200122201021021022001120001111120102002210101110001202022112012112221202100101121000021010011011200220002210022201020102200000001210100022120012120220212001010101220201011012002220020121021022112211212100120020000112100001220221210021211221001200201020001210001111010211000222201011202", "221222221101001000211001102121011020202101021110111121021112200211210010220021221100100100201120010120222022021010001221020101211212020102220110101121220110001110010111120100010112021000010020002210202121021011112002212022110021212101202222121102221222111010002210010122221211210220201212102120110101120100012011220120221200211000220211102000100212021202012121200001002201202002221212221012220102021112112100222111221221022010212011222102221121222002210112201120111110200000220202011011110110011022212110220011112200101010100100220210111210200100202101021200212100110220020020110001022021222011221101012022222211110120200002020101022101012000121211120000210010112201211110220012121200110011211222001121022221010100012221012101000120120102220112100011211211001211111222111201011112210011021122121212210110200110011010220201110100211121220200021220121021212201110212021100212200022210000001120102100002101112112100010111221202011202101211100010011121212021210020102202210212012001202000211002122202002022012220212200022011021022111020122110202021000110010221111201000101022020100202212220021102121000110121020001020202221021122101202202220222000100000111101212210121102021202100120021021112222120000220020200100210110000211001001011121111121011022101020101001102102211000201111022021122200200101012210220001022120010012002002001122002101221102012210200220111010111110101221112110000020221021012012122221201201001222100002212010001222222102012012112220021102012102210011202021121101112221011102212121010210211212112201202212211210201011021100001210111201221111122202220020112221100110112210010211001110220101000000102122202021201212002100210021000101001011022211120011002010201202021020202021020001211221011111110211200001010222101100012000000002202222121220120200100011100211121011011200012212101100201011222012211012021001220002200210212211102021012022212012010002110221011121022202111200020201112200221022110211100122121012102222001212221", "211200212210022001021101002122111002122100110020020210022212101021112011201121010011022202211212200021202010222200012002101211020110022012010101101102211110201120121101012010120220102211120110121022022001002000200121200010012112222001222201102021212120011122122111121200220222121020000000002212101121111020220101110102212020001011120110002022200011112121021211022222221202221110012021112200201111020202001212012000002221001121010111011010002210000110120212210222002002222020001112222000020022220011122022001200011201021002220200200011201210220202122221012110120022210001122020200212210200101100111100100002011102222212202200010211010020002101102100220000210200022022112211012111100002220102120020010102010110020100022211211212202022211020210012201212201112101020112200011102020120122210010021202021220022210212110212110200001110211222121020012221010212201201110220220122011211222101212022022010101011010011022102122201120222122121112202202011001111010020002010221001012011111011120112001022211001200221001220012002111201222100111220111121021110000121200210011012111222100110202020101221001020111001122200020112002002021201221201210221011111211001000102220200100202221101201202221021201111122200101020212010220202222112012222111100111002220001212201100002221012110111222012020110000120212101020011001010102210000220122122110010001120101212100120011201110020110222222102101002201222222201022121200120200120220211212111210102121121220211212122111000212202020120220000021101010012022020222120002100122200012211001210120120001101111000110020111110210001020211221201202002100102210110112001001102001020102101120120021002111220000200222101102120122200211212010102222101122002122021111112022201221022222210221222000222112211201222021021201021022102222102021202210210221000212001122211021221210110100210120002020002121011201200011011010212100020021210122101201200001220020212012102100112021210220121121110012020202100222111010021010101000221022001", "010102212122212100102210012210100202121202011110010120222021221021001002210222001100002202121002100101102121222100022100000021122010212200011211220111012222012101111002122120212200000211221221222100010201012222100021010120002010212020121010121122100221112221012111222210111122211011120200201100201001011120100022021102211202001020001122000112122222111210122101222000020221012102211201010111112122111000022101112210122112110220120011022101102120122010111220001222101102110120102010000110222121021211102002101101012110010201112020012101100011011101002101000100222212112101122020111102121102110120222101121010221200212021022122010202000101001121201100020100020121002111020022001010212000102111022000211020002111222002000200002210000020210212222002020212202200020012121120102200010002002100210122012011110122000012012001122211122011100121022010022102111100111010112012002011111122112210100212102210202100110110002201220201212201000012220121210010220020021011100200212220121112121222022122012102110121121102200011220000011000011201221012102012000002120022110222021112012010112020010012200112222112220220010100020221111020201211100102201020112020201000210000112220020210002122112222001220010220102010112111220112101122120122201020000210010110021210020021011201012201112222012222221201212120010011010012121010102200002112022110100012222001100022102102010000002022211211210200012200220122121210020110022020120110102220212220211020100011012100220221002220020122000110211100122010012121011121012001112121210210111101121000102110220121100212102121220112202011200121120221221211212222221112010002201022112021001122202020200212120200000121001011111122121222112202112220020121011021211200111212011010211111002120021000200020111210101010020002212121120001201111221011100221200210110202010112201220112000101222201221220000200101012011200020202111211000221202121002221002111222000021111102021021220201010220100000122000010102002221000001200120120002100221", "221022122020211100021121111211121012010202220021222122100021120121102122211011000222220111021021222100222020200211002220211101022222211112112101222122201222021211220210100201221221001112210021220211202111012221010221210020220120012210111010212201212001222121212110220110121021121000110112011210002000211020021102010100112012002121002020112100100120101212222121111101002111110200011122020121111200212222020120011021201000022210012120211200122120222220212200122112201201112120220122221102210011100011022121221021112101210020001022112000101220102022220120020011120220111000011201102010110111012002001101201201210111121121022210012102211000012220111012021101101210210110101210020102000120001221112000101012200021102210100200202112202100101211120010210201210001022210010111111111112211020121102222010011101110202102201211210000200021010122021201200000221021120110212220122210121220111200020102010121220020001000202211222101200001112202220202211221201010101210200012000222210101222222112010101221112120201202001201012220212021111112110210101120220011002212111100101222221201110112122212201000021112222222021212222100120222221212021220000222102121222210020001012011220201011222021122221011121121121200101201222212020122112021221200120211121102212022211221112101002000212110021212210012020000001212110122121212210021112022001202021100211122212021010002211121012101122012111101222010121202210011022101002202100021221012110121222110220201101120212001222200122111201002101201211111020102110001122101010222012210021211220020020212222202102011210112021210201022001012120102102102101201010002202021201021100000220102102211220022010020021121100221100120211201020122120120120001120110122120012202112121122020112002212020220202112100121220021111200020101000110002022112000120120120022110211022001121211021002012001012001221200022212110101202011120211001212001201210010221122121221000122110100110000121212000202111000021011002100101220120222020001002211112", "211100120122121200001001100200002011002100101022111222001000111101012011201120012120201202102011222020112222111120122220120122211121120120002201212212100210001002212022101220120022022222111221110100110222121111121022120110012120100021020022122122220211102210010111212200201002202110011202212212021000112112121220022202001011001211202222222200120101122001010210102010000022011012011112211202002000112200200211011002112220012120021011001110000122212111222000121211202121202111222002200210112000202110211201001200020122121110000001011121100202111011210021102220112211011210122210021001100112022101220120101020122010221221120022112212010222000021110222002020012201002002221220210010200212221112022210102000101211122010101120222111202111200001110000121110120012000202120222202121021202121220010121022011212121122211222010012122000122002120100200211021220011210120020120102121020202100000001012221211202111112220201120211122201020010100000221011011100022100222221120010220212201010002002010010012212000120010222212111020201122000101200001220000102102201100021211000020120100112210110202012210021101211102111101002101011021200101212110020202221100120101002120121221022222012021101122221120211212000100110220020120010121011201011011102221110210212000000212121100210100102221001020210211212222211122020201110101102100011101021110102010010202200112102011001212121010220022212000020220101011120011010112202221221201212211122001122111201020022021001212010220210200100012212011001211022211112222020111121200002200001221010201002010112022112211121121220022101121002211011110012212020200112020112022112110200222110221002222001221211012002202202220121001102221212222021221122120212210122000121100112220121022010220212112202100202012220012210112212001122102101010100111222001002212212002100002120110201002000122010101101010212022102002012011000001000111211102110122101202201201020112222000112102200102011021012010101102122202202212122020221200000112221012", "101000101002210111212210121122010221102001021220112201121202102121222001010200112210112200010200211112012200101122112220010012201101110100101222110120220010201022222111002201120221002001222020211110222102120120002020010122001122020220021201200120020222100101212210101120102020202000122221110100021220022022001001112011100222012000021021111220121100112102120202022110022201022221020021020200002011120002111002101222102020201010000100211212210201020222111212100220102210220122210002202010122020221021011212101011121102122002001221210210120020102010020201210102110120020220102100011212212111012102111211122212110210100021111100012100020101202212101011210120101211120121202012221122012000120022122121110011022012001101122002011022222222221020200111012102220220022200210100221001202010110011220020100201020002111021012011211212020201002020222112011221120102002210211221001022201002201222002112200121022221000022111000121020200022110200011200112121010212002012210022002020101201221110012202020010101022112000122221220022210100202222201202011102220121112200112202200200000112100000011202110000120011011120201002020120121020100222110010002012102112202010002021221010120121112001021111001122100010201202101021020001010012101001120112011000121222122100010201110112121101120221211220200000122121012121100001211202202002000200111022210022011120112220110211012102011120212101002122211110012110110212000102101122221001110220110200012202000011210110012022012210010220112021200021010102212111212120100122000002222001022100012200120100200121211002200202201221111002002202000200022011121120020112200210001100120010202000122020210222202211202201221111020121112012022221221122202101202112122100022111011122002210121101020222012222212001210122021011212021221101122011210111211102100122212211110210111002121002100211112100200000101010211221011010120011212201221122010011001020101221000100200112100121020002202020210012212111210220001202120012201212111221011112", "222112012012102222202001111020110212120101010001111012221202201001002020120110200002200212210012201101100100202100222000211110222022221211001211012200221202221220111020200020210211022101212200210210212021002200121211201122000021110222211022220020210111021212222220012212022020001222010120002202000022122121000002121102012021000110211221212120221221210110210212210120211222000110021220021202021222210101110120221202201202101121122020011110120011021001222000101100210222222201211121120212001100201210111222201021000101002011000020221012202220112221120020210110111000202202112120022001010121211212020011120011011211112100001021101012111000111011211200112102101210122202102001020022121200012121022211201100200202112201020211200010202001010222020022000122202111022222022201120012120120202112122100002000222010001122021010012122211201221201021011102022100100110012222100212022011102022122222121010200222201100200010000210002202011001202122122210220000202202110001111212221101222012000200021221120021102102222012120222100221220221110001111201110120020001210022121012200001100101120000212212200221000021010002212200011112000102012101200100111102112100211020111020020210022022110221212111122201020210012111221001000101000202020021200022011011212011101112121220102020022220122000111112000211101122111210220200200220122020102200110112201202020021212002112102201120021111212122211212121212021022222220101022220200001021210020222012201022110001222100020101221202211010200000200220220221011122101200101210121000012101100200122012020111022011102202001202020010022102000101000021212122022201102001001012011001120121211120212111021020011202211212200200010000200120221210100220021121200112102222011010212111010021000011010201201200222201021222110212121210010012102212021220112020222221221021011111202112122101010011221102120120001010210021012100211212011100121101202020212201002210121211222210002121220002002122101000022012221022212002011112222222000112020", "020010102112222000102102202011120212111202221221120122111120110220211022111012202112002100022212001220102002112122100020010200211012221000121121222001200021212111100112120212010020000100121002201221100111021021202011200121010100011110122001122110110122212020211122100211121122211211021111010201200202000220100211212221111001021102222122021020222111000120111020102101020120211220111210202220111212112012212220110202221120121211202000111112002010121202002210210222022222212111222222110212222120021120011110200212012010012011102100212102112120001010200220221202202011021020020010122012200120002000212020211221201020021202022222011201001121020111011211001220210021102001101102210002120211100012021022020122220111221100110102210210200211121202201020012011201002012000201022122001221212020101021200111001020000012021100000212001000112111221200202111102120002101021012110221220021200122222020221202222110000002012220020002121211121020000112200220201101210122002020011200122020012102101210110022020202121020100212211201010120210220222020111002012222110200122212110111201202012101200120010112022102102101221112201010100020120022022022011000021222222220200021100212121222222020210020211020020220120122002021021220201100212201122022202001222222020100220221212101111002101201020222020102011211221200111022100002201200021110021201210200010110020002100120212211220112022022110222121110201122102021211221110111102210100000010002001020112210210110210020202121120222110201011010111022201010102122221100220021110210100022002001212010010012221121020020102121222202100211102202010122012222021100200020010000210000201212012222112222022101022100212001220212012212110101011200210112102011001012001111020110221200012001022012020122010112101011022202021121102211020000112201000012202222200121200121002220101021122112111220210122222222210120112221202202221210110212222122020022201212121001201221000212121201201211002101102122220202212110012222111112020010120002100", "012200121221212212210210222021221020202202002100002121001022210012022211111200021111112212100121220121201120021120202121101202201122022002101201011110100201200200000022012102000122211011110212002012201100201122101220012110012200221102100111211211122202020101022101020200211112211120001200210102110100012100012211000002102212122020012212002112101100112022000010120020211112200201000220212221112002111200010102110121121012202021201221002122202100111221202201200120002120110010002221201102101220202111020111010220012200021100120101020010221221002201100020201010201112022020010221201020221222120022201002222110122101122220021011120200221100002210222200212100011011221011212010202120010111101020001000202101002112021002020011122112211112120021110120122201210202020011001012200122111202112202101020210102022100200112222120201200122201112200002000011122101000211001001020102100020120010001000002000022101121000220100002021202212221101121121121222102001022012121100000202012012000120111100101000100100101200120110212121221212120120020200001201111221010020201120212011021120000210221000001012120220020012202212210212220011221201111221201202202210010120212001122101202112101012222022122020222202210020022222120002010010202222111002001111011002102001010011012011201101110112120011201101201210122201010010111122211110100010102210122211020100200102200110002211021202021101021211012110210100001010101001101011020222211101020012201012021111122021022021010121021210012121200202200112022100012022100000020220210121201020110201010020001210221001001222112220200102202022111221021120221002100220020010101101121012201210002012221102111222212220120111011110002101121110201211120021002011111020000100220100102210222102111210211000021022011110021202222222210001112212110010220102012121202211021002210120210122201001202222201110121210011122220212220101020001020121020201210100122000001100211212211110200012211222022120221100100102020210200001002022020211022212221", "121001012111102100220121100221110200110212101102211100000012201000011211011001002001122020120012121111001112011111012202021220202102001211010011011020111100011110020022201211012012001222001112000012200020021001200021211212202221121221002222002020121100200011200122122022222122220210101201221010221012220200020222202010122111020122110220122020220010212010011022010212220212221011100121201010222022220111121100110001200110101222011210200202122101201121200020221212000122222110222012110221222020100122012210102102202011012200220202002200012011101111222200211201200202211212210120220210102212122120000112110022121122100111120120100221021220022222220201110121122111012220220201100021011212011101102201101012110101100001211112121212101001002020121011122102001202022122112102110001122221102220202210210120111212010122001021012022102011121021201002112111012122112000110202101020012012212120101021202110110211020000102022002000002202201222112111020001020021020212020212021000021001020212210102000100021102122011201200021200110220000020202001200011220011010000120102111121120120021121202212200120210202221120200010121200001020120121112221212000101121121121000012211122202010222021102012100122110200011022100211121120110112001212221101100010002210210021220221200121221022022202120201212001101102112211210022002102022012100112011212000111101220211221211001221112112201101200111022222010110112001022012001222022200021001121100201221001112021211002011112011211011011101102120211010122100211200020222212112122210102122220122210001022010201112021220220100202011010121002022211101010211222122222100222221102001021100120220002022000101002221022102122121201202200012221200210102021220102120000001001212210010100200121221002211010212220120212110022021210000110020100200121221211022210121122200211002100222200010202002222202112120010112212021021020100100002200011020011200220112000210002011000020201102220201102101010011221111001120212220022120220012202202001", "211020200221112002010202211110122012011201001002220211221000001210002111010022020112111001210221022010120211120120002010012001122021121000012020120112212210011102100001222210120000210221020020100002100002111022102212111120021012112110200201212012201211112001112210221122102110111021210222121201211021211110220120202012201121210020220110110011200122221021000120021021201020021211112012100001202100121111202202121001012121202011010012112000112002011202200111210222011212200100002020202220101020102211211122120020211222102200111010021020000110120201012221022201221122212021110210212101111100200120202002000012222212211022202121220221100112121202012210100220022020220200112222101020102201121102110220001110000221121101222120121021021002111120222111110220022122111020001121012002120211111011200001212011112002000021010011202121120211210112111122011210111010011002211112210220221200002220210110000012200100220200002100211121122210212221022212102202101002101222221012111022111210200212210211121221122002222211110201011100202212012101201112022212102222012111121011101122122202020101001012212112211122020220100011020221202011020121110120100000110020201012002002210102012012202000021002110220201200110220011220120120012022010120102210120120111020002212011102110202201011100200121201102200110122011111201211221002102001021002122102211201020021122012021200001021121122221010011020122222110101102102020201001020102112002120210221122011010201200001221221010121011200201022220101201000021010022211120010111000200201102010111112022001022001210022001211022110120001102122111210202102220100002121002011211222221001000110011121100200022012111201110011121110012100100211010202110121212200221110202220121001010012111212021120100001220002121121120220212100020222120100212211120022010010121020020110121002012012000201102020001021210102000021022112002200112211001110002112120101000010222112022002010012221010110201220112021011201101120201010100222221112202210111", "202101020122022010200200021110111201120001210211020221002122111121001212011221121122201012211220021022122020000120022010011202010102012001111200021111012222000100000000201011122112120101021122011011201222210221000021122020001220011112210221111202200200020122011120200021100221000002100200111021222100210020012111201211220020200002100202002222010010002200111100021010222001021222121110010201010021210201120020210201200112212021001112001112112010202200200211111100201101122210002022102011111212212202210101202211120101100001100102001010201002001122220210110110202110101022111210012120210012012022000001120202112102100020220121220200001200010210100021020122020012111112221102220100122110202222101022002111012021210112112001121012122211012000222220021112102100201002112101122100201200102110101102201122001222021222021120112012101121011122110220121100222111202100211212112011120112122002202201222201221201001210220020112021011120222111102220001222011002222200010101120101002210220201200000210022212212002101022122021011122101010021122100211202010202111012111122110022102001022102022010120201201211022200200212121022000020010011121002022110110110212210101222120021110200022212010110011012212122220020121202211022101012202101110021221202120200210200121102121121210102020001020211202102100100000212112020100111022211120100222100010111100212221022201111210111021222101201111211122010100112110001002200120122120010100122112110011221021022022210002012110011121012102221200200101211101001121002201220101111112101122210201200021000100220120210220020202201211111101120000210122100002021002112202202221221001110101010121220120101001020110110202121211221211200210200222202002012012200120001201112100220112111120021111201221022222002102020221201102222101220102001100101112222121210220120111122100210101121021100020210200102221100120201211020122012101211110100201222022222000101100110120201112000211100001201201110020112012022101022102210202201221102111112", "020012111010011200021102121221011002002210022021001121110001001221011220211020110110212200102012202020000012101211000121210120021112202110111221020210111010211021021101122202011001102201121221000121211000212000102020222022021120022102201112120110220001122222002002020011001212020110211101001100001201010121001021122102220200201210121112102001211122120111120000221100111220000220111002001201110210011200200202022002020120111000122001100201211010011011121000221210221201112200112012110011112012000200001121202001012101021111221022001111120122012111010121212112012112001012221121102100222122210002222002112221212102222211011001022200210222011020222120020220002201020110211210102002112122001022200201221022112222202210200100102201110010220201011100211102020000112112012012101221210002022210211012212020202012202102100111211121110201202200212011000102002002021022201122022000210110121020202222022021220220112210121201020220222200221022202201221221102001121021022211110110102002221220021210212102100101022121210011011001002101012212122201100212020112101222002101200211100122111121110102020101002020210102222011121212011122022202210120020122022102121002020200211201201101201110220000002001010121020222101111102100110120201202221002222100102102220002201222212012000200220102200220201100210110202010111020020000202121202020112112222222011211110010010011001022021110101222122221002122100110201201222101001102022002021212011001002002200220202110210012100202102200220210212101001200021200201201210211100102002220122002112212100111102012010211221000212000002011012101220101110202100211020010121221121001010112001210201022120221222111202212101120011112212021001222220121020202110012020212222120202220202111020111202222101200212220020221120220111100012001211020121111202101112111210000120200212220022222101101021002102110210002121121110111000011010201220022000111111110211020211001111111100120110000122020212202200111101000020211121012012102212012102002", "002021220102102021000111101022200010210211102221200010012121011022220020222212010000211110012111121122120211201222212111220222211011122011021101000210112111211110222100122011022111020102022012100000020100121101101211020001021012110121100111120020212021010002211221122022010002202021000210212200021022212221101110021122021002111020011200120000200201101010222122002210220002211002121122112101021212122002220112012110111110111212010021101200010212210000021202112122201110000002110121000120100010100110000111002210022222020122021121221210121221010000212021001112012100221112220002120101212101011200110122100012011220010211222020110022100202202010110001012110020202100010100022022200102221200102021220121011111122121122200210012220002102020121022102110212102211200012010022110211220001220022200221222012121021120102001102110120011221211010110101111220110222011100200100010212022000100222101211210100022222210221120101201202012001122102120222111221212002012121102222000212201110122021022110002220010112210021202002201121201212002000000100002002200012022101020120100020100220211002202002222120110020002211100212002021122011021211000110102010020101122121010112001002101210212121121012110212211201010202122112112222001222120212020210101221120121101111210120020120122102102111212100122202210220111221000011111201012100000211121120100220002200020201111212200122111220020101122002000202111211211222100000222212102111020012111021002210122122100101022200220012110112110002220201121102022210120101011201210202211002201212022000211212121212001120120200212011020121221202202212220020000202100202102020221112102222120002222100011202021121021002120011001222210212201120001022120002012000200212210201102202012012201201121022100101212122002201000110112202022110120120221112112122112222201210012011101211020112120212002100100220100101011101220012020101111221201122021120110112202010220220201111210100110012021111201211121220102121022012202101201022121022111001", "111022121121222021112211222010220002010112011202212022100111200101002002222111001100021010000101101112222111110120122012010122121211112000222120011120212020112001221120222122120122111210020021120211102100220201011211212222210020001110222111110222010202202012212221102010201102210011121220112110110102101221020202221012202010211102021020110121100000210001020020101021002112111221222000122212202121201220011000202202011000221110001102022002012101212020010002122011120201221021120122201112100121110211112211102022120100012122111202222000122201211100210121210012201002021202201121120100010222120012122011212021020211112220221101001002022001021220201202102211211122122202222022220012101120200222202111000211002220012201121112010101222122220211000210120112201201000221022220220202002220022200122111120122202121002220101002121112210212021110120021120110211000002112210212221222201122121121222222022210001121002002010220200212022022201020100212220120012020201211102102111221200201110102202000112122122212122221020111012010100102111212112111012020100210010020211222022102012002202121010102120121000120010201202200200122000122112222001210011002010020011102022211122010221001222021212220110112020112021101110102110022202022110000010022011100122001120200200110100211101000211000212000211001101100001101202002220212020002011221220122001202100220220010021200020100122021100201221020120001021022000100000001021102121210012210210220021222021212211021200010210211211220002010010210222220211212021221200121212021011000021101220112000000210022200222220222020220110212012001221212212111110122200111010012020021102001000220001122112212100012220210210011010010100000111101201012021022000021202212221200010102202011000210210200011100220111221112012022112001001002100211202212210112011222110021221201001021020022110212112001111011111102120120111101020010222202110121112222000021002010200200001101201010100211202120211001200112002010212122001200021121010101112112", "001110102200200022122200120011020102221011121021022011101001222110022011012112101022212202200120010100201200022121010100010221210221212100212012002110000200002010222220101022112012222010101111011220020210012010102011020120211022102212012000000122111110121202022012022012122102111111220220100111002022012110122200010002022222201110211222012220021122201001012120100021202222201002022222011121202100000222122111020020110212202000012110202021200201102020100000102020011121111122020000000221111211220001220011122010102101011112101002122011002222000201111121010112211001122212120220202011211002010122202220222021022220122202220110022020101112010102202000211210020021022212011022201221120011201101020222010212120001102210101111021121102101001102212212112121000112112101012101110121021221120120222100012110022202112210210010121102100002010001101101211210110122122100210201202002102010211120212022211020001000200211012211220110121102100011021100012101021001202110220201201221221221221121111012002102112001100021001200100011021210212020022120100220212122000022120220112122112021212210001211122002222110020001110020102200000021111122021102210200111110021200212222002110100021011021122222020001012000212202021202022201201202121100101001000202012222002010111210101111021101102010012211020120022111010110201001201020211012221101202002202100011200212212100222020200222022011200111211110011122200122210020011111221200101201020002202101112200211112100200210012211011211220121120012210011022021212112100220002101200220102010022002212212211002221012202220122020120001102101000221021200212001201022022122112102210120200000000100022121012000002010210212102010110010101221120121121101001201212011110200100020012022022211012112122212012122210112101202121201000201011012211012022200120210212112211211101100001010012222222020111112200122100102202020101102001200200112002210100200221120122010212211121212021020100001000111100000010221120200201201011021201010222022", "211101112000021110210211222001100222010021112011112001121122101102010002201201211210112012001011021201220202002120120100222102012200021220220000112012222020110222011011122212122111210012211211221122110222022102121210021011002120202102100221211122022020022122212022111100212012012021112101202201200021112201002210112002200112200021111100112212000022220002202221102012022200101011000211112010011222202022111112110002212100100212120102120111012001100221000111211212121102120120021110202010201121120021022022210120200210120020020010122012221000012000120221121112012220101110001122220010021222200010120011202011102121020010220102010101021221022202210121211000211102001112100211100111011112200001220202101120020221011210011121202202010220112202001222102001020110112101222001210010010200002011222121001121221112101112201102002122011202121100120010110000100001221020222202222102002101200220022212002220010210202101121202022221202010200020001022220000012110222120201101020211011011122221000000102011222220222110012220020111011221110202111012001111100000020112220112201210010100021220122220202002111200020220222012112112102011122022122200122011200102222212012100110202102121202202001000212211222000012210012220002200000111121112101021121001020102212201112112011211121201011000122001002202220112011001202122020012221102100001120200222200112210012100222020122200221012222102212022201021200111101020122221020100210212002100000210011212122120022220121000201121012122121222100211201112212121122112222002021222122010212110111002102210120220112110112122020110001010202001000211012120110122221010020100110102110121100021021200120000121202112222101211001101212211120021201002000201210221002111012222202120102220000210220121221020101200011011110120012000111001122101001102001012000022100111112210021021022001212020112021210211200111020112000110121202220201010121221222101201021022021200210020221020002002111100012122210000022200100120010012010021122011020120", "121001111021212112011100121202222001002221220001011210011121000210202222222012112200111110102200220202101022210100011102001110210202111012102101210022212201010111221000011011100222122002211012121110212220011201112111102200222011011212102002002020000021111220222101222100010112110022210212120202021022112211111121001122021021202102012120100220122221111011010002221011202122001022112101002102101001001111100221100011221001211202221021000111111010211121220001112121220021110211101120002122211212222001200010210101222210002002002001201111100201122112100010012001202022200112102212101101101020200210010012200221020010211120110020002110100001020221121110021222100112122221020022021112011110102220201221210210102011120110221102111211021212022111221212211010111222202222000212111100211111211211102121101121012011102102010111122220001000000102010002221110102112210200010011212200111122100221220221011111110110211202222022010101010121221111100001001100120022011022222221101220201212221000211011100102022200100210022022100022010101021011010102120010210110002022120210011212002211200222000021012221212210021100121001001112222102021212120001000001120112002221210000000220010022200200202211101210122010212112222121000200122020001211220122102222021212012110210000001122202001010222110102202022020222211210202012220102220000000102100021112222110122011122211211012101001111212101101100100220021222110222202211000012022002102202221110020011200101210222000220010022222000211222221102020222111120010021112020122211122022112210011122200010102120112121100101202121211212202012002101000222220201100211021110100222101022210021021012020000120201110222120011121012201010111012100201201021111001122220222122212110220012200020121110110200021011010211111100222121001101122201002010011220222121000221110120201010020111120020221001021010011201212011021011112111120101220102010122111112120020202020222010001111220121102200200110211020210211121220110021012201011001222100", "211201100110211022222211200200110102011000221200220212010010122000221102211121111212221222002200101112122212121112112101022102212202110020121012010000110100100121000000002200222201000121111012121202102111022200002102000200112122120011101102110110212110111022001122010022000202012112112020202210222121120002121011112221020202010221211022200012021010201212111120011201022221001010000220010020102012222010102012222210121221210121122110121012200110101010011012011022102012210121112200202122201121112222022122100220212110221021002212021111102212120201020110112012220222121021000002112001200012212221120011222101201202211212211121100022000201001201020202020112000100102021011222110221122111011122202121120221011111011201202220101221000100022112120122221201110010120120021112011121222210012120002101012012001200222120201001101100201112001221112022212020102102021200102212220022001001121022202002120122000012202101112010011012000111102011222201011100010020222221000021100010210211211120010002200222011212112012022022100212002100102010022122221021012212102220011121101020112220222001221212112002112102222101100111120001002211020110012000020002101202022101120001210110001221022111122102201122100011120002222012111200101012001021200011210010221012200202001122211100022000201121100100021022012121011210212021110020222200102221021200001000222010002221101002101122211000110202102020202112202111101101011010120112201211010100210021021221021002220212011201110100202102021011211202011110011021201200200000212021221220100020012011121210021011010120110000121210112121122000202201002021112000220011220121121210211112220212101211002000101120012010100021220200201110111210112112102122002121221210211202212111011101021220211100022122000220001001100112011021012212102112010121120102022221022001000021110201000111021111122021200200001201200112010121102001020120120012010000020021010200222110220220121002220222102211101000121000212212122001210221001202001000112202", "200111201112002121012220011110220011102221012100122222022010001022121000120110221002120101102210001110112200210020200112022211222112221021001111021112202020121001022220210012121000110012221100110210021011101201202012011001202210220112121202100022000010120002221010111011022020120120020110221010110210022221011020220102221220222012002220111211221002212212221102011012221100201022111002012001001121120002210210121112201022122002112201111210022020002000020021201200010002020200010221220222012201210010101101000011002020112020011012021102200211020111022000211000211012221101210201000011221202122101000012102200200021201200210220220112222111212221202022100001120110011202220121102222220210122202112201201001222002210000221101001220101100122010220100112012222020100102220022011012202121122102111110012011110010000122111210211011210022211000220102210001201002101102200202102210012021021000022111201221210101110002120200010101001101001121111122221201202012210112110020000022110011200100210001021012010111210222010000222211020211000122121011202220110101010101200221211110201201011010020002000002220011211100201012010202202221211121120112020100201202112021211002012020112100001211202202012002220011211122012021221220112000202012001221220221210202220010120100011212001201100011102122111110000022211000201202210111020111011221120222222112012012112012220211011120221020200020211122100211200012020210000122220010020010010210000200210111222220222021122000020111102002120210012022021201122012000120211110112111001100001011001221102120121001121220010220021210010022222222120222001012000100021222012022001200121101020222102201000202111210220120201021012000200022121221011110001012121221111012020101102011222202220112102221220211022111222210002110100202122221221201200111120000210200210200002201201020012122020220101020202011012100222110020200222210221201120221001112111021121100222212112211000100212222220022222020022201221110102122021002221202011222201022", "022021021022000012220022212000001002021002120001221011202100110021220100020222202222101011120212012121001110202210101012000220102112210220020201221201211100021220012122110002122202100101202221002020001210102102212110021112212210011112120010001112121020202210221002021021202221112101021120022200121210201122120011002001220001212121221100022202202002010202022002100112001001112012222200221101102112121200000222100200002200021011222122010220101110121221021110101100012100102100011100022220200221122120020220022100012020110110112211011002001102121110112202210210001112000002210201100222210122221022201112121222220110001111201022101201201211112021120201201222101110111022022001211211101102021110001100112121212002210210002221111112210100202221211211002001220120202001012121011212220021000121200120201121122210112211011010211102200211210010001101112110012102121012000221011221221210010200221101100111201020202211200102200200221212001210012122101121222020101001012220120020012121111001221201121102212001200110112222120022220202102101101001000002020212222001101210121102212022000210002022121100111022202102100100020222000022121102011102201221102011022112221210002112111211120022001111000211211210102210101120011110012110121100122100222021021010222212202012012020212102120010022102210001212221211212020112020121220122021210200122111211221021102121120210112020102011020200102111011021111101222212011010001111012000112201112020221212120110120110000011002222000011000120110021120211020102122221121220010100000220020102222010221001002120112020021122110122101222021002012221111011111120210101012121112122202022211021101001201020110112101001010200121102221110210200102100002111102012122012111221200000100221201100002001010011110122110122010212102011021011122020121022211021202102120221220011201210212122212110100222000200022120021102111010112101220112112022220222020210102111021221002121112211112200200121122120001002221011000110122112111022102111112022", "022020201200201011212122222021011122202002001121102002010101000111112100011202211200121022110112200101020121222122222212110211011012102222111221210120012121221002021200202112110101022121202122210022211220101010002021120210011002021222101122022102222012112111111222112210011220002120020001101102000001000101211110122201112010002210110102010022120220002212222120201120012020101221101020100002222100212001200022010111002121022221101011222100101002002102221211022210021211010010022012200111211122100022002121201122221202220102122102110022101020022211122122101002120010201122110000010000212121202200002000022000111212210201210110211021111110201110222221212002021000001221101000210022122201222101121120212121200100220222220100110111121201221212122210210100201002200111101112000221111201120000211221222210011100210002012220202121021120222100101122120011011100200210222010021001222222200002120112211220011011222002212012101220222021001111020121002222120222001102100111210001221112122022200221110222211101222111120220200120011200020101002021020101112110110102101012000002022200120200211200221111002011022210020221121101001210221012122212021222011210112220121110110110111020212122020211021101122222002121111010111101112200220210221110110010020002112112202101000122200122102012121202120000200111212022222011122002201220022111021210211011001210002100212102121112200202002201111102112120012110011002210112212201102001000112211111020010120102012212112011212220222020202012021101000022111202012021201101121012222122020022220220011102010022121002001100022220222020021221210110021220201222211211210000120121010221221120012011122111111011121122212001000011021121222202211101110110212110011211001210022102122011120110221012021021000201111120121011212000021121022101102022200012112221002200000012021121122200201211211122211220002010212022101110000100010111022021012202001112220121101120101011001110111202110111211201202220210211122111020120000110110120120002", "010012110012021020121211021101122021102001011010100011221211122010200100001110021110001011200112002201201001010221001121202001011111200012211001000202011122020102011010101001202000222112001110010002220011112102111200121010010002221111021222020000022010122111212101122002110011222221000012110020102222200002110011011100221011202222202001021012002021210212202022101212120110201022022101010110020212211020120001220211001112010212012200111201202201110201002200101210212201212002111200102020220102012021221120002101122211221212210200122221020000210220122201012202111020202212021220001020212111020021121102102012002012021022010110002100021202020000022012110000021110021212202012221010222211012212210100001012200211122010222222022201221222110222110011021202121112200002202200001112202122202021101120121010102201110202010121012121012111012101002112010102202120220122020102022202010220110112211120022110201100201001120002112010201101022001202210011002120202100100100010100122020222002220200100212000100221200122220220122102022021000111220012122012211021022111020002201200200002002202010202221022201002111220100101112002010012100112100022021100202122220110000020112112210011210000120112112012221101211202201201010100102120012200100102021121222012212220020212122202102000021201012222210120110111100110002001101212200211202101100112220020022122001201102120120221100021011021100111222112000002021011020000010010212120010112200120020112200201001010010001210122021111000212121211111121001211011012110001101200121212011020100120202012012022120112021200101012212000001112021020220212012011220101122111002101221111000211011112122111212022000100111211201221111020122200201202011011111022101002112220120021102212110001111011010020010121112011101101120102120211100212202122012210122010221220121111222012212200011221111201100222222000222012012210111000210202022210022010202010200220120210020001111200012210010100020102012100010011202101022001022001010121222221", "101021021210222102211220211101101010222202011212211112201012122202122222002100021110022101220220002121210021101212010020002112000222102001201210122212201210212222120021011101202112120100110022122121010121211112012100100222201220120100220021120120012012002110200100001111020021012000120200212200000120222220011122220210002002001222022112122120011110020111001210210110111120220110120202101200100001002012200201122001022112021021110102002211101112212102220221022012221110010202221211210211222101110122222022010021110120121000001120022010221120021201212201111121222110010210000020220020121200221200122102211020121010101020211211200011220020002001021100121222221201022110110221111021122112202122202002012010210212112012021011010000112111022211110000122221112020002121220210102200222220000110101111002000011120101202102101220202212001012021101002012220022100010212211200220201220222201002211000102011122010222111012201110002112120012001220210201001002100011001002222212010200012001001100011122222220110120212012021022022100122100120200001222012120202122202102101210201221002021102200002201120022122101120020121200220121122101000212022020212101010111112101112101012022111001212002210212200000222101210010121120120122012200101210020212000102100111221202100202012102011022111201122022110211112200010212211202111102212201000200220120221020120021120120200201000122210110200222102102022101111211010112011120112111121101110010001211021222210222122010210111221120212000221121110002001222212010102020101022112022102021102122201122211002112210222222120120021200202220222121002010020121101011021211022000202111102021200100011120201101121222212220222100201010100000021102010220012201012201200100110021012102010010101110021002210221122212211211000021122221112210112121200220002221202111200111002120010010201100001012211002111110102022022220120122121010002120002220002110212011212211222021212010011022000102012212000001011222002212212102021220211112001000110", "220121200012000221020002000102100212200210120022010221112211220102011000210010111111022012201001200212110222112112202010121101121200202201111201011010012200221120101101122110111110022112220021100121010112021201020020221111112021110211221220210101112020112121210202112202200010111010222102020011222221121211112020102022220121111012210222212212020221001002221010100101020001012121011120210111121120000011202010020000001221101212101200222101200200000001101202121111202202012120011110012210221110201202022010222210001110010101202100112122102122100211210210101102020202001002020122021000202200221022022010010110002211200202201202211202122212100212222011012200201222221202201122122102211102021221202101120021211120112012100211211012202212102000012020100202202121012100212010012010000210102201111122000102011120001222120120020020220221122100011112012020100200210002110001210011100210201201211112010122022111202112010102012020210002010210222220001020210122021200201022110101010120020102112022020121001100012200000112011222111001000000102100000011011012121020011021012201100022212210212000000220100011210022211010111100201102222211011011222220011111202221121000112211110212010211100122010121001202121110022120100201010111110201102221212212001022222011011001201220100011112221010021222100001101112122020112212102111001220001122222000220101100211210021000211120120112120201010022111120100020221221210111211101112212012010212200112222220022010002112102110120112122121020201002211220122200011210110000220110202221112122220222100002012010122012000110111000000120010002021111210212120110020210010120021021102220020210111001002010220011122022211121111222011222012121122021111111100100020200012122002022101100121122100022202012122121112220101100112210120010122100001120101010011222111022210102112121011201011212110120122121210012102022122201011210000102112111101221221212012202211022111110201100001001001121120200122001112020202021220021002210101201020000", "212020202210210020101211022100020012201222112021022102101221022211011120121112200011020021010022210010212220110022000202210022101212011022222220100210000211220101122200102000222102102110110101221121020110000011011122221102112222010101221201110122010011001120200201100002012102121121100110022112120221002212220121121221202021022022021100112001100102221021200020012012212212101221011022222022221200202000120202212201221111122011020200210101102121220001221221000212112020011011122000111211110100111122110212011122221202201011110101110221100210021021112101221210112002020022122220022220120022120102001220102111010220021222222002002002221002200221201110002020100102120112110122012210120011102112000112010102022001000001220002102010101211110211110011022000122011010010122120111022112102100121120021220000002021002111221222222101222000120002011211201202002120202100121000011211110211010111112011012222100220012220102102220020100201201121222111201221220221112111121101211220022210020012002221000202110022011112201021212201121010112101011002200020202201222021220102000220202122112010210110102101020200021110201002212011121102101000101221101000102122121110222012211200021101220021020121210001120001100222012020022010011200220000022201112222211100122200220220221122201201221102200021012112002212020012112102111111112211121102111210021012010201120201011121110002120011221102020112222021011102211100222012200211010100001120112100220002111010010010201121200122212112012120101222112202202011122110001000120000000111211021101100102211111101000122210002212012000110012010022201210200010010201220210112000120111110201121121222122002012102010012220121210001211101022121001011002112121111010102101022121020002220100012222002202221100112110110112111001201122012202012101211221112221220210112120112020011020010211212110222210101020010002120121102101112202011220221220211100201210110100110201021011011201010012220122110110010021110001121012221012222211022100010", "221121102100122220112102110121110120101002102210221222222120120021101202112111101120021010202111001202122000211012001011222000020002010212220202222102010002020120121122021012021012012211022201210002020200020111201011021202222011021210112122000101001222011100110221212122111102221202020020102221221202100111122021000222222211012222210222120222022212101211021110020110012001110022020122102010011201202021101102112000122200112212022220220121021121211211121200212221100021201101020110211222021012212202000100222222012002120011202221210020101021121200120102121022011012201022010201110211001012202020120001101020001101221222121120012220121101202121000022210220102102110112220211011012002001111112211002210111202100221221221010210020020100102202212001001220102200101210212101020001000200111011121202012101000011021202022220100111100101121021201201120012111222000201101210201021220022100211221211001100022121220211111121000211222022210202011122201012211110220121002001210002010121222210001000012012210021111020002120021122101001110101201020210101111122110111122200210200201112220120202200211202010220220002201021020200010121011122112222112102210221020202101220000010011201012222211200201202221201120020101121200011102202002012221112201111121020122211211112001002010202121122211001020011112220002220121101220011122010102100202220201102020111201122222220000211221120221221202200122122211101122200120011111221110202210022110000111000101220201201202102212012010211021211201120210221010211020000200220121210122001020102010101112111221222020202022000222202211111221120221102200112122202000222020110211002101110011001110002010022110112022202122112000112201122010122221021001102022101000020122210122012112101022011121021122210210022210102220121012112210122121102010201221221221112120122202020001222201211110100020100110222201102010112120222122211002000220020101001122101121001121210222111222120122201222111221020002122201112120012220222002101120200212111", "122110102022222002122011122011112022121102212001120020202002002010201120210111212020210012200101111002112101210120022201202112121220202022000012122122221002211100222222202122100110012201000220000222022010201202122100201000121000001100201011000102221200220122220120122101202120010211020112011102212122122122201202220102120011022011222200112100122002220112002210200012001211220200102100100202021120111101212022000201111022202101212022002212201122112222121111000220001111110201211200201100122002220112002112120210202002000012220101011021121020110210010021002201111112201221222111001010020211200000200020102001102210112221111122110222201102211101102010201212022211002101202122110002020012100012100002002120221100220021020110211200110101222121222110000101212220100110001002201120101221211110021222120202122002222002121222021220102210121011200221211000001012102022122000110102201111001002122211021002001020010212221021022112012210000100212101121200220101201100120110112122222010100122202220020021000221212000011210200012110101110222222222010100200020210101120012012212211200020010222021120112010211002101202201102011211002201220221112222211212100210022201020112211111022120001111011200111110002101202002212202200110020010000002211012021111002102222002102202010000020222000202000111021201202210202122202120212222011022202122211212021102001022102002221012112120121011110211022101000000001010000211221100212200022002211112101222201100220122101210222202100112021200002201220210201212220122221120012112220122210000202012012011102002100102102021022102002002112020110020202011002121122111011211022012101120202201101111201120212002012101221110010210210210102021211011201200202222201222002210221110221011110122020002020222000000121212020221110111101101010212020121122200121110210111011222221012011100122020021010011220100012201111200212220010222120211200002220112210221000102211100122001000002120012001121110100111221202202202001202100011102002212022020", "020200002012010102120200011020121012121220102220201110012221022102112210201002101011221000010010221102120001121022110100022022010221001222000121222100002201221011112202222210020211122001222121122212111222221211001202222222021121021220220020021002011011212020021222001110021011111210100212121011120210200001101120110011011020012222100021221102220022210120202122022200200010220221222010020011221120010201121210001101212202100120201110210101221222012021211001012001212111200100001101111000102101122011220211211120000012000010111010020010020012001000101012020010101121021000101122011000022000210111000202010100211201211112110221202010221000212111100221221200201002100101122011221120022002010102220110000220011101222011111022110112021220222120022221220110000001011201102212200200002012122121221010202202121212120200110001000220220021022020210212121112122102111212022022222000202002021212020120110112220120211010002021201202021211122001101022120120202021221120022000110210202101020210100011211211210110010000011202220200022022002020101200210000220022101021111101222010120211100021001002212202220220000111012211011210010201200220211100210022000020210202012022020001210100021221220202221220022122102020010020121112000111211212220222121212110222221222122012122002010212020002221222001020100222020122200221220211112020010122010211022220121101220212202122221012021210111221101021221111101221120101020121120200221211110001221122112122001220112211111200201111010111100010121001012021100212021212120201200101210110120100002210110120022222222222002202120222010202220101200111120222002220000102021000202011102200011222121111211001111221101121120221220110022012102210022000120021010121210220011100121200111121011021121120221101212012000210121110100021202222000021101020201211201001001212201202001022221200022210210000100210020010112111200200121120011101222122001100100110220202101010021022210000201001201121100001022002000112122112110012022000121120020210", "121122200122101100101000220221102112111212000001100211112022212002201121201222201022100211020021220022201220220202002220200112020220122200210020102200102102211121020212000020112200012211021201220211210022102020200011110102020101011100021001000202211001112102220120120202211122011102102001011021220011100112111112112101101212020022000002001002210122100120210001220111210101112202120000000021112011020202002112002022002011021020021221112201021101120010220221121100012210201020011010201210111100100001111120220120121100100000201211010122001002110212021110222022221220001021221022002201022011212001001011210020202101112121201221220210011020220001200011020210012220122002010200021022120122120011020110221012221122211001200112121121211212020210110121100112200101211121102221010201102200200122020221101100210120212002012102120021212210200210200000110011210020022111122212211002100112100001012122102020002201000021210021222011001200020001010112202110121002122112001210111101100011121202111001102122011202022021200100021111110121121121212001001101110111101210120112201201011101001220201020222010022021202120220000202120000121001220221001211020102010112221220210210202200122220211200102112100122221001001101001211011102001110102022122111112221002222012012201221121112122001000202001202120022220120022120020101110102111000202220002001102202011001222012100002220100200120112011200122200122020201112111221222021001212210102101020210202100001102110211202112120211012211111220212110220000120122200021102011112220220222000020201122102010200211112000020210201122220001110110012012101101221211100102120111101201012011121101101102021012000122210201212222100102110101222002222021212010211210012210010220120202001210112002011111010000202100200020221212110221220121200122002001121121112102101102022022212010001000102210202022200002122010011100011201110102000000201021201210210011112220012210002012212201122221100121201112022002011200000111122002211112211200201", "210020001010001110110222110210022021020021212111202101021211111102221021111121101011000022110020010021020002111201120200022201211110010121121221221102110002202122210202212021020002212021221000000121121012110020202010202112120211021110100120111112121102121202210212010111220212020112012210101112012021102210001201202122220022001102122001111200120102101000201100211110212102020121000002110200020101202212211022202120201220121211202211012210001110001010021120211110022120211121001110020121221201022121210112001211010002010121210110012100101211120011002021111221011211011211002111210221000110112210001221001120202201012210201211112000102102022220000200122221020211001120001010212001220210210002102202221011211102012211220000210112201120111201020201112001121222221000022010112112112211201120110212011211011211210010201211011202120100101212012102002212101110002111100221210002000110202112111011221110112100122000001002022002210122001122201221220012110202120011112012102111222022022002222120022120002001210100211201121220001011010102212001121121102122102201110020120102011221220211221022001211000210121101011211000212202110011112000220220120222221211022011222202200110001000212111210010021202101101001002002001212222120201022200200212001220222000212220210102022110211212102221121111121222111021220221012111020000222022012112101002212002121221000002221012010110201110222111000121002201211001120012211102200100222220002110111010200112201000110112020102200020021221021201200001112201001010212110020220221122222000020211020202222210210202112012120012012201202220222201210220222210022121221111002111100202201022010120200112011200022200221102220021211101220101111020022220020210001120021110012220101010002122020200220002020200021201221012020212210211201002012001210200021201100102120001000220020210220010002012122121221211210210210002012210102110001120222111010011021011022110112102121220210202212201012122112011211001012011220222010020212022000021120", "002201122002220012001011221222201020000020102022201120111122010101111211021111200221011000000111100100202011202012110111111221101012120101100122102222222221010110021201210100110110222111122201200102021110110022221220121021102111202100101210220122210010002110011200200012121121121000121001221220211120012111202021220211000200000002212012021200201002012012212000002010112221211102111211101121100210020012002001002121020120002202112021001200222012020122101002102122121002212102112021212102210112002200101212101212211100201220202112021020002121221112001022212211111211100011111212020121101110110222100001010202100002011122122210002222000111222200212012002222210112000021022212120220002100220210102021111021010101012202102120022211202102012101220211010011120111120002211222020202101100212000220101112111002021101222100222002201111020120200121022000220002211220001202222211120121221110011100011200200002112112201201102122222220000202021220022020222020202000101221211021111120001020222121210111111110000012222011120001210122212010022020212221120112100222211211022102211021112220120201002201002010222222011012202022210010202222022212102121020220121002211211210100222212110110112220111211221110100202122222022022200222121022220011110022020221021101100022111001210020121010200211020111222011200222202011110002020122110001002010021001111121002202022012102101220222012120200222022220121111012122011110212220211012121210010111001212200100212021101001101210111002121221210110010121201001210022201200202121210102012020001102222110101121201122112111020102212221220220222002000022112212220212011112122200201022021011200111101022101010022002211010210001020100210210010020101002012201100212021122221101020102201121111202120100112220020001201221120011001110012020011122011000220220002201200202211110222220112211022122121201021021201120010010102120022101101020210010101000212012002012012000122201120001102012100001021202111111112021222200201212020002020110011", "020212022012000101012001021001002102020111022012010002111000020202102012122200212112101020001220011012010011011010010122002102021101200110202210100120211220121020101002202102201020111010220010210022222112120212022201222120102121021001120210212000211112111100112000100220011020121102010021212110000121010110201211002211022020201120101100001202221022220210212222102112211210212002011111001210102121022112221221000211200012010112200022112122212111021002120111121221102000222222010011122210110211221020110201202100202111212101001022122222100220202002210011010122121221221121210011020100201022021211010012121021000011112212220220001220120112110211211002220012112100011110122111002002000211002012010102110100012201011211012021211020010202110111220012212001200122122200011021021000000021202202111220221021202111022021200022121111122100201020001020222202101222122012220000211010102022020122021211211212120202020020020201122020202102101010102221201010112000021100212110020120121000112221202202101120221121202220202100101121010020212210002022220112222001200200220100200020102122222021001202100121112010020122210200210221102210000010202112111120221112022211212112022020000101200200211002022101010110120201212111221012200020220212012101221010200012122201122200222000102201202222001022000211112200121121222110000201020121200112111001011012212022102100200111001201221220101221102012000212222112202002021121002101210100122101221221122001210110020110001210202120221221010111102002110221102212221120122121020202012221221200010220222012110011002120221122202012121111122101200122122122120022011200010111002100100100011122220010200112022102202101210120212211010201110012210220211001110022111011201022220100220020220202221111201022002212122012002100010022110211022120221110121220222101002020002212010111021121101200121012210021111200220112012102012011001200110202112120002010022011010021211221202210110101222200202201212001121220021001120001202111010120112002", "201012122220120200110022212011212110101111020200111021101000020120110011020121102212211021112001111202101102211001020012112001001220011122100011022110200122112112210200222002202201120001002120000002112120010100222121120120202210021211200001011021011010002222121101111202212111210111001201210022001012122101100221221201201212210222222200000121211120111020121222102000212000120022122001101010220021001220010221100221111001012122221221002002001020010222110021102211121102211220212212122101220210221221000110102210220200221222010220100100021222012210011121100102012112120011110112212211202002121211221002010202222101122100212010112012010011022121022110000020100111110122022212111000220100000011011222010000120211011001221021001022212000221220121201201122102220100100011012122010212000200100000110200121201221012110122202102122100211110020002010121011011102120111111212212120222000101102201021210222001211012201102202112201202202021220101200202122222101020100102022202000110200022210201212000101120012222012011202100002022220210000020122100020120221200122102000202112002122210122221210101001020001021202021021110212121000220102222222122002221221111011110222010020101200021200111222201020122011201012200102010221211011200110221111211212101000210222020212022101102120001200122001100122111222000120001222112200210100111011110212001201101202122201200022110210012210010010120112021111222202110211100120221111222120121212022112112201221120021212022120220021202012020212121011212212200100210111000011001101101001212222012021110202202122101122021101001022222200110001120112100111022012021000010010022102102021001202020110002021002210021220021201212200122011120201100012001021121111201021022211221012221020101101021112221021110112220221200100020010010111001100201122020002220011020122011120202200120120210121102101120001022202101121010101120200211202201120012110010221102122111221000222211220201212120010202111211112210212120012112200201101202201102102", "212211022012210221001100212102111111102102012022010201001110012102121220121122122222220122222201010221121102222201101110100010012110022121210221121001102210221201211012102222111111121220111201011200010221202020211212221010102000002200011011012210021210020102100100100201100101211000120020220011222212121000000111110100221212210201001201022000002022212120111201222101120112021012110220220011011212021202211121011101100202010110200221200211010220212010210002221211012012011121010022012010001100022111211021200001122022200120001202102111002002020021220201212011022122221212122000110002021111022010021002211112121120102001211111002220011011121100222110000121201210010102202222220002202100000211220222210000122121120000012101210220011112211222011211012220102210110020120001012212211121200012000100121202212220120221222110202012111011020021122120121100201002000221000020212000010021121201021122102002012010222121120001211221202222210002222002202001022122001120020020021121022020112010120000201202122021201001202110100111000220212000002100011110001122011221110221012112012102112012220221222112121020100120120202210221112020122202011011120011101102011120121202110102102121212200112221000102211102100120022120211021110021212012011211022110111112101000210200220200022201220122212021002202221020001000202022111220021110212100201220112010110211120101001222112011022011210000210121010220000200111201011000002021200122021102121220000121202202011111110221100102121212021021122000211101110210212120212001000011002111021021120212101220202010011102020010022220002220010022021001220011210211222120210222002122212210120012212120220200011202011002002202112122200102201012010001011221011022111210122010200122122211010122001100120201220111022102021120202100120012102201021002022100112210112202110121122202120022210212001111000120202020020012001110010221110100221220020002111202000000121110200112020200110100011221221001110021220002120200100120022110111121001010", "201021220222200211121010112010200211212022222212011200200210100202212111011212120011222121021012102002011120022002021020220202200110101100202122121011210011110110111122011211120012000200011022020222220112110101212020101000011212001200010101021100121210010220222210202120122211222121221011120000121121121001221101112212200110022002221000100022121122121020100212210101100122022001211001012001021212102220120011012001200122021212011210102111000222001211110010020221202101222220102122122010100100110121100201010201111202211021011121011222112022012211001112002211120222102102020212011201010020200101222211212102111112122201220220120111011012112202210011210120021020112202212120100000001122021021022011111210111001211002002110010022110200112001210212011220000211100222222012021211011221202111200002110222000002121221022102011210022011120220001101011011112021000000111101111200011002210021122022222122100000021202201222112021220221120110021102222001211020212221210020112121212122221000101111102010202020210012211200200120220022101200000120202002211021011121002000002122010101110211221111101112201211212202000221221210200212220102221221110100000100112001001112121211022210011102000202102010222121221111111020221011102021202210202000101200222000022021000011100221221020011020120010221111101202122112100002022212011010222221221220220220000000022100021110101010202020110202100002221211101020010022120000210110002122120100222121221020022122002010110222111202021122110100021121112222101112212100100211002202110112101202221202001002100010211201102010011021201221000200111010221011201021000210222111001202020012101102222021112011012122202001202021021001001022121120022222002210202011100211021121112202222110001212221102102220000210210220101201022012121021101102101222010201222121100110110100111211122112100010012100211001110211110111020012021000000210110122010110210121011212112110102021221221200112220012110001200111200000222111211222100202020100010200", "012121010120112101222110100201201221201121121200220112201012011010102002120111021201212022001201010201221210120220211111101210202010001022120100102022010210122122100210202100110220100210101110001010200020012110010020110212202200021101100100222200221101110212112110111120021201110101200200222112100200101111222202121020010022201002201210002022201120211002002221110222202221122121021222201102121211102101211102211011021122221021221101201220220110201210102111111100201110111211011222212211210110101101102001002002120022101211002220012011101110000211111201210111012101112201101100110201200221012002202000211120110112021002021201000001012000000000210021010211010100010211211111100111210112201121200022211120000201011111022000022101211120121022000122112120012121112102212022010011221221212122212221100112122210210000001110200200221101020000121201211202210122112112021120221002001201122021100012202121210121212220121201110222000112200021120002120120011122000012211001020121010000101002021000112012011002122021002011111221102200100001210100022121202020202022012222112211002002012001021111111010111002202011122222010112202211012221002110110201120012200020112200012220121002001001120011120110121220121101212112101112110221020121220010001012000110002121221102210100201210012111102002012111120102222000012211002021102212220121110220202220210001202011111210020002000101101011212120100022022101110100001010100010110212021211020021100120011110222201212202200000211121220101020020202212220022222122011201212120222011201110212002120102010011012201102220002010002200021220120112212021000112101121011221220110002112122110201210001011102022100020210222201021100022122001201222112020201011202010000220110101111001020122021212121220100200201020010221210202202110201002101202121012010101020010111202220022201121110201122110122201001220211000000121002120202110000211101001121210120022221122022101112121221220102110011102110011200102011210212121221012001212102121", "100202220002111200021200210202011111212201101002120020021110011111201001201200110202211012221020200002020102000211221102000120100011010010012220020000212220212221211221220200021002202111212010210001112111002201200022222121212112111012101002211202200222221121200100202201121012200211202012120200111102002220011110012100110210021001022000210011021110111111002002121221202100200110101202120111002212111011011101101012102222112121011002120011200002111210122120201221102012010101220002112010110121022102210202110121010122112212222001121200211222022212210211200020100121200000220212210212220110001111121202010222010110010202220220120001001100110122222210020220210022002010121221221002202020011000220022121110012210221112020122101100022211211222011200212222112012101111001221010212200221100112112202022210002100202111011021001122110210102121112220000221020221102102220002210200202202212101121011022100210121111001022220022010000011011010221012100011020200102012220201100121000020222221222111220222011201000111110200110211200001221012122210201202121012010201101011201011012000001201211000100022201221000111110220010021221012220022122000102100012220211122120201222002011110112212110111022210010021100221021022221020120212210012001021210220222001101000011001110020011210121211220012120110121020202010001202101100000111102121011122211011000100220110122210121000110101202011011000022012021112101012122122220101121111011202010012100101000220222202012211000001121002022211001022210220121222212000210010120221201020102121020221222120012121110120222200111002100220101122101121111111112211010121211201201010011220112021100001221012120012020021201122010122112211202001100200110111211002212201020110110010001220112210012102001001000112220012001122021000020102100110121102201001000211101201211221010111122220120212111112010020011222200102011102212002122011212212202002020120200212002010022200220001211222221212110001121012211001121001100210121210202101222222", "202220110010220222001010121110021110212011022022220000211020201100200111221110221200002212021010122012222000212120012002200021102211120101102102111101202101022212211011222020100212222110021120201122211200200211000110220100222111200020011121221211021011101211121202220011010011121100000110020122220020020221121210011101102020022202221021112002121211001200021022000011022021100001222120000101100212212220102011121200121001202120211221102211002022200222212001011012021120120110111211210212000100021211222110202202200221111200220210001221100210011200022220001222101102212001201010012001112111201111101110200122111000210211110102002220112201201220221100022122112102222212020101121202012020110220120001100001021212022221201201010102212120110100001102212112111002020210200212121211210122011200012212212002201112021120002222212210111020210122202010200022102212021100112221000012102011221201021010210200202102011021202221200000120121221111210121122020100022012021202020110021120001020212211222101112200122221122212001102022010002002021122100221122011202222222100021120120000110120022020101102100100020010102110111202020020101122112201120210200122212200102002101022222211221202201020121001110102002002100111011000101011111201212010102101210121112021010101020200120211022020221222111000201111022101220101110002010111012202100111010011211222112012200001102122112000110101120100021121101221121000201021212111211220001202011201002121002100112111111200222201021000022012002121200201121201001021100221210121001212010201102210220202200210010221110002210120211021212122110001220201020010012000021212001201202102012120000201112121122002110111112001221120200121110021121220112211201122102220121002112022020221002222021020020010002121021112010100010120222202200122221101102212001000002200202102201020200220212002022210212021011100201222200202001012220111201101012222222012121101111010201220102222002011201011101011022000020200111100000102011001110122020220020", "012012012112212010201120011111112220212202202120120000100022200121001101012100020221000001221011002202221000100000200110000101120112121201201211110210220002220201021220000021100000010100002201111020020202021100101122022200211010111110220000222100200122202110110100102101221020020201012011122200101021012111211020201212022122002212121020102102202220220200220222010120011101112022001012220211102011220201021221201202210110110202112000001021021122212001020121201220120012110121111212011100222021111101112210011200021222000100000021212010221011012222100210010021201122110220001222120000011121210212222220122211220201002221200121102101002002220011111211021210102100221000022221022020101111022100221221000212221020102210112220000221012202010120120220212010202201222200002011101200202200210102122212212102112121101010222001201102021002022000000010222220021102121222112201021102122122101210122001012112020111221011001201011101212022210201011202010001001202212010001012000221002100202001020012002202021102220100122101002211212000021112121112212010002011021121221000021011020112022121201001100011000220021121101211112020122002102122201110021101021120010202120121020022202002220011022201022002011110001120200110021011102110101102221120000212002222111111221221200210012201102210121110022121010001200012020022221210000220010022101102212010120001102121221112200201111112112202122011001201111202111120122111002200112122220101111121020022200011010202222200102200012210220111212201010100122012211122000201121120011210020221110121221020021101101222221122020211110112122010002210001011000111102102111111120012222020211101221002020022201001002120212001020112110011020000022002101000211000020020102011122020111001021001200022002122122210021022210000222012211202012202001222212001120002220010122220211212111102122221010222202201221220222001120022212101121200201112111011001102120100220120220210000212121101121122000021201111201211210011121221221022200001000010", "120101121021221010101001120221000020011101020112220122120102201010111101212202212012222122011020200002011210002010220200000120120102222212221222022011022212200010022222101012101022201110011011120021022101201212012001211002212020110021120010220110212121020210211012200011102102111211121012122110002121010202221001110021221002122220000000122101222100001100202202110020021112200022202010002202001001010220001212012101012002110001011012200122212122200011010020220220000201220122222020102110020000111101011002122200012020110121012211201110001110121221111101222212002211122212211020011100012201021012002102201000101000202201021212011210100001120001012012010021102112201222110000200122101011001222020202212121212012011020222022200120200101012020121021212101121112011000022012200222212000112201121200122210000100200211010010021002021110120022000220011000012002210211102101201002122020111210100121221111012102200012202212021102221211201221112110002122122001000121002102200110011111201001002110201120001010102211102121201122210222011012211122110112222120011222212010022111200210120121000102220000000200212212122100111212120100220000020010002022002202022000012222121022121022111121011121002200112012000211011221200002211220121021121220102022002212021011002120101122221211110010002221101200122022220210120220001022021122222222200020001011121202220100100101011100222210100102012010212101221112120102200010011002201212102201100210002110200020002210002220012100221212222210121020210200212010012200202020202112211001122001020111211121210112001112121011101020000111211021000100001011200101000021201021001211102000202121221221200011202121001202022200020121021111022000221011001202022101220122001020122112102111212211200120120002211221010200101211221212102001120222022012210201102111111012001200110122222220202120220022200112220200000121110011102010000001221100112202000201111201201121202210221000011201120012212010212222012121011121210110202001010101022110", "211210011221202221112220201010210100220002202010222011020022002110021000020111120201012010001122200111022200210012222000221000011222210001100210110102021001121211010211201010111020211022210202202212120120122020010021022110000021111011121122220010010110202222001211200002022120002102201111010002121202000001212200021101212122202001120212202001121200201221222210012012000111222012000111021202210021022121201020012011020002002211000020000021121000122102101122101012202010100121102101120212201011102102221220012211122220102012012201101220112101002112000221211010122110201101221101020220120112220110111021211021011100222012212111022201210222110010101121212100121221110112220212210120201010102121121002112010110011211020021221102210211021120200120012210000120020212211122022121221002222002210011202002012202010121122100222122210222200001111021022221102200102010010012111102221112122011002012110000011222200110122022021000112100200022221002011111110212010010200202202220101221020021021001011122201222102000022101002000122201100221200010122011002011022011021122211220110022220002220000221120111111121001020200001121020212100110000002200021112211021112110222200110120202200002222220000201211222110121210122201001101102220121222222112100012010101100122122122100211210000001111020121222201202012122210120111010201120121100021101111111222001220202220210221220221201110122100222120112211100222222001010101111200212210021201222111001102001020120111102001200212202010121012210002212212000200121122212220210012022000112202002000122012100200021221201222000122202122011220021110200111120221111102120021201210112002211021010001102120210012200221010111202222102111122112102210010211221202012201210221001212110002201011200220111120221002101212122122111222011211100110122101200010210112102121001001111122220101121200122022201012012122102002101212011110222000111121101211200220011211202012202101020011100122210120210001010120122211100021022210001121102200010222", "202000000110100102022221001221012122121120020111112002110212200010010120212011010112112010011002111121101012120121120001112202021100222022002110012201220002221001201201210020210222022010000010211221102102001001100011212022201121200222021221112000010102211100221010002200212010011211002111200211101200211120002112020211010212011210020100202120222202011211201200122221101101101122122012111111202012012021002012012022120020110122000100020121120202021121100110122111000011222221201112020212202001111201112212202101122021211022002100220210102201221022010110212211102220221001102122010111100122110211010022201012102221211020011102222221000122021202210200121000000102000011202222010010112222122000121112001120000012022220110210112200112102002011101110002220211021101011201202211101020110121200020011020201021022222200002121210001022120121102112000002012011020120001210102202112000010111121101120112122102212201222012220110100220222222000210021001222000022210201002211100110020011110022210212221020121200111011120202212110121002011220011120211210221001001002002212221211200220210000112102220111101200010000222210200110120202122221111122020010212211122122222120201121101101120222011201021102200020211101112000102022111012011222222000101202100200012200012020122200022010101011011102021010122220020201122200221010110200021012011120101002122102012221221200220110121102102102212002201120211020010220121112021112000022122020012212112201100000220010022121221201210212002120000221011010102012102020202200221212122020101111202101011212020210222212111002202211120212011200100110001121222011122221121021100010022102022002120121222221020100222101200101110000112021111221221111121221121011102211012100002020222100212201021202200200100211112221021021020001200022210011221021012222222001002000122222102110120111221120010222001020011220221221001011201002020022020010111101020102112120202220121002012010010200122012120221120010010000200211112222011212000221120112", "120002212001022121222110100122121102100212202122100122221212222121112101121010120222002120020101222000101210211201001110002101202102002112101211110121121201002022012001000020221021222100210111122022112022221001121002100110022000110011221100022201020220120221001211100111101022001012120021101010112000000011021021111201022222021002020211020221000200121121011002122210021122012201122112020212111210102010200100122210101220011000011102222100202200011022020111221100102000012102222111012200120202111121220211011120120102200000102222202111010201221102210202120001212100022021211121100120110011020120220212001021021210212101112111200100001221112220210102202222020022122102021001112221102002112112010100010010112101211110221001020222101011200112002001000001110210120012110002012221120221110102120222000212222102202121022010122121221020011001200112221212201200022101011100221020012200111012011021211220222111112102101120000210220110112020010001222220121020122111210221121021121221022002222002202120000210120210120012212001201221000110220111220010200220022222112020200012011002100012020021222220011110101200010202210122121121222122021221201102010212120122222022202021101122221111000111200211010212112021012021211122212200002112222012022202112000012011220020022221021000221010110210202221112121021110202210000112221120102202002220101101000111211021011002221000200202112022120211112020200122012111122100210112121220102221111222200101202102022010122022220100021220100200210111001020012212001222121002001212000200221111000121002200121011002111121211210012201121202100220101010001222001002202111220210201212210202122112212201102102210222002111110000110220112122022011211011200010001221102100112211111022021112100211100022022111211211122202110111100110221002221100212210100102210101200001122212212101220121112000222011001111212012121110201210010202120010022021002020212222211210121112200100112221211022100201101210222001120111021121220200212211122011110", "102210002022202112202221001222122200200122212002221110120101112000001121001110111100000211011012220101120111222112101010020000201100202211000002220200021220222201202002001202122021100111002200021212111211012010020221001001010012022100221020222121222222021021001020022202210211012200100211100112002020211211011120110011211022210222222220221101202100000111220220212121020022020011022120011122010002001210101001100120022200112201202220012120010022221211212020200022112221101211010120122222101012220010010100111012012222022212221112102221101212020111210220212122221101111001110200111212020220220111000212121211010211021021112102110202202220210202012211000222100210121111210020100120002202112100122100101211111011000121011111000000022112211101010000111100222122120221101111110111212111002002222200111002122100010210000220112120001201021102001110220221112002011002122202001221122011102201221112210202000212220201100120201112111022021012102211121022200111011020212101111001201202201110212002100121120222022120210202222221120200002220001200212122210211001122111000001100120100011212112121111010020022212112202120120020221212121110222211102002011211000102210101122002002111000012020212002202010021100122022100221021011102010112022211010011222111221102002000200121020222110120000101221021222022022110210011021000100221010010000021000201100011111102222200210010100211111121010100002220121122202122020111101201121122022112201012122020222110010222001002022000102202000101020121001222020012202012120212001220000121100112122100001211120000102012020002022210002121020012010002200201011010122110000201210210011202122202220101111000002202120100022102202021220102202212212002122112121101111222100002101100221011211201002021000102101210102100212022020020002100201211020021212002202201101002120211022010222010110011011122022210011001012110102121000110220122010220001210101020100022222000112212110010001022020002021201102200121012102020100101102112100010201122", "012002021211122022112110201221200100122210220010211000101110011122102122102112012012110012110211210001002012220202101211210211102000201001020012202002012202222121022102111122110101102111120200020020201021210021012012021111102000220122212000011100011010001210101200120011202202222202112112002212122221200000101211010122011120011111200001020221012222200100012120010002121011122102101200001210121211021000221011211211002200200020111021102200110011001221210220221220000122020021220102011010121010122121102210122002111122121021220110012200222101022021102110112210020200012200112022210001210012211222121212001221202122120002122120220111101212001110122022020212011102011001120221201112022210120202000021020020120111112110000102220000111201012000022211000010202111001100122021002101111022212101222020112110122202102222122022020000101000211022022101002022222022111112111222122100010202112212012101021221200200210001010022012201101012212002102012012212221200012121110111222111121011022210221112012210201000111100220111200021100120022102200102120211111111022212001012012200022102221102201201111111111021212010210200000102120011111011102122000001221012220222110000122200022102002220022000022011101010222011222220010012011121102010202022211010100111221202012021100120110212222111102211201221110210100021010121000012010101002201101001220102020121000210011010002122020010120112220111011222201021020111102011101112111100022022210021002221110111002100222212021020222120212010011011001212201000021211112002200100210112211011021102101212120021101021221200000220122222111101112002212010112110211212111102010010002100022121220101022100200011011111110220020020002211200101201112002202212120110221220010101012221112211110102111020000221112102102220001001112100012010212102112112001121102212120110212122201002000112011100201112120000110210001102120110000102211221121211110122120001222002210001001221122102221201000121102200211000102020100222022222221020001100212", "201022120120221221220221021101200001101210012220002111220211111120222202110002110120200221022000101222112200211110212202011111002101012011022100100210010002200122011200010120020001120110122012110102211000101210012110112012011122101111221020011000211211001000211111201220211002112100022220000201022020211101020021212211000110012120202002020200011122020111210102011200212220121000201102120021001022011210011222012001201200210210021212222011101201102221102111002020022220211210200210222212111001120111002011021011212211121101112111221110022110201120220200220222221020012102220210110212100122111112010210212201200211220202221101011110212012212202110101220200222002202111102002000012122220212221220212020011210120000111200010210200120021020001122212201111212121212210222220101210122200101211220210001021221102222200002121201102000221000211212011201020210101202001220120201212001000022212102001202211001112220112201010121200102122111211201201021022212122010021211021220010121112100121010021120111222021211212022210220112120010211002220221212201010020210202120001012010202120010002012020212001110102121011012200222212000221022111001012220121202120020000112012110002210200202020121011112121222012011010111220202122200122102011221122102221021011221001121001020112012011200021102211111022202010122100120011222002100111021102120021120202001122000202120200111110202221002112222100222212012111111110222010001021111011120211212002110122010112220200222000220011220000111010222212100110110212100100220112221112020110020110221021202012210111011122112100101122001102000212010212221020022221222111022112021102110010220010002022120001111012020212221220112122100012122022020012110210220011022011100211201020020021000211222121100112021121020022000220221222102120111012111021001100011111111211012111112210220210212001221111022101020001020120220201210112011201210210112200211020102110121121211200201020221020111011210212221011012121022010100101201021201000212212", "200201022222201200122020110021101122202222002101100220020012022121221101021200101020112220022120110012022012002022121020110001112012121021101000122210122100110111010111201101121100200221120022111002022020222211111222212020111220222101012012100022020221121200111200100010222000022012012022012000102220112201011000121012020021210121120202200110212112021110210121211010022102111210220022012012020022121111221200120211211212202000012011010011021010120112102000202212211112022221110211201022102000121202222200021221222120222101210122100111121001200021112201210012102111022111101102221120101001002110221200110020101021201021110102110122010101210221122201011112122101002121100101121112211002001212002000220211110101102120202111222020122002001122201120011220212112220122120021021121002020221022012101102111011012002121122101001201102001000210110201110020102122220122101010200010112101121110100210122110102102010121021120112021210120122100020221220002222222201211001221121122221111022010220020222000220201212212201121212100200221101122211212112000202101011202001220002110222101222202010102022001102101022202120202102121200001210022210021201012201201201101011211112020120212212010022110201202011221111112210222021021121101210200001002021111211102001010111112022120221102001102122012211110211020021202201012201011112001010212212010211102110220220201121020220111110100001211112001121120211102201100212000221012201110101000212000001212121010111221110110121020001200120221100221111110011102202020101120212020222221100111202100211101221001222111001110020021121000020122101111220002100102200200211211100022102002020212101100200010211011001202011202012220010111010110202021022022210022021022020012001020021020101210202200002111102002000201220100021222010100101221110000222112111011010221021120002200001020110010021122010100211121010220101022121220220210101202112012212000202100221202001211211211221020120120221211212100102012200012000102201112002222110010", "001100010220120201002001011010220110200021210101011011101202121001122220210020011211012112121202021221021010101211201121020222221220211021101222201200011222112200002100120021100220221201201002111012101210022102212200201212121200221211000211020200012112101010201210002122200022101120000111100021002110002212011011011211011210002212120112020210011111011202101002111220201202122001101121220212202212010112222020000021200211010001212110121012120211000021110002202122010211210112222220202021122212110100101202010222112112102021102212120012102022012011211122120112120120020000222200121111201100201221002200200002020210001020102010200210010021121212102121001202201001201010121102120222020121212000202010021101001001120212220001111022100110102202010001220101201211010112102220020021101210211002000102122212002101222022200210101202101210200021121211202100020112200021212210200200111201002022012002212122222100012102110200211212000111111011022212201012122010100121210202112212112221012120202011102001122010102122000112121011000112000011210000201112020212000000210211112201010021001220121201101020122211222010120212010112010212112001110021201112022000020201100021111222200002222011020122001011021011210201110010211111121000222222210002021000112012212011111122020021210201210210201211100010110220001100022100121011101220201220111220121022122011121011111012201122020222220021111100102202110020112012002001122101211200200010110111221002010202210102210111002211000002220202010001020220012112220110000122222111102101022200001120202202122201211212020020101021110211000112010020022210012221100012011202110011101100120220122022120111211012002110002021022122011122201222112000121101201102100011021002221111012221120211202102011201210200020200210021211200211210001002220020122110102120222201021001111012121110221011120202021020222120210222121120212010001100101221220111120222221111222120000101110110200122110212110212222020120020220021100200201222201102021120", "012220101101002121100220210002110211001102220122210121012000100000120010102002002101020102112200011010221200010121222220120212022212112020102110010021001021121122222002002111212112121110221121120201202201101201112000122002101001111022121020010112010102220201022102221022020002212022220111202220001012212111202100020200222110220021211200020020112201120122020011211211001001221021121221002021102211101021020210021002021001020210211222021100100020122200002101012020021220201100011102112110110110202022222102012211112110210122122012122000002001002002021011010222122121001022220102011100122210100022120122021201101200122201211222011000011220202122102012211012120211201102101002201021200110001222021221012220022011020100002012222021122122021022001002112110120122011112200102010202202100101210110212221201101000101002120000000110112000110121011100112220111012200220000122112102111101002221222010021020111012010000121101002020102020112222122112000200202212022001011000000100222210122220021100020021102211001201211121111202002002002211201111121121002020122212112110100201121021001201111212002020210122221202210011010200111111021221001010112200000011010122111110012211101121211102221010010012200211211110202212021000220210012020101221121110001111200120201001221222210021010021102020022221212102211010002201200122011002110101002010101102210202122001122112101001012110111121100011011201220220011000202020212002210112110012210221102001100121000101100200011200220121100101010222002212221102011100000222000101110221212211101221222121101120212120221010211121110012021010012110011100202212112112012001120010212102121112002012210111010211110112111202200210110112102101202200211120222100020102020121111120201220211112112112001221002221202020210221101212212200212021222122022010210102220000202210212200210001211002100111002122120012120011022212121102201111202201211010221120202001211000002122110220222221101102022100000111211211221011021221111000112000100000", "212022201020212112222221012012111201001022211002021201021100101102100220202012122210111120011100221212101000212201100110100001202220200121121120120200210120122002010122022210010021210101111021200211101101202111021000212221020022202120021201111000222211200120202122000112112121211012101212222020212101012212002212202002000011200001021212000121110111211222111000120002220202202101101200221222212012102021120102021001020222210002221010002020202212220001122212022201011000112010200110202011112122012200002011221112011212102022110210220022010222022110110122102100121011202002211211200000011012200012212121212002220102122001022002212100012212201222022102121012102100121221012222100121020220111121021012220122110002211220011001111102011100021101222121021021000120022001001021011102210120011001121020210200001211121010211111111000002000120221101220021120210010201222221210111101111111122020110000202000011002211021001220122020211111112102221202202112211100210212102110121201002201012112111221010211210212100002101220012120012011000220212122020201112112220110222221222111211200201120112101220000021002111000201020220122200211111010102012100121022211020120020101200102202210111121101122210020220111002011020102022022202000220111102210221022212112100020121220211022020021212000202202212002202100212102010212210201010201210002002212002200012211111001220220002202202112022121202011021220110201021221020201010221220122021022221002101211100222211021012201012020001021101102222001121110222121100012111111102201010110010111000111221010200100220011112001121102222122122021002120012011122211100112211012200122120202122110102211121120020102010000100212202011002122011221101200112021101221011000222100200212102221020112211112111202100100011022101112021000002200211021220022202010022212002120210021101111010111222112212121221222111220120200222001202201021210101101202122201101200012200012212212001010121111110022002121112120020112221011121222200212120221211201", "222221122210001102201221202001101022210000002112021221100200202201101221012012220212011102002122212112202021020110120122220200101102102201221221122011210012022102210120102122210100102212112011002000110122220100102012112000202021022112000011010201201002012022121201112122012210002120012202022111112010200012022112200021212122112210211110200022222020001012210011120222022122010100001221000010111012202100212011210122102020202012110002020020011122012000101222122221022112202222102110200200201102222111111210101012211112202121200201220220012121210122020211012202102000201000110122222212122022010022211011212010110100002210221212220101022102021110122122021220002122111220122000112020120212001022012100021011222010021222022001002010101110112211010200021112212211021110120000220021102110111210000100002220212222021221101200121111101102210221111012220202012220212100121101021002112111010101112200101000011020022101102010101120100212222022101200002000101012010101000012022112212011000102112020010102201200102221100010212022102122122210022211221020201112121002002211121020100011100100000222020101021121000222101020112100212111112000000112001100110002201012022200011101002001000220000212111022110101122021100112101200112000022020121220212212201201120001001020222000110001001221202100111121010112102202101101101100000202012222100210012112011100120121021021000210112102002002200120011011001021121022201002012120102202010211120001011211210122112121102221211212022021121212222110222000201012220122012010222201011121200102201011010122002001110222220010110001121101021200221201210111111100122120001112220022202222022122210102212121121202200200020010211102120002222001220010122222100002211211211201110122121012120100212210210212121100211222101001001102010122210222122210001000221101212021222100011002221022012221012112210200000121020001002121202202022201212100110210222200110120221002012221012010012102110212210002010020202210011220101011112200000111201002", "020112002011220222122011010220220001101001121200221221012011002212222001221101000001001122222100101222200121002211022001010101210212100202220112121011012210000120110120010020122121010022100102001202222000002110122021010122100120102101101001202112121210002010210012120001121002121002001020011100101120000220201122222221111221111012200200100201111120020112102220121220110101022002100122000000222120102121001201221120021221102022222012201202022002021012220201021201010201210100221102001122210101010202101100220201222002102211202200012021022100200021122010101101121000012122211120100020201212121110112001102112110221101201222120200220102110122202212210221122021200220120000111012002220211021210010010212022111221122011100221121022210210111122022010220110222001212011220222121222021112012121112222122211010010212211200021121101001002121201101100221011121021221012111000112002122201111102012120211212211220112000102220022120022021212001120100012110222200221212212121010200101100012200111221010212010122122121020000102210020021121012120022101210012012202121001002120222111000012221101200111002200120010012200002011021002120210202120211002000211011112211220212202211121111110212021022012021002212111222112101001020012211221020210100102120100122210000102202202121121100220201221102020210121220121202011102200211122210110121200011212122211010201022001021210122100200111011011120220220200020222002121010222221122022021000022210001212102222221100012102210221020100111212120212112001022100101210210211021002112210101110022011121022101200011011012111000001111211102110001120010010202020022021002201010122001100222020220112011001221110002000120202210002220012011100220011210001120021112100110010002010000121200110221011021201011022201201111011101000120000111220110202002220201001122021201120011001220011010121010112012112222011012102111101002222220001211220211120200012221022120122022111200001011111012122202001202200112112010001212110001120221021101011", "111112211211120020210102012101121120022211000010222200021211220020102121120220120202020102101212111120212000110222121222012021111102210000001110122012210012020222201112212002212100111200102022001021221211211021020122111011112021121101100102200012020202122201002021201210000222101201001001111101012210212222002122102222121010202222211012101021222202211100211001201120001000221100021001210220112021112220210200002022022122200001122220210111202110211212112200021120021101110011120211020022201011121000020212022102210101221122202002121100100201202121210222200021000100111110120010202010201210011220221020222222102210100212110012220011010211110212212211211102001011120202000111022202210011222010121202000001010001020022202010221011012020220101020202212112220001002021212200000112202011201220201122201220211101102112101100002012111111212111201200111111222022022222221211002202112211221122021022000012202112222022011112111110211222102112021111100010021211201202210111112002102110201221101212211011001222212102220012000001022211010020101021221222212112000021201002112111012122200210121212011012102000100210010200120101211110020210021202021221202001200211100100212222020012120211202102001211010212022220001000021011111112021011112212220121102112021000122111012220202222122220102021012201101012022201200011200211211220021020101000011210202101022112111011120212121120210011022212111222100011111211010110100102011010201100201010221111002200211001002202111110002001001020202100202112111210010001020201121121000022212202001200100220220222110111222110012022122112011111022111211021002020022012000211200001222212012221101020022011121000200001200020112220212211212212002012022121000221100222211200010212020121101201100210221011210222212222011100202200222200201012122200110022222120222011112211110211212201222201210220220210000120012001000012201010100000210022120212112010211110110001222202011202111111021001200121000022010201212221212012120022221101212222", "201000010222100102210221102112100210101020020020122112222120222122012010021110221022001111010121221111120121001200222000200201021101221101202212120001001222122000102022221221211021211221001222120100202102211001122022112212121212110112000210022222210112021112122202210001011222120110202020111102002121001202112210120220200112220100211102210012021201120000010011200020100212012212212200112212000011010202000212200021101022221200010220020221021021001221102220000022020011200102002021110121010200102201201021100211222012021222020210002100101202012210010101120110121020100112102210221102222122021020100210201201001111210221002201202210122022212012212220002120222100021021221001021212002222102011122111021110102020010211121200002200221100001222100222210200202022102221110120112100102110001111200120210112020210001020121011122122010201210212110202212202022102001002111201110020102012111211110221022211120212020112222122022210122102212221110000022111222210012120010122102100111201211212000222122111011211010002120222200121020110020210000022210001021220020220010102212010021121200222202200110210020200022100001010202111202110022020000211111221201012020001002120220222120112001221112200222212010120100001011112022121212012222101110200021121222122221021122212121202012022011101011122012022210022011010020122222020222121202100000102122221120200222110100210220221210011021010001222112112002100010112222101001010210211202210012210001001222220211012101111201001101021222102212222101220000102120112001102222212211111202212221222010001102220021012022110012110202201112022212010022211000220200112010210002020020201200211110000021221022221012120200201202212022012222102201211001101022200112120101211221021202221010112101011200020222120011002111210121102001001220121212000221101001101201021111022012021021011100112211120011020221002122110112121212012211101010011102120022120010001112101210122012120111112001220210010221121211102020121221100010202221121211221", "212001210001112010002000020112122211200010000220021202020202021210111202002211102201001120102012112112101012022201102021211002222212002002211110122220021102021022120202100100002221111212112112101202220210122222021102221120201220102211212210201011211201021210220010211100000200012001110020111202210001222202212012110222122200222020220002202222121021002221020012202012000010122110021121121111000211112102212020002001211011011001021021122010122020022010120211012022202021010020210022020000102111110210011201012111101022000101020112221120022012011111111021010120100120012100011101210021112221100122021212202022220120210020210020021212100102010011102012121102011001022011210000002211210021100201112221102021001111220100122111111110210112111111022012012221021110110012200001110201012002001101002101112120011201122011202000001112111201112000220100022101020002212122122120122211202101220012112020212110222211211002002212202101020000101202110210101012200002002221112100122221220021121101011202122022102102022221220222001201111120220100211012210000212222222221122210220122101011101122112212211002220011102210101220000202210020020101211202110021102112021121021210200202012022010101200011200011201001202100210111101212100020102020200012011220201121111002111020022012221222101220220011221012202011200212111112222111221010121012000111000010201101020020020112021211111121211201002122111010200012220001002111002022022222122202121202111021102110220000210001201101100111012021201112100212202212222101000010002202110111202001210102011002020210220200220101210221201211020021012102110100122212120111111011201101221211222001020210221121221110221200001011200201200210222210020120022120112122111212002211110022102112211211011101222110111221122120121021002211002211101200112011110012102102122210020002101221121002201211002022001212121111121212010110002111121210212221011012220221001211101111100012110002200121001002000101100000101102201211202202202001021111002220", "011101020021200212202121022101022210112101011220220101102002011210011020121111100000102021220202122012011020022002002220212102011110022010010002012112112012102101212111110200010201110122001222210111101212222210011212022011222012221101101010221021202120210102202202110121021200121121100022212001210012212020002021211002120001220100102110221200222010011111121022021202010000202112020200202200212100110210201202001001011200020112101020021012200001121221201110201202002222111212022201020112111020202100110010010111220022201221112112001100022012210012122010021200010210210211010122202221122100221121022011000112112020002200120010110010020010202202202020010122220022201112111222120210110100012220012221221000221100122021121212200120210001101202011220212222002110001110121210022020221200021022210001001002111121010022001222212100111200001011221010021021222201020201022001211120111020021210212210120112100200220200210200220122201001220010011101122102120122001012101002021101200011210222112020211212121020022221102020112001122201010011102212210002111200222022020112012101111220200011212201121202000021121022201122012201011021222001201020202011221110021122202100110112100222111220202012121110010210221120210200112111122011201102122201010202210121202102111221000120012010022121021021211121210012111112022012111002021010121202201202001020002021101021012210112010202221101000101120010100001210221012020100012121020211021021102211111012212012022020102102001202102211010022200022201212112000111202010211020022021000121011021021112210201200022010112000221011200202001020000001212222210122222202200212111212022110000222202012001212202110202110202021200112112002212122222122011021111220112020121202022010000020110120010210011221210122020221110101002210111112200011220111212112221221220011121000100120121200222001211221221002122121222000100101122002012110022112010010212221000121202012220021001220102111102020212101111101000101100120201222020001222212110201", "112120012011210212211020202220000202100210200200112221200000211002120211212200022211011110102112222222110121120112210022002020201001000200221222002111012100210220221111020011002010211010111021200102122101111200101111102122121222212210000200112221022201120101201022000111011021002022001002020210110120021210222022201100012001212021202011002102112222122101102201221022212201012010000012011021000202011001122202210010221012122002000100101210101211220001202020120010212102120212102001000122122211121100210011112010222111112000201012212012011021210121111222001020221101212011022102000200102212002112221120012020100212111201122001020200112202021102010200110120112111101200201220022211021011222200201210212000220211020110200012110011211001021110020121211201201221121212100110121112222021111011010220022201112100102120102021201122211020020212102010010002222020201201102222010121210010200010122112001122122110202020021220020020010021220221021110220220201001200200101110200211211210002011221100202111002222100220122101010210122221200102120001112210222212222001112210021110201001212200022200000112200121000210010210121001110010120022001210001110201201121101120111000210120201112220122002001112102002111012120022011000221101111002211012200220220002210112210210012122021022012210212000012202012210212210222101211021011202021201002200100010002202202102120222112200002220002111101011020222202221012010002210101112122121111111000021020212120101012122220000201220120211110212111202102122112011022112101200212211001201001220212011212021200120221122221211111112121101012100200221212022111120010122001211222200120200101222101211220122201000111101122110020020222020120120111212001022100221212221002101111120212200002220021002120001012102102221212011121120000011102121110200000101202211122201220010112020211011012021212112210000120101021002121121000211201210001222011002112012020111222101010211100020100122100002211220201210220121010002101201111020202211112101", "021210200101210112102101102100212120222012011020221001100011001121210220110011010112102021011021222101211102001200212001101102211001002202120020000211022001022000012011002011020210102201010012210011211111101120102201121012112211112210202220221112000010121022001220011010211001021021121101220101120101202221012012122211110111221122011002121001201210101202112112200111122010121101122100210102222020122201010112120201102210101000212122122222020211202122101220101102022110220011212200200010101210210020200121012010212001110100111100012200202111022101221222012021101022122122121200122222211000211012101211111000212012021111121011221002201022020012111010222202202002201210210102221102001111010122202000100212100200010100120100222220220111001021202010011012011002012110000001022220221012202022022021201100012112222021011201002101201020112210212222100020020201111101020200112200212200121110220102222012010221121120101111211202111012210122022020002212221221001000022120002020220212010201100222200201020002010002000220212012202002221200222200021211211010001100022022020202101020001002210000122002020002021221220221101000112112200001100101121101121210100210010010010120210121222102002102100102220111222120121001121000100022210011020101210210201111002120200012122112010111200101000001210011111020222002102121022212101220010011121110111211210101111122222110201111012102000112011201101102022120101200212101022012000100010101112102211100000020202001021210112110112221021212221000120210120222012021010010000221120211221222000101212011212002021012212201100212101112210010102202010220002100000120112110011101120201010210011100122021020021012120020121201202001100001100202000022121212021121000022001010000210210210021100211001210201001101110222210212200222021211222210210221201121211121202021220020111102020122110010201110212202100022202201001201101201222201211120210210212122202021202111210202212122002121120210021002012012112022011102202210000201001001202", "111122021100222122111120120200210111110110201010101002011212222120121121210021221110101012111101201210110221110202022120210101212121122202121201002210102100120121011021122012001020101000100102000001112122200122222201122222100120122221221110212000011211111120122022011102200222212211001221220010010202001022120100011000110221221210221021201011101101122110122101202201212120200222212020100000110101110020002201000012012211100021022201200102212121100022122102211101112202121010122011002000022101111012112111022122122221221222221121200210202200200022022022202111120121222001222200212121001110120210201220112220121110001111210100201020020010111101201122210120012120020101122020221112000002211211222100100121211020102220010211121000202202222110021202202000102200222121211220020112210112112210201100000020102012200222122111020102111220100021220120220211212221011122011212020101011001121102102011110201200110112011021121011020221221002000211210011111000110102100011022022211211001111002120021112112010201210021020220200112112111121010222222222220102001101111222210002011202200022202112221102202121200000220121211111201002221001022010201121120201221221021212201012112210120111201102101102021002012021122010122102111120020211110200212102011210120002002101000021201020211011122200011112122020021102200220022110200200011100202212210011020101001020111212202022021111212212110111212210020101201021211121011012221112221111110121111102111221200200212122211020100101102212111211220200121101012212221111021011001100021222210200000112112111101111211210220211100112110022000201110122112002002110112020101020112120000000001202020110011111222112210102121221211000222200010001001201010122111021122212011012222100100000201000201101020201000000220000211211100120221102000121121211121000121210022021201011000100222212001210201011202120120210021022222001002201202210010221221021000001020210110222010201010221222211210111022001221202210200112011122200100011100120202", "111210200000212201001100201021022221202222012011011020210102211202010122212122120102011102200021111202200110221001101122021000120210122201121101212021022021120211211102102211200222012022122222000221110212221002011220100022221210022222202210021112020202122001122202101110210110122011111202011110010111000112200011200222120111212200012101012011211220220002110221121200102121010222001000010000202010221002101011112010001121210122121000020212210100012221212210222200221000020221101111210100200102121112022210212120200001210122011210202022220110120122111202120011010202112121020202102001001100011111022220120020201221220221021012122001010001200201100101210001012110022211002222210002221211200220012210102101110211122102212021101120211101121222022102010102202102022201220111011022110000022222201002200212111001111012210022110201112221211021212120200121211001002011002122221100202012212100102121202112012022221220000211002002212202221101122102101112202211011220102021001012221101200021012101021212120102022000201212100112001012201220001220011222212211201012122200011222012200122202221221210102020210111010022012022112201121122021210011110101112000101222200120212202212012001220122022202222111110122011221211221221110201021102001212022212212101201122101111100102210112101012100200100220210222110002012022222200010120210211221101200112202102210222210022012112110201120211001022022221112120111120112001022101221121111112120021022001011101212211020001102110020111001220020212220102111200000111211022222122002002202222121201001000001001212211100012101202122122121020210201011211022022120102002112120020102001222120211200022021201201000212122201000201112022012011020101010221001022120011200001022012120122112010011120111111111010211010220200202210102111210212000221000010221102112210120112122210002001222202001122120002202101122022101210002201011001001001022122102112110002010010100002010121100111201110102002210012122122022012102000021222122120120022", "012011212221202210212022021200121110110021200100102101112001022111210002220121202102020101211012220022211110002021002201100102212001120101221201201121001100100202101110011121122221121100221202002121220021011002020010020002012210210010022220220001212201002111020002100100200120100212022101112002011102102201121111101020011210102210221002102012222102012222020002111211220200021022121012012211001120100220100212200202202010202222002022121022111010211201221011221010001112100122021020001110011220110122022102211201210020110021002122212200021211221210211211102010221001101210200001001122200021202010111211000121212200200210022111211211201222001120221120202211022211022211120222111222001210121100111100202021221021101211221000120202121001122210012121202020220121212221101120200210212011000102022021111212001022012210211221001000211100020220110012111020202211002200102220000110100122011020000210201022001111002212012000112200002120200210201012111001022111111112020022202011101102112010010002211001021000110012011122010110021000102211022210011212200121202120111021021222100211121021000122112012211220110001101002221211222010221010120222222120122222012020112122202011020101001110121022002101210001002020121020010020200102122000212220101122012120022112102011010020010211222211020212120222001111200121110000110200202221020022120120212112200201201221221211021110202210002211210222002211210221221101011112010012010100000102201120000111210102021222212210200001221102002112101201021211000011120020212022121011102121210020211112112100100002010022020001100002101212222210000220221200001000200002212102101110212201111210211112220201002112120122122120002200202211011211002011020011002022210122001121200020221201020221201202021210012200102010212101202101022011211001102111221110120000010002110121111122110112222001210222012111202002202122212011022202002022210111002221102221000022102000211210202010111020122002222121001111012112001011110001000211211000022111", "210102002122010120211022102121201200212202002001112200201011222012102222101122120001112102001122210011202012021220200120012120001010211222221021122122010012001021021202111000112101111021212222112200210212120201222000002021102110220101021111201012122002202120011201122100211212020020211002002221021212122222112111002002202111000002001112010202101220011202200011221120012212021020221212022011112001201222020002212210121110111211021122121112010020212212220121201010211022102002101122220202200002101122011002200002212110212111100100001201010011200220220001112120221120112012122020201201211010011012112102201201100200200012001221102120110121200202012101101120111010102211022002200111012221100212222021111111200012022110021011202001001101112221210012211210110120111111221010102021221010202010012102111022122100220222101011012222202002010011200201211001002001220111101221222122222112102011202210120200210110101002001121211221211201020011210101101212012022120111100111020200110211222011120022211020020120200200010222120111101002002012212122000000021002211010010110210110011200110012111101220022000020202111011202211200110221110211221211222100001100122122112010000120111201212112222221201001010021021022221110011020022221122100220010110000221202022100021211101200021212101100110211022101221202211101200011101222121011211022110221121010020220200102210120221201010012212121010001012112101220000110210222211121200101200200020012102121010121212022000012101010222201211112222220222212201001200100121022000100000022020220020221010022010211210120211000200021212020100110102122201011220110201122122012100200221201210110020011102000120020212100001220021002222012101220011011022112222021002221012120200100001210210112120201121122202120212001200010002001110121101002122120121011100201101220011101100011001122122020001110020002212001202110202022000100000111020021122010021102220112220102200220112111000211121022012101201120101002201202110201021221011201120011", "000101111121002222210200210021100100001021100022000022201112111110101222011201220201212020002201122221120011210002000100221122222201100200020222020101211100001000211210210010211112111222122210122010121022012121202012121110011220021210120011122220000221012010220001110120111211001000011211100021022112111122011011011202010012001000022010022102121121101010002110102000111102201221220102210211000220120102210020002211201101210021221012121210202210102022011111222200002212210101021001120010221000222022121000111202120122201020210000012012020221020220202202202222020002221201211022211010122122012020202022102021221111201200010121210202212222100102120110212200100020012211212201120101021112022100001122011002102221200000222102011221020221101220201221012122211000121122222221211222220100020102211010122000021020011121001102112011022021002111222221220000121122210212000201210201120221202111001102221020221111210120211010011002102012202211001201101220111002101201211110110121211110020222101021000222121011202020022112120001222100211220022020211122021121021022202020221022002110201011100021211120110012112111000021101101221220011002102201020112101002220100002121220120100000200200020120002120100121112122011211010000011120011011202100022110021120121221100122220122111021110121112102201222102202020120111122010010212021201112012020012122002011001120222201120202200220120110112201222010121202002122111001200002201011102122122022101122221122201120121110101001002010211112012221202221110121221020212112020120122111102120210210001102001000100011111100000222011201021100002122022102101121022120101000212222112220101002211122202102100221220121000210221010021000021020011002020222001121212202212220222001110201121021220120010211012112212000212022000212222022220021111111112202012002121020200201211020122102111110122001220020211220110002221111212221222110201002022222111220221202100121001010100001021112221101112211112210111002102120110110121102100202101100", "212102110202112021120202222021200011120120201222122222222121101112200121002211120221202001112201221122221112222010212111002200200011000210202120112120021210011002111211011112211110121022110101210010121212001222021021202202101001011111102010120220220110201111021220002012201112110220020001200220021121122001121210011201120222002212102221101002122212221111211002020220210000202122112002111102111211120200210010110201200002221021121012020002110221120201120122212112212210202121112111020211020002110120101210220112021111201212011111122110011100100020111210102222120211211110011101211220100011111110122122020202122202101112102011120011100221010010101220200210201220110002222111211211121010102202210020112212012001101100202000201220212022001221111222120221022021201012011022212100121012102100210001210102110002100001010002220011001201202021011201121122121211111200221010021111111101110202210011010012002210222212000011100220212220011110222202001211012200111211100200020021010102022000202200212112011020101212021122212011100112000002100121000220201222101201221001201201202211221022001122000212122121120010012002000202002110102012121011001220010111002002020002010101211022002122012001022002102121112200002210012201100100202202200010010202211122122102102200010101210110011102112001121210212012112022121211222112111011200221000212112201020021201021120101100100211001102202111111021000201211102222211011121101100101102022010222000102211121120101010022101211202200010101110021110100201012111110021001010222101120111021112202112220202210221012021020022201100201212211002210101210102220020021220201021120100101100201201100210101022202202212102012210120110110202022010120102012021122001220120220022101010112101200021011201120000120220221002010120111221012212002101200101112212220202122221001202010201112120101001211002211202111221102002111220001021012210220200021202200110022000100001010102100021021210122001222021112020011112211211202201020011201112112", "000121020212102112002121101222222021200210212121121012212010010122100111002002211200211110122212111110020010000220112012000210121211201101222002221020010111001202002220122210011011211021201000001121112022112120220220002220222210000101122102100011120201220211112022210002121220020220110001022011220021222222001122000000110020111211202001020122221102121221001022202202110100200111011112220210101201121222202202020002020000210221021122011222200202001100202120121001101012102020112220011120002120221222102021101221002012010011202201020021121110021112100220200112010112112211111222102211122211220201002112100001022122022102212112022022011022010222210200211210110120001221101002212002121121010010112110010110222021002010210010121102220120200101112021001200110011020021012010010110222121101101201120102200021211001100022001202222112002212021020122210110021002101012110120120101101100202021102022100011202221200212100212202022211022211210001211220211121011020011021200000210022100222020220021011202120222020122120200201120022022122111111001110211210202210112012010201012020012212221001121212121021121011211101012002211101022201012222122122020221101212012202120000012102201200121102111011012012022210110102111121011120110102011211001122120121001220012002210101200010020022022221022210201201020020122202021112001222001011210022022100211000212221000221200202211110110210121021222220211012011010022201220121101010112211022211220102200121121102002102102020201102012101220222220210202211121112010112120121202102100020122022020211010102200212012200120120110210122110220101212222122000112022201110002110220002101102010020021122010102010122211011212110002111220222011102200000202021011212212012222200022200201210110012202221202010102021011122102111220022201101112122001122212201222010202110210001000002212111112111202122010201120122221121100220112220221221111021001200201101221111022101221121012020222220112201001002101112000012210122102020001022022201010", "011002001020100221022100111110100002121200210222101021012211200000211010110221022001110200000211012121111110210012111220002211102020220022111112201222100210021112011211221001022102022020001000000211021212101110100120201200101202021220011010212101000220112012100010221200101020212000200110212202212002210210120120012100201020021222000220110221021202022102122001012110102112221001221122221120111111202202012111121002120110022121122212100212021021202221222000201112222112200001001122120011202100001011112011120111120212122110001211111212211121220222200011021010011011111012020001000021110202120221112010020220012020201221222110122002001121012212211102010022010100000202212100002110212011002021111222210210100222010111221200121021221210100010211022100112122220111101102222200122200122001120020201210010121000010021111222112101222221212000022210211110022001202120020211221022112001100200210002022022121111212001012211222002221201112010022221011102210210200120222200101200011222002220202211012001211000110001201221010122000200222000101220212120212002122202112120022001002112221000120002001100012221210212020201021011120210021102012112211111102002101010220122212001122111022211020011121002001000220022010121002200222122100220222101110220120020212212122101100211000211222201021100120022220001111111201010012200221022212022112100112022112111002010121001011220001112122201110121221201212101012212021112210110112101121202022212000011111200110120012122201101110222100001212222101211022022021021002111010101102001122111020220202012212211220222222022201020000210202212001112012102010020220122012010100121202211222001102122221222011220011021110010112121202121200212200022001000200010100010101001002121200210022110021012010101021022021220021110110210101002122000000201110111120212220021000001202020200100021200200221220220020002022020211201102002001210101010001010122021022202111122011021202011110101212101102022010021202111210001011111120111121022101220", "200020110201101022100100010012222010210202021222211112001010010211210100001202221212121012212102101121221022201211101101212221122002102021112110102001202222211221122200221011000122210110221120011000021000101110222212122221011102021110120220221112221112012010000122221012221201110200202201002000122012101221120102111121112110021222001010211121200211220020112121222221021201112211102100111102002101012122121010112102100201120011022120010220112021001121111110200000121022012011022222202202121201102020110010112122222122211012012100212021010212021220011202222022000101101200021220002210201010110012012002112002111120022021021102102221102020210222010100120221110020021111212121121110111111010021022220212111200212202111222222001220000120220002212011220112121020211022100011102120011120002200100222200122220121101121100200002201122100001100100210101012102111101021010012202110201101211002021020211000001202111010111011001210002201122120011021200120000121110212020110101021022010102020220201110220101110101001022111221221122111011111112202002212111022220112222002001110020202220010111021121211200200221111110201222102001100200011001112121122201122121012112200110022210011122011212212122220210101201022200101020222102001002200211112200212022212020210020122021001020112202022212212112001122210021001220221001200122202202122001112112110121221201221101212021212220010110210000101111010010010121012211000001020102022001210021120021000201112001112201101002110012111210120200022201201120002011121202010101100001100212110012100200100220202221222121102222002201102102120122002001102222202111121211200221000221022121201221220002221120121110111221210120102222212010011111222121020222200121220021121110102001100201112212122110201021102000112200111212010221100000221211122222100202100211002111121222101021121110111110202101212201111121212201101100221210110211211202121121122202222221022222000100020101101022021000121201001112212222102011100122002221202002102", "121120111010012211000120100211020200220010001212112022201010122011111210112221121220101012222001010000011012010200022100111211110100102111012210020211002100001120202012012220102002112222211122200112201210211102010221210020012220020221002202201111021100202211202012022101100012210000020100121102111111200111021221201212200121121201222111102122000021221210120001111001210001100200010112100222010212010212010211212101111002112100020211201202221102212210020001010201021111111211122012010011112200220122021011100210111101222012020001110222222220210122010020211122022112112101010011021012112101220121201022011100020011000210021200111002021020120020022111000010222011221210211011212112101100101111002221012111102102122221012020222220121012122200001101220220212220122002220001001120001022221211002211112102001012101000001222022112002111202201200111201221111000101120120110001101001010002102001222012021100020112001012102021110212000100022111012010100002120100101200102001102002011112121200000101211200210110121202211200100211221201112121112111011110211221201000211212012020021221212212001221010112221220021211100220121111000100100220210201010100002010012202112001222101211202112210121112201110210112112011120001202120110000221110002102120101000121211100200212122000222022022021220212000002020210000110001212222101211210120201121000012001102212121220221011022100210001201002101001012120122220010102211201020012122021110022122002122201110020210110120200211001001120122112202011221001122210121210212100212202001102010210202102221200111120222010202222212200121220010200112211101200002212122201211210021202121221102220122102022220221020221120210010022021010201102110221121121021011112221120010002222011011012212101120102202101120110220221201000101021200011001111121210100122011122122212221221220120222110211222220211221211012020012221101020100220121111001110020001112212020012212002112110122202102101221021002221210220212200212222001020121012002201101", "021110102110111112102220010022221021201122221122101122212122110011010111102200210011011021211100100222200021102121012100210122011112122020010022000110002012010101200012001000100110112101120221022202110221211211012110000202201220120100102110102112010002000101102222202010212011111021021110012010110001120001112000012002220121012010022211010021012120202211120112221101111020010022122220210020200001222202000120100120011121010101112001120011200001012111222221022012220202100101111211211100001102002021120121010202011102101211220201110110220201010000201110000100002010221010120202102102210122211121102110112022201201120201202211112122210000121002100100002120102010020121112010020021122021200000012021100200021111011010102112121122001101120111120121202220221002101101220222211121011110011100102202001222221100122020122011112212110221202000121112120222121211112220020110001211112120112201211012222222101112001122001010100000210101011102000021202120000122020110122200201221202110220000212022021222211011222020111000212200121112021012210211221221020122202202022212112021020220200201211010200120111102202102010211011101200001102202020120010101112202001222112200211120011121021112001022010212021011211100000020102202021220010122111022221011110021221112200000011110212000021112111021110122222111111202122022020112110121212111212122020202200100010201112210111102100202100022212211121201101000012020222202201212100020021012212120211020021112210011201102111011201211202121220212021020111020210201122102021110022212012002002012100220102101110100012200121012011021201201101121021001202111202121202110112121222200200121000222112002100010001001002000100211101000012120221201022220222000022022112021001022011011111200222111122020210210202220021120201020001110120102022020022202022122010002201202000210102101001101212122001211220102201020200222112102112100012111102222210212210121212201111212112010110112122102220112021101112200001021100012020211210120222101", "002210201210011120221010001102210111212110222211221122202102111012200211201001010100201121122202200001002002020121112212121112200221000221010112200022102102001212001021120000111000021212020012012101222121000202000022011211002221122201101210012202110021210001222121020200102221122202202021201102011200110022010100112111012201001211221012100002011001000012210111101210021202120101212001001010001222120010202201010210200110200012212222202220010212022022020021201110010000001101211010121201021111002011012020122201020210202202100221011000000121111012201200002101200012111211201102222201222112201222200201011220001001220021110212220212120200211120120001101211020012212100102101011010012020121101210111021022111202122002000002200002201010002121022211221120212020202001210222212000011011212221201020101202002021221210101212000221210101120122001021120021021200000122201100120201202021121222122101222111121002110112112011200010210010202010012121022102202011102011122110220012021110110220021001011020121110221012210021221122201110220000212011021112022211112200012202122110020011201001101201012122210012021100212121100210120101010012010020022201021110221212221021212211002222100221020222210110021200011020210100022200222111221002211111020010102010011222220121200112110111021002121122211110202110022222022110220020012220111011120012120110122110200011112220100012112102002110220212102112212010010110112110202002111222210011001202211100020111221201122102200012022211100112011012122122102210100221022222000202221011022002000222221020011222011020212101211002110212011220222221222200222201011211012100020212122011000120120112211222110012211222222020101020211122120220122112110021010112200021212200100211202211222101211012002122211102021021221210102202120120002100120112002220120200022121210002110001111112021022122000222111220221220110212020102201121110221020021201100001010000010000020121212120011200010201122001022110102010221010220120202122012121210221", "020012011201101102222120000122110122211200222010112111111221011122112222012001002212020202202212212121210002011210011011011011000002202022201112010012202011011110212200221122220102210120110110120020121110211012120122102102100212000020022020111010110121000210002222001121010112020121210202010121212210220211020122021110122121012001020010002211210221110001010100221221221212000111020202122012022112202011011221200122211110202120112220000201022122102022000101200211110001001102111021101222111022212220211022020220112002111101121101011200112111210202021202120202210000201200100211000211022101202012120102122111122011111200200222120102111001121110121102001120001210121211110210221200111121000102112021122020220212102210002022000001010101020211010112111010012211011011100211110110011101022101200201111222010201121100122201120211112001201220020012000110021120222112001211020210212220012010120210202100122201211012011122201100111002011112200020201020002002102102201101111010110021202120121120200001220101220011210100101012112111010210002112021201002210011021221221220212020202212001100002100200122020121220102200101111122112011101110210220022220002012210022112221010220200102122012001120212100122101000102211110121220101120120210121120201012202010002121020112201122001012001100120111210020010202001221022202202212122120100100210112122200201010121102020211222122211011222222110012000112210210202020121011220222201200121211121011022102100001110001101111102000012122212111100000021122012201211121100011120211122122221000002110221011202102221222202100212200211000010220220102220221112012202212110202112200221212010001202120112121221002101012101220200022100110102121111210011202121000110100111111222010020211000221021111211101000021111212220020000210002200021200111021220201101202021112110102110020020101201212210002201211021010102012010212022200021122002120020110002221111202111001000200121202222112202211212200202221011101020112112011012212210110202", "012222121200102112211212120001111210200221021002200100010222212211120121020000120122022220210012200221122212220211102102212122011221111102100011202211122021122200001011201020201010221200012212222011110102220102111101222010111220222201222202121000121112210110010111020102121101120122110102102102112200011120001221122211221102112002221002202112220012111122211010111221202201012222201112021220122020101201000111002110011020201100122211010110210122012220002202020011221000112001111111220112102002112222110111121012102222200022211111011200110102001202021002201012011221220201000021221102221020011010122000221022020112002022102011012121021012012222221212011111202121112210201210222001102021100111210010022120011100012012012200102011121112122012210211201102100022112220010101011000102212201201222002022012011220011001100002200212011212222022100101121002011212220000110102220011101021122221201201111011110111101220000000122012102120111220211210012021202001200002221111222001201201212122110110000011102101211012001222102110000210021101102111002202001201012020100100022102222211210200122101110002201110000101121200221200002011000100201110001220201110110212200101222100220212120020211001201201002222211202020011120120122210111001121101020122101120102121222210100102101110020021220122200120220002220202200210210021222020210022111102211112121002202210100112020120102200100222201201202112102011211011110100020211212210220012220020202122102021210202120100220002002021020222102211120221210010011021022202122121102020200022000011102001111102110222101122221120100101121011222021222200122121112211011001122021022122101001110210210110000022201022211020201122200102111120211202222001210012001012211101002212200010010111022200010221220202000202201010022020020100122211221021010012122020202001112001012000122110102022221021211121001022121221022202010000100121200012010220021101001110011102211110100111020010211222012221121120110220022200000110202120122211100010", "101102202000010120001100210002121121222002100000221212112001022112021010000200120221102222000201102001212202221210001112012102202111000200020111002220212212012000001212220121021110010021102021212021120110212102221210021210110022012100221011010122021101002211020101202002011002200120120101222110020100221202101002122020021222222211002111020221201221201222110011012221211212110111220002110000002101022100210211211200022001102021022010020101100010100110210220000010002102112011222000010021111111220100202011120001222001212021111010000100121111020120001000121201101002220120202111120022112012202111111202222012222101212201211221201122210121011212201002222201112020001210102202020002201011000001202202011210000211210011120120111201202111000001210100012122120010220000212002011101221221001012221110220002202200002121010022111200210020121221001011212201121010012121220121200222011002211002122121211122121100210102122020201011010101000012200120220000112222212222110201012201122010020221211201101010021101112010011102120211202111101222222221000122012122212010120110222121222112110100111210011202011111012011001212102110112100020221021211020122000210220010012210210022002011121121010020122102122111101011222122202211000211101000110221020022020102002011210002201222200110000000002121210012010111220201101000202222201121102122212022102212211221001010111212210001101001000010002101221020001121120101202002020021020022220111000111212002100121012120100110002000011221120211011211200121101220211001000202100120111221101100022212211020012212022011211201202102001210120211021202121220211001112101212011020212111210120212001101020012121222010201102210022221011122110100000210000021220210202201002102211022021221000002221000122012000021210102222212022121022110112002110111122100210111110200020212211111201100212112222101122210012201100210101101102012122022011202012102201102020220222212001010200110102121100122012111011220210212210200101101020012212112110022", "102002110120100112211221000212200101021121011121222222221001012011120011210012000101011211102002011022100212222000101120012110121000001120200101001221110110020022022010211012001101110201202100221211102121001022112200210020212021021122110112011011021022011201110211001121010000112211212202201111010110011221021012200010200202021110221011011220220220212012012201012010012210022102122010121120000211221202020221201002211100012111101100201100002002221102221102210211010220002111010220100111011102202001201121101200002102101111001121201121222211001202221101121222120120010010211020101202012120022200212200211120222120022121022220120000122221011020211010001212010202102021212221211120010011120220202101222000221111220121102110022122000122011220212201221211100121201121022111210212202100012010022012210011100012001012210002201120220212210222221010001221121020121111021010112221012110200200110120000111100122100111212221221022111010222011211102222020212212111221121021201011000121210012011000210112210111000212212212112222202021110122010212102101222211120122011010200122010012120122220220022200212221120102110220201221021121102020011102010022111100100120201100021110220022200202201000210220110010212111220100001201112011221201020101120001022221000010022222212211022022122200112220020020120122220101121110002212012200020202002011012021110122220021120220221121210101100010012120221120022012101111022222002021001022010112222000121020210000120012221020021021122210201112221211102212120102111021120012221122112012212112201200000121202220100221220011222010122101020002211222022221021122112110102000211000121020211210122101210002110111210001000001202200220000121011120221111120120112212100100000211221001122212000021002020222021112101012202012001000021102002121022201222102020000120110011212122111002120220012122220100112000120022001212110200012122221201220102002022011200000002002000012212000202202122002220120202021110210221101110020002111001101120211", "102222221220202210111121121111221102001010220212202111022121120011210212101121120110121020222120012200100022202001210020222201010012010210112211121120200202111211111000010121021212021100001011222100222112011122000220100001212120002222122001011112212001000202121221211221101221100001121020220222202121121100221202010010111122010121021020110002122100212210101211110210122121202220112200002011200102020222112000211110201210200120021201212200002012110022101120212021000210021201010201100222101211211221112022020010000201020220200112021101210222002012020001122202111221202111210222021012120022222200112210112121122102121112210100010111222200210001110001011121222001002110111112212210021221000022122111200002012200121021010101100221202000002211001010202210111220211210121002211202100210220101021211111010222101211021112101111200122121221020021012112212200002202122121000001101000102200001221111001001001222212220211022111101021202001120212202020122111102112211002211210220101010022011100222001101212001122001021011112202011102220002220001002120101112222221221000012021021201200020120110001102021011200201000222211010110122110001100202210211112022002122021011110111001011221111201210210100000002210121212111112221200212102122120011010200120121122100201202012102102001122100211211222012212121222212220020112100210112220112021011122121220111220110002010100202002020020222101212001022121201202110111022202102020222222020211012001201210211011021210011221101112121222221020112110011210021110211121022002100101011101001012011000012222011120212210210201111210100002202021022121112202202010112202202000220202121011000211200212212000201201102110002220120220220021200110111122121200211101222100222202010221101102221202201111200101001000000001112111202002010102010011101102200220021200212102021002012002001220110020010121101202221202101101102011220020112222210201210202000212100201201212001110112010002000122202101011201102221002110011000020010022200221220", "220221122100000112121121222001000122011100012101100212222210211120222001212012122111001121122101101022100202022020020012010000212022012020220012120010202222010001021020101000002222022020002112222002020122112112202202221101020222110212120122100100020212022111111000222002011201221020100001202002202122222012201221101221020100111011022221100220001020112022121020102222111011102101102020212001012100112212001011222020111122012212101111102021001021120002012112021120011220100001002111012221102200100201002002110012020201210110202021000021221101212121001212012221012222102002211020002012000102020110110121012021221202210220202110201000200120012202220001000012222000100120211122222012121000101212001012221102202012221122221021020000222201112210201100022210002002201012011111010201121110112011210010221101020011202110001101010022222112010121202211120221202022000112201111212111000121020122111020012001112111010202011222101012210010100211211022202211202001010122020002020220210000012112200101110020100211000222020002120000202020001211111201000202101221010000222101202121100221122010202021220001101200021201101100201221111210001101010122101021010020010111122211002112022020211220120120112022021011222202222111202101010202211210212221221212211121000012221101110010101210220112011102212122002112100211210120212122001222210011120102012211212001200101222102021011221002102212010020221210011222212012120120022001010111120000221020012100121010222022022121100101001210221120211000110200011121221121120101011010010000222220101001022000210210201120012020122101100101002112111222120220021002210210000102211011210120220001201100111002222212222020121020011201120012012000012111220012000112220012102202001211002222020212202011011222121021112122122121021222001120102000012110122120122210101000222210010201222020211022211021010210020020211012021220020200101110120121112011012202001120211220002010102110201121112100000122121220200122112120212012201001001201211101", "021011121122100202222200000100002000120212220000021112101220212212001120110222211222211100010220101021122011212221011101121112022102122111010201102102110001011012200010112211022121102221011100020111012120100122120222211120122110011211012202200201211100020000102221011011220120021222212022111222001122100202222210022022102110100011021222220220120010100212101201021121002022020211212210000112111200100122022020212021111002222022200020112112101222210102001000100002201221000200002000202020012012002001100000110212222010010021202220202221220220110101101100221202120111221212200222002122221100022121210201201210211020201022011002112212011212020110011221211101100222201002022211212121220200110010220120022001002002200101202210101122202021212010211020020222010221211112120110212120212022220221100121210010222211112011121202112200202102102012112020210012110211221110202100112210112122112222021102122000120101021102121022110221101012111112120122211211100211200110002000110120210002210000100010202111101111221200120021012000011111022211002222011201022111120212212201201221110120212110222010210001121212211101000121202012002220120201112110202212120010222121010220002000221220200122221112110012002021000000010122112100001112101200202200211222102201011110220012110110021101112212220021211201211000201001022110000210111201112201200111020120101011100201210200011022221002121220112021002002001212210021011201122102010211210201200011200112122000011200000110212012121211022101100202000100011021110211211121200110111112102010121110211102220202120001112101000101101211022222222121101101111022121100121012022122110012221112102021012201201202021102110122100210111021100111002000001210201010221120022112002210122111201001211002212220220220021012100122001201210002021021101201211121020011122010200120120101001122221122110022000010122110110211012202222111000200002222122211120102222012012102001110110020112100211211000221001122201012200200002121121222020200102001", "001022221100100110200021102222000012002111120012010022212112201210102022122100012200002010110222100221112212122020002021120222212111012110122120221022011100102000220020122022110021220112010012110011002111100222200202100201120200102001101220201221100221000200111111210020210222101111201221202100220210002022121102110020101000112002102212002100122120201120100122000012012010211201221222120022200112221000211202210220001120102201212001211101221122010101202102021111222201102212102111110000000212202100211121222100121102212022022122001212120100021200102010220012221020102001011112120200200201021002022201111210210110122012001011000222221112000212212221001202110111212221220001012121100222121211001001121001212102120010101110001002202212012212110111221111210222222200000020110212001210000200102122112021212111100002221211121001010122112000002001212221021222222111222102202102012001020012201101210221010211212002011102212012101121101202212012212211100202101110000010110012121210000121001021201001212210200021110002102121022010211120110010211210110221211101222121112102012120102100100200201021001022221121220121201110100022121022122122121121001212011112011020211121122112010200100210001121221121120010112002022121202112100201222202012202111120201101120001202201010122220121212010012222001102101122122200122020020001221011012220021012012221102122002001012002020100200101212210110112101102010021012101211222110210222101202201210111221222220110121102222202102012101202212201221210221112202110000212102101221202021020220111120112002011002212102202112110020110200200001021100212000022111111120102222022120221011201220011102200221112211012101102022012112220220021012002202021002101012112011101101022111111201100020101001020020221222122200100021222102022200021220220110201220012000121021022022220000002000112012110202202001112011002011201200202112110121011200001112222001012220020221202011101121211021010122121211220212220210121222222102120200211012202", "022220200122212202212112101222222211201102021012020012020110212002122111200122201102200102200200010120002210012020210200112000111202020212122221122000021000221012101101211011012202222002211100121022011101120112010020100010000220212212101111110211222012202020112200100020012022210011110020202010110220200101110122120200122120021110121221002122110121020121110221110222122212201000222120001211120200221102110110220021221102222211010210221200022020110020100021102100201220220012020212212110101020002112102021022210122000221011202111122002220210221111201012020210111211102211212120121200210102121101222122000102112022002000112010011120201020212201010121221122100012100002112001111010011202121110012100111110002111120122011111000210202022000002000012110102222101120011102100002022202101122021102121022110212020022122210110021100120112012200122222212211221102112102212220101000212111220022201222011000022122012000212120122022210121102121111010011100101201211100110102110110022211021022100212022111211020001011201010111212220221110121011100220111010001120101022110002020001211101200222022122000100021000112110210011210000010011022100102022111001111101222212001000000212002211202112220221020011202010200120102112201210221200112202011112001110110001022010022121200112102110221110021021211112020211221200122021100222112002021020121220111220200200102201222111112011020121011010000210222022212212012110001021002021222112011002010210002000000101102101221122000121122222212210121011002212110010021120121001220210101211100012102011102202221210010112001212120222122200012211022021111102121220010220021110011210122111021222221200101020000221100202000002000122220020001101222112202022102201201121202110201222201101100101000012021010222120021211210222101121211221210022001122122112100022220222120020021112222110122201120222101011002112121222212200212121022120201001200122021102220020112211022201100200200221122220201211222010002222002011212112001021121112021", "122121112011101200020102012111020121102012001200002101120122221120112000122220221011210121012111012000000121210102000121100000110121122111210222010220212200101101210002111010121210201022001010112120201000112021100102000101101010100100212202022202001100022011111121110011220121010201011100211200112102011201200201001201210220220201100112012010212121202101222200000121101100110201021220101112220212120110220120101121202222021200021111120221212121202100211002122200000210201020121221202001102100001212122201122112220121022221011002012010111020200000122102020011200201120211102112002001210000101100010212212121202200202002210021202212201000102101210101022021121012001102220002201112021200022021211001020101012121210101210121110020212022002110110211121100202220100202002111011021210221110022121210020001012110002111210101000202001011002000222122100202121102022201002101201110121100211110002101021201211210000002210012122022122201112000212211222012101001020210112210120000122100210110112122212101121022021001022011020002002022212102212001210120222011110210011220210102222022011221021011212211010211012221020201002002010221002122211102020012101222120201011022212102201220211201110212211112222101010000120112012112021210222021111120110100202221120011010201012212220102210212001020101010201102101210102000101000210020212020012222121010211211101122011220010112211021210021211201021120212110202221111021202101202200210002221212021011121220001221020020000210221110022112100002110021001000012122010211212220112221220210000000110120212000002201200112202201210222211112100112000020012001011211011101021010110022211111021000021011021100001221202101000212222110200002220121120122101102221200120202220022022001022002122000011202221221021220112222002101201202200012112220012002220122001022101211020022011220221211112112202002210002021121021002021120100111010111201210211102222211200110011021021112201000201101200210222211101022102221212100002022122211220202", "120000002011021011202102112201202011211110201122102021001200201201022012102222221200210211120022100212111012220121221022001111111222000020102201001021210121222122001010102202212020101021110022001211002022122020110120122102021021200120020202120122110201202200212210210100012102112021202112120102002100120221012020222110221121200111011220102110212100110001021020222001212000022022001211001210201022021202002011111211212011121221002220112010111022221220000210210110021102112210100002021011011112012020020020100200121010222112211022121221200221102211211110112212210020212200012112100002101211210122222002201120122122110200100121012210111022120002212110022000222001202111010102010021210221111201102100201000110120202100022221111202112122020220012002011211011022202101122021120210202210212222211200101121122000222110000111012120211001100101020210021020211022010000120210011012221102200110002211011001000210211021122010101011220011012021000112122110120120220210200220012112200020111020110111000020100201100021222220010100210112210211020201022200102200112121202112012010211022100002202201000202012100002200011002202221221001221221200122211021100010021120222121000011200220222212100010010120200211002222010102010021221201011111101222101211011102212002210121112211220111010002221212201212212010101022010111020021120111012220210101200122120211211212100220200222121201222011111001212201021012112100112010012100021101110001002020120111110212110020000200021012020020022010101002200020102122201210101222020021102101100202200101110200121202201102210022000112012200022201020121112012121211201002110022020211100110022221000012202001220002111012012121012212111002011000222122111100021011202201222201020011210200000202100121121012222011121010121011120121222212000222001200012102102001202010122112201212111202001220021120012112112220002120120121201012021101000120011110011000022020200121021101222010212110002112012111111101012000212112222221021220021221122210", "100001112121010222010200221210111001120222210201112011122101011001001001111021110202112010022210202011112112201101122020221201212210022021110201011121121011222110000020201102000020112110121021222201002220010012001210200101000021211220121210010021212201211202120111202211022020222101012022102012022111100020120121021022101211222002001101010000020022220101001102202022101200120100111110022220222110102211122110201202112221101022012211022101111100002121012111021102211200212012001010202222210120100201222112021012102010100101001202010102111101112212202101202020110220220222110201112001201100102001200110101121210001001101011100112200212212012202122111022202222202102012220112122020121022010112101120102212121201201221210011210210220221202111120112102110010122102012001100102020202110022221120001212122022121022100010001102012121112221022200011212121121101212221110021200022220202212222121201110111002100110201122022011010122120211022201200102220001222212222111121120210010221012020101120201111021021110210211122000220112221220202212100111221120100110120022010000210220212221201210100101222020011112120021210200101220021102020110221100200102120220102122201012100120020000021110011202220220020222122210220221222210002220210200102202000000120222122000221010210220022011021011201020111100002002011021100101210000201111200220101020202200212101012111122002222021220210202200111212110211012000120001212022102220010102121112122212112220112221021012000000120000120210102011111210020110001001221212122011012021221022200212110201012221210021221020012010012222121222222021121011021011221101011000202102021211221200021001121101210121022222202212000021101221121121100010012002002210201001021201011000201200212221210020200221102002111010100011010000002220010100020021120202110121022002122000201101221201000010202012111012022011111100221000220201210202102120121122020200200100100100120202001101002010202200012002022110121001222101102012021012112000011212122", "121202110112121000221002100202122022020202100201001000201222200112111212200200021010022121121120001210012012202102110111202102201210020101112000111221121010222110100112221012122101012202101001121220220010221020010020102011102222100011101220102201001121222010202000111100221201111112022200112012110211002022000210110210122011202200212121120202211121020102001211222101001210012122102210201101010001210002011000202012210121001102122201201110122200212010021110020111000111021100020110012121112012210212111110212100101002200110110210121122001110011000002101120221121211211102210120020201021201222221222122022022211201110010001212121122101120102202222112010002202000210022211022010211212212111020112112202120120101212010011202220122012011100100200100022100221020211202110200101022210121202122122100122010112221111210111122112012120101001210011011211200212122021202122210102022110110200012101202120222201201201200022022210101222010022210122101122102122002112122001121121211022021111221000112010020102212012000011222102202222021021021000122122212122111122111220100021021022000022012102012220220010020201221202110010121001111122211000120210020021222221202000102000110110221202122001022001121101211122021021120222122020220001202010100210000222221022001222010111121200102222000112010202221101001211220101110010002020221011012100012121001220202011201220111212000010102222001001022111212210011101121022011001221100100222122020221221110202222101121210120000000021100221201200100020110010200122221122001122101012200212122210100011021222010100202101001222220200210122221222121011112102120020001201201110102011121000111112112102211220210100202200212200100122210012010201200121121100022002011122112200211121222100100210111020212111010122100020222010121200002011112020202212010101102022210210211002212001000211022101202220102020202021221020120012022111021220112122001200010001000220211101100221210010021220012101010020112201010002122211001220002101101112200", "111001102211121000112002001021121110210100122222220111221010122000102221101012111211021020101121111022020110100012121120200212000220121121022001201101000011201011201022101110222202000010011011200000202021000110201102011101221011112211211122001002101211010112101110210011112100201110021021102012110110222101020202211101221011020021112001210202101100220211022001111200022002011100100111021200201110111000020110021102011212212012120011210100200202000012111202111102011102001112210112021100121001220200100112001021112200111220101210022212012021000100220200211022122000011002201110201110000102121010010220220002212212021122220000111202112022210212022001202102002020111012112110111100010100000222020211011202221001221222122110121121120002021100121122011100112001222122000002111122011111110012201002111201202122220200111210220000102212101222202000022202201011000111210021202210201201212011011022212011120222000211201120000012000010002211200200102121110102101202122012212211222011112101111112010021012010212121121222121120201121021021112212102000121011101121012000211101121110211111221011020212022011210112001022221011111201001111210222112102001210012100202012110101101220021020002212220200012221022120120000000101200211220002022021000012021012212222000021200211201012111111222001102220012122200111020102201201211120120211212212221211220022110211212222212020001110001112122020010102121011221211201110020201100222210012220022020112221110001001212021221020212221022012100201000112210021202021212220020012001200011120212021010211122010210110002201102211220121000010202201112021201002121222121021222111022211201022000011010101210002122111010122212220121010101110211202202202200021010102011221112211010002022211112211201110020012021200001001012111021122111121210212220000221022120021020201002222012011212221222010022110111120122022001200001121010202221222120202220221221210201121000000102122002212000121000010011022210000101102222212222221201010100211", "111010110011201210112101221201002120000201222110120111102220112222101021222010220210021020102120000021120121022222002000221201010010121011020121000121000011221202202200211011212002111011002022000202210202101000001012202120121201021122222022012022201201202211112220001000022000201200201222200021012220001021122220011222022110110122011212122021112210222210001122111121021201220120121121000211121001202122211220021210100101121200011020200102021212202201110100011200101201020000121001101212001202121202001212121101221022200222021110122001112111022122201210220201102220222201002121212101121122211211222200111012122120201012000021111111212022221101010202222011010021000111021211002220002000101212102012121212020222000100110111012010120122120020222212222101220012011212112101102100010120201201100201222202021110201112221220021102102200100110102000120220121000112102122002110010110221111001020020222201001120022000210002211100101202001220022212100111010022120002121221001100211212021002010112011221010100021102101102012011111101101011111210000212011022100220221221021022022021022222011010101212120111110020110002020011222210112220022021211122010010100221001001201001222011222110100000100122011212221020222221002221021222102210112102221022102110222111021121121001110012202201101222111212210112102110001202101212100211010200212010222120002102000022010011221111021022012000111111012210010012100020011000022001221222122001221202112000211020010022111121100222212110110100200220020102211012222000021222122010222120022221212202021012122120111002010001012122212121221222211210001111202101210021001210021220212212101020101022101201111011001112012120212002101002101002002211222122100102010100022112101110012000100210202102020012221201002121102002022102102011112222200212122001121112020002121010212200222202112112121201002021202121212021110120111122100020200202020222221111001222101212110201221221200011220222210022112212122112221021220210012120001220222011", "002120222001202112010222021012020010210202220020102210021200221220021101021200220011112200222222020222211101001101102100102011111112210101201010212201200221200210201210120120220021120002121121021200021010222010221120100210012111121221020010112022210222221110100021011121020122101201022122210221201101111220220210200002020200102112210011120121002022021000121112101000120120120022000021202112111121211201121022220120222210102010212011111210021121211110202011201221022210020212122201000110010012020200110100212221200021122111022101012201220100201201222000101000011202120112120012211100211022011210112121011022212122112001021201222022201011202100111221111002211121112200202212222110220220021010110221002012012021101022102121112101110220122111010122212122110111120201111112120200012201000002012020202112121201101210002212120200201120222100212011102010010210121100222211220111102000010121012121122212102021220022111200000102010120211221222112220210000110201002200221122101210211120221120211201010220001200021120002100020012202002012021111022122022022001020221101120221111121101211010211200022020212111010122122221021120200222221121021010110120200011210112002201202211201022001011220001000212002122010101200112020200222210121222221121112002002110010121122122111020111022010211102011111210221011112111211221002112110110200210222100200212221022112202220010100011101212222200112022202011000211121110120011221102011120221221010210020020201110210021120121220221010010220112212002201012002121112002200202210001011002111211112122021022120122212221001011210001122100222101121022110200220101120010002210102220100012111210211001102212222201102111120112111202102000000110000222222010102111211202212211000221002111200212001110002220011012202011221102212211012100022020112200021020210002110121012212110202011120111001102200202010100020201202100121201220121202201002021022200200011100211120201110112010100121121110012102121202010121201212121010221001221101102", "111220200201022001201100000211102212020212012211121011000100201200111202111010122100020221011202001021012101202020211000200110211111100021222101100210220120111100110011212100122220020221122120111002110020022200110001011121002101200100211021022110220101200110220221110001120010002111001221001222212212220012121200110122022220100120111222221212222012111122121020121221111201022120100220012220102211222200100011212122202201001201100222012100212122112101011022021211000220111112002222120200222021210121022222010100101000220022010210202222220000010221120020220110121000021112212000011210022210121022010120022200222121220102011121020222022210020222110201212201220111221111100111011121111112021022100010200102021122110202000120012000011221102102222010011000221022012210211220010000211210100000101101020011010122201100110111100212121210000212210200210101122101121122210211210111120120112100022011011112210211011202201100111021220012010102022010122200210022212020222200122200011221100212201121011100212122222222022001210120110120000100221101021022212002021120121020201102020000111101202000210200220010011120110111020212002111110202222001001020020201222221100200102111100011111121211200011202110111210001112001000100001122000002100001120010202122121212012102222001200011011220012200221012211212202101101100000011002101012122220002002221200220202210020121020011000122220111101102112211111000012220101121100121210001200101001011021221022100110121101110002021101101202221110000221111010021002102210101222200210200011012022022210212122222210112220222202220020212211110100120212110121000210220221100111200111220000012201100010122021022021111112110102220102221101100101112220002010110002101111210101110121222011011210122201011120202000110122121102221200010211220012120222111211111222020121201211011210222022021010102022002221212212111211220122100101010110011210102011201212011002022101102220200220002200111220101221202012001110100210202012100100220010000", "120012011211011111011010111121221202020110022000012011010101112100201022220010212011201021222102210121210002002012020010101221012022000010200122000020200011111102010000120111120011120112122001111020111200210200021212122020111002111110001011221111111221122211011000110220101122110202010012011200020200022201011101212200000211211112101002220020011202121200001110200021111101212002120201020000111001211111012120200100210200221220020010220101100021122202200220200012000220011002000120012220010112122202012202002011100110200220021210220222020022011200212012010101110011111201012002101002020020101210121001221111001011112212121100110100010020002002012011021121121020202011220201201222102222021022112202202200201000121201201120120022201022112122121122102000201111111200100212110021120220120100120110120001101111220220020112212110001000021121210212101211002021101101211022121222211021202121120012211001022212100020011101012112011222212020001000200120010211120102000112220021202102102202202112001100202121200102222020202102201011001001211220121122200000212212221000120020211022121011021012121002220122110201212022200022010001101021000220120120221012101010111001002221212002000001020120201202012122222000122120201200100212010020101222211121110102212011022001102122122110121010221212202000221021122002000110201212021211211012112021110210120022221200010100021222202002211200112012000121021002011120021122122022012121201220011110001202210211122200212122102001110122011210022112000110101210221012011022121120010111122021210101021211122112111202201000002222010202222202222022112110202022121212222201100020210100212021011100212121100110110122202202022111101020112012211212201101211220101211002220222102100111010222112101121022201100000202121010110112212200021012202001220000101121222000200211102211122201220201100120210102002211201101111111222121022000111201201121020221200222021120202111002021022012020202202000012102112010110200111002211021110112010222", "101020011200001020021221120112010120011102221000212020101001010111112212101002000201021002221201201201120001110121121201002110020022120112011212000201222222010120001000001110211020121101111011020120201101110120221120011101210211002010220020012022011221221022100112111000221120002000112122110012200011101011021201202001210122211211212202221120020012110002110111002122111010100210021001200002002221211011212021222221112102111011000110212202121110022220000021202022020102110122110212001120211222111221211100120212112100212010221102100122221022101111122000221120110210211121212002110201210020111101100222022222212002212102002111122020210012122121022112200112001022021200100101201000222122211022101021220102022022011222210211220112112122221001222121222121122012022000012212212121112020020202001100012022212212010000011111210010102122010102120211212102102101011112002010202210010012012001101221200000010021211012220200222101211012210102020020022200020202101120202202002102200022202121111221120122100101100122022121122010211112222122001022120122220220211122000012202001021112210122021121221121120121122211200011102011101010020101022221012212112101111100020200101200101101211002212010212121212000001210101001022201111202101221000221211020111221010100202121110102000202121220000201101011222002022211100021002011202201202122021110022112112221100100112011212000102220200001220021101020100120010212212200122100100011202001021201122212211120120011121022011212102200112010001202110221222020112010202110001201100201122020221100100111022220020122010012212222110222120210012111222022122211110001221121120122011222212001221222022000202202021101200011221121011021211001210122110101120211200110002212002001122221102111121212100112020022020211210001110210111012000112200222120221110212121210010222200011022201100121001212021122011011122002200020102020020021022222101210221211022122200022101012001020020121212010021010102111200111001200020121211112021100101022", "222102111111202010212012111111122201110210001210212012010111212111011010212110210021100000101202001110202200221000121222220022012122220022001210112012220001110022002222022022112010122110221020122002221002220221120102222100201002002202222211001011100221111212220021201110211011000200121202100101220121112201122210201020102100211011222011121222002212200010000121112021021112011020102020002210211120002011001200210111002112211020120012200020200110012202100011220122211001122122221101222210202121111120101002000111202220021102012202210101101220121112211000222201201121012020211010200110102211100201010001201121110220122011000201002210202112200022010020112010021111101010012111102021211121022220221101200122201222100200200210202201012221001100022111022000210221111022012020002121202210000001221100200210020201112012110110112220000122002202212111002122202121000022020112201102210011122100011120221120220112021221022000200002200121122102221110220200111121212210000000210011221120112200122201121212211120021100102120210100212201000002211011222221000221211211200121101212021100010000201012111211120200211012100220200102102100022112101021211221212222010212210202022110110122022002120212100100200020011002011211210101101020021212212121212011012000022022212210100002211122121100210022202211012011222122210200020202001112112121200220002210110212122000122200211102010021102121220101022101100020111202100100100101221010201110111202110201120021011022002010110020101111220121101211212201222000100021202201202110210022211220200012022221102220002021211110200110102001121020122210220110001220100122022110101011220020110211210101001012221220010110102102010021021021100211221001102120122000220122210110211122001001010212010121112002200001001002201112002110220212221112120022001210021002120012220021111011212002111201002012212211220120201112022221222020000122220121202202011100010202012011211010221212222010100002200200001201211022220002100002120200220101121002", "020101002212002200001101021110002122200110100202001020221220221112021010220121101202220010022222221012001122200201111020010211020022120212211210212200210222121122202111211121011021111001010011020002102111222200201201201002220210200022011121002101002201011201222020212002211222002220201021022121101210111211022212101222012201122101202021011110022100200222012121120222101220210212122011010111211111120022112012221210120111210212211022200120111101110010201102002021202121110002200011122021012102112201200002202222201201112100000101010122200112110122121220002111221021221002121101110022110100202222200221011101201121112222012102122002010021102000000000102210212211110020000000111101200201021212000222120110101220210100121112202000001211110020100222020102102222212012100002111221012002120110002102120021120212201122021021112202020210020002100002012110120110202001210002012011100201100200011020121010000211201120201121002110010000221222120220210220000102101202102111222010101202000221122021222010211001021120112120201212000202121201202000221021222012200110220112112222001122021102002012122201210100112202002100010212101202112020111200202020112002010011111000000112101201202211121210100211002201202110111102111101010100202210202100200012110222000212121112210121120101111201201011002012002200210120020100011021212020012002111012120020120001002201110101200111110200202102000111010202202022202002101011202222001222212201011010100000222101200112200112002020112000200102212121100110120010011010120220020011221122112112110021100202210100110002021021221011201020102022120220202221102000220020012122020221120201200000211121202200221202001202002201011000102220201210001122011220100120122122020102021102102220221212212211012011110212201220212222010211021020122222120102212021222101001122221022100000012211102010101211120121102122210002001021210202002002221020021020011202011002111101001022021002201212012212001100211101220120121212210010022100001002011200", "121012211000100210012110222102121012202112201112002112010212120101102010210220022022102102112201200110110002112011221200112002222201202210021101220111010002101110112200022120222110211122021210021112020211011110002101000021212111102210201010100201202220002220210222220102220110022101000021022112220112011112221100010001020001111112120021221222100011102122221020010112200111021101221122121222022210212200010202021221002200211122022202102021001002202102021210122220102110101201211201221010000010010020111020110210122021102100210122000121111002102022000020201020100001120120012102110110112200112122112011120220121210222011112010202222200001210221002001101201012211221222022202201010020110000002022220202012121012002202011102212102010021101100020221201002000212010222101121201001200221200011012122211012211010111010101110220012001112000220110100010002021100120100010222212211020211001011010010112012221121102010020020212021010102021202200211212020021111020210200220001221012102000111121112202201202211020210120220002211100201200021110021200212220000021220100220000202220012021121020200222221200202221021222211100012000221210021112210101212222111212001021201222002012202011200011000112201222221102102212110000001020112020200001112212221012221121211211222001220012112220021000221200022102110101202010102002201102102100112211012221220202100221021222012120111112222011111122000121012012222022120202120120011210021121111122020122212120211012000021110001112011112100110112011201100200220111100202212022120102111101110121221211111012210212000210122202121121112202120110201011010201012120101001012012121111222221222110122011022022011122012122211211101220211201120001210112110211002121100001012220122011122210200102021110222210012102112122222002100101212121111120210111012201110021120002222020011222220122001011100010121212112201011001210002002211200220100102112221001101120000201020111222002011120002001001202120200010111001220011001212022201122011011", "212102202200221002100020102002100202020022222220210102001200201102101112100010201000001001011022121020212220221222211001002112221122100122121000022002001000202221221022221102212112011112101220120212102220001120020002020202212201122020222001112112210012100211120112000120122220201200012121012101101101020111121212022010112201220200221022202211000112201220120021010002202000111120121010002001001122120211101220221100112110202210022102101001110001101002200102121010110121110110221200012211210001212202122120211011000022201021201021020000121001122221000001022202022102202022102011201102210012202021201200201021002221212102100022220212100022220012212022210120110201020222012222022220102000222212120100002010110100011121020210122221111200221000002121001002210022010221221001000021210212201101120022100201101020221201222022022022110022020011002220020022210211010022100022122120101001200011121011210120100011000021212010202102020000100102012222221220200212011100201112102021222002222101011001011200102001002120000211210200201210102021010011221200012220100222122020021220110120010220121002210000121010022010012100022110020210121220100221011122022212021121000002112211100000100211010210220010100211220200122022202122221202200010011111001122000120121212211000012002110122000201021012110021002201222000122002110000221220201201120102210011110212122210202202211202110200020002221100120020210100110122012020122222111112021002200211210221020000100222001022212110001001120110221102112002101211201211012010002011001021100122221100010211202022101221012020002022220222221012002011020111222002210010012202111220202211020010110200110200020002202221120102102120222210020022011220211022112212120211010122112000222120220112122002101110001002200120111202211001212211110222012202012210210210022102121210022001001021002200210111102112020011220222120212100002002211210012121212201211101022002210112102021212222001002221022011201212222120101111121110010012222020001011", "000020000202210120000121211100122022022110020120002020121122010001002011001100010102222001212220220122102000202121001212012111011200022122110001211120112112000010011022001102000201201010012221021111022022002200202122021000120120111201222011122201222120212200001002020010020012011021011101201111200212110112122002202100000020112101101020120022000112101210101122210002010022022220112120111102220202012122101020002002100011200002001122222102221022000010000202011220010100201111010121011121021220221220001202111022000120102111011110022020220002121101211002102022001112220200001002002102021210112221200112200002212002222220122010011202001220222022001102201212221012000002010221220112111221102200212100012002201000021122100210110220120120100121010001101100210120221110120022210110112120220021121100020210122021001201110102002012212011222102101000001200012101010101112211200011111110012112022001002000210211211110001112110210002112001210202220110121000121201101101211112212002100211020220221112212112021110112100110002020101202020120202002012101021001122001211021122121010010100211100221012122221011011021222021111210012020012222120211002121001012102101212020021221211111020022121111001001122012100101010111221022202120012100020210111101001210212211012200210122120000100021202211210120102222200222202201202212002111202111212120211222111221012221101012221011202212012111100112012201020221220120001100112001102200110002102020012120112201122211002001200022100122002220222101122011001020111111120111001100001221021100121011220201102002112112100221120010022212210000111202022122022121110202211121001110101100120100201021001002211021212121122200210122101001200020100010100200111120210120022121121002110002101100200102012102002210020211200002121210010101111212200000202001212122022021100102100101122101111120202210110012000202000211222222021102001000020220202121112200001210110000121011201002101022100110121212211202211111121120110022220021020010021212", "212122100022200001010001120221000002000001101002102222112102121210002001112120011001001212212001212201112001220022220021010010001020012012201001021011221020220201212112120212011121120000210112101021122100102022201020121110010221002001101112001202101012212110100120122000110022222221000001112201112011210102002022101120112110010202202112212021002111011212020010120002201110121120201122020120222011221122102022100011122212220022222201211122101012110100222011120002221220100101210111122222012200102201010110210201022221112211110201201202222220021001020210021102110121122220111001012020210221001222212221011122122221111202100122010101210200222020110010001122021200211000110000202221201022101122000210122022201000121212212121201212102212110000002020102210220212121201002202211200210000120122012121000110002011112122022220010010022220021102011220200110120002220000011001012111112012111010122222001202210021112002020001122021121111020210220220200211201110110120110110201121121011110220001211021111212100110220001110121021100020120000022111000020121112102001021021201012120011001101020100102002012001200012120102200001211220210001221001121022001200120222020022122010002212011001221210022210101201001210002120111111202122212222010022120222210000001201010001112220111021201222000212212022011111001212000011101211212210021201220221220221200011210121221110022111211220002110112001111112010112212210210100011112020121211000212010012200100112211102020210000001121100000002002200100210100121212001002201022122200022220120021200012201010112100122122201122212220101121120110020111001211020000112201110110010021010101210201220100110110101001002100111112220020122002221011112112222000101011222212201221221011010112101202021111101110010022011010101002111001111011110010221121201121202000211002010022212100011002022211201001201020101110202101022200220111020222121111212102122002221111020012102120002222200110011012022100101121012101010222120220112201211202002", "211021021222010121021210002220111002111211022001001002102002210020211122112221002021020121111201101112001202110011222212212222102120211211001012001112021000120012222020120020022221212120102202121222100122222221101020100011211111211100122022212020122112011212200002120111220020020222010212102001021000110020220012211012220211120122020212012000120022122002111210002202202011010012220000101211222000002102000002121112120010201102110101202022122200110101110021101002202021122121100101100011012021011021121001210222011120010221222201212012210210101101000211002000110010012211110221011001022122121022000000101012212110120101101102122021200202111211122011000222221200000012101120122001000001100100012102220121201001222121111122002222202011022220122100011121001011102221222122021120221201202201101121000221011120202211111121001010021200122102220000121112002022001222020220011222021010111111102020110020222100102121112012212021211110102202022101210202120020021100002101020001020122222001200122122012100122100002220000120201020122101221100011212120220022002022010121221002110101201010000210022021120220022111221100120000111200210210021010221012221000120220102122211110211010201100001200202200001002102202201020220201220111200212220111222021011020121120011100100201122021122010011220110210022002222010002002211112121221111010212211111020120212022002202112201111102200210122001221201010200120000222010220210120111201212000012021200122201120121020221021100011221011022221010102102202210112020000202000122002111201220200110202101011020012000021202201100011002201002112210000002111022201200100022220120202212002121002101221122122012211000022022122202021211022112102201102210022220110212102001102121122110121102012222210102111021110202002022120121210210211211111120201110101002222112110221120100022200001200222011211201112021021100101201001012001102022201112222211102021222012011201202100021202222102202102111212121200001000201221002011101221001022020212", "110200000012112200221221221121212000120011222210021111011020211210021201010202102100021001200111200220121200010201202022201000101220022000120200212012200011020021001201102002211021220220120210112012122220000001020001020020101112220221021120110012001001202001202221112100110110112000010001101002200111121211000121102111102110100102202022002101120111221202122201120222001122020222112022020222001102011002102122201220001020022220112112020220002121122022212011120221000121101210212022222000010001010122012201110021100210110101011221211021210010202222210021212111020010121120021211200202200002001201120220021222112120110212011000202122012011120010120222110020210102101101112012002011121221102210200102122211001101010221221102220200220020202010102120212120222201222010011112010010011121020020201021012101112121022200202210011202200112200120120211202201200220210012121200022101100020022122202011101210212102221102121221022201121100120220000221200010201022212022220102100221010112012012111221021022012200100110011111010102121200012110212200122012210100221222100110001121022211020011011021122011120121212100100022010000210022011221120000102222001020001000012220101102001202220022112020200102020212220220211112111021001110210021001212121001020110200000202201120220122020021220221212211011110010201000020102121100101201001202212000010210010101221200221012122021210020001120001001022201102020110002121012120100221001010212110221211221221200221021200111202100112021202110221201011011112020020011202112101002001122010120220011202202212210122020212001120000112021000002021101101201000122010120102020200122000021001012111110002110020110111010001211001122122111110120200021212021012220211221112120212002100201112211001101111120210202212220202210221212111021002211102010011010012122220022000202012111020221222110002100210210222121120201102002210022012101200012210111001100110210022111120121222112110111211100211021202120021122210002200122012221120100100000", "201021122022012010222002122000100101120210101101222221112111002201112201000211022100202011002100121101002002011102011022122101002202122002101122221001102122000211020002000221111110202201021000120112122220221010121121000122001010102022222022110121201212202211010100212200012211020211210200222012111202212021102120012212012212201010002100020121202002212222022202021121121201000122120211121100020002100201212002220020211222212221222012212022122220212022002212110100120201220220122002200021022002101110201202222201022211121000111101112121102022221201100211021101102110022111210101122222110101120012111211202011022011221210220222022110120221011100221021020002022110211011021102021210022001202101012120120211212010000202120112201102201122220212122122211020212212220010211110001120101112012101200022222002010110222101100002221110201212210211221001111211100222110000222120221010012001121011112102020010100222022002100010202012120101010200120110211000011222102201121111021011222110201020210022121000121002222101121012122201012222112201210021101122110221120211121210220012200200212022011221210110211102102221201020122000211102100222111102211211011212122021112121021020021202002022110202110012022201102112201201120001220022112121201111200011200101201112102100110200200112102112202122122102100000011201220012101202221001220212012102111010110222022211212021220220120120011202101020212102010010021220201120202000001011210010221021020122112120210120100221111000101100010111120002122022221212102211010010002022010210212210100211222012211110120011212002022102000220212221120021122210102000200201020112120101022010102001102021121020021102001011010201211111102122101221020000000010201220021220110210001020122221112201111001020201201011110000200112012002022120102002110021002211202201202202201200212110020212002212112212210110001121011122110102212001122021111022100000010111022101002111101201002010102022210011001012212200122111200122020102220210000101200012", "120202020102012011112012202120121221001002122101220221011011121221212211200022102210202212102211101122222112001002212000020000212201111012221012201111221222220220012102010112120112220222101002002102121222101010120022020202200112112102111012011110101211210021202222222110020201221212120100102001001222000111111000012212000022000101212122000020200001201010221102211120011002211012200110102111111122202110101221222021202101201102202110010202222011111221101011102021021101000021002210000012102100112011022220010222022000112200210221202122102200222201101110020121100221211010001100011111220211202212110202010021211102120210212112211111021100021001021220102110220010110121110121110022111222001001100112012021100220202211101002212100102222201101022112222010210021021002222122020111120021011110020002120022222002211100210002011212210012100010010120010200210010221010011221000100010202120122222002120211201101101012002200200022120002021110100102000201220001121102221220211120012200221220110022201102020222002022121202212101001201010100200101122102212101200221010202211200112110210020020202012002102022011120221021120220020012111021202002101021010000211202110221021001201212210210102111222111001102112001112020201202102022020212111110001222002020210121220000021212220110202101211212002211112122021222022001012002001021201002211200002222111021122212001222110010010011001112021220010021200011021102211022020122011222120210101121211220112111210211221000102121212100002102210010121202122102110120200100021120121011001122222221220021120122110102111111202120100001202212212221201100121211200100100101021002110222210101110021011011200100222000001112122202220210202111021000001002102201020110100202212001220102201200210012020220022100010202210102111102020211012221011221112220220110022002201101000201101111200011101222001002211111021202100011011022000102222020112110022011111010112002110201012200201211012020120002021210020022212200102001110202021100211102", "201100020102101022110001111001122101020202001100120200210011021110220220022120101200222120112102000010112222122110022221101122020001222022012210201212120122022222010021110000200102122112212111022100202121111221220012012111100112201212020111020211101221201112001020111111202000201101121021200110100122211101210211011021011111002022010200121101210020202001010222000222002022112011002121201210110210021002000010101101102020121001101110210022110100201222212022122001121101001200121220120010112212100000112012200101021021120020012111222110200222122010022201011111000001101221102011110210222222111000102112221201221010220221011211021221202020100200111020021000001221200120202121101011112102201012212222121220112021000011102001102002002201021222222210020002010221101100002200021002100021112002122012202010122120220011110020110010212002201101210202100220100212122120221022110220002202112220001102110210211211220111000201202022122001221121221221021221012121100110202102202022112012012121002022210002100210122001210001212112202001011222012202121222111120020110202212021101221221102120102222110221220211011220002222011211201201200202202000120211212210020212002120221220112210020202010020021102022101020220100211121212010210011110212020112020000220220120212211222121110210211120001112200122100002021010120222120111111221021221211000100022211021010221101211211111120202221211220010000020210012001002022022112200112220220220022202222002002210020102221022020200000001000200022010112211002121120000201220222222001101020202211121200202100121121111020201102001201200211220200210020000220002112020220110110201022021000120201022002222201021112200120012221110112010020110002000000221010202201012012222021021002100021220001222120021002102002212021011200222110201110010121211022211221002022221220002211021202210100021021220100221120021111111020200101120212020112221211001221110221121122020121011010201111122110221112211202211121001012121221010010001121000011120", "000012212101011101101212012112002200000121102112221102200210022210222022211020020201210100102211122212200000212010001112121121112111010122122120020200202022221202220210010102012020220022101110001022020122121111222202211001212020111011121120111122122202002221011200121110120101220010022020120110002222110101002112212222210112002220212202220221011220000121201120022101212010011202212120220110112221110112020022201121012220102122020211211011222020121122000001120211120220011102102112221021210121210001021222200222010221220112211111112002122100101100011122201000012010112011021102211212122112002101201110121001120010200012112001000121102220102001120202001012021220201101120100221001202222001200210200121200002101121222000011001012212002021220022002220012221011101210211211101201021000222000021102210112002012201200211201200111121100110222212012120122221101111220121120021110010020021000100111121112220101100121011010211022101111000101121010012210022021121012121112111210020002120010000120002220110210202010020201222202000222110022021010201221220212110102011010010120202021202120110212101021122010201011211000102002112121011121100112020010110011100111102122021020201000201101002002211212212202000000001201000100111211102101221011120221111210100001010111222111101211210210211100210202121202211100112001011222011102002201121101110012101002012220210021100001221022001212200210010021011210200011111012101022011001102010100110122202110221022211201111100010220212120012010102202111001010100102002012101222202101001021100220000002210010012111112020002020202202222020001102110221020122021211202112202122020100001221112122002101002201201221100102121022010120210100222121021211121121221002102011211012210021111000101000201222212120120110121200000122001011001201212111201112221000121211121122012221210020111002021220211021001220200101120112000221201122001012022022121222222112202200222221202200120112212002101220001220212020210210101122121022111201002122", "002011012110120210020202212020122110000201120021111012012102010200110112202222000011012001202211020202010212210111120222021101011121222012211122202220212210102200202012122110220021121012211222210011001222102222212102121221220110012222221002222001121222000222102220110100222201200200110021211220120111100221222122111211102212210002200212210022010120102000111111002110222221210221112010220102101011100122110200101122122121011101211221222222201211111121121012022220221012212000002111222111000002211000011221112002211012011220010111021021000211110110201222002000121002222202202202120122020201112110220020211222000120002111002202010221222202200122012200221200111211200200000222102011020202000222111221200020011221012020002220211202200212020001022011201221220001000102022110020020110212010200120212101201221021201021121201122100022212020121210010021122101222012020211221111012102020100101210022001001022001001212022021101020122222002021211012120201020021002001111200201211021112121100021102010221120022202210020201120002112222121100222202221012001121211021201202000211112201112011222220122222122202001020011002101102210112200220101200100010120020112201012120012122112211102012222120122211012022102122220212012122002221011111110211112120101210021000220021211102101112222221122002022112102211001120201200112010111101120220022102002021112021002022022222111021002101210200112220120122122210000212001210221211021000222220221011211100210102010200022200010210102020120001112222121110110202211121200010012120200010010102120202210211210010102220210121211020001201111012111002022212021212100112002120102221011111212100111111200112002010022112221021202010221120100122102212010011122112212211111000001212201022012100200120021021010022111211101011210101222200010022111102120221212020122012120202102201121100002012001212011002021211002202021220121111200011221100200102201111001002102212110122021102021212212121002122101200220002022222000002201112101100020002", "110001211211211112011210001001200001111010222100221202011120022121120001220211010000021211102122010000211101220110211122000110002020001200022120222100201022110101212111011202121101211022122221120202202000022100101121211012202011220200011000002011110000111011000121012122211221001002110202102100221220111211201221202021022002202220021101012121212021010012102221002222202100112121121100211120010011122212112211201102000100111022102001122110110001122110002101022211201020012112012010120021202000210020212022000001022220000000120121011000200221011110022220212022012002220010122202120022000111220100021200121001002001101020010000221110001110120011120021102010200110002002220101012020100012022220121010001012011022100201121221020200101202210122221100020200012000202011102202002011011011202011111012201000201002222211002021102110100110220222012021020010200122212112102020000221110112210021001222110201202020101212212100100221000001011011022202210212122112021002122200010201211202000100000211220200212020012012201111001100122210002201022001122220001211202221021211202021012012020202110111220010112101121020011212011221001121021012201002101210010221200121020202001122000110001120000012210202112112201112112110000111121211111000101101202221112122220011120200020121110011212001221002221000020120002122220001021202211102212221122201200012202210222120001120022122102200022220121202221012020121112012002020020120100120120210100021212022121102101111212010221211020210102121102102000121112001002010122021200012120122212112000200202121000102120111111202221212112101121022112112012201021012110212200221021210222100111120211101211022010012220120120112221100111200001021110221010211210011112020011101100020000202201010120001110202202100122121122202201121022122122011110222020100220210121211002101001112202220021100220110101002101002222102122110121020201102000222222010000022211021101211222102100221021222201121011121001020012220211101012102202201202201102110", "111200021110122022202210200100010012111212222211001221111212211012120202020022202001121001212100120012211202121022012001102012210212200121101112021101020211110120000111022221210022111001000120220120011122020120212002122200202111011002211000102102122220020112222012111220220110022000021220110001210022110211010101221112100202011221022022221100101200100222021210022210201001002202020221200011011022011001111022212200121101220100122120201222220121202110220202120220202211220202201100121000120211120202011020021021212100210102021210110221001002202202122021201122002011112001012220120222202112222201102020120112102100122010100001002012122012010002001110200110011220100010220101022011021121122212020121111012111121202221020021102122200122000210120110122120021021212002220200210220201121101110021021012101220112102020011202111201201101110212011211122202121200001012001210001212012011101101221100022001102020010200020200011221002221011000012000200122222102112200022001102211020200011000202110100100000222002201012122110112022122100100121222222022111112110200120112120220220120002121010000211122221200111201210001012121112021101022010221220111111222000221011200110220210002111122112112001200220120211102101020020110200010021201112201201211102212122212101001221110012022121121221221012001012000001012200210200200001110112002100201002200112220221002011121121122100012112212120110122222110011010121120200111202112212000012110100121202000212010020101222222212201202211122210022110222010020002202200222002222010101122221221202121120110010201220112210001202120201211100102202001010202201101102102211001012212210111112121011211121012001201201101121210110121022211220210101202102121110020221101201022022011101102221100122110212111212212011211110022020000002202101000212212212122220212001021012111002121122002201212111101101012111212210122222002112012212210102102020022001211212121110020000102220211122002112221000112102100212220122222212012012200102022101", "201111120011000110212201021122220002201110101111211120210020201110010010221200121011102002112000021200121221012202011201220212202100011212102011111220002220012002000222102020221000021012022200102002210222022112021212001100221211110200212110201201101101121112121110120100210111201120022112122221201222212210100101110002102112222100020021120100111001012220121101110101001000102122200121122221000100212101102101201120102010020101210221011120212002220210111202211211112112010012100121112221012011010011110220001011000112120110010121020202001000012220002000022121211112222021110201012111121110020011022000101202212202201211220210020012122101210202122001020101121120100011011111121210021020120211202211122111101002202120122111111102122201210102001220001021022220221002021101212200012212201001011120221111001121122111201000112222011222212010210210202121120212110211020100122012002101201110122212212010200120111211221122011222100210011222221111202222112012201221222020001212000012110102211201101022101210011222102222211111110022201102200221011012012221121011211222200000220202102022002002220011101102001110122020200111101122122220101110120012121100012120200220220211021210122211020022011002222221110110010101112022010121000220010101200122101221112212120021222202102000022200122002002022000100121221012101222002100221001020010220102021002220211100002022112120112002111202011110002222220102020210221021221011122220012210111001221002010110021212100000100102202222200212012001020222012010021001211101010202212222110201120111101111110011210212001212101121112201221101202120201001111111120201010111202002102100021100010211002100002002012201210211210121100202120100021102012110011111220222001221211102120222220212020010201202200020222200202221120200111010220100002020110201221211011120020112101201220112200122211010110102122222110000011020222221010220220000120020001000201022102201101011001221212022101102202021010002000210011011022110122120000010022101", "111200121122111211120122020220000121101012212021122000211212112222212110222012122011021110022002112111200102201020000122211110012201112111221022212110112100020222220120102101001222200122011201211021121011121002120101011012112221222000200000211101101022221110200010122001221111022011120110211011212111020110101120012200000021022212222212211102210200110102120122121200210220101201021002022020100001002000220200011120112212111222022211111202021021011122201011212110020000001220201210212121121012220001000101001021102201201111012011000001220022201212221121020100111122111022000002012001020010002022122010201200121222221001101012200101100010202220011222221022111022210211101000200220020210120122210020012122202000110120000021201222001022110022010020021020001210202121210221221211110211022111222122200020222120210110202010222010100100112121201111122022222101200120102111101210021122221221211202101110200102000212001002122012120021102112101222102120110010211210120110011221221122102111021020000022200102021111002011120112020220020210102001021211002201120221120110020010222121011211122022011202121001010010000022001112111121120022002010011012110202112020120100002221010020222211000111200010100111211102102012010022100221211000211002121211200110111000022121000210221121121002022010010212221011201120211220201222000202122121011022001212001122110001020022102220021112101120020211121022221102012212111112012022111011220102012000021001022210201002202101121022200202220200212202110222222121111202001202201012112021121210201120120222001101101002121200202020222010022002222022212002112002121012020010102000221001112000001110010120210101110120002022202001012222200112021200112020110221120100222101120210012101220011120220202121011110112111211120221111002012001221210001102100210221001222211211022221020112021212210121120010111110002010212120022100020022010010022101121001100220101122121021010212222210100022110000012220002022200211120001000122222100122022", "122220220121011202012212002021222022111001200011010010212221010222210221201022011221000221211020112011000012121222121101212201110000111110211212111211100211122020210122020100112102011122022202220122210112102121202222000102011202100020212100221211111022112201120020101120021200002021102120112202021002012020121100012010211000210110112101002010211220112221112221122022001211101212222122110121111100011220022111221002110200022010112202220000201220210001210010001202020110011101000120210011111212222222102111011001121011122200002021210001120002121010201210110212010220202111222122001202201222002101112202221002110212012012221110120021100100222112000202221212201220020001121122000200022212001112002000122211020120020120221101012011021021202120010001201110110101102110101200021220110102220021112202101121212010001020210022020102022002000110110022110020201020212221012102112010210202110211022121020000111120110020121022010202101011220101122012222000002222111111002000122102210211112121020110200021021220110101121001021101201102121100112001121220112112221211000122111102200021120020211101111201010111220102200111100001210222012210221022210011000122221020111221101222011111212010221201002001001212211221000122100200201101000122021011001001000011200202101022110101200101011122222112201201211112021122002022021200200000012202011212112110112220020012111000101121102110002122110122201122011101220102200002001122200200101010022002000000212020112022220212120002122221201002001002002001002110010100002001001122011021011101222002120202112011120000111212101002111212212112010222010010100200011002022121202010022002101012200122102020201122222120100020112110112021011122202222200002020212122002021000001002221120212211002200211110012011220211211002101010201112112220010200111121002010102102002101210110212201111000221120020221000012120211210110020121211200010200020000120221002221011202022202020120221002010212121222120211211002011202122011121212101122012020", "200101121110222021021202120202211221000011110011210202020200200202220022221002002200100002101222201110102011210012122100111110111112020200102012221111111012020121111101200200122002001112220222112112112101122021221001120200012001211110111220200201120200222001012102112000222102010022110102121100102000200020100211021002211110221201002012001122221221211010111122010200010102220002021121211201221210211112222022222012210021212122021012201110202022100122212022011222020111111110201001020220120001112201021112120202001221110122001022200112120122100200022011221120002212001100220202222011221220101210022200200121200011220222120212102020122000201212000010120112120021202011120200022021112012112001201212010100212102021000110122122221010101212200221121000010002220110212222210002010112011010000102201220101002120120010021220112101002122100210122112000122101111210120122201012020221022200212201102222000100010221122220002010212100200011111101220021011222202201022202011220021002020001111112122001101020101110120000001112121022222101101201101111110002121122021122101010002222020222102021010221210110101201121122110022022010220220222121020012221200001011200002202001200121021202201022100110020001012101011002022022102011120210222002102002020021120112211022111011110101000212210012101212200101010000220000220102220012200112012202100221110210110022021101001201001010120200022212112201012021102212111202111202212011110101201020200100000111011102112221120112211111210222222010002212120020101112011112020221222102102210202111110021220120202010201020200200111001102111211201101220120002010010001000221020022000001121010121122020110202101021101211102210100012010201202011202120220110112110001202200212111121100012101211022002121022112022112101002012100021021022200202200021112122102220021200021200111221121210000020021100021102202120022221020110012202201012112201120212122120211020201111201111022200002200011111002112021202002002022102011001212111202201122", "000200210012100201021101222002102222112212110112110011102002122120100210111211020120120210010101100001012111122100020002112122220120001200202211211110122212210110022101201010102002012220200211110221211011122100221110011201021121012211020001010002200101210122201002110211121020022211102020112212220220011102021102010202010220202012120001212110000100011000010110012012212222001211210002201100121201122011111020000001121121002111202211022200022210120002101110010122002112102212202111221022021112121011221021211112222121202110220110120112101102020200201020100210111222021121000020120012120020121122011020210110102001122110001110022101112101011202212010111022020201000202001000200222220020012210211010002121222122121121121012121211220112200101110201011212112211011210200212211210120102120120200211101202111112022210111012010021020201220100021011110011001020001012022211022001112101200201021122022010012121000212110021210012211201011100210021010222122202021010211111221001012112122121022100001201122000121001021222011000221202111111021002221002210011022022211011011202112222211102001112202011001222200120211002100221221222211021220012221210001101210200211012100001110212001102211012021222011212010211022210110020010100100111020000222211222021011201202221212222011021110021121111010120202222021120101020200002112212102122211202102222211121110212000201111111010212020002121002011021112012012222202122101212100121101010101111122122020120020010001201212010021101200100011002212010000110201202120202100202110021111001201021102111121222022111122201010121221012002110100101121110220122200221122101222100200210012201200021120001001221102220011112101212111002022100112201112111220211111100122201002000010121012210211101212200021221120022201001201220011221020122221110101022201202011200100001200121212001112102100121012001121121211212000100012222211011100021210111122022110212212220222010120012212212201021221020020111200221012201020020101200000110011000", "121120210011201111212121211000201221210200001021220120110110221102202101221011020011010111000201020012221100201002221121112211120222011000101122200210202202102102110221001200212222221221110000011010010221210121201121220212100212112112210012200001212002212012010101100221101112002201000011110012222021000201002011110121022011222022110112122020002001121210111100102111010012100000000100110112111221220021212220021120000100200002010020021110122022020210200110221002010211020200012211120200022011112210200010001121210021011110011211120102021211122211102211211201121020201222202120012201121111102112222002100222002100122022110110021112021022020201220100201122100201210022212102020022011112222121112011110121001121021022212112221002222012021101012110122022201121010220112120110001212201212011011100121120122221110201111011210021021120021112120120202120001111210020222201201211220220120112110120020111010210111221021012001022121120120112011001101000002121210000100201201120100210201100012222120201200200210010021112100210200020122202112121220201001002201111112102110112202012011120122210200110011002110111200010211010000121020221110001212000222022121210121222122212222100120220111012112012002002002122011021211001022202021201221022100212100100020002222020021020111012001121100222202112200020001100022010021220110001111222022201111102001021100220210122102010011020121211202002212202000111020021022021001110122022110120001100022112000021011020201010112212021021111020221201021002011012021101210202211102121010212110121001210021112001122101010111122011022121022012021002102220112122202200120211201102020021121202212012001022010122021121201011222111001120112211001112220102220021200110102120120110000222220201111122012012001020220011201122012211212011002101102120200100121112001001102200121110210210212122021100000101021201212120221121012020222121000200010111221001120121012210020110012110121011111210202201120001000211201101010021202111121212212022", "201121202120001122102000110001210121112012111021222202121102210010221202211100022221120102202100201201221110020212101102011020222200010121221112110200221212211222222102120000102212212200201121200122011101000120121112012000000000011122111111202102012222120001022222012100120220101101200000200201100221111201000210010102220202211112020112001100202210210021010121210211110211021111000111021211010022121012022000222220102001222202212000200012111020200201222212122111011000100002101010201112200212122001201102010210022122001122021112012221220020202112102100101010012112120010110111100201012211100201122010202210212102221200111012101001212102210112112112111221001022122222012120112210212001200201112210111011012110210100211212001222211102200120212211101002221001020101020120211020202121112100110221022211000022020011021222222002111010110221001111111122212210222220012011002101022102120010222120020201202012121100201002011020002021111111102211222212212100010010002020012001110201100020012012110012022102111210220120101020010201111010110221102010122010012012110022210220010121002202001220210012110120120021012211002200011022010120112012121001211001210022001000211012022212202012001120022000121120212221101000100200022211220201222200022202210120222010101221222221101000201011100022222101101112211220102222100120020110021120102012001020002001022011121020222021022112220000211201210222200002211120001011102002000122202220102120110022221100111210200110001200100200112120011120121102222222001220212002221001200212001201202111201220021111101102222201210111220112121021021011121102221212200010000122221000220211201012012121120122211102210201120012022221211000111001102211222201211120112120102220112020100022000000201211100201101122010120111201121000211122021221220202222121101012012001220110121200000220111211210110020012210010201120120122211220200102112121101001121120202021212201010101102120221022000111021020010000120202110012200122102212110202111000", "012122122010222010101122221022112111021120202000221001101012110021022111220201000122012101022002101120002001022221121121000210222001100210120011021201222222002022021000110001010221020201112121020121210102212000110022122211212211222021002212210102010111201220211000010010121220120210211022122010002201222001212100210220200001202112221022020121021010121200002112210000002020222122102210021021001001011210210202021011220011202202122100110102210021102200210202202012002011212101222101020100102100221122121021001111100121202001022222221001001000101120220200120011002120120200102002211112201201100111020012210222122022021021002122211121102101010121200202000121101012001110122200222122112120111100001021201211022121212222221200211110101101121120221200121010102121100021002102020111220000112121222210220120122200220210101020120010120112122101222211120100001022002002110200001022002000120120001011022021112221100111202210112120001111121200020210100102110102212012020010222002002110001210011200021212121021212100011112200001122010202112111220200202021120201120021010001120020212221102102210012022202221001012022102012202011101122012022211121212022101202220102210011020002012121012211111220112121110101220221021220202201111221212101010202211121002011212120200121111200111001220120222020100120211110102112122102111120210002110020001210021012110001002110022011101122110010200221102020020010201102222022012000122120011200220121020102000220021110112000020211122100120221122022020101010222221212100110001112110211222220210012111110202122112020111101122110121011021201102002220101212022020001221001210021221220112010211101000001100102020120001111122221122110020221021102200221122212111200022111000200102122100001021211102000011010112220121201221000120200111020010022210022100201222011120220011112112121011110200011010022101211100112000022100112120010101022211211202100221220120011000101021011221121002202210112110121121121212002221222202011220100000122020", "101122222112210102012021201012112110001110002122120212012122002221112102011010010102212220101110000001111000122120202022120111212102222112210011200120210212201110021020002010201212102200000221111011001211210022001210101021021201001001211022001122011002220022000201111020201202022121220222000211212112210101102202121020120101100010020120211000011101021111001120102101212101110011010002011200100122211110100001022020222112220200011021211200021200111202112012210200120202010021020122120200021022000020112120222012012101211122022202110112201102221121102210002111112011201112021221122021221122122112220100000020022112020102110100022122110102121220000101010011010220110220012211021220101201110222210122000111222001001020100210220010011211120121212220201210122010110000222121121201102122211200112021012022002020111101022121100210101201001001202100002121011202221112120010102112002222120110120112020020000012221001202200210212111020112022101110101112112102001022202222001012201200022101210120012212121212011020110222220102221110011011022010020100101211211012121010010220120201100201202001001002121202110112210222111202011220112002212221211110202002211201010112112021100011011001220022010222100210220222102101122210101110022112021120221222222200012012221122222202222021101211211102002211200201020200102212022020200111200012010121022201212022201200021211211121200212111000221111212100101101201220000201221020012220120110020022001110120101100112021101110102102111002221221221210002212211012222222011222110211120210102202012110200000120210112011202200200201002220110202200100021112111012222001111000121220120012002002201112210102011212012001021022002102102021221212022020102010122020100222202112000221120120001212220201000021022220200202120110120020212112001020110102001120100122120221102120211000110200210201021102110221212012010112210212011201012100021201012022022200011012022120002102002201122120112220111220000210010200212110002112211201201200012", "000101201200021011212100121000101201220122222000110220100221122002122020112211202121211100200222120020200011020210111120011210002012010210212110001110110100221100211211210111121201221211112222122020012211211112200200002120020222202222202210212220011110122110100220100020222202211211200122221201100211022211110110220100200212111102120210201212010220200210110212210010001112200001111222212012102211112001100111211212110222200120021022102222110010121001100122212020120021100111000110001220102112100102222111201020110221110022221221200111221112122122012200020221211221220121212102002022100100002021022200011210002212211021012001122211011102212020010020220201210102110122002012121122011211210102121102212101021200201211110200022102002210221021012212111121100010211211100200011100010020212001202000100112201000202022220020022222000011220101121220010102102120210210122020110221221212122202022221202221220111221110010211021202022111122112122020220212211110102201120110121010002201200001201000121120121102000121111000120210220022210000110000120210122200222222101010120112111100222020102210121112212012220100212220112120121210112000211211221112202001100111120222121102222221202221200112012210200222210020020011222022210221100100211202202102210121100201211010211011211000002211210002100200111220120112211011010121220111000021211200120001112212001210100212012011122102021200011011000110211120120101120222110222211221000022102100110010010022011210201101100020010011122210120020210021121112001101202001110001012010002122202110122100210220102021002012020012101001121212110201120020122021002010010100220101212112202011101200212020122121102022111102220002200200202022020002110101221212101002000002011110022001022121220112010111110122122102100012211202102010111020021202212100210101002012201202102000000111001101111000212220101001100101011020000122020020001211211212021220102120202110111110000110002222000000012211220212001002202012200120112010120212012122", "000010000212212012010212220110210002022101222001000120212021212200222000020200202020001010021001020102012002101200110210101011200010110211202022012210201020220220021221100022022101212200202101210000100121122200220010221002221120022220100200200011001000111121002220002022222220000022002122001111121202020222011112001122222001001200002122220201200212122022001121021121122211010211220212020202102100110011210122012002010010001010012202002222020222101020120221202202121201020200121122021022011102122122221000101010001211200121211200120222021002201110210100201211200001120100210012211100111122020202022010011210101211002112021200210100210022011102001000110220020120102001120110102221010000002112120021102010202122210120202211022120202112211221120001221202212222212222222022222121020002210012012202012211202210022111110201111201211002120210222001212201122000010022210211001201100212012021101110101002210212001220110021222101210120120220011200221100021001201012110022112201120210220221100220111001211201110022012011100100202000102122010010200002201001012111201102220211221021100202101102010112200002001000011012001011121200211120102112201202112211021021201200211011012010201200000200111020221002121220002211011120120112212101121112212002000100000210100202220011012102210121220121211002212211211200202100212220202101212101001100002012100120010121001000112221110100202202102212002012120221001220222210220110100222212022101022221111200110220221220212002201102222001111000100100022111210011011211102020111000210210120112122020111212211200111122200110002212012021001222012002110010011021002022200221220121210020012022112121110000212221221102200000000112020201021122220121012021121010221000022210120000000110100210121000220121012010100201212112011221221102112222022212201110100000101011000212202102100022012220021021121111012020220111121010212220000212121202211001221021021022000012210101200202121022222220011222222020011110212022020212110110202100111", "210211121010110122220012002121112222112000102101011121120121200100201021110021221112200021110220201101210102211011021220212000002021120022012000212101112122210112110000102012211221220010120120111002020202220202020112002210202200200200102011022100121111221011210122200000222221021002120020112022222020212220012120102010121222110111022000021011021021101222021101112101102220110110020112211220202201122221200202120211220102212220221202222021000101112101201222102100022110112120212211200001210002012111000121211001201100101222110201211210112002222221222212010202222021110020121000022110212212102010121112210222210210111110012220200001202102210010120110001000010002200210200211121221000220020012101120102110110101222001021200101122212111011020020202102200021112012010101212011121012110021211112221112022212222011120222120102210200221021122201002021000102021210221100012002210122200102210022202002012002022201210020010000020002002121112120200210122220010222211021002021212201000020102021212211100212002201101101021221201120002010112012021001212211112200112212111220002221020100120221102010002100222022220110012212001102201110201212020021101220010101210110100011000001211020021210120111220221110012112121222110020210100120112101101011022111221102101212002001110202001220022120120101201210101011202022201102001212111120122220021112021020000201102011121010012120101222202011120120021101211222111120020220010122002121220001112202000220102012221101001200011122200010202220012000201002122112210021221200121022021000101221012111111012012201211012102122121201112101210100010212012101010101200021011222020102011001202121021111212212201210022102220222001202020021102120221112111021121110002000111011111222001201110022212010002022200101212211112211001120222222001102220000202210120200212120222212212122222000000110121012022000212212002120221011001002022001200211101221111200212002101022011011122111000020201021221000110220110000110120122101001100001212210", "200000122220000001221001010001120011112210020212121100120011200112222010000011021012210111112111212122022001102002220220001200212200202100112021021100212100202210101012010121222102012121212122100111221110121220002111220210200102012022012110121110002121101010102222002201200120102212010220020201200210021120222022021202122021200002122122220002010010110120001220111021002120011012211001222012121220100101120010202211100021002221212022011220012111011202221120021102012220022102001122010111010120012222211022222111102222222010001100211122102012012222111122202100200200112121010121111211012010200201011202001111120021222112000020202101200011120122122222122110201021100111010220121201111210012222011200002202120002011201001121112102101211101101022222211212101011222121210102010010121201111002112221001110102110110220212212120222111222022201102011100200120102202220222100011200202210002221122102102210122201221102020110011000102202120212212120221021220210122212010122022112201102100211222022002000202001220210010102022111201202100010210212022110102000112000222221012122122011002202121011101122110121212102202111001100010101002221102100110122122220001022210101222122112100201211002021000210002121102012221112222022122002211010001001122020121111111202202120020222100111210221001201200120102221121002111201000000100011120122001010120200212220020000102001220101102022001010101222201011111202212211010210200202202210120021202122001211222122100212120200020012202212002121222112212111122021210121212200221202202212022202000121221122102111101120112121222002100000120100201122112011202012112001102102222102221002011021201021000210002102202222112122110220221011122110021222012001112200222001222111002021211010101101210002000102200220121120122110000121010102211020022100202001002101001022000202200120101111121210120102101111110211102001112111021101121002021111012100110021112221202120122220212120021022202122001020102120101021202101222111001002210112022112", "100201121201222112021000001211001122011211202210222021010021101211111120121112222222102010002100012102121122010212110111022100222211112112020021202101011120202021220202012111012212022220022200222112122110002022022202222210120221202112112012220000202110020102012121000011021021121012002211112020100011020111201012002111200101212210012100201200120220202002110020200011200122201001021201000010122201120200012002020101212220020011000100110211000212011220002012101100022202110111110210221122010000220221122221102110000100212010102121102112010110112210011221101010210222201101100211222012012220220220012212100020210201000002112112210122120112101100200102221002220201221102211020001011101022100221102021011002112202111102020120001100020201101022221101121012000202221002020122220210010211222221002200002112200121200111011002112211101200021201021211121122121120011101102100221200000000210221111122212000010211000121120111221222211100101122110201010010121110021201000221211000212021022220210211222012211222121012112202210110002221121010020012101022220110020222011121101202102120212121102221200100000121210020100220020112000101122221212121022112021012002112100001120020121122120222020110120112222001021202010010211022011101001002000020010020112221022100001212000201100200021012112002010121021111012002211100210212001211101220210200022122101112000202112220220002102111222111022111110001122020101021101201121202221010201222022222202212120000201021021211111110011211011212020121122020020102000002101201101111022011122011111210100212001221210222220201122201122112221022100121011202222022200002120112202100122120110220021221100202020102111011212220222012001121112002012012222021022020021110100211022220210101120121111100010020201102022211010100122201022101222212001200122000022010012122101001212002221102101122221210121002202222221202012002221210011022210201102120012121021010202201021220222200200121002010110221202211222010112110210011022120100200102111", "220121212021122202110111021021122110110011200121012210002202211200001220211102020010011022121120100022012221110212101212212120012020201012201010122211202111120110122100102201011110120121012112001002122000021212212212200010220221100221001111020111011001110000021001222210021220201212110111100000010001111221221001001212020000002201121020210220001122002021112101202220020022000222122222112122200102020211100212120110202202001200101112012022222022110112110001221221002101001021122112022000210200021120002222021201002110212210011011112012111110102102222112110121211120121101221122101220020110011010201221220021021122102020220220120001012121212210101010200101000200201001202221021221221010022221102222210021121021222112022121102201211011022210010201001002121120101201120010221212121122022200202011210011212110110210220212012222221110022022010201221210211210101002212220022010001221122122212202212222000200102220122202112201201101022000110111111012212111222111101102000220011200212122012101000222212121010020001100221100200210121120011222110122212120011012121111212202201111220112001221011221202022002102120000120012221110010111222021011120021221222201020100112020222222112011221020112122110000020222021011200222200120000211002012010021002220102001100111011120002200121221101011000220000120012012002210210222202221200220001222022220011120011112100000222022222220122212121202220022121010201201111111212220102221212101002121110100112001221221221211220012211110201210210001220111011110010100120222111010112021010100211202002011220112022012022220012002201210222222100112120212112212221020210101022120012102110211101022212120011001211211100121100100201101120110211002211120022011222100010110221001200200221122111000112012120000110222211022102110201110220222021002022221102220112212222000100120210211100210122000221220102110120220012110011200020101122112101012201022001102221122202122100211112012211101002122000112121101121020220122202201011222012002", "121012210020120122000211121210112100211001122211011212112010111011022221011210012021002112101021110012000100010010012100111212202212111101012112012112221110120201100012100210100200210200222200121110121002121212120200212121022002202212112101200020222001210011122222001220000012001022101110000112001220122211112021001020222202111011120002011200221112021221110110211110101212122110202202210210212022221110002022001001121012211011002002100000021100100100211100110020121021121111202220202120012101121221022112001212011100212020112020101010020011221120011210102201002212202012001221201012001111022202200002111211020012111102222010120220102012100002120222122112201000110022101020000111110002201012012220010010112221211202211021201011202100011210100012021202121221210000211210211112202020001211201201021111100022121022012120102020110110202202200122212101220110222122101201022121121200010212201121220010211211221112012201001220120000200111210002020101220101222010111221110002122212112110102120222210121001221112202020011221000202201000210120011121021012001110010112220201222210102002200020202101001220212121001112201210122120212002001100210112022000020212021221000212011210211210202020200120201220011212111022120222022122110222100001221100020101210111211210000112112011211210101012212011010002011001001200202011001111121202011201012210212222012001100122021022221220211222202201101011022100201202022211120100012110210120201202002112112112221200221202200101100002101212021201202110202021001112112202121000101202220212210121202202212202200101211111020001000100111120102201210212011002112212200200102120102001221111101002222101102000112110111200120210022110100102121210201120021221022101001200201012122222011201111020220101020200100101100221100021212021211002100002210120202201122202000002210100022102121210010011222110101010002110101212210101101222120221210222022112220022212102220221010011112221200222021122002100211122120212210212101021100001212021", "020202021102122221210002212000001122200002111020100020011201202211200122100110010012001212002121112020010002121110001022110001112122222122010100012010112001021220112200211220122112220002112020011012210101120202020010120210112021002122202020220222021020111200012121011112102120210102202210020102212111001122112211112121110221100001211001012112220210112212110010020000020200021000021112221011000000122111022120222121122122221101102111121122122002010212111000201212100211221212020021100221201222022101220201111201220122101222112220000211100211000012122201112212102022211022020121200000212220020102002212121111221210112211212112012022001120011221210022100002120211110200001102101111012100120101121212112120210101120121000122202020221212001222020221020100121111120110022112011001120112000111020002202002111210001212221221102110121010022100121101201202112020200201110012110101000120010012222011211102112021110222011110010000011101222101011020221111022201020001202210121120021112001010222121021022002221110201102200112200211202112001021021022120212011101021110220100200022200120110211122021200001211200220021111201210012010012121220010012001002111100002011202101200021012112120011120002020001002102210020020210122202200021010202222202200222001112202210101010001012001200012122000020012002121201100110202020211212012201201200002100021100000222001010001110122100021021212112201222020012220120211001222110021202100000011112000202212220020200020222001210112120121210100121111202202002021220010010200120221002212210210201202100200001022201000101112102022200111122011012122010012122100122220022021002000210201010220002001221201121011012102211202212202100011100011210010111000112012111220202002022211012010020112121112012021110001111111022120122121201112012220121102221202201221200012212221222011022220010012011210000111121010020102121010020211010122000111221210001221110201121101000110122020121101001020111220201000122000101101102012222201122221002200", "022100100111111211122220220102122020200211221101020202012111121020121111012200101101201111110022022001021201202220210211120202021212000110121021221111021000002101112010100220100211012112110101102000011122111121221210020021200222001212000002200011120012111120200000112211102012012002010200202022102112102200011100202000212211121101201011120201212100100102001211120100220202202022200110120201102102221201000102012020001002210210222211010000100010110202002122002100021210100221210210110012001102202011012010201221210102211020112222011001122101212000210121000111012122011201100110012222200020020101120020100120201011101220122000212220210212002111111211121200200120112221002220102022002000221000222020122222021202012210221222010002112102201010020120222012122212001121121010212100001112002110200110002120121011120122020112120100220121012101220101010201222111100122202210211101200202100121001121111122001122001112012010020101200110112002211211221101120102010002002002212210100202112021202120122110122220200211112211102022010211220212020012202110202220122122220021011201212122022010221101120101220201021110010101200120012001121100122010210111222112112110000110202100200201000021210022111220101100202120012000012210201202001200022101021121001112210011011202211110001000202121112212101002002012100021011112202012010001112202102101211112121112122000020122120022020102021110002012010012210212201202100122221200221101121202121022022120112222002102101011010210021111121020221020021000012001111201102111012011010020111122120011111100100022220022120211200212122021100210020020200021110000011011212120011021121102120010020221200012200201202201212221122012112121001212110011210212021212222222000110211012010001201222022200211200112000022002001122020102222022211010112111022022000001021121202110202200221101211101202000221212002200212000020201002201200222220002112210102102110222201010001120101200122222212222211111120110020000020222211221020100122002010110", "220200112101012100101011011220020110002222201112120020221021112222022112112211201110100001220121010002010121121122202020102022000200020002212112001012100022011100122202222210102211212120002021100001101202002020222221121121100212012001221221010100102200010102101121011022110102010112000122100222222222212001212121100002122211021000121212120120001220010110022010212212110002122201222222122022220100010100000220212112010001122211012201201122200011011222021110112020112020102100002122021020022020120110012010110100020001122200102212021010210221102002010122112021000111220210020121200001020020111212222010121220020022002110210212121122222111111100222000202012212012210220020010212102001020200120220222221121021202112001022000020110001020110002110220220122121020222010021102010201201212111212201102022221120202212221120220102001002220221110202111200022100010121012201200200011020100000100102212121210122022000100201010220220002111010121211011022222002121111010221120022222011010021011111200022220012010022121202102022102020021200121001002200212212010011200221002222221110020122120102212000120221000201001120101120200020100002100020021022222110020200220200211120200010001121201222120110002100211002220001122211110221001022020020100112021212000200001122020022102010112112010100001100100221111122200000221102120012100120012101210011111000110210112102222110002002112111002201211222212122002000220121200220211202120122200220110110202111100122212100122120200112111021000201212202000221222112222020221210001222120222202001222202210202212221102021101220122200002120110001001121220100222200010121220110000220011122202221010112020102102120200022002002002112020120012220202201111100210012210111200102122011000102020121120110011111012111201212002000010212001201000121111211212111221022121220002021002100212221102002220102122102200202020101212021101221102001102010102112101111202221211222102212002202101220122222212011100121001121112100100210012220002010102", "010100212202000220220120122012222220121002101000011102101001000021100100222022120022221212221110120021022021000110200011022100222122001112112100022221202021211111010202002200102111120121010001200120100102210110221000202021221111202220112021121120222201020010012002221012111012110101221111122110201102220012202020112221102010221222111221112121011000212111120112020200220100201000221021111021111122121012210210020202010000101012100000021222201021011102000022000102010220011112012122020122101101020011201110201221101000011221001002202121002022221220201102111011221011211211112022102100012010120001012002111122120200101122100002201012211221120011020201020001222122121202111122101222000210112202200020112012200201011002112112201122100201021121112112021110222120100022110122002102210221120012010000222200101120022222001200110012101102021201122200121121201011021221022222001000221101210110021012122101102111120122110001121112201210021112100011222220120220122112202211022001120112212000200110200101021201120122101200111111211210101220020010000201120022221212100011010120102222111111202002100222201001200221202120221100222011110102111102221020100220201010120210220022100021102121002000021020000210211001011002002201210011020022200200212211212001102100022210212200101220122012012100011100211001110112001012111222121212022011011211111011121020112120222110101022201212211010100002010100200100011210120022012012120010202202011010201110000211020121011221011112002000021111210110211000112210212120222010020020202022221000112102201220200121121020002112201112212110202110211120011110011002000210100212110020020110121012111110121101010021011110122201202210201122112000212000110111121002001022101101112022100012202101202102011220020022200002110110211200121200200201210011100021101000210120111121012021020021211022000012000122200012102121221220222020121111010122020200122020000101121101220000102122220012121222012212202211111110200201002120001211101002100121", "212212010210112010110110100002011000201100012100210111121010201012121010111112011000121010110000002002020222112011112010211022112200222212222110000100112100011011020201010100002111201120202121222000012012021200010020102102212021202200000211212200101020202102001112021122102121020012102122110212122100002211011001021222211221210112112221021212211202102101012120110010111011112020010200221222012000212010200121210022222121022002022211101221020210100022212012010201000210000021120101122201200000222000222020221212101201020110022102200112011202010012000012011222221000021201100021120101210021010020220110121112220011012102212011021122002011222002110001010012121200220001220000110012211020221002022101010021000110221221010211001102002202211120120000221111211200120002001211212011012100220001021212222101100021122012012021221101000121122002001110010022220022102122120001110120120002022201211202222102021001222002002221220012002121201100202021211112202220010002102102100202212111011021011202222002122101000210222111001001210002112221000200202222201200120220220002102002202100022121202200022100200201100001110211011012020101121110101022110120201102221102202122021022112000112101220222100100011011200122101201002002101212111121001010212010101001111122012211011112122201121122001101021111112200111002010201220011010012022211201001211112212011101011021001212010212201010212102202020220221021100101000022222210101210101202221112201200202022101111201220122221001022122211102110102200011020112221011212100221001220012022020212002111112111112021221221200101221121212010100202200121120120111021121102110220221022021021121020100122121022001002212112221210202212012101200022120122222200011101210220020110022212022012221020002011220012022220112010011121012112011202201202001222222012001120220222202011022201100100002211200020210002002020000221120111002002002011111001212211111202101021202001020202121200210220001021200100000112010101200011012221022021110201", "101121110111221012221222002122022201010122221022100120002201122002021012010221222200001011022210011202110221000110102212001111022012111212022112221022112201022011110201212001210001200220101111012110101110220002211112200100122011022112002020002021221100111222020112200101011120101001022202010021121211021002220200020201011221212200010022222001122020021010001211210220110111212010002020010002000010212100022022010121022222112212222111020211120111002121011000221100111021111012222212211202200021210000011010002001101212002100201121110001001121121121202102100021222201120221201021012102001200222110102012221102020020002011202102121210102111001220220021212020121210212002010201111122221121110001220102102200121212021020212122200201122112022120121222200002100102001222121012111102021002022020211211221021102021122111222001022121002001100212211120020011200201102101120022011100001022000210110102220021112200100100122210012000220111211121010200222202002001010100201201000022222222112210021022212221001202201212200001112212110221211001211110210200120021000212220011022102200202022201121120220002110120101212210011112212012111210110211020221111112201220201200100012102011211202102220202002022020102211202121102212110200010221021222010000001122022011112022020202010001201220212211110120222111122112222202010020102101221220220010000011011221102002122210000222221011102221202102102120100220022200021101221020001011211220110201101020101122011100021120222202211212102001210001021002220100001021010102112210011221200200212202220111001220002111210011210020110221201100220001102110110212111010002101021000100222201210121220201110112012011010122122010220220011010122211100110100200100020001122122021101002110112010011001102210220111210021022111222212211112222101112201201212110102201112001222101011112102221012102211212101211220120011202112021211012001221210200210222021212212111010122112202020222101200021212100111220212100222000120211202212212100001101101", "201202101012221201222122220121200021122102112111220001022022200211001020110102101211100202220022001210001020212122102202100120202122111110022022010001222221201122121000202110200002211011220012210102211101112220221212222121022120110122002121111002111120001202011212111222022022201222011121111021122000220000122121012222112102111200222100000122000110011112212220122001022121012101201010020121222020100012101210212000210002110112201220202201221022200020102021100221020102122110202111220022200200111111022220021022210121022200211122222010210201021000101120222220001000110000120010022201112201010012222111110012221121210111102121010210100221222000111221112101112012012122222011110201211022001022202021001210202101010022211021101011120002120101121212102120122121201022120100102102000221200110020202000212011211012210211200111212121200020222010111120111212121021101111210002011020100122021020001212121200110121102022102120221111122010201220220200112020100200110210221110201011200221012020201022202100001220022120110012101201011201002201200122212210220012211102011100111202012112001211112120102222000102100000022222010201120012210121112011012020002011022011102210111100200201200012120000120122010102211101000210201112211220112111210001222102011222000021021112101000200211122102102122111012102111210201110021022210220202101200121122000122111222011001220011100102211210001002200122110101112120200122022112211220201001111022020020200221002210012010211020212021210111102002022121211011202211112102210102020101022120112000201220202110110122122112022010022102212220212021020021212111111110210002010222102212112020122122221111022121111021021111122222121022211112222201200010111022121110201102001202120200002120010021020211002201120102201020101100221212211122010111202022100210212222111201122100012002222202010222202200200110022100201000021001112122202210110110102121000010020001222011000220210101201021020222022000221101222101221102101111112001110210022", "200220212211111200222221120112122221001000121101121122111212022101111210102111120211021202120222120221012102022211020110000022200012020011110012121010002022202000100112100020221200200101000212210102112121202021000102111000022111000011212000100120102102000120221200101101111011022201121010212122200200121211010021022002211222001121111221121001220011122202020122111211000101012221122202202001020201111021001120120111022101022121220021211200012212111210100111021112000212121111121110221012201022012222211200220212020101010122022212010122202121210102010100012201221111220011102211000111122012200020022100212011200102200221010202111020210221122202210211000122011220101222222000021201001101001022111102011020201102122011110001221122021012011002000102021020010002120111010201120000102002000220001010202220020120112122022010120112111020200110012100011220012001212100020220111100011011100002111111122212221210202211010001012011220020101120211112200002220102202000110021212110001222110210112222120210011001102100011200202210010111012011022221001211012022210102010002012021202222121011102011002202012200001002001101201212220010101020122120211200211102112112220101122211012211220000201010001101110212010111211121010110211021102210121011100102012120101122102200212000220002012222210210121212012012001222020002011211020210202000120200022001101200202011010020021212011002200001222200202212101002101120122120202122201002201020100210220122022001100121012021202122000220201122222101001210021200100201012200002121110021101120210200021122200220100021011121010212002200100202210210012101221002201200001211212111110110110011112210020121211102200201110001220100202222100222220100022110121120121210100201221200121021220210020201022102220002222220222222100000210100121002122112220112222221222121010110211200102111010201121010121210112210111011211220102200000220020111112002101021010112122022012002122011002021002202022212210111121010002121101210120112201021121101", "011101012010112022011211102000200201020121120122112222121200021000210110101001211112102020222112010210022112011001112222002020111020222101221002220010012001201201110212102021210011201120020220210022201211200221202202201121121021111101112211100021021100120202101122010112200221102020110121000000201111012101021201111102222102222120211111001222200111112102000220011111210002001210201100010122020112120001110202011122201211000010212002110212201100210222120222112001100110112010212222010110200011001010222210212120211120000101020200020011200220001201002012211002222220102111211020112201022012212211022001221020221212012121000210012100020211102121012021012112202110221010020210212110022202210002221011112212120110012100100001222111212121102022212110112010221120011100120012111121212120201111000100210110201112010100100122000110101101221121211221221220201012202221102121111211121222112120211121211001210002002001201010212221122011112120212120210210212120122200001211220201000202002020122111021202222002200101022011221221220022122020201020200102110101221220112000011221010112100021101001122201221211222122111100211222211000010011100202120112122210012020001202100212201102011121112200221211110020120202011112221102122011110112121202120002000122002221000210220110222021002011122102211202220221100020121200010120220121010111001210212011000201012212122110212201010102202221111212001102022020210102101000222221021211122002200011001220121221001221222022000221002110022111200100222201010111011101102211220220102212012122220001220211021022200220011002221120111101212012011010211112102011101220220111111001220001002021202000021010001110021211210020220110120012121000202022211002110010002011012200100100121022000121110001111111111211111010201010012022220000101110112011011201201000011210221101210102110200120111020112111110021100100012122221101112011102121002211210121220012110211212010121010010210111002211112001102120112212112120200201220112102122121011", "122220222110100112210000101011010122100010120002122121110110100002020200202210200210000002001010010222222120122220120111102011011112210222100012112120210010220111120112211022002112222020121122222002210001002122020012101122101020210200202111211100022222222021110122210010111212020112110122122121122120101022110120020211202011210222120102020101121010202112120122200211021100120210101021100101012102210120011121212021212011002222100112110022110102201122020200202020000021222101022222021222101111011002011000121021100102110101012002201021002200022111212011222010222220210222102021020222221100111102210200121010201122202122102102122000212100002102020222220102220101022022102010021202120020122021100000220120211220112222110112001122211222212000000221120200012000110201020110010020220102000200210001002021120101220111000011001200012200221100200001120102021122110012001001102100021201201220220202222120002120200101120010221221100001121012112011012102201110200210102011202201121200021010021101211101012022100100222120201211212202012120002202200111011211111221111011111021120001222120001012221212221200000121221200122221210000222122121021222212121020111200001221021202201222001110002200020122120001011002002212111002210221211111020202200121220112200010102000222211020001020002111001220000111100121101222121122210122001102202222022201110022102122220012212010002111212100111111112020001000021120010102102201021202202101121001212121120211200201100102020000102111220101212120220111212221200102100221000010211220101122221222200211000122022201200210101002111212220100220011002022201221222121121221121021120201222112122100012110222001000122210122011210200211110101010010002002200200101000011020222120021021001012021220101021002211010202210022221010210102102010020222002121110111020101022212010022010101112101220000012011002002220021002001201210100100122000212201112222000020122001120220102110001020102220001202122220200200100202222221102211110211201001211", "001122000101112221010021102200122222210020201012202220221102212022101212220012200111220000120201102000212012211110120120110221210120212202021111010101102221220011102000020011222010200202220012120022001022012220220100100010211022121202101111112020211021110021101010101200011012212010112200211100200221202121202102222010112022011221200212020020202200211210112020110002002101101212020102100020222010222200200121210000212011221012220202102012002022010000102011011220200122002001220221101122102110202100102122022212010100101220202121010102221202102001200111100002221012102020100121121110010202110202021002002220010011210102010220200102000220110100011100001121211221202020020220010011120111200202110010120022010021112210221220210020101021110102020002212112221122010001222011000200010110022200200012002011222100102212211000011022020010111010011120202022101002222201020201020011122001122002110002021101020211120021111210111221111001210201212011102010111210112000020210212101000101212121021120220111121221000001010110000200222120122010022022212022212121212201022021221110210110021000111210222211122002201002000112100000020101110022010122200200002222220212012121001211102021010021211000110122201122211022022020221100202210121102100000121011111001020201202122022102002022210220002010000011112221001201012101221002101122020100210122021211202101201220210200221102101210122220012220120010210022222000200102022010111220222122201022001100001000020201022202011012221222121102221000202010112111012210101201122222001200101000020222012022221012000021110002012001010200202122022212102210122202121012020100120220112010202002112100020212021221100101122200102120110010222221002011212102101220012221121000221020112202221221112212202012222122000222111100112212220111112222020202201010221011212210100011202121000212121010202200022101211220002120200012011101001012212002201222022212120012202101222210210110011112112011222002220001112220101220001120000110112200010112", "021020111210220100100212210110101102222210020000100102221012100201000022121212022012100201120120202110202220110021001200000000000120112012210202100112122222121102121211200112002221122022022120010221020000110212111220102001011012122200011012000000122202002120112200022110100222010011120000220100220120211020000120010010201002120202200210201112110220010211002012101221021112202222121210222011121202110102221111120012110210101202001121202210210020200022220002101002100120121022002112022202112211020001011221121000020210012121100112102110101111100202012011010001120221000120110012120112200102220120212100120012011101122021211222201101010101022200000021112221201002012110001022101201022120220120002021200200011222201101010021021100102111012100111111010210011001211022121011100202221011022000210011020111120022112200021201001221111210002012022122202020222211212221202220220102021101210202102021121020221200211111211010011011200111122111201201021211102000120222112210200201112122022001222021001122020200201200101110010111101012201121122220001112222221220210010101200102212111002220002111012010112002202000102010122010101001002201200001122201001010201011022211000020202102110012202102020022220021011000002102011012112221102011121200102211121100101022200011211210002121210012202001202211022222202121020110010111212102020000012120110002211000102002021211112111200100121010100100100112212111111000100112010221111112220011201221102100022210001212201120111211221011101121122121020122210200120110101201212211121000202011010202020000120100120200212002100012120012020211120200100010201021122021001212102112212112202210222022202002200001221102202212001122212202220211021000021101222001120020100211010200120021111021000010000020221001002211221121020100021101120020202212100222211020220100002112111100000201112002020112211211222002000012120001012202112120220112010200202110101021120112202210010101012100121112121210210200111012110012121122222111000111112111", "021022000200111011100120012011021110120212020021121010020022110211012102121102111100112000021102110002020202002012220020220112202102120110211102121212100011211021110020111200020002012021200212220202110012122101012102200122022211022111001211210100002100110102020211211212112021110120100222221002002002000211100200110001211000002101010221212111120000101112021002201022020112200001111210121102101100100102221112012011220122202200011212110222221111002101020212021221112012110120212100100120001212202212012102120221221011010102202211021210020100200111010222210222102202210001002012000210101100020010022121022100221010000111002000210021211102100022020202000212002210010010112010120020222112221102220000220020202012010220222102100220000210220000222110020201202021211211020111201002122022122111202121101221000101100122110211201201121211210111120122211021100101021111011101101022010020101012010101121101201220011011102211021200201021110020101112000110011100012001011012010200212120110012011010020000101220212010112010212120202202010011220202011011211122010210202202121102121012220011200011101101210221111101200222201211110200121212220111000121201220100112102122111112220102011210111012010012211021001102122012110111002221210121100111000220020122212002010111012121122020221102121220121222011112100022110012121111000122111100102220012000201211010121010200022020112212001021210101111110110201011022011000201112112002110220112020201120012102221221001222120112010212111220222102212222011211210220111001110022120111110202111120002112221122120222211010010120022120202010021222012201021202120200220101210120210122002210101011121202000212001210010200120000012111021111000210020010002000220000022010000121102212112211110000210022010022210112212021122121212210220001010121121222221021121202020011120012111122001210120111112122012102102111120121221202110211110011210000021021020002212120221220202102022112011201002222211220100011200101022000020100212020012110", "110020201012110211120000100222100120202002200001220021122001110221020212121220111102002020102200122102210222222100012210000200011202112001212222200221101111110122202210100111022200010210101120010000012100200111021011002222000221001120020102111011202112222011111210220210012100201011011011220121100111011122111112220011010211100002101121020022102010002010012022111111122020122002111122010021020100201200212101211110112022111021010010110011000000021201121002022011222222111122000210002222210202111112120200120100221211221010011010012000221101210100200202200200000111110222111020222202120210020122202111011120211012022221220001121100010201201200211022211211200102020021020011202212101210022101122010210010021120212120221102102202121200001202000220111100210021020121201020211211220011101102100211021100011011012110202102100201221022212121011001121112120220001100201201111021122111221100211101100121210202012111112202021101220121120012011102202110112122000101201001101000222022112110222201111112220111021201100201011002012201222212202112201222101010101021202120111012011110120202010122021012212200020102221110202011002200011221021000120020212212222112220011202001020200022122122022110102220120211212211012122210001001012022200021120021222200121011020002010002011110122021120110001121100021220120021220010212112110121022221111222022010202201101002201121001201221212222010102110122222100011000110222002222012111112001110211002012002210201100101111220212101002012001001102120002000200000100202001010021000201111102122102220121010200022000001002022102012121012020022220011211111221021201121120110210001020102211012120222001122221111101121120202022212200121120012111020211010020000201021210210201020002121002012222010000121021021202010212221101011201202222010111210212202202001222222222212221202220002111010200210022122210121101222121210201120211020011112111122010200201221210220212201212010110122202011222212011210202002000111120002222122200111002", "112000012011201121222202120022122121200122122211100111200212101200001210001100210122020220201020111100200022211022211100201221201120222120102121101210222020102200001012200020210111020112022012202102210201101012220210220110102122200210120220212100201211201221101112102202122020121002202011001201212201222000011101100000111112001002110100010211110220111122111020222200210222201010201200020212022201222110210012122112010110220212210110220211011012202001121210202111012100101220220212211110122200201211200201221202022020210202210120021222211021002100212020220012002222121210011221220112000011012000101102001022200001110001202110102100011012221021001112201122012010202100210021201211202000111221021202020011011021211200002120112000200210021212102212011010121022112010101020212212011202220001211100201210220012111112021022112120220211022211110221220010212112001120010022210200221100101211122212101010210221221000022111211011110012120122002000002212020012002111201102202101100120100210222020200110202000211000102121121101001222101011201102021222000111110221112021111202200222110201102110001011012011202021201212112200012020220101022221020111122021010210200101120221122111121100202200021221212000011200000121100202110211202122220102002011200022102000021010021020220222212010021122111010222222012001101220121020112120202120011101011101000200212020112001021011210000020210121120011011202000110110012202202011110222220021201000211111010101202221200210111011011121011210222120002122122221200011111210201012001011022021201102220011121001022112200101120100012212120111020210021112211000000101212100122100000001202020222100020112022002102020022002111221212022000112221201101002012111200220201002022121212100100122112201011102001100121110010220012020110001120012112112112121201112012210112200011022110100021201100210110100012001012020121212112022001202122222200200221221202212110110102120211011212102112220202100201020202220211001202010121210120221222210", "012110220210121201202120021121010122020021211221010220211112002220121121110221000201202102102200110011210112120002211200222002012110111121222222100222100102221210100101001101221022121211122212011200020200111022021011021220122122010112022111022102200211222101222012200122002110001201020010012200122111011010112102102012122111202201021121012001011110100101222212221001201220111000221021200111212112002002112020201010022011010200201011122200101010002120112011111011121201011110122022121121002221200111021011110220000002000000222021112101002021111112212101111010200102201122200202222221110101122210100010010100212100210200200201020001101020001200220102210212100111011122012212020022112222110100000220001002212012201002220202001111010121101200122000122212020202010221112011000021201121110221022121202001002101021121111112121001112022020212101210102021101101122120002122002122110201120001200211010012001122012201121001102012212020112002121000102020210201020212102002001212201211002022012212122220112001101001201201202220020001102121102001111012110220121210100201200010110211201022000220121211202111112201121001000222222200102122020122200100020021211020102002211222010122210022102220222012002211201110222202211111222212110212210220002020200220202011212012002201101022021010112120011112001210111100212220001222021200122200122221112011021122210122012112002212001220202112212002012200202110200112211012122010120012021202112222210022222102222000202200110111010100121201120001101222210112211211001011001020110001022020022020101200001222110112221020221120210212022020202010021110202101022222112121102122110212110110111222021212012022012221220101102100001022212101021120012202112012121120100100110010220021000211102211111211012220011210000211011100002200222000222011120120102012101210101002102202112012202221022121022220120102222110220201222100001021221111020020101202110102200020220100210002221002101200022020221202011110220012122111110101101111010211", "111101122110002002222012222220212221121001010111200211102110020220000110222121202111122011111010001121101221021202102120020111021020201210110201121001202010022121101020102020200212222001122002122021101010101201112111002202001011002110002200001011121220220000202122202021112011110212011220212222200011111202012001112002011000220202121012112112210122002021221200210022012021122202021221022000002011011021102110021012122121111111212122011122111012220221022000112020000120100222022101200221210110121102020112220022210021011102101221201121101122120201211101012111202210100121122212001101011121220101102021122120102010122122001102201110111011010001001022011021022020002100002202102121211011210221222112121111211020011211212202001211110101101111221210101212110011211220012110210200011020111000012122010001020000210022102111202210112202001120022012110220220221101212220220010122102111202110220120202100002202020200202012100111102001002100112012012111211121010022201101221211011212100202121120010210122100020111010000121221011102122212110211222211221220120201021002120121200022021122102002022110221122120110100210221122021201022200200001212111200011210200112220112200221021212112000220210021100011200011201202100220210000011212022021101110111200120020100021112211112112200021202002200011100101201020020201110120212221201212220220112112011212121001120112110220110110122112200111101101001200002200221211221021120021012120102200222100211001000102011122212012220102100000220110200120210002210222111000010200022012011001211010002100212010220212102000100002001000120220000002212202102020022100020002211011002122110220001110200001212100120122212022100210120101202112021100211121000021110222120012022211220001220000022112212202122202222220010121201101001112112112011022010211211211112201120122002112202202111002201012002001022101121120001120111212121200221000202102120021200000110110222120212122222112222222111010110002111222101200011020011112100002112020", "010110220000022112211022021220120110000222221100022210010011101202021001000001010101002220212211111011222220002122211221212110120201202200200112012020022122121100102001002211120121101102111211020102022221112101100101110011012101100210212212022211111221202201220110000102011022101221022121101120120211202021202000001000012021011222202210110022101220022101221122020122111202000222210020021221200102121002220010102122100220001020010101210002210020121002102220202221220020020011000110110110112000000201212211012001010210210021100121211111102212021112202111210121022212212010110101012220011222012110021120120212201101012201020111202001221011200111021020022000012120110221002002221101221201221110221120100200021012112112110001212001001110022002121102011002101122020012211202222202102020020012210022202211020122102202120000000212201201010201212120112012120020010121102112111120111000122021121021010011122111010021121201102122100001122221212010212210201210020012002121220012001121011220111000211210122021202122120200202120000121011021001112111120212121100212020102002100211010000202200022210110210110010022010001112011221100001200012001222220112022122212110011100221201200120110102021120110002012202120021201021211211200221210020101111100000021121200002110022121022110110010121021212100002000222010121122000120221100111021221020020122201210220000021101210021102000001202000112222121022211221222122111012002221021101102012220202202002211101112101022011202100212010111101020001122220011012001210010212010002022110022022121001222111201211201101211100200100020021011120202111010012011011012200110010112222111101112000011201110010211101100211102110112111101111222112021202111222112212101201101120220100212112001020201100102110012000102110011120100111000001222020001122100022101212211122012201100121022120222200112200020101101100002100001100010012220020201222122202000010002102211102022011022201110122102202220101010000000102110010111021211200102110012", "100222022001112012121210112002201120002012211221201102202120212101012111012012222211220000012110222101012212212010102120211202121110202211110200100111020010202202101012011221120021102201201102012222122122220022001012212112110001000020012121020121021210220001102221122202022201021102002101201210022021212111122000220120102100101210212201220021020122220120020202101200211202001200221111201021002110022112122001100122111020112221221000210002201120200121022120211222110222000122112001202220002102101210120000200202020102201220101221011102000222010001201100021211001212221211201001202210011100021212110220011121221101001102120202222201110212000020112010021100122102120102002201022001200022120121100011010002110212022202102201100001000111011122020110212022210100202100111220201211210112211220201021110112200001000200121112112012221221202222112220112102120100121010210210000122012122102211121022010112000200022000000221121100210212000021211020120001200211000221012002022112110201121110001021020002202011220121011221221100202020201001210010002210120210100112102202000000210021102210001110220002010020121211021022222202110011002202012102212121221110112021202200020201101201020100012211020211002010012220211201111011222000211012112022021102201221101000120112002221002112111120211222220121002111211022122001202000012111222122022022220002121222002120022100222011110101211011022012122200111022101001110101222110111012020000120200221212022201102122121101120112112211010001112120000102221101210102112012111120112220011122001121112122111022120122121221210111221011222220022220220201210002111222212002110212110210201012220011120012201111112201211102022001102200111021200122012120021120020002222220002022122221020202210121022012110021112210002222022102122112000222110001110100201100020221100012012000222212121202112122022020011210120102201021011121221100222111222211102202211200002201110221002101010200222102021122200001220122121200210210022121012012122212", "211110222210011122101221102120220001212122122120000112111200122110101210201000120022000210200100222222121011111211011000022121121121220121021221001101102121202001010221102221122121222020111202022021111212211200101101000210211100010002112010210022020112011100011201121121200202202011020000221112111211012122200210202202002220211121100122101200012211102121202001100102102000022202220100111011000010020000010112100221022111011202120201222202111010210111120002110122211010202122121202101021122222100022022111202200011211211102112210111002120101211210221002010100220212001112022212002012220002201212200120201210220011011120020100212202202002100121201120200120220200001122101100210000112000011221012001110211120010011011200220221010221022122010200220010011011121212210100102002201101102022112200210200001211102110201010101021112012221120221200110120020122200211220021220221200100101202002101222202120110202111110011122111020011110222010011012210002102202110210100221221022102202010021200010022020202111122012002210101202010020000210210221212121220112210100120220221220112110200112221200211010022212201201210202202201022210101012211122220211111221100000000000111200011002001200001000100100120211122121200022201110021111100102010102111222101102102012201012011101002200021220021112000012201001210012110011212200211110102010112012021011001000210102120102121212221001111012010102111110122112101102102210122112102122002121100010112000100220022212111011002021202202212210201211111202012121102000212120220100110210012100020201021220000210100122202101102021221001110202100221020210020211121102111010202102221121101012120010212112211112101020110022122210002221111201002021210111022000211102220002011100212202202020210121112000120101222212011000202001012221022021012211110201022111011220002211001220222100112121221001022111202020110220012012111110010000001110112122222100101012002002001102111122222211102011212022111122021020200121111221202122110220210102", "100012221010122101110000011021220012212220211011002010010120222000010212110010022001010000121012021210101012000200112210112212020201200112220020111201022201100102012001001021222111022202010001200112101212022112012221002101110221112221100220201122222222001201202120122220200112221100121121110212022222022100221001121221111220020021000020001020020222211120202101121211110110011211112222110112100102021112101001222221112200201020201110010022210020200202010221102002210010020211201002202222122010102012001111022000022012211111221021200021022121020211012210011010021100211021112001000000110102001222210220121022101210120122022122012000201122222002010201002011101020000220221110222222122202221101001101000221002111102200210201112021022110012110120002001001110120010212002021120222002221220011202210210110111110211122122000020212122212121122200201112101021221212110120011212012110210202201101210201010010200100100010020210220101021121022222012120021010101200121020200200120122100110102200120102221111022000112022021101012200011122102122201222122020022002212210100121111121121000112102200220201222022100022022012120200221010211001020011020022002020110102002220221121010112212212000102211112221120020202121010012112100012022002201011120101021121000221212220102012102222201211020201021210222111221012101110012202101020110001110221220022211200000020100012022121010202100212021100102120020021000001102112110112120022102122200010002101012112221012210222222221001021201111002202021001120012200211211112220121001021111020002221210222100110210211211200110211100210111121222021102111211101020211202212100110100200100101022120122010220200010100001000221000122000121101121211200121112110012012002011120100001102010211001200221222010202011210212011220012111100002002212120202201111001102122112001102102201100212101011111220211002211201112202120021110102022022101210121101002220020100202211000201200010100102222212212010021222012020022211000001121100211211120", "210010102122222021210002110000020220120200112102010012211101110022011011021222100200020002200100221010212112001000020110101201202211202202101011002211211001200200221011011112220211012211220102021022220201021011202110220212010101222001010000212122122001211210120221021212001022220021021022010102211101001121112211011112220112221012221112212012121200121020102202101001121002001100222000012021201002101211222222011201201001121201221021001211011222101001111110211201021021122222102211102010002120111121221220200122002202202100020220200102212210000120120022221110112110011002102120001010112020111120110120222222202112020201112101020011110212000210211020112122012020120220000211021001211022112110121001001120010022022010201221102111100020000000000112101111121111202001010202012000222122100110001102222201100110210001200021121112210001200020110020022020002120002120122012002120202201221220012222000210020010201220201012002002120002011001112210012221211112011112101212002201112120102011120222220221202000112202220010121122122222202112112111202010020101021200012112211111011002221110111211201112021222100101202101211211200020122020200110011101010020022100121020022221221021221100121012022202021222200221102021201111012120122222011220121102201120121001201112210001010112122211111202220120002210111212011011220220220200001021200202120011001002012201001112001211221211101210220120010210121220120001111002201211211200010020200011220222021200220221102201211111001002022122010212212221012211101202202122112220202221212011101200111211121101202201010020212221222020101210220201200222100112122121011121222000222101222111200202000021100101011112121110000020111220221111102011201020010121111100002212112121021200201102121121021212110102120202022100110002011001111200022021211022121111021012201201220110021110202011221101020212002021021010002202000022001112002221002102010102222110121011202120002002020002010100212010112011111202100022112200121020211122210121", "011210110210001012101001122222120022210000001102020201221120102212212102121012201211101022020022220222220000110002112200020000021122102111112022122102002122200001212211111001211112200221211100000021001111221110220201201112222120021020111101212001002021221000100020102222000100000010122201112001022001222010220111102210121012222020110211010222221120001200120120100100222112200012002000220122101202020100200111112020211111221000021100212021011211220211210122211101200200221001102022211110122122010200002020000001111212110221120000120122120201022021212001001001222110221222011112001020200110201100021111011102222010022102010112022002002110012000001011011211201021101012022101110112200120022220000221011011112002002120010101210010101101110111222021122002101210200010210100010111111011122201212220220022102022101212010221220111001200010002000122220200202220021020002100111221200212112020120112102211222010110212211010211212002020010111220110002001120000001000002010210221221012201012200211222000021202211200212020122221220200102000021002022011120100121011112102200202122012000220111000120010120122112021211110102112202000210000100212222012010210200211022110100220010001020210121021121021010110020110012201120100001200120112100002011102120202121211202201001110022211201011212211012102010111201001110022020201001220100122200222220202222112100202210002022201122211101220112210101202200112022122120001120000212000222211012111102121010011110020110200122012102000120021201102202011021010021012221222120200102110221012211220002011111000122102200011002221111112221202200222002020211101202000101101001120110122122112201001000022011020101102021201022002102220022120201211012221002021101222210022111020200100202222202221020200101201101100220022022001122201102000102112011120110101012011002000012020222221221111200100000001010121000210100110010110012011012020010102211120211021021020022210201202211221212022211022022020220222102120100100122002210002001101", "101102020110012000122221201000101010210002000120122102012120222011001202210222102212210200222120220020201100121022000012111001120120102122100112120111212012201101110220011001211120012102110120212011001020001110022211212000021022021100210002122121201012121120111002010110120210202012221021000012200221002011201100111021201002122100122111020212022022101102211222111202122200000121001001110111102010010211211000222100222120012210011120022201001200120212222202220120121120220010101011002102010010120210101212221100012102012220222100111112021111222110021001102220021210222220120011202012011200000201110102010111021200221011100111120101221202112011021022000021002112000101222000120101010220121011100002100012102001201100221121202020112110021021101010111002000112201220220101011111102021000012001211011012121202102101200122202102200101201200111011101102201122002111212212221220102102200201111210122002100120120121010112001020211101022220201011122002012021022000222201210111200222102021012110010212200010120021011012021120221010102110220022121102221002100111102212122110022120202012020200211100212222002112012220210012222011022221221222211120011000112110111220021101110111101201011212100021101001011011022100101001111211112101200002022121222111020012121001100010021102122012022021200001000001020220001212112221110121011102000111012100121020102022002110010101011011121012112201120100101122121220101201111221211100221000112221220001010100001001002001001001002011221001100011000012001212222002010201002102112002111011220112120122210210222020201110220120120110010000220020001101120021211100020021202102022221002011111200102201221021222202001210222200021201001012121211122022100210201110102112022100201020110222000202002100011210011122211212201110121021100020001012112121001201212220201100012201120222211220021001001122100011210101120200021220020221020022020110120111011022001212121121221022110000212010001202001102212011110222201202020111121010122002", "210212220222020011210110222221012202121002211210112021102002210020011210101012021112221212121121111000201200110022112012211020122222020002101210012010200222222101111020012202211201111001221111102222010210222020202101012002211221112111201001222222212112201210001010221011120121122222101200221020200121000222220020001220220002011111021000002122211021211022222122020100111100220120221010012210222122020010221122202202121120012221121001120202122120112000012101101021010202200200120010202221000111212000020200102212220102120112001120012120210122210222201100212220111221202020200101022122012001110212121010202001022200111121010000000211211021211012121000120122020102022100220011200102221122020000111111101110111020101012122012021002002112200101112102010221112002202101102202101020002012102212011211202111212100001020102220110012222212102202210121020222012012222111222112201000121221212210202212001000002022011102001102222202222222221201222210021112220202110100001011010221202001222010202001011220110002210001021110000222100020002120002220201100200201121112121122012010211011202022000000111022021022221021002111220011211211210222221010101102222101012122000020001000112122020101002202112210101100001102000201111211100011010122022000200102211011010212011111012212020001012022202010010101010111100022001020202100022220220101221210112022110011020002102020222110122021022100200100012111202001211202122211110222021222222122000002010121122012122122000202201102101121100100211012112110120211212212222220121100201120011010212001111222202002222122121210022012221020222112021102020210000222100200002220222120010022001210200212012010001012201011122100020220010000012120211202010200100200201020021222210100012001212212020201011000020011001120112022222010100100120220200112110221210000001001112220021021200020121112021102202020212111201210000002102202100101010121211220120212110200220101110212122220221110221000212200120202110210111012000011122201000220002012", "001210101002001001021011200011000022122101221202221002021202220202110221212102101021102101210122012102212012010202111200101211111202101012102122222022021012112110001201022112100220200021110022121100022000110212210120122200011010021100012012020110122222022002211011202220101012222002202100022111121200200220101100102002101100200011012222110110121101120010102102221120101221101000112210100110000001211110111020121022200110202100012111121022122201100212110012101112111211021221120222112210121102200000211110101121211211101000122100000222222100102112202021212102121110200202200112200010221110020121110002021200010121112211012210022002202020022010022111021110100010111110101021010010021221020222221201001020020110212012002011001220020120021101002121220002002120111212212201221001012211210100112212200122221220112221001021111222011111211122102021001012202221101220221101022101202010021222202001121202222201121220210110012102112001121201212002100021121121120020012110000222201220210022221221110121220102201201100210010202121112120102110201020221220210122001000010210122021121011011202210011101010002202122111222221102021000121010221220121010021101021120010100011210120100111122120120202110111111120220022120001102022102201000221020120021001100010222100110212112100002210122112011022222110210202022211002012200121122120112221001011010012022121110212201010122020001001101000100202210111122022212010010200010112211221200100110001122201202111002221022101122101110202100102102020120120202212222002002101001110021111021211102221102011022012112102100010002101011211122210122110002020001020012022101011221200001012201111020111211001120212010120022001111111102020102002211210102012100220200201021000021110222201121111022012020110202221112210112220111200202200201020120222121002010000210211202200100020211200002100202002201012211200212210020111122111002111102020002112011012222110122201112102101002002020000211122021102012020211102021121122211102020121022", "122200011101022221020120012210210122002111121212112220120221022102220021021122101000111200101011002010101210002101110122001110201211210121112111020000002101101111221211200100011110101102122212212000220122022011210201212011010100010012121220102102010022012211000002201002212011011222200021002212201001112222202200020112002120102021222022102011000111120102211120110002220002212111222112111221220102000002120020002011220022200101020202122201010122202010000212110002200010201002120202012020220201001012010201020102102022200012022001011000210222121201212100221100210122022022121201100022001022021222221212011011010010222021222110110011210220002220221111010120000021112001120201002021111200011110120100112221211222111120200010112012111002101020111010121201120200000102221022010202020022020100112112000200011021122112000010020220101221222121111222202220002100112000121010220121221002002220222211221201211022010201212001110000100202012202101121010221020102021010022212200101021021212021011000201000020202202202111111100120020112110000100202102202110010022111110000111002211011122120101011002000102111112220021020111101112202112122122200012000201021222200012101120210112200210010121001120102122211110202212121000100200212001202122110100121100201122002010012111110221121022000211011200122102202202111102000020000111220221200100222122122001201200202000022211001110211020011111102111020012211201111102120000221002210200212200211120220200100122102120012222211122000002211211121111001122221202210012221000021002100122100101121112001210001100102000110011122021000000220110002202222200101120011001211101110011011222011001001220200002110122100022200010201021001111201002202211021011022000202101012121122002121202210000000102220021220120111210102111010202012022220211112221102201102111122001112122001112012220021001201110110110122110220100112011222110220002112020122012110002100122110022121101202001002110112011210202202000010210202021010120002212112010010", "210101102222222111022122110121112222021110021002010221102211112022200111010122220000022101011022201211010212000100021112110122122010212201102101012202202221001020200212222221020111000201021021002011121120112111112000111010112121000211011122001111200211011111202210121200012001000211220010000202011102121022020121102020212112012010001201212101201110000122211000012010020121202110102210222101110200012002122022002121210222001211212211121001101020122201010110122011200010010021222201112002212011020002002110201101220121020011122211021201200000121220221100212012002211102202001010010111210012122121102100010012021202202100121100002121111021211122100110012111011102020120111002001110120010020212211021110100100200100220021020010212200102221121101021111202201110101001111221102200021020111110122222120212102110222122201022211121210020010011020102110012211210012111200012010101202100012020012021201002121112222212010000121120121220111202202220102210110122100101000102112202221012011120201120222110000111200012220220000211002022120200112221220111221002000222011201222012110201110220211211210101001120021121001011221022211212000021210211200211222012220220121212110012200011221000202102021222111201000102000002020022020011001102022122111002101222020112000022102100011121211200210210000011001210122022122120021202111022201111010222001100021111100112202222211122000101210120111200121120111111002200012212110101122200001000110221022022020111202110001220202222212202212200220112101012011210221120202022202100211201202101011212022202200210211011022011011010110210100121220112112212000110100221202112122100120102000011002021121221002122210121112020101102222221121112110000222022110210002212000221021101202022121210101200121121111220000202100021000111121122022010220122221120202110200100201212102111001001212020010210012100202020220102100121210011002102212221102211200000212012110011002000200202222210010210120201002201120100100012122111010221012111121121", "011202102210020010212201110011110111110202200111020021010122211111020002012222110101112002022020200020221012222012220220122122102222122122112120022210222111020012101010100002110012202101221122101012022221101221120022221020221011120100020112021221002000222012212012221021222020021212022022112011010202101120010122111022002010210002012022112002120212121022111211000021122121020011111220010012201202101210012010001011200101212000111221210000020112102111100021112101202222000210221122122211211202112200211201000102110002010200110000010121022101211222110100010100212220120112222010100211000000211000010102012000110020020001110212212212000102101001211102111001212220111110121021020011120102220100002000200100000020011000202222111222101011001022102220020212021110212021222202211201112022100212121021200010102002211101220102121111202010111100111212110112211011001221021020220110111100202021222220002100100022202210222200101111001101001220210202012021210021000022202210021101111020211102210110120212110001001200111111202201010122222012102111022112112201122101022012201020010012001001222100100022122100121221212200101111112122212020201021211010202020002211101210102000111110000202112100101202200022000100211101002211220021002021021012002111201202221012001212010121100110221120012012211012112000001021112112102010102210102101001020210120101021012112122220211102201112200001001200012021020220101112022202112010202212122100212000120200001220011102202102021211222102110020110200000120122100110112111001112001020210111101210110121000211020211021122021221122111210100120222020022120022101121021202200222100111222212121200210120101002202120211201010100200100102001210100000001120102220101012000210201200022112121101020101002111121221211112010101020112000221012122020101200220201112120112221211112211100221201120011011122211110000102022012021110022011112102100110221001220011001201100212010201112220022011210112200222001110212101202222100212110021022012210", "000212212121121020210112000001201211022021220110120201102112022101220021020202111111000210102102000120202122122201202201112021121200100122011121022202110010202100110120221102012121100021011102121112111220010002102100220001102120201022210110010010100221202221112101200122002012020122121021120020022110021021200220100020201121110022212100121021102201111202002211022210020112002002122101201210020210220021110101000021110121100010000002111201110102111000100022012110000210201122011020111010102212121221100202021011000010000022102000010120211022102011221201211220011220201111001222020110121021112201022201201010212100012220001101222201020111212000022221101111020001211000022210220021120202100020101212020001111111012002021021201121112111212201220120210202121211112220200001112111102120101220010210211022012220200202121102000121000102001001220111022002202001022020201202121102200012210020011012210212120110202112012002222121221100210200111011011002212020220112001011220020020000120122000010201122121111122102111012101002201220101201020001201001220201101200011101001010022101021020201022102200221211012122020210101110022102110021211002012011100211101011011202212200200220121101011020111101210222010100111101020222211212010121222202211200020211112121220212120010212200020111010122020120201200000000012100012020001222221202210021200201121122011010221110121002022012120012001211200220111011210201022221101120202021212100211001101212111111022011200101202101212201202202010021212001022212000102111120102022121010112000212020201221021100102211112111221221001222221220022211221202222200022111201010010221100100201012220111202221202111010202222020110200002122001202212101201222121010012010202010012212001022012200022120212001100212211211001222220211000121102102002000002000102201222220221002200212110022200111022000121121021000101202012211202111001100012220122102220112100001210001112010101020222021211121111101111001021021221002220111001020120102001201", "211201110000121001012101021101101222220022010122200221001002220110010212000121122001010211211210112201112202221200201210020112001021101110001210122222210202010100020212012122201001202201010000211001101002220011121200012021200110220021012101112001111002001200011201020122110110010001011222001211212122221001011101121211122020212120012120202100100002221211001100112202021101011101110102111111000110221121020000012122210002011212121021100012201220101020100012221220201100010122112120001202212200012220101222200010001202011222101000121100221110011110211100121221212112122001102102102211020020010222200120012011020200110212020201212120210112002010101111011100002221100102122220202202010112012210002022010211000212212220200011211102100210112011021211112021221010021000011002020022120001120111012020201110002000010000222111012201210211112222111010022221221000020001111221122112102102120201011211010010020112220002220001212011000020111100221112222000111210120001010202122000202100200201122001122201110110012211221001000012011212202021101201121100111121021002000201120212201211212101222002212001220210011210102012200212000010001021212112201020100222202120102112011002112221011022100021011111002211002011210122211002121010122102012220121211220202112020101202200022212212211210102011212201112122100101011010200200000200201012212011201202111012200100102020202001001100112102101200011111112211220101100112202000120022000121000011111001211101001200221102102111211101000112000111122112001101021122112102000102001111000100011012211101100112002002100012002222110000201202210201210110011201121000221210111002122221010122100111212021002220000212122220111002210200120102120220211211010220012120112122001101210010121211011222212210111000202200012000101201010012010100110020100020010011021121212121110022100122222221101200112220120220020222001221212012102020010121212102021022222110112102211122221022112212002021200122120111001010111121102211122101200011222110", "221112110102201100101120001101120000000122220220102210021010002122220211101011202100120122120002222011012100110010100200122211002022122200102012020121020002221121202122021102202112221022220011210000111202011202210121000101200121112221221120110002210101100210212202001021102000011222120102021022010111000020212002112022102021110220222220220001012111222011122001211201121120202211000001102211202121102210010000212202021020012022001012220112222122010222022121221010200022212121200022200122110001001101211021212202112110122121101221200010102111020101202112222111000000011010012021221221001001011120100112100012210101201102202000210220020002200011102102222001111121001202000020000110221120220110021220201202010200111201022012011202121010000111100212122112112101210220020211221120022101001202110021200112010122000220222212122211200221002112001121222201220212202102110002111102220021222122122022102010000212211210201100101112121000212021222001011200110201000110220021102210120101020002110021020202100100211022121122110010122101222201212022011012221220202010020020221100200211210102111111120111112012210002020210112001120212101102120000110220002221222001010222100001221120122200000211012000100110200020221002210010020121011212200110110100200121020021102100110102100212201010010012210022111012021102222010210121000002021010221000121100220122110102201100121102001222201001001201021212022211002102101110212001000121211000010021002102100022101211101000010100001021002021021120010110111002110200201200222011012212210120122022111110001201021222102110022021212010022002212102221222102210122200210210200011211022022100201101012011020220001211111121022111102201020122220200101002220210102200121220012211102002122220012201012210210102012000211220020002102100112212122100110012000221101202121122102200120022110100012210202221022222201111102110001022021212201211100011101222111110112120010000021211210020200220022201020101211122112011000001020200101102220000", "011120100101222201020022212020221010210222202201120001011000120210000110222120112022021211010211121011100211210200102210120022220010121121212121222100202120001222110202021211011120120220102100020221221112222200220110201020101210121112211122001020201011201022221202120002011112220222020202112000112102212010211222022001220100101020120112211100121100211112021221000022121221110102022201221200221110101122110201210201222211220202210011001110021221012222100221021011202101000112122102100020222222001220220112102202222020202102210120101102112012121022012112022121202211011221200010210011011101010102020200002102211000111101001222212220201112010211222111201101200001221120001211011001022122102222001202112210111112011001220222112110020200111200120112212222101111212022200221101012010120010210112120120001100212102022202212212110200001202121220022101101001021211202000110020200102011221122211202022011210000211111101022211111112221110012010112011221201111011011000000021220201111120222102101212200222221202110212220002211212111022021210212102021101110121200012011120121100211120200002200120010110021110221121201002211000220222001020112002122001212121010202200121021101212210212122101112112210100101121110201222202210002100021000001011110221221102120122020100010001220021100210112010221111212210211102120011002100210101112022012211212100111021012121020212221220022100010120110022001101010220210001122002220120211002110101000120021012210200012110021111011220012022020212001022022021221122111002210011100210220212021120001012022020222222102201010112100002122022111102221221020021021021121122210212102000121201001010021222211221202022012002021002101010000211121020100010020012102000112011010022200000120221212101121010021222021010202012122212110121022121120222221112001112011011012202021211120202002211101121211012010011200211202201201222201200010212002112001121112021201200202012001112220222012110101100000120220002111112121020202022020210002120202", "002120012210002200210020012111112212020111021121220110210200211122212011122222110102221212112101120000010121111220010201121111221000122202012211022100120122102121202102122102012000111022111001201011211002111010022222221102010011121001122111111022101121200220101112200111000002002020222020012201220201122000102220112002001101001111022021112120002211110022221112200202121000012220211212021220200221110100001020210222022120020220002011012022012020022012202000210120211001212021012001122121111120102211221122212221201221200222212100220100122201101102110122002012200000101111202102220211111120022211102111001102211121022012100021021010021211221210010121222022102221200120000110001210100120000200111020000112000000222012120212021112120211002200022101001220022001120000101122201012112121222121211000120121110001100121010212020211101111021220101010201012100210212110011020002102022200111101002202100112100112010010221101101121100002201021121221121010210201120000221221201201210012202111202001202012222120000122000201221100211221210200021210221222012010221201211112202010202001111122110120120102011020012212102112022102201101021001000222211221120202202022202022121011100002200101021112201102000202221020222001111021021212112101011001011010120220010122210011010000100121220010201110012222210201220120000010201212111011101210022120001202220121210001210021211211120000200200120012111222121102110211212201110210121211112222222201012002110112210010101122211220020200011111001022222111111220111201220101222221020111120110122120212120002112112211222012202102110112001112120202012012121220120121112220022102200010022221120221122120021110202001121201002211220221111120201102001102221211021012012022101122101212022112202220120011222000012002200100012210112021200100000020201120010211201021012102011000220211212021202010111111212111101122210021212011221211211201000212212000111120110220211022011220210211200100102102001102101110111000210201021211100021200102", "110121021202222000000222211122222200222001211121212101222220022221111022021200121001120112120110100020112222201110001111100202102021202101222001212020120202002102210222102112022002010022220211010212010202120120212022110222000100210112122110212002010202201121102101020102122100200101020021201210210212110120201112002100000010210211011222120022121200000200100221120022112202211012020110112102200220121200110000022110121112011102102221210222211201001100012210011121011021110102111202200022001210222120012022201210212101222202210120122100200010102121100001210001021112021100000001112212221211001022021110020112201022200110201102020101112111222211001000020022220212021201200002201100200020120012010101102200120022101220001001212100101112022201120101100212111010221021210200011200121222202001120221022122122012222102100201021020022102201112101222220222201021202101121211110122010110102122211022000212012122012210000011022201101220222002022221101100002200120012210100202122011010021102020201212102021020111222012202100021110101102211220121012111102110100010211212011202001202002200021021212012101200102001112120111012021012201211201210002000102101211210020020021220212211121022200220210221110001102211122210122212210000011021221122120100011012201101122220021200020102200012102211021112100112111212010201111202120012022211102111200010111001120102112100020100111200121210202010100121010211100122100212120012110220021012100210202110211100122012200122022102000101000100012202100022112120102010200100101110221022221000002000210110211211210201120101012122101211220022212211012122102021100202222012221222012020202100022002210120122111100212012122112222221220112020101201212202220200111001221120220101112202012111212221212112112122101111002210202221121210010100020001220100222200012020000121211002121100100200011212011121011012202000001001222220201112122112010220200000102210021000102001012210102012022021011200112200112000210021201222222110021221221110", "112221000222002201101012220110001012010000211112222202011111220002101010221000102000110221001221012002101002121101021220022220001221020021101110101011220011210202121220011221210120111201122011202212120111022200221012010120012002211122020122112011020000222011201111120221101022012010211122112210010020111202200110212201012112011022110102000002122210011120212111110111220202111110001211111201201001021021120111101102112102022120011202222211021021112221102111112210102201121000020221200111210201120010111221111012102101100201011220202201002112012221022210220121122121221011222102101220022220010211022210022022101100112000112222101200122100021221022221120201220002212022010011102112200121210222121000201222112212011211222120210001122110200120101210221222112202111001200211210010120002002001211201202012100002210101010220000110001121112120000001112120220011121021022102001120012011201201020012211001220011212002101120222122111221200111212022122121221002102111101022210110221122200120101202010221020000002200001211011010100001000210200221200110200000112120000121001200202212022020222101111100012220011220122201220100121201111011101100110112101120212221111211112110110021211010202201102110010220222222121220120212112210111201020211210222210001102212221110112200011110221210111211200101011110000102122200122211002111201002110121110201112112210201102100100222012202210021001010210022210112100121110002201222112211020210101011022200200020102212011221012122221211022001021201001100222211001120201111201211122121122101222022101012121112020021101110011011102110000100200122202020122200121011122111101222201211021102100002011002001010020220110212120100002121221210112222010222102221022022122222221001101120000220202200221200021122012012101011200120202122000112112000100001112221020002120002020021021000221100022121110201101211200110102012122201210222100021200011012000021012020101102111200221222012012011202010201011222221002201212010100020101200101000", "010022111220112001021110102112220100202100220212221202221110002000202211221221100200001201102200212010121002101021111022202102122222111002222202202201212101201002001102001102221022202001121012102021112010001001211121001110220112210200202120211122211200122220210012202110001221101111220020100220201100212212000111002122200110120210102112022012200222222210000112210120121102212110020110220210120222000100112001221212111111021101000112210200001021121000000201112020001221222020001012012222212220102001110202120022111001000211212100100221111211211102022001211021001110102202001011101122021122002111001200200010100021202012020000101201001022111210021010010100011102110111220012220100020220121220112112220000002021021112122002112220200102102211221011211110021011010201210201011120001220220221010200220002100110011210222201122202110201200111120111200201201020012002221221211201022021122111102121111020201220102000011220122202222222222002112012221101101212102010020121000011121221200001011221201100021201221121210020020021100220010212200111222000121101121110010102021201002211012222111111021012011122220200220102121202201111000212012201010011110021121002222222010201112001100021221012201011111000022002011020210020122001021002222100112201122010210010102110021220112022022202111011111001111112000111101200121111200110000221210210001121002220201022200212201211122002122201110011121221211021211222002000012111102002112000021120210102221220202110121102122100022012121001112101200002200001010122202212221100112120201121212022200101022000220212121212102102000120200122020121222020101210122100001012211102001210021012120222021220210211101212200210022012210220000201112212120110122111102212020102221102021222012002111110101111200201022200222122020210210020102212022102000100011101221111221011220222002102222000220201212100200021210001022201100110000002010000210222221110221021010020011200222201020011222221011222211211101022102012201122021211212200121001", "220020222211021011100122210200101201220022212112002020010110202021221011222220111111101221112121212210212021120200211211121122000102200101222120121110121212110001101011121011012210211122010102101002110222220021211021102121121010020101221112121111002221002211121102222110022221001012220200120010222002110122010211111200222012210202110002210221100111201111010122201010220120011021020200100201210211010210021100222011010002111200101022122121002020120011112011102200121022011111010002202201220010110211200211012220002201220122021020222011202122111111102201011111011121121210111121001200100120120122122100211000111110002001221110112200002101211122201112002012122022010211111201201121112000000121111002022001101010210002000022121222000022011202000110012111212112010211101200020202002202210102201010210012012111110002110022201002110201020001012012022020200200200000210210022212011000221122100220222211112022000011201102112202110021100101111110022021221011101120111201210022000112202120001122100002200001101002012002112201110002002002221012202210001222121002100202000201111010011001222211000011022101021021112002200111001120210220001122000002021120221110202020001012011002200222210001121211211002221101221101001102121011021010001100201122122220110110102201111210000210121200212011201122002200210011020002120222220010222011121121202021111012102002022012201121020210222021122001010001212020002011001201111101022212220201210220011002200100102101110120122120110012120020211011211022020110201102101101212222200212202122100200002100210002001002212012101110100202102020100201121012120112020211201211012122112201201122120112020011212000122202001012101201202202010102120220122210101120020020201120122121212111111102010122121002011001100020220012100111110011201001110210001012101111121210212012220201201002220211212112200121022101002001110102202012102200122011201101021022202100100002111011110211222211000022002122002100210001202212201211120111211110110202", "211110012212001100112012201222010020102122022222100222012012010002200220212000012201210010112200212002101221111121120201222022022201002121012222200222112222020212101020011120220022001112121021111101120202110211220211000120021000202020010001212101102112110211102101110022112022021101122022010110012012011221100002122022112102021011101221001212101021221000020101010122100111002200102201212212210210000000100222222112221201102200200011110121210101121111112000201021012021201111020200000020212202120200221010202010111122000120212221000202212122011211112122011021011201010201002120220111201122000022100211002202020020202021100200212200202020120000120021221211210102110101200221121020202010201222222010210000012122202021222121012020121122110102010002111020122022002112110200210101010202212121201210220101110022010010110021112010111011122112001212122101212012020201200101220110122221100212001022001111000212202210021122000001221100120202012222102221221222021202021011012210210011220210002210100022102121212011021022221201020202222220121002112010200001120210010221021211021200022020001101222112112110100002200101202002102012222210110110100002100200201201111010002010222221222120110120011001021000201020210020020010202011210011022221221000201022021220220212011200220001112122022100000002202112112121122120012120002010210101001021200211212221211102002222222210201021112111201222222112100001010010202102211012211221011211020222101200211000221100101222100002120111121202111022201200120122200201020022010000222012121101112010021002122021201100211221101210112122100012020110110121010121112202011221012020100101121201210000011020010200221202100220010012211120120020120220121212212211001010001021211102112122012122212201102112121202201100101002011020022202110211001100100210001101101211111200020112201102000200012020011221221101110012200021110111001202001201211021200100120200012022101110200021220221021220001221101002002001120110111211102100200122112121", "001100221120222120211111102020222200120101112002012122211020012202221222101010021212212122011002022100020110100011102020012002100110012001011212200212112200012002012101110121000020200120200022000022021221222011111202010211222221000222220100111112121002221210210202202012011010221112120221212010212220200002011110120011111012221021220221102021221111220000220210122021112000112112200002222001110101112200002020021112120210011020100221110012222010201202201211021200122222101101100120211002210011022100212011122200221221211102122100210012102022011102020201012200100121100112002021102120120112111102121211201012212122210001100201021111002212201112112010211022022100122210210102122000022202011120202102112210222020221012100011100210212100002011022112201020110021211110121110020000121220212211200211111202012100200200110012222012022102220020020000222211021212111021101012102202122221122222201110010000101221100222112121222202112221022110111102210021121202201102010212122012100211212022211011201021112212021200101221022001120111212110000110000120220222112111110110112221202101212211100120220100200221100200010222111000012122010010021000211202002201202221001000022021110222202012202212121110212022221201110202202102102220211101002112110200212202100002222112022200022212020212012100011200211221002110121221122112110201220212212221022111002001010021102112200110121211000100111221021012012201122202011120012202210011210220020201212012122121100022002210212201012000202101220210220110012120122002012222202011001021202022221100212221100000022202112010121211021002100021112010222222010110022200011121202121020012201202200210200101102002021101210012220122211112012211021121020022102200101221102201010222000000111211212210002212001000202202021112212212122000010011110210002120001100002020010100021002010012011202110011122101220121012100101122200201212200220022101202110122200100100012000000012100011201210121220011102112012210000100220102020202110020000222", "102202122102211221012110001000002222011100100022111100011221012002102120210102010001122122211012011022100112100011202200212100000102021100201201001120201202020011220200201212100211220000001020112101022211022120111201222002111212110012120121102101000020220201122220000222220212201100112022220220022100120111010020120022202221202120220010111110010220002110221000002201222001222001112100211102212202020122110222210212202212001220020022201202000101110120222200111220010002211101202111200021022112122001120010002201001021010100221211221200210111122122111220222010100012212121202221100011021000210211220202200122100211220101211222110202000022020002210200102112110201112120221202101110202221022021212010201222220020020020221222122010102002112001100200002111121112221101011111102122222100000001222122111110212021112101121021122220212010220011001210002221102021212102121101020221102201120110100200021112200121011200222200122200210112020122000022100020111111100010100112221212000211122102001012221100000211121011002012221212200120111001210210010220020010021111111021222212020120021221011122020012002221012021022020110102121010120020021202200210201020202112020211212120220122020002022120000022010022011100210220002012021102211001212201020222201112022200022220021010120020202120210101111020121102001110011221212111101012121122202101212110222012000120011121020010202201212211100000121021202100111201002121002122212201221222110120021010012011110222020000022021210101002122020022000101000020021202222110120011212221110112101210101002101102211222000021002222122002020001210110011120222101111120000020010110010110122122021212000011100220121122222011202020021201012011221010220012111122221210221210102122220121102220201022211100102210001221022000220012102202210100011101111110110211201122011102021201120112021120012111111121210000012020101111012122112200101210111022112020011000122102100101112220202100021112010022102111120020021010122010012222210111000112", "202001022212200110020102210202021000202212121211201022101202220001211002110102222222200112021112200201201012202002002212000201100000220211221222121022110201111122021011210010010220021112111112100100212221000020121100112111120021221021211120210221121002000022100122100101000212220110121101012120211100122212120102201022110022200002102210100010200112021201222120020111012200222012122202111101202001010010000201222022012022012111210002220111000002212010120122102001122021022210120222012101102012211111201000120201120110200210211121121220120011022011202012020011022122011000112200211012110212200022121210021111111001211120211111010001201210110120212101121020200012202111201002112122102021120021002211210201112122212222211102002000012001102011202010122200111000001211022212110121121102100222102000220002011100200202110202000200212202021100012011221202010120102222211012102210011120102020220102210210102002010120110011001020201001111020221002000212112222122011201012111200210102200120111000122022222120022200101021101020221220112200102022002111000011021120020022220011112001122120001222220112121211210022120001200200012020202002012221210112110012010121212022022120200100201222112110211021111022002211120211020200120212100120111202120201101110002210022100222101212021011010211220010120100200220112221121120102002021221212110010102000122020012010001211021122220011201210100211210210121010020112111001212202112122111200200011221222212110002011011012201102222012112022210020022102100022200220220000112200100111211102111120101200001022021210112211020212102010222122202112020112220000221121011100202101220000111010101202121102001112101222220222021221001022011122020002122101200201122221010102022101001012210010110120000100100002021212222211211222001001012010200220011200220101222120121111110120002012220210001001121110210021002121111001201111022100112201112121110121100110002212020002011120000102210112210102222021002120211210021122112201102221011011", "200100011112011011221212110122201211012222001021221200102200210200101100102110200022102120222220120122201200020201202211202021111001001212001121010100100000012000112101200221220000201201021101001100020102011000022220110101212201011200011011201001221110010201101200120201202022020221220012221200021202000101110010020222222121100100111211010220111110121121002000021001021112220022102221010201222111012210001202002201101110111121021110012202210011200201200220122012110220020220002102211110220112000022220210102121012212021011120111220020010010000222000101111120212201110001122002202221021010111212200212200121102000101201100111001120222022202122221211100221022022202121102100012122001022111020001021221122221100010010101200201022121210212122012010201201121201120022101010012122000201010010122110222222222221202012010211100112121211201000111112222012011120012221000101000020111011210211011122000112120202112122202222102200200102122011010002220120020222210100010120120010011012111202220020202000022000102021120121101110011000022202010201011211011220200222111002200210201200221101112220221210120220112002210120202111022212022121222202112121110210012112011022020022202202100100011110212210101112021210020021022101100121021020001011100100202011221000020222111211022212010222020220100112000002200120112000101221120120111212021212000101020102221010022101122101201101010220122101002212110010111010121122022100120222202222010210011001200220221201012200220012122122112001011210011201220001020111000110210010010112222000021121000002222100200102210221211122001002221122200001211221000001011202211100011010200102111221022011110020112100000102021220002201202010200120020111111200212020011001110202111022112222120022002000121110201002010212120000211101122010100012121012101220112211121102211210020020002112102101001120211220122211212221002212022021012211001202102111010212000122210111211002212111111120202101202020012021222102110021120012122020111020121210", "121122102122000210011110120111111021001122012002211200012000211100210021222102010221001202222202121021011210122200022222222110101211121112111101220002121121101111112210002121120010111020022120021012110222201111221102001021221102022002002010122010020212122121001000221001221101012020010101112001002221112102221012001211000201102111100102100210002122100010222220020000112000001022020001022101002202120211022021112110020120200200102010200100200220210202002220020220020220001011220210011111221102011021212012211200222100220201020010120202201012202201102210020121210022001002101002111021120211111000101220020012112020210112112022011111000101020100101000222101221011222201210221101120221211012120000211201022102101200010212020110010012010211001010000100110001221102021000121101211012121010202000011211111100022120202201010002010000210011100210211220021111121212210201010021011011010222102221220200002222220002012102002210200120022112211122100211122222212121210001121110222120200001002121020022212021111020102020122020002011010121202210122012211101220112022012120210012021111120111120212211202020201020101002212222011110210211110022012220211012110002100212011210010021002220112211200120110201220101020202122200120121021100200212212221120110102010021201211001012001200020221201102020112122212220001011211012002201001210112020100101220122221222210102021112000010201010001201021111010012021011111000210010200001012102121200020202220222100010222100001200120002201201000112202122210211021220221100211121111110211100100011122200122120211111202210102020112120120101212110120111111102001110011022120001100002201011222022010210101210020011221021012202020011110020020022011001001201222022120200010121002000200100212220021212010212212111002121022211212220020022022101222010222102010100200102010100000101120122001111111202101212222001012210112021201212121100111011022112000112200101200011002021200100120110102222212010011211012121002221120221211202220210002", "002102010222002102211011210022220211222212200112102000000222020112112102212120201112101021001221121100010221002001102122220111102021221110100120121222210112210220211120211120221011001121111220100111112022002002220021200010001121010110112002112222110010211011021220200220020002110110102222020011110022000220022021100020210022201010202212200112101101001000022121210200110011022200101011110200001002212202212211112122021110202111001211111121201112110102222102102112020101122221012020010112200222222002022002012000000000001212120210222212010111102010201222202222220220001120002022122010010102200222010012212200100122211121001110012220112121212221001100111010211120021010212001221111100202122211012201210100010202002202110000102021010200210111211212211020102020022201110122111022020220221022001221011012211002112000102112222020002100010200121101211122212002021000010112221010020011111022111022220212210110100122120200220110220212211020122021001021200122001010212212122210000101012101200221111021000112212211201201022001001220000101201102212102111211200201102020220222100010221021110201000102110212020101002101112211101211202220010002201200022112011010222110211110202000121120220221102022120010021101000210000202100020202211201101021121110102221210001211002000111210022001011102212000111020020122212110111220121122220010100220020121012221112012011012112121212101101101211212121200101210000111002200022220001022112021121001210110222111222211222001120222121110211121001020110122222200001110100012221020021021220120111210221101002220011120120022101211102012010220201022220111200221211201222001012020221121100010200012200121012201022210102000122002002002112002102122221212222012212210021022120201110210020020222021112020200212200012021212121120101211011122220112021001112011221220221201111111111120102201010222011101011010100220201112121110001102011112220112211121021021202012210102022101202202012000210200220220100222000002010120021021100110212221", "212102101012222012221120000000202211000012221121212212210212221021010111111210102002100122011021012002202202021110021011210202012100010121100202011201020001110101110020120002112222202210210002021011100011211012210010021012211210001200202101120001221021220120021020100120120201010010010202102122200101222121022102210211222022200102022102000112012110112011000112112121011011210021111010122210100112222022011021200112022122110122110120200121122012212010211222121200011111222002100200100211102000202211020201002211211221021002222022020222110020110102022011122020212200111220002001211122222120010020000122222001002012102221200002000022220210220010101102200210010020112212210102012121001002220210221102002000211201221012021010120021021111012110012121110200200200112211201221101110001102221120022021212201221100201200112202011201010212000211202112021101021112211120000021200102012020022000200001000000110022122021010012110101111020202221220102001220100022200201021010221011102012020010220221210002012201221100012112010000110200122201021200112020022110211201220121111022212112121112201021201021012112120020212010121201111221100111010121221121111210212101221022212012120100121121220222000011201102220002100201011220121022200211120110200212112021201102221121210221111000110010110202211010211012120020111122120012110112012010010100122022112111021120101002002022100200100012220121120220112210102220200010122122011202012002121222021211020221120110021101222020120212011001121011212212021202010011222022122211202011221201120201100021112122021121212000011110120120201210111220110000221022021102110210000212110120101012022220201220121022212120212121020102102101021102000210212001120210120012202111200221101012202202102011110002210112222202021111102222201212022200120201202011121200210221002120111002001102202110101020000021102211221201220202102111222111111100000201022101001122200101221102010200101221021202112202001222020102000121210010211012211022011102", "211210211221202010011122100100020221200200012102001011011200101011202100102212202022001110120110110120120021010100112201220111122111101001022121122210220221222201021011120100200012102121011110112000201201001101110101200112001120110010110020201012010111121101101202012200020011111100011120020111111102021211001101102120212022120020222112001001110212122002121112202120222011212222121011020200201002101200011210221022110200102002122102212212211200211221212021122221020001022111000021022122111201000221001122110010001010211110010002000220122012212102211211011221112211202101210210002102020020111120221202002101020120222101102120010110211012011201220211121010021100002122002122112202212102111101012022220210012222012100120221200012022021102002201221100122200011020110221012122122001112201102001000011110222112102221212220020011201010012022202201210110021120100220121010002001211201122022012112022212221011000101112221022110000012202200000100210202111021212210102222011020000012121210211222210122222101202202221100012100201201102012120220110220120222001012002201211211121110220100002020022101021102211112012110021222101202102002002000120122120202221211101020200112211122100021201000120212010101022222222211210210120201102222101211120010200202200222121222122111022012001102020221001202211200101011021220101202122011211212202010101120020201211121222022121112201002100012200002202121221001200102012202010102111010210001021010102112020000212100122121202220022101001002210112111001220101021102112122001102221020010210111012101122211012102211012021122202121201102000111212121110000001201201201110022221002021000221102202222101202002201012210220221222010010001000211120201211102021211000001202011221201110011022210021020222220022211122202222222202221121021021210210201110112020122001012212210011222122120122202201100000000210211021022011022010101102201000122220112120102112120000120111011020200010222022122021021010222011221002210202112200022110121221", "200200101000002102120101210202212111110111101100120112200212012211201110211212010222110021010021121210112211120212100010000000022011121212000121100112101102211200010222102210001201221100221111000122201020002210211012000211222100102220000121222202220211222000010221210000102002221202012101222222121010220200000100020000100020222000012020010212200121020022112110211012220222101110210010202220002120110000211212021020022000212121020122210100210212012010120210022220111101220220221212220020110021220002020002021210202122002002102100011121222202112010020222122112212011011200112212001011210000221001221020220100220000220021111100002221020111010200022011100122222201001211121011222020100102111022212212201022212022101100012211110010022122202210020021002112000212201201002110211001002112000000022200212221000101122100011202222112122101112120221011120110022010202121201020121002210010021020110202021212121122221012021022012121121120102012001000001221212102201121122011212022202200010220102200112112221100102210021001000212002200200212011110020200221122120110021122202222000021102000100222222221001122010212010101122002121002221100102212121202120011021101022012121022211101200012000000022210200102122022211211112010012002010101220021012111102011212222122221012210221020120010222111200200121012210222212010220020200020202021210201002110022111201120001010101222112010202222000200221122012000010022000210202112021102112200001110201110012110011220002100100201211000112002122201212011112121122111020002212002220001002221211210220112211020000221122011212022011001020022210012121010102222211222100102120012110221101211212111012212220021010202122110121121110101122001121001211110111221201012020222020021222200200101001002201201220000001112211010100210020110010121021200102211220202212021010211112102020210121211102120122200122102102001010112211220022121210120000022201112202000202102102201122210021012022221102020010100202121000121221012021120220000221222", "200201112011001121001020120122101212112012021120100002010222220211000010012020022212201011102220211000001211220112122201111222112020121012002010010100111111211110012200002112210021101112022000121212020200020212101221110221100211101002202001111121021211112111012012012121111122220212000212122002012200200012202012012000120222101012200022112112001221202001010002221221101011021101120122022102112200020110100211012100122022011001102012121200011022011221001200111100002011220010002011020201022010111221210012220211110201211221000001002220211200000102211122001111222022112100011012022002021101221202020100111111022020202110112110210200000201021000200121012221020100221122220101120102120202020002111210121120100121002222102022211011101100011200120220000011100121120101202011212010002100111000020001201100020211101021100121222222122002221121102022210120022001211011012012220102111012122102020110002112100121102111020211102022210011002001120122101100001021200111002010222211001110210020101000100110110211110110011102002200111210221022202011221120221100120121021202200100222221110001102102200112120010210100120202200211122111000011012020001121120010110101222121200212221202222000021101000211001121201222010101102002010022200010112020122022021012110112210000212221021211101112021012011112200210022012100012101221020101012122002021121012022112010022011001211001200222120102222102222212020202221011210221212212122011121000011021111202010210000100002022011110210222221020000100221221010122122020212202010101012010112000001012011200202211022222120021000201020200212122201200002200111200211102010212110222010010002001012210120012021202000000002220212021012121220200000112110100122201220021112220002001001120110012002010012220002211102011021020010220201220112122021020021120022021211000222012022010010021200211200022021100111111201211111112212101000201010200112010200112100212020001000220012202222102101202010022001021022101112112211100221112221100221120", "121021020202110122222120101021012122122021022201202211112011202220220201000000000101112112101212122202100112101120120120012102201012222222212010200112202102010112012111112020111202011010210002102121100200100122111021210120020102221021101220101222110002021000010000120022120201212222000200022110022211120121020000022111120002210021120211112021211001011111121202202020021011000100011011101221220122020210201001212221100222202002021121000120111011000001020102022001100221211111221101222102122000001021101000001110010211221220210210112101102010202102020220212010121110020000002112210021000000221201210221021101112000110020210010221212112001111111120112121022220202121100100220121100102210020202211120110022112010112011212210202000020122210000201000220201020101012021102002102111001002222111121022202001221001111210112021222120220021112001121221011211121011022120212111201102020122221010120001001100020121100210202012012020000101212121001002120000002012121201202120020201221112001102211101200120110100200022100120210212200021210102011002002120120002112101122222212120021212112210122011121012020021201221022121201120012102101022010220100212011212112220012022201021000201102021212021200000010110210222210001011111022000010120220022100001111011000010122201112220021221111102202121101022220011110221222110002110112121222002021012112122020000112221201120112010220110020110220122200200112111102211011022221211022000200222120121201200022212120200112220220002001220010120002010022211111212021222210010012200202102120022111012010202022212100201112110102021121200100012100020002020211221010212021122121210021021200212121012021011212000110202110210100212020111202121220122111102221211101002111210102201011000121120220102022021211110201211110222021120221020021021122110200222012001011000001020112210112021012221002022011201200012111220202220111211002010100100022202201012102112111111110122212000021221122111112222022202012021102000112012112011000020022222", "011001112121101001102202021002211120221110112110021111220121200011221202001210220101210000201221220102202102021212122212000211211001021112110102222212001121021212012101010000111201011221201222111110201120011001210002022210011122101021122101120121112112222020110122022022002020100001100112011102222002110201010111220000202001200122200111220012111220011101020110011010111112022110022222200202202010222000121120220120000200200010002012210000121222110011012201221102012202000102022211202002220112002121101000122012101200102102001021120201221201222211122201211112020220211220222102220010021020010120102122100000120200022121112010101011202121212200001120120222001000002111000200111022021020022211002202222010011012212122222212022100122100000010102002001101202110012022111001201210120111202022221002122200021212002201000100101202222111011021002101102101122022002220111211211121021010012212100120101100122122212120220000021101122011212210220100102112021011000012000221210210201210020101011122011120100100221120011000000022101012100122110122200212001002001121012112112012121110211001210121022021011112222100110101121011210120000212212120000102021210020021212102110022210022122010022201000221102220121110002200102201000022112222001011002101210110012110220102020110002021011210011000202220110202220212011101202121110122111012202002112102201121112022002222000221012202221101110001222110200021021101002010021111220202111120122122022010112111010202122011201221010002122122000212020112212222221201122210110101020222120201001222221222101220210010221122212020001120022122021220022201020202021222212202210002110111200220111001222221120112020001000101112121000202112002121122122111211200120012220001020202201021021111002122211102121101012221100202000020200000021111001111211020220222210000211221121122101111101102110102000002001011120021200201002200221200021210102211001101210122222221210121121011220211101221000122212110212212220002112212012222100221022102", "012202102021210120121201220011121110122110012222220120220202111122202122011211212012222010120011000211201202110101010110001022112122120122102010010221201011212202010220122121200202021112111112222120121120010101000100102102012210220110200222202211210222200222212020211200112210012210222110112211012011201022020201202012001100010001022100211220221212001101001120211101220102110101211222122211221202110000211200020222202220120020012012000220002101011010202120211021200102100020112012212122002122002102102021102102000202111222110011121000101101111022112002100111202020010120012010012221201211200012002011220000122200210021021001210201102102010210012011002200022111010111122210210021212001000111222222202111002021000010202110210211102121011120001201221002011111202101012221221000102101112021210211210000022210221022201101222100222010200212110112220211221201200011102122201022002121200011200000210202021021012221120001012211012202211102102121202002210001010111012000000102112101000002112112002022000011221110000012202210002211201120210022020012211011001101120211120221012010212111111012001012012000211210002012012022102111100101102101011210110100200210020221000220101201211000102211222001001122012222021002201212012100022010020020102020210002020022021012210101022211022200022111000201121110111010220102111010021122000101021221021210002101012122212002102020010101211002120122222221220010222122220201211000110220211010220112021211010000021120011100010202002201122120202221120000010020022202020122200001021201101002210221220121101020202101010001101100020011210121112200220201101121212222202121101022020211211221010201002221220122021112112012220002100100112121111201002122210102220211200212221112111021010200110111211212210122001002002200101112110012211011121110010000200120000022112222121012211101210221101012220022120012111210201201010200110021212002112112110110212021102201210021000121200010001100112001021112212222012122122022220110210020101222", "202211201221100002001012112022210112210101202202002022221022020211020211021101212110002202110102211120011112122011212211021011202210200100211000121220212011011100100121211211112100010111202100112110122212001120020102120221101222001210002000120122010120011222022200121022212222111212121011012102111210021101001122112100210200020020011001111122021020210000121100222020211120222010102101100200011120011022120110221111021012001112110000222001210222200020022110101121122221210020011211212222201011121222210121201111002022022010112222210202022011122221112201000222011020110210201111000202102221121020020110201100222000111200202211010120112011210200021200112020022002220220210211112222002201202212220010012202111020221102112011211021122211100000221222211120220012012000021012212200110111211020012210220221212211020110202221000101000212001021122112220201200222002022022220122011222200001002111012111022202012202201200212221021022122100121121111111212010021001200221002100212200201202102101210121222102020111011111101212202010202002220211212011022022220211122212201202012122101010110202000022001002112001022220220110010100010111001120120102211211002101221120112112120202001120011201210211221120111022201020101121010021122222021122000221221001011120200021212110021112001000020110121220010012220120201020121102212111201200112121022112222000110012000220021111201121022021121110000012101011021022220212010110100011022211220021110200012222202112220202210111000012201212002002202220122211110202020112010121121200010111010200110110000022202010000112102221120121001221012200220212202221100202001012112022122010111102100211122201212201022120012112011100220202201010201020011210022022020200122120201220001221012110112121120120001221211011022222202101221012112210112212101111010011002110120120021202221000201212100210010121121222021210122101120010010101212112002121021011201022200011201122122212200210012102001001010201100221201022001100010201010121011222212", "102100022202110012220021211211011201110020210220201010002122020121021110202111121222110100102000000022100120100021122101201110020210220211201220122101011221212022012120102022100121102111101120212122212220110101000012002101020201201122222212112022022001222111021021112012200121012202102220112121101022021021021102122000000211110221120212012010120102201201100101100212201220010201121112002102010120020020221202212211002212222102011012212021111112220012112100222012222111111100110121022212200220120200210110012220202101122102022111112102102002111111222000100102210111122221002200122102201012101011011100200111211211010220020202012210122210011111011222002220212012020012201101222122121110110112222122101100221002021002122112102111110000001201020202000102012221201222201220010000022210010201111102022221201010020001002122022101222222001202122100011102112111001000120221210212102121210120011002212101100022211222221120000212220111012202120012120220222011210221110112001110120122111100102221210002211001012111222101100012222100212000222020202202012022102200210021121100110012011222001211110000011011112010200112102222012002220120022100201020022012120020102220202210120212202021210000101211111101211201220102110010110120101102220200011221010210010222100220211020121111122202221200121000020020022001221221210122012201212000111202100212222220102210110110112120210122222010001120022010102000112221111022021222221210211021112011110201022201202101001022002011020200022022222121000211111001201010110010222221111220110211200002220002111012022221110112110022212001211000222221021021212020220112200022212200020011010001100220121002022101202111101201020202022122200212010101002122021021010010102011021002112220011001010222101020120211002210220110222202212100211220220012202121101201221210200021200021020011022212020120020000211200000100000202210011212111221122101012021200100012000211210120001212210100110021211112101011122112222220000122101100100222221220", "211002102122112221001202010110202212202100121011021121020021200021012122200000220222212200101210211110111211120012012000021201010122022000200000010201011022211210001022120102010102222021020020001021121202200022002022020211120020112212002121001102202022210011121011212110110022011211011100202020221102010201100210111000211120222002210020120101120022210020201200202211222000121021021010110200001202001022100122101212012120110122212221210221011022221200010200121000122222210202002122001220212122002212201011201012122201122212122210111011000211211022121021221022210202121112212121111110110221120112202220101120211010020012111120122101102002202210210102022202021022022000210111220102121010100201012111022011012201201201101212210012100020000010010202111111121001000011010020022220122022010000112022100221210022011102102200002210001201211110010012120220121021012101202121210221221010222000100212011200110022200001211202101212122101002200020002222021000220021210021221120000010201121202221002011112111000110211212012101022112012211120200210212211200102112020101022102001122120012200021212000202000210221221021121020200101000102102210202112122122222200101200222200010100221102202000200020110112200102022122112110021210112101002220100201110102200022011011122201111202112111201110102200100020020202122020020211021201020011022202112220100111202002222211000020211220012210112010121222211000000221222002222111120200102002111111011002102002020020222201120020111111201101120212210210010200121121121100001111220222120122002212122010020211022021222200220212221122111001212220012010122122021221110100112121110102021201001012220221020120011210200021010020111020010122012210101211212102010222000102020202000010222222100121020020211211000022021121020011202121112002111121000020011202100010201120100210222210210201110022020101022021112121001101010011121201220222111212110101202002012222121011201111222000222220012122200111021011212012111022112211210111121102122", "211122012110012222120012220001021210100001211011210121220220212221012211000020101102211111002220112212111111010122111010222000221110002201220112221221221010000212002201220101121002212010020001111012112101110022120100110211021122001002000111112022202022222010211010122200020010212011001020212220022020211201210002221110210012221001112200112210201202210202102220210122000011220201212212002000110220112101202110202011102202222022112010021020101112110000102210002001201010221212101021202012110101112001002111202112022102121121112002200200101010212222211200101121121111121001221000020211211001010220010012101120211022010120222000002221222000201010000210200110202022221000102100000200012220021222102201100211220020222112222120200221121220212000100011021202012212011222100101222012010022211001100222200221112210211201110001221112212102010002020110222210202222222200222102220100112120211212101011220121102112010022111111000101111202112002020111111220122202020212222020220122010201202212021112011202200202211001211001000000222021102000212000222211121020222010010002002110210211120002021102222112212200002202011011111122000200022220202222010002012000012121122021121021100000020102120221201211112020200120201011212000020021111121220202220102001102021120212010121100021000112100102212001022021112011100200100001000221101120110202010112202102200002221211010001102000201012012221101220012221002000011120002112100202022010120002210200110111011000001221011211000120120111222201012011022221010122222000211110022112120211122100222202101021120120010221211010100100220012102222212211110210010000001111221010111010001221102120112102212112221210012200120011100222100212201222101101110220011102000002212211011210210021100022102020001210021221010021200220221120222020020200221021212100200101110010220220022111010022010020112010202020221002201010210200021101110011221122222000011212222010102012221220121200220010010022212011212120110122021120000020011201012200221", "202001000000110101212010022112000020212012012020001221120000110002000200010220201010012110101101201221211200210012202222011222021002102201112210210012001221001010122011200102002102121202210100020001220122022020201002202122222112002110122220211210022112121022201111201212020000010220221121112121220012202222100002101212002011122121200100011211211110200111112212210222211220210011011121002012102200122201211022122121010222122022222101020120221100201122100111112120002002000220120100100020002220222100211010022110002201222201022200020111020021000111111110002111202011120000220220210012010021021012000020212111012101122010212211100200212200100001102020110100002000220002002200000111102020000100111121200021212022211112220201020202021211120001102000000120222000122220210212121121110102022120211120011212220212112210102020102110101211000110011010100210201210011000210200022220221201100120102000021222010111222002120120201121121112110012001010210000100220222200021002100021010111012021011100001021102222001202210211100221121002211122111011121002011110110012020101210101110001220122112220200111001100120010022021221001002102000221121102112022102211000221110200201020110122112011011001020020221012002001121111002222020001012110001202021020002002100021121210222201120100221222222100202100221210121101100101020001210022200002202202101120011102221111220121022110022111120121212210021212001201222210021020000011200110100112121001112122210110000011021000221220201212221212212210221201002222211020120102020221121002211002210011010211012110010020011222121221002212012220211112101222110201121110100021222210020201211010010101211102021201211221010122002011101002021102002200221201110000200201121020002120111200000022211212121200212002101202201202120012002021222001212022020112110210210001002122022102111101001112102002111112202011010221100010202210001202101220122221000101002210100112022211221120001002010222110220221001212021000122011202202100102111202222", "101212102110000020201212111201012222220001100120222022200020201021210112201110202121000221012120200012121122022001121202110220121022010000002221101220202011112100112011202112212100210100212221220212022021001102210202002212110012001011012022000112120022210010000022210121221020221002211202210221111001201101210012021020010101212200110222102121210100201102020121222102022122101021021212022110112022220012020112222002021002001200010122202121012002012110022201011221210120100020020021002120121102202101020122020022122020120122021222110020100122102111012001100112122210121202011110201012102211210110022102201102021002212222202000211111221120200110122002210021021020012220121201200020202102112021222020022011211022020012212022101112120101200021022012201120012102010012121011011122012120111001000002201011212112220202121211210220222100211122212012011100201221220012222120220021122012002112120002020012202102101011020020210111222112120001220022221121012122002002101211100020000020112122212111202200222212201212122102020211022110112021212021121110002110222211010202122221112100211222112211212020121001111001020011222010210111220121112200110202011110220211222121112120011001000101222222122122022021020200120110001111010120121102211002100122121121111020120212011001222100000100201120110221220202111002111100020121010021212000221100122001021111200201000121102012111011020222210020002002211112002022211121122212000012101210201111021020020110021120101112202022202202002001101111010221220202020101122200022102221211112200022002112121201020222020000122201012012111220111022001101012200121001212112102201102222021202120011201020111200021212121011121011122100210000220000202020222212220210101012111201000201022101012222002202112121210002101112012121102122221211211100200220022000102112021012220002101101001212020122120200001012222210221120210101212002212111101012000120010022112020220010001010100000012202221121110212101212100120100111211111101221110020020", "211111011012210122101111020121202221110202212210001120210021110101110100212220221221100010111000112120001110121221102221100202220010202010221001210200020201202121212220112100111101000201201112221200112210201210201101212001000101111021100201010110110010001121120101102012111122102110211211021120122112202200010101102121221211012011022122110000221120212121112021220001010100020220112212002110202021200200121021211112011022102122001001100020121200120021001110000100022101012120001220201122120112110211210202220220102100210001201000121102122020012001201112102210111200122002200010201202120120002001110001122200222222200012122101222020102002200012011100212000220001120202022211212020100222201112201000202020002010001201210212112212122000010212112210220210110201211201200211210212102112021120001200122202000011011010021122221111110012020112002012102002210111022002210120000212001002012210011102200211220220220112110101021020002110001112010000001202011010201201021212000002000011101111000100220010212122000001122200000202200220121222122202121202202012122210120212212120110220201021112212221222222012201211101101001210011211000122110120200111001202102121111200001111101000000021202012210022000100002221002120012110112020102102200222021200211222202100020021000022201001111220121011101000222110201012222002122122011221012111022210022012101110210010002100010202102112022111211122200010000020111022010110021002010010121220201011222002120122100112002110202121100021220100012110020110202201011000121121101111222101000020120002011020120212221000200220201201202210202010010202010110201110221021100202120012211202211121011001212101211221220210202222010201022222212002102010112220012210202200201010222000001011002220102000211110221202011102201010001112021010021010120212001201221101221021202112000221222112000021222011101221211212012010101010002001021122011000002221102001020211210221200012011122212010020112101101122012220111011002111100110120201012212012", "222000120011111002111202211121100000021100022010221101011202012020002021011110122212000222110112202020202112002100222200202021210000000021001121002120012202022210201012102010011011111220201102222021211210122102222002012101210011210211102000021202020010112021120120222221010000002220010010011020011102122022020102011211121200110012220221002101212220000202010112200121022020121212101112120202122122210100221112002002102020100012112002120100001112002220100202102000210210202210200120001101122110220201020210212121220110212020220222222211001000220010220102101002020120212101122012022020210221202110012100000222021102222210020200212101211112002000221002201100121001122221121112211111201110110201012022010201021022100011200201021200112110000110211212220101010000002002020222011111010211001120002210210220011112221211022202221121020000010010100121010211110110002210010210221221201222101222120120212022222221012002022120002112020110020201020200220012021221220112221200021100110111120011221001221001002002000211021020011202111222121102002002020200212002112011122122122011012222222122120020002102012222212110201221112222102201000121112212200122002212011122000112012022001111001000122101201122200110202022000200110101002202022020020102011101022111120111122121111011220120121000002112201221211021120001201221020221211222211001000011021101122002200220021221102210100122122102100222212210222100100022220121210102111021010001121101101012112111002222000202112111002221101200002010212112001020122010102221021202221202000002212201210202110000022122021001121220202211102202021122201211202101021122202102100220121112220112112000020001221220100010121111121122110222001022210020122021120101110100111001211201011201110022201220122021122211112022110200111010002201111101220110201210210022210000010110111111001101221010210002001221211100020021000222220212000012121221220120212110002211020121121110120212200100122222200121200102000101000021102220220202000101121222", "222120222221210020200210120201021122202222100002020022212122010210122011120011200111022110112002212102100002220120120000210100110021021001201221100001122020122020012020011001202121002121112200010211200222122220202121201111202110222120210102021001210121110212220211211222200222002210210111011201202210002200102202120102212020022122020121112122220021021122021001202012020122011012120200001020120200112101212210221022211212211011222002221022021122221001222000001121111001122120201002112002210022002101221222200222111122121211211022222202000022202221202121100102120121002110012200210012010100210021221011212110001010211102012112110220120210212221002021002100010110200010012202120102012102221111122112010021110221002212011211212221100222202112211101002002122210212021110021200200200201022210202012221111111022212122212010000011201221110121020201112012211001012100112012211112121220202021011212112021110012200110221210122110020012010011222002122022110100101200001122010020200210020200102000120110202200121212221111221211020120021202110200012200210002022011200001220000022222020001000211202112220122211000222211122111111200220122000200010221022220201110120020201100220122100111200201122011002202001210000202200212100101122012222111022210102121001012120012022201002022210120002100200011012202121020111220111221000202212021010021212212112010112112112020201220002222101021121000210211120211220000200201112001202121201120010012101022102120112121100200121201001101122121111200120100010110211200102220212012121101200102020021001101101112202020021122000111212100211100220211210112211100011110111112001012101021210200221111012002211101122222100222201222122012120211200211001010101112220012200112201121221012220011012121010222002212011212000112011021102002000121201221122210110020212021120001102022120211202111220111012212210112101212010212102101100002221020100100012000222122012110022210000210221022201010020012122122201101022100111011112212211000110012", "202121102021102012220112012120212111012002202020112100010101020111200102011102110000121222020211111110220012101102101002111010022110110010122022010100101202020010222110012101211222100220001212000002020202120101020122211121000202100200110112212020202110022020020210110201102011221122212101011200100222111112221202122002202122210112221111100111010222201012201102110221002220001201212210100011211212111200201110120211220212102012022221211112200110021222100200210200000210112200022222112120210211012202111020210120000020011102122011022000021021201120210101202221202000010102100211202011002101222200212210012011212122102012221012012202120122001002020000122000221100101102211220102202200212100111222011020110220102001100020200220020210022112201112122200120010012200122002212111222202202211101211200011221120220211000002222210101221001201022021022000122200201101220111210012120002112212211011022022012012010000200000110122022012022111011100011000020110022101212201102202122101111221211100022000100211111221001012122001111120102221102012210212200202022000110020010222221010010022020210202102110000002011012021021201011111221200200110021201201201020011001100010102121111102102011112111121112221210011201210212121102000102020120020011110010200200102001102212220121100221221101122010202210020021211110101011011110211200101010112010120221220212200201012211010110200201202112001020102222220212020002101200220120121120221022120222212020110121222201002022121220020212210111121200112101120010102202012111102000122002220122200012010201220112010212221110100120002001011211102010120022221110201220202001100221112010110100022011012000110100101212122102010102020001101222011012001111112011000120012212110101022012201012212220210120000221110120201012110011001211211101200012012110222101010100100112111112021002210202022202211021220121121212102022100011021110212000002100102222000011001022000002212111112000100220002021100000122112010210012012020221210021111002", "101100221022211212102110202022100220100211212112102011110210012201202101010001201120002001020200101201001012210221222012022112020011012112122100200221220120001121212110111022010221110121011110200011210020012222212211010202112122210111002121122111011100001112012120221121001121021021001112201212201112120200000210000202112220011222221202112021211101202122100020001101010022101212000101221101120020222212020211111221022212110020122012101022102211122100221021200112102111100112000102201020001020012020110202001112002001100100122122020212222002000202112220022102120022002200012101002121010102111011112220011112222210100202022010201122220121112011102010212021102212011221022111112120102122121122210020100112101012010122111002021021110121210120011022201000022021221002101212210221000201211202101202022010212112210202020001110221121012201001000210021100212021102101120010120201220222022010101212212211020021112201120011211222122201201220220011101111111210211221101112102002021202100000002112101002112101110201200100021021210112100211220111020000021111221122020020111210210211012012210211211101101212020000101012210200220102121100110122221021200210010011020020212200222222221100120111210022102102100222010120210101011210000222211210111121001110120000011111002202022022211102220022002021000221210100201020220011020211202110001121011101120100001001201022202101120010111201101110201122112212022221011001202121100221000220010222111020011021121121210010100200210211020221202210012002111201220000000210222111222100210120201101120102122110221110002201212120112211101111012011220211222212101011002101102101210211112221202210120221212100010122021202222021200001020102101201120201201001221122001212001002111021211212112011200210111001201022011122001012202011011221212002010220121201021100011022002110012021011122001121212200000212022000220001111000212220121122220000022111220211220001001022000012200220020102002000112210022112010001101101220122212100210110", "121200020121222110111011202200012110202021011122001010122121022101002202120012011011022222011102120202102021120010002120000022220111200202021120010100221122001210220201202112022220011102121120222012021211122001002201120000121001011011201202200212011021221222021111210121210100021210010010122011100211222200120122000101102201220121111101020201000102111121201022001210120212000020022212220221222122000101001121020022022010120020110021011012211100122200110001120102210020112220201000121222122001021020012122121011210111201021122000011101000112211111222120102201011210202002012101221110022020120200200001002100122002010001002222220112201000210102122221112101110001200012212221102102101222201120021100100110121211122122100100012212102102022010002012112020202200011212112102222000011111121100112112221022110000201012221210211210122211022200002112220010020011102021221021120221101222102020012202002022221222011010021101022020020120022001002202210120211002210221220100101002122212201201012110220211121111010102222010101100011020100100120222200002200001101101011111121201211120001122011111221010110101002010120021010110101212022021001120020220201220121220012200222111200202112222010101000020100210022210120021011212201100221222110011212222022000011000000102200221220112112121212200021110221012200201222101012100000021210200210220020020220220020201101001011202102221122020021120001111201112200111102102012221120110101210102212222112001022102211100202200021211012000211020001002011222011220111200002112020010001010221022002001201212112220011211010121022111120202022120101202220122202201202021100120111102201002111001102120012201101210201000122210200221110010111002002222012221000001210012000102202002210111112020001112211020200210100101111112021100100200011001111022210011001212022212121222122000110221000121001102101001110112012200122011101010020221100212020112220120022101220101000012010122100020000202101111121120221110120002020101221000200100201", "201220220220110210120200212220222121221201212021120200220202111000010110001121110010120011110220202211222210222012210002102221021022000110200110202202201110010020110220000202211101022021011201010221200000002102110201100200020020011020121220201220220101220122102112210200010122010122010122212001201100020111110201011202101022010200011010022211011000001222112120001121200211010121000102120212220121200001102202012010221110202120021220101001210222112012011102002211101001000210001012102212201101021210222000221010210210100211120002022220122111020001110011200020112200121220200101011220221110002212121201010001002010001001122111200222212111010011210110222010020202102121010210012211200202200211012022020011001212112121102112011120022100101200020120221110212022101200211102102221110200201022211102110200022101120200120221102210201202012202110222111101201000201010110221201111210010121201012021112021102222010211110222002021000002211102000102002122110101020001201111010010011011220121201220200000220101010122212120002210000000000012222122020020202002002122122211022211100120021022002021121022021112000202002212101020022221222102111202210102222210201012211022000202201111100221022010012002020200111010122022212222010211222221222021012210002122111020021001222010200002012100200210221011102221020111020022021010112212211002001011001110110200120021111200002212122000101221110111120202000021122010122122020022001011110020011020001121221201000020100221212010100010221111002100020101110102211110002201001102120021011120211102210221212201111120212002002222111112122010222000012202211100222000210110201210010221022120222100000220222012022200202021221002212000020201100110221000001022012010001222220212021202110122000221210202011211021120210020000022221121212221210122210102211010000210202212022022022000022121222020120202121200122201021210210010111222220122100100010000000101212102121001200011101202120121122211002111012212221201101012121012002200010120", "001102110220112220222121101211200000102000012111100001201221012221202002011120021012210000212221020021100001110121101212101101022011212100000212002000111002210012102212220002110021222221101201122102021201012020220011112020211101220110102022210201110020112201101121100200002220121011221001222222120212110110121222120210202222120022102112021122201201102112200100200022102121002202200101222202000120022212011222010222001121210021112101211010120110021010101011110000110100201002220102021021202211202022101110221220112111210112202202012021120011201020011102112202022011110101000021011211012100010001102022110120222021011210110011021001100020021202220122211111012101211111002202222022012101111221212100212111112101120122201002010120222111202112121010021210200010220120200221022100202120200001211222122200210200000102002220001101002101200220102000212201000110020100212101212022122010210112112210010121212220102011112211011200121122102110211121121100201212201100210112210021001211001200011001011112002101200222210200122101222201011121211110021011210100010000100201210022211202122012120202022022022001221200020001110020222122102010222012200102121202100120000120100210212002001012011122002121222102120011120000121212111202121222100120200211220021121020100121111112001021011011201001000122022121120022020000021000022201120202010221200010001001111002212201002001110210222222022022122121110112222121022010121210010121220220122222001021002010212122102110101022220000120122200222120210010211012202101220021211200011201022221221021121000121101021111210111102021020010221121202111001011012121012111001111101210011002002102111010022110120020100101120100201022100222011001222022210202120220011001000221102000120221021121211011000000222201000211211100102222111112012012100220221222020022112011100001221021000220102011122200101222122112220011111222202221110211102001020200210121201101002112000010112021220100020221122220212100012020201100122220201101111120012", "020200010010022202220000010220222022020022211011101112212112200112120121200212102112122102002101122112002021222211000002000202201121210020111100212212200001001010121222110222011201201100011111110112222122022120212011212121002210102222221221100002201200000200220011121002021222020112100211010212222000101122012202101200112012122101221120022000200100121021101102000122102020211020100102220121002012120210001021122222220112222200001121010220110100221220122011100102000101202021011212102000120200100001100200012221022221001120100111200120111200211111202010010022120211200112220110111210102110110111001002102011211011021012022002020202111021221101212102222020022121002120101110220220120002112112001212211101101211021120010022202110210120220211120200121111102101200111000110200102111201010112020120210200102000202112112200012222110122211010221110121020011020102012222010201122100100021122121000001101021022121222111201020202112122101000222222011022010002101202000201220221200022002100102122022210101022120220112010210102012110022120102121010212201200012020010122012111000122102022012012002111010211122112220022220110100200120022101221100101211222120220100020120200012121100210110102011012112221121202011000102010121002112211102110020022202100012201110012010002110211201002020112211122211001210202220222210001110102012102222220211001110122010111201122200011121102010012101211120110000212210201012201200011111200221201001011112120000222122112011200012121201111220220110122221010022121102012211100102010010120021202202001011101212022101222022000021101100022221102121011121121122022002010010022221212101021210012022122121121222100001001200221111112211100002110011001220210212121102001100100110022100010202202102212010211110111112011211220210001001200100021122101100012022121202200120222020021201122100021121120001011022022110211110110000102101120220111001120210012222221020121220111202001111101020102010012200221112212102112220210210001022102102202", "111121200221200020122200101120101020012222210012201022110201221212102002111211101002021011221201212121022021012122021112001112011211220211002110002002212001001101202221021122112211221012220001022110020102100000021221211110021000101212111012220101002211102210011210102122122110222121000022122102000122110020021201111201011110002000202022122020222012100220202012210121200202101020012000122111222021120112211011211212020210010220210210022122112012011000210000022222221221122002102200121201001112020202112100120011000020201011212021102221101121201202120022101221102212222022112002101022121012122201121120211202011222002111022112101222002220200101012100010202020022021121200212201010011001120200012210122110002101022212110002011210112022201121121001102010201000000101202212111022201002201020012201111111200012022111222121001222212201001210210022012111101102111121210000112101010201121010112011201011022001220122111002121020101022201221200002001112110200001000201120210102120101221211102021121120021110210120000021102102121111120122111122210002112002110010012010122212211010212111212000121022110112012102112222202011221200011211012110112102110210201102001220222010220012022000212012012200112020221112221101010222200220111112000021210120110101102002110102112210201010022100002111200012101212222211121020200101212111020120110020211002220102120020020010202210102202102010000022012100000012002020102101121100120102012112201001102222211222100212102200011000220021201221120011020200122102212120211111120212012120200120220002202101222122212100011222021101002020010221202220011200021222221120100212202022022100102122022112020100220202022120100011012100101120020020221210100101212201100212200100002201022222002111001211021002010021110001222210120210021121102020021121021002210012121020200122022000000112222001200212112022010112022221202002212222120210101220001212122220102210222201020001211121111122111001111211122112110212201102101120021021010000011012", "210102002120001022002010112121002000000121021112021000111110222001222201200100221222000111221200012220002022022011220101002022210000100110012222211000112021101212222202211020101100211021220220201012221012200222110020121020121111121202121211022112221221210011101012122101011000202022212111112111022200021010210102100211010202112021000110210200222202121002010200021200211212010110010000102120120100020210101110011110101220111012010201020201210101000120122120002222122100212011000220210112222001110110122112002012200012102010022222222110000210200222020202000222201110120210111011112110201000122120100021021200001100211202010111022202201102001010002222010211110112000102120011200122102122012110120102112212102122102011120210120100202122001011222200221200002210001020102102100202102020002010001112201100000010102122111020100020210122000010121020212000001001000122012111212111001100020020002211020110211212211011222012200011010201012211221000102111110202110001222011221100010121121212022120110120201201022102110110210121212222222221002212011110112010100100220100222010222220210020211210110012222000022101112001012201121000121111001102122101021210001202200020222110100211202112010122202100222110111201012122022122220220011010021221202221220012222201212110101021112100120011121011211112102220011021200221211202222010002121021100012200201012110011200221220110221021201001202011100100211022001120022011022200102021001101212222001111020122011202222011201111211000202020010100000221010100010010021122022012221011220100220112122000222102202022110122211121211111212110221010021002211020002100112000020001100111010100110020020020012222110200201112100122212100222100202012121202202121201110122120111100021021112111200200001212202221012112202020122002112002101121222011011202000100200210201010022101012120201021202212010021120122001201110101000221022200021112222220220212121110002011212020110120022200102010220211101102110212011101212102000111100002111221", "111222001121001212221212102221012100001022012221222111000102101111112021201110210212120121222020022010210220020012002111022201201122000222121221200020122202001211112012002011200002210101020012201011221110222112022110210220121221021000012220122221210221202101111202101010101010211101020201011101010200002122221202010122120222111211022120011211200110102102012122102020021201122101102200002222010101220212012122102201011201002012020202120212022011000111112001010210012001101120011000000000110212121010021121111110101002110110012222011212102211121012200012101100002222021000111100001002102010011122200011210121100102222022212020120020211220112221021010202002102011020100211021010112121222202212102211102122011000111021121000211212002120022000121212122001211111221211011202122211211002211010210020102122211212110010112020102221201112102100200002111111021212111001022010022120201012122220211000211022222212100100110220212102102012011220211010002202021022120112021001120010000101002211101101022100001021022201121022220010010212202021010002102102121201101100100222101011200002101221122221002020010010000222022111110002221202222220111122210100100121022210100121221120120011001101012212022211010100111101211121010011101120101110202212001002110121120210202011112101110120002221220000200100201020201012212020002001102201100100020201202012220200121110220212221012021220222101110001111222220012222211200220211122221221010222011210202202012001101000211222212001201200120220221001222001101201220110202121211222221001002000211100010111210000100020112101011200020112210201012021022112200110110001121101210120111202000020212002021001111220012002212121222002021222210222022212201101020111000110000012100100211020201121221102011001000201112122201022201022022022012201200102220112120011111122011021112120012200010211111000110222211122221200101100012010001110201021100121202010201101212122222001010221011100212211110202211101210110002020010110120020020000120021", "220020101102202222012220222200121010020200002112000100220122122110211100112221112101002120100200122200000001211022122021020221120110121211222001001011001002222112221200012222221112120111120012001101012100221111200020112212010110002120200211111202211111012020121112021202121012002200001110121210200222002111000120222022122021020101221021210100220001200121212211000222121220022210111120220000201002120200212221221010022202020122011212120101012222111200011021201222221221201000021200001012112120201211100211101022202111210110112201010001212020220011011222120012122021120122021001101220200112200011002010100011202201122122021122121110000202202002110000121112221200201001222011101001222220212001021200221122002011000012010201220210022001000201200200201111020202001122000022002102022020120101201122212210121011022121221121022122212020220100021120111110222220221222021001110102122020201020202201122110022020211122111112210111021202200221221212012121012002220102100210020012121220020011110101201112021220221012022002200022120112101221220112002120000122020210200100112101102110202201220200220202002011000201222211000100011000000001022102021211012112110121220120100111211020112220100122122200201010101001100200110010220020022002010122001120010201202021211212022110110202211020022110021001121021001210111000021002110102121012022110002122121220000002221110021221001220202120012001100221111121001021220021022220122202111121011201001101221020120010010221221001112112111100201210101112122020112121022221011112101010100001101011220021120111110001002001101000001120011121000100112110002020210010211010220122212222121001002222020111120121001221221000211122112220102102022120212212110020100221212121022202001222001122022212101101122120002021111120020012112010110020220212021100221220001211010100222211200120000012122100020211002202211102102001111122022120101101202000012210022222022110121120220122000001222102122221112120200002101120101012211020020202002220", "210012020111000211220200121012212102010012021010100110110002101220112100210112101021012022002120021120201211000112021222021121100020012101020112201122010101201102212111112212012001111201011102112100011001110012022121121021212110001110222012200102112120000101200201001200010221210100222222211112122102222111221020210211202110101011202110200221000122120122002110001220020101121011001122111000211121210201012121112000111001121020111220011021201111012012121100101012202201022110211220001211210110220022200012012020011001002010000100100022011102020010120021210200100011112120222212000021110100121122010012120010021011112200200220122221002022101212122001121120101112102111121222012211011210122120112101210221011120111110022011012010221000110010011102222101002102022021002100120000002001201202121121112101101111211012210111001101002222122210200111111100102221102112212201102121022112110212210212020000210220212102101101021100011220212100021110220012000122012110210220012022110100001111100001222102000111122020221201210211222020211022102222212210000120111110112010111200010202210201110100201022012111112222202002001221211122122220001002220000201011011222000011022021200210002111010112211122122011211221111100000112022202211022210120102221210212000122021222022202212202210201101012211122222202101022001121001210012201220121100100021221222112020112001000010001212022222201012222021000210021002021011001202121202002121110121212122201110001210121202121100221021222020021022200202002021001221202222000121211110212220222112101111202221201012011120112120211220021002221012022112021101121211221002020220211120201202101120020201111122111212200211011011202101020021112022222012121012010212012222100222200211202102222210000021221200110210221120210111200001211211111011210112211102020211210210211101120202122001220101112012001111111000220211011201000012101010011200200102000000110220011200002122101220120102222110221002201012120001111200020022221012221222112", "122022100122222101022200202120202212001120010101000102200000210121221021211221020021222220020012022121001022102100111022111012220200200122000021221010112010222212211102000222020201202212200122022021220012202021222002021211201010011000110012010022201110011020021201101022211112011112220220220002021202010021111222011112021020021020200121001212222021200100202110221222010002220001200120022010122022220220220002012202020122120202210112012212002200201210101001012021120021101202220022012112112002010021100021100101200021112221101212121220202011020102000012122000210222211120102122021111211100212020111122222201221011101202210120001221121210021120101010202212101201102221112001201100010211211120222210211000212221000120222012221002001211202121002202120110220022001112212111221110010101212011001012212110220220111120010112210221120001221012011102221220121000012200220211000010200012211001102222120220201202202100212101110201102100010222011000210022111001101111022022210021100220100010210012000222100100212212222220120022211010211220110201011202011220200221110101221101001010021201212221102012011211000002200001100122021011020122222212210200020122111122021102022021000101221112212020111211202120221102110212021101011111222011120012011221002111022220012112211200022012111111202001211011102100220021211121121212222120011122011121220010212022012200200222200212202221120202222022112200011122021220220201201102210201220211122102222012200110121212120200121102000102121112020212211211022221202021221112122020010221020001020222222202000001201222211122000122020001012002011001000210100000011002102211002020122012100122022221010122100022210211000220021220200021212200212001022200010111000020012210001122122201010011100121110001011001002101102020020010222222000211022112110021112100010021120021211022122111122110010011100120112121112102211002111000012220210220001212112001112112222010012000221002022221210120102012101002012202201022100222112211120211000012", "022011020112021211111212202201211222220120121211012201001111102021200222102000001110120011110002020212222121101100112222211111000202222202100122020200222101212221202002101121110020210112120011201002002202222010200222001020011021012221201222202000001022112002110100021102011210121000110221012201121000122010222011120020101210200222012101010122101220210011222020021211220022020212112101112020002121222121022200211121210200102101021221202100011012200011221102000000021221201020111101200111212220201020122222010101011120011100100012212000010101001101222110020102222112220002011211222201111120201201020022000110222001022002111002022010112002011211120221112012001210101212111200122221002221121000211122101120102022012201211101111002221101222221012022000202021100012101212110001201100212022202201220210212022001022222122022112001000100211210220010022020221112021111210110121022122010202212201100002012010202211212020110012022102220200122012020112012012202000201201212112012201212022200201110211010011221012122221102211101000120001122012201201101212212121112021001121002010211100210012212201021120002201212011212010110211020011010111000021121220212122200122221021010010222010110202210021200220111020022212022020200102220222022200221010002210021100022011011112021121210202201001120220222122000001122011112000002210210011002012122201100000001011110010222002110120120112021121212202011101100220221222101001111222022001210021221121001220202000112001110220201222222212202120210002001001212020000120200012101102020112002220202000000212102101102122111221102012102122111101220112002120001000222012000120201001010100121212010000101221020122101002121211202120222220200111221211211001010112222122101222101221021020010120122010220112210021122201222000101221021101100111012210210202020111111122111201211011221020220100112120211120001102001022000200000112100201201112201202221222021211000200022122021201212001002220002020102120212221002100220012112102121020212", "101022010010200012220122100210222121120002020002021000201122101011202200010112202212110000112102112120210200002022102002011002200112211002112200011000000001211211002121211222102000201112200202211110011000111222112120011100010222020221020221112120200221122220120101020112111110010102222220121220201002202102000201201011111220220011010101110001102010001122121002200220121200122111100220220112002021110122012210111122201200212211220210212120100102021021022222220112201212221112112200222001222212220021020020200021022102010222001102220110002021200001002201122200010112112102012002202121012001221101200012022211222210110000012121211211110102011101020011001000202001212000111120002120222110101102101012022111002200020122201220210000011002011220202022211002221020210212212222220100022222220201021021020210121202200200211210012000111212222101100222210211111001222210221222101210011222120101010102111020222122210211010201200220121202120101221002211202012011102202222020020011201200210022211011211011101101010011120221122212221001022101012101221012120201000001101110000120002110200112020102220220222100102100220101122210220112111011020212201201122122021121011200110110100201201021111202211112102002001201000221102021101021101120121012011011112002110220111221021101121010211121020202210011120101112122101122221202122012020220001011111011120101202020001120122000202112121120220020002120100012110021121102101120200010021011101011111021211221122201001211012212112001120200212111100222121102022001202210020000002210111200202200212110202021200210122222120012210221212102212011010022120222210202211011021110100022110102002122022122011222021200001012112002112222122010010011102112001120202010011200022200220022210122120212122002221202111222220100000001112001202121221012211212101021021210211020122020022001101211111020000021102000110220220202201012211100121200200220100000222121022220001222022220111020020002020111122022021000211210122022111201212002221021", "020202020002122220211111121111102022022212001110000010012002222201010012201011002202012111222112101100001000120210111012102202001211201101122102002121022121110202002101200210221210010221101112111022002022110201212101120120211002101011202121000110100020220220111022011112102111201022201211202001120222112211022222101012002012001200121200221010122221001020222200022122212100220122101022212120021222121201022102101011021122010200210202002022002110202022100010122212211010222211001011101011210000012122012021212000110222121001200120101021212122001000021100100201110000221210102011102012122000222110121121121101220121010210221212001110101001122211212211000121100111012212200211001202001220120101011020112112211220002222222211102010210201001002222000210102111210120011102210120220200200212220012022010101122020102220111000200020200010111220021112102210210200221221102101011100102002120122102020001221120002122011202120212202020221022111111222111011222112011121002111222001021122022202110202120012011212121211220101100110120011000020021201001202000200101201222000002102002021201221010222002102201222002222202210112202211221212010000101002021211111012212202222001211110221000220012012112221121102012021021202200002022212200121210021120100010102001000101102220212211210201211111011221020122210111221001020010100122111110021210012120122010121121220111122121122121220010110121120120102122102212220002220100120121011200001012001211021200200002122102202012121121201112120211020021120111122202202220121212221210012200122010122022102020100120101101020112212100122020101000211100101212210202211021212211212220001021001000211102110210211221212201002221201221121211001221212211011121211111021010211110120010002022021210021012102120122200020002001200121201111101001111212121000022201220020202212112121120001202112210122022122022101011022211111001000002101001221010002122011211102100020212001011111020111020222101111102221011211200012002110210112221221202021", "221021021112200000122212000112021121002110001121011010222100120110102002011111211111220012120002200220001010210201120021211122220111111012221020112001010021201120221011022100001011010022201002120222001111202022120120100020212220100012220021000110011001220120002022011000120200121022102221201000212002020022002012200221021200101002112022122010022210110122220211111002112200121212201100200002122221012110220011122112120121212000020001210210211201201120102110201010222100100021122011021001110121110012001110202000102110212120102212010122011002111000001201022121120200121210221220010101011010120022111110212020221222120211120100011111201020122012001111112022011002220222011101121011201010112121111111011111101221112000122111122221220102220010001000021001020222010112112220120100220200011012121000001200111020112010001020200021210110110211221122202211000200202021220002200002211221022221112012012100120211101200120200200002020012200221110021112211121012002221122222212010020111111102200212011102120122220201010021112201221220000202221101201020021202122200210111122021011002020200101210221222202002221222200222211210220012010220020112201212201221020012212221110121100201201211220110220221110100212211211000211002122001022222110020022011000000001010221011220102111011010102100011201210210222021001201111200112121010210112110001200221121001200010100212002122100211101202211111011001222222022120200010210021112100000121100110011101112112210021010022100200101002102122112020100220112002010122000001001012211100201110202120201121010222211100222010021010111011010020012202001202210121010100001211220001202002112100011012110021120021220001101002122111210212102020000021201021220201021221002121112011201001201221020212121112202222022210022121202122221100201101020001111000021200222202011102001010021212121102101121201120111010200002022001000011121102100011201211021202200202212201021202022121112222020002021102222010111201022002122220220011100020220201", "200021100220022212022212000022101200011221120102022110102021212111201210220200020211200122122210121121011002222011111010010021020201101200122210112210202200202211200100120101102010021222111121120100020121111020221121200112221000201021222110212221201211201101002111212120001211110200012110121121020020122011011220010000120012120202220220211100212112000010121221111021212111011111112202120121022200021012102022010002101000121021020122202110222022112001210221210011121222221221120000222122012020110122020112110101020020202010210020012012201010012110020121112212211112102200000021020102110011110020021002010201020120120120102010200000120011021020012102101000101012112022211201020210011021020122022112211210022102222220022120112111022101001100122102212221010101002022210212002121020102100011222112102212220010212122202212102021220200212200202012212121020120201102210111212212110001200021201021210000000000012202000100002201122112201112121002211122222110012011221012000221122211112011212211202020020001212222011101112020121010000022220210202002222012200100212220012011201011201012110011200111102121002101210111200110200021101210110011000202201100000012001200001211011202020112101101102011210201011002211220012021211021112000211112100200120102222001220021111022100110200210021211011120201121112000020010222112100002120021011120102022002002001212102021100022001221111111210102000212101202222020120210202222011211210001211221221001101110121221120002112210200120020222112022112121012000012010022120111201002201121110110002011210220022122100002211120120000001202111212122001221211002122001112102000002112002022200020202011012210202122120020122221011022000022022221201212022202210120022221022202012121211011222002020001222002212110111101021011211002212221222110221022201102011122211210021212110010221100100022021000121001202221120221202112100211112121101102001000120122220200120100021010110211022020021202122100011120001101020210221200012022001121200", "001002020101202000221121012001220210122000110021011122011020200220022220122010001202221211102022210201110101211122111000120120000012212222202222022101010021022200222210110200012010212111101120122000112210220222122112021002011102010102102121121001210202211221120011021211201101202222011112120122101102110002011200011111110110212021021000122221020100112111220222221002011002121212202210020122102012212200212020010101022122122012020000021010120210012202122122022122002100120201100202220221001001111102002002202212221221221212021110220201101010121210100110002101110022101100221100200101111220120211101111111210212000112101110100202100201201111222120201010022202200022012111011101120210011001012011022202221001021222201221222020001002112221211110021112021201220022021011002102220210102211010102102221010212000002220120011002102120122102210120112200001220102121102112020210012000000010020201122122221221211101121112010121202010112020021110201102200101011210101120022100211120000112220212202000111112010022222200111221110111212112202020002000212121202202100201222121221222200122200012020202112101120111002220110110101122202000121120111112200212222121121112100221211210101102020001121011110102200111002110212012212022010102122011222101110121102122122000210211010212200021211001202112220002010011110002011211210110200100110200212111102100001201122102212112112022202110201021202111022120201111111211112121111000112110111011102200011221102020211120112220011122122220200001222102202202222211210101201212212010002121100002211010221122111021200021100101221110111000022022211101120222202102100100221202202022101001020221112011102002111110002111021122120001111122110002200220022001022022101222022112022000220110201011010010000122222210011211202000202121012220112210201000012221100211020211022102022011102220202010210021001002022202210222100221120121201102212112022022202110120122020001020011210212010122012122110002220100022210212120011110220200120101021", "202021022000221020022121101011221122002000102012210011021102222201000020101002211220120102022001221121221101110221011200001000211002010212221012020022011222121110200200012212021001012112121220010122101000212212012100200120201001222012201020001101101021002000200012111022111022200022012210202002102012022211210002221020222121012212220120200002021002201001210001001211200022210121111200020210010220102100002112121000020002100221222112201001202122011201122022000012121202210100100102111200112202010111022102101100020012201102211002121221111210222110202212112120010202000122202210002201020110011011111210122102221021110100221200010211120101202001200102012112000110010210101000221021120020112211001010002110001221120120012020221211101201002111002220021112221122220201022112122001021000010100200202012102222210001021110102001222112210022001010200121221211221100211220021120200011201021020212202120111021120100011221201010021210102200120002120222012201020010011121002121110020220022120121012001110102211122102222021201212212022020200122000210012012220220020010110120000112220201112122221020112221111210002010122012212222000110112111010102021122102012102021000012212222200221012200112020000122221200211022202221121210111110200011220210011120121210222200002010200212021022100112102100202221222000010221111211000120120002110022101021020211121211012220220121120002021110010011201012221202021102002102122101201122212212211201122001000222221202212000100010201202110010121022100122002200101212001010021212222212120111020022202112111111121102212002012212020102001010222002221200002120211102200000201012011102111222121210011200210120021021011121121220120122202022100112222100201002011200022200210122202210212001110221012112200100222212112122020120002001120112021221100110220101210121120212100110000011022021011011222210212121010102012112211111220211202220001102202112022011000211122111022101102022001110202212002221021102212020200022111001220100110102221", "110111112210202011000200102012212211100002120000202221101110211122200120211001202011100201011022002221202221101000100002210101101211112002200212202010102010212201210101221122222111122121210110221110100201012101010020001021202010111211121212222012201102220021200112212201201001122112100211101202102000000202000011112222112011120220201021021112222122010111001200220210010210002200200010222021111102120111210021111010002101120122221021010011101110110002012021212002122121200202100200101011201011021221012201002010100212100212000120220011010100110122102212010211212121100021110011111010212111110111100020112222001021212210020111011222112001211020122020122110212120222120222121212221211220021212111011011112022110210200112212120220112110121000121011202022102210020122222110110002220000110202210011222011022020112102100011220211121112022101112120021002102000102112022020020100122121122122121220221122122010200012200100002120200220120211022010011001220210020101022112101210000101201100110111022121202101110002201201111022102221120102111210112210001010020002221110022201202102212001000011101001212012201200101111201222121020222210000022121022002220120101012000210211000101110200210022110121011102001120211102101102101221022121222102000120010101121100221222121102122222011011021022102202111011112020011112221212220221000222021110021121022101111020021110202010221122022101210222000200000110110010120022202022120001000012022011110022100211022011211000200102202122200200002022012121220220222202000112221120121122210012112021000201200111210101112101011022012221120112210022101120021020110101112010112121101121110020221020121202002022222111022000122121010211021211200200001011020210221002001212002010002122120202102011011010202002022111222120010020010010111201210201112212010101211110022222021112100202112201201212210012200012102222110221220102011000120121011200022211122012202222122101102211102100202201021010202122002010222120010000222022120200121112", "110120020011101220012200120020012121000122222102200011001102002222212101222200122011120200222120210121022021111112211021012010122110022210201021221222000202011222121100221202122200120220010120112122112102112100110100100010222221022220222111201202201020121010120122120022120102100220020010101121100122220100201111202001010222001122102011021022201011002112110101002002211100211002002222201102100021100120020110122211122110100022211112210012202010212212010220122211202120012201201000220102221202021212201000100211220121022020112220002122102221202222112110122011012101110001002022120012201001211011122202011120112202202021010010000211020200110010201101111120201020212112012112120220120211012220212002101200112100010022021211122220012012002221221100022020210210022012211121211200211110222112202020002201220122022021210012222022120202002002111002002000220121000222121200222211120112000201010101112022001001000211112021000201102000221022012200212111222222201212000010102210211201010122011021011210200211201202022022100012100012111222000011111121012111021222211201221222100201011222200001110122122202021002222000022111001220211201000122010111100110001221201110021010001212021122022211100012002010220211222001020112100122222021110102001011220122221020022022000201120210010120221100120011001111012121221122022101211020201121120010202210000010221000022100222202211012120111021020110211202222120221122002010101222010012122102122001010101120201211112121102102202001201100212122200021011112110020101000211101220020120000110202012221002000122111111021202120222101102202021210112221100100201022101020111222120111021211120102001200112121102210112202100012001221212012200122010010101001220102210000202210010022000200121020001220120000200110220020012220002012110220201022220220011222101012020002120022011202222222102111001010001021020102212000201020111001201011222200210202012011212002002001012000102101120002212102120121022212212112112200212210201112211001", "120102212102000110211212010102100011000011200021220020221122011220100201012122122220012111010002202010001210011211020121120111111221200212112200000022011112121011211110111200102211100101002000212220001020110212222011121000000121102022100101020112022101020220121000120121021002001110002020012000102120111112222102002102022202100101211022021010002000021101222120102011020211200222211202100112011001101020121221100220020102200022200200202112200110011002022201122000101200002221011101210012010021112010211000100112121111002212110222112011111212022020210112000101000100010121012002221122111021000120220020010121122121012221120221021101021010220001121202001201122111020102002102012220110002020121202110111020012022111211122100011202102111202100100221222102021212210012002201121221011101222112201212211200021121111110222122102110122221110222222110212000110112100021001001212221221222212120002020220111120202110022001021202002012210212010121002221200220022222000212210212222102122112110101221011002001210112201201211202022111020122102112110122221012010120210112220210100202000120020200202211202011122122010010002022000112022211202122111222121011122001201222010012200102222221211011010001020111000002112002002010201020022221010120200111221022001011101110021122220001220221002221201202021101222002202210001020012010222000120122212012002222100212002100110222112201202201101102111200102111021022012112102111002101211010120221012111211210120010101100111222012022122100012002202002011101012211010022211122002120020122101100202102010010111220022200000211221221120002100011010000200212201000112020011011000100211012220110001021212100010110212210111011002222001122111020200012022002010211020111020102101011120202211212111202211101001211111020021022120212200102121221201212022202121110201002122200202200212221122001211202122122021121201121100012221210102202120022210111001022121202111211222022020022221020200020221111100212221100210220201220121011102100202", "102121120110012210010101221000112011001221220020121000212002210201210110012022001102121112110002101021121220010122121002211000100222012201221122011020220200012100201101111220002110011022102000102020220100112212102121110002112212021201020222101110202110110022001120010121102200001022120222100201212010110202222000020120100020111222011202222202211112020111121010002020201010112122202220001010111020111020210101101120001002000021111022110122200101122220021102211111010220110021102101021010122212121220001210220200102012101000221110102021220022020001222012210211200002002120001002222202220102201121000202221020202211202010111012012101100221021200221011200102210112111120001222200211201100001011121011011210002022122001021002212210001211022210021120200221201220120212011011200221121100121002110221210201011111221001120220102202000200010121001102011221022211011002102122102110201111220001222022002202202101211111012100201122121220211002200022210210021211022210212022101122100222200002222111101012012221212102120210010210212000112202120010120011102222012110101012120202001210120212102111111102010120222101210221110102101101212220212211212200222211200202211222102211100101210220102212002200010012002220202010120210101020001020212211212010010022022122120220022020011222221212222021122211201112022100212022220012012211001202120202212220021111102200202102121122020002200120010222221210012101101111002100120222122221200202200122010200221020022211021202001200120112011111110010021202121121120101010200010120112001010111002112111012222002202020010110112121112011111220222200020121212220121212122210200112012012110022101002002120101021222211001120210100221000100011101100001200112012212211010121100001100210021000022000212222101021121210112120200201201200101022000010111221210022210111100210202220020122121021211020001221001122101022210212021111020202020101101002010212212110200000012102001002211110221221011011012200110100011001211121202101222000122021", "022221220110101211210202202121000121002122012022012101221201012221201201210120111202112011012001111021111112022011200201211102121120022202000222012020110212100001220002021120122010020010220210121202022202011122102200202122012110000122212110220111011020222011200011211120200022212201020012120022202210022001220211101101101202201100212212010101001200020010010201220100011011122020021220201002102110220212011120122202210010002000212101121222201011102021011222012210220001000202011220122012020221201111002020021010111220221220121221100122021222122110212202102200101010110202110011222120121000212102221112010102200112102122020001020210021000021100111012001202011001212101121001210010010000002012222001101122011220222110100202211101011000111100001021122200220022220100100102202110211010001020110010000020000110222201211202112101102020100221102221102220020212122221022210211000000220011120200021220022102202200200212220021101020022211021012111220122011022002111211202100110122101202101001100022011001120121102220200220102002210020210111010112202100022220220212101000101200210001110102010110200110011210112020200200012220020011220020101111012220000212000110110022100121020222111111200021102122100122212221002022112222121211010001002210021200101121222200202102021221211221012120221010212002001011221110102020022222100202110220101221022012202021001122120010200212100211220210201111010010001002111101011121012100201202222011212201011001101200121202222001220102110222220020101111001202022011200000021100010200022122020212220012200121000120202112201222022202221021120011222101000222011212211221201022221202020202212002211100022101221200221022022011012122001020002100212211122220002101012110112000111211210102211200000010202001201211102110200101212010222000101011101212020011122211112020010020110122112202100110001200122110012002001221011120002220002000020212011212212111221010202220012102202011220201100220110020112100202010001001020222200012020021201", "002201120122020021200220000122201201012100102212100020101000011222222110120001211001011122122212100021110202110102101001021012210110000211002102022221100221220211111110022212200201011012021220212121020220000122120001110102112200020212212100121221022011002100002001211122021022011201222220110022022111201020101121011220001121112120211002111211212012211020111001012101200102120012212022021021010101202102210212201122002012101211222010021220212022110112011110112012212010221200201100210201000212222212201211111120201101110101121212020110200102012120200210010112022102100201012011210101120111100122202010020102022010200222201120121002102000022220201022211012212001112220021111202221202220020222100212121012020110111101112100201110010110110210122120002020012212020022220012002222111220110000221010100102210110100110000012220100022222210000102210121112002002211000100122002111222101211020100002000121122102012222022200200112110011212202200122121222012220001122121121010200021110001211021221222011122202010010200202212011101002011121002001001122111201102010102100102020112121222211220000011021211002212222210200101120010110111212122100000112221111111002012012110021110002210010000102010221010101022022210102121202220201122122110011010222002122000011120000120110202212211222000020002121000121020010111222220011111210102020110121112210112122022210000102021222122202020000221110220002110001100102012021002120000112200011121021222101002222022211020012121212122022100101121220212010201000001120012011222121010212222021122111002010020100010200021012200210022212122012001111112211100100012002122002101012001221121211211201022022002201200122012100210100112111001111111111001021121012112011200122220120100111220101212112111020201222000201211200111112210222110122100022121010110121201111220112002012210010010101210020000011201101111102001102112112120010212102102021212102210112200002212221012001122120201101011001222221120022020212211100010220120101120222", "220120002122221011001011012112121110110010110200211201220112102010102110022211122121111020021011210000022202211111021011012002020100212100012122002010210011012222102211121101010112002020212100002122001111122122201020000012121111101202210022010102121022112211222211200222011211112112022021020111021011010000021011020220010000120122001111021122122222202012011011201121022220202200122102021220111102222100022010210200100121210112021110211020120211001120022100100220201220111112202102010222201000201022002011212221011102202100002202202221112001220222120110222100020112010100212000010021220000002022221201201202112122210110221012002010002220221022001110200002222021212210122122102001101200210102102122001221220120121102002201121011221010012201001100222002111102202011002211101200101011022021220202112121022002111002011111002011222002202020102121210112012212212211210212211000102101221121121021021210111010010102112002201111010101110112202112001101221221112010111002220121021000020212202120101020022120011120112002120211000110211001112002201212110201201000101211121021100212120110220102221200220122221010202100200200121101001011222022121112202211001020000111200100022022111000101122021001210201222021111012010012002212211121001202011021011122112112002211012202200221210122221000121221110220000002112100210101022022022222121001222202221122110212022110011122210021012222021222112111022221002002201100202220111120220211101100011010012202022011221220000201102122121222022122102121202210201221002011222010121221002102010211012122020121111212100110002022011101011120120102200002020110112210220100101021202100022201110022220020120202222010001002111001010012201222221101111221112202010010222020221020202101000202202111220122201122121112202211110122122220221122220020120221021012202102012102001002220121021002220111010012220222010011211222022000102012121000102002200000120000012021121122121200120010000200211010201102001102020200012220121201222012011101", "222110110212111100111000112221110021021020120120022001012210102001211211120112201000200001110220212121201122120121210002002210011001000022200121112211000122212010011111201122020212112200012212110110002112220122002000110212021121102120020102212012221012120212022120021102111022122020101110202100210220102211222111200220012221122101221000122121020222122000210102001102221020110010220112212111012210121220000222112202020012212200022010101000020021002120202121212020002110110110122000201002010020002112010101022012121012210021001022111212222210001010111020020022100200202122220022110220110020222221102102222001211110100211012210021101010022010210222021021012012011011211222112212001010200111120010202220122001220112000121210112011111000202002200122021002012001020221001100010010221000000010002220221120011220221011111221211112212020102220111200202012022120120112102102222012101222211020220011222120001100211012201222122210010202012200122101201010020210200011021020002101102210202022201110001012211100210010202110110121100222000020222012222022012110001221210121000111022202110121100112002002210210122110000222100211122111002212100100120020100122021100111102212210102010211000011101211120101102110020022100022111021020200100011220012202111122001201222011221000121212100211222102201112121112201021222000010212020000102200221120101110211222112211022002202002120200002211022012022012122121102122021010001021021111202012022222002110220222000121121010200110110211222120120011000101111110001220211122020010211210201021000020201200221220202202221220102110000202111120202210112001222012111002110020000012000101110012020012022200002212220220111110102111111122212001102002102010012222221220002200121002211001121002020100021110202110120122220100111212221000112121100112110122210022222210220201020012122010010122010202110120121220110210010100220101100112212110020220021020102022222210220000112100112202222021020112100220021212200221021201112000121112021001", "012000010102202020110210221010010122101112112111100221201011112122200122020101002200202012211222012002010002012100021020210121101022100201121111020201022000011002111210121100100011121022222122212020221200120200210222001101200200220200101000212112211000021012021221100000200102001201101120100200212120102112121200121021010210120222011010112120112001222210002201220022201012212200011022200022122200222121000112202110002001210210202010001200200010121211122001221000012002110102122211110110011010120202011102112222111201101101121002220011002210002021221110221222221210002202212111112202201022021021121211021020122022211011012102102000200001120122210221000211202022100200021011020020012000200111121021201020020222201020111022221112022222201222202021212000100120121222012202201001102220020111101001120201110000120221011022121220021101021111120101100222120222202001111200110221021112002000121012011100222112122001010221111021211200011011112121202221222210121110221100121002221100201022111221122011001120001111011211000202021102200120022110220002122211011202012000200000020022112010201012000201110111001011202121010022210222201210011102101202010012110001012011010001210221212111101012210212120022010000202202122212120020111000000221110211111100200012100210020012112222222021110001000012102000101220101121111211002111120200212111121212221122100122122012122020122020022212021010120222122221122011001222112201221202212001102121101200010221001012222010202102211211010120212002221000212110112121000221111111121201112120202110010222101010200202012120120110022011202121001220200020220000011120222012110021021222020212012110110200221121120122221100202020222210210111222211021012221201012111211220121021112201000020122022112102022121101110221020210011201010012022110111122200111121112000201212201100111001101021222100020121202110101200211022020021101122000102112122111122211220012211012000122222001201002020120001210200102210211211110112100220022020212001", "002212212110211110012201222121020220212202012120020112110222222102111002021011010221101211200102211120010111100221200002101222122202112220001201010001021202110201102120102121101122000010211101211120100111101210001001222022121221020102020201002112110001001101121012201021210221012011220110010020210200100222111220102211022211001111021222221000220010211212212110220100210100201222202221122000202222211002220012020112022122020012201021002020221011121220201202211210001121012000121101210121010012202222102121021222110121200012202210202001220000212110101220002021011000201222002210122210010220110112121102222100110010112201002221202212022121012022211000101211000021010102020201101011002211102122120201202121100100002112201110122102221012220200002220122202020122021211201211122211002002220010202210202112012112021210220121220100201221112022011110211000102122220212222021120100201200220201100202000222211100200011210100101101020121022021201011122101212211110010020001121101210002100111011122110221100101021020210211222220022122222100122110220212100110211000020220222202112200012112211012122101021121221012020100122011212210221010102112022020101112120211112122222221121022002022220002201021011100122112010120020011210020211100211022110211210011211001100121002210212111212010102222210201111111002010101200200212211021001011200022221100002112101201022210120000211021012212122122221200011221212020012210201212120010112002020212211112022222022111021120102011202020000212111012121110200101102200010201201201021220102000102022210201011102121201010000020212001122011112221111021211201222202202012022111000112112010201010200110221222001212201021121110010000222122002221002201102100122111120221110112001212122202120201002010011012202211010222110000222001001112212001100122121102110001111120202221202122001201010002210111210221110012211100211022100012101120201210002101022111010111101100110202101121110202102221110021102021111212222002020120121001020002021", "221012210021212001202222010120122022201102010001020012110120102012222011000222210202000021100022020221100111022201002220021011211200022022200222222111010010201210222222110202220210020112022222210010101110201110211221200010222002221220000211012212010002200020021210000112102210011020121201202011121212102121011012210001102110111011011001200110100221122212000011222122021210201200100222010011212211220211020012000021201202102010222112201001121102102011202210120120120110020201121112102112201202220020211100121110121102012110221100200011002021001211120001100220100002202121000120220010122122201110020101002221111012202000120122102021210221022001021012111121221101220111010101112002211002022200222100112002111010000220012002201000210221020220020000021200221021012100010200020012000120002100101000012211201120212001210122010021212210201000221212002011100011121122201021211102002011121112220211212022221210111121210202120121011010110212210121121002001220221201221120012012221220012120222020200121202011002002020212000012012222220002020111212202210002102020211112221212020000001010102110200102020112022220200112210110100000021120002120122021110000100100202210102102110100210211020001210201122222112101210110012111112021222222001221112200002000211201222021100212221211020210101000211002220202202112021112202020020012110021112120220002021020100012001202202101121112120020111102221212111112022220112001200111212121002012222001002100120221022122000202220212011121120101102021220202101212222210111001121121022002021111222120121221010222120010221220222002212122110111021120012011011020022000102111011022121002012212212210112022202211021121201002100221111102102211012200101220100010221212100012122002010202112012001100211220021021022101102212122012220201020211111122002202000202201022112210211202101012201201022010111221010120112020000001011101201101220110102201212112200120020202120101222212011020210211011112121112021000101100022100112000022010202212", "222102211210121012120220010012001212102000102122021211021201110100001201100222222112221000110202122201100121212020120101000002221120110200220211212002212002001212021221200002211011120122111001002122010022220212011001212120111212222210222111012120100011202212001021011000020121200120112121011102201000000212212120101002122002011122011102221201201111212220011101200122222012210010121122121111122100020200121111210010121220010112020012112101111211011012001200201122112102102211110201121222120100211200201210202220211210102122210011110020011020201022211011101112102202102212121021012222112122010111221200212122112121221222102110100200021102022002112012021110011110010101201121000102210000021010101101122200010020202212201122112111110201220111221212221011021122221020110222011202022101001200220121222020012201010020210102022112202200122122001121221212000221112200211122220221202222002212102220100020012112012002100212011211202110122212222112121111211021201000010021010121020002021222111202110002210202222011120120222222102210020120002010012210010011002210002010102011210022000211110112122211102111010011201122000112201220111020001012201002101111100000112221021101210021000210110212121000011111221110200210101221202101000112100012112020120022211122202100121120211202001021120112001211022110122002120111121101020010122122211122202111012112100220021110002121211220210020212000021221112020121122211212121202002022102010101202121221000100010021220001202001221201200100120122022211020102122200102122210021010021002201101101011201002112012002211102222021101222022100112101110222111000221002020112202221222112022111002001220002221220201010210111202011010221121020202001210010121210022122122022002000011112111220102222212122222201002001222211222000111210202221010002101220100122002220000102110102101220212221021202112011222222210120112011121122121212020211002202210210010200022202101212112120211000110021222000200112000011221111212221022100010120012002", "212202011220102102200220100102102100111220002002220122021220011122012210221102120212211102022122221201211221202211220002002011021200000201212210220121020222110222121121022021200120120002212120021010202201022212222021121122201211121020102022220110101121011012222010000111200202220120121212222221200012021221012121201021011020000011121102211102120210102210202010211110011021111021212122220222111212110001220110020220020212211111200202102101102122020110010101201012211012122100222100010211012200200222021222221011122121111020020200202220022112012121102021100200202111002012210200002020102220102122112212121010122001211000020110200022120021210202020212012120100122001100200202120210222220020210001020012111120111101202102222200220101012122221002002010211222112212210100200001210202110121021121201200222111110020010002000121022010222222200221000011211002001111222211101002121012002001121022101120212101202022221210001110200222010202212221111221202200120012101021010222112000010011201212022200110200202121101101200011120011212012120111200102120002200202200020110001210021222212100212210122221021121111220221002012211121220020002011001100122011002120022222102022221212202122002122222122002110122121120011112011100122112010112000222112222022000210011210110020002001111011000110000221101000211102021200101101102211111222102121101021000112111121102010121201000101202021100010211202010112202021210220100200020101212011110211011000201201220102201122220000012011122111222202220120211220022220022221021022001101111010012210021122202100010001211221200121222210011220200102002121112102121220201121200000000122001002021011100020120110112102201200202120002010212210012100221110101202011112201002110102120100222100020201010020101000022020111120200012211121110212200002201000022000000022211010120220201022220222122200120100120220112222222211021121112012120111012010010111201110221101101211021011001022010021101012221102222120021021110201200210102100001010101", "221020211201121002210210221112002222010211011002102110022110101022221102210021010100122222211102020002212121012202122110200012102220211211012210010101102201201211100122221221101112010110212121012220201011001010202011012000010100211021001101110222202101102001222012121200200201201102211012112102110201001111211210011220002120102120202221201100222102220001002021210211222101012001120202202011102020021221201201101010110002020111100110201222020122112112210011011222200002122021101101112012011202121201110112210222001111221121210112021120122121111000002212220210020212001100212202012222121020110100121020211210210210121201022001111210002101011020121202000200120000122120100112022111212012001020102112101001100211000202202222111001122202022220120010200210010222121112111200220100200000111010011110221011010100020222021100000020211202201211201022120012011020120120101001221001000011102111000211111001110211002101022222020211001101010100122210122102120111110211220211200111022200122100011112210010021201002120211121110121200211021021000021011022122100200221111211002112011221012101211212001200210220102000120012021010201001100122210202111121110101202120001221120022020012210001011101102221112212111112220202202002120002012211112111020220212011201102002202122211122001102001200111210011221011200110011100002120201202200020102202002110102001112110211200201000110102110202122022221200210011120111220011222120112100221022210000210120111112001120010211202221101201112021121021102221120111212002110210012100100202210011100102000022211220200220201120022020102200222002110021020221222210012201022212112220000112010000100021202020210120011122120000201200211120200101112010021120201011200211000021120012121100000121000222102210211001212001120121121000220002211012002221122122011211222201222121120000011002000120112001120001011000200111210210202011101220100202111000022200001222212212012011201002102200222010001010222021111001222221011112200101200101012121", "210112211002120201110210200002002212101020212000212022020220221221000201212001101210020011221220102111201111111100012121201210121200102012010002201111212021000012221210200002001001101221110122022100222020101000011101202220102022221110011201120102100200011102000122102210011221121001221220201020122010112111010100101202110101100010001222100010222021122211110201110001110210110012110110022200212121211210111021022220210000211020212112121200100212102222200212102002210111220002210012110102111102121211100212220102122220121111021220211222010222100110011210201100022110120012110201221221101101210122201000022001000010020110121001000001111220010100210221220212212211120212221021020002102122110120102012200111202111111202201212002111101000011122120011221022002220112102221022010101120021220000112210200012010211001012122112011001020000010102022020001111202222021001000000120020200211121000121112020021022222202101110202220022221100102112121210021210212202012110000011210211210111221100211020021211222221111122201120221201221012122121201212110102200100102210210200202100101010021112010012002221100201012111020010221000002010220021000220011110111101010022000101120121120121112101111211021120011212220210101010101221112101102102200111011021200222202020212002200100112100200222001002020020212021022100020010112210221010101221012120012110202012210122210000202002022011221122210202001011100200101002020222102212101202112020220002221022021200221022221200120220020120101201221100112121111121210120110012120010010111112122210020220111101011212000000212210021110021210020011000221212210212012112202020110201112011112212001122122022020212122211010201110102011111110010111100112202022201022021101022110022012020220011022201010200200110012021100001122211020102221122212212101002102102120111010100201200102212011001012022202012021120111100101201212120222220001222102120012200022022001002112211212102111211020102102001201221201002200110010000112200220100110122", "102220000200221220212000121120122221010002201202020202022012110202112120110012020012221211222110102220100201212221001110220112101000002221021022222202012122200200012012222022010000210002112200210022002011001022011221122220210202011202211202120102001010121212210202102201020211001020111022221111011021100020120200122110200000002120100201011021221012002212020011110112101021100010212102010001222121001212222000021221022012001210120122122001122111101122222121111010210202012202200110102120011221202102121110002210110202100202002012222002000200010002120100010202011011110000202002101100210222022121012102012210122100122001011021200021101120010122022110000011210022122011000211001012001220011111102021020111210020120101001001200020211011002211111100220100101121121122102202220002112220210212210200220202121212120201022010210222121202012001212011020112121012101012101111220212010011010201211100120220000121102110112022121210212020122210010200112101000112121101121212220222220112100201212002121112221011121210210010210202200200121222212021010011100200100001012212001201222022121120000100112200022220201100022220121222000200202012210122120000210012020020210221010002210201002100010010212021002202220122020110122212222100221110001210002002202022102222100110210121022011122220111120120021012201122111202210200000120222121121202120200122121220212011211001110121122012211012021211122201111210121211120122221022121002222012000202200000221222112001101022201211002121110220022211000010202011221111020020120012022120001020102111011002011100022112012121210222102222221011222110200002121110120202111101011011002012000012200222010102012021002002022102220112212001000021122200011110201201121211010011022221110002110101210010002000212102110221102111222020010010120020222202010002001221020202212211112220111221220010100222001000001221120111211020110121022111022001100100111000201200121122012021222221210021010001201221121002122021101202221122101120100002010100", "121200201121001110102001010202121220121200000202112002102100122210212022112002101211010210100012011110221200100022002111020100002001221212200022020102201210012000112201022122001121210221021012112121020011220202022202021222111210212020101021012102110200021101100000222120222000021122100200120100120210110200112101201121221021010021210012111002102011222010220202100112110110001102000101121011002012100110121120110020222201201222201220200012000212211210122102220221022112201100200022110110010121101001000202002121102110021212220010022212111220212121021222021112200221010210010212122121110021211211200122022121012012112200100102222111111111212201222022111010021202011011022110010110001020120201200210221101021010200201022120220202122012012001200200210100000010022201101001002012200122121221220012021101212010212122000221211000222221110201202220011010012102002210000110102021121011100222011000201100022022201022200221220201111020011012222122020110122222120012201001012022201210012002020001122211221220012021111110210122101002112021012202001020112222100000202121112122221012100210010021011121010220121012101010210221012110201010221022110202212212200002100201110210202210101021000021110102212200121021221000112220212121000101000102001020111200202101211010112211000212221112111000021020111020121010120100111221022020022210201201222201022010210012002111020011020012102210101111211010000200020221201211211020021122112202010212021010011111220100101222021100000010000101201002202211001212102220110000100120120002021200220101001201020101121202210120212100122100012120221011202212120211002120102122121202102122111122111221200121122111022221220111211020212120001022010212201222010122100212121101201200211011121220221102120111200210210002100201201111101100021000110110001102100222221020102202022022010121202220212020212220200200122100212211210212101201022211010201021211100222111222121201210121010201110122000111001002120022110102002001222211122201000112", "212212200201001212010202020021211201022022201020020110120002111010200012110120202010101011120210222101112201221202212121012111212112020121101212211210121022201120021000001020200201201022001020211112210110000122222021211200110221112010221021002101021221020120110120120122100212201000210022222000112012211122202221122120212002102010212022120110212222101022220100221121010121111201210010120012210221021111101122020111001110120101120021001020001120202020122001111100120202200222120000010220112021102001112021000102101211201200112212012202102022011122022210220112222100210102121220210001112020211222001112221022101021100021211122121221122000020202221221210000211001122002221020210021220012222021121001202220121201021010002210100022021121010021111121002110200010212202101100101210011112121021202100212120112002200011221120201022221002202102101210100011112122211200202010112202110100211220201002111101000102221112212012021002011210101100212210121020210000101212012101210021220222120100020101101000001200001012210210222111002212111200112110021221001222102202120110222022222001111012220200221210202200001100021121200112020221210002120210021020222211101001220101010021212200212010121112210102011002200020000121201101022122021000120020221201101102201020210100211022202100121122120210000000112011121220202220111002120001100111012002222011101021121002111122110021112110002101102100122202121010021112121101210122120002102220110201201212021101201202111110211222011110211021111002001212022111220021222010222012001000212202202121021101002211122011001200110212020120100001200010222021220202000201011202212010011120001100202012122120021010221112201220120102002111221202210011010120102221211010001210221102220210201101122211020201202200021200202221122210011010001100221101011220220111210110011002022101100121100101022210110122221120020211102022002211121010110011221021111122120101000200200220210121022120102122101020001201110121100121212020201112002001211022", "111212010010120002200211022012210202001121000012100110012111001121222022200002201112222210001000120211002020021021201201101210212201112221210101021101112111010022100210021121011001210100222121201021212210012000201212110222102021222102122111000120010112210111121210220000011201122222010111220201221211200021111210212210200012022001201002022210220001222211020220121211210221212110102211110000221121201111022001121001012100001012210102001101010022011021120100122112212002001220010101122020222120122102212122010222000212020122110200011221102220120210020000202121211121212101101221002122210202021222002122212112222020002002100001200022002002010212010012112111201002222012001111202010211011120222021202110121210021202120111110001000001210000110120100012200211002200110010200021000011022021011011000201201201022202121111200112221220022020100011101012122102022100121201211200201102010222020211010102010002112110020201111211021002122021110000222021211210201010021210000011120020021210122121111220122222112011200101100211022001002100221220011100210022110120120220210220120210211120112102102120122102120021022112120101122012210101101122222100010101002011212222220020210011100101202211001011021002020202211101200221110111100002220122122121210121210020112200110020010221110202021100220102102201000000112222212012220100221021122001011020210211002012021022212202101112202122110221212120010120220010021222210010022001110101010011200122010001020121112101211220111112200022110000001010010210020102210110011212112220021122111022220211002100102002020201020012202010221102212112122202011200011200020020021100201010012122220201000121212122102110121000202212022220200211210102010211211012220121120000200002101101000212222121100121120221201200200002110112100221000020010110011212100121200000021011112001222201020201011002202010111002010021000101220101200001001002010220122000101100200221112212121112122021111111212112222002110101122012101021102020210221011010111", "212211220211122112102011102001222120000202210200101001210122002022101021211111010010001212200001112212122121212201101222221120102121002210210112122112101021222001211002010002010211221210121211210110010202221102220110210012210211012012120220112100022011010011201222012212102200100021120202022101121011202121021100112211011101002201011020120221220100121201001012120210201000121222001002001002001111002112212000010222212101100222120112121111220112011021200020201200020002202000010010222201202102201221202002022012021111200200101100001001010221222202021222120202102220220110002000120210220102011001211210111002120201002012221210120222121002222002211220202221102011212020002220022212020011112201010010220011202212102101211222110111211120021221020000000211002011121102202022011201020222201012010120210220011012010212000122020112121220222102101120212111021011200011012002100201010001121011012000020211010102212212020022100022210122102120102002210211101212121202102010211020010022020120120200020202220212022002012021222202021111212211121011112010122022021201002102021101122111120220111012110210022120122121012012001121022112020120222002010110101212102012020101101021122211112010101022022100110012202102202011212022120102221110200220200220110210221101022121001110221101122220110200020102000101021211000000010000020022200101200011212022000102100200201011220201221121200220112021002121120210111122220001220101021202221111210100012110012020212021101011122101010102001111121112210202121022001100212102011011020001011001110022220100220210202011210011011120222212220211212121022211001220221212001200120022002012202002220011121110211101120121102210221200102210020112001111111210110221211112212021001112210111111120022120212112220010000221202012102112110102101110222111012000202122111201200022100220102020201200001202200200012120120010202101111201001212021101222002012221212100102222100001012122011010010110001102110210212021211102111010122022000122002010", "202101211010121110022120020211011112012202121020102212100121120202200021112111212001101020221200221212020211022011002011022210101102001102001200100211100100020212001120010210021012102012122021211221220010221201200201122222220002121000011010022211121222201210020211101102220210122010010112000111020201010222200120101012000110221102101101202221222221001120121202111020221111120211212000110200112111200122000110221202022200111012012122120012120121122202020000221022002200101022101222222021222202101012100000011010002002222012211102121122112002100222212211010220122222201011012121112021212201221010211122002210111201111021220221110211212212201202111122201100220002200011100222212011120010002122220122112201110210021002222111112100010120100122112021201012111021102101120100211100002102222110221210121001122221221110220010122121010012210000211100022202101212100222221211221101120012000202112000200101022002010101210120221210202020201222011201002001101112201220212200001002211021121002222221001102202021222201221121221102111010002200212222211210201101202101222211210122111112101122110100000210220212121012121002022210202100201202210102121012211120211000221002121112001122020200020022110102122221122210002000210200101110222111122100001112200010011002201102021200222010200112102122211012100122121100212012002101001020100010020110011010021012020001110120110010200021221011002120222011112002021021000022022112201112011122120112000101011001022000112220202211212200221220102220210102201222102202222201202212012110210212022202020202222120112101010001021100211020212111112002101110011002102212120202011201111100201021200221202000102210001022022120001112012010102200020021202111000100202212010000210211110001110001212000201022110011102000211210221002202110221200122212112110220201212120120022202010112112111101001210202121122100212220112022010222101222011200212010000221200110212101110201121202221112210012010211200021210001120222012220022121010020120002", "002112012111101110102210121001122111201000022211112100112201120110100112012122200211200002212221011020200021122221220210202000220102001121220011210010210001121211001001201000221202000002012010220211110121112201121201020111120221201201101101101022202021211111202222121212202010012121201020201201221202112102101121211222201121212010102121220121211002011121011102012100222021211210012212200210210111022201210011212102200012022001010001202201021221210211011011100011100221122012102102022211112222111212102102112210102112211122011212111012012022221112201200101021120222012210122211211221102120000200210020022201102221102200222012222000210111000000120200211201202201211220002100111020000101200001100200122001202211112200101112221100202011121120112022221221121222222212211112100121111102112202112222112102200010012200220021100022021020021212200001100212110022200221220212112210101221211020210220020222012120012220012210201020002211211101001112221101221222001200210211201121111202202120220020101110111201012002011220222020112022200111110020110010002110010202200120212021200022110001212211012121021022002100121212111010022202021221110210000000122221202002022001002020021000201112001210220022100222122010212002210121011200010200111012222022111101120120121022011122001020222102010112022012122012201212020010121100201121000121212000101010021001102202200002202111111002211012012002102222212002212120022112202221221000022111102012222010212101201122101020101210110121102010101121020201011100222102111002212002001012000000110200100220121002201001002202021011220221200011100022012211101020111212110221022200201201212011211222200001021222012120010201200122010022011020122110212001112211002121100120122020102122020121212022222011220220221022102201000010200001210202022100200120212000222000210202200221111210110102102002120122011002112222112202121221202011012120201202012222100102220101002012011120221101020221000112001211021112022200122112201011211202011200", "010020001102211020021001002012211101112100201222210022001000202200100222100210110212012112022201100021100011110221101110001220112120110212111011210120210000110212100221011200021111102220222210010201202121122120001001100100100022210221222001122010010100202212112112220121211002212020010122002202101112001221002021122211022111110201000010012100222122222202212111000010122101211012022002210221210002020101122100200100122002022001220201111100201001010112220111011022222021101212121110022101022112211202201012102101020120102211000011212210001200220021221000011021110120220221002002211210010022020121001120120122001022002012212102002120000211212010100001210122122021020110200122020002012211100021201212210012200010220102021021100221120122020122112210220011121220112221121221102001011110101102100022202020110122101221121220022222021202010100210212010210211102000200201102021222121001212211022211010202221010101001020101100212100102001201001121200200122022222000200220110222112211201000121220100202112020102020222202212221021120000002021221200020000002002011212202220102121011212020122101000220021001020202201211221012000220112012002010001121012112020210101122122212200022211200112102222101212102121111202102112100112022210100121110112000020121202110002201221102111202011110122002012122211022121100012201221200101112210211121000200100110120122001002110102101201021000010102212101022010110110020012120111000112021010220221021202022210222120121111122220102020101100102121011111001020111102012201020101210111121101212020211221112102122010121220101102222201122222022020100102012110122001011111021200002200221010011100020010001200002212020111021110010121021200102110020012021012202010202102201222012000200201112220212001121101012022000202012101200121102121102021210110010220101120112221002111012020102120021020012121111002222120111200121212120021110110112001012012220002220002012012201000222221101120010022212112010211111001011010200122201022101120102", "211202211212112220000111121122102112200010022120211100101200212220000220100102220200200101011111020211120201010022120010121121210122122012010012111200111110220100001222200001002200021001002211020220202010121212110220222200012012101220101101220211000021101220021122100020212100101210001222121122121100002200222011100001201210110110012010020220122202220210000212122002100010020010020001012110020200011202210100100211220212201112112211110021121002111202110010122021211122200010222101000111112101112011002201210211120221011220102000202122002002100001100112020011222222101011110010212201000100100001100210102101201111001112012012200100121112102100222112000010110102200000220000210000220010220210221001012100021211102000200120001220020201021210110020210222021102210011020002121022020201200011102111112101002212101012221202121122101212011122112200222222101202012012102000222102101010112110220211210202210022012200220020110212101010001112012200210110220221020002100020101120220012102102100102110202120221200220212120201012012110002022110112202101210221112211110221212001202111222212122002011111121220221020001211222221202110010021212221022110010111000010101100111000022101001021100112200121122201102101010101020212111211011010210111221011002102022220211210101201100222102020220010201011210120000021202200011120200110110212022222111011221110200120000202110010200121222011020012210002001211202212022010201212110211211222021222120222001022112002202100010110112211002112102002022020012201000000002112100002112022000001111001111101210112121211022200212221102112222221001222020021212210202021202210000220010122110212200021212122211220110102220010001111100220211210220220022211212121220102120122200010022111222112012000221201110021112122011000012011012211110102110021020121212100121220021120201200011202021112202100111212120200120200221210020012000010211111220011210101011000201122002012012120202000101212110021012200111002021202211212212211120122120000", "010220220221210011110210211201122001122021000022112102200222010120200211122102012212021021112000201200001010020012110200111121011000111101211002212222001202011202211010100200210222111200111102102201210200020211222020112020222201010121102100202011102101202102112011202100111120210000011211202202202010101110100121221100122212221220122001211222210102021212220202101010221100000012110012101221211211202100220112022200122222020001202000001201212120212111201101201001120211111010211200002202022022010002210110202111100002120111112101220200101011200120001210201202100001122201211121000000212111012222022211211221120012101020202002002102221000012210121202200000100201220000112022110010001020020011011000002200021000120120102011020010221222211211220010212202111222122211120111121102111111011001021212222222221200202121201111112102011021022221222020010121020200102222121101122120001100111200222201201020121011212020001000000121111012010001221121202200211110211101212021201010012021002222210100210021001101122101222221001120000000002000012002120211201101210112122002020102001210210010122121101101011210102102000110222001012122212200022221121100000200021022202001011210222000002011200111010020021121111001202121200210022000010112122000112022020201120000200201122220121220112211201221020200021011120211200221210122122112222020200120211122020102210222211111211022102121221100221222110022220200222121221021021202001111021102211000110200022111102211202102111211001202122010121110020000212220001112012110002012110220222122210222011002022122010202111112022210020110211022220102101020102112012212211100000121102112212100011201100212121212100120020022220012212122022202221222101002220212001210021201110212220021000100011000002110212101021022001120101010122022010011022200110112100222211112201020200220112220001010012000101201222112021112021221011222200121221221010202221202122122000102220111101021022012010121011120211222220212210000002010000101121111211221", "200100200020021111020021222221201012120102121202012102201112120002221212112112120011112120210211211111201210110101001212022121201021101102122112121012000122001122110212102112211102011122022202200221020021012101022012001101022102001102111012122101220021211110101001102220221202211102120210111202121212200201120110102210211212021111202000011122012201001210110210102010210020121212202101210112121220102102100102202210110200202120112011221211110220010222212121011101202121112110021220200202021011100021011121100011111000220220002210011121001001100222100201202021102012122222010210021020010102222222001121222021022020200221102001212220002012120100202211021100022022002210000212220120001221212022101112112111012200022010110201210101221212020011202120121020021220110222010110121122122222010221010101020220200121211221121220010112202102220001200102102110120022022200010111102012220000220121200212211220100022001102010100221021201221021012012001100202002002220202101001022000220210222112000000210012111022021222011221000000020220210112002010121100110022201212122120002210220120010222000202222210001022010120010201111222212002021121121010000101122022002000221002220211021021110102101121100002010221210221020102111202120212201100000121011021121202112221001201200101122020021111220001210012120120111002022201210202110021201100120111002200102222210001022022201020210120011112200202201002011202200201012001010112011100012112021120102112101220000020012211112200212112222002211112022012201012220100221220212201122011122012000011002020011021212022201010201002012100002120222221010221211112200102111221010210112221022101200211002121102201012020200021001210211002222100112220002020010012022211220221202201121020012010111101001001120201021122002210122001100012102201122222222001210111210220120012120002101000100100120012210112101100121110000101201202210012121022020221011211221012200010200212110201220221112010021101211201012201120020020000201022120101001122", "101022010010100021101010212012021101200222222012101120201102112111002002010021112122102221122222121122110210212210012201002220211212220111021011021110011211212011201001000122122000111022100220012222002120121212200100000102001110222212122221110101201222010101021210211021001002202220020200010212212120122212121120111121220020210002120000012220001220212111111222000220200212222120111012021021112222201000211111022101022202110021201220201121212110120111010122201011112201200220121110212001020101100100120221202202121002012221200002021111021022021120101210011212001010010100111200221012122202201021101220010110220121111211221101122201210000011221212002122222210021011002120222101000010000100201220000200212221122202100002012102012011002122011100112020212021222000201002202022102110122211111100210100222221110221222202002020101001010210210202220101122201212220002202200022000110012112110222002111112200121120110200001120202200020121100102100112221110111110020200110002001212021210210211202120000112222211002212000122100010000021022221221021201211121112012122122010100211211100121102200011112022110100201110012201120022210010011102021102221112102010111021100122202221111101221011112222122210221222120211202100211212210200222011201001121212202202020011211210020020002011011102022011100221011001101102000101010200000001100120200222210111102200011022010111220021010020100212000210102010000211202011021021222202202112010111221221220000001220000201201112012101201012020000202020000222100102102012022020101012101100022012110000010120011002200201202100100200100020110000021011202120010001222021020202021202102011200010200020220001011001100012122210112100221111212112012201102102211022012210121220111121220000220112211010010020222122122220010120200022110202012010222002011222101101120202101222111102021221002012210010111021201002211120002110011000020202212000100101020212200011111220102102001212222011100101011221020202120221121020002212201200002112001", "121021222220000212221210121200221110111111210000120111102222011101112001010110210110002020010211022020221020111012212110101021010022222020021000020222022012122222022121020122201121120022200222021222022220222222221200201101100010210211210000221000100222101100102112200101002010212120022010121021202202110200221212021022011222012012002202110222120121111220221202200011100000002112121010010202000121102101012100201210200220101110021222102202222000220010212020202021121102110210112020021201000100021202022020000200110021020110122100111010021120100222022201000121010211020122212112100112110022211121202102010111222100221120100122100112200121120200002210000201002201212002022221120111100120002122000222111121221100000100100201200212220220021200221112201212122102222000000001102000202202211102112202021011021012100210210200022110011120000121200110201221012122011021220101021020021222111002101011021121221221201221221112012211122210220001020020112001110120001212002120122211212011001102212101112120010110222111222100101222020012021220001212110001220222020221120221000012002110010200000201101022000210111022221212020222221000201212121022100000112101110200221022001012002111102012201222212022102221002002001112211001121210200100120211011201111201201120221001012000200211221122220201212011211122022221112010002211200211120021201100122220021202102122200011020112001100212210202210201210002210220021102212200211101020001212011212001000200111220112221221001220210020222020120121120100020210010122212000122210001001202010211022011221221200212001212121022102221120012022001210221002121000200012112101200100220112210200210102102001021122112101102212012002102101112022201202210221020211210121120212122222100000200022012221022120021020210002212011200220100102022112102212122100102202000022100211000101112002201102022102201102102211021022001200212001012122122021020221012002000111100000120121102201212211012112010022212121100221121011010001011201110110011021", "120122200012212102201110021212020110220201202121211222102101111010202210210211202221100102221120202210111022211112002000101211102012002102221122121021010100101220220220021101022112222201211210220212120111002220102111001111210121200120010012110102121112100011001100002200112222002012020100222002000222200101010120221020210211202122122102002001220002120122020001222202100201021012020122110112222002010211120122120101112200112001000211012120002201111010222012120210201220021111012120221100022101211222111000000100012012020110202110020112010221000012001122120120102221110121112212112221001010012221222010110020121100210100121112002011001122020202101221222012012221120201120201100022222200110202212211120001021000121000101211110012011201120201211022022221020220202200120012100221121102202111211121210001222101121100211211222122211120222222110010202100021021101021001011012000020202200102122021201002122120122101022112012100010111211200010201110112022121201011220212020210111110120000100011101122220111010010111212202100200101010001212212222011200220220202202010111102021221220000010000022221112010221011102001021122220212121012120202110211120211000112111011122220101222211212212122102111010021201222122120002012012212110010200222002210021110202220212210101000201211120002200110111101121010002002202011102221021112211201010022220122011201021102212012111101011120112102010122221020121202002201202202102220111020010220000020000220220011010220100121102120200112011101211022222121111002122102101120202222010202122202020102012222221111021201220210000100101122112222002120111001122121222021210101100101102112001210112102102220211210121021010202202022222021120100210222022202112112011101112212212022000200011002211010002220222110220102100202222002210001011211211100020112110110000222221102200210102011020210222111021110211000220112012110222021220210200011021011110012111202202220111211112211021110100220120201202112120202020221211212122012122200201021", "111000212200221100212110102212222121020122201222121001012122200210001201202111111202121000210101012111120111222222011102112201020020200222221002100220210221001021200100120012211211002201210120100221001021222010010210211102021010010222120011122111122000221022012012021020110222211112011220020222011121210102020100211211121021122121101200222200222000121122202112202202210021200202200100200110112001112121111121020010012100212120002021211000000012100222100101002102102221011112100222121000011202011022102200200102002110111110001020101222121110212202210101120020202012221100022111201021110020100212111122001002111101112210120212210221102200110202022100011101221110222021122212000120121100202101211201222102211102101201000210112212200202200200201122022200011201122201022201021220210111211200002021200222221120010112201211200010112000200001111201010210022001201000210211002011011001201002212200112220220020220210112011111001002110211012021211122110200100012220020201120210102022001120220120110102222111102202002220202121120210002120121011020202001011101202010121222122101002101212010012010211120121101120011011122101111120210120202102112020020202222220100221102202201011002100221021010001002021210021221101212212110100001122010122201120201120002120011222101212110200022021212101012122201022110011221200000022010012221120002021201001121110000002101211010120101201122122102202102202221120220210002020022211012100012111121200020020111221001002211211001222100011001122010102102100111101122112210101200001110101121012211201112201110000210110222222002201020100010220022120000220011121112012112020221112002020011210220100202121210211211202111100200222012110212012222100012211121112012110202202200221000121022100222220001022200102122212212011102111121020022021201021010211121112101220212222110001120221111122111210120112110022000211010102220110202200222222010210101210222220102101101201010002200110210221220200200101121012101012200000221100110002222201", "121211222111212000120201121002102012212212010221122010001001212200110222200122210012112021122021211220121111112120022020212000012122000120000202210010201012101121111110020212221101221100101221222102111202201112112020202010121220122022222020210120211120212011121122121112211201201201100022112210102111200121100222022010120002222220120000002221211100110220220121212220110020021010220000222212011221210220121012100101022210100120101210111210012221200012022120100000201210010212212002211101020100010211120101002122210010010022010122210021100002112101110101002122012202221001222011111121100101220020211110111011102122200220220020012220011222202102210201222002010012200011022212122011122211100111011022222201101011100011102122022112001010121021122021010202201001010211110010112110112122001000012202120202122201220220211110011001012001202220102112201022021011122121011100201011010120221011102122211101201102111212012211010212210120101212221001222010010022111000121201212101200021102010112200001201120210101220210011210221022121201221021221022020101002102112200101212222110112011201220000020111201120100101102220211111121112021102220011222112012122021222022121210112122210101220011100000110100202211212222000201020222010200112120202200012100120201121020022112020211211100112101021220200210011000211021222122020120221211101111012222122012200122202012002022201222210022201120012101220110221200002121101111012211011101002210211022201222200002020001102000211222211012112220200222202101020110102110012002112021112102210201112122121111112100200220100010122112120110020011110001011212212002102011112021212202022122110020212011001100011222110212022020022022220200201020100020212020012011021222121012222012021201022222001022000112100222221002011012001220000201201100221211200112122102111022011012102022112112210120212100101211122221121212010220101201002111222021202112110212202221221212210022010012022011011001002222011102012102012201020122012202012011022", "210212021121022221001101101111112022111001012101101222021220202120111110020221112111110220000002202021100200011221212210112010210222201222011020022000201210200101121100022021220101210101012001222102111022222100101002222120000010200011022121110012002001122212020222201120220001210211120222222122100200112110200021110111210112211001101222102001212210101100021201222100122100212101100100011001111202220000121022100222101002100010022121000100012211020101011112000122220020011222011120220022020012221210002111010112100222220012002102202112222000012212220121102201120002010200200111120221110110122201012112000111001220112002211100110000021010210020111220222002222000010100211021210101212201200122012010000210211002200102200112000102000110000022101210110112100220000102112110120020101021200221210202022210010111102000212021101110221002210202201202120211121011010000112000220121112102202002012101001101212212101210211000211222012102111210020022000122110021201111111010211201201120110122000101001002202202011000122220000100111022101012110120020211220122111012000201220221221000202102202112101110110201100011212010012110001110122022122220000110220110012002122001201000001210100000011200022222121010022112121002000121121021000220022020001220101120102222100101212200011011101210011102012222120110211202110011210211111101122200012012211002020220222121001202101020212110201100112001020002000011111220111022101010222010202120020001010012011002102212101000211001202202200110121202020220002120201222212000122022101100121012210101101022012201101100200222110212210201011000110101200211222102012212021211222222001121112000100012011021110102220101112202010211010020022220120121001001111012111102112012011122101201202220021002202202012112001010102021212100001200110022002121111120122201211122222110022122010212011122220012102200001111011110022112222100022101221001001111110222201001000000220222202201001122202102021022210202000202021212222020122212121122020111", "020220222011020201020121001211012011211212220010100210201212100100100000010222100220101212212012020001201121012200201010122200112200020002221120200121121201211100200011012200112021220112022220110220001110022211210000020100111110012001222111002022200111021212201000110210011121221210210210121222000011100120012020212101222001000002201222020201000001110011220021001000221020122211220111022010101120202011022221012010010001010021111202102002211101110002201211010010111100102002211221010211111122202211102021020210210012110110201012012222100211220222020102021200000022110212200112200200001120010001112120202100210100021122202001121021011211002201222202002201002012011201210011011122200120201002021101110200110021022002100011021220102001121102100111011110112200000222121121012202011120021001200120021220112122202202021222211022202220110200222002001211212011011101222210000111122111000220211001121202201202010001110100121000112210001002211021201111112111010112021110011021101111011112001120000120020000211111022102212011022112100220211221021020200210222200202012122200201102010002011120100202010221111011212202200211112211100100200112010022210101201201122222121102001020220220122102212011020210022010222122020022122012011120100120220010102121001002120101101000021120102221102000201101000022102012220002001110212021212202100121210112120122011121002000022212000112020222121110211200100211122002101211201120222222222222022211210001212210000212120002002022110012121220100000220011212021122010210220011110222110220100111120022102112221000201222211110112202001100122102122122022022122212010201200122212000011201212021021221110012101212012000000121222002201011111012112221102021111212022112122101200121120122102002201121022210111001002020012012100221001002212012022110121221100120220012221010211200020112011110212110012200120120011112200011022210110021222002120202200100220121222210100120100201220012221110011120011101022021211112120002011021222011102", "100020110121122012020211220010200211212001202011212221011000112221120201000120012111012010001010021210210211110102012020020222002212010000212011111122120100100102002121222212112111111110012220222021112212022111210121101022220011112112112100100201022200012112000012112101212222100210221001012000110011021212110210220120020210200201120002021112110102020211221210010222001211101010010210121201021122001210220100111120122112100212002111000101102100112201012011120000121111122112111222110110200100112221001000111100022002220020111210011120210212112100222222121221202212220022112011101201122011211022210002122222112112210112201212120221112101122221000111212122212110221202211112022110222220211201011210221202010022002122101012000211221201101011000000100122220212212021200100012111111222211220210100101001021200202010202212021102212020222120210200101211011111201222001012100001022121222001202100002001122102001202010011122012012022010111210202010220101021221202102101112012222012000011012101201201210012101220022000121110111200001222011001101111011200122012221011202002022220222101111111120010220001201002222021110121100121222120200002122220200121212121220222211020110020111212201010202021220001222012222212021001202212102022112210201212122100000111122212122011211011010212002220121202101100202012021221011011021000101202120102020211020210011121210001010220222101210121112022100110222120111010111201210100012220020222020110200212011122010120201021120001110102122102201021200211111022100120011211010121000101201120021020220100212022021210100001212110221112122101020122110120012212112211201220222200100222002122210112010102222001000110022102021211001010100122221020022002211220022210220210211121012220210011212222110122001202100111210211002111121220221002102222200122010220110211220201022212111100021202010120001112122000020000020111200210120221211201022021122222200012111202020011201121110221111022000001220000110022011220011222212010201220010001", "022022002110010212010102202212221001212210212210121001000100122022202221101210222002000120110102021020220021200010000202112021222212202121001211011010222100110220010011010211110021101002112221020001120210010102020001010121021221201102202111021002201211122021121210221110210011002100010111202212111111202100222110211001020221210211210011021200022200010211210211111012022110022010002101000121110200210021201201212000012210221211222121202210112102210022002020121101120201200022221200201201122011001100202002110021222111111121122012010010120210201002021120002112120221110112220212222022210221000020120112012201222201112200000110122112000212102202022110112012101110002120111111121102212021112202001012011011110020102220021001022222022111100121111011121202122202222210120102012212000120122102010102101002020211002002101120120121021122210010111012000002220110112220120022201222020212202110202022220112021020222200110000011200002212101121002221200020121011012102000100001111200000002001022010100001012212111220012111122200110022220121012202211010211002220121020221221201112000121201100101112102220002122002201222110210012020211111210212202222202210200200012100220120000011121100111002002020200022121200201221102210120100122220202101122110200102111220212212002110120000210112201210112221112000210201122110201021221210001120221210212202111012002211021112011200200220002012220020010200111100122001020021101110110210121222220212200110120212200100211122102201202222221220200221111010102101202020000111011010010021201202000110221201011200222202100020010012211200201221201112211120220011102022201202222201002222222112101102020012020200002021121020110101212122020102211102022111011210222211222200220100202112220200112010120111020110212121011220201000212002110210010110000002020111121212212201121202111200002021201012112200120011100112121012221121112212120100122010201000210211111010121112210111202200121001202111211121012120200210001201012100210120222200", "221112012220111101211001020120120010210112010221211211211200122022111222022021000200100220102202222120021021202021001211212101200222021112202001221200121122102112001121111202102222202002222110211201201022001012110000110201000212121220220120210101211220200202011221010202212101102201220012210110020122022212022000002001212022012001021121122000101011021001220002111112100002022112221112121210202210200100001220202222120000101210201121212021122220210021021010110120222222221220222011201112222202000221202100102222200122010121222201222202100002120012000202020110101000010210121002122201000201221020221001001220202220201222002202101212002220112020002220012120212021021002100102112111220110110020000001220200102012211101021010010212220021012011211120002011002111012102222022212022002011222220101002110200201212120021202221221200210122202012110001000012002211010122111021021222011210120011121012101002012100120022110210001021202212220112002210022111221001111021001220122221110222210120112010220002200120101221101110200002120001210012202200010100021000211212201221000102111021112021202110001001211211202012212222000122211011110222112020122111221220101110122021111022201212110222201010121000000120110222122001122010000222001110221101022202000002220120200002020011220200020212211022111221122121111020001122111010122011201112210111221101120120012000122101222111212121120101212012010000000211020120021001021200021100100112222111001112221221210102222012220002220110122202101221022010100111000210022012200112021220100100010022121020110000212111202222020011220002011122011120020012200002222002101020211202221102202011210021020212112022220202112202120122011010222211120020012222022110011120100100210210112020022102011022200211201212200000020120101010221102012002201011210200110121112110100211102101221211120011101102211122001200000001000102122120020212202210001001101211201020010022002120021121200212212102200001202102102000110012100210110101122101010202", "120120111211102001102000011112212020200222022001021220021111200222110000112022001002100220002212112212120012122121000101211202021220020212121000100012101001200222221100220101100021020021222012011202110100200011101222110020121112212110112001220111001101112021200112002012020021202021202022102201002221210000211022120002021121002212000112101020011012120220112120001120010220000020210102201002212120222000222202021110120100220210022010212000022101222000202101010011000210122212201120202121102201210112221201112202010100121100112022201022021211002110000011202211210012102220022001112111221101120012100021110210000211212012102011201211021002100200201202022210020011101100212221212100110112112002001021211212020002021120122121122110021002022220200010201211120202111112100000012012022120010120210222020211200220122102212121201011220122201110112122220212022110102012210001021000221212021112202112022210210102220121010202212021210002101221120200211020021012210200220011120100111021210022100102220000111020211111022220012002102121101222210200020111001010011000110221100022211022220111202102001201121112101020020100120022110002012201121020012200002200121112202220112102012020101000201122220200221021100220021021212010222212100111210101111202122010012101201200222212220111222011021101002222110010111121220220011102200220101112111112222221102200211222020002022000002011121221102012001110022112111222022111222011120010002011020001201212222100020022010121020000201202022222111210000120021021100202212121121020022102120202101120001222202110111220201202022202202122211220021011001212121010110100021101101111210110011112122021202121021122002122001101010001120111222120000112001100110222202022201120120200001121000111222001102201011010111012210120212220121010022100212012022021211121200221110122101021001121102210110212012120220022201102010120221010020121202121000201022020120001001001120212212121100100002100222220001200201211101001222102110102110000011100", "211002100122212121200120010002120210010110211222121112020201101101010001211012212100010102021002001022102200210200210010000101002110112210022110220012102121200021110111222212112022120020111212212221100212010122201201112011010200011222220122101002211021001010002021200212121201102211220020020112000021012102002201201120100011011011011111112102112002001002002110201001221100102120000001221211102211112022220221211201201222220002101201111201211200220010212222010012102200222120111210012201001101122112200201111121101111022221201211011012110220212101202202101201121200220212211012222020011221200002220001100200210220121101210201001222221121122101112001211011010021000120020111102110002121100111200022221010220002000101021210112212221121212221011202202100001222111211210212021121111220122000100101022021102020201012201100012011010021002212020112101212120000112120010201220200000121102012020202002122020201220002120000102010012201101111221022021101121220101122000120010211110200201001001100201121010111110011101210222101002212110111020010202212222220110111022002111101020002011211100102221211010122001221010111111221120112210021122221000020010122011002122011001001000101012122010100020222220200221022212011012012020101222222100012120022201001100211020022000221202020111012201011211200202121121122211002100222110100221000001122022020101122112110011200212111112210111201122020110100112012020121010122110111010110010001210210020001000011220021212212102002020011011020120021112101111001121121200102222220012201222121100011100021221211001202110201111202210111002001100012022220211201200011112202221120221212120222212211012120220211120202120002020112222122000101002000201110000020202000220000021112121020100202121022101220020000121020200011111220002202121012202010012012111111021211002210012201122220121011021200121000210020211120010020122021102211002212112022200211121022210210111220002220112210121101210120020020221212021200002202111021202010021020", "212011220001111122220210011010011002121122101022212000211002210122020210102000120012000210220100101100202021110122102001210010221120120101022122212212100112220011202110212022121011220002220000221101102220201212102201022121102222101012211001011011011111001111101020110020221211111211112222220201012011201101220121010112101100102112212110210000220010211022210010122120201100202001021221111212221210100010020001021022011001120112101121101202210000220022101121021200102110010100011100110102101020201011102220110021101002211101012021210221101210101011221122212122220200011122100122021000112220201112102111011020122112010112012220112020011012100001200021200221121000101010001220110100002221100221120002122001020222101021210210200212121011200222121102210112200020120112112002220120001111202112002022000211220222112110002220022201012201001200212021022201022222201201000012021010100112122102100121000121120212021102210221121001221021211121010202120012012101022112012211112201201220102111021012200200210020222102222102111012220111010221102220200012202021212101112000011210011200220002121012020101222101121212002222021002121111210202010111112102220211111200101222022202212110202100012221111202202000021111122201020000101100122020200210101211020200122200211120200222011202011200020221100121200001021212001221222101120021022222220222021100201212220211021001010011112002010001212200010101000121202211001022012000110200210111122202210112010112221211022110222201002001021022200101201021221100002020010020111211111220100202021212202120001012110120201121201110211111120100011002010020202212212022002002011020210201101121100121211020110220120001200011020011110122201100112001021101011001202001220110212001012021110121000002001022102110022010101210002022112220121121121211112021002101112012120122220000221112202200022111212122110212210011122012102000020211112122001220110202201210112012012200111100001102002220111101021202102211222122220110121020220201212200", "001011101020110022121220110220021000021002010211000200120221001011001222211002111011011221002222022220201120202211211211220211010200121101001012122102022021021011121111120101100001200222111102212102021211012222110022111002202010002120210120222022222120222220001111122021001202212110220202200121110001121201002200020102211102012221112102022221010211001110112220111110100220011202121101220021120100221101200111211002011202120212101102201221102112011220102011120021020112200211202011010221111221112112200210202212121112201211211002112220212221022220200020022200012200012112122002220220101021121221111021002101222222202021002112012002002211122202022200220100110202211202221022000022200022210020220020122002101122111011102100010001202121220012201110002200010010011200220012110101220100112210020001011112210001000102200000022100101010101100021211112200021220001022112012220220002102211212112122022010010101201201010200220212101200112112022222222211012220001011211102220002021001211220110221221011012102212011110001110121012100021101021112212212220021102022202100220221020201000212220001022221201111210202210020111012101220220010011002110122210110022111100211012222112021202221020211211022201112101020220200021000201102202100200000222001211201111122212200012120210100002112000220210110000012012121121021122120011002010211201122201021020201101102112012101001211112102101121001100220000110100100020011121121112022002120021210222100221221011201020022220022012002012112200120002002021020022110011220210110222001111212001111100211110211202201021122120211112011121202011220220111020021202222001100200122200120201021120122010022110201002211011120012010111120011220211020211002101021210212101012221112011020220212220012102001020011022220012101222002122012222111022112121001012122020010020121021110020220122022012001201220100011112211010212202212011011221212202200102022012020120102112211201111220002212102010202211122222212000002121220120001211020002211", "111221110001020222221200002020210021220020220010002010110210210220002121020210100121011022222122200220000210211022200020200121211120102102012011211011201112200011221020020111120211001210022210221202020211122101121202022012010201212220120021100211110102121211020101011120121200200112200000210102020221010102020120202220200220212112011220112210120102121221020012112122212111122201000222210200201002212111220211212200021112220212012122012202212101110002111020100102010100202221110122112221022210120212011212100222020120102022010112021021020210210000002111012010010121210112211220011112010012022101002221100101120010101011110220201202222200200210221112222202121020210220020121122022010212220202021112021011110011121101212220100112102002200110112111221102020201222102012101101201010022022212122110002200001020022201022010011001210022011221101101212011022000012112220011020012212211110201021202221200221010022021211110101201200100120101112121022100000020202022121111200210121112101112200122200120120012100102112121212000210210200022102211022120120122011212221011120011200121112120111122110211100211102201020211011212110121120001100111112011002101112120102020001220222110120221012021112120020220010110220111120020100012111021112111222200020110122220200212121122021021122022112110221200020212120211101001221111022202012211121201111111210000001021112121000211020122111102002101222221201101120020211201222200022022010222201200002210112102111011201202012100110201012012220000101120212222220102020121020021121002121120212221222221100211021212100012100222020120010220012100020211020210001011111212221222111111222011002120111000002100212100120000101010122001221100021122222211212122021022012201121112022010000122022212111000212221110100211222102122221121212101121210100112012110202002202101001202110211010020221200002211212021120100102121110221102020101002000121110202101221101010122010210100200122012000022000221221010021010011122101020002021101122002", "021100222000222222121210001001011002122000202221222201021211102200021201102211001120112112022000120021121001122121000022220012000100200211201101111221212110202222202010121222111222022021110210010012122011021202010020110211110011012010100000212200021201101101101011002202100012120020021002220001120022011020012201112001121110001020022112002002011110110011120211011202211020010021212010222121122222211122221120122020022222112122011020222212012012012200201021002022022101210000210021210101112010100101120120011222220222011010122221022002210201111212222001212201200212110222200122011212001102110201020111102120222022022022221000212220212110100220121212011120200211200101221120111220022200012010201010000001020021121101222011121102212121202220002201010112220110002001111110121210002221020012110000102202100121200102121211122022222200121010001200210010020021101201120101111010210201102121201110010201120120101112001201111212222201220222101122111220110120201212220210011111010121101211210102220001202001200001120122120010100221111200100200201110022120001122211012122201020012022002012112110102102222221012210012112222222102121012200012120010002022122100000220112111022101110022211120200000210110021122221211222110020121212201021111022212202002102200221022210000022022012012020210122220221002212220120100112221000000002001102012101211000011112102000111101102100112010122112002102120110001120021001200122012121022111021112010021010002100121211022022002121221021211010001120211000221020212000110011120100100211201020110000222020121110020022010111010120200222210011120102022012121200222111202022122201022200001220020221221012100221012012212211210222222000121021001101012202002210200211210000010010112220200200022022222110202112002100221121000010111202102200220011202211220022211011101222221210000202011022200201111202102120121001220011001112011021220010120011111002000222121212011110021221212022201222002211200020121021212001102210021112221210100020", "001101121210211112022010102002001111022122121122012221202220201110020122020222221120211101101200201210121021222001121001222102202212122212011201010202122200221020220101122000200221100022121101201000210012021121022100100202122102220021221200002101111200222221022212010011000001200021011020101000221002200011011220010110221201011201000222102221120220021101011001122210122222100201211020202012221120020000111102022211120112221220000220221121202021222122110221021010112021220101211002201221222202222202021122212011102211001211021220122110200012101012010002100121000011012112121200210111202022221101220011120210002120200122010220112221202120100101020120200111201220121101120011110122222120002021121112120022201100100212120000212121100122021211020120002112221022102101100111002021000111212021222000021102011111102012211121112210112221102110221022110022110020220201110111011011010002012220010000022001101221001210212022122212222012000112222212011102200211122120212122102210020210221221120200002110000202011220021122001221202010211010110200122122100200220100012202222000021221221000000020222121112011010001010221100200010122211221102110102101201222010021221200121022110220001111022121102110020001120212122201021211120101211001122102010100012201022001002111102212210010210101011011111122010000122100111022102012102222200221021110112020121011022212000110202101012021100110010101202221121212110020211021021121102200012101200011121121201222022221101222101002002122110021220002220201102112112101220210011121120210121011212202222111002002011222002212110012212200110011012012011210110100200022122112022212222221100020002002010011121220121121221021221200122220202211210122101121111220111211111021022122000122011201001120122201020202002000210220121122100120212102000110011112001010122222120011221112100002101211020100202020111100201222021011000012021000211102222220200111111010100112020120212222022221010202012102100101022222002122012222111021000120101112", "021021220202211011011121000211101202121110212012221201112112021000101211222201101002010102111121211220000222011011121012011112110002101222202121222200112220020100210212100021112202020000222102100012220110012012022002021122000112211001120021101000222212101021201010220111022201112011010100010121222200001222112111201001212002011022210222120010122000002001102121112200200110220200112001100121222122110121112001101011111011202002121101001222002201121120002112002012122001220112012102020002210222220010202200122220212100011210112111201111222000102111012202202022220001022011200102212000110002002101121120200100020212221022122021022201012200001102020012010120221102202100212221101211022011202202221011021021110021202002100210222210001112001010001211002202000212120200210010202220111101202122112010112201100011201200102020022102001021022112112021212110000220100200220012021021002011002200012001211001101020111002200222211210001111000021222022111021001221222101000001120202122112002011101120022110211221101122220211122000121200102000121220011112202110221222102220212022111100200010020012022122100011102020002100012021002012011002222101111111011210111200221011010102110220102200100200112001020021000021220221120212011102102010111201000221021001222200201120110210220022202222120210020101020110210201220002110020101111211121102110011201202000122221112100110012120120212212201210012210021210102001202011201120202112000022122001221200202010011022000102011021102112011020102101101110120122002002012220022200022121221110000002222020111011001112100011100002212212110122001211002100001001021221210221000102200011201000201220211020010202111202021000212020011100201220010112011101022211200011010000001211012220001122212200200121001120200011112102120111002212200001001210112212100212111110021021202222102120111002110220000221121022001022101002122022201002120211102200220210112210112020121001201112112112212111220202222212001122000000021111200122211022211112", "022210111100020020100102101012120000101212222122212110000221110111122001220011111022200100211010211211112011102102222021122102111110201101000120220021002101011112211110000122110221020002202021222020112201201021101212000100222120120021022000021011012121002022120010020022110122202221120101000111111010022202221022202022211001100201101201002201022100020112012120212212111112220211222020121111211002100122000000102112002210212220001111212102122010200201000220201202122220110202001101101002212111112201201020202022201222222122121120120201001221221021000221110220211120001111210102012111121222220101021021201211222011000100220201222120011221121010202020122121100012120001100220211201120220020011120001120110002220000122001012111120121121211122100112122212122100210011020220022000021022121202022200201021202110212211121100120112202211212012120201222120221110101200012010010221002200220210020121022101221001200120201221212000110202102111221201121111201002202101000220001110012122012102100221220111220222122101121100122122121202001201022202212012221212102211210220100100002221012021121020110112202102202210110021210202220112100101112102220221200120100121100002001100222222011122212121211101011211021021122200120100220121011100201112020022220100200211110000102222200102201200001011000021202102120121221020020202010110011010202201220120222220001112112012120121102212021222221220110002111120222111112220121222021220112221101220010122002000221222112110202010201211020100111201010012000212020212120101021211021102011001220122020022001220212012102101001202002220121022111221221101111221011001001121011002222100110011000121222221102121212210120221121102122012201120211020212001022110210010000120102202211220210102022220122200001002122000022001111212102222201212011222112022100022022202102100110011111002211011121012000010111120122211222120100011220211211021202102201021012120000022201021011012202211110210021100221011202000112200020121020211122121021212", "220200211221101020222010012101111021010122211020121021210101022121022102212210102220010221220101110002222221211201111210221201000221202210202102022111022000210220212221000102111102110211222001100220220011120100021022112122012010111220101211201210112221212202101200021001202221010210122010021100021110121221200120120222222001101221210021110012122110001010100100220202000202122110220102021102111012020102111121200101002122010121110220000200101220020021011122120112020112011210000010202101221200202001020220022011011011110122222120212100121121100102112210020010000212220210002111022021101021200001122212011220210000010211000101121221212112002002011002020212001000002102112010011220022111121012021121102221102121101102002010212102221200001202120221110121220202220100020211020221221211201111201200110110101202222000200001100102201211102002211210212210101100022012212001021000022101020120002220011202201000112012212000220121100112212011020020101102211201100102011000112221202211120221010212111000110002121212000021121110222211201122222220021222002210102020010202102111012022121220112101120001012001101012211012020020120010101000000202022000100202112220212120202121002222201111021222112200000120212122210001200011202220122221102021111211100212120010022002101111200202221112001210121010201120222011121202000200101021111001222222000001222100000212202010000111202202112022200112201010001011000022201212220120012112020211212121221200120211201200202111120102002201111000110100102120222102212101001112012200001112201211200100212111022102211002101201101220012001011101001111111201120002001102200120020022122002211022120122022200002110010022102011001121022100222002110002221010101020122112202212102101022111102020220200202200210202100021222021002202112201122220202010201020110200101202212100011121022001122110102210211222122210002111120211010202120102211211200020102212211002202021221022200001220021202002200210112012111222110002110221222012001221000010", "112212212010111120111100111110211010000221102000112002022022200120112002122020200221021222112001101021011210112101012222011020012211112012120010222102121111112022022121222022220100010222021100211011120112021201211120001020100111221001020211212002001222010202222120201011112012112020121100111202021020010111012020212121211120212201121110012211001001111001222110012100001022220000121002221121101122200210111001002001221200101210222111000001102122002102010002012010221111200110101211122201010211200200022002202200220212221100022121012210201111010121010002212010210211222110102220200211101220102222121020011212202221111020212111001221112200100102222221112202212112002212202012001222100120122202201021000011110001111112112021101110022022011200021100111122212101021121002010202111021222122210100102002001212021010212222121201122121120222110002020000111020101111222022000000202200202200022002011011012100211120100220011211221112020000111220021200100022020010011121102222012211222020010121110021220121001022202200201220221101221100220122102222200100212220020202010112201121001212222000121110120102010212202001221012001110021220211112002001012102220020210202001001121002000201111222122222221211011200210012120211011220100211101220010200020001010102110022000021000100111102011220120110111020202221111010011012202021002212210100202001101001012000011010221021221210221021101021102000020211210200122012002011200112012122102011110212201201121202120101100022102221000110222001210221202012020111002101122212101001022212011010221012011211201122010022120121202022210111201101211000202001021212020222020010011210120120222021102011102012021220022102212001100212001210201111110020122112112102210202011221121202220012011210212222202222100102200121002010121020202121110112022120200110010100122022011001112210101121210210220102201011211021222020001011220210122000221102200111002222210112122020021211100112012002201101111221120102110012202002221101001000011102101", "011001121121022201121200120000201202202002221221221110121002211021120111110110100022110120022202000100102101100122000011001102211200021102011100121112101101110021202021110201211210200221212220101020221100101222221201221222221011101101111221211221022212212102010111100212112202120210000001200010010021122011220020110121120110100002011202002011001220212021121021220020100212101111102210212222202212112111010221212021211101020012220011202000220010002120121100120100022000201120120120110201002122221202010211122021111202220201221222110112210111112000211201221010222220021110222110002002212012221011011220201011212000212220002001002210100101110211112100122222210001012200220200221100021102011202211011210220001202012100100210002112000110220002110002210021102112012020211112102112201120110100122011102121002202012002201000121022012111110211022112000220201122222101012100021000202011100021002122120001202220012112121202110020022011000201100121000001210000211212210002000222022011202022202011122001020221200021112221020110021211122111100221101012000122120112210121122120001000102010000201010001121212021020201011201022021000101201022211122201121120200120000120012010102210220020102022022120022110110202220200212021220212120211020201001100110021110000022101210001020012102122201021210202102012002012200200120022002001212002012122200011012112122201102100120122101201101002200121201010020002010121112020100101022222112112112221210220110002220202210211221020011201102112122212102202222012011111201220110221001011201120020201222211122112210110202022021112120200102221212212100201101112221002020202011100122011201112220010211002122202021122201110222010221220002012212112122012212212211210212212122122101221212100221201021021221111010101002101211200120021111022102100010122102121011002012121120101020111012022021211012201020020221020201002212022110210020222210011110100012121202211021211221212111102022101100100012110101111111111220222020002002012221100", "102212021111112010211120012221122122212002021201012100111112120001202212010121011122100010120211221001000011220220212021211210020000120011111112001211122102202121122210120222101020012010110000201121000012120022212112101022101101110200212022100201200112201111122211212020000200102022011211022222002012112101002121110002220212112020021011010110102012012101000212101120221210012120210000002100102112102022020010111112000021101200112200111012222010100120220002001021210020221110020212220121202101000200100021001000201222001222202100201220202122112121120220212211221201011012001101120002110010122010202222202222221200122010102002120010001000200000221011210000010221020100221020000111101112011102210011200201210120211102221000201112100010021010020011220110001222001210111010212200210101222121202021022112210210201002202020011202002110221100101012021021200200200001011000102020222022100200100120222101221112022021202011210112021220022122021202220102110111221010002220010222010202111021110011222020110112100200122120001102201002110012220012211100021002112020011101210022100102111221112122220200021002202221110222200221212021000101101012220010110102120122110020212100121101220100211220022110222211201001120101011012222000101220111201100002011211102122010102201101120102012201201201112102021110201002001120010112210002200222221202002100121201000110012100112211111122100202100120101102211211222010011010020201001102222100102012100211001212212120012122122112121011112212121220000212202022222010211200222221110122111022011222002222001121112010221122120120120021120122012220221110211201121220022100100002000201120102222001011122002120121001201201011101211112222201222001220221020000011112100210000220211022112121211122021122222211001111110020010121110100012020110210002021022122101102110012121210021021000221121001211111001022212212012020020202220110122020221121122200002210220012102221112122121101101121000000212100000202121120121120220102011201100200", "211101122020212221000000011121211212200211222101022111020210121220120201202212011020110011220000220200200011221200020001001002202112011210011212200200110011220020012210002120120200201010000210210202211012210210020101012012221020211121112202010201101021220012211000100220111122202112001022102112220211201011002000010122101202020001211121121200021000012122020102111111200210102121222201020011022010020220210001102212020002210222210021011010011111002222112112022211021102221212022122001212222121022102002022102020010200212121220021222000212121111112022220022201110100122111022002202010212122121101200121111210220210222102011112120110121022111102222222100012020000201101011212201112121210020102220110011212220221121122221221201202000001012112102200002001022211210202012022001210012122111011112200202110120211100021120000120120022011120121121212210102120021220202220100212022111201201022001200000201112100002110022121202000202120002120102221100010200211110012010221001012212112010011202100202210210020112120011020122020102001001110000102110022210020020221222000102020221022100012210220001201201022200211211102100210010102112100020202220201202212200201121120120212111120220101220011100012111202100010101200020020021011102020121220110102002202011200011110112110101022222102001112102100101210100101022012021211022102101221212010120120111102010202110000212100020000122222012212000211002201222102002021011110101110211001211102211202220200201220222010222000102102220201202212220122001002210120101012102210222101220000000102101022001101100121010220202000000120221012012211001222121121010111211002020112202211101000001100220110112202022012110002100020021002201210020001021001012222122010100011202001002222001212201010220202112012201210222112122001220112001010211200121210210101220000021121102012200201120112122021121220220102120212210001100021002211001021201202012100101000201020001221220101122010120020112012110220100210220212202012202022121102212012", "202020012001110011200010201221010002000101002122021220112112212220102022112020100110122122021220002000110222002202012210102120120210202200001222200012202212101010021201022220211010221201011201000112002202221211211021000200122121101000002122011000120100202010122020002022220120221111010022111221200022010022001012221010110010210011102011112120100011120100212120001122201222011001110111201222221021200111121110201111020211000002022001101210210100222010012112010212200122002021222120102120021012100210220111010210000212020121200101200002011111210102022010120012102001210010001211201112212121000121100220222220001120001021212221100010110101112020002022111000201102002220021212121021220001102111010002101100200202101202022011001210022022210210210222120110011212221001121201112112211100022001202222200102202022000100111002022021020100221210210121200221201222110100121222020211002111200121010212012012212200112120222021000010021010202020011211212102211101000102200012111102112122100112201201111011120012111220222211122202122211121012021112121012012102221120011111000102201122102111110110112212010021220200101222200211220022122221201001002001101200111200021021102220021210200211012022220221110211102211102222100012220202202121111111011202102001222012202021221002200211100202102121102011000012121201220211202111220101100011002211021201011210212010121110221211110001011210210010121220211100120020220212001110011220222101001220112211021020022122212001200000101012100212012210022022011200010111100122122122122122100000212221012211101220120221020111211120221202010220110111220120112220100212112112021222121120212121012111100100022200202211120100012202221110001000012020022102202021020211101020010012202022221121010011002112112112112201000000210000201121011120120201120200122220222221102222002020211002022121122100212001210002002101112210220210112220020221222111220001212010112010020200211101011010022122011012100010002022211020120212110000121222220222", "202010201020210112122111001101001220201002202121002202212022002120001011210112010201122002022120102211121212111101221011222202222201022120121100000101020112111020022222022022020201201202001112222102011020012200102201001011120220222120201010221211011001102222112100101212212100000012121102101112210121000211011021110112221012120101002222010200101110000221000111000220112211221122100012102121010022121011212120001201202121212112020200001110100021110102011110012122110100020100010200222122121002122201102222212220210102102110111102002202022022021112012112102101201120211010100011110021112221200110112212100101112022012012211122102220010210101221121222010121000222220110111211021121121221022110120222020201001002202000110102211122002201222211222100100200110001102000220210021110210000201002202012120020212111011012210110110022021100011010002010112100021202222000120212220120100002102121121000020101002220112120102000001120202200101200212111212012020110011011020221110022112122102100100010002200021211012010210221210101212000000111022000002101201122010200201210022100200201222220201011121111022020201022002201001000212021111000111212222210011212201210222102212022202110021202100222201002010000210111100020120111021020001120202222110012002201120012111221010222022021221202122201010102102002101102100212211212100220010101000011210222222000112112000102102022000102211200220002100111012101021220112110200020021222211112121010102002222120102112002200201101021022112221010200222200022102011210111000012201011101122101211101200200010222102122001121021121101202201201001222122111221121121002210011022021121010002012121001220122020111210201021211000220111102011000211000012120021202102021201111110220012210010102220022210001011002120122222202010102112111110011100121012012020122102101200210022100002011001100110011220022020020210002221220202012200201102111120201022102110111120021100120020000220021101200022022011022021110000100022122001022102202100111", "100212010200100122112012212111001201121002111011120211220201222112110020120212221121002120212200002001000211122022020021220021012100121021001222201111212101220000111101202222002220121220221010121202001202111211101221221022000202102011110112121011200210002122120000010022212111022110222000021022201110002010022212222212102201211120002021000000002000122120011120110211200102202121212202022122010102102102020021212202112211000221111211010021020012112122200111021212222222122122121202221211000011021002110101122011202100002212202012210011000121001002011122211222021220201210020021102112110201221012200201000110211120022012012002110111012211011122111201012202011000022201211000020000020201022022122000000221220201221202112001112110221011022001002201200012211002002210111020200120011220222010110010002101011011122021022220212011000202010011112011212210200012001000121101221120011001122220111021101021121111010021020201102201220000212011001102020201200102222100011012000021011011112000202001002020002022212021202120011012102002010100121101022020102211111101002201101100012110122202201222111210122210120120202111200221120101220120202221220021220000101202121010101220002210200120210202212212100221022022110202202021102201022001200122001100101212121210221002102020000001012002212111111101201220220121111212110020121201020120021200002101100200110210122212102110121120122101012202001222110100100021110001010221201002120022012221102000210012121220122200221111022120222121020200021200012120201011121011101121222111112010100001020012201121201221222120221122222102201112011222011120020221100112122210010010010201220210120110012221112120020220001010202012220202200001200200012212202111222201010112101011111222102221220012112210122110001220122000211000000111022000211111202221020021021000120222010012100210001001012100212220222201022202012111102222201202122100200200222120021200122101201100000022201212102012000121121111121220102100111101211112202022122010", "022101021200000200101001210221100122012101210121121012122101010002121021100212211022212021220010112012000122010000212212011010110000010101220022001012011020200021122110012211211200201211102011111201001122201100011120020001101210012121021212001111120012120011112002111010002212011212211002100212122000110001122000021212200002111112221212022221021021100002011212110020222120200222120112021211211101221100112001010000111122221211211211020201120102002220111210110200022120110201211102210110102021002021212221022210212012001111100111020002121221221210001201002002222112022101002122212211200101012212121021202100022012201220112020211202122110110210121121010001122102000122112120200000112121222022010122112202000012121202120112010022121000221200210212020002000000002022121010222111200201002001102000211220021121102121020000121021011102111221000122010011202112100222222012210011211111110220201021200200010122110022000221200122111010210110211111010221201021102222002221202111111101211110220020122102202121201021110222000110122020002112222022112111022020201211201021221102020101000010121020112202122011100020002002121120110001212211021121000001100010120101221122211020210111012221101002222021122211110020101122102111000100000120221220021212022011211101111110002111100012100022221100210201210200212120012112120012121010112122222102112000010212001000120222221201002210010020222220021101021201211001001110010012101100111022200121110221120221001001121000002012102222120022102001021221212021020211210212211101222010212210220001000220011010120201120101201012211001102111211211121221202122121111202222211100022002110010000102121000220211212221210100200000021211022222220121121220122022222000210210212112200101001221020111200222101020122202102210120021022020112012110100121000011020100002120022012111212111202202201211012220011202112102221122211222021222201020210001222222020012210210212221010021002121012011012021020010002212111001102122221022002002200122", "020022010012012102021010010010222002020002212120212101220202002002100201122200021100011122011212010211001100010021122200102012002222120111200020010002212100121212111000020220111201020122210021201000011120210220021212022022222011021012000222102101101111022002212002100000222022020200210101210120120011222002222000121002210110121111222111200200110212010022022012112221200201212001121001121102120102110112202212212221102112010002220111212021122212111200121111222101011021220120212002202010020201122201221210220022020211111000001002001000022112120211121011000121200111112010211212000110102221220200212120021011120022000021221012100101001112221120011110212021001111221002010010110102221001121022220200100100021222201110001001110112222000111021221100120111200212222121020121202020101100201021022122021202222211012001120110111110200221111022220222211002110002120011222201020121100210101122211012002020122200211211201010200202122211021001100111222020202210002111220211110202022101001210200021220112222002201202002020222100220122122212210212011102212022202221111020111111211101022102020201010110211121010102210120120202122221121012121102220011122111122110001010102221200112220211201102002012111011012101120201220110120120211121122121210110221122022221111101202200202222110021110111210201112212210112211122100211202111201202201122001200001011201122121011102022100202101100020200212020112010221012111221212211010100110112022121212221000211012121010220200110022000111011212121210201021122100002120020121112121121011122111100121001011102202122120222212200122202200022202122200000220100021011010212211102011201012022210221112210012022101221020201002021020021121022022020012221001012001000220022002020110220012000221021001222121120121011202110020221000011022101202020221021121112121011122221112112211112101010201012122211220100112010121001012000112100110101021000220000022002002111120201210211102000000222212210001021010200211222101212001000100210100220", "010200110000110110122120210210101001122200002000202120000202021002121111001201200011122220102001200201010010102220122111112110211221122211100020120012201111211020111221010122210200120011102120202101100000220110022122120101120211222011020020012211001222101210121102202121001010120001022010210212111110122222000120210221212210012210121102122021000222001111211021010001020020220120012011222201102210011000020222102121112022101120022220120120101122011012001102202121200000100000210120021200110212200122111101202121122201000010120211000221200220111212122122222010102012220121022000120122210021220121011020121020111202010101222102120000210220000001101201121100001100111102200221201201010012112101122111200002110021000221122020110010102121202212202100120001010002122121010211111020022011211020010001200201112010222211201101212201221012222022101121210101020012112222012002010002110222212200102002111112220121111012120021001021120102221211110021222102110111121002121012221212221201110220201120012101010021102000211112100010200020222021112211001102000220220021022121122122100001220012220000222102020010012102021121102200001212202100220221222110120101002100200021220202122221101202111002201001100001022211222201102202112022101121111212112001000121021222201220011010010011101221100121122101211100212022211102001201210101001222002220011100200101211111022000211000102202100001121111021001010202112221111202121110002011101122210020102102011012011210221012220001101221221020022210221002002001111220220121012121001000102102000212120000222200222210001221002202010200111100122122102211111021101212212022212220122201010020110010011211001011211211001222200220101010022022010201100011202112122021201120020210211200202112202011100210100101102021120022022021020202101012110000111101221102221120100221021201010222011001101201121201100102012100211212110220000122121220001212000210120000101000012100111001110212212020210121001222022001001001012002100101001211202011", "202012011111010011120012020120021000102212022211212022000112212211122221100200001211022002102021220121222211022122000001110211021101102120212210122010102222022100100220012100211122222102121020111121022022221120010212000222211222110001000122021122020110110201201002101001121001201121021010200101120001010002002222110022211122220211020210220010220001111212112001002020012200120020120212100112100102001121221222002120112001110012101212010001111000010212110012012220022012212222010020022122120202102121101022202212220002111002201201110022022112111110012111222102012121212022000021120111221201202221111000110020100202111020112020110202222021221012201111200201211222110120210202021102101200022012020021101111100220111001112001220021011121010020011122012211220210000110020121222220011222222021212012110101020222210021021111201112100200211102101020021121202102201212202001001002010112101022110202111201020222111111121212201010021212021021021022000021122220220122200202212102000111120002200022221210012112212012220222212020222121212110210012021200122022020000120221211110220110121110022002012012200122221120212120000001000021200012000120020102010000020111111001022122021200022100102112012000211001202112011120212212122010100121100100022111011011122020112212001200022202011201100112202110100022211112220202200200102212202122222211120002010012220221011100010212102221111010210210012021000222102211221121202121101120022102201010120111121210211110200202210120210211101121012202021111110022110002002021000221110211010002200100021212020222220211212122121022120210000002202220222122112020102200202110010120201202000220202220011211102212111100111221101201002011000012101200022122122222021101210000101101102021202100010211102222112002211110012221122121011000212010102110000110102210111210212221110101121011211120112011002001002221220120001121111001010200222201210112000100202122101020101210021120011111122220000111102102202221012100202102221210001210100121", "022021010222011210001202222110012111211210222220010111000200000102220000222211021000200200000102211110020222002111002012110101020222112122221002211011121212220210221222012021102110011022001110112101121112212112011200111201121111120102111101101222110202102111100212222110021112110101020001100111000001001210121020121010021210121102221112112201200002010011211000100222102022212112011122122202002012000222110120002001000122212000020100111010121122120102101120101111122201111011222102222212020220012121111222002110222201120122120202011110122221221000100101200112220201221211212201021011001101110022021212101101200021100210011100220222221012122122000201022011111222010212220212100020220200020102010220200212021012110111111110210120112120011021221202220100021202212000001210002221222020101222000020222101222002100220211212120200111001220022212120101202111100102122000211020011122001120000212101202011021222020211111102120010220012220010111220001020002222202202222211122001111112220210222002202020100001121010100222200102201020021001112211202012220012000212221112212120001200210221111012212210101212211120200201112121100201010222212110010012121112110100101020110010001211001102200012010212220201100112012201212010012010211221120120112222120111012120010020100210112012201120000100102202002210212122021202002101011021001022220201020102110021112112102002002102222011112122110211221011112000021102002022100211022011221020110000202200001111201020121020221100011212200202211112111120100012010120210202102001222002010222221111002012200011111101120020002212220111111210101120221211201010002022002002001212021120120100120212012022101121112100020011112011000220200001020220100122220201111022001001011120221010111011201202101202111021111021101200201102101002112100121121002200001020212111010002210222010122002011202110211222220110120021210221010022021011022011201211010220220201121102022100120122020220122220210020121220001020010120001202102202212000212221", "222011220121200202110200002121112110222000122221112011210112212200122021100212110202100212202100021000002020020000000002222201011021220002200220221100001120212001210200102120110210020011011101101102112202021221021010111012210100101220100021110212210201202212100111101120100010102111010112010112210212202021110000000210211202102101220001011021110110212010002221211001022002212220221212211021221200210201210111121000000001221201101100200110202121200220121202220001212202120010002122101022121212212100021012202221111201012011020201021122121022211112222021001011012121121210012222122021220211122000021002222212111201010022122202222012022022202022022101122121010011201000021212020122110100202211100210110121101211012012111112221210202001101211122001001112121110102121121111120122000100002012211111020102022002000010010002120000210201122020020100201112212100120010012201002101001111122111102010210210102122001101020220111021100010001110200200011112110000012200210100002221222102021001002121010201121212211221222020201122112102111201011122220000122211122122011020112222122000001220001010202010112221202110101211101002202112122200222221011200021202210202012000122212211202211000220200002111000211110220021111221012121102211210202202211211220020201202111112101201111011021102221112110200022021101001201111021221210120111211110012212210211201202220100222110100121220210122010102002221102122102012020220001212012111111110102110200000001221020112211202101122022101100020222101221001120212112011021111222020010211021012010000000202210221111112211201110011220120020212211110200102121101212111022210122012201102202020002101222002022211010011102102010210120110211001001102010211000002220212220012222222001210122112211221202020220100200222212221201010212021001200221111201210002111212202011000121101001100020200121012102010001122001012222221100221021121102002221120002121210221220200221221111222200020002110220010211002021111120211110121002202011222220002", "121221120211021022211101200200120010022012112211112200002010010112210020021001200221210122221022000002002121212221112221021020210101200222101001100020221110120212110000211222202100001012200001220002020012212202221100002222121210102221012010200102012002122210121211101222012201212022010000211100021012100121210011100012022212202112111220211201002002022110112112022022102012121010122000201022110022222221012112102102001202202210121201202222220101200002011010112220220122020211012220120111121100020211100022122021121101012112020212212022002010202121202112101022220100110011122220012221100110222120020021212100011201022222200201001002222111222222222022101100000002101211020010111021011000210101111100222121122021000211102210001100100100012202021100110101111012102001222111000010102121220002021222220000202222111200200021111021002011011112121212122001001220020210222112021010102220021022121020222102112022122020221221102010212210221200120010101112212011112022020201222001020112201100022211021122212002112100010102200202201221021110001121022222111120200022200220110011000201011112222100021001201222101020222202110211102022120100212001211021111122202100100202220120210022222112010120220022210202202210001120021012012012212222222012222001002201112202000111100001101010022122001001011211102210000202022022212020120201101002110112011211222202100021002021122120201102001010122020200002121111211210121211120012011211022220010220001121010120202112202202102210012021211111202220120001002202002120001100210020222121121011010220222102002212110020020220210220210012020220212010202011012010011021002110202212212220220020211102121201001000220212212222101100110210022212220102100011202202000100000120110211222121202002101111001021122101000010101022210201121000210010122120101112111120011211111021002201002002211000200012010110221102012200011022212212222220010220002121222021210200202201112101210111222212010112201012120212111221111121002220021212012210112010", "222212121210122212011102202122020200211101200120101201211000120002211111012000222101220002211201120212200020201200202122011210202121101220202211112011020122211211111000200021011200002121101112202210102001120222101121212210112200011110100000221212101220201201101010210222101001121011020122222120021122212112010000010110101012102112010101210200220102010120002221000022011202210100210202201222001200011221120202202220211122112121100212120111102000102020111200001111111001222101021021211120120212201000002012122022101111110012210002202212122201000221111021211121211011002221110011200222020112012021222202121210100210222110021220220112111121100200222220122111002210001201110201112010110122020022221021110102201102210010000020202222120010000102002012200102021221102011012112120122221010222000221012112220022112110202022100121100111101022120101101220110212000111221020110212112012002020000100001021110002202012101001022021120101000100002212201202000110010202122012222110202220212212201011211122122112121112212212212021020102010100121122202120011012212110021202022221110110101102012212012010010011000210002020020222210220110011212011001200101012211010221111202011200101212000220020010200111100221211111000122211122200021110110011121121210201212121021201221202012000110221212102221010020210222200112021200122021020212000120212210200112212202112111100220201201211200100112120021001210100121200210001221210101121101022220121012202101021010002102201221110201212011001210122120010121120210110100202000210022022221002100100001021121120100010021121000122201001210111122202220221211212222021110112200221022122010010210110220101010111112120000122110001211022100012221121201100211010002102200121002122110111000111001012111111212220012110202120021210122001222111010021220000110202122211102111221101010220001222211202202102110210201000020221122001000100121021120211201011220002211102111120111122020012202120110120102102202112001000200111212121000211000020222", "211000112000102202001022212210122222000121111212120111001021222122210201200222220220212121102010200012112112210021122212111220022012212101111101202222111121012200022122001011012212102112200220020200121021012012010200222010000221200220222022102201201121101202212221011110122211202221201121100020001012022122000012112010221202210200121012112012021011010022000120120010211221012012100001020221122101021111122100101111011201021002200002211112002122000221101122211101010111011200202222201002100101112000101212121221221022111010001220222212000111111001012011222000012102121002102122221011002210202211210222000221212222011200210221201000012011101111220201002110022212212200212211222101202011000001120201112121102122112122021022010021111002021021211022211101022122212022201020011202101122111102122101112202211210000101022021221111122120111100210102200122010122110101100110100111120021221020120210120010121221220111222201221200212012221221121011100012211001122202020221010001220000222020022102012112012102000212011122111111211202120111022002012200112121022102012120200212010222200100020000211221011220221101111201211012221012120112100002002112210021200011002002212112201000022212111102110201221211021222202011211110001100010111012201020020120101210210200011100122022020010110101122100000110220220202120021201110020122010020112001111200211201212020102011101222021022202000112111110121010220221021012122010112022112200100000010112121110122121011221101002111020101221201102000020020111011222020100021022122201102221201111121022100111101012120200020202101102000112100001102011101012220011212112012011210111111022212222210000200102211201102020102110200020020112221201200121112021101222120110221001211001102022111111010201210111020212221222100211021020212111100221101211021221200001201012022011022201021002212020210011002102112021001110100221222200100202120222212211112111001122201011010202111120122202111102220211011000221211221000222121112001012110100", "010102120101011100210021212001212211002110020222010012010001212101100222201222100012010021011012200101000210120201022212011201212220000012202002012221201111102201221102011221112221011110112011100112022120102111222120212210012212222112212022002202210120010022222120100011102021222021121022120200111200100211001221001022110102012122001211011012120110210222112010211111011221222002122002122110211120011222100102202102120110111201121211111222222210021002000111201200220100020110221100022221011202100002111022000001112102002021101200100221100022220110001210210122120121100000122211100110212020122111010122010121001211021010211000011001110202100100012222000022122020201021102022120112101020100220110121002022012021210022012210221122100021011221110010200002022221111112100102000220200002012111022121120222211120021200121211221220020212222001012022012221201000020220222111201211011212112022212210211212221101111110211120102202202001111022202221102001201210100111120122012000002000112200202001210011200101100212001201212121112220210201202120211112011110220011210111111222011211112122222200221112001201100221120122101020121102210112122010101100001002220112211111110020100222020120100011020212022102120120011012022122102001102121221111121020200211020210011220121202100021001101120210002021110100100120210012110202010001120021020110202001122102122221120121201212012010021101111112112212200200000020022022102121021202012002221021012010110000121102211121000222022022102120021001220021201002111010011201101020110222212211120121100021122012220101212221101222102021122121101001012021202202210021121200022011221211120122001012110202202101022111201022110112100100221111011001122212102221121210102001011200122102000112021210211201122212021022101111210101100010211000202102002121002120111210111100001021222020002100202220111202011212012102110222212010121100202210001101221200220200012221020211121010020102212002100222202210000020220220220120221022002201222202", "211120020001020002200122222020020212120110111000022002100210011120200212112102000022020122121020201201011012202120121100021221201212210222021112201000021020222221211101100000120221002000221221222202001010220120012100220101010002101220200012021111111210111010222021212012211011112000221011021212110001001122201120002201211000201101112222120020010211000222001212202210211012220102200122002220022200110202011211012002200221001021011112111110100101010110201212002111010001111002110020020010120210200210201220001110112011122101222102111012122012010120022200012211011201012102200201102112010111101022112120012102111212010002002020111110212221220200021001011102121212202201110211201021222011101111002000112221200111222220201221101112100112101211202211011210220011021100212021021120221022000002212101002201102012010011122011022222022200210122122221122101021221222012201100121221122012020001020121101122022011110002112102021001111022121011011200220210101122221111201010020112110021202201000012221111210001121002201101021101210000000010010111022001001221122102021001022211202111100202222100101112202110022211111011111211221001112011012001012212110002212011201102112201000002221102211012011010100112220110011011120012021210112201211010222121020102121012221101002111022022120102022212012121210010010121202101100100101210102112220121211112212020020211121110002200020011200212211020221112202022021121202021202110021222100012210000220002012102201110101200011101120012121002122221120122220100111002022002022102120122012002212101212000220021211101012221010212110000011200211021012001021120211020010202001221221212010121120221221011112200022110021120112112221202201121222211010120111002010221211002222000001122211202221112221020202220201120122011011111221101121101110210020101020020012001202022022000200200000202101011020122122110200200002111101012011210201110200102210112102222120120001222021200101021122000001022211010101110120021120222010202101222112112", "000000012210202202022000122100010222202201111222121011121122022200120220112121100112100212221110212221222201101120211210201200110000120010121020102202210112021002101222212202210212112011110020102111020220122002010001011212200010220200002100021100200220121221121112001110121012001211111102012100221011012020022220002010121101100122102121101220201011120002111201120020011202200222121112202220102122211221021122210001021122020001002001122102122220202002112221202111211111100111202100211221112112010001021021011000120112011102101200200212210100010221222221102101201121202222012001022220001021112010202011022201222000121022201201221110111002102002011022010002220112101021021011110012111220121222100221210112100000012020002002022212110201012221222222020010112220020120222010221200200012021221120210101101210201220111122100210101212120110212010210010022000020022121110211121021011201120100021121012221201220100000112012012000100021200012120221112011011001210201020221020101100111121002101011021220212200000010010202101111201000011221112202200111110010211122121120020021002121021021012121010000202021210010101001120210121202200121021002201100102000102211021002212122202221210201101022200102000011012010121221220201200002120111121202021100122211010002012220110020122022020212100111211022020221022112011011212120110210010201021202201000012121022112200111202221200101201220122202210221112000022200012122121200201021021212120010112120200200122112120010022021100201210111012210010101100112122100221200001111000001001000002020120202010212112011120201012112010222210011002211220210101122021120101112012122100212121121000001021020101210011010000111020012220202122001222011020010101112222111022101211112201111012010210201111012202222221120010200000202201111000000211200221201100010020022201012002121222012202111120112212221110120011221012201022001220122120102122211101220122010020100221210121122221110201120222201112111011112022100121101002111200000000212", "200010121020220012212120200221012101200100122100110200111120201112102101022021210111001220111121220211120011200001220011212120002000000110001120002122111210120111001222210010101101010210121222110011210212212221020020220220211010200210001102110200101022222102112022020011220200202200121121002201120020002210022221012111112101001101001102021100210021122000211021011222022212100112122112220100020000011120112200011210201102022120012021012002011122001221121100102211122200202111101110212221221222101001011102220121011202112100101100100022221111012211111222120222022110121021202121110010022212220102202002021212220102121100120211100000212210000112202010122100102212200011120000101002110220120202010112201002120200002211121212011210220120101002221221211120001011221010002120120001021001120102212212222110202222202122100022000001212001101120102001220000121012121210000120010121211122011200022211111000002221100021210100200211220002020212202110211211010210012120021202202110101220221222022112112000201210222110021202120001012122220110211202121012101012011110001112011021110220100111121122202112101220112000221101011000012212112110112021121101022102022110200210021010021202112122210221002220100021102011212202222002011120000021000121010001121100112000112111210212210022102200000020100022110101221102220120221222220120212202211012002222021002210102122020002220121221211102011121200012021122210221121021110222212102022020122201201121202212202201100002012210022100121122212122011201110212010002220121102112200101222102011110111220111011112001201110222220201110122021110121120122021211111212210010010120121002220111120222001112110122000211000021100110121002121001022110211022120010211022111220212201210101120111111200020012020222210020020000002102011101000022212121212112001011110001202211210221002210012220020020100111101212021111212002011212120202202212022022112020102000002212021001122100020111002101100222120201011110010121122112021212200002202102", "200021221020011222110110210020021220111011222000101210100121222112122202100210102112211011020001020210222000221121220210001020222201101020200120021220200122002012200220220202201120000012002202011202110222221012010022000102212220122021210021211001000121121022212210110202200211001021200012022001121010211222100000012111001002011201011021002210020101111212202122110111110202010111101001121101220201211010002010021121210011211220002022210200120002100002212110110010201022012220122121022122122000011201101120110100001201021221012211201000201022202001201222222020100012121111211102202202102122111110200102210001112100222011220212200020100022001100102100000222111102002220100220021100111200011011222222100120022020202020022012101011222210200201011112112121210210210210022022222022212122012220200122122201020011120200212101212102001210020011222212122010020112200100212012210100120121202212202211022110020200201120102012200011020102000211002110112212200110201100202122010122110120010221220020020021100220220012100222212011011112112000122221110000020012101100001210020202221112212102200202202022012201010022200020112101110012011210101220012112010011211020120112020200001110112222202021202200100001212201020212100212112220122202202202002000110111110201111210101202210111001012111212012010020220002200200012110122101010122122001100221112222002012112000020022201212010101210011000022120002001211211200201212111102201020002122002211102002120200101110201202020111212202101110021022111101021211020020201100011020000121122221201110020221201000021222122002110222021002012110100122110012221211210102120121211202021221202120212122000201221220110200120122121121010100012211210112221022200221020020020102021120121200100122220001002221102022002200000222010102220110022102101112011222020122102000122011100110211222220000112110011022010212000200000200201020111222120211010200221221121200202110211220001011100021221121120122102010022110112011021200221001112220220", "000201020122120102121112102010212201011220221102022201022212222022012120022022112221212100020021000011010011012011021112211012211022122202000011001211201100020010020201120122222101200022220211011020111222001200201210112022221020002212211122102021020002201212110121211200021122202011021122010221012222121121102202220100010212020012111021200002200120120000110020200010210011222212221000021222120122112001001011011021100211201101022122120100021111121110210212200011022101122111021122101122120021102022012011112000210212211000002201200020200020001002102021112022211211000111100010111210112110010010122022101212101210222002221021222210102002200021121210010000222200210210021122211211020000102110000111002121110220122020010000200002112112211201221011120201112221200221222202121022011211100002221201120222112000112011121202101022102210121211000020201121101020022221200111020120022221210222210120221200122210202201112211120221222111121001010222210011210102200112201012021020201012002010110002100020020120022001202001101102022011201222101001020220210101220000021020021002010210012010222101210010010011021100021221112020200021101122111002010221100112001220120112020110011211011002002112212001210011022201102120000222211010111200120021012221120011001201221022110110000101012222001120001101012122220122121220120012021002210120002012222211102110001122222111101012022210212202111112021211100010022201010100122110212002110222001220200201221120202210222201222000202102120112202101211010222200010021011002021020021220001022002210102002211102200220210021122122101011002001012220102110021002002100100012200202222011211110001000100211202021222100101222002102112221211121101000121211120221212102000121001201220220111201120010100120111011211210102102220010020212202200121220011212112100122110211101201110212111021001001020212112212101201122101110222102201010012020102020200102220202201102000210021221102221010222112100220011100101112101112220200222010120221100", "120110021121011010211101111211112212021002201220101102000200201012200220011122112121020010222211102112000020200001111102021222022010221121101021112220111222220002102102010120110201211102000002202002202000010002012221122210020112012100201220101000221021021111222211102002220020200212210020122221212010100110022210011222101102212202022122010121002120002120000211210000012011001110011220222101111202210120120002210101220002212122100111222200220222101112212110110012102122011120022011211121111012201210120112111221100022201212001111200110122120211201122220002222021010102020102020101001100200221101212210101120012001122202212100201122222012020020210110202221110100201221002221222121111101111110122012221112220202020111110122012200100121112212020101020211220102112000020102201120100222010101120220101010200110221010102021002201202202020001100221222211222122220022222102111001202112112200212121020001122112111102000212200220102220011010201000102120200102202111020111120112221001120222122121222211100000112211002220111101122110002202022002020212010100100102101111112221001021002012121121112000221220222122221010020022122022200212120120212120102210211010021110220221021102111010221020110121101201012111120211011220222020122222011201222202011010222000000111211211102110110010122121101200200011020100100001010101102002010001122212100222202201020222110221002100212210122000111100020012011102220020201110220022221120001120200101200102221102120121221222021220112211001201022111102220002010210010111212001000200112110020112002100211011120021011212022221120100020221100120222200121120002202212011211201011121110202222111112101002100122000021121222001121121020012221202001221221200212102112020202001121120200002000201222220112100020122101212010220211022020202010101101021100211102121010201001000201020211221101011201222012210010200000111220000220002000202121210201001102110002210021011120000002022020211010021221100212121000102221112001202200000221121002", "002211212020200022221100200202211122211022120021202110102001202122100211012012200002210122202222121120121202112022200212001210102211010211112222120111112122010210211010201200000020012200022211022212010102120210110002210012110012222201021012201220002022011210022000012002202111010201001112121202201012211220210202112121202121222012002202100001121212101122000012200101200111221122210102221020002121222010111022002201221111110121211112020121000212122201102101102000120200201001221011022110121111021222010212212122020120222221221010201200111100000000102202100121110012101211211221221200202220102222221022112202100120110012021111021200021212220102122221002102200210211011101001001120210200210110100001211001010101221022111202020202211201021022202102112022001012200221222211111002210220111220010212211222102201122120001222200220021122000011121220022201101002211101100100211200002022202022112012012120222000120011001212200011221010121122200211222002122122021222222210011022220121102112002111020201210020000112010200202022002211221201200211020221012201001111222121200111210200220022021001210122221001220221100012222001211000112210012012021200202102010120022220021101211112122111112112000001012201201110001101001211221200011022111020120121220120111101201120020110120212011000010212102012201102011011021110000022222010011211101222010200221202200120000120010110021022120120111122212220210010212002110012210200011201002100022000110120122100011010112010001100022110222101221100002222110222202210110112021220222121121110000120001111122102000120100212210120211102202010121102120212220010120101111110220022001101220100212221100221010210210010210021020201002221000110002111111220211020120011010000121111122122112022221222002122121022202202122220111020111002112211202001122000011221000122101112011222022020201111102212211112201200001221121012102111100221222211220020110202021202221212220110212110212012022212101102002000211200212212212022202102010110211011", "202121022220111111021122121010000120021022110101011202010201002112120011001112201121101120222112201101112010100112012010221011102211120002212212011100202201100220010111102120121101000202002210211102110220121021120120200102000211110212011001112100011001222022000222102010200120222221222001200111222201220220022211120000220122212101100121120212100102102220021021201212001101211112110101121010100202112002211021222220021000000100212222220210122111020001102012111111200221102202212121020100202002100101122121222210122112101010200211110212110221021102201000100011122211222121001100010112212121012022210201121220022212120220021102002012011001222101020221112221222011112210010101011000002122220211112120210102002201112101202200121101222021220212212120010222022220110120221201112022111020222202021022002220200200220221202122021012221210001200011002201022021200200110002111020121210022110012121210200102111122100102011121001220221012121010111220012200200210220012200212121001100202002100210212010020122102121212001010100010002212022022210010020211121012121012222002200211020022001201201112012011222000222120202220121001021002202120202201102000212011120202222100111102011101021011202120012220102020111002201002200121212021000122000012220200000102020012201212002110102210011201101020202100200121210212110010201121110222211212101221100022110200000201001012122021122102101020211000021222022011020020212021200100002110111111211212012210111000002210121110002121002102021200000002102002100021221221000010102110201001011001222012120010102121102112102012121020121211100000010211002211020212200110202211110201110021101000000212002010110220021121011012102001220011020211010112210001110122110211211100221222212112002120110002000122021120202001022020221222100200121012220120110022102010000021220101202121110211220110101220101001002112200200012110100120102112101102020202010011101012110122012122202101111101201001111100001222010101002201110101201020212012020201", "211121020211101002211210012020222220011111221020222122220212211112220221011122212221102100210022020210022220210222100121200120000201100102222022111112222210210211200011022122100002222202212111000122001212202101011111211021101112012201222202222222222020112100022220000102221122222101121010211221112201001100221020210210102201221201220101122210011221210021010200212220221210102012121102101220001002110012202202221220201222011120210000100001220122200211202120212002002100002022212120100020122001000002222112121100212011211120112120122122100002020011211222122201200011111210211210120101021022210100020112012220020122220021221001202222022112202021201022111202111221120022220012202201112221021002020020101220011022100210202101022112211122202021022202220100100101122220110010200222222001220111221210221012021102111002111220112100021011002022200122121122200212110111021211121000000202100022120100210101220222210220211210020212222020021212210001211200000122220201212001112101212201001222200020020011001101122221211121212102002211201011212202122011110022211222212211020021222002022012222022211112200201212011002102211210222021102122200201010210211200211101022210100121120112122101000002101011112222210110102121222222002110102011101002010211222121112111220120102111120211100210101212100021101011112021101021212211122110000221112012100110211012200101021221010201020111121101121011102100102200102020120221200000221122020100111122222001000112110121022202111001011101212211111100221012002220011010001010120110000201111220110002102120000010021120101021212112202010021210021001200000100022222201102012011222021022011200011212122012122010121200212022100010111022100201212220010200000000110001100211010202220101122002102200122201010120200111011201100101020100022000011011111021202020022210210210011220210000221202010021122222021022211222220120200010010000100112212220002121221200112001021010100220011201111201220000111000212221102201012211020111220202011221", "120111011101100221200022022011011021101001122021222011202010010012120110202121222201221002211022202222220201020201021210111101110101102101200000020012110101012211222111200020211200202201122120212222220221010221201221200020211210011120200201010001011012111002002100001110122120212221221010021021120121022121200021112102100121101001000220112020112011211200120200221222210010022111201002100120012020122001012200211211120101011022101001210221021111121011222020002000111210021211120212220120201200100112102202112120102210101202110110122110201220012101021110120201102202122111110120022011011020020211112020120121011121200210001110022122121010020000111022120102012200121011222001100112202022122222120122200020122100120010222001220112102010122021020212221112010221010011221210101111112022221011012111212122102200120200020212210101202110102011001002002112120011022111100010202001120222122100111002002011010002220221011100210212111110012001011221221201002010022010210000122011212000210202120001101122210022120020002022111122210212022001221012120201102202122201101111122011101012011112202220120111202102101011222121202002222212201222010222101112012210212202212001002220100210022100222121012110020001022012020122210211102012210111122120120020222001110112121221210102220211221021012221022201002222002112102100212210021200012202010200010120020100020111022221120211011020022220010000001011102022202021010200202211200022122011101202221012020011000210020022212020210022010220122022100222010120110201100012112121120022212000221002001220010220000222221020211201202111202010111211121111111202022112021200221000011221211222120220020002220211222001222110020020112221210000210100110100120200121002120021102102101022220000220221010212020221210221201221021110201012211020200201110120202000020020111000122100210101000101210221012210000010022222200202200002012000121100122110220201212120220021021221100111110022020100202000210111012011201202220212000012000021211101", "200112110022100002211122021110211211000121221122222222201121222022100110020120012121001010222220010020110020121022211110112001200000202211000221121010120101111022121110020110010011010202021122202211120212111200211210020221221222122122001201222221110100010210120201212221011221212020221120110100112011121102110022121020210012202200111102120222222222220010202200100021001121200200012001202121211000020101121220110001012222022211201111111022221122201100202022221221000112120210021122011201012101100211210211202112111021010112200101210221102011212100012020011100011222010202000110101011102001122222112110222112120112021022021012121121001220120101010010102220222220210212010202011101201222200200221221122210202110021122000001021112002002121220121121020202010101001121021222002201011211101110011010200021101012110112011201110001101201102022121200010001200122122221221011112022201212010001122212212012211202202111011201011021121222112121222101101200020210000010211102112222120000221012121000002012100212001022212110112122112102020000021121220111220112121001002222102201211000021212212211022102202010022210212101122102100200200202112101011201100001011010120000201111120111112121102202101111221110010022122110202011022200111120211222211101202100010122000202111201011221222000010110000021011011001100011120100221201212100222012121002000110021010110200101222211212201120210120110011102022002011012211211221011112020121220120212200021122202022202121211001001122221021222011111110221222021112020000012211221022000101210200021110011121111020001120112012201002120010211122201120222200202220101011012220201202020020212121002212221012220002222112200002100212011100210112002212101210022101110200202110200120201211012012001010010121022222012012012011212021022101222010021222100201100110101212220102200202022102012221020212212220210101020002011021212022021010111022021011101200220110121121212011011100102001022100200022022022112121010011111012120001002102210", "010000212211220200222002111022110022201202102221002110120011201202111002111221222121222221121100001211022002010010021220101222201200102020022122101022220121102102101210002020112110022000012221120200210211020111222212022120210002220211212022111211022001021121202100220020120020200112122202000211201102100000112202111202202001211222101211121200121020010101110112121012022110222002022212100001202200011200200210222010201010011002012102221221001210122212021002010001021000121021002200220011121020010002121000120022001021101200122202212022022120222121101220200101021001122111011220010220122202010022010021120020102121000022010000201200100102110211120201002022100221010122100112020222210212012112121122101111011212201200222111001002220200200010111111021101212220001211020000201020000120121100200101120112001120100111122201021210200110201001011010021121100211121011120012111200202121020120002112010021210120221012022001100101121212021010202120111111102011000121020010210122212020221211211122022102211102110110111220020102220001020200102020001201021120102212001121101212011201112220112121221012102221001002201121210212210122110012110202122212012120111211211110101012202021202220122122201101220102102200101021020002212002201212010120112120101122100010020012012121212102001001121121210121020111121201012012022122200101010121102102112021210110112221112020112100101202210200200121020002220102121222101000220121120210121121221202021022200122022001000011000121211111121211200121211200100020022222010111111202021201120121010012022220101211121111101021202000002112022010000121010120111100021102001222111110122110202110220200222101111011122002202002022202002000010112222022001112100001120221011200121101102222102112110100101211122022001220211102022210210101211011102001120221101100201222101202012021110012202202112200021201020200022222001101001112102021010002102202211010102220112202111000021121222020210100221002111002000020011101102011010102002001022120", "021110022220210000212222111212011120200110010122112010001000001111110102100021101202110200021002001111120202122010200100122121000110222220012211120210021011010222002122220121011011001010112022011221000102021110000221012112201111222010200122011221100110202211021022011211010210102010000120102222010211120021022020020000110020120002102001020201102211120221212120212100010001121010202120021111020002122201201111101110210110020100201010212111121120210202211012212120121102120112221210222002100210121001111211021221002121122222020020021001212122002111111101001001120211010000222011010001000211210120211110111202212220212201101221011210101102000112012120220022201100120210212101110000012202020112010012212012211200211101002222222111021222011120210222001012100011020101211011210022000202201200222202011021222010100000110100002221020020211001111001001010110200200200000201212220102112012110102000110022110122001200002020211121210010101211102112102122211011202122020022201021122222221111112011020211121222221212202022022012220001121102211002021101002200200222102100101222201022212000000021202122122020220202122202201021021221111120021122102020012210112201002110210110000021002022221022221221102010210201100121122222112211010011011202122200201210122120112211001022022011002210120211111122002010212200020202211110111022022011001100122122022000210212111221222010121211021100221111122112111212112202020201202122220200220202101220102000101100112100111220012112211120220002110110121202121110020002011002021210122000210002112001110010112200121000101110220221212012201001101002012022222110021202012100012022200102222021002120112111212112110000200222120110222222112001211011220212021121022200012111002122122022101201011201100020201222212022021111111212210010201000120211202202001101100111002002002012100222220101121122122001120110101110201100120100012211010012121111101021000021110222111000111120122122120221220010000220011101120012002000020010121100200000", "212220201102211022010001020110101122201020212210010010102021110001101201002020010221211212122121201211211001200002220020121202010102220102102220022121111212201222000102100201102011210211112120102020120002102201012202121110221122001112002200122111200221021112012100210002221121221010000012022102202101002200111222101110011212010010121112111102201021222110122120121110202002020200210210001221000220001120002001112121221112122211101210022122200212202011101200221220020011200010011022011210022100210222122012002011000212200221120120202121000212202101010201110011110121020022212201221001201200022220111110001021020202111110222120002122020012022212112122111121222012111201000101021101202202202112011001021012112111110122012202122210121122101010010222202010120001121102002221011121010011121022020011221122002200210022220212120210010000002001101210112020020222121201102100112111022220002102112011112110111201020220201102020122122111201202120221101012101001112102102222102000102011002000210002102000011100102102221202220221112102012012220121112011101201111212200122020022012121022221020211011022122001202110221102020200102210212212012212210002212102020112002222201020222010021101211200212211122111202021012211122021001102211100100220012102012021110210221121211211100010020001121220210202211222112011112000101120201122210201102001211111221220202021011120002101010211112020121220021111000221220102010220202000122222012011011112100121120001122202201200120202020101121120210220200201110120012202222202000021021122022122102211000200012102121212000002112211012002210221110200100010110011122111101212101110001201100110102212102020111210000210221120220201220222211102020122211121120201120200110212102012111011210002221201210020121111101122112001002122100000201120110101220202022200000002020222000212011000122211020202221020020220010111021021101110022102101111012202210022100112210101101200120002100011021100111120000211001221121101002221211220100201102211", "202120001001010210020212121212110201011202112011211211100012212021110012100222221121120222200111120100020200220211022220202121012002010120102022022010100122222210221110000212211200111202100210122010112200002001022200112210200201012212121022022022021112010112100020001010111102221220012211011022220000001220012101221200210200012111210112112100121012021002021212120211201001122200000111110211100000200210211220010202100220122211001122220002120102112010112212002121000002210102210001212100010222220121201212110202001012222022120211002112012011220000202012221200011111010022120222002011100100000200020020211021201202122002200012022022220100101010112221010100122020021000121101210000222010102102020221102122010201010000211100100102221221210222002002201121222101121211110201221001121201210100020211222112121200222010001010100000102201001021121220111021221211020222112212202100121000220000220112022210212100210110012211220110121222012111201112111110220200212210021222011122200022121020112120120221101110201220212002222202222121200201010200212201221120112201101200000221022011001212001200212020112210201210121220012100011020112112002000100101212021121202122102101121110002100012210110021101100011012122211101012021121022111002211222100001110122101101122210210002102110002211002100121102211202222202121111111102222021220110201122020022012212222120111110000110102100120211211111210211220101010022202212002000001001012121101111220000010222200002222001222212112010012112202212021010020100010001221002220012210102211120011011102120120212201222011211201022221102021020100020022110221211210002202002220201210211222221120202212221122012100011000020220122002210012222222122201222200101101000211020211120001021010011121002120100202002011021201121010212020000211102011100020210201111111100220010222001110122021022220122001001000020120222102022100102022110102000220100210222100111022100121101000122100020011100220120110000001101022020202221221220200011202111", "011201202020122110210002110120202200102212222202211021020000120100010012212002201212221022200022012202221111210000001211010000020020220112222200122201110022000212121010200000120021102112000020101120011202121102202120020022011101201021202202120101101122010000221112001010011001112122220010000010012121101202120000221001201211220201202110121212021212022112122122200000211211102111011020211121110020022012022121222021211011200220100202201121201012022201102100001012122222022120221021100002020220012110000100222021211022011121122100210100210202022120010101120110112001110212112122210210200222120010011121022002222210120100222102201021202222000020010212221221011211200020201111101200222101102200111102210011122120212012122111122221110100021211100011022202100202020110012020200210020111120012121001100021021011110110200011000121120000001012202012201122002210200021122000222122100011202220111100222110220022002000221222021020220112221010012101102202010222000002211220210220122200120110211020122211020112022022100002201122000021120111212101012112222200222120101221112200210212020210211110110201220021200201202220121220022221000000111202210121212212202201202101000010210000120112120011102201211012110001121022012111221100120111200011010020220210220211002012000022212121200222010210112202121210110121210211020021222022200102122120100220112212212100111012011111120012011002002220022120001001002210122211002121110020211211000210100021021010120211101020022100101011022201001102111220002012211122011101002010101012101102120120020111202011020021022002201102211212100210102021110201102121101110201001212212011101120200110011210202200022120202121221122222022212011212210021212222220202020210012101012111001122120110221101110000222021102120110012000021122010000010111122100111111002200120121020200021101200222110022212001222001202111002212011120102101210012000221211000111112100221002201102001210210120002210200020120000220002211111102011202012212010112120", "100021200120102122012022211122000202021122220220211102120200200120200101111000002112220000120022120102111110201011120111022022201211010020021210020212002100210211002212010001122012200202011221121210021111211000221010110010120121200010111110010111022202012100120102101000010211011001111200211122001220022221101002012021020201020221222002021012120210220220201200012022001212111001210102101022111020211220210012221120102020121220110122221220020011011111001111220000102011202122022022120211202122201001022002201100212121100011221020220201121100001000001022212002001020121211021101012020001212110012010111011011000221001122021011111220212020100021211022211010120000110202112202120221011000122020020201020122110122221012222111222100022220020111122000220111102121111111202202101101100111101221121122210112102021210221101211200011202021102211101110112110021222020122222022221022001102222222020011100220100120000120220102100120211202112012000111010001010021112012200002010002110222001120221202102111112111110220101012010010022000012101020012012102002200120120221021121202002020000101001002021121221102120211221000200000011102002202000222212012111012120120221012110110002021201200210221111120021102220000021212011110210021000112110100010012222010212012201001122212011110202021220220011201020111022001011011222102001112211002111220100221220112010011220002022222000000011112102001012122112012001200101111002101121020120122222211022221221212220100222121221200222202120212120201012020021001000220222111111120022002102220221022021121102200210111020110201110020111120112102100121012020100111010020022002102110111022001222012021000220210200200010020110011121000201222000002000121100001020012022012011120221111000001100122211222212110212002000100002111122022001112222202121101001221011021210201201101110212110221100112101122221110222211111201100110122100000002011110122010101002102021201222110020202101200020221110210222110011022221110022001110122201001122", "200221212222100200201121001022200201221021020200001000011212120001101221112222222020100012111122210012021102102212110020222222202202100111121100001110120112120222002011112111022200010222200001212121110121121011212110002200022112001011111101221000110001122102211100021222121101111100211221102220022111102001000021210211110201221222120200201111121222002111102112101020002212111201022002011101111001110012120111202110122110121020210121222012220002010110222100021111220110111221002111001010211112122221210022111101221012112020200111021202000101011102012021000121110222111000100022201201100221101121221001011200120221122012000002202222201020002020020121102220011222100210002020110220010222012221010020120120120011200120211210101100100212112211222000201102022022212002221212111121111001202112212002002212202111000202001220122010002121210200222012101220000202210101202101012000202110100000002222010222012112212212220021002010001210122001000211021111202002121122212000222010011020221221012202001110112001021221022201210020012021121222011221000100100120201122111101121222211002020001021012021000101001002200122101222102012221001212002011122100120211211201200120100022210001022001021212200220210100012222000220000201122120202202221120102220000121202000021202220210001222100012020011120222202201002000212110202001112021001001212122101202210221020121122002000102012210010200210002210011111022001200021002120222020202000022220202201202210200112201220101202202012001022021002101120200201220110122021022101010220022021112122022020200210022012110021202022201220022011000222222221010210021220112220020000101010022101111012120002011101201002201200122101211012102100222020212221021021220211110001101210010221020000120221221011200021002201000002022212122200110121112222110002002200102112102201120002010112021011210100210102120102220221111111220000020001000021212210211100002101111211021122001202110010021200000122100121120210222120212120201112212001210112210", "101102200012200112221021011012112211110202010101221000110220100211122022022120000021102111220210121001202111002102012001012112012012211200010122001222100022100022102211012012100011000102211021211022222120021012012220122022001011210010120010202011101012221010001210211002221201001012121201010021120210210010212001210011000202202100012010212211102022210201222221022212010001101121221101100012012222002022112101002121121101211110002110222121022121212201112221211100122020100020002211022011212220012120221100021201101112121000121221020110210121220211100011110201202202210121021021102101002202211212020122220200121102020000220012120010121121111220100000012212012011211112222211222001100210012020120002112210011111020111110221220122020011022022111202011222110020202221110021222202100112012112101122011012112110012221122121211111201111122210112110221022221110110122000221010220122200100211011011112220120121020120012220220220202020102020121111200101012211201021202200122021221111022221201210212012012102212121110112200200021211220020000101200010010122101212101200202022212022112220021012022102020111022112220102212102000121202202221210210012121211211002121112020000010010020021022022221111202112111220002210101120001010220101101202011121211121120101210120222002211100100211202222200110122210210212100211101202111012212100220011101002012101101122212220202121201201012020212102200200211122100001220102201010022200102200002200021201020202222121012010201211102010002022100111221000222001120021220020111000110000112011211000211101211110011121201022211000000010212002120222101101012012120021212111122111112222201201101002202120200202221102210000000122110101112120102010010101001122001212211022200220120002102110010211122120201101100220222101010101011221022212022011211110010000122220220212201102210120212202122122102000121011212010002121000021012210020200010202111100100200212120220102000110220201002110120210202222111211100210012121211201201222221011", "211120002112002022102221011000021002212202202222021100010122120002110212001221202020000101220202011012010220101011200012101020210021222021101101120100210101200122011010120010222101012111002101200112202200202000020020222101222011201122200210221220221022121022221101011011011000222002011120012212211111001210202120111122021002002110212102102021112122211021111002121201110121010101120021001100011020210200120100101122011202200011121020122011010111110111221100020002101022012200020002211010220112101101221122012202201121111221220212101002002012110012201212111221012110221212002221211000202121222121121100122202201010001110221010211000112210111002220010110111110201102221121220122200122011202001022011211220022120021102001020210010112022010022011211002000021211011001101200111110001002221202210110122020220222212200120101210011021012200011211022110122202212000100121012000112111011212101221222120002200222020121120222211221010022222112121220121111020012100101221210220222221021012001010001222102120000011220120002200111002110021210012021112020101021210012012120120100101121110112220121120121000022210220210012210101100020221112011202000202212112010002002222110102110120100222212010111010012200212122012122220000011120200111221010012012000100212020220120112121222021011122112002000120120202120121011012212020122112211212100222212100020011212011010111120211201200112202020201110101202000112212210101121211000022121122101012110201121000222011111210211002022000010021120021212202111011112202010200010220000021002010101012012000120221000112121201021021012210202011121021222202222020122202201110020102122200120121021110211022020222111210200011201221000020022212110112102020000100100011000221100210100201000211202120121212000111101001121201202021202121211221100122010101101212201021210021121122020122221010020000211121222002101212012002210100220012210201102022110010002211211200000111112212122121022221121210101202022200220210212001020210121011221101", "222220020100212102222101112121022110202120111101200200020202110201001011222021001120121111112111222100021101000210012200212110012011100011012000100112120201022221211211021012011221010221000011012202222210210021112210021101021200220202020000000200210101210012211101001200011222001112021210100110000102120000020201102011220121122210220002102012211220121111201022101110112212121111102100102200222010020221222111122002011210001211221121121120001202211110011101220220112121012021010101021211211012022010202121212210022202022201001200000010211121222102220112020021202211221211202220012021112200121222111010110212221112211120002120201101212012110001201110120021222022111122101000001010010121200020122210212122221211112100202001200022011202112002010211202002211202000222122222111200201222202121121222012120212120212002210222010202111201212222211200210100201220212122001220021000012021221212202201200112112220220100000212212112200101101011221121212020020111011021011200010212122010222212121201011200212120011022201012112012001202100120021011101021221222020210212020200110010212122000211122111100222222021000222102202220202121102112021102022112000012200221122222022021111101002212111222120011101012221110212211102121020211222022121121120211200110212021102221021211122211022121210011111221112111122020020000112202100011012020200211121022002212202102101111000122111220220221211120202111200202202102122111022112102220111110121001210202011221222011100121001122120202221111200112220112020010121211101021000011000212111211110222021210011222001010001102200101012010111010011221221022220121120202120022102120122200002120110010120210210022122011222022002221000012121102210202211021102010012122111012021202022110022120112101000000100122121221122011022021110121211011121020022000212100200110221001001212012101010210222220200100101100220221011121021210220110122111200010012122212210101022010021022121222122210002102122100211212220211120121202200012200001202220", "210010021011220021121110002112110222000001111202012022022012010112102122012102212210012202221021200021202120211221021020222022200101021102201111112002022202022210211101112010222122000221122222020122021222202221202002111110202122221021002010202220112100020122101212002000012012002001221100012220212121112112111212020220022100200222000002012212202120110211221022201220002020120220010220102211000102100120102010211112220222110012022011012121200001002200120201022222200120112102222212000112021002202122212010021122122120012100210122210112220221100221001210002011000211010022201121120110102021200121110102021201200220222100120212112002002112211002110121002210011211202122220010102200210102222212222221222102100002002001121201111220222122210021212112011120221202121110100020222022000220010022110011112112001122012121020221000002011111021001200202110201020000210222202022112100012111010122002102210021100020121011222222002020100021011120020101011221001211021010200020212202222002100002212121000222201210220222100100001221020022120021110211101222011022010110111101211212110011012212212102200201111201112222210022211112212020022200210202212212210212112011221120100212011020012220201202011011000122011211200200202200010102202000212200211101110022102222210021112210201001110102222101010010100002121202222102112122201222020012002112222011201100210121011022110212120220211020120011021012102002101222000211201221000022021011011010001001012222000000000221210021101100002022110101210121000010010210202122110011221000221012021022021110111120200100121221021200121101100011022020200001221102101001112110222200001210201100112212121202200111210001201211001122110200011212211111100222011211202122000021122011102121201020002200122222021220110122022111202220200012210111011112021001112022120201112202212111110201002111100101022102022202010221021220122122200212120221110211000201111210200111021220110120001122121211211222000200001221222002121122201221200002021000", "122120022220120011222212012011222001221110120201101121222222220010201220110001212112110002212212010011110200211220021221001212011112221011100111002220212201220111011210102212112112211102000020120112221222002120001022222120122111212111021001020002200112120021020001120122211201010010210111122112112202201111101220002111220002100202000112211012021002022121211211022122200000111001200002212100002002101221100002100022021012121112202201002220121220100210220202110000211001102210222111111022001210100002211221000010101200210121000211201000222112212012102010120021021120010221001001220022211112022010000210201210102122112201222101212221000201021211101220110112122021201121220210202001002102102121221021101201211012212111000000010122020121120120020111000101102211010100101121122120110201210122222202221020100222012102212200122122002220210001000112112012022100202100211222110001220220102011011112002022011100020201122020012020221212212102000212000100020111011122211101020102210110200000222101212200020110102010212102022201120200100112222122100120212210021122212112202011020020100201120200022212002012111020000010012101110020221002111212202021200201011211112121220100202102220010021101002022221122220010110021202022100200210020011221022222022121122022100011112121010202222210020000011112000211010221000220002111121210210111121220022012022121210022221022121110210222002110022011012201212201112211002002122000111100012002211212010121210011202001122112001001220000121111211212211121100211102212112101222111212000002101010210210020201001221102022211222010001021212222112012102221120000202122021120212211112220102012101102220000021111100222202101101121021102202201020101100112201110220010020011011220012221021211201210210211122222122010002102022000202102221221210020101221211201210210210021211210120220121111122211000220212222020222201220201210222021120202101010101122012121101202210200222210112120202102211110100000200012102221011121120002002100211121", "201021021211202110111001001220100101110012120210011122120102220011222012021000202000001000011102011021211020220101112200011022210001201202202101200221022211112112021222212201102012011100100210111122110122020002011010222012121222102221200010021120002201221122000221101102200222222111222120212112002001002020212202222101212101111112021110001202220120121201112202022202222100201002200200222110102002102000210102200111110220112210000011210012002222221011000002021222011111200212220021201002010122222211212012011102002200222012202221210011001200102220210120202100222102222101221110212100202022002120101121012020222121022222202200022222021111212020212010210201021110112100220102002221012120221011021020220201210122011121102100201010200110110100002021221112002010212200112102100011120110202022021121010021111010002201200121221012200010002020001121112002021202111211202102222221210122112000001001202100020112221210000211200102100210021120220011010221121101111101112102122002211201202122201120010220021220022211220211121211221111101011121020100222220222210111011121110111112120111011000102000000122110012010222122120100100021110002000200022010120120002200221212012011021202220122121002111100012011001121020000001012021210110220120222212001111100011120110012102010022201201022021012110200210001220101221210211000010001211122201200202021022221112100101201011022220112011010100200010010111211002101112122001011110100211020101001102111201210021002020001000012012002120222202222121111102012121010220202210101010121221222102201000201201000222222100022101201101012111222211010221202022201211120002100002212010111121201011121110002101020001022020001201112201112020012120002110102210122012221212221020100212212022021102202222200112220201022222011200221010112102111011100120102020122212121100121002201102122212210011022110112001122212001010000010202021200102202210102120201100200120211120010221112220000010121120000222020001002211020011110201001201002020210", "220200221210002100100211212001100012121001212021121020011002111111001121202121200210222001011201200201211002110200121200122120122121022112110201012211111102010101101010110111110012002202211100112212012201111220211002211022021211201102012001011120000102000120010001110102011110221212011112012201021200021212120011100211222221011202112021121220201101221002201011111112122120101021221101010021101221000122120122112212100102010112112220022222101101221020112211002211102020212112200102100000021001012011012111110020021022101121212011201101110100100121102112202201211220201002201212200212211212201011020011102122201111212012201200202001201211010122102212021111210211210010110210222221202122012210202021011122110120110102202210121222011020020121211220022121100021222201012122221102000222011020011121211211100001211112001012012202121201210100122122110002120111000101122201020220221020020100020102201201000200010121001120022012201012222120112212021110101102222022201000210011122122122221111012101102112021022122001000101022212201200011221122222020221201100112110122012021012001200000212122210210011110120222222211210110010210111211021012012201210110020001011200001011112110110202000111120101120122010122210001111122111020221100212112212112201212220200100022121102000111221022221121102122022212211122000002022022110202100010122211000100021001012120110000000102122222212211222100001010001211121210112212002022112222101111020022210002222111120102120022112121020000221210202022200111020010212101201112100022122210020100220122021022010022121112220220011112121200200020002112011210202010012010021010011022211112000210120012012102001012121221220221220211120122121102011211121121022220221201100002022002000210101221201021210011201102202021200201021100210102112200122122200112211101222211211200212111102002121120202110002121222002102000100102022011202210021202211211110202210200110022011010122122100010111121212022022102122022010202020200001200021110001212", "122202002222100111002201102220000022111120220111121202221002221020022200020111020122002020222210202020121121021122002100012102120010111110020102211122221022211211020002001202100210100202202201100112212120220110220000212211010110102202201210111021210221120122001002221211212022111022120011110201120211012210121122210222110211000022011210110011120102111020110212001200111201112221002022211010100102101001022111211202222201100121100200200200121002221212101112120102210112201010200120202102121211220201012002102012110120201211202000222200022200111222200122220221222102012220020102200021212102020222012120101020101112202121111002012220010122202210101101120222002100010201112220212002002020201111021002100110211112122122201200101220200221010202001100202022202112221221222200221122122112021200201100002211210210221002211102121021122211200000121101010020121121220020122210210110202120022110101222021120102222201222212121010221100021221000120120111220011111221021211110122010020200202221122212200122020000221112111012212121221100202021202221110111121020022012001121221210200200121110000122102101212021220212022220110112121121120022020102121022021011201011121212102110201212200210011122102011112020211022120011102201220110020222120000011022000102021021102012000100011110000011111122012201212200022211021112212201002101020022211020020221011212202011210211121211021120222011210111210202121022021110101202202110222221011021012120211220212200210200012110101221122220222111202010222012202210121021020221220220121022112100201220102000212012011001022010210100101221211011001211110102221100020211121121121122122020100101011220200201120001022020020221101211000112022210121012021200200002221011112211102021012101010220001001010021220121220001100011110222221222112022021220022122221000010100001122122112111012220221200202021000111020021111120110222110200021001012022100100110111221000020022220212222010020110121012200122000120101110222101201211012211221000212", "212022001212022221002211202020102122000220210210000000101121211102221000010011110100011120002202201122212022120102202012222001022121220220221220010210020202022201200022212212121000211211202002110021121202011201021201212000022200101100212020221020222012100022102122211210020120212020101221111000000111220022010020212220002022112221200102020211202012221200120221021012101021122122010120201101000101111102002210011120121000101220101212111122200201222100012121110012121201120102221122112222201022101101201100011111201200122001001201201001022221201120111000100211222121122201102210110220012102220020220120010002110020102200001220111010102020212222101222100011220100102102221111112212012001010011211012121220121221220020011110212221210102220102221112220111200201110012010222012102022011210012221220010201202221011002010222211110001010211001012102110111011101201212202100021000021122101100202121210102101000221002120200200212211001020010222000111202110100102222120000211002001210112122221210111111000222211000001222010001200002121220222100212210201220002221221122222021200202100020110011212010211111121111102210111222011112021220021222010122202120110110111021020200201121201112200120202020011112000001102110110212120022110111201011010202112100210022010001122221201201202120000121112002220120200102012201100200202102102212111001102202212020211122001202221202211221111210202122122222200020012110002020220012120221000101220020102021121212120122011222022000122121200111021002120022210020101110101100120200211212010210020210122201002121021210200102000112020222221112100101110221220011100120220002021210120112200012111021201211101011000022122111001200102021020211122110211200111012102002012200022200222201002212110021212010001100121020022022120201010202101011220010102020200211111221110120202001002212012201201000102221012121020102021111100000122102012022012221211111212201210112010102221021202222110012101101221012210210121201111011000122120022222121", "022120201211200002011002022111211011101212111020120012220000210112211222010000222222012022000010110200021110000100000211010111102210112201200022211010002000201000200021221100212120021221200012101122002101101120021101010200221010211100001111201121122200002122021012112221101012110120021102202110010111101210022220001011200200021212010101112201012111122121002210111200021211022100122000101221112011002121121202112000100210020121112001002121111010010002200212101201011000202001012210222022110220212222221212002112122010100121120121000120100201110122021100021210011122110111210101001012110021210122211110212210211210220221122222022200210200220122002210011120202001020100212222100202120202020112000000201112211020111211211011122100200222010212120221221110120110200000001202020211211110120211221020011202111120210201220001000212101012022212122100011000001210001220220100001200020221211110102101120210012022121011121210102021022102101012120221220212202112211001011021010102212021022200112101112112210012020020010102202022121200102001001021001102212110102101220010110222112000112001021121012002020102111220002201102120100200012010120010122121220201020122020120000121222211112021212100122220011102122110010121012122220101011120200011002102010011121210000221022100020112022002020101211020001202210000110222011012010120210010210212102020112220221022120002122000220202211222020011010100101000220012102110102000200102211101122102122101101001021201220010102112112112010022100122110220122021021120210102011002122120210201200000122120211111000110122101012022102120101022210212222000001020001201011002112120110210222120112221201212121110020201202002000121110110212221000012221111200011100221011210112110011222022201021222221112020121022101222210010222022100022102200001010011102201010222222222220211220010121222122011110210212200021101222201120112022122201022201001020120202021102101012210201020020120110021022011021000000212022121102101101200100210102120", "112120220020021010211120112221111012112211221102220201120020121221221120221001202110222102022102222120102101220210101200021020211002200110100201121111001111222210101101102020111100101210201211200021211110110201011101201211001221011120111000001000220121111011102012200222100200222111110201122021102210220120120221020022110002010012021200211011100011002122222102001122211122211121002002220202010112011220202111210102201212001022012211210120012022020210220001202221000111202001122001122211010000121011121010111112111100010120121022220110102221112101222002222022101201110121000002101202011101000200021022010002022122202212010221110002101100102121201211111120020111112012201010020020222010011201002102102011221000012012212100121221002120212112202222201212120212210212202112111022112001021212111020201210121111102010121120111212221021011001201000220112100110121021012102021021110220202210201201210212012100022201000121210001112021011210012220001011221001202012212110020011210011222010002212000020001111102002221201200120110020220210201022221201101001110020200101111012100010001012202211021222111221120002102201200121101220121000010222002121000120001121121111010020000210211111221220101020022021020210112111000120212110202200100010021202211120002002000120022101022021211001001000112212221221200211020122222211000101221222210221012211222201021212122122200022020220212200220121201011200121020201000021000120200110002001102200120220001200121221210201200001002201202022002101121002002220102021212021121212101101200200001222100111110120021101212022122012200212100001010012212111012022101012012101100001222200112101010221112210200102000210120212200001101011220120121112201011102100100111012002001212020112021022000000110210210021020121101222012212022211222111112022222212221020012122212020112121002002000111202220002222100211022020011002111211111012121101220212210110010010000122212122000000221012121121200121121222210102201002122220210212200112102021", "111120211002220020221100111210221120102012000112002200010201210122210202120211100120222202220110020002000210101021222202002221021010200120022210112222101011122000101011120000200110101112120010211002100222012222002220002101001100100000112021100012012020102220201012120222121122010211100020201002122110011120120112111012022200010212212012211222101121222201220120002021221102012011220122001212222001202120121212200202122110210202111220201021221121012100020100111021010211121220210010112001221221010000000220012110112102220202111220222212010212102201202110122112012022101101122021202011021002002002200211211200022211022201212021002120220021110001000022002020012111221022121100111100020012022102110001100001212011200220100111220022220200211112111212002111111202202202011200000211201201000012011111222012111002020212121202102122022100122221221012211221120221210222100000010101200000010222122102222120021200200010000120122111000222100022122101202222122002202002210111001202212212021002111122201101122220110110201011201001202111202022121201111100121012222101220122001000122020020222222220211021221202021222220201112101002000011020101222101010212011101012210222011200120000122101210202122012001012212020110001011021101221001020012011220111222012202002111012110112120120120010201122211022201122100210112101210012001200222102210002011010101122111000020212020021011200220020121121010211110000201221100012111120120222011222120002010012000000121212220010212200201020210012201102100220200102012001222021212112022010122212001012221201210001020221222012020022012220101222000110201220122120001100010002201201102020110122000121000001120011210200111222200101121020211100101101111102200221111020120010201010011121000222211220012020000110020021000102110101021122221101201100220222200122202211022102012122120200122222102110202222210220100110112122011211010221221111100121020200121000211012001202201222101021021012202211200200101110022200112100201202222020222101", "021202201000200221110011102121222121012111010022010200122002012200010212121011022012001002020220021010201002010201001221021102220000001221010201202122101011002122110011222012112112110111021122000122120110202200210012121020122201002220102122110202101110101212211000211000202002201022201122121021001022022101210020021110201022012102102020101101121022100021201122221222222202102212110112101211111010020022110011111212111100100021010210012221212001211210000202210012202101002121020200122010122000010201210110200001021002111122002121020122022211110100102022002120222200210022201012102202220120000122000121211020220112001110102212012022211100202100210000002012221100010100122120111002220022220100212011212021110111112000212201211122122221020101001001102121202010212001011010002222201221120111202121222120020020201020112102122011101220121012221212101201000120000212000200022120202101120011111000011120220002121002012211220100012022101210100021001022002022220111120221102120221212210221020121211212000111012211220221201122202012102100012121000222202021112022001112221200222021121211220121100011222001222022202002021101202120102121001100211212220100111122202120212222012222222221021101021200012220120110020202021112221121122220112211011021211202012122102001102002111120010111210110011112222120012022202222202021202001202121002122200100122200100000201121021022010022122001201212012121111201211100202020120110001221121011011012010010221102021001211012101200011220121101212002011010111101001111121210101201211010201102001102100022221102200002221120001012120111210202211111220020022012101021001102222121222212010121022221222020010111011001200120101001110220112000212202101021011220001200211020122110202112010101110010120000000022120002222020010201022111100020002020000202222222222112222121111202222120002012000010002212122220112020220001112211120211121121101110202001010202111101100210210111201101212012002120202010011100112212022010020120121101001110", "202102022222000210000220102200211211010202010122101120120220122112012211201101000102000221221121022212200112122001010001002012101011002010200011011010122202000121011101022000021111200212000022022000112222220210001000221202012110222112102101020212021101221020222222220200110120021101112210111002202021220002221212111111012002121221102020212001112111112110212110122000201111012011112120201111100122202101010202102121100120110221100012202202120012212110100001121010220020222121220002222200100011102000201122010201122012001112022020211100200101002120112201000010111121101021212020121212111221022100220202211120010121021122221102111211002012010011001222111102201220000000101022001022201210111102021221000100220100020122111100102002101101020222210221221212101202020112202022220112120022211010001110200101210200212001021111222202122010022012112001211022212100020221202210200202212111122001211002112102120122122112100200210111010101011202200221222122011222200000222001112011110120200102200212202101112221111112122021002012102121202200001202110222222110202012110010001102211020111020200112201011201212012200121002200212002020120102122111220121022202220002110000120220211002010021210021211201001112121001210222212220111000100212200011012200221000101102022220000001202221111122022000111002120011200111101221222112010120002012221100012221111022112010221121102100021200000002000002111110010111102111111221112011110121111111012000100111001120002101000022111021212200112120012222112111000020022112120220111210121110222220100221201111211021122012121220002110121101221111220010010121121121120101012122021101021121201000112110011121102002011110022201212001002100220011102111211201202202121101211221112220212000222022201121200220012111000120120212110021101022101112000210002212210100020022012222120221211221112222210000001101012010110110121010100112101000220101112120210012011121220210121001122211211121001211110201022001211122200220000102001202001201021022", "002201010002020022012000202121120020221101020012010121221022211020000111021101220220220210202210101222002022001212210120220210001211122200021100211022120002211121002221001212001002011210111122121220201211012220011221120010111211011021212021220201212011112020011010220112200221021000110121010112000022021222022122002202001220220222211010222100010201020211020022120011012022210021210000221110010122001102122100011001120201010200212211201210120112122221020101000111000002110002120211002100210102102221120122201021000220200120211110011101121112020100120002220122111022000202122200200100211221211021211111112210020201110121221002211001200110100100202100111200120112212001102210111211210010120211102121200202220111000020122020222100201112020101110121201100100102010011111201210101210001112222221210011000221010122020122202110211100100201000112122100021211101020000112121101120120222100110121122112001112001201022212210220222101101101212102121112011110001020122110100100211002001020000200120210100121112102020211021100111000111021120122222101121111102022021101212222102011200202210110211121020102111112112111210121102112102200220020000201202012102111200112121020222220220110222210222221211002120021201110221120202212011120100022021200100022121000011102020211201211001212010100022020000201200000011001210202001200002010120222100112220022200022201022220102022102211101101202101011001121000100221012212211120101020100101211112200102022110110001111001021110010122221212001012112210101012220020222210221202022110121020112102020000012210010010102011212001110122212220002020000122020001010122101122222122120111101121122012210121020010110022200201020222111002221200222110100122021000222120102001110210201110112102201210121112222102121202102001110002220110012202000101021202220222120101222002022102002022111002101112021202002120211112001012022200021000202222120220220222101201100101001001011211112200201100121022212210000120102201211012021020202110022102", "010000011211112012020012100111112101220121020221100222010220022221100200221101210021112020120202220210112220120001002012010011211102101210220012200022210200202002200002100212211202202200002101222020120220212222110211012012120121120120121200211100002202212201212000012122002002112202221101001000100220121102120100012102002020210202101002120200002112122220101011111111022220021002222202001010001201201102200001010010210011222212110021111211200102102200000101121222011211211000121101200010200011012200011000122201012012211120212112102211200122000021110202212201200221000212121202000221000201211201100120012021022001222012220211221002121222020010011020021021121012121021202022122211020002100122122211202222112000211212011001010111210221000102222102121222202222222210020220011101112002021100101002202222112211211121201200222211021021021120200000222112122011012001202201210021001021220002000112000101001011222122121110122111221101012201001021112110121201221012000100012210220120212112110011010002120001020112110101210111222101212212222121121000022110002000211221201120210222200001011012202021200111112111210120112021200101012021100212121122121221012100110222121021002020202220111121221201211111221222222120022022021212201010222221221211222001211110110220012122000112022121201021222012110220102102012210000010222211122201212110210212222201220111201022012022212112002011222222201011001122022212121222002012100210100122111020212001012221001221121011220012110202000022011111221210021112201011110010220101110221210020112201022222012112110201210001002101212002101101012111020001220212000022201021100021010001012020021101210202001211112212210120212212001101112012012220002102201122121202202000210101001120112120121010001112221221200112111210100112120221202101222210111212121112212202121010001122101101000110001211012010001001022221112001102111000220102000120222121100000200022200000120000210022220021122102210102100222011211002011101221021012200121100", "022202011120201022112020110120121000120221002202110110221122212200121110211011201020122120120120211100020102112211111011012111201121200100122201100000200002221100101201011002121112110110011212211021110122001100120212221002002001222022012101022020211102121120220002221012100212111102121010012210211011001001002010122222120000222002221022100012211102222021120012102002000100100200010001022022212102002221220121200201111202100201212110112211111221201221221001222220212100101021122112211010002202222210202200120211210000112021022021201020011022000001001201110010022121010011022000012221221221210020001002001210001111221021201012111122010102202212111201221000022211021220011221022121021222221021102022220021001010011012220200222112202012212020121011200110220011220102111010220111212001111221101112020121220110202002202002111212111122112011210021220022221120112010201222100221110220220101002001110101110022022110112021122011200222101211120022121102000102112002122202011112222002110210020111122010102221101020121020012110212020210000012101012012200001121200201222220200221122012012102100012100021221012211012120220101002211110001122120120112200220121120010110211222021202101100221221120101022220212101212101201211211120200101101022001010011202020122102120221000200210022110022210100200021000102202210201122110111120121210201211220111122000102112211011220111212200000102110222122221201220012012101202202010011002121011220121201210220211012101020202000111110100102011010102120210121001022220111111121212002110211011001101001202111012211220220212122011120022010201200011211222002121020120101110000210110111212111010111200221202202110201112011111112020220110201011200021101122011221022221122022111012110220021210020221110000212101222121212020200220112200122112012101102222101212102212201222102000211222101012221222112211122210211110011022110222022201210012210120221002010221210100202020222022122020101002000012211002020011022201220220001121002111012", "010122210021211010010211011211212122002011210120202202022110021111011010212200020120020200111020211122102211020212010222201121110222212020010101010220012011001021211021210112102010002101210102210011011200101011100102211200222121100111111111000022222001020221110020112121002102011100111111011221111201001012211111201010200002200111120121112202100100021011001110102211202201212100110221220212202202111110011101120202221102022101100110121020120120200212000110222012001012101210221010001211120102001120110010102001002011121210000112020002011000021110121220222211102110202211222000012100202012220120012011102102111220012120221112210102001002000201221200110100110111111201101102112222200122122002001120012202021000100112200220022201021211112111112112021100121001002111001100220120220122001101212120121021000000012002201000100112201202110220111202100011210211021020210112022212002100120002221221121021210201121022111212211001101111100202111021112000020212221112220112200200102201202121222211100120010211001000021011211001010102110122010011220201022021201101102012022220100201120212110201201210100000120212101100210122012002212211022001001020122102022100212220111011111010011120112211102021012022100011022201101001211222120111112001220010210120220011022121210102212011001221112222111121111002020121102212121001210001021100122211201201022020221122022011112121010002101100021000022110100001110122210021121200120022101101202100101200122122010212210222102221002020221001202001221012000011210200210022100100021100120012220102121220020112212101021201122012101012101202222110210100200021210002201100121120001010220022011210200121121202001102201101002112020012020102110120110210110120011120122000012010022021011020001222200210002011120020102200222221020001011201021221022100121201122210120112220112220001110221010020110012100122220122010221222121221112120102211200212111010122120020211111100212021000200012221011022011001012221000102122211001111022020111", "112120211022221120000021002101020100011022122221011111020110112110221202221112211101002122000210110201212020200001211102122100201022220121000221222101111121012111121012102212120222112102000021111101101000122101101010120020022111011021210020212022100211120222100022221122010222100021021202000220201021120111120020200101112100220110000212101120012000110210020221111201020020020120212202211222112002110200010122102001020110002112012000111120211102002020021200220001022000220201222102022211112100000212021210022121212121011101220201020222102201120202120000000021122122220020120022222002201120221201222120220201210221112011110021111010210201122122221012220111112010201010021102000002211022002101012011211211002202112010110211221010022001120122111002112110222021120202202112020000202100201202222011200101100002011202020002102012222101202202022110011201200222222021200222121210012202010201102222020210210000020021020022221122011001011020002011210002112100221022201012200100000102001101221210111210221221000111211221201221022120211111101121021111021101210121000111112211010211110201010021010222221101110010002112102220111011102022101111221201000111202210101212011221121201010011211200101111220001201222202122201121020020210111201122001200100000222210002202002221111000210000202200111000101122110001201111101111210000101001201021211221211110000211101212112201102212101212110021000110211020211110210120122112021100111110122102111221121111201120020110221111111111002000120010022002210000012111201002012001212222021002101000221110110120220201000222002210210201112100121222011020021110211220110102212102000100012102011120021201111001210100001002011221100000121200102121012122100110020111020110002122011222210201200011121022221100200102010121022212102122212002001201011000002022011211010110220100001022001110112011120200100122100020112102212212222111120110100001120001201102200012001220201020200020021111021211200120202022120010121201200110102120221210", "110211212221001222102011002102120211211022020211102212112021122221011101110022000121111112020200221100202200100020212220201100020020202112212112100021112120111212112112011022001200101120002221022222202201102022002201202112112120202202101210221222122202111111122212112122220212200121111121011000210001022211012120120210020210210210021220220212112010200122101022112001002110120122212001202122221200021011220102102011221000002212210200022012111011022222120200101122022122220222200201121100222010220020010000120220001210212111121021010000100000100220000101212112211201220011012020102200221211021211120021011121101111011102122001200101122102121221211111001111102120012222012200222101221002110010022200010201011102221220020011021202100101110212210221210112012221202012112002002020202122120210100221212020122011111121012102000012202021110120201201211101012220201220000121122202001212100121120112222100202101110212002121212122201200202021111221221110021100211022202100102011020210110221100100102121200012202102002201020021202101222210012202222201102212100200011001120122121011100221122101101020121010212101012001120102200001021110101022000212021000020011220012201001011002201122212222102111111221222100002222200011110021211011211012202022220001112100201102021220201101201212021012110110000200200001102211001000000100002212000222210210112200121220202001210020011221120001120201001001111102011020220201120210121010122011212210200020111021221220000011110122011202110011202022001001012011111121012022011112111011202200222110100000210200002002112101000010201112220112122222022101121110121210212121212200222110012022012120002122212000010021112212102101002220000000112211221110022022112211102021102022012121200120002100010112202101222100122002012220222021100001220022222211121022122220121021220102222022212012010101121212021102011220022222101220001002110111012110202012110200000200111110001211210021221212112110122121212222221222110221110222001012122200", "110000221021001002020111011120112210022002012221122111102120222001002202120102200021011111222112011221210110010021122011102211112201100120212212221002001100012011100020222021111100020110102100101001010000222012011011201120011102110122200201110121101122111012202112002102202122001021022122110220120110202000011210001102122102210202021100222212212211221111012210221222212002212101002021001101002000200212102200212111202112112110020120121120202011122222002102111212211110120022102021202001121211112111012112021112202001000220202102220122222001002222201111122101202121001111002010022120121211002011222112000112111221010020222210102120112222111102212211100010210200112122120010201022010122201111220001121200222010011010100021011202100020210012000010202110020012220110120201020201222212001110022220201201101102022002121121010212221021100201001002220022120021222221220111111102210020020111212100201022211101101100200121122101000221022101001222110111201201202211102121120221110012221020202121020011202201112012202000200101110210012212221102212122110121011200022011120000222100010121011120122121200000010020021102222021122120001202212100001012220101202202200100012212120201102221220102120110212002112001100011000221222020022220220100010101211220000111010200211221121020211120002110210121012121002221110101021101200202001210201210100110122012210220111211101210012010102002022011120222112012112200112210000211112020121100221221202202220001120011212212111122220222211000020200221111212021221021210121202212001021120211220110112200002120222122222002022122121100122010211021021122000102002110010022102221012221202000020211012212120011121011002101202022011221000000120202021201021021000022211101202122110012000101201201211200102001021011200221201111011120102121220111210211101221122111101022111112212220121002220202211101121002221121200102111011001101020121122001222020211011221212000210202221122120111201112102202120121111211220101200200011101211002210", "000020021221100111110112220112011201111110112022201010102110102012122120120201111012101210211102102101110002102102212112022201200021211200100101102021021100101002020101020112212210211000010120000201221200102201211000100101120221121220011121212001110222100011122002101021112002012202002012001010202010011211222002011010220002210120020221021021010011222000111011022022222221121202200211222020110120221202201212101220120000100100012200110120221011222122102102110100120220220022122012100110020200002220021200200002100100200221101200110120022101122112121010122200102010222210221111122122210222022011012102112121210010220212002220022220010211200022220021201112000222200102200012100202222120021121012012010100101100102212112111110100102202120212202022010012101201020221102202010000202212102102012022102020110002011011120022020001102200020212020210202002222210212100112000112002212122000122221211002210010100212102012001121110021100021111002110221010000011202110221202021021200012020022202200021212110022111012110001102221200021212221111121020202200010210200102022112201011011020212102002012220211200010220120220210222202000202202202222200221020111220121011001211200021112022222001200101021222102101212000012101011020120000001200121111012220201122210012022100200010011010020122211021121111000112122220220220012212211021221100102200021100102021010200102012022101012212220110212211200202200110210200110200121102021221212200220011201211110000010212000101102110000122211001202012210200120001112210100022101122000002000220102100202200012102212202010112001011111012000110201020220020220220010222110202110012100012020001110000122121202202121101020112101000102210111021200210010211001201102011012222120020100201011222200010012201212200022101210022011121011020020110100202021002101020211012120222112121122120012002202022212121110011211020022001101211220002222211021110200101120100000221201102112002110202000210101110201021211012022010122100110002120210210", "202011210201001201212001221221221001012112122110222011012202210212200222212010001020201210200021100202012111201100020202201201022002002021220012002120201200210002212102011111022120210221011200220110222120000200210102101100120120201021011212002020100022111101002102110111101210110011202100221002020022200000020222020112010200222012122011022200120012002202102002220200121121012020122202222212000012122111020120112001201211120010222122112021112220120010111121212211020200001201101121202201100100120122101221122202121112220021210121221102021200200002211022120010100022010122100121210012122112122110201012011200221200012021111102220201020121112000101112101010122121020202021121221010011020000001211102120010121202012101002212010111111211212211110102010222021021121101122112102020101012111112010102002001220202222212001121201111202102101022100210201212002021222211001100110101010222122021101211001021000110121022022001112211121211212001111221022122222200122222220102112100102212102210022101010000021212221100220121122011211111220011211222202102101111201202021100122102220222112021001111011102210202122102221211101011020111221021222002201111021202100112102100010002212221211201111102112220201021220220120011001220112111120210212011201010200201121020200201002112102210110011200200021212221011012021121220012011120112201011201000020100102101100211220021121100111220121002220002022012002101010122202100012020112102212110100121112200210010002222001112021210022021102222011102211120120002220222212110022021110220012210012021100102122110021122022212200112011021120120221202212001022210202022222212002200112220110112101122210000220020200220001110011211201012021200221111202201120211110021100000011211110121022002120101202110121110001221020011100101012120110012001212100210000210001122120021112222120121112122112221001021111101211122101021222100122021201220112020220201100201221122011212000001002111021201200211010102001221202222210020220112212012012120", "210100121200110221112022222212002121012211212112110020101122211121221101201211101201120110100122120100220210200211011112211022010112220022011221212020110201102200010021110001122120100212120220001202112001010022100202111120021111120101020112112222020121201122001000000102222211122200102102022000120122001011200001021112220002120021210011221112211122022010021111121220020122201210010111020002000221021120000210200110111101000001000201202122210010200001220211210202020212001212210121100012102002220012110102100122021001201202000201102220120122112111102221120001120202022212112112200001111000000122222002111101022110211022210210120101020102022211012221122212101211200201220102100102020201010210101202110220002220201021210220101100222010120101022011120221120212010101002110100202120012220110112111001110100112102111022201011112220211220022100022101022102120200100102000110002010202102220010100012112200101210200210221201122010101022012021112201121210210111122220212120021101102122200110110220012101111020000001122200012100220020110012110001102102002002121210101111201120122010210120120211101101222010000002200211222020012011000121211102012010212110120100021221200210002200121000221002010222111112111010122011011102222220221201122210120000111220222222212210022012002020100210110010020011122110221202010021220011110102011011000120010000011112221212211220101010101002120200020202020102120101020010120220202202210102100100202112200221212020202102100001012002112010102020200112111212121220202011021101210011200200110020100000011020020012102201001222110101201000210212010201111120222201011020020210002022010002211101112210012121021120200120111201102112102002101021022220212211222222100212012021001200120002022110111022201001200011120012011002001122111112002122220012120201102220100102200111100201001000012112200012122102021020101202221002102001011012100200001020200001111000212000220111020222220002222121122201001022201020110110010121210110010012222", "210202212111000021212021002101010211022112200120120212202100111100210102022122021021212120201222000022120001212120211000011101211111001002012121221110101111122012212100110110220002112201101222011000102112222000010210201022122202201000011110220100002221212012120201201020000220001011002111211100012122011001211120100001120001110000201211001222112202122012022021220110000110201211212221001010010221012120201012212022101101021022021012222011110210221220201000020210020202010102210002210221121120112221020122012202200201020112121212101121021001211112002010012112201200210202001022012112112010121011200222101120102020112111201212220212111020012022001200112210012121010010200120000202201211122100201002202221211200222021111001100222202112212102022201100021200121010100100011112000100011102222122020201200001021011201000012201122002012101122100002200100112122220220111200100200122212202101120021011001110120202012002022221100021100101101020202121101102212212001010210022201000101020022212112210121211210211121021020020001202120212102210101121011000111111220111201210221211212222020010112212200120022100012220020100112001210001212110202001002110011202001021000120202201102212112210222020220100010122000210001220222212012200210121202202112012120212212102111020120210202222201021111110011012222020022021212012111210100121201221220120222001122111000002102211001012022022110012101101202121012200100120201010001221022201001211202110001201112100020011222220121022110200110002010012111211112210201110200022122112100112011100021012210221021010202011021001010122021022000121121200220001100110002201021020111202022111212001012010120011111020010211220110112221222211000121112122010022101220121220100210101112220112211121210210021210120110022121110000120001110101121101102200121100020202201100010100200122011000001200122210022112112210121010022122021221202021201002121202100120212012101220021012111100012100100212202102021011111220221020222212022110121220210", "002020212112220010010111022210201101021002222101220021220022121201222020102222110002211110002111220002220222111212011101110122000221202012110111001012221211000121010200221022021122122111102210222100112220020100002120112110210110212011110111121101202220220202102020002102020121211121200112002002100121020221221202120022002110000100012001011120221121020011112000211111000002021122000121202110012111200112011201022212002021221001222022100210022220200110112120112121120110200021021012200010000102100012110102211112002220220000010220212012212011212221022100011022210212220111211210121021200121110202220201102012100100112222221022101002002112211102001122121122000222100222220210012200010101120121121022212012002202000221121120122112200201020112200221011201022211212122221022012021112200220002010102200211220201222210120211202202112002120102011010112220000012100212120020100222212002211011011210210000211022011200212012021101000002102202200222201100201121001020221101111212212222020212202211010101202201220102020202212011220120102212111120111012110100222002010210022120022102221120120011202111100120201202210001220110100011100000110211200211122201101111100120222200102222200011201200002110101022020012201111011000011000021021021112112101110211110220202101102012211002202221111211211111211020122210121220011012010020102222211221111000211012221012012210120020010102201122012010020012020111202102101000102110010002112102012220020200112021211221200021101011200200202121111000121222201112000012212222002111202100020112000100020120120200102222202111021200221212120000010120201000201220221121011111221022001222202122200022021120221202000202121112202011101012221200220002202200001222221011201112011122222011010001010012000110120112122112100021201201222102102120012001102200220011221110120221022020110120010202200201001221100022000211010110021021211220000000020112000102222012120020121010211100102020202012211020222020201000111011012111022101110202120102", "120012212210221010122100201122002210121010102211221011210012021020202212121022010111212200011200211001001121120022202200212112021111110022212121100011102210102200000110021010202221201102022122201200221021111122211221202111212101021110201020020110222221010110200111110101101220110120001122022111011212112210100011112101002201211010012202221101001020222111111010211011212101202021112121201221000222201121220122020010001102011022012112102022202010220010211002100201222100020021021212111211022010201020010101122210021122211021211100202022120010001200000112222122021100022102022210020201122222012000022121112110202100121121210002000101010120102122222012012020100122021211110121120112102021100011202001001120110112002201001011220100102002020001222220012022221010122202001200110001000221022211220120201112010002201102012100201011201101122220020110001211020022120220120210110000121202100011102220121101111100101220211101220210222012220110120122121012211002101102120222112101022011220012201001122010011112110200021211101021022211002112002122012102022102122021110121122012002122022000121222022200111221201110201220102110122111212111220220210000010212222202222012101020010011010000012110220212122001021222200200101001022202100022101222110102110211010011102212100001211011102101210101222101200210000122012000102222111202011200111011202211100210201002012000212110000222102201210122202220201012022210101200120010012220220200101002212112011122102020021220201210112001001002221221101011101112200021111212200211112201110200002110012011010110102111202010200000221100212112022102110102211122120210220102220211001202110201021110001222122201120210011000220120022102022001012111110022111011200022220022120100001111101210101002211020100220220100011121210220020110202020021100020102002201121020222200122220021121121021001200200000011101202221010221212122222000210110021002212120011002110222201201012111012220122001012100100022001212101102210200112211211111112220", "111221212110111222102112011210022112201112200211121101200211100222212102001102102000110112022022021012010211110211000000220012111122100120201102112020102202011222011221111001012022222102101020001022111210220211011121220010201200020010001222100121110201101100120121202011211222200112011200002212210121110002020210022001111021001101101122011201122220010202220120011012022022021102000020012020000002200110021002101212011211111022120000100222010221010212122122102110212222000120100010222212121200021122220020002000001202200212110122100000010200201222101201112222122010102101120101111022201000211010101020112100020010112100111002112102220111110221022110002012211000121012000110111110001220201220121002102112202120011022220220000201211002100012022211101012212111010201122121221010000021211221201101112101211012211202220112100111000001020202111201001112200000102010122022111002222111010121202121011122222112202001010022100101012001100202112110100210211122011012002120112001011000201111212202012120121211001222212002021111001122022211012122102210200101212210100121000022112000001202222220210201002020002010012000121220022000002000201201012122012202010112120002021122002202220022002010020012122211222211102202000202201220202200210020110120002010110121201112021100221021221201110021112121011002001200011221010110112020121222210200112222212122021120112201220220221221022020121112210010101021110210122221122022201221112011021122201102101201211112021022222002102201101111100011100121222101112002202011000200000100101011010110200100000211010202201010011120221122120022000001201222021212111122222122010122022220012001002222210021201100000212201102211221021000012022110202121100201102111101022222021222122022121210110211202122021021201201000112011001102000121102120200120010112100101110012002020020110011000200102022121012211211220102011001202022122100121102021200002020220012012002001201111222020211200011110211221222120201102200001000001021122120022222", "020002022010010100012110102200120101111112101222221201200212101111021012200222012122222221020120210220201120012101122200221001200122210110200022002201201102002000102000222000111010212220220222021011220111101000111222121120210122010020222220111200020202220201022022021100210200210200012111101101222101200210221110100101011121110012001200112011021200212021102201122211211002210021000111102102001000021002221200210200000122200021210002202010121012221100121110112201101012111022212100222221120112020001012111020210001001200221002210000120112220020100122101211111010120021011120011022221022022112001011201222210020121102212021200021202210201102102222101110011000111022022210110101201220112101121102110112010112212100100000120211012001211012112011001222002012112222020110102122010110002211102010220110221220001111000122010011102011200210022210201021220111010011020212000210211010111000122212010201100102101001202112112121020222002220121121200111210101201110111100000001011000022202122220202221220110121111001101222102220022122201122201011202222211200222000111020001111002010210121220002000011022210221021102101201022102010212200101012220220110000020120211222010222212211102000111221010020020010100112112022220122001121001002021210212211102210000011102022220222010221021102010001021010122111211112202000111102000120202120120102110012211010021210212102012120201100201120102202120022102212200120122220210221020200011222010202021200000220002110201100200102101021222202102222120101002110222221221002211021002100122021120010111120211120021110122110202221021122101202110102202220110122002220022100011022221100020122020222021001112012112012221010111112121112201011201121012110020010000220210010020101100010021110012001001011000021122222021122110020122021201211110021102211102001200102201110020000212002110001210110121111201010022112010101220010012120012101021021000100112202110121012221010011202101011222220122002220122222100122102012000212020102011010", "000211001001222111210111200020012021201111121120211102210012201201210222101121110201202000020101020020121122020220002120012001020012011012212202122202020122102000120222202211102021012021122201002102200110110001101210212000210220021100110100120201111200221112020221201200220202010122201102102122200020220100010222121101021101201120102000110222110000110012010222202110112010022212122211111110012110112221202002120011010222200210101111102202011212210202112011202100002110221012110112220122011020220122002101122121002002101211000021120200001120211201001021001120112120210122222200220200010002211000202111022022011112001010101121200221211000011200120222210101111101212201020112020020110100120100011102112111202120221010012102102112200101202101111022000000112100011211011111222000212101211002220112101201002212111211220112002202201112002200122122202000111021112211202102121010202011011110121121021211111021111120001100201010100020212010112101202101000011111100121120200011121201000011021021022200022222021220211202102001111111221020112120211111212122000000011002212010020120222212100110221000221220221020202121111211000012020012211210011201220021212202202020220010110202021211111001211221222122001120202220102001122010102221101122201102212100022002122222002212002021001010101222210211111010220022221010102102120210011122000000200121212002121102012220211120201210112001110211021201022210102212120210222120100111102120202011220221101111200211212212220110002110000011110220001111222101110222111012220010121102201022111112201220211210102211020221222012000210101001121100000220221220012020102202112022111110011111222022122121000000122010120020111221100101111212001102220120200221111002022021012110111120211102102010201022111220122112012110220101122101021020101211100112122001022101020111022200020212120201211102120110100110222101221012120221102221002000211111120012211102221201021111120121022210201022110021002112010222222210202010210110000210010112", "111200211000111112222020012122021022022220120101210120022012120002200101100022002020121010020101211110000020022000010022210002121010021202120202222102212021110110101222221102102001122221001211201101112002000111211121202001210001210222201112111211212101021110000100120012202012012001120020222112010200221101012121101211121000102001222101200210112200201022000101111012202000010012201102020022202122002111220221101212222102022212010102222020102201100100222210102002201220220011221020211122000020112002001220011202112210100122211112012221110020201011201020121221120020122022100121011120120121122112221102220200012010002001010000112001212202020201110200210202120011002102221000211210021210001210212111211010011022011002212112122220201212022022120120211220002112222110210111121200020100201222211220010220111022010202011111210210100020020120122220011100020112222011210101201200021102101112210202222220001212002101211000122121101200100222220111121222202201020022112101012100011222122000011200210122011210212021011020112020210002012022202010020121210111112201010210110010101011122012100200011200211120121002101200201102020102121000012221121210220221121020122012110120120112010201120202021122010000220221210101002120122220101120010020222201022021010211120200020012011000112020002210222222211122121200221002011222210222102112112211000011121010121002211220220221210210200001101121222001012010102101011220020200020202010210120210010001221000202022012101102102001021220120222120101121202221122221001122102221000120022000122200012222211101002122111212200111112011102210122200102111010002102212001002120011212012220221220221220102112111200100000120220001101110021021102002112201001210212002201001021111011112102120000220000202110111210122100201010101021220021211012101102210021021221222120121221010120200102211111200110210211212210201012202020202020012212122201120121120002121201110220222021120120000000210120010212100022120210000112210220112102210011210", "121121200102122112221020121100222211212022110121110211202201002221220021120201211112022202201001011210102111212200221001202112101001111012020222102001212112002010110221212221000222011111122110111221121002022001202112112000200212120101201102101110122211101210201001200121210022022122100011102120102202121201211021100012010212120202012122122011002000001200220200112211002020012211202121101112022000201001222201101122011010222020211210102010220100002001022011121012110022210110200101220221001001002111112102120102012121022010100001112121210202201221210202021021011002021212001201201021100101000022002202102122021210220212010012011100001012112101000001110101120201120021222122001220001011112002020011220101221020110202101011102111112222210211020201111002220000121212002121201000112110000000022122220020012111020220110022000122110022221201201211201212210201022120121102101000220121101001222200112210110210210120001121102121011212201021100210120211111001211101211101110101022100211220200102111001102020222022020202210221121000012200201010221222000110121211211020012122201011221012100100010200120000120102021012202000020112221101210110111121022200110012021112112112010120212111122200001121011021111120022112100012221001212201220112222011011122002202101010201100110011100200221202000112020111201110112111202201111002001110121011120011011110122121101122201112220002001202112202022020000012102002212022122011120110222012020000111022022021112022201000201200001110000201120120121211211200012112102120100200111101100222222000021000120011001201200201220102222200002120111220202222121001201012202122222202211022221100000111201210210201112102001010110001221210120100200202001122211102021100201211201222120220120211110101111022000202000002222202211011220220200110211201012222221220020222111120010101121220212000002222021210012200111201122210021202212102121001200000102111122200020121002111020010210010120201022101201212101202210011010221120110111011002120", "210210020120100110202022022022210020210021212210002111022111121220120221111002002012012210010102011222111111102110221101210000000112001210010222002212212111112112200120122221122202112111121010000210011122202020220201220221200121002011120000212100112020020000011112201011120011211112121221100102220001212102022111210111220002220021012220211100101000111110021011221020021012000111112020020020001102200101000001121221020001110122122121012111102211020112201022221201020221000220002110222020212001001020202010121111202220121002221112200222020220012112101001201200221102012010102200111020101110021211212110021222221011202010222201112100220221220120201121112002102012120110012001111101020211020201202200010212020121220210222101101210121202122211211212102010122120011212021121220111222011011220021002111202210210012021122202001220000020001120022111200101111212122010221110020110100010100002201100001201220001220110100100012220012102121121111100111202002120201011010012021011102211210110200021112110210001110001001012210011121101002102200101201202202020222002000111211122010211211011102100212112221002212202002112220112101212102222121202221120011221010201211121010101020001012122001001201100102201111020101111021022101221222002220212020010202022011100021110121100211221200112100122222122210001201100210111111202121220120221101121101022111102121000021000220220122202210202210111200111102102121021110011101211201111112212202111122202000110200120100022102012222002222020001100020111210201022222020222112222021211211100021220120201000120201121111021200010212100100200022000101000110122102011111221020110222221122221101220100121021010202102220220121022201221002022111222222222221220211112121020200222122020222210220220102102121021120011200212111122102020110011011100201202011221220021221210200012202202000222222112120100011102001012211022100211001212020000220211222212011021122000101211222220112022220021011000111012220221011001011022212112020221200211", "012000010120011222221102110221212120000212220121001010022200200110101202000102202000110100122000201222001121012112121001122021212211211201012001021202212211122222002121202202111220021212112120001000121010212000100001200202120011220110022120121120202000211211221102110012120220201100020112111211110021002220221202112210000101120202102121120001021010021021022222212210221212112200122002110100112200111101220201122021012011201101020200220022222201101012120210120011222112222112100111200222112101222121111121022001220022112102110111111000000020201110101221122121111202202022220110000222121001011202000000112210102120102022202121112122201021022222221122120111110120220111122220222020102210111020121110221212211102121002112002212101011122210012210120101210101212112212221120012102111122202121000112001011121001121002101100112112022020110102221102000021200220120020012120010021020011221121001210221111012222220211012102120211012011112201021101020112220111112221020111202101112002020121121122112022121200212011221102201220111212011200012001210001111021010002111221022122212020222100102020202121212012210220012220120212011200121000111021201111112112021021021221122221121000211101120112022021000010002021021101112102200012010101021201000002211010101101120022000202110020020001221020000210212020111121221110222011220200020212110201200200021100102220220221011002102202122221020012021022212021011000122212022110221100000110121200011011011102220111021100012220220112111021000221112101022210110202022201010211021212022020210110200021001020200102020001221222010102001011102100022012212011010220120100200122001222221012021010101000002011112010222202001111100111101100002021212010010220112022002022110210002000211221120202010210211000210002120020001100112011210020220201221001110000100102000201101100002122210211021220102110000222121011201200120000112012121020120111020102000112000020011010021111210022212012120221002111012110120002200120021210122111120002", "011002110022111001201200020010202102102122002012200121122122021211220202112121012220220100000212222202211210112110202222111011202220201021010211201102020020120220211221000101122000122220112112021002211100202112201000200202212101011000121221021022000010200122020020002112000101210100110021211202002020102020020210020022020222112022102012020212112212021220200202102111002020102201211122011112200012020211120111222021110202020121220201101111010201010022121101110021012211122010202210102211111200102202200222102021120102111010222212011001202211012221122111100010020200010210221212220122110101000212200202101102210000211211021210202120120010010022012011100110122010012111202211122101121212021211102200101021101020211210222112111100010121212110212202102221110110001001111021122122022200122010002120212112002112022111021212002112120210121200110022020110022222222220022020221120211021210022112000001202112012121010010100100001001002000202110021112002222212022020211110112020102021110110200022122221010102110020012201202011010012102220100000012210001020111120220210211112122222120000121222111101021000121002210201022022212011220112101212202002112102210121122000210022212001001012010101022022120001001111002120102012221202212001021100020100220112222121022200221110000202122200121122202210121120002112001011120202001001102122211212000022112200120002122112112012201202101011211002101211221001000111022112200112212111210200112002010021000222201021221201011202022120122121000102220211220011211120222200202021020010221002111000101010010021210012211200201110011102120020201100212012012201100200101012220210001222101221201002212101011121120021211221221202102002001122001011022202222002001101211021111101120000001111221020000110010112022021021000221102100210101021012222102011000221112101020210021020201111222001210102102112220111022122002122001200220010112220202000001112220012220200101002112010020120110211200021102110211021211011102120101021210202200012", "200211222011111200112211012001022012000022101211021001112012102021220200122110222211222100121000220022012100021210011221001102001102001101220022212002001022100121020210011200120222111222212211121110102221020101102002022212212112020122021011022021201022112212002002010121212022122120010021110012110220102002112002000222122121120200000121212222211201122000210012200000102121021102201012220220202012101100011000211021122211002001022110201200222210121112101221221221022102212101101020022220220002110112101001000101120021100220202012020020000010220021021111211022212012211212122221021212100200001222210102211212122201020101201200002202122022122020110201021020222220002101211112201122112000120201200020111120001120201012212121110100010102211210102001101000001010201220121211211221010022110211210000222101100220010101022102120012110001102212012022111100112210012222210220001011101002021202112101122220112222211212022010111201200110200200200210100220002011110210010212001222220100220111200012200020021202220001220011122121000111012010121212020221120001010102102020121010112201102220112212100101202112220221111001001120112202200111021112000211002222000111012012002000002100211010020002001122100011211200120101100012001122111021002200222101200210112202220022022120010210110021101102210010012002000020110012221000000021101200112101012012202101020220202200101210122102221020100101010002201101100110202002212221220201120122200020100100200201022220012121021102001121002210121112210122010111122122011111122221222221000121110211211121001202110220012210020221101111200002022101222120111202022201022210102011120011111022002012000122211020221222100001220002010101202200212100102222122120011211212222002112211220000211211121112221120112001120012122021100111120200200102111112101020010210221102112012201011221112101201122211221212221200221210012120110122022110001021021111200121110202012221122100121220120110210100010202100121202010121220102100021021201002212", "002200101210011210012102111220210222011121112102120210120110001201021211211121121021101110102220012212100000111010101101220211102122012211112021022220020102012110100121120121002222120100202200001210002102122112210200012201102020202221111200010211212210220212002010220012001012002122220121201221001211222222022010112010220212101022102020022010100000010200001200121011001210200011212002021222200111121220010100000210122010001012201010201110210002202010010221122111021220212102122102101112111220000222011220000220210112210001112111121201212021010011110222012201201020210002220102012021210010210110211011110010000210020010002221100222122011102010010000011112212120120001012222121002011000200201200111002020001101220112120202220001221001010101121212121012122221012120010021112001110012120100200012020101100201222120012110010220212021200101120120211022210111011112002011021002110121102110222001120020111121112111211002020221200212121121011112021001200021211200001210012220110002201102202222112101111102111212112121020001202121021000010110020220012121112022122021202002021011101101222012010101100201020211012022012121220020221120022101102110200022012001110010210102202201111110210210202220102100200202001111102101001000122210011202021011221110022220021202011200112121001201200101120020212211220111101122220101210210220121110020210100010202001221000012121211021002200201110100122011112211002121211221220020200110112221202122120010122210110000121122222102102212000200001022200002000020110122021102112202120112210011102210222111020102022112001120102212122011022121022101111202202221120110001022021210102002011201101101120020112220022002210012112212000200211211000121200212111211100001202121020121122002220102211120011101102211120001022120220112110110200111212201121220221212102222121010122101110121022021122010211021111121010012000210121001011221200110010200122102221211201220022220011222100202112221101022102221221211111111220101222211212002202221", "211101122221202220011202022012211020220122012001111112012202112222002020011221001210112020222121110011121102002111001010200210120110002201001012001201222120221110111120211021000102120122222222002012122020010122100222020011212220012200011101220202121012100102220110212211002212202020201110000111211110112000020220211002010000222210020200100112101011210022010101101021212212111101010210021021120022202001121001202010212112121112112102010020120221002000111221020221211120002020201101222200221200222121010202220222120221002002210212212222212002001120002202102012012212121001001020000122201200012002111010020221202220211212010021200101202021122120101211012111011200222212020102021101221012201012221202101021201022202221100011011020111101021110012021101101021110010220021200100110210012212021101200111121021212211201210022221221121002202101101212011111120100100022102101001220110122010212002021210012111012022110021210012002021010101000101200010012211202121200120220112201011022102201011120210210210200120212000011201120001122021221212102111112102202110002021100110000211221020221221101212011100212211201021220121022002111201201210201002000101202211022222200221022100022210202012201201210012212120100122022111101020012100101100021011120020020012110111012011220121222202120221010112201111112102212122121100101010201222021000212022221111120210212022022021000112011122201222011121021121120121021102111110212012110012101021121022001011212011212210121121211210212200200001211222121022001020212121021111202201102101120122211200122111110012200012001222022122001122220222221001101211102102221212220221000200102010002211021112012001101221120021220011021010101221022110101102012121222011211010000201221000100102101100200100212212221011120220211212222211202220212222102002011020121220002000012201120011222102210120211122121222011121202200221211120201202000121201221210011011110111122111010001211210001210211101221022211011022122200221201100112110221000022", "020110201201110002121112001012212100221010010112001210210202102200001120220102212022120220012020101001112122022221122211021000021001011012121021210212102122202001200221022012222211020021010111020022201102001012002201100201100002011201010102122210012212220110000021210112010222201001000101112020111122011120202010202110120021121121212202102021220101100121100201201021002122221201000001121221111002111110002200110121100112100220001212102101010111010021201220101022221010001202222021021222102210120220202202220202200001102210100200000212011121222212012001200222020200200221022212120200102021110221100212200221012102010100210201122210212212121221221110010210020120000011120200201022011111121120210010121022220000011221200212122222112211100221120212100122220000200210110121220210021012010122220120201022012100202022110011112110110011212202111110101111210200121011100022002200210201221220111011001121210102012021120101122111022102001112002202210001021211120200012102201211220000111020111201222000221100001111102200221100011020220111102112102002020012210001112110112002020200021021111212110210002110110100211101222020000221002101010210221212020211010120022220210201210001212210220201021002220022220201201001212011012100122011021001102211012202000221210020102201222012011220121112102111000202121021021020012011011020221002022121211020101120200210010110112010122120221121121011021110020202222000000220100201020002121200112101121212020110000112220122222001000000020101000112222201122120121222111201001202000200211022202221122020021021201202011102012001220211222102111101000020222201020202010202022011122120110101100122202020011012202212222011111122121112022110220021111120221022100100021002222201000022000102202110021211101020110201220212211011022002010121111221002201001101002010111121112202210121120211010010220001102220200121211102002102111100220221210101021200201122010012121101011211201002211211010020202022021211212020021122220100222120211110", "202111102012110221220221222001020020010120020202212000121110102021120222200022221210221210020212220002212021122222020221101200001002220211111121220220212201020000110012200112012101101212222000212000200212010200000212000120201020202110201221121220111221212012222121210021221002002120101112121212220012210200211012020222001122122222211222221201110220011011200002120101221022112011200221210121220210210010221121021211201101112120010222222202022220010012021120010020001120222020011111200012100202011201212110101110001010010010222011012200120222121021120101011000202202011022110102010001110002111120021010211011000221021211101001102110211000211102101212000102112001221201122002210000221102110212210212111021020101110121001111012201002220012122200022120101222200010110220201001002201020001002121002102222211011020010120011212202222201021022122200110010221001210010000220211221110210212101202001201021210201020021112200200101122222110121202022220110001100122020020020222111100101002022210100101121121002122100112000122101102101220012110021122112110211222012010100202021210011021112102112112222101121121210212111200022000121011202202012202122221021212220000121121021222000221120010112221122111110012110221102112001220110001012100121210120220000200210212110220111202210111211100100102101112020212222102020221111100122122200211001121220201112200011221112002001220202202221002021220011201200022222100120020001122210011120221011012011001010021112020112111122120010002010022001020011211000120102000122122000120222020202000210220012122201002122221112210120121222210122100021222102012020012220111101211210211211000120011222202020122111101201201120212001221202212101010011111112111122101202101021110122221221011210011002210120222220001010200021120022112112100020120000222012000120111122121210212211211010221211011112112010201112122112222002012220212010020202201222220001122101021021101201110020101120020122211112211221212101111200010202121010220020122010", "200111001100000122121202102002012201102022100212222111110110111001111212120222101110011111221101012112111220101111212102012101011002202220202212022012121120221202021221101100101121021100201102220211122220021002002022202220122012012001211010202022010222010122211112121121121011001121112102012222200102001001112010020022221220000122010012200102200020001102211122020212221110112120002201011210021101021202111121202100000211112001021002200120221102012211000210222011110201020110012110220101112101012111020002000211102002021121212211211111111110122010210200022202000102100020101222100212222100021012102000101210011010201000122200011212001110220011002112201021002112111100222020100211101200001120110022212212221011221110011100110102110022120101221221221121202110112100120022212021020220222010000222012222101002002002211102010100210101121101100211211110111112100000002220001120010122001021021100112112102010002102222121210020102021001220021020012101020012212211102121002102001122002112022010211212221012212102202010210210222111100012200102000110102211020110212211022221100121201201110221002211220022020022112120002201212211010212120211200210112011100201011200211012022200011022112101220002022000010102022000021012222012112020022011011000220220111202112212101022202020022222220121002120022202121200212001001022000220200220020221012121102110221022001221121111222011010121021202100111102102220222012022222120002212211010222011021222012121221002012210022212200212121212100210120100201101111001110210110220121222021201111012001210101212112120221010201021100121012102010121100111020201222111022020012210020122202111210220012202011220012102210111000120121101010011111012020200022212201002201110200020122210112110222211211021100201221121122202122220122120222211101112102120021000102210222012120012102122222100022022220122010211121120202001021001011200021010100212011101201101100020110001200000000021011111111120102002201211120000220100002220012102010212", "211102201020201201102101012120012111110202120101121011122011221210110010200220212001110021120001201112102102122202201100000211012220010201002121120101001021102101111011221120002222202201011012101202102112102111121202002112112101002211020220221110002121022200112102212010000022100221101211222001222021010010001011101120021021102120000011101202001122121211001000020002101121122112210202201012112101112011102220020001020211110001011000212200021212110221020020120202212020222122210211220101121020100021121220111110210022012010020011201200102020102110101022221110000021010121100001010020102210220202121202002201101100022100102011100000210021101210122210220122221011100121121021120210000100212202210102022000202002002222122201010211120101000102121201012022000220022000010100110001010111011122120212220202210000100201221011222020220202011120111222211201210100201001201022202020110201101102221020001111201122212102202021211202102120202220001011000121211201121000222202100010110101210111112020011021100011200001022122221211000200112202102012121010211201100222200110101001222210122002002201211121120112022211020211110201222112102002000221010011100021202220121221120002211112011121100212122021210201221102000022110102202211021220022110001100210221100211202011220001121102102211020022111020212021220002110120110212200202200002100001222201121100201010021002021202002002022012012212022101222120010101200110201210012122110201020201000000012110102102220000202102212010101022211012100212200221122011200002000100222001020020122121001202110121022202212201011000121210222210201202020022201011222020212000011211220111200201002222010021120121002201112020120112111100002210010122102121200002011010002101202111212210002102220020011012201012201002102200020201220122201111022010210112020202210110221011022202021020210011220122111120211211100220012020221111110201221122200001022202010222202111011001202122011122200022210220100212120212210021102112010221201022001101", "010001110222021012000110122102001201000200202212111201110122121210021212222211120102211201020102012111200022221111221120100012100220112120200112110121010110210200020210021020210211210211212110201100112110212012112011011110211122012110222000200110000122010202120100220020101002011212122001200202012101011211221220021202120102002220101211120110101112010110212101100201211121201001121021222021121111202220220110111120222002210121222022022022202100002202220212020021110012112010111122012121022202001121210211021112100120112021000022210211210101202202121111202110100000021201102221012201002220020000002101220012121111010020201000001020110110001222001120201212201101222110010020220010100110212121212100211200201212020012101212012002022220212022021120110102012002101202011002212212101211102010111210201112222221010021011101110012100120012000102122201111011110202211021201120101202102020012112111222022122122112221200012021221010202202112021000111100111022102120021100120210102000202001210120010020101111222222201202012110112121211021100021101101100221120111211002011001020110200212020011121101120010110022020220211012000010022220211002001120022010210011020002112021010020222012011210001020011212200211110111112100221011102012001101201102212001212110020100001012202000102122210121100220110201120022210221010020020100202002102201011102211112011110111000121200100022012012210222212201101210110001002000022010200220200121020012122110022222212001102022212202222121210001202202112202021020022212201202101210110010002100122021002221220121020022202002020202220201101100100022221001001111111000210111101220100211120022121112102210221200112022110010100100111002011001202020212201210000222022211010122200110000110220210000221020222221021212212120111010001000122200100221122220110002020200101002021011121010120201100012120201021021211222222000122021220012002100212002210202010110211022110200111221101102021202002021011210021021221002201012121112112112211012", "021201112101021021211200211010201011210200022122020220002120212211020100120122202020001101120202210022120020222201101122201200101201122010222221020210222010220212121202210201020012122010220102100102012211102010221221110011211112010022212201010022122121121211002011002110011021200022221211011001022101011011202200202222210110111021210200012111212101220222111121211122220000220202220100002002220011121120220022202020100001202122200202202200021022001002210000012111110020012111200120021110001101200001220010000121101111021102221121212212102200210121010100222101101022220112021011222020111122222001010012020210010221011201120012122120002002111100111211102002212210112122120012020212210202112101110021200122200102222212120211012200001210121100111212201220122120022110200122002012001221011122222120021211000102002102100011212221101222002121000122001101100010002010002221121101020020100120211121211201112020211201110212021201212100111111002120211222121110011110122002020022110221120022122000010101100100120000201122111220212000112201122110000100001211201122022001210100011101010022110212121210120100212020021021111222110212210201012100200112002221101021022112000102212021212111002201102122210001111212111120021220122012110012221100201121110110210212220221101100201210002020120000000021122121100000020211201101010122021110010001202220112101020221122201221110010101212212022112000122020201112112102121121100120112101222200121022001210021202121201111001111122011112121112210020002010110002200200000100011000010021100202021220111021020122202201001211100020212212111120221010221122000211121020212221201112102010211210020002122100220111100211022212211111211211100022222121121120102112211020120221002202210200100102200222212201221200111121221222012001111021211200110010222000202111101121021101120222022000211212201210012020101101202020221200210022121000200201120211022112011112121012202011222021020220002010110010001020021110002202102000200110101210120", "212010210100111212022122022100122120002022001022210002100010200212212001212111112112120222010102001001121102022222112020112000120102010020002221002102112200011221201100210010122001222202202112021202022022000000201210012222000120120012200201111220122202121001222200020120111201220200020120112012201021000001210201010111101001100221021221200200220121010211001001210222001212202022110021000211212112211111120221020110212211202210101012101010212120001102100000011010122102101001102100022212010112002020210001002011101211201102012112122100001221200011010211210211021100222221102022212112120012112210220111022122000021201101100211200212012100100220211020120120002012020212111202111222222212020221020120102102000112210012210212120111000021201001222200102112202021200102101210212220220110021100001011001002000221101211111100020021200110021010102212001202221221212221120022122100222110001100111002111020110000102212112012202120010221220122120011101101100021020212002021102201222202100112012201202010122002020201212210111222210121110011111101020111101121110201202100021101102200122122122201100010020120002110110010110120002002000110011021211122101202200012111011220220010120012222222200200101202000101122110120202202000211122122102200102122021011122110202100022201100112021222121221001110122101201202220121001012100000100001000010211120021222022001102222002001011220011102101212212222221101021101202000001121111201202121001122201122110210022211020021022221200011221000110201002201222011102220021201102112110120111022200100210022121100111012201101221012020211220122122112212021022220021201122101102102210220200101011221121100222112020201020021110200220020011221020221000000001020001011102111101220121220100122220010011001020010220012110121202010100200101110110020212020110202001212102222102112200002210100112120101021201022202220222001020201000100002210100102122122012201100002112211012121000002012221202201221001012100000221022012200110220210222121", "121021110010000112021112020000212100100022112001021110011201021001022212210201001012200002221100110121200101210021000000121210201120102110012111100010222002002222101010110112000110111010001012022012102111022101000101012211122022001102201210111221222121020202021100010121121021101202211111211110202221211121121011012222100202102200121120112000011100010202221220211012100121012202220121202222022102001021021211121022212220211010120101011211112012210210120012002022200212011100110121121100112111102111221000220012111112111002110002122120020101022221220110220201110122022020022212221020111000221201000200012201000212011210201000002221011112110021002011021001122102020210022120100002111120010221212212020121202002202220110222102220020220212022010112120000202021120201222221201021210111201110110222222220110100210012221100201220000021012100102102100012020120221011111111100200020001021211111120022001111000012222212120220112001212200221100010221101221002221021222011000112021021210020022110200120011221002200111111002200120120102022010002202120020122020011122120211201200122121201010212210110222000001200211002020121112122022021101000210120001212101020010022022221212212202100101010002001222220001011201220222001111001001202100121202112010021221222022201011112112002112122021101221001000012011222001211010022001102111202110010101111000221011120000010021020021220200022112110010210020102200100020200022210002221101210022112222221212120202100010100202110012012000022222021121210120220222002211022010001122202002222122222211002111221011112210211011212100101100000101112112101101010121110202020020012012100220020210120210000201222020221101010102220122202000201212222210002212221010012001122110012221201011200111210020201121102102102010020102010120021012202112020210212212011210102022101210012121112112200000121112222011002210221000112001100110022212011010020121000221121201022212020012100201211211010211210000200121220112022021002021202120112200012", "102010110122212011100101101112010020101000220220201210201201000220200010220211110221022010021222020202122102011100210012201220200220201102222020102110201020220222212011112101211220110120020220211101021020221000102111212212221001212210100210022221110020100022111120011020210201211222101220222210220022201000112021110021110000220121010210121001011201120120201102212001212022220221201001212200020212121022011012022110111200120220202121002202012110202020112020201212020222222120002121210001121121221112210201121001220100201210012221001110101111011210122202100002010112020020000102120201220210100001122021210000012120002100010110120020022110020020011202200102222221111202001100121110222222001001000112201210201222222010222220002110010120000201102122122211200010121100221210001111221021101201000101010200121102212202220221112120020200111022110211212202010101020012121211111212101022111020221210010210200010111011122120111020020101101121212001201211111020121001102211222212001202102220112001121210010120102000222102110022100010200222211001120112210202222112111211202022010222000100012110112220111002202111102201022100222211110010202210100221101101122012100102201221011001221110201201220221100221220202110010222112001221100112212121001211220112220112101212120110020212221120002102222122101111210200211000010202022211202102201221102111222011201011111201012221020201002112120020011100001011000101112201221212100012121111020022222101202211002101101121112112222111212010122200102002101200120002200022110210101011001220012110012201200001121200100110020012012002211110100221022011100210122202220022122221201010102211010201021001221121120211011200120100210002011021000111001221120220010010011122202222001122210100111101020200211112110011012020112122111200212100221122221111210012000200100010010201202220002202210010021200021222020020210200121012210211102001022200021211202011021012112101200110112020010001121112112000112000200200200011222121210101020200", "121010202001022021220202000020210101111011101002100110100202022121200212221110010002010100222020222212011210210000211021202101011110222000111001022000011210222210102220222110111101001222021010210200001122112122012212211201221222122122020020122000210202121201101211111010220220122111021111110021022122002010120110110020212000222001201112002121202100101020221120220201002200212102112100122201211010110220000022022220010020112122102201210121222021022102020211201012210202211211100210102000201022112022202220210212121202211102122122011021010120002221110210100110020021221022221112002100021111121111110110210120111020002011012011001211010020021112111122110111212201221011122211201111102111012210012111120112221120010221001101011111012020102100201022012000102102220002200211111212212002201000220221211112010212221000022022211200000110101100012002122100022120212121112021122002222102110211101110000102212102222002201011122022121022111110221012010210211200012022012200000210120202001001010012010222010122212101022212002120100010220200122012212112211220000120111101222121011222201202122121111021112022102020101020102212222200020021110011001210202110021121022102221221200020020210102211001011022021010110211010021000202110210120122222211101020000011021120102100220211121112110100020001220120102110121111202122110210020002011120122202100121011002001201202222210212020221112200201202020110010001201021001100010202021001220121001000001210022001200002020002221110110011022202002210200012221122102112011121010200221222111100222102220110122000100122021001222112101100102121202020120122111010021221210220102211101212022101210100220101122102012110100101100112022222120222102022211110102001202200112210221122222011220122010001010111202122000101010212111021012120022001020100200120210111121020012002212110000021200112110001222101022222022211120202020020010212001201000221120200020001210102210221012110010200212010111012220022011001020022211110211202202100022", "000100122111122201122111102200112100100210220112100102112221100010021000211000212210002001120111011002100102121200020221210021201221122212201121222002221011021100221000001200101100021121220110222121222002012021102010211211011111112212112022101122020100020011102222112211220100212111010011101202010020001001000101121200112120011111120102111010210021122110202011200020222211211022210121210101021202210222120022011200112010000201001220002001102022202001100012102010212211111111001001021001012221210102010011002012222012212002001020212121010211201002001001112222110200111211112200200202202200000220022112220110221121202201021010111002101111202000101001100200212220002020202211200110101200201101011102001100210000210222001221101012211220011220021121211022120211220201102111001211002002112000111001122220021211011112211010200111112211122121010001212102121200022100201002221210121020110122112222011222212020010001111222122122021102202210100100120212112022000200101120000102100202210120000121011022110101001002022022010211210000101211102101011112020120201100122011201121012022111002111112000101021021122020101210211021100012001110210100210102212122220201110122020012112020120002022202220122122210211010022012010201200121101011210112221220012010001221210222221111211210110012010120120010101202122120020211122012211020221110110212110022010111202200122102201102011202202100102001022111202001221011212001221000101221210000202021202201000110102020020212000112121212201100120122021001200100011211011112120220202002112210200122201110002002120011110212001120201222020112011212022002212222212012021221110221112121200020020120010221102101002120112220122011212110021000200211021211010201112122101221222022000001111000022112211221102210002021200211121101201200002222001122120100222022211202200202111220212222010112212201002021012000102220222021202020101211200010212112110100221211010122020110011010100100211122121122121222120101102210022001110022112010212010", "000101022110011212222200112210112200010121202101201100122002121111021121202112110110021200021122200210222000021102202210212011112210111200101210210121211012211220002221122210202110200111122202011100020001000201200220222001120101110122200000101122120021011112211112102122122101211010112221210000020221112111102001122220012010221110112211121100021011202111122022220222211002222112020100200212221111002100001122200222010101020220021022100011210022211221100211221200011222221102211201011200001210220021011021221202022100011012122112012111112210221110100200211101200000111120020000122221010201110020122112002202021220112112021121102100110221110220210120221000110022021211112220121111002200100001100112202121112222022202000211012022020111102112211101121222202011220101100201102022000201211221110212200201102210022110110010200021000221010110011020210022100002011220102022001120120012101202020220012122120012102021111022100211001120211221222020101202020120010022100100022211222011021010210211020101002010022122002212120012202011210000102200210221100222221221121012022012011210112000001010021002121021221121120000220212120112202012101221210212220121202021112022110002100222010222001022001012201122022000111021012111201212010112121222201000010122102102222012001201202111201101102201112222111210120120121102212022211110000220201222110202011212221100201212202021221001102001220210112201210021202121120102210201100000010100220221202201210200122100001210000202102112102121100221011120022101222100020001121102210220021001120002120101222122021121111211212111010022122211002021021001222100112011120222111220012012210120012001002012111220122202200022210110210102122111012200001020011210112101111020101020110110002202212000222012020111211121112121202201221110201121101120110121122010211212010020001101100110120002221111000200020000100112102000220210020202000101200111111122120220012100012122002201122011221221221110020001010200001220102001012122022101122011", "211211112220021000121011122200111202010122222101100120221121002112000102122121021102212200000210220212102212110021210222121200202101002111212110100210221022022012022022211201212001001101121021210001000001121022120110122110122002012212120120121212201112120210022000221010110112010010121102202202010212200110020012112120102110222222211021012000000210000100211211010000211021221111010211020120212020200111110100111011012020011000111202200222020100211102002120200012101202102202212002201000200022022112222220201020020102220012121202220112220102021001211100111000101101200222202012201001121111211200211022110100002020012100100202211022020122011200211211012120120010010000111022010211022021020201221121121220000112021000010112011202210022200111012212222120222102202012112001002022010021001220111200111012022211111222000211021012211011110112102011011122011111202122202222120102121000012222212021211120000021111222201011110222220012000102210212012010120120012001002001021010102002001001202220211211222010120012102110122202221010210202000101010010012110111210212122002220121222220212102211200212221121002111112112020122121001102220211022012120022200111222120011100222220001211201001011202201120002020120020002200000100012010121010201100101211021222222111111222001102221011201011012111121201222011021101022012012212012212022010202022221000011210122001021112222212210010211220201100011012212020212002022010010210122211011102221221011100001122100200011210110122112100101022220101222101022221022210021201200010020021202111200002121010202011202220200100010221020221121011221200220201100222220000110010000220200122112021201222102010102122220222221212210011222201001210121110111020021001211102010001011020210021110111111200102211021221101212111212010201011022002200201021110000122110000022012101110121002210101011002210020001221121020000100002211211020201022101201020100211112200200002201101220122211012222200022120121100101200121110010122011011112000212", "210210000102002000220220201122201122212110201201212102011002200122111001212222020021001210021110011002222010021111220010212202202011110200012001020210210120021122011102112201202212111101010020102221211211100011010100122010121111210202210021212020200101010000110022010001211102000112200020212111001021010221110111100201110212102101220112110112010121200120122102022110210122100010112011020022100121211101212021221200110111102000200020101002201102011221012000002010101021200200222220100200220101012010102210101202011110012121100022210002020121002000002212000100211100002021102120201111201202112102012200220100220011221102002020001210110100011202212000021000102022112221112111200021121102102011221000010221102020221212001000111211012000120020120012001000000201010010122010012111012022101102220122100111011012220100222021011122200222110021020000000222210111001210221122000002221212121200012110100001111022122111220100100210020202122202111021021101102011211021200012101101122002212110100111021121022200111122012102212022112102121101121110100221111001020212102212210120202100101211221110111220111100201110210100122001001112222222221222111112222112110222210020020211111021100201111212011112212001222212101112101202112010020000001202221220111100111121000011121210000210210020022212111022101110201221210001111100010120111102000210020021001022110120200111010221201221210212020122201201200122011101001201020221002102102002220001112112112211200111011200212100012222112010002010102012201011212120111222201121100211211212211112200100221022110121012021120022222020120111011112102222122001200011201112020211101200112220100010010111101200210200100002211000212100122000110202102110011102101022100020121210011210022210122221112112210112020101011110021021100211202221002020022001211010122212221020000220122021010222212102121000100020202210120121102111200002000102002212101102120201210012121212021201210000100201112012111220110121020010221010001001121221101001", "102221200101020011000102221200212021022212111201100010022102000020120121012022202111010012121122212102022102010210211211010120202110001020011200101022021100222121222210002021222220011122100212011001121000201012001012112202120222112120022101202111010020120210102220200001001021212100021012022112020010121222221202020022120221022220210211000221001100212110121002012100012202100111210012201210001202022222121020200221221020202020022012221012111112121002122200221121022012002001111120210220110000001200201022110211200212022112112222120022101120220110011000220212220201101222021022011112111000102011202102111210021111021111120221211002220110112111200020000022000220220110022211101112121001201220211210012221111111102001202102001010011211201120201120020122222012200100122101001001201201122221101211222202111210011020212110102200102012111221222100210010020120211002012000201110122002100000021101121110010021101112020010200020010201122020102021012121212122020021210222120102012002021022110201220010202021110220000011101011100111220010000101210211001222001021100200001120200101012002222201022212012102121021122220202002220120110222121221222022121222010211122122121000112222101102201020122010000102110211100021112022211111211001112221101201112212221111111212222100010022202101110221200121210222201011001210010011110120120021220111000101122001202201001112221222120210210002010202112212202210202210020022022021211221220212002021010210120020120102121020110022010121211110110021200020122112201020002120210100202200111002002111111021010002202211020201000101222022222020222021201111101101212112000001021212202000002002210221210020021111001010221001110011120010000200221020210201220221000021020002102120200011011122120201010012212021101102120012111011010122212101210101022111201101122200211110222100111221011110212011002101220010121010102010021012021121110112111220210112121010102011200221221111200022100001212100211201111220220121102011212200001201221220", "211211010022122211002202021220221012201000012000012222121201111001012210221111201111011020221020211221221211101122001010102212211120020020120100110022201221020011210010121222211022221111120011202011000202222002110002220222022121211021002212021100221201202221110010211101222212210011011020202121122120201002222211222110020102202220012002111120121022212011012111120020011100022000122001122111221201202101212111101002021112202122121210111012122221022011021112020021111100200001122020211110211010100111222211222210202220212222120202100020021221201102120022022000120222200020220020002222122002010112102210202211200202001121221200212000100011200011101211001011002021220120010200201112210220211201201200101110201122222112121110002111112112122120212200221201122000122011012221222002011101122100211202021101000011120202200010122122121011020100210100022122021022010200021211200102120211100122011111211210210110012010101202011000212020121211201111001002102200011000002222200101000202101210202110020212012202222201200020221020112212022012102122021121112101222011110101201102001200200202022212221221022211002022022200001202120110202122101000212101122102110020021012101022222020022221210110210102111220002001112111211021210222200210121101101022020102000122001211202221000212201011011000100200002012120021200211200122102122000110111122012012111210222111002112202011210200000201212221221220220001102121212100211210211120111000002000112012010222002111122212122220211212010011222011002212220000110210020111210112022000201012000112112111212221210001110020002212111212010211011021222212010111120202221212102120220112200022122121102001001002122221222121210221001112110011220210201202020201211022101221002121002112210102022201210220000122121100221112020012020222002022211110022110022100102001010211012020112001110100212222221222100120221112202222000222010112210011012211022111011110012102000212210111010212012110210000002201200010220220001200120112221121121000", "010100001002010100221102200020101100210110010002110000002101202222221221120202200212012202111221010202111210210210220202210122122210111111002000002101101002102202122211202122110021211202011120011101201200220212020210010112211112001112220002020202020012112202112011102001121112220110012100220222222212002110022120102111022202012202022201120200012010111001112021101000100121200111220002110210022222211110211222000200011002221010010022100220000102110002200102120222000120001020001210212100012212002010012211202110020222222020202020011202122211202112000010011201212220220111022000212002011020012200201120012012000212001021012102121112202111020112100222022020001212202112012000200120200002222122100022010200022110111111111122212210221201102222111100201020112222212222112012201020202010000202000220221012020220121111211212200220121101212102202011221002012110222122210021210111011110211002202021010210220001220100112110110212002121021200100112210212100000101110210222001210110010211221100222121211222202010202110001112011212022102002010020222222201000010101202022111121212212111200012001101010001121012222221122202202002101010022000210121112000120122222100111202200010122100000011111222112210022012011011100220222200020122120002201110112100001120021210210010011122100100101002211201020202120121102220012000120210011102212011220201210201002001012221000200100002010120221011211121101110121200012210120202222002121012111120021200202020122200210111110212201012201111221001222111000211000022110100102012210022202202212212100212222112110002202110120010211102211100111220011210212222200010002012011212110011111112012011000122110012021012111021201120001221122101001100212222100201012012021101012102001220221100111210111001101211022202001122022122021100002001112021021120211210010101010101201011012112022010211012121202210120102120121022112120022120110011121001222110022220112121020201121120012110021110120220112021021021001002220222112020120011110121001", "202010002200221102202120200202102111212210211022220111210200010111110121110202022111120221221011120212121121001020121100122212222000111110001002121210120012100211000200200120112111111010120000001012101110202011020211120011000000022212200022112001012211100202101210020201122101101011201200210200120210101000111102120220200211202120102022221000011201020101022200120020202020111011011000222121020002021220212110011200121210110200211200101202201200222102000020100111212021211102111210000000121002122222200100011012022101210222121010201011022201120121011201210221210022102212010021211221022102201210112100112222020211011012011012020021212110202120101002102001021222120201121022020010120022101110200101202200121220001202201002011022110020110121202201200100022221011221020022121110021011221221110010201000020202012101210211102120222110022202101100011011201202201110200210021222102220120001002000012210100121210001202101121220201001010200000120210101210221111001210021111002110012002022201211201112221212021221022000200101010220122211202202102002212000010011101111121200002002222000102000012202222201221000012110010212211011202202021212211110220111120201020110122101212002211200020121011222200002111122222121002100011001110012200010101221010001022121012111202200010001102102102220001100011120112101110222021210001010220020120021000101001100220110200200212001020110211112110002021012101200012011121010000010202121002221110120012022020211100211012121222202122001020002212101012000200212222012021020100122201002022211221021120211210210211011011011001011202021122200021200020112200012010021021022120012001221001020201020212211202210112012110210222220120210110122102212021220120011121021010001212021212202210021221022001120110122211210012200211121220222211001202102102001020011010110112201210211002210012102200201110201201022101021010202200012200201012101222220011020120000210002122211222022012012001222012221200122011112011110001010121122212000121001", "101200101020111112121101020222010121021111210012220200010200020102022100002220211211120200201121012100021100101212012112011012202121210000001121022110102021101110010021220212111221010022111211022102002012112120111212020112211020012022121112000220011120202021202200010012211102102111100110202110112211211011020021000202212001010120100122011112022101110200002211200000212120010110201100201210200010201102000110112102011110120201222000211001101102001211222110021120112011111211011200122012221221222010222020210001011010002020121121102002111021020202101121120202122011101011201211021022010220211012121111202212222002112122201010122000122110001220110120001001001100112211000202111210102210110210202012100001101201201121211000122202011020201220102012011100100221122000211012110020112020112210002011121020222020202222211112100102110022112011102011101200022010100100202112101211211222212121110212112112020000011221122210222110202221211121020122000202120011020011202102010222101101110000200200221102112120001002210020120002101022010220002102110000210112010210112002222022101111020012211222111121020200010211000110002022002212100200212022112102111220010101220122011020110211220202122120202122010122110101112202012211120100101011120102212200100011100202212022001101120020210112111012110101110102110100010012122022212120102121001002012221021102022100000021222001021121112102201102222202012211020010221212002202110222122112110011211021102022000021120012000012211102202200010011022120110221112202001021021121020001122022220112022102012020122120122012110100201012122021220120211021120220020121012022001111221020022200220121102121110020000001200110101110100221110012010220000112101002212221121000210121202122222122101201202012012110001021210020020210011102112212221000121220012022221200120011002000201002202122120112020210111121110110022001222101002101220021201101212210111220201101120022011111201200011201121102100212220111202121112200200102020121012211", "210220110211120022012012121212210220221101210212010222110000221000110221200201222020002020110220200002222201010012112012022011111120100011211021010001220222101111002221220122001102200112021220220111102201200012111122011100200101110002011102022002020001200220110101020101111001122122210002101000222221102122011011210110002100201000202102001102022202000112121201012111220020112212010000000111000221020112000201120101020112102020111100121010000011002220001102200010212212000202012011002011212020001201202212220010120010022211202200000220210110222102020020021022110110111120221010220222022020112022121211111101112110002101000110012121220121021121221022100110210220221012120000011002021100000000021011121121020210201211120002120110211101011211110101102010101121102110222100002110020201200002010212110100012200011121212201210120000211112200212021012122010010120212111102201212020120222200110022100210121110011201102120102122122222011021202211221221210022021010101101012121111111101202202220212222221101021200100110201112111122121202212220011221201210110222120212112102101211102220010221101210001212200222212211202222102202011122020110121202111022210220112102001221001112101100220012102211102112210002220102010222201120101002121122211201210111202122010001210120212010222222221222020202200210011200200212212221120221100200101021002020200000012200000120112102121210211201201211221112222101022121202212000201201100012102210002120100011001100002211221021211210121112210012001211211000212001102012002010022221210120110112210110121102101001212200220002222021211102021201102020011122100000102102102111200210022222100210200220211010021022211100020202210111011122011021112021011020110022210111112120212110012110112201000021200022202001222101102211111000202000112101020210202212122001012000112210220120112022111001200002122012000201001211102012211022020202121200100202111222021222200211200120012100010221110100220102212022221210000111212201012100011011220", "110012002112101122200222221222110201200222001020201201121201202210100101202201000200022111011220220200002101120112202002212111111020011121112100120110102100220121102012000200110201110011212202000201011012212101212122200002100121010212112121200101111220111022100122101201220111022100210001120022202100010110120021200100102020002121201112121100122220221110002211110000222211012100210000020221112000202222120212112020212100012101200020111210121002020222002112222121022110000211120222210210201101120210102211222200002101202120000020011012100111221121121111121100201012211202022221100112120020200102212220100222222102110111211102121120002121212100201020010211101121220211011100221110121112111202220021222100102122212020120102211010110021211002001200001022222000022210211010000120222021220221102220010012112012222202010121210122122022210101011001001001000112020222111010212210012100122200010010002022111101200102100002110122111021210220200012022210202002110000112220220121111210020202221000122120000102110011211201221021112110210101221110122211012211000000020122111111000122102221111101010211221012120211211002120200122001012101212010011002100120122202222122120020102200202102222012112211002101100000211221221112220100100021221221022210120001002001010011021220102120022002202220202221002101220222222000011020121022012210001202221211202102011000202122100201120200011210211021012101112021100220102211101021112000201001100101111201101111001220112211210110221211212021101020202122120021110200000121001101121222201201000210111000110011021022121201012222220000010110222101020211000202001222001122202002001020111222021210000210101020222112111220002201201020221210200200220220211212002100222210002201111222120222102001100102221222000200002112220010101220122101020011110102102111221022011212211222020021001221010200102122012121002110102111222011021020111211010111022001020000000222210002102010221022201210101002211020120012201112020220221101210200112112", "102220222110120212010020222210222000221122212021012210110212222202112101211221000020201212210022012100210212202022222221202020102212221011120222200011101002201100022020002220011112011022011222120000212000111212111020122022202021220221110022112002222021211201001100110000102010022211221200010212110021022101211210201121002200220122110222001201212011200012120002110021201101022222012122102221200201121221020010201022101212121121102102221012011121200020101212012221212200000001002221210002010020112002112111000012222112201122221200122201011020010111212120011210200021121100200020220221221002012022221210102122100110111020010011202120120022211200011022002000001002021200120012002200210122010200200212201000011202221201211011012001020211112200100101020000120001020111012000020211100001100120212011111221101002100021010001011021201222102110021011210002110112200201202102122122122021111220211022022211121001212222020122121221111110010110211101022120020202210101002211100221012002010011000011202222002222110121011101202222222011100210200110022101001011110210222222111020121020111110120112110222101101222101022122000221121201001110010201220011021211001212121021121210212120002222002001111110012201102200021020021101112010222111220102120221112002221100002221221100002020001112121011100110222021022212200122122111021111102110120222122000202212022101222220101212000120122010010200010121212202121122121102002121012012012220012212011100002210010012012100002201021102202202002212110220001011110110110122020012122100200212201211010211200110010010222100102221212220000020001222201011102112120200221001112010100001101002210100020220212202000002112222210210101001112201210012022020120010020021002000101010101100000210222111212021010201111101021111200001201210120211102221222200212221010212202010112101112202110001020010220020220220210011111001110010100202101022000121122100112102102110211110211220000211101111112021222211110211200011100201202122011111202020", "002220220100122222101111000200201121112001210011220200011102211021110100011000120212101000221000100000120121121102222001021000122221000001120010021211212011010101021101111202220120000200122202021211121122012211200000222112222120110112002102011121210012212020200002122021221022001210220211011021002001202110112111221022000022102101010202012210002120222102211222112210121122021000120101100112111200002020210002202222110012011120110121022022000000021100000201211121021022102202101012220200201010121012111111120110120222221020010000102210021211020200022220211220001211201122000021222221102220001000120202211200011201000011211211022221221011102112020020210011100202022222112000211120201122110000020220212112020211102022100101010220010100021111012210121201201122002200020200222222110022122020001001101022000021000110212011002210122120012010202002201001201111221002102021022000111002200012222200200110201021101010110222211010102002200020112012201111010001110202100102201010200002022022001112212201011120001220201010102100221012201122011222201121022022010021202011121201101022120110010202121022012122220101112012202212112022122002201122002022110021200210012101121222120000111202000221201200211001021200111110220121122201122201120011201101111002202220110020222222100210022110021000220220112012010021112111022222012211220200112221021100100100202112220221201212110102221212010111101002212202211001112222120100120101022110111101112202021210221112100000020121022022222211222101110120102012201211021210200212010020211221202002110011200212000222121001101112002210120010011202102202002200112202222101200121100102121120200220011211220210102010101210210122012210220012010101110020010012101211000102201202120200202102222112022121201120001202201111222122200001200121202112120110121200121022202122011012112220011200211102211220011000012001112210110111021002211212020000022221110020201202101102112221011002210022011222002101000020002221021200110201002002202011", "022011100120022012102220110022202000002111111100022020000112121020202220121001021002020122022022112201201211102001221202021000022120100211210012020202020202220111010222002122120212002011011211122100010102102121011122210011221112022212110212201120220012102002112100202212102210002101000002022201000211120120012121220201220211110210012221020122101210020122212122211112121021011211200020022202200021002222210011220121000121010102212012100010102001220101101222012120122110121101011211021221122220022221021100200002111200122101221120110120010020000120202221022220102212002101001222101121101120100111120220021210111210100111100022212120212110100202220220110210112112021201220212212100121221221212021110220212022102220120100001110101222001102021221101221121100011000122120011001212020122011102112110002221210101212122121020210100102001101201220100010120100000010021222200221111202100102001000202022011111020100120120100202100101202110202122102101200000212020211020001001020020012221020120121202012121021102110211200000212000110110211221120021001122210110220110121002020101122010212010220100020212001112210000012201100212100012012122011220000000222211101210110121202111000120102221200211001101012100020121011021021001202112101012102220001111220102001011011211212122222110012120100022201112020210010001121201211010220200120000101211112012020211010200220222022110010212101010200100020212012222102001210122201200212011222111200002221022000121201220021111221101001010202212121210012222020201112222220101201100120020111111101202220012222001110210210102202110012011001021100121121020212201220220012102021000211212102220101121202011222012200100200111220101112020011002022002000102000220112111001120112111020210100011221200102022022111212212110102021110220212220022221010021022120202011110011201121020022021010221200001122111002111112010202102202202110021212000002202212102121000212202212100122010222002100012100022121120012012011001002101010011021012101", "011212011102000110011222212122110222021121010112022121011010111011022200112221201200000011102000210102201120210021211001121212010211222122100201222121201011000020222100000201200100101211001001021001000101002112001021122111001000210002110210210221112102000021102011201101101100100222010221122220120212210002112112120210000220022101012110201210101110100222102201202001022022211011121202111001210022012220100021121110110120210001222201202012202120211210021011101220002102220022002211022012002211210210021102210120000101121110101100022110110002220022210001202221121001221101010101011112221000000000001211221210112122211001221110102021122111021111112221121101101211111110221222100222211012212020200122210202002221122212100210101210021000212201212112120200021111021222010102221200202211102012002112200121111122120021020020002211000221110121202122011011001012012121120111212002001000212120011211022200101211021121100110002100022200100001201121211010010222002110202211200012000020100102000012001212111112101021200002012020201212111001020022111112010100012200212012010222110101201022200211220120202011110120221010222001212200211000222112122120111011110221000010020012020001122220202120011011202221110201011112101102201101021211100210212001022022211021122201122112022002120200012201112121002012110120000102010211110111100202000201001111001101210020110010200100112210022202111001210210201112002120000210010001220212220120100222012201112002121011212122212011021222110012210000102021212101220102001112102111010211201212122212012102002211100012221001202010210120100011122202020122011020221012200201010000020011102020100202121112012012202101102111112200222010122201220001222200011202122102121022102121220010122020001020112020201111201102020211212020121222012222012000221222111002011110110022022022201102221100212212202102000111000202010212012220112200212122002210121012010120202010002210022112110201120122120020200220120000200100212212111210210101221111", "122120201212022010102221101100012101210112002111012220200210212200111020120210112101212021002112122200111221121020101001120202112210220012110000110101212012201221221010222112110011200100212121002022220002110200122201122021020222121020022121102110012022202112110002211201101121012110011012102212221110002110211010120202012122121112121120021002212002002020221121010222101212120201102110200201220212221210210122121012201010202100212211022121212120212021210111222110002001211111121002222120020200112211200101020200000212100111020021222100010020120000202001211221010110101100100002122002101010002112100110020120200011121211000122010120200110222020221010022220100201021011002100121202001012010212022222002210011120000120221002100022002000001201121022220110020111212022112102112202202121201022212100101211021021220111202002210001012000121101010222212221200112011222021210111021212200102020220110111202102200000011001022201121112000220100212212202101200200020120011211011112010020101001021110220001112202212222122222120122211202101121110101000000220112112022010220202121211212122020222011001200012212020010200022022101121002101012112111020210001011102111011102122022222010111120102222102221211101002111102221100101120121222022012200011221202002020120221220010212212220201001110000221111201221101022000012012102021010011220102012221111211212022220121222210122021222121120111002012111102102001121200222101110110222121210202221121020100022010220102102002220021221201201201121212020012110212021020210002022201211100021022102220211012002001020012210201200011002021112112022211102110020201111120112010111120120020101021201210011120022121220122101221222012222221201102022201102122000112210100020110022111000101211200100211100001211200200102102021211201101010120011221002021020100102122020002110021111101122221210002101002020021002021201121122211201002221020101211201201122200000020100210220112221220021012001122112100122011210111021012011001200010021221", "212210120002212012102221021012211111201002111200000011200011021000221021000111002022021021202022011021100110212211100202101211200121111210002021112201112010202000122012221000101110111121122110002110220101202110202110012102002022101120222220102121210022002212012222012011112112222201112121001122002021121002122100022212021110010021020222012111122220221122122110111020022100211020001110120212202002121221111011110101210122020220111020122011222222001121110211112120220101220012102001011112100122112010222221220012020001122122200001202102002120200100222201020212120222102201122111101000110102012010202201020121122001200210122000202202200121201010000211221102222020021102121210120111010211020101212000122211220021000021012002212201001200121120202001111120202100000201011210110122000212002200122022220210201200220100202220200120021221201221221201101201221221201102211211001001022120212221002002220200120102210221010221001221002122010222220111002202000020020201112012121101221002001020121022022101221220021121002221011011200022000211220001122120210202010001011202221020001110010212222212211111022021210002010220000201122201210221221222211121101210211121011121012121112220001201010001010201010111112101212011222100121110010101120112211102100121022220211020020200112102102111112120022000210121222100112001221102110001120102211201022222000202221221102212002212222102002101211110210212111022100110200002101022110122011210110112110200101010000122100120221211212002022222022201020002212012222122211012102102002210111120112010110220212122200211120101011022101202022202012211021000220201211201011101202210011211021012120001012220212020101112222000121021102022222000222122120111102012002201012220210020000211100200111111000011001001201221211002020121112210210010222001021100101002112101222001020121221200111111111122010001022011220111100010100120020112021122021110021022220200101122111201222001121202122002221201101110011012011122010201201211220102202212", "222122002111101112201022200211020022121202020121200102110222202200111000000100121020102002221211022212210110120002222110022121210022101010100002000101101021100102121102221001201211212221021201100100021101012102111012112211102220122022101100112020011121100020212121020221112021000211001010211011101001000022222202201100001122021120121222120220000220201222002010200122202201112211112100120001020111202210102211012012122120201220002220220101021222112110111122222020212011121202011011200000000011210201211200010122102110201010121101021211111221212120112100101021011212020022210210000100110201001220122112112211222221112000210002022011002112222212112001221211111110021211001101100201001021200200212002021102112211122021201011120021100022000122110020101110100202020121022121100210021100201111210201200102020002022111211121201210212011102121210002021220101000012020220201010222000022201222110002220021100122211020010012120000121100202010020001012000012100010020021222212202012201221022012111011001222000120111011200222221011010021001020011020000222120210122011200100100202211121121021122020110011211101002122011000112111210202000011202102111212221202220201020012211022221122022210100201101000101021021212201212011202202021220011212211122112000011020221100001110010000112111202202101102100012122011222211220101201101011021121010012011201021012222222002210200100122000101122001212000022120200220212201200101111220102212011212111022000010110211021200100110212212011201100100011121201212202001202100110011111022211011022000101122120201100011101221201100221102201012010222122001110201100221210221112000212001102002121222021022002000122211201021200001002212222001100220202112002000101001022100112211111212022012121121200002202120110222110011221110200010122101022221200122001211212201100220021012001201110112021010220201001120012110022001222201001221011101021001112010200000112111011011022011201100210110222202100102012010110211112121000112110211120022", "201202001210020002222212201001200100001021222000010111220122210021202102210212200210110000112201122011212001022120021222002201022202022112101112111112202220012111220202210120120211212120200112110002111110210200200111110112200201021022220112210110000211210022100202220221012221110220011221110011001100102200222211000020101120122200011012000010201021100211120012201020122222202111211212002111212112000002000021121210220000110020121010012022002021120210112220002210102211120002211011102220101001122102220211100022002010211021002210122012020122121012000101001120001210202221010211010111000221100210111012001021021020000210101112221021020110122210002220211220211222121022201100112111211220010021202221120221010001011221021102210121202020200121101112122200001010010020010112000011210010120021202001020222211020000112010220010011220210002210002002122121220102020112122110020020111010022110000112101102210112010221220121000201101100021102222222021001220122020120221021020111010112112012201120022020222000112012211211100201012002112102012221010111210120112002222010022021210022221121212002222212102101012221221021021022220010112020001010202102211211012001221210120222001100111121212222011112010000201000202011020002001101100221220120112021010211111201110210110011212212200001200221202021222120020122222022202022202100011122101010122101210012222011221020001101120011001012011101200112121221212201102022111210101021222211100101020221101102120020000202022012010102011222111211221010112222010021100211002212121211222100101121101102102102220012012211200001100112211020022222022200212201020100201011021002001220211020120020222121110112101002221120102212121222210021122200122101111101102200201020000112101011120102002000201200111000002111000210112221011101001212111220000222112210111200200011001001002120201102001221221002112211221100021010122100021200110001022111120121012120202201021002121110201121002210210120002101112202110021002222020102110120121110", "022220100100102012211011202111211210111202210022201001020010200021202012002110111122111011012120120001201001201011012220212000021002110002122220211020222122002110200022122002011011221210212110022201110112002221222221020212020201122101011220020122002010222211222021002211102221022010122101110102202120201102101201002021102000220010102122000121221010001020000212022211021022200100220002121212202100021201102212211021010122101211220002110202120201102012101022020002111220220011122002010020220112221002021120122102001211211002002211001212200021101002222210202100200000201101001100210122021000220221121001120001120101001011021020112221100111212112112100020121012221102002010222201221002022220221222102012202111112001001021220210111220200220020122022112220111121220020100002001122012021102021201200011220022122102000210212021011102121212121200221210202202100120020210010122100010022111011122002102221220221011020102010011212212110200222202101000110202111002212112211101200120010211222201101011111202010200122121021110012110100110112221212001221122200201002022221210212121122011020200202220001112110110221001011002102001112202120100102121100222110221101010102102111002101011011211001102001022212000112110021101222102112112021112202210010010011020210210222220021002001011122221112220101221000000020100211210212201200122010002012102012212202020002020221122011101110221022111022211212121100012202120122012022122121210222212212211201211010110212212011110202020111022101210100122111020002201202101210210111201212211022220010201201102021121102021102102202110111222001011222002120002011011101011112100222012100001020221001000102212211111022222202200221020112210220022210201002022210000110211002020102020201102110220212120012210011110220110001012220021012000012102120200111110021120012010201202022021112022100110120100222021202100121001222021100202122210212101222011101120101022112200221002212101220012001200020020222112222102000112122222112101120012011", "111222101002001022102200011101101102201211202222110220120000010110210022001201111112222111211000002021000012122220110212000012020122000202000100020112001220110022010222012112000002221000001202011200011110010122212210012021111111020220211000022010012121210212012212210100100010211111011212012121022200122102212100222002100211000021211020200110112012020000221112221011121122001100220202222102011011000221002212020111002202002021011100121011112012110002202222211222121212222211102221012200001101102100111210200021002100001210212112111101000101000221001121221012001112202112110122001201100221112120100012221221001102010000221020022201110010000021201100100212012010120110220101210112221222012121220000120011010111210011212012001220211011011101122011102000012102102010101212020022021220022222211021221102111002112001002101001012120212101221012001010220011010122212020201210212021001021120120112011212010101100122110002222102111020001222111100122221001200202021120211001010211100212011021210021222001100210001121002120211100200112222210000101101200000121112212021121120210122001210120202100100210221222221120201221012011022120121110122220221221202021100102100210001122122111120012102000021010002021200201110202101111001222202000011021020222001200001221210120001210002201101000000002211121220021102012020101020102020221022011221222102222200202110012022020120001102111002202201011121211202200011022202010112112101211120001122222022211122020202122001111021100211101210121212121111121102100121222200211021101202202122010121200000002020202011212220201102120121020100110111020210021111011202221110002021002122202001100000221021011122212001121221102010101222210011202120110120020011220011101012122021012200110102221122001102100210121001122022120012100011222210000021220111212120120210010001112000222202120120200110200010210100110022122110021211020022220121012012002010121010212222202021221010211201101012011000022120000112212000220112122220212000122010", "122022001212202220121120012000202201201112200100112110212101120102011201100220022000012212221220021100211201111221002112010101212122012121200001012200002021112022220200002220202000122112120222100011111121210122222120100200200100022120101212102012201112220200010212122210221202121210110200120100102012010010221100121212211210020212222202210010121212001110002222022000101212002000122020001022200022022111022002222111202112120210010112010212202021011001111221001022212120120100001020101021000200220212101220012111101201212111201010102220121120010201201100220101011220200210122111221100222101221212201102110021211011001122002101002101101222112012212000002201220111110101122021121100021010011110221020110101012112102210100100012111110112111112110120122110100112212200112200010001012212121201020022020201012101112001211212021222111120202220001212221010201222012101100100120010101211011002200122000220021110021002121201021121112200122101110020222220011101200212201220120220212000111011210111221001012012211201000001200121212222101120212010221201101210120000012101220012102212220110221110122112120212212001122001011101022222222022212111012112012021020211201022112101120010012222111210020010210120021220211100121222201101122002100012121102001111220101000211011011202001200200102122102210012110200222212210201112101010002000012121121120021102002110221002102111122002100022210201122200012010211112101120200002121100220101002012202011120000102021000011001212220020102101020022010002010121102211010122000001221011020021221021120200111020201202010221220001210011120222221002122010001021111222212222000102221022010121020121222000002122210201020122210222012200011010000020022211020001221012000121201011200110200212210201212111122202200100220010211010120212002110210010220101202012202001020110111111021010102012210021101211000202021120102122111122100100222120012101222222202110112002121002220221000210212111212022012202100110110212110120220222111010202211", "122100002000200010121011221120220021100020102210202110211010110120112021201012112112201102010112221220002102202201120102200112021021011222220120201112222022011111222102120202101221121211101011111120220100200102212002121220121201201001112102102000212122022101200112100101111011001110121111010120220220002012000121020110101220200110212222222112102101110021212012011221111220111000020021221001210222210211210101212001212112211121011210122022212021010201001201012211122221210211212020011221211110212222021221212021101102202012011211001111200200002012111220002100111001211202000200020211110120020212020111221102000111100212102202200210121102101110001200101021212102110122220120201010202020000011022012220101122001121001110102110120201002100122221122011020000202112012111221021022112120012211210220012122000012220200111200200002120221112110220002111022112000020211022012111021020020200020112001110202100002010001122220201012121200012200102201111211112110200001002221222100112122022021112102012110012001202211222001022120001001221101121012220111010202222101212101112211102011220122122000001021202101122001011212110220121211002212221220121021111211211120112020220000212102011001202111020011001210022112011011122000121011110101101012021120202020200200212100002021200000112200002001101211200020022100102100021112201021200022001021212122201002021101200220210020021100202020120021210201110011002222212000201110220011000021011121120121111210200110122001111012021112202200022001222120122000110022100202202120011012122102202020111001020112000121122211121001110100002101000012021121202222111200110121012011200121020020212122000211121011211021201100001121201020121211111202211102200211021100211111111000012110011121001011220020211100011202201110220200022212101211102010111200220102001121001121002110101022002221221022002101212212100012011200101112120000202010220120101001001221211100102102202001012002102110012201120201120212221110002221220002210212100020", "001202000102220101012020011101000110200200101110200222202110020021001111021012102202211221121211202212011000112202202110010121100120102100200122121021221222102020111022122220020200220222211020122200112212000020020122212020120120222211102020221120022210100000210022000012211212202221102112011011002221000221021100202121201122000211010220102022202200121002200022000000201200102011102000102102222201210002012001211202110022022222122112120221221021212202210221111120121022000100222120100122002012201112020011102102021121220110100121111000102112010122000011110001101101021121100110000000222210022101222111111212201110002022122202012211010100110020110212020002011202111111021201121202221011220112012202220102012221222111101120210012010000012102110202212122110202011100201110120102220120002122211002202112122021010020120211221201012110120012012122112010100110120211211210101010201220212110201121221001202002100010121022212011221000110100202102210100211012221200212222200011102222222022010112122020122210121212110001122200200210022121120220212100211102110101101001002020022201001220110021210112021200221210122002000112002110202011210012021211211202220100011010001212000122121200200012001001021011001220000120002110112200000020120012102100222022001022212121202002112101210100020120110011022100100121110022201021101012012222222111122011001221121210200012112021002101210020201101220202002002010222120220122221120212001210020022200120021102101120212212020120121201210000110020211021200202120022100202112001112121200121021201100102121001122222101210010102110122000201010011111002212011010102222220222220020100121102000102022020202200002221121100121100110021102120000200012120202221020010001210221021211221021222001002222210002221022111022101211000011212221010120102021201001202011121220220021212110120100001200222221202120201011202202210111112200210212012121222211000201022011201120121200001120220010202022102022212112120020211120022121111111201001000", "001200110112200020220010102000222000122202120210122111220102021211002001020100220220211122221110102112102002021122201010112111200011222011212101221002211012001110211221000110221002100000221021012012020200212112020212021011202100000200202112122010121200112120121120102102202201201211122112210211002202212021112220201211000002112212002000012012101012220121221021201012121201010010212022021100000020200120120101212120202222112202222212021022110000122221211012101022020210222100110121210201020212222121120012212122210100212010112112220201011101221120202211011110000110011111021100200020012011201210210101112111212210000202011200200020012222212200120012102201000220221200112200021211002102010222101210102110210100200222120102221100102011221002121022112110101202220011111001201221010000200221111100002102101121011121002201201112021012001112112002100201201211001102220102021221101212121210022210212100201202011001021211011120220202202112122100112111122201010221221020222221112120102200010111010101112110221100022120122100010102022220001212200221211010122022002121112211221202200122200111021011020100101211211222101100112002101212221001020111211220221020011102121120002211212011120210022022101120212202000222012002121100011002112210221212000201001102100002202012221212011111222201220112210121120010122101000210210002001100201010202002100022200121000121222011021111000220202121200202101022011110021022112102001002101021012012100121220010121202121022110202021110012012012112112100000111121200102022200121011211011120210120022122100000210201101010021101001120021212210020012121220122002012102020020001010012202021022000222022220212112200010010102112012100021111222221001211101101200010011112002212001021212011121110021021002001211212011002010121001021020020010002020210001022210012020001220021110101200012001122022221002102121002022102111101120112110012211011121011002010210002112222210010121221010102121122212010002122120001111020220120020102220201", "222212022021222210121110102201011122211001112210110021000001000002012210211112112221001122101200102002212011012021221220100001010021112200201002101002010000020111202101210102110010210201220022010012201022202022010202101212101112200122120112012101211202200011202220101201200001112012202100021101020102222211111012121011200102111222220101211001210010012101211211002002220122112110012200022220200110112202220120220101110211121001020112101110222212010012220001211012122221001102111221110220112101220200111101201211020211220111110200202002211022022210020010022222020112110200200111021001222122110222120122220120200022001011012121210200202220022220222221122011110111022111100011021012221022010020012011000200202202010212220101220002210200002200120222220201220002022200211010012202020221220210102002110220212101201200122112121200121212000210022010012000000010120010212211000002222002202000102002021202010001201211120110222011121201111002200011100122011202021211011110102002012020002020111100221101111120210212012102022212122202221001010000220012011011120201101200211102200022020011111211122122021022211100201102000121122100111112220001100020002022102022222101000202200101121221022001221001222002000112121021201000120121220201210101012021222112001121120121221000120000120001101110021220200112012022212220101002100200122011000002112200220102020102120101211112012220012210111120010102111112010110220202212122221002010021112022221110110122122211121221121120201000202200010102200201010210001010020211220200211212020200200220001020102200101210120110110121000002100200100222011222101100021111220102020120002000200020200212102112022000120200022012211201120101202012101121000200100100110111000202111010021221221210212222102021010221202110110000110111222210001112102200011112202120022212002220011211201200101012022200001122101111001122221002120010200222120010211001201002120202212220022212221210121121112111011101120121121120020011210022110212121102010210", "102222100111211212112210111012121120211202110100012011211101120100112220010221200111121200111110111121121200221201202210220202211020202010102012011212111021210011000122211010221001222010202202212121022210100012102221011200221012221211000011110222021112220021001201100120201100101120111021001022020202120221002112220200110011122200111022020220110011102112000122102220000010111111102121120222100200001110100002000111200220011022210021101111012222200120110002111222222101010110000221222120011112121120210222210200112102201222102020210121000200021211202001011001020221112200112110011202012121011010221111200112102120210211122222120120121112011002100011112210200020000110211012111210001220100011100021021110102110122000112100111020222010012212212200000212000122021201010001010212102120120201100020211011221221020110002111201120102100012221110102220122021022010020102211220202111022011102012000220221221102101111012201022221012212022111121021011100101020210202122121202000011102102100010010112012122120210011111211210122022120112121101110012022011100022121100211222001000021102000221211002101110102121101101100021202001120221112022100011211200112201212202020100221111212120021000222100201012011111202020022201000221020001220000200122020021010200011212222111222110000221121020220012211020011201111210111000212002021102211000200120202121110200201101011120110010010002002122021201120020221000221101110110102211012120110212011110122002111010222210022022202012202201212012202110020001120100222012022122001121010222211212211101121002010211101011121110122101120201212110022112201021101121022212202011021202221001012120202212201110012110020012112012121002102011022202212002122101021202202120101120011201120012122000202211202120120121001212012101200111100201112201120120211112012011112012220201121011000111221111212012121202112220221000021202011001211122120121122120000122100221021000011011010000001221210222112102110021202100220222020001111110121020020", "220110001002011212201220111112122022120220112010122101111001202110211200202222200200002020010202220222010210112011202112202101020111222011220121120102011112110020112011122020210000202111111122111201122022212101202102222112222000012001100211121200022221100110112002212110000101200202002210112022101211100020022110022101111211211000101211210122101002022100022222210021002001011211000122200102001100112211000022212111221002121212000001201110212212002110022211110110200000200121122201201122212021021101120022020011011212201010100210001121102012100201020210121122010120210212100212120112202111120121212101111021111001201222220110001220000012121221100211101202101002002220221011000101201111012001210022110120021001011021100020222112222202001110000220000111212110221020221221110221100201111010120220220220112001100100101201102220111000010222110001221020111022002221020221021200202101102200201002010101121202022220100220002022122102120010000212111201110102002020211122212210111202002011021102001012102222001112120002221000000021220110001122200102020120120120122101000202112122000210021221021221011021120121200222012021111122200212021001011120210221201010021001121012011110201120211101101121102221012001200122122210010021121011221210220112002101020202111200022022022001210022021101112200110011022211202120220211211021102122212202200221010020222011020200100222120220002211211022111211121222220011022202111110202110010221102121000101111020211210122010112111222220022121121000012212222220011002111210100212112212012001210221220020012212101100012002120210222120220110002000020022012021220220121210100110001222020012012220211121200222002200101221212022212210100112211221000211101111112020221112002100112002210122202122201001210222022211000000000221212122000100021201001221110120212001202202212111210012200200101020100212002111102011122222202102221022211220011110112110110210121011211011111012002100000221021102220202210221012111010110010122100101202121", "020100110002121221011002012211112010202100201102210200211022120010200102002201120010202012022212211220210210221120020102202222011100111001021221120102121100111210222101221010012022200011211100212202011111120011222112001012110012201010100221102110210101222212100211202101210210020202200100001220212220102022200001111212111110001111022220012212202122101011122011212122002011212021212121112110021122220211210212110100021200012201122102102201022001111220110002020220100122012220010211102212022111102112020011201200010000211111100020002010201022021121002122202001112202000100020021001221002201102011210102212202111102022220002012221021210121202201110001112112021112222210222010212100121010020022012100120202201022110201210211120111101100111221222111002202101221122221102101122202200012221211111212001111201112020120112102220221101222222001212022221022100210001022010122201222121021100200011211220202120220102221122020220001111110212100201220120112211221010001120022220112000012122021121011002020121001121202101011112121020102122210110012211001002112120010100012210022211020112001010220212012020211220002202202121220122111002020112001200000110102121212120010122010101212001120222010221022112111221002020101112100022110012000220011100112000120000110021110100012100220110020000012202222220100101011020002001010102221101200022120100211111020010102001200200020111221110010020002211102112021110021212102221021012000011222121111101101220111020100121210220122111202101211212200222212110010212101002000011101001201100201002211002012020021110212011202110020200120012101000200021210212210221122110022110201222022212002122011111012101021010210112020120120012000201212122220200012110120001120121001220121120010210021001210221001200211122001100220222012211220110122021211120102001111201002102000211102111122011111220212222010220202000011100010010220102021101101110111111012000012021101102011010202111100020100000222210222100012222020220220212021111110122112", "100210100211001111220211012112101110201210211200000200220022012201001000012220000200212002021201112211120212102122001121210120001212210100022101101011200110000210120002101011102101222112221111002202110211122212202100111201011220220222020001200112222112121211210201020200120221212212122012101022200021221011221101102200112010000001221012110101212100012010011212121011011110100021212202212110112110021010000221020120102102022201211110000212100110211102200010202011021102102002102012002001121112022001011110200000020220120000120201102102120221010122220112010202120212111202100002011120112010201211020010102022122100022112000211000001001110121200212021001021212010000011120200210022101200211212210112010221122011221121212011001201111202000102000120111121000011110220120221111211112122010011212202101011022121221022202011002122100200020212020112111210102120110001110022111002110101211002120100112220212220212101121101200001221100100122201201102102212122102212102202121222021022221201021101121112200100122200110022221202020012222010102011111121210202121021222022000211001210201011011120110121211101121212000210211121100020012200002221001002011011212020001202100021002202221120021111212020211022112111021210021002110200220010002020011001120012000212001001102211012100220020020011222000120010220202122111012111120200100010010100201012002121120212010112020220002000101001001211000102221022212212011012121010022000201200112122110020120210020101022022000212012121012010101010102121202220202210122220112001221020000210010212222220200202002211020122112102020001002020002112002201110002212111222120021020200021202102020021212200201112012210000111100211212120222012222012020011222111001011100102100112021000101200122210222100202120200212120122000001222110121120021211120011111222120211110120221011111012111122122220212011000000112200000211200100111011010100020121202112112210211102111210011222010021120220022212202002002021110221222112001222112022201222", "000212121110220222200110210120102221000021222002111122121022220000001220200102121020212002212102121112120021201022120212022222021021220020021211002100221120021121000212220210001121111210212020221101211001100112011102100012220202022202010200211202111012010010210211112010010200221102212120210111202020102000110210020110111201210110122002022111020002111101222022012012011111000022200020220001221210212002022012211110000101201010120112101022021210010112001102122120002001102201221000212202011121221101001221210001110221000202210210100210221101112120002020121100200110012201201211101101120001111010011122212111020111000101112021022102211220121220201120120100200001120101212012111102021212210121020200201020110222020012100010121210002202020112221202102121021220121121220222011010221021000101120122020120122102200022112110202201210222000201020221200121012020200200121212211100010001012212022212112221220211210020022002200022121102210202001000020211221221202111212012222212022110022021020110012012022012020212201111202010202112120212211201021221022220210121112222001011101211212001001111000011112201121111000102011101020010010110020221211200101200200122012212121120202221002222020010201000220002111022011001000102020110011120022212201210010020022221201010210202200110221100001022102211011011010220200012122200022222002200201102002002010210101202012211012121211202210122000020010001012122110002102120001010200101101020121022021010221001111210020101222110020111220010110011101022122122202010221112012221122021221001122220100212021012102110100101022102121122221022201211000111201010022102001212201100001110011011111220121222000010120012020201010220000221001110021112022122212010021001120010110212211202201211121121010101201120011002201121220001022022022221210121010102200122220010000201011110101110212012001221002122201111000210010012221122001100010220001022010210110212222112001021200020000212111221011112001012202100222212001000211211001211021020", "221122222201222020010002020022121110011220111200011121212101222001100212001011201210002202012202000212120112110022111120021112121212121000211221010212121122121100011201120022220002112222120111011011210120220210210001011121220010020000021101112002102100002012100001112200202002221212100210002002122011202221011000021211121002222211102111022210102011212112101121111011201112101211201202011122022002022012201222021010220102020210102202220112102201221101212211020102200110112201200010122101111112110221002101111000112100001021011201120101210000022100102111020112201121010102010121110120001202221101202220220012001210112200012100100201020211000200002000012201112101100102220001111200022102211100110010100101202102022100102110201212221011102020221120110210021102111220120220000101201201002200010101012120012202012202021211112122110221112020202022101112121122220221100111110212020011022201201202202212102000000121121102010102100010122211220120002020110220021011001010111021211012200021012200200201001102122210122022021010202102020121212101021001212010211202201212100210211101200200022021201210122101102022012220000120021122121010020001101001020010210210012211110021122102111001101201212022022011000102120200202221000010122020121102100121222202201120212101012122100020220020010000221022122220010112120011122120211022022120210201021012221211111111212120111011021220210222012111102021121022210022212000021102202022202111200001212221220121112110201002212000202010001010211112011211121110010210122220010012001010022020210112000201212202120110110021020020220120021111012122012112222021000112201002120210202220012220202122011201011211012000022122012221100122201111211000201201021001020110220111101102210011212101122222012220012000010100100100221201102022021211211222100021202212121221120021210010211102012000021002202120111002222222012122011001212112210012012010212122021011002220110020210111222221210211222122212022222002220010110111122101210101221112", "021202100110011010210112211001221111010112222101102120201100222110211112102102001210022222010022000010020101212100202210202010101202220210222202021220112021002111220010202110011102200121201221100221201211101000102011112011202202120221022220110122021002012121211021000222012000000001212120212211222020220100122202110202002212211120011210011201112002012201001120221011212221211122210201202112222120001201011012221021021002021211121200000011002000100022210021101221102010101220010101201112021111110110220202200111021120022020012120211112201012002010110010001222112021020120102121112102120012222121010022201000120120202102111000022102212112012012222101110221112122212022002021012012111122010201121212221011202211001002222121022021102022121012111220002212010201102022201001222201102020202110110102121121012200002120021202011201212020021110021222111122221002110120010211020120001022202102022112201022120111212121210022202100001002012000002120212212022111012001012120101022100100201222000202020202102122221102112110102210202001110201000200200222221022010021000120212102001011210211102010000020120201102211202002101212012020222220002010011211002012011210201201012022010202212022122000020200112001200020210011010220101210002111122202012002211020211100111212211102222020121200020011022202022120020111000000202001011112020010222100021001111020100202211121212102200102210021120112012110111220021220121011011010121212112101222120100001122021111220021120022211100010110212121011220221200010200122020022101001122110221120112100211200022202220200120022222201222101201111122121210011112002211110021002220102000010211110001000221002111022022020012202022012120221022200212220200210022220002201110200122211111021010102222221212221110210002111012212012110002102012120122121210202201011101100200012021201011110022120120202020020122222121011021111111210100201202220210101000101000210002201010210210002100012122221100201211120122210100001012200202020001221200221", "120010122100222110110022122102110021021201020201210101202011222000022101222100012222021222020202101121002002212201011221011211021102120200122200011100121202022001101222112112001211002121112212110200202012100112211121001112021211221001120212220102002000000022010100010211112011121201210021212012121112021010220210212112122222120011022112010202001111120101210211121112111121102100011221121201002120120101222221211010021121011120212122202200222221000112212000002000220020212101112120110100211221020010122001022021120001201110021000022100001102001010222221100020221002022122001022201112122020010121100020201122201220200121120112000211002121121101111102000200102110220020221112211022201012102102021101002001022021221212020000211010201201011112101112122120101122002111210001022000201012110000111202220102111202020102212210220021220211212100210122221101000122222022012012121102212101001200102122101001211111021020012002222110202221022222122002221101202202002002010210101102210112210122220222010010110022022011012021220202201220110100201201100221120021111220011012001000112211102002021120220122220000210000201122120101012122100120201210221110210222021222100110220122021121010120002121210221101220012010222100222101021111002022210210121220011122000021010221112111202020020100001100020011012010202000022102021011122001100002011102202021222002110210222020121220111121011220111211200222000120222220021121221012011212220211121120110000100220221200120002220112011201111220201122221000021211221120021012011101202002222112121100120121100122202221202022000110202201201220122211202211212101000020021002102001022220210112221102211220111001122001202102120212011222100221220012202002211101010100012012102001102021211222101211200211222211022011200111111000120121012112210111111122201201210021112220000210222120112211021000101111200001200012011111010001202111100121002110220012210221000121122020211012222001010012111110002221200110121201112210010121021212122112", "021000111000202020112001022121222012121010001210111221200021100112122211122021120212221102001111121210002002221201111102012000001201011200210210101110120220002202001101212212200120101210111122012122021000001102121210222100111200102111222112012212002110021221020021000111220221200221200211002000101120020201221211122002202022022002010011100201021111201101020212201112102020210212002001221120212122002211010201111011021200111000021120222112211102222110102001210100211211011110011012121221011201111021211001012111111121202212001002001021202122110211200210020121012020010002022021212001020001122000221201201121211021122021012100222112020111000001000110122221011200021022011112000011021212010220011221200022022110200101201021011120200020110200101200200200122001012110201102200000220210020201110202002121112012222010220120011222222112111120112011201112111201111212102122020011012221221102221202201000200222201221000122011122022102102000002112012221211002110012220010102102222121012200202120220000221210212010121101010210110121011011000002021011020222201002010112212100211201002012011022021020101002002011100112112210000011111110002221122201221000011122202222221201202111000211201002021202012002220200112012100202000011101221200111110021220100011111110120022020120212012211110121210201100002210112112202200001120001122111200102120212222121022022112211220212111210211120011011021202120020222021212012012212212111002100210100010112100122122222010212101212122002111001112021100000200210111110100100201011202120121022202021002112220112121002000000122200021202221122011211220000121221022210000101111101022021000221111102112222122112111212011012110111210012221112101120210102222000012110220211102210221210221100121122222120211020012120102221211120000212001202210121020122220012010100202001211220021201122100020202002010222120210122010100011220020000211120112002110120100112021102111200221120221100201100202101121020101200121210020011001212112211120111", "211202022121102020112020021110122202101222000002101211022000202022002202111021002212220022210221211020222000220011021220102210121000121122102010020021010100100011211012021121120202212110000111222200020221010102212010200220200110112211200201020122010020010102111212111112021121121010100110012201001101202111001000100111110210200210010010021010111101102120122002112110202222210021002121211101010200011200102211001122222220222020221012001102201101022112121020122221112112110121011202200120121101002200100111011010202002112002020110210100102012002101121200200202202001012012021022210200010010111101200121202000012020002000122001020202111210001211002000121221221212102110211021000122010222202222001010120111211210101001022000021110002021222010122202201222212200001221200211111012210021210110210222100210121222000002102201101011212000012211110000101121200102102201110111001212000100101100220011022221210102000002101001101110002221100121110020222110210211110220201001002011010002221211120222200100202002102122212012221020120111101102222101211011010100002122212011120122122011001021102101121001212222200121010012112202000202210200002210122010222001220112210022112022201100112202211212222021110112120200020202220011202212021101001212211121022222200201101001021222200110010100121102220201100112212221100100012120100111012112020111222110221212022111102112121001220010021111011102121111220201220101011221110000120022211212110210101202111121021000122120021221022120112210220012021010022201021220010110211222120021211020021010101211102202100220021202121022010020211222221111201000012112110002210100021000112220110110102101001211221222112021111200120012002022211201120021222021202022002021002002022121212010001020021010002010210100100010220221201010102111022202211012111010201122201110010010001121120122200202121122122101021201222221110101021202202101222020011001020101111101022211101101101201112210211111001200212021111012020221101010021002100000010211", "001020212021010010002111222221112102112011201022022122012112011112222010112120210221202220000200011211111010020120022102200220201121220022221110102102201112201112120022122210112121122201212222212202120100200121021202212210020010000101120012100120102020211001200122200102021222221100102101202122210110100112012221201000011121212002101112122212011012211020020111110121201202002102021100111112211220121200122121022101222011102200220012002212100100222001001122002021202101111002122012122121100121022010020020110112212001122012022220202021111111102110122020021112000101122112210122212201211120121220200001221202211001000220001022222011101201012100020102000101011011021222100212012102112120010110012202000110002000222122202220120121112220010120021001020022212221002221022211020022102212202111102211001220000002100022022121200020112212001200212201212001120002102110220210122202122121022001210211022020020010002222102211202111000210201001121022220000021022121202122022101000120202021002222010010001201222220211000011222012112102022020202120211201120022010122212102022201000210112121220120200100122110122000010211111220100020002022100220120102221121110021002022101201101121100002121122110222120101102010021102002222011222222201002202110210021111011112001201022111111120101112121002222021201022000221221112222001012210100221100221010100211110110000022211022021021001000120100111010222200210000201111002112220010122010122200120020100120011221021022000011222222100201212201012201022200012012200020100012001011210110012012221101211210102100120101110200021010112220200002022111021201000112020221121022211002101202001002221120101112021102111211022120221121221210221100012001012001101210102011110111102112002102021020112021000221021000212111000112022200220022002011220001120022101021220001211211200022001102111200010220221101112101111201210010202201112101202222101002122021112000221000001100002111111001101012121012112011011012001012002202020122012022220", "022210021212221121210200012112212201021100220102022112121010002200202112220000210201112211122220200100202022100200200121112220100222102212212122101201020022002020102222211100202112000201102021001120201010221221020000110000002110121112000210020201221012020202120111022122101220000100201222102110220021022212000010202222220202101111112021222121021110201022221210210202201012110001102122001002221210020111011210210111210201212212201111212121011221202121022120012021200020112212000001010200210200011202112102102022211220122221110100221111202120000111121122020200211121211011020222000121202101220010221120102220100222121021221202001211220221222102122022002021121021112201001110000012221212122010220021121120010202112110211120002201020112010002221211121011202200001201101222121100112222202011122122000220020222112101201120201210112022211120122210111212220021002121101200010000100221202120121020021220202110122120201010021200012111000121221000012122200122210120212000221000210000210021000120001222012110012111112121022021210110102212102111100101102101210000211010100221020220110210222001002010210201110022100201101101222022021202211002210212222122202111101001011212212120001101020200202111222000021210220100002212011002121010212010201212020112202201211212122120112010121201112200222201111012212101202111100002202222111220110001101211222002001201112021220221011121221121111012021112022001122210212221102022112122222221100122022100012220020021122201210101000000122211120202121120100201012101010200201210211100201211010100112111111111000021102012121120202221010121210112111222212102001021202012012101001000011111112210122102101222211101112010121221020121010110200102202220100210222112000111102210100010122102001220011222021122201011200221200121200012120111210201210011102102201210221101021022112201212000020001011010022121102111010122202121112122220012222121222110101212121012002211202010022210020220202000002101000021122112120012110000020201122010", "020012200220222121200211001021010011111120002101212000001221122220001012112000101111202221201000212200012021222101102201101121002010220000010001210110012011002122000210121111001021010201212222202101100022102102212101021112222212021121010220221100211121210011002011100110011210112200021101211110002101000002112111122002221100022021212022201021200200220002101100211110102211000120001002121121200101012121111001120120000222100200021120000121010212212122002022011122222112112212210101212120121220010022111010122220100222221000110222001101002020112221110000000211202101220010011121022212111011000020022121000202011212220202212101220100220222122000121210101002211000220012122221200011112021021210101210100220221212012020012012110221002221022110022020021210101110222021021121001021001200222022222022212122112220021011020101010210000002111112010000212221211011012012210121022001102112122111101222000021020200212120101210102122101221001120121221111101111102021012211102221012010202211220110202011222202111112111202100212021102201000202211110020122002020112220021120001202202112100220022111111001120022000210111220121010021000001012021210012200002022222222222110011112020002111220201210122000111221121101112211211220002121110012212110211110220202111011212022022120112220002202100021221020012010210120012010200010021201110221022112022102110022110100220211220002201120011220211212121021022022100121111200120112011002222110110010022202021112212211212012110110100202021120021100211011122100101200012022200111210221102212020121112001111221120222010021112002212211020000211221222011101120021122200222221222202022202211221111001100212010102011201122020122211121120200212221211111211220021211021200021120111200202212201201110011222010121201200100100112101212002122111111201101200212020200102112220222101200201211121120002112021222111201002100200001111201022111010111121111212022000202001221122100101211110010021100100211212020010220112212000000202120202200", "221010210021120221120011120021111020221222112200012122221001122020020110222020020220220211122102021112012101002021111200011102212212111000100112122102202201011112110110100120222210201000120021000210211022122021001112110210110122102221101000020202122121010120020220200200210002000220112100102101200120010211022012012201021211001121220120221122012211222102021120211012202202212022122202121201101012112022220022122022212211002210021020110000021201201101101212021102011101122020022111120210201222100011111011022211101022211212112202022002221012021210000112010210201022021001121112012112210220000201111000111011112111010102200021121121111112100121010102201110001200100121121002022212022112101002020111111100111211220201010121201011122011121122102200210021100101100020011020212011220112100001022211011110010201021212012120100122220211021221120101100202002201011220212101011111012000212102012202011102210100200210211222000201102100012202221020112102002102202201201200221111221111111100120001022211021211220221220002201101222000102111201002122220102220010221120202122201002101222211020221211002222121200210212011212000200211112121011210100020020211111021101011201011101202101200212100201102222100100201020022212101222110220222202002120110001012021111200020120201002021121011111122012022011002221202022010210011202220222012012022102200111022121020121022111011222121210102110201221120201121010111120101120101112120000220120022101210122120010202121200221102012102010200220010101220110121210211222111110002200112010102002212121201201212122021022011011000100012112120202102111121202022001001210111021101210202220110000102212021102201112121211220102110111210002100111221120110122111022211021021102121010120110021021021021021102002220211112000111111110210220121101222100022102120010201020011001010101120110101002010121022211111011112202011011122000211000220100111020012021001100121110201110122000022211011211100212022120022202102002200022121021201222122", "100220200100212122112100202000121022021002121121001222111200020120002010011002120212020021012100121100210020200212201120102200000102021110211000200012100111220021121122200101012020100110201221020021101021211210120020020111120210102001210100000012011020102202200021200021220220101121022220000110100021211120211212011210010200022012201210100200201121122200222122122110021100112200212110121212220001211101221112012112001000110220202011112200122221000102202210202220022201102002122021212010011110212210200111102200210200101000101022202020120202122002111010102212010202110020020122122022222201201011202002111101011012121200201112221101202200222221112112020001011010022001202102200002000110010022212101202000211002012000221120221210011102120021021200202212020102101222202110200002011220220022112000220002110020110100011121220020220112011211102221201002101212211001021111001212010110201100220210122210110220200010101112012001000010111202122022000102212010002220201020211202020010110000211101011220211000110221000212211210102110001021211211210221122110100200210220010122201210001101220200120210201002111120100210121200212220201122120111222120002110102002221021110021102221112120011210211021101121221110221001211202211112212021111122212201211220210202121220110022202100010202010222100010011200101200011002111212022101202002002202010211210101212120000202220201202021012201022200001211101111000020212001211101021221211220201220011122221101102111012201000022222222000000021111121100000221012001222122122200101012212110211210201111110221120100102201220012022211202221022212121122111100101212022011001201221102001101201102220002100122100201211001221010021022221200021112111212101201022022112210102012011021021000001101210020011022101211001020202211222220021011022222002011210012222111221122212102212222120201011000101212100202012212121011200222102112020201211202011121222222210122001110011121120211012122212011101211200121001022212212121000100010201100", "102100000210121111002020201210022021111110101111201010201020120022222221112100001122101222221201220011011112222000220202211211201222112102110210220002212221212222012201122221012120200000011102102111200020221110121000010221011021000122111121001112010001022020022110122201201002202222210211211222211202010012100212202120121021000001221010020012021220020012221212220212002001011210001222110102100122221122222110122010210112120012021102102121210211110022102210020222202120000020112112002210010001111101001202110210122212201201102010200111102100201200212010111222021200102112201200020210211112210001220202011120021201000110112221020100122121201211000001011010112102100222022212021020221000021112120012210021001121210010100012200202011121202211021002110220220021111202111220222211111021010121011021011110111001012201020022111002221200002222001012111120022021211101021000122111120200000122222121022212211110110011010222220212222112210002022111122011111110012211211000200212000001212210102211200111000201222211000201112112210120022212020021000021100021012220010112111000221000220111021201120211001212102220002102101212002202220102111022110102002020021010112102000202020122210102011111122122001220020112020111000212002211021122012221212200012022021202000001211022220001200222101000100221121001120012222210020121001101212210001220110112221020212011100200212012101212020000212021001101111210111000111002112200221200012211110110211111201011201201011001222220001100121220102022120221020022111201012011202001100121112020021111020101001022002222101112222100121011020120011200012201220202002110012121211202210212022021011000101022101200220202210212021122100220022002110102112211110221021201012202211212001020001021022211100021000110010101221102220011022102210012100220010122111020022211220100222101200021221000021012021001022220202022021012020120100121101201202101021202212100010101200211012111121202011201220100211201200120101120111211101010101221020000", "001201022100122112221212000010101011110220220022011001212021112202200020210101200110220010011010122102120211120102000121212012020210021011201021121111020020000120202200100211211112100101202212222220201010101212222112102111201002021121200200210202201110010122120002001110210100000202000220002202010120120100000012012022001012001221022122121121120222120012000011022210101012022221222212102210100110000100121000112210110202111010122011110102120000112110221212210001110021202000021202121201201210022222020102200111012012000001220112011222022020012000002112010100000101202022210212212110011101221011100122212111122000220102221201200022221212122201221000100111221021000020222210201021020002102120122102000120100111002122112202211201020010001000000222210101112000002200220021102012200021212211021022201120201110212021220102100021200112211121020002102112100122001021010200012120110212000221200120021212012012120101222200210102022222111012201001120122222011112202200210202211121210022010222210120110002100120000002221020221122201211220201100112221000011022202220010102201120212100011102101222111212021022202001200010020200010111121112122202102011202211122010112220021121211100121001212201011222122220100112010112001110021100012121122212001110100221100012112100120121011201201112101100010200010000120101001010120010010100121211202220021011011201200122210110020221202121101101122110111221110010022021122121201100122120101021002222102220221200222101212021012211121220100111021211100221101000021002210112211011222122120112010012102112000020100211211021221112020122021212020222210020020002202112120021202002000110012221112102200210102220220110111102110222000212222010101110212102000020002111210201022202200200022000220200201210220211020111021212212111201221221110000200002210010011211121100020010201210200221121112012120220111200220121002212020221020120020221100222021010101110111021200200210100121202100100101000011010220211100011112210120200121012101", "022111002221202020002102202212001012111122110002211002011020221210000022220020021200002102212002021021121002021022000210200102121101102211011010221200200222010222110212220001122210102021111220210000022011000200012100112002111000200210000010211110220120011222110010010122221022000102111201011002022000011202021121101020001201000211122112022121220122111201211122021001110221021211201020120222202222122221122210120211201021001011021022200210020002021011111021212021212101022010112212010022211121012112201122222220211022022212100010102100111020011122020100220220222211212111121021011020002110011200211002212002201202121200210000121012011012112211010010122212020202221021122202211022100021021020212112110022210110102101010122020112011121210001110211012111010011021221012202001112002021212210200211120200222110222121110010201200122220110101020201002220012010210020001212012122120002102002022102222221102022220221002112111011211112020022221002111010111021202122121102011102201122002221101021110101022121221101112221022001220002011011121001010010002120201210010120222212220002212101222120210122100100110002112011012210210100011020011000211121220001212101212112002211201011102202110220021210021202001022121020200022022101211012012222012211221201222002212100120011211121022002221110101022020001122120221100121220010111110200002001001111111211002222222120211101001210020222021221121001022010011001102220200002020102222100100222210120220211010200020002100021101001120022020102001112022200121122202200210221200221001201200001001020122110100211000011211022202212000002011210000222200221102112012112001222020201202211110121101000121222120112102012112000220120022111102222202200122210120000221221002212022201211120110102201112101210210120210202020100020202000110012100220120020021111121022000221121010200011221221000122102221011020221002201111122002012000111222220220102220001221211001100100120020011200222221022022102021100101221222201021010202212101120", "122210010202202221102120110202210222121001201111002122112011102010200221202102110220011121220220122222012022000221222211011200200210211022200102120020001010112001011000001012100001201100020010101010222200002220112011212220012221210122202101110102020001001201020002212002112010122012121010210222222211211202110001212021000200001101111121211210102122112221212110110101212010222001102120101022020121111201112110021002200121112002122200221210122001012122010001011110121110111112202202120022111000221121112101012122012110112001000211212100201201112200220121200102012121211211211221211121002121012200111100011121012010110120222222002102222210220020210100200222022200220210001000020211212010111000022001112102222000220012221200101111022202212212012222101220001122200022020022100012010011220020202001002202100201220100010102121000210112102102211011010020110120202011002012211002001201122112122002201000022201012122112020021200112201120021202212102212202022201012201110011000002021112202111022202120212120202002202210202010002022212121201220000010222202100201010000012111012021200011011101202010112000012210020222200002211112100110112000202000012210122222210210022101200020021012002111022101001210111020110100101011012212010111110212020020011010112211221211111020211110121010220201222210120000212202000122110012200101120201020112200110102200012221220220220211112100010021021221001120201220012011120020121212211001120100022111202122121012221022211112211112122102122220201001202221010011201111002110002200012102120001212100100002101002110012202020221221211012110210120221120012122001001101020001202120210120022222210022000222001121111002220012100001101120100221010112101022220101210101210012221120212012000212020102200012111211201200121212112210101022220110201020112021010001111210022002012000012010110111212211020112102102112112210211102001121101020120020021120221212002210122212122220200222022122011000010202100001010010121111222221200202101202010", "220201010211012010002010200010221211122120112010012002100111000002002120120221122222220011012100201221220022020221220102020021102002020010121012221212110001111200112011112200112210021000002021012222020001121001211202020212221011101111010210212021121102001011011210200022201222202000112121001200111121100201111011200011011121221020202221211222012221100021111122011222112001102101220110012010102011000212201211100112222001020122112210001001212012021212021001212201012120021121220101221022102021012021101222122000022122212200222010111021021102110202010121220200222200202022111220220212121111112000100012022120222122122012001020021022221102111000002120011022201101221212012121101112012212000120101020202020101111202011010211201110212012202212102020122121021010121201001100021122120022002210111012212220211222210211210101102012101210012011210111002210002101001002021201000002201100112012222112021122012221202110002112101220121100020211000112100221022012000021012001201120220221102000002111221122112012100200101022022022021001120211212120001112102010201100120022020110002211110100001001220220110020001221011111012020210202221120220201021012110212000210122201200022012212220110220010200221110001121212221101001211022001220011022121122101022122001122121002220121211011120101011102021000201112020212121011121122000202010100010211010111122001212202220110222210102012122212200212102221111110001100112110210221100021112221220100022201200001202000220222220210212211100121121112122001001012120110012010110211111112201112110012121012202100202112221222100201001220212002202221122111121220002112210022020110111212201000100102202121100121022021210022100000101001212100212210101201002121122021122111201112222110211201120200101010022111220212000202012020002201201012211202122220100022001110020221222220201021212112211010022010222010012102210201210112222000202121000020200101000111022022100121121210121100012111210010120222012211202110212010121001210022211210", "001202002021112111121120212022120201111102002012101010000021110220001102221222220210020012200221200200002011102200221012011221211110021012002220121210022022220100012002120120202100210120212202220021212020111000021111000112001202010020112121010221102021102122102100022211120011212101110100112122201212222011100101101110021111120211021020011210221212010112000210100022102112020200210111012010101110201011110210101102111001121221102100212100021020221021020102222220212200100220202100200010000102120220220021011210101011201222211201212212120002020110102111012121000212021010002011121020211221001100222101102201022221020101010202111010012112010020111000102212102221200200000200212201001221000112020020010012121122112002210210002202010110122100221121112122000220001012220121220202221000200022001011220011111101101220200221221111211120120021020202102100101121220011102111000100110112022212001202011220222112012210121210011002110101012200202221200000120211210222010112200112000101221012211100211210210102221010212001000021122021010212121221202201102122011120102011210112020100010201212211121111112201112011102122101122102202100011222011211200122110110010011212210110112222002221021212000001122110222111121021220202102210011010111121212012100020112001002002110010221010021120200121102110011220122110010021001202110211102020002111112020000200010102222121211101021200110010022011022202222210011110220122220201021202211222212201210211121012002110111102211122112022000020212000111010221122100212202000212022202012100212011210102100122102120221221021222200011000210002012120200122002212110120111202011002100112120222100122122121220121202120010002011220102101020022102002120212201011002002022010100200121122210222220022212220110200120011001002200012210000200100222100011201112211211110010221222201100012221222001200011011022201201201110022210201020121121221222020210021010120110102112201222011201021210210020110011201101201122202121021001021002021210020", "220022211222202022021100111222121111110212221000100111200212210020210000020211110220210111220212222012100212212001021221101021111021120120110202022112101121120212222201220012122122022211212200000101012212222011211001202101120122211012221220011001211221202111012222110212220101002112020221021002202112221111102201111221102012220001222010002221101020011201001022121011212220021112112220012122221202111112011100200010100012212011222222220211022111112210111221202211002110012110210101022101202000002111002011020122100111102121112222101122022002220000102201121211002212210211202210001222101220022200221011001012201022012220101010102120112120012000100110010110001200001101221121101122122122212020202122101012012102000110111012020012221212120111110000211110222202010110202110120121022001010012212202222021101012102210020111100200120100212101121110220111012001112111222220000212212201201001221000022111220110201100002220002111021010100000112100112202000101220000121120212012002221212100000201100221122221021100121020202021010101112212201221020222111112020222020000212020222202102002100110111200022210221222022012110200001100000212011110200001102201220120200111111210200002020101011022201012110012022110010222020112211012022001201221200110222000002212100022022201210011110002200102011210022022010201122022001010001000000220010200112021200011122002110001120110001121212220210212100021100221211222002022002100122110202002111200011121011100002100002212221012222001022110220210002020121000222121212020010212110012020101212222002022112222221110110200110012001012120011100211120101110110102202021211102202002010002122110120010011211120202112201222221022220220121112100122000212000211120100112210022022021201220212102021120011000121212001220022102212101222202121202200200212011211220220110222210210120211222021210120222121201121012000012121100212001212202121222211010012102222021002100101122110100111021212120120022202121021002100100112212210221010011022", "011011210010020022200211221221211020212010011102020100200110002221221222112200201021011002122222212112000200121000221120222222002020000021101122211121202021220012221101110021200210222010111112202200110202220021002212001220220020012200200100001002220122001002100201211220121002212210001100200101022212102001222112201201120012100101101100221012100112022001120022220201000020000102110210100221022012212112021122021022120100010100002220220202111122002101120101101021112211121220011021220212122011002101210020020110012202110101110102122111220220201010201120121200122120102102120221121110211101000122011111101210121100211012222122122201101110221012211222020001020222100111111220020201101220000021222211011121202210110012122201222002201022121012201202200110221021100112220021211010102201100112001021200010000100022120222010012222001212001111201001212010202110100101002220221221102101011221210021001222212102200220012111212000222111201021221111221122022022200020200221210212111002210001002021221211102120221001212100201021222212222120110010011210112101122012210021101122012102021210001202202102002020011122112212112012000022020112011111201002002200222020220002102122221100002020022002002120021110221122221211011122121101102022101221201111211121201102211211201111122011100210221001101020002022222210222022010001112201100121120200000020211022101111020220201120201021202001100212220222100200120012221011000102011212002111112012210222112110000110212121200120020211102020221122122200102202222212001221200112112110020200011102120210102212221122120210222122201021101101220221021120022002200020102020122110221111020200101000020111120100211012102010022120211120022100221022010020100221221220210112101110122120200211002010212002222002212121022121020220010000210110121200111000112122120210020020112211121112001110020101012021020120200220220202012111102211001121102200211222002012001212021101220201100101211001020201120002202111112020111200120212100220200200", "221020211002222111101121112011011022122022012210200110010222112022120111101000000012200111220102021112001120021021222000010001200122011100202001210022102022000010012220202110121212221220012002002101022102112102111201111022021011200222220020002221112111101111211102220010120221210112212111211221121201220220112022100020221111000021210100222020101102121210101010012121120221110111222220210000002202202220020222121210120022111112220221122101122212110221211020221010100221012001002211121111210212001112221011021011112211112010121021121101020210000100010221211010102121212121221122021200010121021010012200220202000001010010102010011012000022001011222222100212000122221101201201201012112020111022121210100201020100212011120222111201210001201021021000010220022002020111222001101200021011202212222010212010121120110212011221010000012121102221100110101200112211121111212001202211110010220021111011210000101022211222002011122110012002121210122010022100202101111122022022101112022120212220101010021020101202222021110211221112222001210210021211101212220112102112020002112111112002101220112211012000102221210021012101101112112120120001122202112221210010222122120100202021111021111202011111222011022220112002122122210102201101022210011010110020110121202212121211020122000002102201102222012022220012112222122002011110221011000211112200221110212022200002122112220122010110011201020121021200012001111120212022212100112000122221000111021220120122122001121021112000102222221012001100211122200101212010012220221200000200202001222011202120212010020121001222022100122001002021221200122011211222120200120212111222022220102222221220022221210110120102021002112202201101211002202112012110001201020011210220102012202002102100100210111202021120010111222110021212220021122000200110210011012121012101102201220202012212121012121121220222221201210220101220001102001001110020001212010111202002011111122100020122021220211221001111220101111111012210212002110020201001100110", "120120122120020200120211011020011012102101210100201201202011022110100000110120001222001222011201211101010011021121120210102202221111012012201021202001022100002210112001011012012111011202110110021120121102011211000220211211221101010202200102102222220222222210021011002011200120221222202201101010201110100222002201211100020201200021212121212012021100202010212210101020012121102100121210121112210200122202022000020211220010020221200000111221210021111002012102212102111012221221222102102121001012102102100011011001222022102000110022002000110021200221020000122021011222221220000200121012110221020100011210111211011111122100020011002210111220202010001022211221020222202202000202020202002100102211002012122120211110121210101021010100222102201000211201112020202200200110102001122021201122212220121121110200022221001022021110011001120102112012212010222120200111102021212001211002102220212110101102011022011212010102120000210100120001010201001111110011102001022020111021012121200101101210220201012201120122001122000112121021110111101100111012221111020201220111001012012101010021010010210211211212100122122002102012102100110002122200011100100201201100222020110010201112000221211120111121100122010102101100012022120021012211212201100110111212012100020222002110122220121001211120100101110002210120020002220011212012202210110202102022212110022101220010212202101200122202002110100012200222220021211210122221220202201212210002202201022020020001212111112001100121010020201220200120211200101111110212222110022211201021000201111102001111122210010122120200201200020210002201002000200122222212120221121210220202012222221000210200010002002212101021210002021211202021222011021010112011200120121002221111000012001022112000222211121000101202012121022011210100102022101021210102110211122001002002202100210120012021100210201102020000122122100022212221022012221202101111001212110112212122211200210021112102110211010200101122210001102111102112022000110202201002122002", "202100121120110102210211020102112101121001110112000002121011000012100100212010121000112112212112010111020012222220010021122000110101211120220010000121211021221021012122122121210001101111001121000200111200121210121122010021212012112221200220100210220012112202101010112111220011011200111110102112112102112212121212221211111000220202010012120101211100021001122022001010022000020201010020101022001011212101011020211200011021002200102202222012110002211001210000221002020210122222211201021011021211120022022102020211010101002022222212121012012002021001220222201220020102220011020102120110201200212212122221211000011112221021112110021020021110211222001000100001212200201022212110002222221210011120211201020220000210102010210201021022122200202011202202120021021001210211120002210122220212112212200222020010220011020211211021121112202220100022210110101102202212222011102011021121211110022001211221111122222000010220201022121212101001022210000002001121210010021100111222200021021112020021120001112110022110210122101110000001112022000002110100122112211110102021110201010200100221100122222120011202221222022210022001111121202220000112221210021020202220200211102000211200101220010102102120010012010201020100210221122220002212111221020020001102101022221221021122221120110001120200021012020200100201222101222211120220021111011120020200220110102212200202122100120011211011120221221202012102200112222221121221221000111001210100111211112111200110122212110201221202200200202101110212011210101020012011112111022211022012000001101220002000110220120002221211012001110112201210102100222200101121112211121002111201201001110012121101102011211111121202121201120121210121020222202121211021211121111210020001202000010102102011212111121202010120122202210112202011211012001022022101210012100021011202201202101212202001010202020112121202020112020101001101111112020021110110110002100220122122222220110121210222001222202112222100121101222112202201000101200120020222221000", "011122122022200021011202220100111202012121101222222222010121012020012002001110020022112100000002100001210202021210102200011200122101111210110100101102200221011121002200002221110220011212212212100020122210012112012211202121101111100000101010122000010111211100021022011102212022002112012202221201110220212022010221112102220121212120021201102002100120112011201101122221201111001221001212221100112001102112202211220021222102122102221201120211100120100210211112212102211201021120120210012200120000002021111102011102122202220002111100012112221222100111211012201021000212011222220120220020200220011120002000112201220201002121100122200102010112002112011101222011100211002222201002210000101211222000200210212012211002012001211220112222110020121211102022012000102201200100101001012010122022012122120222220101111120112202020020121022200201011112001222101202001112221200101100102122020211111110022112102022001010000110001201200202120000221121002000101221101221202122201022102210110202001122022012110011121022120222022210200202020210202000121020212221002101001120201021002221010011021022212101100101210201010122020012020022012211200020021121101011002200011100210102101211020212120210021122122100002020002001200220001111220220121121200020122112012200021220021011201210000201002200212020012212022212212112012011221012212002210200100021010221012222010022212112210220220210012002120110102002121100121011110120021211101000221101112221201100201100012220022110212210112110012102121110021000220001112201011221121101020012220200022111120000122020001200221201212110111221102110010211122021101022222001020212211012211222002102110002111220211112202210110201002200001200220221012210201102012022111211101111010120120012201002221011010211111021122002210122110012222010112020200100002202210111021100010112011221021120201220001212100001122110112122210021221011020202222220100000010211102011001110010202022111211002111121021102122102221110200102022122120020210000200210", "102021212220022220002202120211022102210222221120111120212012002110112212222002000012221110012222022010021121210121111102102200001200111210201122021220222220121220221000110120101210200122001112112000220222221202102010110002121011201110022000012210100120002002211200022201202100200222222012211012120001212221120222102120200122212101220220200101010000210110022121122102102212202002212211121011020202022210101202111102210202011112201212222011121022010210211012020200111222002020200110112011001022220020210120102220022011020001101220002121212120102010010120002021021201202110212011220111020122202101222020001102211121021220122101122122022011021211002020000001122112221100212210002210121021210122111212121120210220120100010000011200211210110020020212210010212120201022022012122121122101200220210112020220111120100201211112022120010011012120022121110212010211001202011210001100202101002010001120021211012110012221021222101022220110220022101111121011020221212220202011221100202112011020011221112021202002110011121100022211020211122222122121012221010012110122202221212201121020010002111020011020212211020100100200002001111022021201201020010112101202012102222010021210111111100201022001222021010101102200221111211111111210101202011000010120021110001101222122012102022221220100021110211221111120100112102121111122122221200200200020012212110212002000212001010100021110101022121220120000001100102112111110111211221020022011000110102220011222111101111000002100111022022211102000001201001021002020211011210120221222121011020011100111212120021121001201011102021210202001200010101202221122112010202210010022021122022101101122010120102222110112012110221121102012102100002101100010010012212110120222210112112202121111010101212010202212121111101102002221201220211001210222121110112212120211212221111220220111100111100121220110121112110001221102020010200100211212201220210202221102210122220020210201022221012022120112110000021110212211000112202101001201100212", "202000002212220111021102000220202111200200222020021100201012221110112022012120220122120110020120100211210110222000202022000211220200221002020011210211202120100211000002101021002222201112211100112011010211222201220201000122122220110002122000012020212121022110210202002102022122220211200002111111110200022112120221102200011100101211110022202202010102101201122202001101001022222202021220102121000120220221012120121200121122221201221212221111002210201202120020110211212121021200122101111012000020102011201010222111000021212210210210012022202022220012011100100002012212002120022021002102222212211102120212200112200111201121001121101020122200000210210000120121110100200101101110202211102201002101000112001211211221220121111010121221221012121201002211020100200012002020221121002220202110112110211222012220101111220202110122012111100022101212201002011021211100212010200121112200210221220012010212122020102122020202122101000201012112010201022102101002001020201100122202210101201002120212012202211101210101200201101121222212110220211011221120112210020121202211022012111020020121210010102111202020011002101111102002210201222020222002101121211011002001102221202002101211121010101220221002111121222101221201020201222112022211002201200000100000211111122222122001221112220200000211120120211210102120002202220000222200011011212210020220010122122012002001212021212000011200100012022212012021200010000212012002112200022121212122000022201212221211102122111010222111221012012201122102110102122212200110212222000112122012001212102002021120220222221020121100002010120202021011022000100112102120122012221220011110122121020120221211000200201020112210011211100211201200102112202111100202212102210010212101212011211112212120212011000122020121021012021200012102122121220111122200100111112121201120221012200221122001121200112121212010022222020210110101102020101222101020012201212211002012222010200100001120222012000202221022022000212000112102122102002220210110100220", "000201020011111211022120210012122100110000111200001002211202112210202022112111110112220011122210222101021010201212010112202010112202222012010222222122121112110212200221211000100212012110210020120101002020222201102202212000000222022200010222200111222222102202102210202100102022211211102221220000202011100022001222000001002220100121001012221111012111012120121020022212011111011021100022100212220212021000010210021122212000022221012212200102200121201102210021021001222212112202210111101112202211022210000112001112100202212212010010201022122220201221220020002202012122112202012102000122110200110001122200111010022020220010012222212121021022201122111110120212020221010021002000122200002012120222110220200210021000111020200001012011021202001121022210002220102120020210222011220222121212211202112211120211120200001002222221011102101122002112122002112012112111221220200112210020022102012012012222211122111010001120122012010102121012222202010022222010102210111001001200020202101202212221222211000111021021002122001122121211201210002022001021200222010102010101220102212220120000021102111121212121101112122012010101012222201121001121120121000112112111010002001021211212110010000211001010201221020101012002012020122210010210202201111110201002020212220001122011200002100112222200020221002110022022210200102202000200200220201022121110102201100011212000201112102020220211000122102221222112210200200022102212100212201220122020122212110200102010100011210010101210022210112122210001100011220101121121001020010011120122012201120212221220211020021000012210200110111221222022111122202002120000011002110111010221120020012111101210201011002012110021022121101020200020121021020122100011022200002122012010220002122021122110011100122100110211022200010112101112020010122120222010201120101212020021211120100011201012201110222202202202220111010220100120011102200100210120200211121100202021221220002102110102200102120212221021011112201111211002220001202222102202122110", "212220000102100120001220001122211210000210010100021112220011201222100101210010220212111021002221101200201220122210120101000100202022211200100202002110022021111011111220002002211110200121221101102002010222121111000210200012010110121022012100001222102101200222122200000100102210002202110122200200102112112211101102111211002000200122202200110000220202122102022022202110102110201101110212011222010211020102022202020210222102210222001211121112122110022022010122021111000110212202111022110002202102211110011102212102202120202001101112102201211221022202120210001212100222012200020110020201011120022220021211012201112012012020020002211200121110022001200122110122001122122202022222021202220201221201002002201111220021201221000021000120022122200212012021110101022211220112220022221222112120222202110002001100222212211221022001101111101101002201221200110211200021021210100011122212202200211001200020102102122101100010111001202001020021112020121002011002011001011022001100101010002211012111100010210221101120210221210222201200212020111121102211110020210002121020120010020211111012212222110112201001201211211021112220011000110201110102101011020021100112112111101221202200221122201121102002221111210011212111212111212111100022000112122000200112211021012001101002102021011111121110110212211120212101010020002121111210122202120002102102121122202210012010002020210210210112121000001101102000100022221101111011100200012121101222111022001002011110121100222110001001110021112011101020202201122010102210200110112111011000111102001202021022010021101101100020221101022121210010020010021012000211112010222220200102101012112212012020022000001211221220200020001111110220212100201202102010200122111121011102121022102200101000002212102121220112222212122001021110200101200221111022221112002222201120221002222110101120210000020111210002220112222101212110020111201000221000220212211001011112100200202101201000010201012222000022110001210200212120110210100111122012201210", "222101102220100012112221211211200220121210012112122212111221112010122011202220011210220221102120010220201121210121011011220022010001102022211110220010012120201021220121112000220101220001202102100120121111011001211211012102021020000122222100210112122210220002010121101120010121201222021120200002002200110002102022101002211101221001120001210002001200001201112100002221212122021201000101210201021222112101111111212222100121212101022100112021011122011222222220122010210221012220100112020001221102200110021201022121112010201022202122002001001021100002222202112121021111101100112121210101221022021221011011021100012101100021121000202122222011222121211102211211212120211011000001121111022211101220101010101101101022100112100110010010101220001022001021012020212112012010111022122210020221221110212110210022210200212000002212101110011222202122210210011201012202122022212111020102020120021002211022110110000111010122100210110212102122110212201210212120122121001211122112200200012201021122022200002020222010212010120022002120120021022012122010222000001020201021210001002110220221020200002102210010012111221000102122220100210101201101111110020220121011002021212002002012000001120110102100101020210222221001100101201102121001202111221221002011121200201222212000100212021200022010012210220201220221012101220021121000000002021212111100122202021200200010000202201220220020202021102002000011100201121012020112100110221110112021122010210112002102222112002200100111001012020221221002122000222011002111211000020110101102222020222212101220210010121201221121211010221120001020220010111122111100210211010112121022211210212002012102121221221020002200020212220202221021210202012010100000221101220202221110001110101122021100212100011000001201001002210201200221102111020122020001200212221102002122101021211211001222021102000011222022222010001122112021210200000111000100110220222201101220001100221000201022122201201221000110022002011121011112110001000110001201120120", "021120120102011122110021021012121220212220212102211120221122020002020022122221010121122101112020212112101000102220202111211100020001011111020021202111110000121022111221020021102202011212122122212200110210012112112100021020112112202022211011210012011210202212201110100110000220210220220120112022012210012112022122112101020110112012111011202200222122021011222221202210221122021010102212101122102202200112012101101120200222211012020110021220220121102010102202222210202101212021102222122201221011210210122121102200200221222212111102000002100120211002200222110122020110221122201002211111201121202102002110222202220221100210102010201202002011110122212020220021012111121122012022112200200211212021200102021112001121021210222221010122121121222110020000010220112222211100021012020211111111001202202222111022212111100012120212021011201120021121122210000210020100122202212202101210211211111110201011222012011202110202200211212122110212021000112102222220212200001111200120221202200221001120200000022121221022122010220121112110221121202021201122221221022201200000122001012120001100021121122022211200000011011020011000201112102210112202002121121001221110212121112121212221122010201010022002012110220210220112000211120211022021202022120100100010021001111221220212122011221211100121200122102000222200022112202211020002122011102020202202020021122022211221201200102222001222210220201001202220120012011111012011122021101000212201002121221010111222012110021021220001111201111200020111021022212201200010012222211212202011121122201200010011002220111000000001100120101122121100111222120020112100222002100212121012212102001010002202201002002222222011122121011120021002021020110111112211011120110210101020020211221201000120211102000012100202201201012211200020112210110201012122011112120011221010010000112121122200112212001011022200102221012211111011001201121102101122000110022222000011022111120120211202002102112122222211112010100010111101012210001200020210002210", "200022120000001200210101220020011101202212122021120101012001201211220200200112001022011220012011122201212110000121211001120001221000010121021012220220112110002010101021011002012011002001201200102122212000210201112000121000022010220202202102112202210122121212022210021002122221201012122020001220110020111211000020011212012001211220021111201011102110012111212202011101221101222000121121202022022002210002211210111222000220120222010020221001100211222211020210100210120011101102120110000021012002221022111002202100002100002110202000020001101210012021020110012100121100001101012100201021011011012021101211111010022121002110110211210110200001200200111001221010112002011020211011112120021220021120010220220200202202011010222110102112010211001001121202010020220021210221110120210101112222002012102202010201200201202002020210012202202111201011201012200112120010220020112002010000210102001010100121000021201222202100012212020020000210122221202100000010021010111210121000022121112122000002012200221210200201210110021101111200112222021121201002112102012011202002120012200212202121110211111110220112020020001212200002111001001001121220112002002021220210012210102010101101012121220100220122220020220212100120202021112112010201221221100001220021100120101110121220101000022020110222101020102011020101012011121000221102002110022212110212112122202100001200020212102012102201212100000112200110011001020001121210210212020021101122200211012101120101011201021210121011202012212000010002110200222000010201112200022022112202010200111021221202210212022202021110211220220101001202202111001001000211012202020221010000011222100102012201111210020211102200101121222002110211211001212012020201121200011001102020202220202012101202020021102202021202211221200111120120101212122000110212220020002021102212220010211220210100000000002112222121011110010000012010112210002100002212201220021212010221221200002202202010000002211001022120110102011200112220021110211022220002121100", "002211211122121000002011011010021111020020000122220200212011222110001110101212210200111122110202101222211221211020200101200022021200121210221001110200000121021111021201112201012011021021122200101100020010220102211201110002102011001021202220020112011202011011101220022220221222212212200101202202120001222102000110210021022120201022212102110021111000001121102101000011022101100100011010100222021210102022102112012200212012111001102221011211202112011211002222222020202010002202210001102120212101201121212212020102000201010121002110101212221021221020021201111021021020100202022101100021002110010211102212100201120012100212122212210001012022122020101120021201220001012222000110020020220101202212202211020002202200210022212110102201010002112121110202002010222101112022111110000202121210101001212121112211220022002112002002200211001202220020221120221201021112212222021220102010010022102100021200100221110110020100120121010112100212201212000122001111110011212202012122012000102001101200010011120002101220000101020201000201100222010122101002200120212201020102202201211001010101102021212020210221112122122020200022112200011102100220001000001011010120000001100101101111210110212110002100111102211010220210020002110200200221101000202121101202220000101021102122202212111120012112122002212001012212202010122012220111210020021222111122101210101122102220122200202221211021102120110202022021000012112101121221100020220120022112201010120222020221121020000212000111211200001121012211011002210000101201022120002001010101110022201011110212211222000001121010112122222010100102200022111021221120221200200221120111220211210222000002100122222000220021221100121011221020011001110211010221020201021222001102220000111020112011110212122222221000111202112010021111102121000210201020012002001002212022220002021010201022112221212120101210002121121122010200021021011100122022221001002111201001220102021120220120200122220220212121001220012011110210110110020020121112112202", "021111220111111021110111121200000110202210211202002011110210212122212102202122022011100100022221020021101200111200000212212220211221021101002022220010120112210200202120100220002120010201201121021110222120020111122002020022011012021111200020220100202010222120110010010122020002222211121111111102010010021211212201202020001101002111021012122211121222002001120001021000002100110120000210020201112121200120100100122122102010120101122211222220212000122021121021011202222121112011212112211012122211221022100010010101200112100101002120222212112100022111100210101102220002102110002111200112110221010111122010222121220110012010222100011112201210202201211211110112021120001022210202220010122222202100201110222211221012000001100211002210011220010102202110110002120121002221102111220120120000121221100201222202212212212222211201222010221110000021112100112012121101101221000101100202021101121021022111000211010221222100111112021012022201020000000121112222122000101210022010222021220220110101020212221212211111002210022020110000121220000211211012210121102020202212002200221112102110000000011221211122122121112100012111022000010121002122221102012011111001102212112012102202022112102001221112011201012200211002211000122222122211000120222011200222202120000202111001102011100120020222200220020021211022110111221001002220122120101211001021010020011010211121222010222122211002120121202011012000201100100002021022120122110211010200021101010222120212200021212120222212000200012011110022112100021012202120212202212210012020122100111020111110220211002010110222202121020201110202220111211202110021111102012220112021111220020020200221221110021222011021021112220102000210201021121200200001112011012210010211110000222001210120100211221012021011122100021200102221220122122011200212001001201202200101101220110110122222200111202100021110120212002212221212122111211020101112221201000011120110001221022211021211122212220110012011120101212101202022022212202200020021102020", "210012120000020111212121201210011002210012110121212021222121001011121002112210101112002102100201012110211121020002111211002011000212000121022000002121102010100020021012020100001102202212112200210121222212201221212220012202211112021201111021201020010020022100112012220222220200102021221021220120122201000002010010001112221111011120221222022212120010222012000012011211110022120122221200122200100202002121021012121102201112210220112111000212011111222211022012122022110002122100122112021110212211021102210000021102210200022112111121021002010221000200001120200000121111120212100011122020101022101201212110100222211100022200102010220201122112202211100212210200201021011200222022021002010100102221122000011011202220220011120000200110201021002122221120120222101112101122211221121121001111120012201100002222112012112020100000022220020111112011111201221212102211000102001200212120111121021211022122112120222111120110002201002100221001210211122012201022012120011020010020221212012211201210100222011001220220202110102222000202021022120210220200220101022221021222000202212122011101011220201100222122102201221110121010112101200112102220010212100112210021112200202221021200121010100002021000002201122221111021122001110112010101000201212100010121202111001212011020220111021022000220112020221202111111010110210020222021110100022110111222102022210010101200012222000111022001220122121112021000122001202221222222110101101201022101022020002112000120001221201112011201000202221022121011001001020102011112000222121022020220111121111010100102000110012111212110100012202210201002021112220220122100222201000020211000022001121220010200220100110221102100122000220201220011021220210120102010122101100212010010011200102112022202011200211100100200211122011100001102111201212100100021121000012000221201120112020101002111121000022212022021222001022222202120122110212110111011012122111011001120101200112002111121100210011101122010222121002101201011121210202012111000202002", "012020011020122202110201101210101121101121221210012022210111120010021110011211020001011222012122122021211101200220212202101222120011000020121120222212220120201211010222002202112222121020011112001022012022212002021122210122112101220022011110212220010111200000111121020211120111002122010000001012121100121121200020022210122201202212211012020021101100010110100110210210220210000202212202021012020100200112201002200002121010120110200212110011011022021111212121002021000210120202210122111001021202222111120121212212211222200101221220000220020212201010022012110112202100000212002210010211220012211202222200222021110012220210211011102100120201222121012011111010120001220101120220000122222121112120111010212010210020102110201221211022221002111021201001110101212000102220002221021112211112020111102212202200022010222002221112112110100111201112122022011212111002121000010210201020212122120201021100221111122011021001010020111001121112220220001211010202020010201221010012211001122020111002221220211200101201011220121202000102111001100200011202021202021210012111011221002101102021210212222120201220000201101201110010201200111110000022222002120100101201001020221101101100221112120021100012002201102010212002122221220002011112112102221210000220012221221011111120020222210120120222201022000012200002101022122012020001211100020210021202110110110121010211000000220111012121200101022100200212202012122202201222202120201202200021112002020211212000100102001110210121000010022211010211010121011102122200100112221202100000101222011122000000111112110212120202011200210120201020211111210000111101210211112112102220210211011110101100101110112011212101111100012222120212022211112001122102122222111212210021022202200100112202001010012210001221200002022210122202110002022001120110020101021022021212202210102110022212101112010011101000201202221210000022001221212121222000101111200112212220120100220200111111011022010202210111121212020212011211122212020021120010212001", "112020222022120120020020122111122021201111202210121022010000210101111120010120010211012001022021012101212121122002022022120102122000200021212001102210001101011102022120121120110121101220112220021101102110110220200020010002001012222011010021122112020221121022012201102120111201122002200010111001010201200020110022012112012221102120202021122022202102022012111201212100101101021020202111022220010002001200010110210002121211112112022120112011100011011200001001120021002122002220022100222100111122222010102210210222122221010101222222112211110112200202002211021110202111200221201012000000122220012202112120102011101020020210100222012000010121002010012020200011001202222021212021121220022220202201121201112010112100100221212100112221022101001010002011122002001021212002220211022022210110200201221002121101011121200022221011010201010112112011001122110212012222222020210122011002020001001111010121122211201221200002202121111222111121110202211201100012010201101112000212010112100110112122201011020022012201112112212010011022202222112220210110220001102010020122021020221020001212020101002101002020022022002021201101011110112020200021212112120120102110001112122222221022122221210010020120120202100110012010010000200210211212022211102212021101100122111220012201212000022021021102011200010102222111102000121220110111121012100021002201101121202012010211202120022201102221022101001212021002011211002101201221220110201122120200221101112222101112000012102111001110010121022210221120211200000201220102200222220021220010212101222111022100112021021211112222022102000002111120111211121010200001002222120201122211112102021100012121222112202200120120102200111101101220122122211100200102112101102101211111102201000102120111022102211010111111210201000221020001120120101121001001022221220020221001221020111120122210122102200101020100220100201212202211001210112212010110121001121221001200221121012212000212000012201222002000212001121211100211200122110000011021102001", "122212120110110112010100102210001101220211100001212221020001021222222210100100212022110001110202212211211022202211001222222111211221002112020212211102222121220210100201001012011122220001201000001202010111111011210102110122212122000222202122202120200001220001011210221011222001221222102210211201121000120212221221111021220211201121010112112000020011022211000100122211122201112211121212000001010001102001100221021102120202010102220111200212001122120221112002110002220121122100211002212112121222110121210201012012022211001200002112111102221220102220001002021201002212120112102020012000012220001010101211020120020221122001220221201211112201101102022001220012110112102010222200111222122011010010000200211222210011111202111000210111202112120111222020110221212112012122100210220222022112211211022010101011010020001011102210022211020221221012201111011112001200221010102100122110211220101121220222022022201200200120121220221111002102211100011200100120011102212010012120210022000101001122201100222012201222111012110211220120212201220201220001220022012012221001200112000200112102112222002012011110120211120021002010000021122100012122101200210122001120011110222111022202220221000011022000001001111111020122112010021101120102002002022020021110012022201102101001202112122120212012000121211201201212012202212100021221110111122010001122210202220222101112221022112020110011000021012100001111102021202122211100021121112202102011222110222021020012011112200020202011110112210222110020111220001101222022200002221110221200110001210000012010111212000001211112001121201210010122121121012222011021100220212111021100111022011220000011000021220020012002202001120112020020111012122002101110101101200200220221222122011020001102000200102100122101110212222110020001101022100221201211110201211012100021102100222011110212110221010121122221101120111111201211001112011120121002100012000000212211112122122021002001212110200221201020020200220010002120222000110100021012110112", "121021001200121100121021122111221000222112220000102000102111011002202212202200200002011111021000202111011100220120102111020122100220100011210210021202020111211011111002002100112112112222211112020001201022201101022011110202010121022210100111221021220112222010022121111221112101020110020100110122122200002101000012021000001220102022111000100000022202001212011012001212221210102002011202022200200212212111102002121200102011202100222111110201101001002210212221001222102010122011010221002020002022120210122021222221011020222122010200010010220101011101100020122020001121102210212010202102121211111210111011111220122220111002020220111010010012210222101212121002002122211012202202220200001010222000120110122000111202210001001120112101112121022201211002120021222202211112122111220002112111120021222102020001001002012100111110110120100002120110200220210121211022100011121212101000112100002012000022012201002012120102122101112221200221010210222221102011121021110221122101120112202100102221022011221020111010002000102010222012000201111010021222022112022022120102000212020010022000101202012002102222200110021021211220112112101102012120202021110202211100011022210120001122210222221021222121102100110012101012212111111010100211020211210122221022021121110122110000112210222000211002012221011120121110220120012012010221220001122122100022101210120201002011202200022120120112221111222111110001221122221112022200010002020111112120220010020122001110020001002211200201120222002200011212000011110220201220111212202010010001122110221221000012112021121010220101100121201112111101201221100010122101020221000222010210112002212110111122012021002221102100000200022012112022000012222100002121001120100020002212210021022000021221200011201211120120200002201221100221001201000222022221002210222012111110122200202111121111210012020211200210200001211112021102000102220002220201100221111020100000120110001120022221011120001110110112001002201210211110001101120022211011020112", "102121022122020200221021021210111211110020112111110222000100102200201101210210022210010201211111101012222000220000210210210212210222202121110220021212002101210100101212202111210111011012120102220011100011100110110220020011200212010002102000111120012212002110210100201101201200211102200211112021022112120120020110222002010111102222200001101121112121212110102101121022021122012210120220021102012020121012121122120020110101200112102020022222120201012202210000121202201211010122121202122220210012121022121012012021012122101022000200100010202122122110021112010122101000002000121201121100112221011000201001210220211210000101212002011112100121001011011021111222021202000002000111101210122212011210200011122222122002221101001001202012202101122100210212022021020000222100010220220221212112210101112221220021100202222202221100110021021202120102222000111022212212002100111100220212221011122201120220012112200000121020121110111220112220100211221121002000112102200100120111211012012221100012120121101212220221111200102021211222222012210012021101112111210202111121112211112222210000021200221112210120200201122112221022210210122110202202210020100000001000101220101202221120110002112101201222110112020121212200120001111222021022212110002010221120112021110021020102201221002000022012000201200001020220120201121022112202012020102002110001010101121011212200202201002012020010212020022221011220012010110020001020001212110121021121021112001002200110201111102002100210121001202100011000022100010212111210202102120000222201012101000202000020222201102121102020012122100101122000002110000111020002111222201111212000101020010211210101211112220112202102211022112200112010111020201222002102212112220000111100210211020211001211221002110001122011221100111212120202220100012211020200220202102020201202121000010221101112221110110012202120220201010010201122120010022011000022112012200121122211000112001010200220121000021101111110221000221220202020021101200110001011200010", "010020101111222122121001111201221102111201001210210001010010211010001001110201122120101220212201220222221200122010210220111200211000200101020011022022200100010111000001002220212210012221002002010010102121111212202110010001211220120101012202011201020200102100122221001122211210111000022111111200010011122210201012111022022021001211221101101221220111021022010102202100001122020102222102001012122212010111222201121221020210100002022101200212020011102012102211212010200212012010101010112001021101000210201011110021020112221211122111200010121102020221021222121011102222121010022101202120212200221122202001201100020120120220112101000020000211210120012110221111210101102122210220221102202221101020221021200111110210102201000120102201210102211111121111211000002200112212211220120022011121021112012112001221112211122101002122002122012010220020112022200102011120020000212210122000212000212110201202020000001200020221022020100212202110012012011111201201020021222221012100110100020102211200001002010212212020210010220211001010200200021222211211220022220002121220021201011102211112012200010111100110200001101122210122102020102120120211111112210122210002001202200112100121021011221110100122101000220200112111021021000100021202111022202012110212221200012120211211221212221202112011102001020202211210110111010200000020201220220120011120002221120212000211100022002221011022001200100120010101110120212201010002120111011210102121021102020102020112221210102022110200120102222002100112011110120211221222010101011220100112020120010001201112122202012212110221002212120102221122001022110020122021221210100100011021011100011221122012110122200102002112220021201001022210000221222002210210221121200112202202202111011002100102200202101220112111220011111120200120201001020200122102100122101210101001011120012221022012202001222121220211110012122001212111222011020021212200121111022212011212021122222202210212210002201111100220012102120000002011202222220121210222011211", "022210112001100120000122121111112120112020222111021112212102102221211212202010212100201202122110111212010102021011211221011102211211122012121020222221221121222002011021011100001101021000012021020201012102121020102121222101000212012020120020121222102002022000102102022222001020221111100120120101210022120022201211020002021002101120002000220211120020121122100210010102222220201110111002210100111111210001201112012201220122021212102100020101200122112220012202110102001121120122002200001220100011020210010120001122010121210002120210112100021120120122222222222021010202011221201020201200100200121222111001221112111202200000000200011021110011202002111201021022000001112211110010211121021002201221200010121021220022100120202212112112210001110110002100120220122122022021102011112200102020210111011012012112101001002000001121102212222202012011022211120001202111000021111201202022101211110200011112001000201222110010021110011012110211212012112001001002212022211102020222112020200002112110212020122200121221001100122011012020121211222200000100102122211210220102022202001002202220000021002220120221120012112002102011100020220201022110210210022010100220011100222212210210000102011100010210210222220100110120111012012111102001202211010021222010000212222110000102110210120210220122101220011210110122011200101011201110120000102111202110102010121222110212120112221010112010021212011222012212011002122110011021101121211101020000012120000122222220020112021002100211111111111102001201122220122100010111121120100021000001012011221120001002222220001210211210110011011100211220112211021120102022012200021222010201221120222102000211012111202202110022201000102012010112211000022102122210102010212102020221111202102020022011012100120020022111022021220220210001020022000002121212101110202000002122101210121002212001010011022221022211222011200001000000002110110101121122012102210220210002212220212021001011112002112120002011202021110002001022112002202000001121202102", "222020200121000111022100020202001112211101121200200021222120121220200110122202211102102120002022122011012121000112000201002222001221122111111011200011120111212011112000200210121110200102120220001112111202112102022220000001012002011122012111120000120111011211100212201112111112122121022211100012200220220120211010120201022112112201211210122012100110200120100212120012201112110120122020001021211102120000121010110200220201222022012120200012020112201112022202102112210022100002002020000201111100002200000212121000202110122022021110202020200011021112101112212001101021100122100110022200021000020222110100001112202000000000022110122111221112201200200221002101210010212011201100110211122010000122010001012012221122001011000212201100200101112020222100001210010212212120202220012220120110102121122100212000000012002010220102120122111102020001111000102122112220101121112220011011122202102210122000220001010112211022012100112221021200212212101220220120112102011102211222201120022121002111220111020012102210021020210220211102210100012002101100221200102111122200200100222201112001010222021200011110011202020121012112001101202210001101222012012200122001210200012222112002001020221102000012222220101120220212101100000022010202002122200211120201220210201102100221010221221011222122011111022000121022011201011120202200001001211221200111010112201022201211012210022200021200122201010121101102100000220201212211211012121202100001020220000022211202110102210212202202002101122021221110020002012122120200022221221202020101022001211210202010121222121020200012222121120100110011221112011010002021011101002202101111000102212210012120122220011221102122011012002020011002102200001122101011200020210212012222211202012102100121100121111200222102100000120210222212101220120120101201021201212011100001100210211020121211111001102100100111121101020100212110200222001122112210120210100121101001200200001020221212022222221101112010102220200012012010022010020100211110121000", "100120211111022210110001112200112201221001020122202021111002220222201002001102020222201020200000200002021111220110010121020020102201200120020021210102201022101210022111111020021122012011121110102210022002010110010120200212220011221201121012202200201212000111102020112220221221002212021201200111110000100212012101001200210120020001022220021210121001100100222222221121221210001100100001120000112021002120012202012212220122121102001010122211010221022011220202202020102211022002000201122100011002122012111211222111022021022100020122122222212012212121222110222020112001012201200212211121120221000011222020100202002220011202002212222100200202110221202111212112022102211000002221200211011102200012111122200121121111211000210011211212000121011101200020111110212001212122110121010221021100012010111202011212221221011220222010001000221210202101122201221001220122101101011222002100121201120122200212011220112120012010012010120122110012210212102201122101112012100000112201000121001012212201110221210000210100020100012211120011101010111102110200122101222020021010022222000111010202011121120202002020222210201102010201202010122002111211101001010111200020212100020010221020210201012101222211210012200201011202001221100201120201201101221202001101220202100001201102210012001220211112102222011221100102122112212202020202111200210120120210100102120210212221201021211102121111110102120022122112120102112012200110000201111120021102020221112202221002000021222222211002120221122112022221110221111220101212000220221020022110122100100112000021000201012000221222011100102012202222110221120021021101000000221011200211220202002200112121121010200110120011110200220110210200100112211022001202120020221010220021122221021011022110012220021200120001122011220111111002101022002100202110222220002202220021112022011212122020020211110122221202100201201011012022021121010002020012102001020101102102012121012010020111200112102202011020200222120001011111200120122221001002212000", "011102202011210121201101120212210220021011021021110020111011222110112221221201002212102102101001122222021211100211220222111122110120102022022000121202122210112201001202010201000210220202110110010000021210110121020122002011111012000020122120212002220211112122111011000021202100002220222120020020200011110101012201222221211220110102100220212010012022001201222211211022110211001021122001001021110200000212021222022102021121000202122021220110200101221021002102201120120221122001111100200021001001002020200001002011010022120220021220101021121010101102201101212101101211022211110110221122010102201121201012101110211221001220020221002211111010001110012111220200001220001221010001112202210112020002112011222120020101221022222112201002222222022222221121211211011002212021010120112020200101211002021211012020022010200210102110000212101021220221122202202222121202100020211221122022220002210020212012122012122002200020011000212120200011210120221022220201111210001100212222002220102002020112012221101220100220220010012122012120222120201221221121112122212100011101010102110120212212201110101220110011101112210022101112110220210020010212210120212120222000101011002200021212221020001002220221222100210120001102112021010001201211000211211101110102211122201210211200100120221012111000111012221121022111000000110001100120221101110100022220122110222012021011222021012000112001122012000222011200001020001010200000022011210020002002110010120001012012010021220111100010220002001020001121110102002022110200111002211221012220212212121101221001100211021101112121100222020010120020010202100001111121001101111121220201111020211210112111201010102010121121210112011012122002100020201022111100001122200021121100000102022211002002020112222221002110202101120112012222121022201222112022220111220200100111111111012020120112202201121110112110001002120000110000010201202111202202201212212000112120000120100122112022002222010211220022202002121201201202210121212122212022220022", "121111000120000222012110020211220022212102101010000110122111102211121101220100100221111111021221020020000101200202212210002120010220202210222200010022210200220112011110122220212110222202110121200222001120000110121120212120110111222112210202221002100001211120211020110012202022122011210000011212010222002212012022101112210101010011111110112020121002221200111110222021001111110020200222110102010122002222002002002121222020011022011221220022202110102212020202021110020110202122000211102201221011221222222220122120002120201112021212020001002201010202111101021221000122022200001110100102002202120010201112110100011122011000200111012022012122021011221221220121002100101111102002010121001110021211202120210222212212011010021011020101011121110111111110010000122022201021010110212001112102010122022000212212021200022121111221000020211202100202121210000122201211022020021111211120000222110101100021211221110202210102201200021220000111222222101202120201222111212021011001002001102121101002211020210022112011100222221121000202122112122102021000120100120010202012012120012201000112022100212020212212201012000110021120102110020011111022101000201200000211111211011000021202010102001120020202222012002121022201212100111202011010110000110121220112102200012202201112010120020002002201220000122001102211010022120101022112211001020220000121020120110001111202011022202120200210012102001010110022221211010122211001210020021112202000020102120202120000211010201211200021121201101120020220212001212202220022010001202211100122101210111012001101112110111011111002021121022022220120011021101101011110211022000001201200001221012010011002201102120212012102110110222011120010222102021201222102202020112202111211011202100211222002001211002111212200211120111221012202120220200010011021222011100212100120021201102020022202011022111220110101201012100222211001111101021220102210112110111221200221010221021122020222211020022202101000201201120111021211001102221120022200102111", "010221211101110200021201202001020120112120000012210222211210200210110221012121121122210010020222121022212000020202201220021010110102221221112112002100221120100102011102222221000001002002211110112211010100011112120021022221120121020012122121010201021201122020021002000101020202012102111220202211012011120111022012210100121000200120022200212010220220200000121000000110102001100002221122200010121002002102020202200221220200211111001001220112011221211021200222020022012221012011210101002200202221202011111002011121011222011221202010001102111012012020122002211201000121001000021102222121102122201022022120020020121201222101020020001022110120100222211200221221022001121001111212201021022022100201110202010021201021212022011212220012100102111022222120200010211122001221212010121122101101201001200111002210101002200010220222002001101020022012102020020222101122121112200122002211220112111100221220002001210121001201112211211222020001100210021121001101201211012202101010102001201002220120120111211210000112010221122001021211221021220100100112021002220200110122011000111221211101112010122011201102201011221120201112100202111200112102220010202122210222202202012112102022001222212120121111222110210001011002212022122201102010100011000202202211102202011112020212222120101012000010101120111202220102011201112022211022112010222210102122110201111112000112002122001200010010120121110210120020211201210101102102020221000111000012110122021122021121102101202202100002200212202110011202112221202011010201121022220000102022200020222001010222112222120001101010202101212100121111000212200002021001022200221021210120200210012212122021220121221221211122012122221200022220210220001101111220221120201021122012112102122120221201220222020010210112121100101000000012122111011210012201211100021222201022001212120122011221111010121202202211021022010110220112120022211210000002022021001210012210102101120020121100111121202210112010120020200211011212001022210022011221122221", "011002100021102010212112210122101220020002022102101202200022011202010210201020200122221011220212021010010210101201002001211221100200120222201020211101211122122120002021202102022212121121001112202011110002102102012000120122221001210011211200210112120112211101101112212210222122121020022110120211120002010002111012212001112111102121202001120010200022021210100022201102212020122100101002101112102202120022221012212222102020110002111011110002122222201201100100222202111101002100210211101122101021200201222100210010021012211201022210221010222110121201122221111120100121201022221022012020111120222221010011222001210002210221111211010112121201102121220202102202111011122011011002022120211102220010202122102002022120212121121201110220101200211220102111111112020002222002211200210220212102002120222120220010012210000112010102111200012210111200112122101212201211010112222000022210121220222211212211211111111022121112002211211212110012001210200102010111100122201110220010200221111120010202211220122002202201222211012001011101021202210020121112121200221221001222102021111001212102211120101000002011020222021001201202001210101210001220201020100011122120121100211011011000211222011221201020121010200210010021202202110212210201101011110020211100102122200111011020011122120222122200221110210021220011212101211112001100212012110220022100220102010121221021202112202202121121110020020120011202021212100202011221021121120220100122101010211222012122000210000011222201111011122222210220212012010010021120222020202221011110110110010221202120120202210200002200012202222100111122100210101022011000002112000210010210122011020221021001121010122102221201002021212101010012002211001000021011010110000000210012201121102200222111101010002011100121012111210212021111201200022110202011002220100021011000221220112120011210001011002202000021200202110021202002120122201012012222200121011122101220110102012120202202011201012211102111011222022111221110111100120101102000200212", "220111102012102122001002221102000202122220221102110020021200220210211101202200201201022100110021111120012101120001222202101001201221102112100000101212011011111122210111020012000110002012112110002111010002202022200012210022212102211022020110211211022020202000011020012202122021112102000020201211211002201211110110021020202102122112121222010220210120110202221222022111121101022112102201101002121001110110201200222101022200011222111120121020012212110000021100102010002202212120202012020221011112202010002102000012110011222110222201222212001202112120022202020120222012202221102102020200001122222112202111200022000211100020001100010021002011222220221221200220002011021220110122122202010201011112022211120110201110200202110102120220011010210120001210001222200110010112111012221201211002212100202122011010011221001101002022010111212112100222222202110212110021002122112222111020111010110101112210002100122212012021011011200210002001110121100222202220002021001121121122100120100210021122200001002012222222101010200220221111122200212212201222122201121112202012122020102001112200101002222112122201210022210020002120021212012210122202221121011001210202012111020110110202011000222001101102221210001111202210112012021020002202000111102102202202110120112022011110120001010221022201021120220211000000121221010012210221211221200102221000222201211111110100111222220221010001202000111000221010002200111212220211211101210200001121202210202200211122100222220000112221201102101111002012010220010111012000120101111020200202201002101210202202222200202101011010022220010212021222211102012001121101221111001010112221020212202101000222221102112122221120112121110000221001221100100122112220120221010122220112110202211021111211202021121210212101101212220211202021020121210102011202210011111002022000201222021211220000011220210022102201101020120101020100102002200212101001010110122112011111112001112102102001020112102021021122202202001212002112010221001121222220012000", "021110102212112102220112212112221110212021210101210022210221111021102212122010102220000220212121011120210222112022201212111010101121021101001021012122000002212121110111002021020011211201001111211002020210212212101222102210222221021100012011012001011120001200121200110202111212101001222102222002000202100011001110022121002210211101220111221111111210120200101002202210122220010102010200122122211010220012011210210001112200201012202011110021212012002210000200010202210002121110122220100000120202100200200020010112022002012100011100012110011022011212201011102121101211201221021210212001121202221110011102110112121002121112110201111110200202002211212022020200220021120110102010201111111002122110021221002102012211221002002222121120212021221001222200122111000210210201022201112210020001100022020002221120121202211001120120002211201100010111020201000112211222220101022121011002122210212001001101012020121012202021212000200110122001101021000121121100220201222021222221021200120021001111211202222200111201201012021001212112122000210102100111111200202020111112112101201010110011120110110012100010100020200211201102111102101210122100010122222000202000002101020120202210202200202111201102001200222212012020221210220210120220211202122210122011222011200000112102202021202211222001021122021210210001210002211012221121222121220000222101220121210111111112111010110021011222012222221120222112111111121220021022121202200112120212221002110102201021011020102210101122102101210122202120001100022120220212211222000221221102212111011111022211010221022111222100120222110100111211102010002100210120212100100000012201000101020001022010222011201020111122220022020011102210212200221202122020100012011002122000011202112012211202200021212212202100212100121011201120210212012011211010022111021120001221211020222221121002101200111210120011221222021201111010202021001021020110122021221122101001102202110100020101210012202201120212022022012012022202102011212200122002212222", "201110100202212001011022201010100220220222112102120011011102020102212100102010100112120002211211210201200102101010201200210002101111012020102222200011202202102210020212201021022201112210011202111111110121110112112121221101222212111211102112111112100221120112221020000010000112222100021002112020021020021202221011102200112120120101121111111221211220122002102200021220111121002012001102102121201101122010002200211212121002101102010000212122210212122221101021200210211011220010211210021221201010000020202021120022111002111000011220202111222020111221101022120010212121020201022021221110010110201220020121120010200211200222122011021001211100122200012202010122200021000120102111022222202101220210112211021221210022000012112001202011020211021111200021011002010211210020111200101222102020202101020011111101001212012020101202122212112101201112222200110211211022122100110202000101011122220112111211020222200111200210201011022101022201221221110020020102001022111121100110011210212211201101011022020111100110021211202120100022102121022011222102000210102021100220221021021200110121220020112222121200211211122202011101111011012210220210111100222101101100121021002120221100100210220202012212221121020011222020012111002111112110102012000200000210212120121110002012222211100122112220200100011020022122002111102201210122211212011000221022210201110102201002100221110111221011201012002220022122101220110210002111200021200121121022011011210012022010021201010122111011002220021120001202210022010102210211110022221200122201100002201112202021110102221201112222201220222011111111100011200100020010020011002002110000002012202100100110001111020102212110211021010200010200221010202000012112110201100000220222221211201002112210211120012212211200001021002010112110220122010221021221111100122201121110002120021020112201000120020112022221110111000110110102000221010222221210120200021022022222202002012111010000111212102120022120212010121212110020111112202011121102220102", "111220000022012111221201112210221212021010100202112101112102221022210122202000222222111200022220222100111000122102020212021212100122002211121220201110010111211022022020202021011210001012002101200200110101012112020110102112211111011000201222001020112022101121001101010111202002200110021202122220100020011001200222102210221002021121022111220022202212211020211102012102122011112211002002200100222210122201101022001210021111222121021102121111212122200202200021001222121221022120212100001222211021102010011012010020210211210111222010202200220112212200011202012122020000002211001010222002100101221112220002200202102222202011122201212211200111222201222121111012110020101212110211212102022122221220010220000010122012101022100021221012022221021000002101021111101110021122101221002010102220222011011021120012222101121220200002101000011100101221221102212112112201222020111222202011211112012002201021221122112202111101121000000211201210121111222122111012121111222212222222101220101011102021102211222210101000210100220110200200001020102220102101002022022120220220120001210221002200020101120102220120000020201222201202011202002202002020212121002101001122201210112020120110201022221111211111200201100200110012012122110112020122201120000121102010010002112100011021211020110021212221001201102220121122102010200121112221001110000020011111222221100020112200111100211202211021221111210111121220222202202012122120120202122211221122000021121210220212011222212201121210120010202120021210110122202121100122000112121211002122221011001201021101201000202210211202201002001210020210020210220221100012001122211211221201001220120102120012201101120022220211210010012111110022102112221100101020212021202010222200201202022022221211102221100220221121212002001121022202012010211112202011210112111122010202221101202021010101100121010200122122010122012102022220222101102121122120202100120112220010210220111202010002000102102000012020202211110211102221202112202020010000220201", "011120121122011201100211110200012012202121200201212010212211020220102222220002220002102200022002022201202120012111110012021020011211212110101122121021112122002212200212111000111222011201102002101221101201002022111020100002100222100220102211101001101202211110021020022100022012100111220000002210020022210221022022110010211000112011201222202111202100210211100120202002011022100000002022220112201112022121021102201200022201101222201101101111021211222121202100021000000012010021111200002020120222220111211110102200101202220102122010000201102022022022120001211221211102210022122110012011200000211210010020221111002112112200022101111022012000120202202100002110110221201211000120102211021220002101110000222220202002222020112202100121012212120101020010021112001111202211202201202212121012220010112012111100011112011212022200000200102222000120020022021011201000201010120222000212220121200210210211202200002010021110222012202112221022111120010112000111022210111201222221200001120111120210010022021221101200120112100200122211200121011102011122212201102121012120120121010102121002211011002110211122212211101120020020211210110011012200101201220112112021100010110012101111021120102022001011000011111001201222020120000111111020012210212202220020222011110201122121101010222100111222101100100011212021020221200010100201122112202102102012100022010002022210122202120012002120111110221010010111021111120112202112022121211021021112120202201122222202200202001020101220001201110011222211222021001021221000122201112211121110112110012022220000111020002012002121002000120020210021110011221000200112122011222202211101011221120121012200212101112121010210022120221001222210001012200101210022000121010001122000010201220202212022121102112020020100100020002010022000101211202012020212121202221002201010210001020221201121221210212200000022200202001021010000122121100121021111200210210120001100001212001120020212211001200222121210102200220201010121220120221002121010012021", "122210021000221202012220002001111202022021221020112020010012200020200120012102220210122101211220100200000100120222001000021111121122202000110212120100201000012002102000210222000110210212120112110222212020212121202022000000020101201201110122220212000000020212000101200102112121202020212222100020211211212021022020021111212222011111022111221010100011120121010000211012201101202020110010010022202000022011202221020201200102010011212000020220222202101222210001212001220102201101010110111010211111212221000101221210200011020211101220121102001112202212200222012211210122220211102101220011202011120002121221102100100010201002202011002121120022010110022102112011120211100210021121112212200101021221020000012002010221002002212111022222100222002010102111221101022000210010011112211111012111001001200121202221110000120202011100101001022102210201110110020212200121201000020100200201011111100201112112220221112121120001110122001122011210022112102112020022002202101202210101111111010221012100221111112212000010011112100112221020220100210022011100000212010021010011212022002012110000112101220222102200120102212011000120121101120211120001120221010110102112101021101010210011111110201220201201001011121022102111020010102212220022110200001001222121112211120210102101101201011210000210110012022222120020222200200001201111210222012210121001021211202200210111021102112010012200210122112222120012221100121001202210112221222021012202021211022221121001120211011000112001002101122122221222120220222111022122201210101222120121020002202021102220011011110222221002012101221110211210112002000000200202011022111110022111011221122121110002122022221102120121101020200102102000200111022122010212010212201220211020220212122011101020121110002211202021110102221210001221211220200100100020021002120220112000012110200001222002120122201201020101021221020121022101011001201111022010121101011100020221010121210220201011101002112120121112002221200000102212120121202000100202210212", "112002002010002221101001111010011121011110201020121002220012200100112012022100222000101201121021210111210120122221211110002201021000222012012110010022020011022120020111121001022102111211002011200210121121201201120001221020202020110020121212022202100222110212101122000001002210011212222212010101222021211201010111001110110122122121022021201221000210022101102121001202100001012000012210122211000210120020222222202112112210202102020010122222201112020012020201222120001201202212120111211020101212210212210120200210212111202110200122212100011120021110201121101210011221111000201002021211220211222010202001121221200112020120102201112111200001101010001201210010212020210212111002121221221200012210220122112012120101222020112002201021202222100001022122101221210000201122112121102210001211120101200200221020202212111102100000100112100200022120201022101000121122211012121211121100002101221200010210121000100221020200010212221022210120010202200121002002220110211211110022200022021211012210120201102010011110200101002202022102211021022220221112012211110112122112101020202222010122022001020112111010220111222212200000002221112110222121122220210221001020202111020012110220122100020221110020100210121120111121210022112011210001100201002220220000100010110200110112212222022022102120001201011022000012011120020020020210112010112212001121001001011010001102110022001212222211001011001222001120100202002112201111222010101222201122202001011022102011020000001211111101200000121220100101001202101220102002220011200221112000202201201101000101002010001202002021221000221120102202100122100200012000112121212112221000121112201111220210120122201001120110112222210122121011022022112020201120010202200221021011102211210022112012210201102121001202101111011011120211220222212201122000021212000121110001020210102010202212102120022101221020220020200121210210212201100100121001102120000220100012011110011010101220120011102012221221200022120001200110011001222011201220012122", "201211202202201101102222021002100002221202020112002100001001212200000021022220021002002201020102010112110120022020112110021010201221021122110110122000110222112220021011020202021000220011110002210000201110020002110211101221011111010112000002001112122111021221012210100112211111202202211212121120210121110221220000120021010011110002112112012000020211220221012122200100112022222102212121000200220111122102222001221012212011122020201202212210102020200211200101021110022112102012112021000010221211120200202210221121121112222102121221200122220202010020021222202221022100201202101201122122022000000211210222111000102002210212011102100002112120020200220111110000202102201102211011021201101211021002201202122202100122202200100210002211110002020110222202222010112120021122202221221021000022012121021100201210220001022011022001022202122112112122110001212210110010221221210000222112011222202212210201222001101120201100000000212112110011201211220212110120202221110210200000020001211112211011010101210021212221221122001221222110100222121201211020011100012221220122221211110222011211211110022022101201220201112212011220002220220102112200001021111111012001211121211202100002022000200110220102122022211011211022020222100012212012101101101221202100102220222012001101211110122102211221110122101201201021102202112002021122210012210101122102110102010202120211010220102210021002021220102222220011112120121112112200200101221012200111002022120101021101120210220121102011101110120012000022210221022210221000121210222122210012202202220211210010012201001200200221120011110101100202111221210021211011010100201210001200012200210120001202010020220020122022021210101100220122211012122000012101112221001220111122222102121200212222120110220221001112210001122011120222022102020111112021201222020221022220122001210211221202021001011211210100021011121220212221002110120001000120201221011202022110121021120100220112222110110010012001010002001101202220202112210020020112202020", "002012102022001100010120011000110010012202120121122101002122022121220012110002011101222200000210012111111011012100200002010210020011210220010122210101000110200121011002122120001101111202101012110220211012222222000122120220202022201220011001011000002112202210112111210012010000122022011210001021220000121110102201120212222200121110220212101100101221112002022222220220000220210111010211221001111212021002022222212202020100020101201012212010112011111212122212201111022222001011211212222010111020200122210211210102110212001211120000002000202020201010200200200022001112222002111121101112222100222111210200010020211012022112010110020121122011220000111000221221001101200222011100202012021100022121220200102102212111200100010021221100201100200221102110011210001100111102002021200201110212222201101111020101111102211211022221212012121220202021220210002210100111102201011111120100100102111122100021002000201010120120201122102111020022220001002021101210222012002012111222000122010100011120121010000002022110220110120122010212121101010111111120001210120202101102222222002200112011101000222222102112000112221202011021102111220110112012222022012022002001022201220221112012102001201002120011120211220112201110100200100112021212212222010110001221112212110110201111001121002101102022202201220110211102001012110201021222010220001000022202212101201101201022210112120022022001010020222222001222020212111002120012001022201020220102020211200220011202201020201221022122222101020022220110102012122121220011100212100100222212222200121222021102010012112220211222011122200220012101210212201010202200202110121121012001020100101020101222002122121000022212012022010102202110002210110220210202022002002221202200201120101201110021200112000001222212121111012012200120102201111202120201021010202221011101022110122220101011001222010000012002200111000000102121121120222000121121112120110100212210121000100021102000220200201222012111200121021110220012120220201020122000200200", "000011001010022122110022122021122122212102200222020011210101120222000202110120111010100010100211100102211121221022002020022000122212121211111001100012120120020010012220022121022021100002212211100002222002002200210122021101200101120002122101122020002202120112012210110220110101201210101122112220220012110022100101002022101022110022122200110200020110101022202022020120221020021001020211021212112220012201010012010020112101100212100102000222121212201000000200222110022000102010110211110000120201012020002122210001120201212011110100100220100100021002202020012101222211222010001102200111020211210001122202221212012121000110211211200022210110222001122100000111020121000012202112112210110001220020011211001102110021220210201102000002112212210210222110221111221021120002211000221112012110112100010020112002101111201010212002211020012021000010010112011220110212212110211001210112012110102210220110201110111121101011212011222201111100221120112022100111211212202220222112210122202022110101111220220100111220220102220110222121201020101111002020222012110211121100112101222211200211211101120002001021212222112212112222200102201121122101221022211010201101002210212212021110001111122122121002101110201001002221121101211122012210110121002220001210012202021202100202002112121100101221200001001112112101220110202202202201221211011200201112002111222201110020001100200101201120001200220022221102112000102112212101002102100000221000022011112211220111111211102121001001021121121211122120012102201021110221000021122020020022102022011010200202020220210011201021210222220011002201201100211122112122120022222220201010002201102201200001222120221121021221020211011112022010002222002202220022201210012110002012122101201112001201101211010121212122022201012120001000221221020220002100220200022102002120022112221021010002012220111020121120001022101200220121122112212110012121121021112000212100200110202222101200001000000000201000110120200111200000022222202020212100101021", "221000120220211212120221211212222121212202012202010002211001120120001202122110200222210020121101221211012221002011201112121121002022202200222120120010000020201120111011120111002211212221210220200011111001111210112022110212112010022220002012020220111110210102010000121012002111001112122110020220211112202111002100202120112210202002022102211110020012010002000222100101100010222022122202211221100112000220211221022121212112010221201101222211220211002010020201022110022111110202110011102012102022202202020121221210100121021011021212201021012112011122010211022222121112210211022012020020002220010020011200202012200222102211212212211202222020012120021001120000211200102102201201001211200211200001211010012001210120021120111212122022012121001121222221010110211212220010111000112011022202021100222100122121111220212122000220122021000010011100111112112202110102122010010011111111020100011211210202000010201222221122010222001110000211112202011120100201201222222022220111021200002100001210110102000221112220111010220122202022122001000222021020010011202100112000200111020202210120202020010211022120010212212100022020100000122101002111210011222210200122111121011101111021010002120120222201202122022101112021221211102112211000120010120112201002121021102010022022120100001210111010200202102202002201221012220011022201000112122021220212211120210011110221021121021222221220220000221222122200001011122121000002212120120101120120100111201212002221210111120102111222101001022000222012012212002012022112102001020200022111200022201211201111222202210210101201200121000001201121222011010002211100102011010022011012100000202012000210020220210202102012222112221000202000212022200000202220122121221022001120122011001110100120121222001221101010012022011001102221001110021020001101012112011122012011020001101212122101201102120100211121000122011012101002000211102112001002200002002002000111112202002212201210021122102202012220011212001010111212222221200220221212100202", "021002021221212210222121010001202200020201211212201102202120121202210020110222000211021121221011211001222002120100120220202210202222001202020000200022120001012112201100111120102222220022200202102022120212021101011122100220202210210011010210012110012200020110212011120210012202212112010112011201001102221112022100222111200120021001202000222200212020210220201122210201222212000212002001202222210210202120012200011102220202121220112012200120122122201222002022022020101121100100120120002122020102201210102122100201001002210021010201101201112112121000110112011221222122100221100222121101102210110001210210121022212210211210101000210101100022022122011220201202021022220210022002100101122201101211102000020110011211211201010110122202212111202220221201001001210022210111010201200201022020010001121001120011002010122121101121101222022102021012100202212000202101122100000121221010002121112211212000202000202201122212010222211210002110012120110010201200212002020000011200000100020211210021002101101102022022122010211011211121010200001220011010112210200021222111220021221000221102122101202110202222110022020222222011202211120110121201212022011211212020000100020200000110121011102202210212112110001001001221212100010222220000111202012111022012211121120020012202021002202100021111212020011022102220012012010201012122201202101021000021201200120102021222210122011101010000210021101100022212121022212022102120021101011101221021210212012001210010212012221220121100202220202201120120010021222121212201221101212211002210122122112210020122012010201022112000201121121211210102102210222211101102202221020201211001211202122020002200011012212211221010112021112112121112022021020012112011121201210010022111122102101020222000201100100222200002010110001021010210211011000210010220202012100212001211002211111211112010122222212020101122201111202222211122000120111201021211021121100220210210110102110201212011210100222121222022210022220212002002220212020102111021010112", "120200201020211121100101222020012002221022020101022001002121222010221020111211001222201101201221221022112020211211202202122112201202100122202222001121012021211020010020121022212101200001102020200011222001002102020200011200001212210121010020121122002011112022202202001120222001220102112120202220100220001020201210220022100100122022200222001000202222101200122122121002122021022120200012220120111111102100220011001120212200200122020021210211220222212221222210221221111001121201220022220010000011022200120100200111111211210211212210020211121012022012120201100100020100000111122220100022022020210221010022221201021002220001111110001220021000110201102110110211220002212101122010100001221221010021100122211110101111211210111000011012102211200112002120002020122210020022010100020112212222121112121211202012002120220202110020220010012212102101200010121221001121101020220010200202120222110000000101112000110110200020021100011200102012020010020220212011102221201010110002200220120202101020212102010011121120202121021020222210020122011100012012022120122020020001112222111202110121212011002222212200011221111121002101200120112210101121111210122101220221121121101010022002210112120101122220110022110021022000000112122102002000201110120020020111112001211011111012121120000101121200211120120001200112002211101211202211021220201100212111202112020022011212211111122000022111110022222222102112120222120002212201011020102010210001121001002122211221101021000021022010011221120201112222221002121212100121220110210111220002210020201220002200220200222202102022121110201222000121121221021212111000210021100001122000122111020010110010120200222020201122120000101110111122111210100100001011200012100022221012121022112122022001210011210020201012112201221002111121200020000112120220211012102010001121201220120000021110220020211210010002220201100112120011111111201202120121022010122122011210002112112020120102022101112011020212100200022010221220012021102201112221211001", "200002101102101101101221212010120012000122001200200200221101111110002001120221012220221111011001102012112000100200020021000020102000220212222201100100121000210211102121110101112120112120020112100002211120021221002112102201110101201100202222202011102020121110022010012222202020202012021121112010120221112200001001002000220120220021201101201002001112010200110122111210210221011020210102110101000221212220212122201210021101020020221201201120112001211112201011121011222012001210102011001122102111122220112022012222101020110100000121220112222102011000022112111211202001001220000221200001022020011110220121012102001002221112001221002210201210220222122122100110210220210221200010121210100112012221121201121021121102202222001222010101201121112111101212102221122110022222112100202110101022111121100101222020021210022002110000020202020110121010002120020200102120202212211120022010010200210011210210011222001220011010102121222211011022122211101102021120200212002020100100112212100210121022200010220110001020210011220121211100121012200022111021111210100001202021221201020211122212022002212112202020100022122110001000000112111110222121211110121020011122122000002112111011201211220020100110010012120011122210201001202022111102021212201022212110222202202112201102000111201212101011221010211010111000020120002220022100021120202202021010002220200110202012022022210022111120221221002212202011111120212220002022102021210101121222211012120201122012012020122120200010110002112021221010122112102212222120111101112010010000202021100201102110011100020222122012121202010200010100212012201121212211011122121000102201102011202121011020001002022011221020220112210020210201211012010000001220022001122210221201022202122121002111021020201002010200102102121100010012100201001121012102100212000201010111122202020111201110012102000001001101101000200000011201201000222021121012022000122000222221201221010211212122022202101020220110011111201111021212002002002022120102012012", "201101212200110201020010210021222202102001200211220002200110012101100022020010111111002101011110021211010002002221222212002211011200000121020221021001211212121112012200100200200002112012020222200210001021122222100222120202010102020110202111001011021011002202111222002121002002021122221001121120022101011012012212201222121121121002021102001222211100021002010112022222210211110200111011221222000120122212010120211112202012211202101022110010011201222220122202201001010210210112002112221210111001000220101210122102101001100201202102011101221001202101002111122000002202220222102210211212101020000200222000112020002121102112200022100102201121222011011111012011121111201122010000221120121120211102000202112112202000001220000020100112211101000211002022120201222111120201000120111211122200202100222100122011220202101210111211000121211200111112201011002001220221002121122021122102102210202210010111121110001221111102012212200021010110022111122010122022112121220221202120211001111221021220211022202022101110021002200000202212110102211000011010200001212211210112200010022220120001221020122222000222221211111121211212102010201012020121011211111101121011220100201100110100111122100212021001212021222211002220202012202200201200022020120211212012011022100212122001010002112120110021110010120101112110111200020022011120210220210100020111100100200211121012200001110001021112201011011211110002200200121001011022020210002122122111122011212121112112000100011200111012212002002111120120200001021100100112021102001020011022001122112212002221201020112010012020200120101002220121122000010010222002111121020001202121212110100121001200202022200211000200210012221002200121220222200111222120122002110220122220121102100011110121122222012010211002110212112102111211122212212200120111200212220212221112000120120121120101002212120221010201012201000202100220202101202111100021110221010211001202200000020012010022212012110100110201220010121201210102122020022211022002102201", "000021202122001020001220121002010121200021102100112212002102002011001120212100221200020120110001101121121101212101202122102210200122000100201202000211011221020100220010022012101111111011120110102202022001202201010121222110111010001120200100120202201102020200201022111111211212002001211101022210001121002022211121211021112102020220001102220220100101100221121111211121101002202021102202222101202212212102010121020021200101221012200022202222220021100111001202000112201202102210211221001002101212210201012101200201220112122221222221112201010021000120110121011222022221200212120020122002120220100121011000122020220001111120000000022212221101100001011102201211020102220111012002120102120020121200222012002211010010121210210101000010110210112220211222202102000111210021122022102220002202121102100020000101221102002210201121010200002210211021202020220010102220202212121021000200220100120010222120220202100000021212220101000111120100021100122112120110011110211212202101200021022022210110020201010011221120101202111020120000100000211112210120210211100221012022210200212112221020221012201201121212022021002111102010212000001020022201110100110200022222120100002110212220022201110121200200211200210202102222110122101211202111200020021100200110101111211022012020102002120022002120121010200010200111211112100221222211012210102102011001222111211210212212010002201110200111210122002222112001100220022020022001002121101202121022201112010000200120002002102110222210101220012101111121122011200102000022102001002011111020121202101120202021121000002012222011010221121112121121012220222020210220012212021200001111201011001010102001112220111200220222011112021011202102021012011012102221101200210100002201111002102011112202120022110222211012101121002202022102011111220001110012000222012021201222011222202011001020221210221011120021212211100212210020000220002020011010210121001212000110001121012000012110201112101200111121212101220122211111121022121012221112221002", "101111011100121222022221011122222012120011120122120010210221101212120010222021120201102212102102121201220200222100011100112212120202121122010021011012222000222212202102221002012021212000201222101212010002100110110102000200102100210221200000221121221022200202211012000202101111222222102210011200010012201211210102022012021222222211001221220200011111022011020002112221211100001110100121002012222221202211001121011101210200200111100101112122111000012000210221121001201000012021121001211201202022112020011210121210110001211221202000210101200201021001122210022220100010221210020202001211001102000111122002200102201102001220001121021120221110220101121020001210201202212101112202022011110102012002010202012110110121000111211102120000100122210222121220122101222120010012021120112001010221100011121122202212112011120201202112100002021110220210110222121020212121210121210201011121011221010100222211001020120001122110110001020101020121012000100211111002221020022202221211001022120202020011221210100122222122110210120210011102101101022100212222222020210101112221110102210002111012210110001201000020001022011100221202210200021102010010102120102112121122222021202010200112101202200101101122121211002212210110211001101212121122101020000122222111002010010111000210010011000002221022111012121102000011002202102000202122021202021202212111112020112011201211220221022120012122011020220021120011022122122011201021210221021212212010120011001201011022202220200111112222010022001221020100000121200111202001211012002200000111100002000100100010022020222120112020020112011122200122212021201021202021212100102022012211202012111122202022220202100011020110002022100221211100222210000210020112200111011121022010100220010201001002202122102010021211022202112001001022122102200212012120010020112100020002012012210002101101210110201212121202100122222000121011200012210221022022022211102002122112011210100200021111012212221001220001111201200220212001121002121200100002220210", "012121020210011022212221111010021001122010210102201212112012001120010101210120001200111011021101221222110022000121202002111112100122202100210020121100121211122100210102200012220122012002120222120021021210120110011000000101210000021222112121122222211000000200211210111020010020112102210220200001210011202111020221100210212011101221201102212210102100200011120001200120021221010021212020212222120102101001101001100020122021000021200021021221212001212220221200020221221012200200100020202012000200200222112000010002011110022200221212202221011202121211002212121202101201202212211001201122021111202111200121212000021010110010111012120122020200221102002112112220101010011101120120011122000220222020112011212001012001102220011120120201112112210201121221202101022110022222211012110212110211100120112110020020020002111222221200020101020121210011202120110120021120202122021111010020010122010022220112202101101022000002112020221100010210111220202101021121021220000112120102010102121220220012102210100012021102012202102022122022010202111002012120000201211022022120211002011112120211001000102022110021002001002212200212000100020010000201011012200020120110222120212101021012110211022001021211012001012220011211220110010111221022102002101002222200211220201000002220002000212120110110110012220121001101210200220200212210122020121202120021111120122012101110122110211221102201012202102211122211101111101210021002020021010221102012121201102120010202122022110210000122002102222211020102210222021020111011021111010122212212012101220122111110100100110111001212012200201000102202212011001121222100210220220022102002201021102222201201221000212002002022220202221001022010120220000210112010002221002120100001121221001000001202101212010112111101021120121020002021102211222102121012221000022021112121000210221212100120021012201020202102022012220220210200100022021102110220020112221010122000102002222100022112012021021222020112201102200122221200200212100121022102221012", "101121012020210110001102222110002001002012002200020220200010100221110110000002021211020021000120001122121222111121012121201020012000211212102100011122000122200201200121202101211200210201221110122221210202211010120220000222001212002002101211220002121210120222212021210021201012201011011002100012221120120102122202120112111100001121210100222221220112100221011021211012120110101220012102021002001222122021010210221210000020110121112101100221021002221002011012112011022012200022110111221202211212211221120121102012102121122112120011200121120122111020122121201021202111121221110202020022210222001021001222220221111101100222211221211101212101002110101212211110220210212122102110222120120200011001001200211011111211202220212010011020020121100122122212020000100200021200110120010212121210110002000011000210102210212101120201122021120220221021111202112112121222222211111112112202220211102220100002020200000022011201120010111100102101120002010001202011110002210110222221011100101002100022020000110202221200221210201120210122220210201002102110121201011222221202001210021022020002101101011120211000101221110000221001101221211110222020100000202012221211020220222200112112100122200112110100120020120111111210020001212010120011221120120222022220010211202010020211020111221121002202120220000101221122201101122212210021002221200200102001200012122022120212001100202122201120002200201112022110021201201010202102022022111022010121002102010011120212012010201120120021110002000010201100212011202001120021020102000020111221201202222102111112010000011012121100002002200212021022101220020000122000210010111222002022210002211221101011110121100122002120110122211220110111012222110122111020101000210210211221002011102001001202102212020121112021202100210112122210102001101112221010201111102222202001202001121121201012102020110022121012222022022020020210221211111210021020122021220102212210210122200220010202021000000002221200010011200221202112111210101102222101111102", "112211212110120102000011002120210200012120210111112010210110101110112100121112102211102110002110112220021112020110120112000012021200020211220210221002111110120112022021111221012200220000200020010102022011201012102100010100210200002210121002021220010212021022120110012102100101200211100220212201122102220021021221021001022201200000100012001211012100210022222212012010012201011012020022220222022101211222222102112020010120010212210001022001201211022202001100120112122111212021112122201000210021000222012101202211001211121220202100020221000010222011221221122221122221002211120021211001120210011220122111020222202020122000200111220022001120101021102100020020010021212000202022002022012101000110201100001200222220020101121122020011122210011210110120202010002010020100202122122200212001012000001020012020001002220000120001211110201001211220202210220110022102100100012001212000102100211000202200201022002222002002001022220201012010101220121000111020000122121011201010111200010200221002021001000020100022102212110201101122200201212012001022222011020002212010210202102111012111220120211221020021111101010111120120220111111212222221201021210022200020100011200221100220122201020010022101110102211011001101210121121100210122021020011111001210100102112220021120021101210212212112001111211100012102110210102210001122112221121122200022210220111201222021112011021000200200000100022010010210222012011110202121200002010102201200212211102220221011010010212212012211010120002201121211020012201210102210200021110100221202120100000121020010012202002222102002120210200011200202112121012210010220100100111020212002002202110120112202002112220202011222212211000120120210220000220121111211220121222201020012200201211111101202201101111120010002112110210002001120000101020022120222222202120222012010222001222021110212001001100112022222102022110002221222202102022212202201210101120002121002112210002121102102212122201100101011100001010000220212112220202110001220111120", "122200002021021122012110020200102022201002210010201022211102220221012201002102202021210001012121122110020110011020200112012000020020220021211021011101021022010111021112002212021020000221110201000102002010020112222222211110001210211002121210021122020222211122120022111200102222200110202011222102201202202001120012012211012111222002001001212020000212100111021001021110002000012120120121022001022220211012022021210000212120201112021110000002101011120100110210120200120111101021022022021102001200221220210100202120201010100100100212201100002101020001100220101021010220020121212111000101002110120012110121112001101111010211210000221020021220222120122222121200021122202121202222220012020202220212010220022022221200120110002201012200021022221221201021001022202222102222100102210211102011001111101222201202221000101010222211102100012011111002010120102100112101100122202012211021001110021000202022020002110111220201022222100201212120002020001011202221012020221200100021011202000022102020111021222210010120002112111002100102102012202212121002001112012202121221001000100211001021221002010112100100012012212012221120212211221211010111202201221221000020001122010112200222011102221111111110212022001021221211220111011212112200210010021221211101000012022002210121101012010021102200111221010201002021001220001111011212001102012111021001020101200220201011001202101201201221201120210022201102211221002201102212111101022100200001102202211100021222000001121000020222010021120220011000200120001210101211001010201020000002020201111220011222221200011122112000121121211011122011211211002202000101212210210200202112201111112000220201100101200102212201210010011221222121001002102220220011001121200010200202100011000102201121012111220220000001121020000222212221212202201220222212011022110212100101011022021211202010121210120212002100211201202010101002212212110000000112011212120121200000110210200020110001212011021110201021000112101000122212222022202102101201101200", "221201201122202200002010112110201000000100212220022002011012111000112102011111100121101001011112102221012102100212101202222121001010011202211120121222121022022111221110001222012001101022212102122001200200022022011012222201101201102211011120100000102001220202112111222001121211101110020120122020001222012002010210112221202010002212022122211101121022020212120000222000000212210210021111101022120000111000211102121000111120220220021020121122200100022012000212202102212220200121122122011222110020020012010022111002100102010012100020021220022000120020000212101012000210211010111121220010211210222220202201010000110220120021122002112201211020001222011122020120012022011202000200122011222212012011021201210000000111212121211210102022202122101010012212011212122002000102200022002122010221112021202120221020211022222012100001201200212022101122211020122100122020101012120212201010011021012210001010002110210102002012121200001021221120112201021201011200000212210112100221112002210102220121210012022120112122001020020120022220002022010010221220021210122022101111002221002211122110011212021210210001002101010211210001010110012200100101121120022202200000001020012120210012222010022012021010101220220102000102200221221020110222101101210020000210022211021101022101012011020110021202112122022022020100022112012200002100222210021110111210200200110211102121112121100201211021211012122102021110102122111211211120202021220002220102021022201022011121010001122012112011010121021122211202221110021121122210002001012102112111011201200222210112222211011011212021101012200002222220012002202222010022122222222112111200022201011001001110012022110200120001201120111211111022202202021200102102111101201110022111212122121120100021000100202222112102221202010102012112120000200101010101211102122000022121020001202100210112001202022121102112121122222121111110120022011120012110212210201002002010212111222112100000112220001201021101021001222202211210221002101100120011112202", "002011201102212111211010120111120202202120211011012110121121221211220220202002011112001101002011011120210012110211121001221122112110200212012012100012200010220221221000112011112212202001111022201010111022120221210011221002201021010001112121002212112011120200000011022111002011221200022012021112220010210110102100221212110220002122012121011112101212010022200022210000220200120022001101001001222201102121122122110011021122201012000101112210002112120201100122012120202012122012101021121101211211220111112020121112120202111122211210002210010220022011121220120001020211011012112020120021001101220010220200222000012011212210010120100100021211112002112010201102010222022212010211110211112102001220200201020120022220110000011212102022201221211112011220121210121212022102021112211111112111001210222121110121010222111211000112001002201020011122110101102211202021101001100222101012110200111122020202212221222101021122110212001021001101211121222020122222221110221221111120222012101201211221122120021212222111022101201121022120020122200110000202000001012122102221102112020101212010010001212112002001000221221000011212120000011210111002011112022012121022100222201221010211020020001101202012111101012122010201221022111211110201112001110101112101110002120120001212122012102021122122222201101012021101020201212110020201021101111201100012012120200201022211210001211210020100121110100220101120201000210201110100100202201222020202112202222112110120100202112221201200120120220120122221020102122100122120210010120222200200101200020210120112102221011012221112221200222220011021011202021000010020021110111021212102021212111222111101110220210021022011201201001101122121100220022020212101021110101221201212022000111002111021222012222212121000012210111210011012022222010222002121222022112011202000222211012020000021022001122012112122110022210112001211010110210200101012122001210210102220120120100210002210010020010101101200220200010211220011200220100021222021212102", "210221210000121220202211110201210101000202012021112001211220001110111102201201110020021110121021102100201021221022112221222001210221212012021020112020102110202122222010222111102201210022212102201121022020210111122120010121201201102122001002110010122222221102100010211101000212102200122102100101202101212212022011210111222120101202011211201101211222001210020111200202011202222100011021110020000100001211010112000002202102012222120010211012122111100021211210020102202111220201000010012210000001010010221020200110201220100200100211212221211110122001012001111012122002202021010022221102211000001102112210021010110210212101001000111220020120122020202011021012102222110022101101000010020210200211201002012022110110010020022200210022001112202022020022002200120122111202212220122000002001022102122010120210100211010011002112200121012122202012102210120100202102222202212120021110012221220211021120120202022200001011211020222111202210000221021221012210101122002000211112210110202022010220211001111120021011000011222200110202101020010012202211021120000000211122121001202100020102222012011022021011021002020002001211121200212221011011021200100121202120020121222221000120021221020021102120001122200021120102011120100002101112212221022010100010010001011211200011221220102012210102001011101002000202201120120111200122012111221201201122112220221122212102222110001002111220001112001212211212122200211022101100120110112100012210112221200122210200100221220120020022110000220222011212000212010101102111112000002101212121001000020012112220111102000100121020222121021200011202001111002022111202122111201110221220210202111111201011011122010111222002110011022220102111022102210000110121102211012002200100210201210001002010102111221201010101222201212120012210001010022122011222220112000020222212022002021211011111122020202002000210020002100201000221220211211212110201200001200011020101200121000011012221101010220202100110110021221001112120221012022012011111202001", "121122000102012100001102202222021201022000112011111210021110120111110110111120121202121002101200012221122102222012202122112200210000021102211110002020012021202201221122200122002220210211200001121101120222121210120222212120201210221201100102221101200122121111001022012111102212101102200221012210122021102010020100011202210121212120201200220201112010220121022010101000112111200111221000010102021021021201001200202122112000021102101101122122201020102102220201200202020101001210021220210121222011110102001220012011010120111012102222220021200121121010202211120110110100010122212112112212100201102102112211121121210021110001202121210020122120022012221102120102120010020020020201102111020212221012001201121212012010102010201210220112011110201220001010022112121101000101020200011102012021211000010100002011222102022222022010211022210101021000111002021021212212121202012120002100111020212010020021112001220101211201200012202202200201201122211100210010110221220111122102120202101010200222001220010001000121202112202110111001101200221201012210100102200211210220000111110112002012112201211202010101200021222100021212021221211010211010112020222100122212001102220000220022212102222100101222121200210011112112111002201001001122211012202022110122222012122102002001001022120102012221102000021000022211012012221012121001011101121102122221212221001202020012220001120210011010102010220020200010211110220111010102101022201202120220101010211200000011201022021010210021000202100200010000101022100201211111121112011012011112111010122010201000011012021112112020102001211102021020222210202121010010102101020220212220022221211022101210021020112010010001101210000011201210012212022211100012112210210102100211100121201002012222101021002021022021202110021201122111110001121200221002111102100221122110001001220102121022110022120202012012202012102002001211222200122221020121210220002200222101011222110102011020211220001212012122112101210201211110001221000201200200120212", "011110021210020121112200212012220022012210100100101020010122020002020102210001222112021100122121202111122011220220200000101002211110021121120111011211021021210212122100211110021200220112011011121221221110202100220100020111200120202221120112002202010221000102020020211122201220000210221020112012120202220010101122222001220221111220012211202022210210211220012210001121002100210111220020111111211022212201202221021121011121022121002002000212211112100202221221100120200120011210100221010200121211202110002000121111101201200020212112210111202220011100110022011021001101220121212110022201212012121100111012010010221212221002100002112212200202212122112020101010010011111000010122010022012120001100020020102122200111001121211122021012221112200020201212210011210211121021202100202212212111200001122011220111102002110121212112101220002120120210222021120201021002012011100120002121012100212110201012100122212112110002120021001112002121010102212100012111002111221020100222210012221022001020110012110001121202010222001211020120202222210011201220211110021211100110121011011112011110022210202021021121011211012010121211110112012211101222001012011200211222122012021200222000020120211121112121102221111010012002120021222101200120200222022110000110002001002221111212011221102021022022121111120020112220212000100001010020112111002110001110112020101220020011220220201021201020111110011121022111011222201111111001122201021020002011200110200020211100010010200102212101220200021022002102212212000012210210011122210120222221212120002020122102120000111002212100211220212102011011122110002020110222010201010012001012000001012101010200120120122101002012222210212011022202120211112002000220120200012101211112011002112212111011110122112120001010010220110200101102120022121200200202020210010112122021211011121111021220110211200021120211212200200111210211020220221122201020202112021111112001022120111210010121101021202100000022111201110200221221221122121122110000212201", "121110101121212011120222011000222101202220212000112012001211211211022012000211102120110212120201112222021111202121102101020211001100111210101102120102111111222202211011101221022101120020222001212102212022112012120002020201111002212221001122201212212111121122210222200021100110011111202101220012201011000000002200010212221010110000220211201222010210200121102220101110000112112012202001010102010011221122101112011120220211102210121122110001110211122112112220010201011212222012022221120001000110112002011111200021210121102201022122212001110121101110012210112110212120102100110120122010121102200102122221012002022210021210220100120000200200012211102211222121120000120222220110112021110022102200212110022220120210100222020210000020110021110202021211012212210010212201200202112001002200012200122112001112210201020210101112122221212221011220011100021212201100220220000012011211012021001102200121222210222100201220101022010220122012021021102102020200202102100212110000002001202010012102101200000100121010220111101121211010022121111002212010211002222010101100010210002002010211222020211110210012201012201112102022200001222102221202102012221212021221120220212021011222012002202202112222120002102122002220121021101110002201201112122021010001111010010212212011200022121020120020120020011110011011011110220202201010221202121102112121000200101000100201210010101020020202001202000001020012122122021010220000022122011200220011210102211211021111001202112122021202102002112202021210020022102002201212200220210101200010110022221122100221020112211100021112021001212112222211100101010111220122112112022210212111102212010111110020110112000211012001220210012220202200110102021221202120002200221012210112121122120221100011212111021121211100120011110022201001022010001101211101002202002100101121121100222011102202000221011202221012001120202020011212121101201120011211220211121121001001002100101112210100201120110202000001212220221111200111101020122000000010022021", "221120001212000212200021121201012022021010101211222022010221121221012011110211120102200222012210011222200021100101110002002121201002221202111111220201022202210210001221111011222010110122220210211210201000020202200000000211000022120122000010020211220020222222211012020021002012012121111011100011211021200220221202212011022101112100011222020221222101010000010121220110202212200121222010202021121120002220020011212022120012201220002101120221100002221002122012120102020011010212022222221210111102022221011020100020110122001120202200122200201110110001121201122010210102211201120120122021122212212101102212000201222121022000001120100020112112201010012100122112022221012110020212012021202211110120201210210220100201001122000102221220122112222211002111110000120202022112112012002021102000202101122002111221110021122021220000221021211210001020020220001021110012220202020221212200211001021111210222211012121011110220000221102201021211021210111221201220021111002100212100112112222112100222101010211101002120010201121022102021111210200122020201211012011102021022202220121102012021002000121000012201120110121002221201210201021010001220021002202011002201222012221111021122112202120211122212010222100000210001000012011221100220211001222211211112001111210001111120000021110022112210212001020102122201221112021210011200201111100212221101111221102021010121201112110120200120011001001201102021021102100010002101010102001221112001001022101000120212100200212212202002000110201002210001021221200120220022021100021021012121000122100011100221110100210100202111010020120122022001020011010220011212200002001110222020021122012122100220001021021111011211220221222011022110010202201020012102010101111110012222111111121012012012220111010122212112201122221220201120111211220201101110112202212021011111120122111021100011222202201202212002022111111200101112000001122112000221201011221121221110200111201122121222012212101211012012102012010200102000221101112120001221120102", "210211121121211021220021002021022101010201020122102022101220101121002102012010020010120002122212122210021202002021001001120202120212002011021222222102021002122102212111120211211100102112112101110221210022011120210120122100012022010022221100101222212021001221011112002122110000010210220112111120012121101002221012122212210222002112102120022100211022021112211220120020000021120210211211111102012201121111120101211000211101221121122100111002122100212200002122210100000000222211221120210121112001221210212001020111202010011011201101111201212002020001121011002111120111002221002100220122221212220021222011111121001112111120221011212112210200022111120021021101201021011001101120112110011110222011210101212212011022200010020012002210112200020111020221200001010120221020002110212021020202001002022020010210211101010121211201020101100010112211100110102211022102001002011112022111120120201020220110020110011020010021002111222101022012220102010221022100111122201120012011111212210112212001100110101020100101200211020110112011201102200002010202002220011201121121022102222202212001000112210001110222120212011120002010200011222211111200112011020102122001121122002100201010011010122220010202110210222222002000111220020220002110120201101102100101112022000000201002010100001122111111002010220001220201121221012101210010111101012110012001000022101020221120112001210201201111210120111201010111220012020112020210001021100021220120102121021200122021100210110122222011011101010002110010120010111000020222102121010202101020010102201202000102212011211222121112001001102211101020221120011001200120002201121022101211021001200222100001010022011022102201022010110222211221021002021212002022020222002122202000111021110212020202102111011221220111201101002110102212100001021110202012021221120010210120021122222101011010210102101020112022110222220010101122102202120210022122220122012202222000002120010211102100101000012211121121022110221101120200010101021222112020210010", "202111010202122110002002002002011100210121202210001211112101100222222102002222102112011121022002022102222111210112022212012102212002222201121200121101010120101102122011121212012121111020220020021122212012220102002201121111222220111020001211222210200011021020201211101221122102121002111021021210010002022011012121020111222200000111202220010211112020201122102011121100201222112021102022220000101211012222110200100221220002110000011010202202012012011121022202020100222021002112000201102011002210201022210121112101212102120022002001101111202212011222100200112211020212102002010021002221012122000002020111211012011012212011101202210120212121211022002002012001010200220200222221221110002011020112200212211012010110212020002212212102202100121021012201110100200101121100212011021210011120012220022010211021122101122010011111012100011012002110122020100101121010011210212121202020101001021200011221000201021120002120121010121121101201222200222200222220211010122001211000221122011202010121122011010110022210000012210221001202020122011201211102221112010112002201011100202011011101201020022002222220002112021121002121120000200222102102120000001020202112120000222220100102012000202010100202120000112221001000202202112110122111000122202110020001011020002220011210200110210022201220110121001222100102022102112202210212000011100000022211010102022201201012220120212100112111211210120002220010122010220020202011011020022012022120010202212012010012112102000012111002200010002010220211202120022020001022202012002112022000101121110221010112020121022222020120010100011020001001222021011010100102102111201011212012100102202212122000121111211000201010202202021211021112221122010211102120102010210001001100201201210220001210201112112122122010112100011000211101212200120221201010122010022211002021100212201212201110221222200212221010221001100212222020010110201001120011210012121112002121121210011202220021001010121122002112112101001200010020012110121011021011000111", "111211000120012021201210111002101012000202022001122001110122022120201222100021221202201020101201201000221112211020222210210202101010110201021221222002102101121202210021221220211021020010000000222220101020021011011220102122121000010020001200221010122002111101221122101102100220010111010002001011101122011022121212212012212000222020200001211100020222202222211110021102112221002111201201021012201210021101010220201101111201010111221020020121111110221122220001200011002100122120102200001121111110212002211100122001210112100110021010200012221110110200000000101000121101012102102212122012200020112122021112100200111020202200200121201222221221101000002000120121201022211110102211212021000012100202201112201012220020000102100022022210102111101010120001100021202122221111020212112000100112122102111002202202102001002021001020020200012110122122012002122222011110011001010211022000111201001001101110012002002210022110000210210012211011020001002202120122201002100112110210101021120220221202220021011002101020001101110012111121200121202202110220101121202100202110010110002212111122201101122001201022200220202012202110111201022220222202112001011000011010212022210201112022210110200211020022022202000021220100101220212122110101100220220121020210001211002220020000112002102211210102202012001000222111101201022120100222211222211120220102100112200012211221221120110020210010012202200101000220010010101101212211021111021001012020001121211110201221202110121111110202221222202210221210000012110110002012100001210211210120212020000010102021022200120222021100101100020022122122202211121111101210120101011102021011210210020201010001121001110000012201011211120220000111011012021022220202121221021210112122120010210001102201000000020200002001210002210210201122212102220012012200021201021101002011222111221211000000020001012201220002101111012022012000211221101202201111211022012122000121111202120201120202101020111210002110101222020200010210202120020102210101022120", "100120212002201111020011102002101012022022001202012021101120121111211010022102210211001020222020111211202022022201022011102212011010002220212000222002120222012101102001221010212111211222021120201202102201210001002221001211011002220221021202211011002202221000200020220020200021211111120002210110110102201011210011010222011210002211201020000021212210010012212222210220210201022201120121202112212110210120100102000102020000120012012011201120100120022010010211122211221202110111110220121121210010120000112020110220122101021010201021202102100000200102000101102000222000102101110222111220122121222021202022222020001022012002000210202021112122220002212122122122222122122011121020121000212122022000202000120111012010112010011100121022001012000222011012122002210002220221001210212122001020221022220021201220110011111220220111110121012201101200101212102021121021201211210120000220100011102210121000122001000120010210022101111102001112022011100222001022202122021222121011120012112021100221100021012201200110001022120010021102111120011110000212110011110001211222210212112111020022110122121012021020120122121202022021001221220222121001211202102100210221020222201210002202000201200121010110220102102100111202220012102212111120112000122120020012021202200010201122010200202112222222201000210111220211020022120200022100101111021220120122022000020121010110220201221202022002211011010020121000000002010210002020011222200201001000120211202100000020020202012000201222120122000020100002021220102120101200202101010122120012110221002110111102222200111122110212121100202210200202211012100002010221200100012002112010202201021010200211110111002012002200221001011202121201102221100012022111121001202110000111210220202001011012001111211210001020121210022102111120200122000001200210120122120201212201112201220111202110010002012112002012002120111100010001002122010020202020222011021200000212120122201101222121001000000020011211200112120212200021220202002111212110012101", "111002110200011121221002012110211220220010200102002210212002022221012220120201220111022002201102211112022100212122021021200111121011200021001202110221122210221222022202022220212022022202012010101102000122110001121020110121111100200022200120101112022221211212221211002011222210122211011221111102210111101101000002221101010020110211120100110000011021210202210120001110200121112210220001100112001012110021122102021012121001022122012221111121001220202000201020201000122202222001222001022112102221121210200000001221120201000222200112122122101000012011100020100101022100112121202102200002112100211211222111220122120020112100002001100012020012001120202110202012002110202210012200011112111222122010101221110020002200122120200102020102220120110221012001220110112120211202120101110022120011111220222210200122101011010211000111201212222102110220000100001200200020021120021022001002011022001200011100102221101101121222211100121110112201001212102202222011221011101011212210222000002110000021121021220110122021102120112220020100110210021102101212000201121002110000200121202120202201200222120110200111121211202110011001002110201010121201121011212122021120000010120012201222211200221222122001001111001101011112002101220002010210100222110010211112000101020101111201210120002120200011111221021002002010000102102011022200212100022010112100221020111120102200100220211021100122122210220011021010211001111011212001101010210102122021012201211112120220201021120211122122121221010110121012210110120120110012110120222111220101100202120021201102121002221102200002022011001021200211121102221022100212001112012110010222012211120102120111210111101212101010222022211110202102222220000220220221000210021022000002002220211002111211112211022102202000210000120212122221202112122100021201102211201010122001220200210020120000011020021202011112200200112211012012221012012101210120202220111201122022121221120102000110212010020120100012000012022122222000100121101020100102210101", "212000102110120211200202122200110121021212112001120110222121012100211012221121012120222222101002012011021101021200110000101012212110000212220011000000220212010002121211201220121100000110210101010010002021202020221220022000112022202010000212022100210112112022100100202022101221100011200222221011001022110222121100201200222002121121220201110112102121221011101201001220002202210002200222102100100200112122101211211012012110202021012122122100111220212212201102211001110202111121010111010011110120211022021110100101212002200011020020012100011112201210010002122202121010001002120011222221200121010201200112120112201020101022022000001010010121210021122211211112011210200222001100112122111110222112011200002212020012201012201011201201112221000220011021222121210221120202111221111022202100020121222002001120000202022002120001200111100011202002000020010112011212012111010020120112202101222222220120001211002022120201120022201110121202012200221222100120002201201211021220221202211000002021221212222202211202001022120121010002011222102212222201002212210101210011221200221021112021210221020212210000022120110222220211121102010120201002022210022102102202000210011212112202021020122210000122000221020121112012120212202121001100022002022221000210211220101120002201100202121120012100100101211011002010001112210120111220110100210021200221211222012022101100001001210011002201111002102120201202102202122012122112101110002110112022222212211111222101100011222200210111220022111010221200020010001211211021112002111212001111100001112100201021002212000021100020122011022020112222011001002000220220212000012202122020221012122020212220210110000111111110112021012110112202200210221122000012122101100202020211012100112102120020202121020000021100210111020201221122221011001010010100222212100020221022011010212212001202202011002000100020210212000011121001110100221011002111022101221010110121120211211110010210020110121002222000020111211101011212101222111211202202100200", "002111002201201021102210012102020002200012100122000101222121121222011020020001200001200012120120202002221112110212100001101010110100221122012122210221012211210100001100000102211211122002112101100100202110122222220200012022111120212012020112122220200121022112200121211000221012211020111110000210021120220122101120010121011122200210101211100121221002001222221121000211120201211000222202202212111001201012110102202010221202100100202101120021122022210101210122211200011201111002012222110200200122021221212100220222121101112000122012022102021010100111122020101202100101021102001222012120012002120112100000012012020222101021220022012122020111120020110122220122120100020211001201200020102212101020202101100010102110000022112002100011220021100221202120000222010111211222000020220011110110202000212021101110211210001211022002100120021211122212001121021022121201002110012001022000022211012120202102021000211010100020022112222121120110101212022220101102002101202221020012122012210111220102020221100021121120010222000200112120101210021122122010102020112212200220212220011021200020220122010202010210212001002121001102011120212201012111001202200120120002002022010210220022210121221102122002102122221112212120120011220101210000012201202001002122012222011222021021001021121122111010120111202102200102011102002211011002021102000222210002202021202210012012010020212111212021012022000020011102102000220111000002121020101020201200100110222112122122102120112111022220101121021101212011101000220022100012222102120212211011222020000210122121100110021220212021210001200101121111110200021011220211112012110221220120100122220120022201210202200210102002010102211020121202120000200220121200201212012120111201120100210122112002222200200200011000021202111000010101010100222210101220100212111111212210120220100010000102200102102022001112122000222100111012222122101221201110101022010121111212022200210112122012110212021220001102221100001112011202001221000111012012220100", "102122202100120002001120111112120010211210210212011020220001000012200002111202111011010102200100212100101100120012111101212012101211021202011011022102020002200101010121110021112222212110110020010201012212212001211110122022200021200200000010010100010202200112201121121020212200000201122001212111002211112012001012110101210102122220022120111110221210210200110120210101022210012220201120001012221112110000112010020220102120021122010100100111010010120011212002021112220210120122222120211002020220212011112000020210122010220122211211121210220202022211121012100212212212000210020112101022010011221110221221220122111222212212000220111011222102002002111222010202020112110121210211001020002222100022220001011101122222220011020010102112222001110011200002120000220012021012100000021111201011100102111110021001021201222111202111210120221002001001221111000120112220222220111222112002101111122021110120222022121211120022012001111012101220201001121121210222102002220021210200200111212112202001202022200101221211211021021011010101102221000020100101112221210200201201011011120010222200110002012112210211202101201202010010012200022002120122202120101202022100101100211200021100101011102002022002221102111210120122111021200212100211022102120210212020102112202200122022021010120111021021102101120110221020200120012102200000100220101110012010112001110202220101222222001000020112210110211210102122011121011022102221021000212220021001001001012020200222211001220011222121021000100222011000212011021022211102210111201020000111121001010022110202011201121211001101202201201220200220122001220120101101202012201101202101100010220000000111211122101022012111020101120101221212202122002200211122201020120121002001100101200001202200221211211110022112200122102111111022200212221010100201011200220011021121020201102121222012002111211022111011221021000101120001221221221120220102112121212202010001221220100122011200100111001112020012120122222122000221102001021122100211200202", "221021120111201102120221111221000212210100220102200022110102020010002102201021202102012222220021210002011202120011201210102202021022121021110110222211200111210201200211221201021222120202012222021121201101000112001122100011012220010112011012012021210020021122022220110120012212101212201100000011202201001120021201102221002100200121222210002102121201100201002100121000020122210000022112111212000201111112102120111111100001110010000100002100001212212201022010111102201100200220202120211120002122010201222001020100022110222201101122012011201210102100212210200010021001111122112000021200100201010220021220120021211001112202022020001002020212001122200122022002221220221210200201200112200110100012002022101112111220012120110120201201202201101220100211001022120020120221101221222111002011212200002002202212112021211021110012021221011221100222122101121110122121110011012011112021000020211222220221122021022220011211111011221002120022200121101212012101111202101101220021220202001100211200000111220120001112201022022120100100221011211200202121221021022010102220112222222220101121121111022000112020202101212010012121211011220000200000201102122112010001112000222111002222120121102000111021012011111000202020222021012211012010120021022120210022120110011010121122010112011201021210222220010202000120101200212102120102220020122002112221212020011110011001102211002020000220101111111120220221112212220002212210022221110011211110022111010212100000022201212101200002201202120121120222011211211021120022211111101111210202122001010211211102111011112112001001020202002001210212112102110012220222210221211200221120120020121010201202000221210102002101001122021211100011020001022210201100002210201000121101100211012020021122210012101022210112202021021020112200002222121120012002210000121200010200000010021011020221201120220000221000010111220212011102222022022221012020000001220010000002221020120122021221210122201120021002221202212001202002222201210111110010000010", "102001001002200111101211012001102020221200012002200100210001122202212202110102221110111220220112222222202202010210210020221110102000100000221010010210021120100021010201210211010111210212121200122101110210010221012020221210212100212112200000002002222220210010000221212222201010102012012202200202010010021022022002020121002020122120002122020000121102112020201110222102222120221101212112001122021220211021202210112022212122201221000110022011010212012101212211021021012200011022110202102001110111210001011002012122021011100210100112110120110120102202120010220001210002022010010022100021102022212200112002011011022112220001002111101021222012000202020220021011011212200221102201210011110220100120002021002210201121100002111011220100021002022210220200211011021220221211101212212010000112002011101020210201011210022001201021021121012122021012012120211110112100221002002122221112012222212002202110102001110200021120111220000212012221011122220222011200000210202012211110221221011122212111200212202021200002022120120121111101211101100222200121220222221122010220102201010022022022022220202000111222021110002021110221120000210111021100202100220012210222000222011020210221201210212011201221222011110111011120022010212020112101210210100200001022000200110202121121022002222222112122110122102002210212211101201122001111221011010121022101021120201210222111201000121120112012211210122202221210201001100201211000001022211012210112022200222101111120012121211222001020101120221112010122101212112121221100010000122012012210021122212212221000011000111122121020012211102212000112211011120110110120020011210201220222212000021000210112211201222022110111210021110101010222202201011221102011111212002011212010222122211221010100121002100000110122011212002102200021000121212000011211100020102221122211000112020122211120012100020100101211221012022011100102201212200220222120110110112121001011020120221221102001210000020002121202020022222222121002102120112021100210002020", "011222202102202210212220112111122100200002021110120202201110101020201020011101210201000111210212120111211222022221121202002012200012021121112122222222210100111112002020220122001002122010211021202100001010220212011011222012012022000212201212202012202211220220022112101122102110212112120021120101211211222000100000101000012210101122122001101011011121222110221200212101111222022112000022010221111011121100022202011002222212010211110111000000220022011001201011101211212212000110100100111000110220212100120112012112112212010000001001122110020011100211110010021010121010102021110200211002110012121112021202102211101011111011202111210101220211211002010211202220201120022121211001110001020010220121222112102212110201120202101202220212220221110012112222000002220120211010221212012212222011102020002021121012211222021020102002211102111122100210222011201011201202011001201011202101022111201211001122002110202222002221020101110022121111121110210221202220022001210222012221021020102220220222102010021011221020122121010220100200110001200121211112122202222000011212220210011022020120110221120220012012120100222210101121222221210220022201221220212211021202112011212120022112022201022121220001022121001202221222120102121222000121222001200120001211221001202201120010000101020110220020100022011012112100110221200002021111100001210001010022212022221220010200021111110112101121200122012212022021010112220121111112020000220122202120002121222221200210202211012021012102211110100211120120111022201221110112011120201112120212111002122000001020210120221010122010112020201110102010211200222012001202100000020010210222120212021001222001210221121021222001021120011000200112111001000122002020112102011110200112110020101102022120200110121202200211220010110022222022220220211200011201121011221211000100120222110121001212222122112020101011021201212202210010001221120201020101012201000211120022100102101020002011210201110110222112222000222011211102111020121211011222010200", "120111100002020210100020010111020200000022011210112120212022121022010211120120200020120102000220102111020201001022210212120222011202212001211010202001202022111200112010201122212001002220111012120012011221201012022210112102111102010110200120202210110112010011200112210222021122022001220200120010020102011111001201120121001102221202002021122011100212000101202001112111220002220102022111000202022121212122110210001020001211000100001202112202112110002100120112021221201211220222201122100120110011202012121110102001202000011212120000002202021020221011112201211110220012122001120002201102211021002022210001201100202020210101212010001212100011102201211221120120220110110112002212211211100001002112022100001120111122222102201221011021000111100221022122022011201201000212222212021111021000020122011010000222011002020221221020122000200011101201102020222202211201221210102211200012222012010101220111021121010212200022110110222121111011010021102010201012202021121022221021202110102010221011001220010102100120210220101022210221211101010210220021202220210011022101200002122002111200010202100010121010122021201212102102121112212111122021101201120010010112212101012122210201111100011210001200120002111121012022012221001200220110101122220021111202120020212022011122012121211210000211100101122020201111202022222010001002102220101122112200222121110002220022000012121011122011110122112121202202221022211101102221220002210101000201010110210211220020212000020211111211011122011202110201122220110212011201011122121020002021010121200200020012002020011210002200200220011222122111210221010121201200121100111102112120112222122000222022102210022012101110011200202122110111022000101110000201112222020220110112120220102112002122101220201201000221022100220200101101022121211100000220212221020112002200201211121211211101212100011211010221010222001110000122120220002002201020212022111211201211210220001111201100000001012110010120212002012210222011100010121002200101010002", "211021110110012212212010010012010200211102201001000122110011221122120000100202110101200102022212011221211010122200212202212201010102001211211022121221120100200221012022222201210212211022011210200010222211101112112021112221001120210121000000022212101000212100110101220222102122011011011000010220212110012022210121102121221200100110201120221000201002110011201121221102020102020110012001002110200210111101000220202010212212102210220220011221010000020100211021122012212011220101012002222020101121221011102112221112210012211012221210100002101222002222210200022012010201121101102221221212110022122122002112200200120100101222122201222001110212202220101102201120001000021110111120110102120220212110001101202122010122210121021211122000012010210212021110011002221022220221000121120210000000021111221111102201101220111011100022010222122001100211121220002112200010202212011110110120201021021101101112102201001110101112121100012100200000200020000212221000212201000101110211212112012110112200022112100021012110111111200202201010012222112211211201011121120200201221220101210212001020102102100100000020222200021112001011002021202121021210120212111221020111210102111022121121122001112221001002110122100202211000001110002101200100002001111102012102201211100210102022120210000112102012210112100000111220201101222001200120100202211012010000012111122012111121002020002200220201200021120001202100200222000112002220000102120102122012012111100101020102110100212120120022210110122221202011021021200022221101102110201011102211210221220011111100001212002010002111212002101002101022201100202000002020211102021020120201112020201212020220001102100210022210220001221012211212002002112210212110221121212002020121202012120001112121200222110211100112101102110001012000120100002012100220021001222211212202110101202220011220001201022210110220101121022102222020011002102222110011220202111101100021122011102111102222102002212021011212001121101211101212221020111022210212110100", "001012000210001001102120221212012200201210102122102022221211121110010110011111000000020001022222221101111212101012121011110020001000002222212112010220111021222121101211212100022101010021000000110111002200200210002101012212112212121001000202120010110200121210020220010000111202221200010011200022010100101110020122021002011121110011021121011002111021201102201120121201120110110022112012001122100100022121012221012200121000022101111212120110012112002202011120110102020020020000220121220000212021102212112122222110112011001220201211022220222201221120000022221102110200210112211020202201011012200002001120100120220112012201100210112121211221101022022020022002001021202101012220002220222002122020112200200221212120010122111110200220220110112202112100221110212020222121120100022201212011110122012022022101211012221102110122200111212201222221122211111222111120202002110122020000222210111120002221100102202111112110212222212221011110100010201211210010122020201010022202122200121100112012002010100201002202101120201120202110122022211101022112121021111000220122002210010221101201102212202001102110020112102112020100121110122212110222110001212012100012121211102021212100110021011122000001220000111021120110210011002112221012102112120000021201011121010201021120100012222021122222021120221101222110020111001120201100210102120211000112001220022001102002112211011111011120000112110120120122101210222111100121022200101111211212212122011211120021220102200211012100120022021221212212012122001111101110020212001010121210020211120210010112012122211012220110201021211121212022021201022120221222120011212112022022221000002010002211002102101002021122101010101211020112121011101002211210110112102111220121112020201112110202120021220101202220101200222101100020021122000011011001211112212112221110210021112122120122011120101210100112220202121202202122121201122101012021220120100012021220120021021021020011010221020222200101112201002002112102100120010001201012110220", "102110121002211001220202022211001020002211111010001101111212002101122210122222102202110020000220000020012122201201201121112112201121121221120000100020020111020220111221122001112021120111000100101212100112100001000202211212112020002220220002111012120222110000000100021210202100211122211202211011021100102021101012101002210202101120022100000211012022122211111021111111201210201121212100022221200122000012221021011202022120012201100211111002211112211210011112221200121222000010202000211120222012211011002222120102001110201122122001001111121021002021022012122221211002112120100112000012100112011110202200112102200020100210012222202122202200012211120122102220121122101120022002100000100101122121020012221012211101102000200110102110112210210112120110000021122221100010220111122121020211111022220000220220112210001202011211121122100201012112200102120120122212220000021222101120100221102012012222110001012110021012101121020121111011011211000102111202202120020011202101020212222212010110222002202021022102221212112001212220111120200122121021122211112200000102012012002100202201010000220221002212011210122022102012201000221011212022021210111002100220021002121020120100201220102011120220002102102201110022102010221112222020020111202010012220001022211001012001010110102222100112022210202201222122100010010222001021202202200110011002212101101121110102111212212100200111200202210101221010022011211220000212020121011122120000011122121011201000022011202211012211201121202211002200201200222111220021010212100121101212200220010210021200220221211222010222022211100110120112100121201000102200011202212022210222221211121221012201122012110020112201000211021021022021212012001001020000001200000212211210010102012010212222100200200011010110022012212120220111200100211112021000100210002112202110110121010121011001011201120102201212220122222101021201002011111222020111222111000121122110112200002001012212002211020121120210110102020202212011112222111000121211201220", "000020011012200121211011121201002210010220121010021011200011022210210100101221202222021211212211010220021111111000220110000121220111211012022212210120021102211110110022010121220000020202211221102110211212211002100200102000220020021201210202121211201000110120110101111100221122112222102210111022111211110101200022211111211100022121012010112121110111211111012021111020221200201021101201212120010010001111102120012010112212202101111200120201221122001001202200012220210201000012220012122002221001011212102011020222110122202221002210110022112221012121022102001101022102101021101120212001121220021110101012022220201221120210220202212000121212200121210101102022000220211111000101120202002120212101122120120110011002212112010011002212202111122022110220201021000012121020000202211202021220112002110211021021100001101112221220001212221021220200202011001202121012210120200212220111000011002101212020100002001201100120001200020212220200002222210011012011201020212201022100010021220012122120210001001100021022201021112110210111220210100120102112111222222202120101011002121211200021002222111110102211101022202200110002011022221200001011010200122220012112220200020100221001211102021111101110200000002201210220002221121201200122110102120212222122021012012120221120021111211022002120020021012122212200000100011020122212110202021010222110200201022221120021120101021022221002201102012001122010102001222211210220210120112012221202021201000110111102011221112100122221020011101101202201000112010022010111012222121102121110112022201100201002112221110111110100021220102102002101112100220020102102102202110120011001001222120220101121001101220222201110120221001220002220211201002200221202201211120101200022010021200202220001210020022100221110221022002122001101122110220100012121101000221112100101022010102121112121222111200201020001200100020110210102011022102122110121221000112011020202021220102212222111211220202110201010200001210212112111001012200112122010022101", "020221220101110100222111012101110122122011022201200010020102021011111101012212112200120212022002101012111100222000000012002021211111202212122002012011212220202100112120102000000110022021011221021010220221010122010111101221201020001002100010102100011211001112200211100001010020122120212222110020212212210102001020021222021200222112222212010211120121000001021120110122120002021120122011022210000110202222000102210201002101122200102111101222110002221112110220121211122012221202001120200020212122210210001220111221211110220112101012211222020000021110110121110012112001010000210101001021220122212111221021110012000000122001012200220020212021200020111111200112002021101100220210002122102022012010110220122201221210012222010022120202120011122021221200120200110000020111001102122201200102222210202120222002201001210121002220020022102110112211221121221002001002021102201220111021022221001212202010002102122001121111211010121222112110010010211202000000211020021202212010000010011220200220120012201001101121120201012220220000120111022221100112112112012012120112110002001022022001221120211012122120212210100002021111012201201112121211021212010011021220010102022110210102020110020220010010200010022011001002001222211221122000002120120110002021121121201120221020012211012011001011212011221101200002102201021222201012101120011222000001012012001022200122100121222120222021010000100220102202110021000012122010021111111011211201120102012210110101011221221112221102100102120222020001102112121102220101101112021222002102110220102100211120021221102000002212202220001121222111201120200222010121220111010012010220111102010122222121220012022200200120010102211012200212222211012211201002212122212111010121022021222212220020202111000122111110000211020220002221112102022102022221021121110200020001110210000211200110220100022102121212102202000101121022202112002001221111001210111002112210000100002020010212120100022110012101002002202222101211212000101000121120112210", "110122012200202212110000122201110120020011002010121111210121110010112200000120100010211212220201210122220101111202200010122001100212200110121222102200212112122221120202002211102210222221120212200022001002201211122122000111002122121111222211221002102101110110220010222002001222022100020210200201000220100210022010221001022022011122202220011001022122102101122200201111001102220122002200202010211121102210101120101112102020210022012120202220210001020121101212001021110000200110112002221222012020122211101001022112011102101120021011120210101012012200112120110201200211112221012022111221112001010000110102000112200000211000121000102101001100212012221112020200111022102002120201221111120102102201221201112111122222101022022221101111222011000111110120122212111010122200201110100201110122122100120001021002000100000202110110012022220020111021211200011120102211012221212001010000010202120221100101111201020120000122002211112210000110121100112210220220000200020200102222102002021101111102211000110012021212210120020122111021221011122121201202200011021121112212221121221110012021222020102100111102211222101211001120102102210120002110021201002220122101121201021212001211212110220220021022221020222102000210011110202212211021111120211102210221212212111202002201101202011210200122000221020000001121210010022220021021221212020101121011120021002020210211102220102221110220120101021110200110200002202222212020021102102101002121211001020102102110101001120212022021200012102120021101102211221121201220010002111202200120100220110022002120100010010210120022222212001001001222110110200201101221220020222112210221222211201120000111210100222202012002012002212121001121001021120220101122120101021122122122011201021220211001002211111101202101001112010210120110212012202002101200202111012120010000012120100220110201021011001011101022120222102210000120000201221002010021101001102000112021210211020222111201212112201012001012120022120101120010210110210022022221100210", "102010220010020200002120221021120002002211010122100122000220022020020220120012002011011202220202000002211020122111011212110221120112220201202122012012212102122210221022201022201021021222112200022112011111220201121122010121021221002020020222111202110220202001001212122120121020011221200010122202021022002211111212210010220212201211120020101212112020011102210102022000021202112112021220202210221211211000202221121210021101012000110110021122012100000002110201220112100011200221011020000102102112111212001122121111222222111112110011110100112212211000110002120221100201110102210022012010001110211021121010112222121012200020002222112122000112001111222102122001221111220101001002200010020212020020120122102211100220010002022101020001011121200211220111212002212210211120111002001212011200021001212200111011120122222010001112112120222201111121222000112100200020200202220012010102111020111120201110202201101012101210110202212001021100020000122200110001120102211111002100020112011210202110002211112101111221011110001022120012000200011200222012202200001120010102201101220012000022111201110022002021012212221012012200120002210212102110212111120210101102211010110202000100020012210001111120001210111221201111110021100100101001000111200000111221110201222022210122212122201101110101000121212200222222110022121200220102122222021121012201122102112121222120212200111020001221000000001010000101202001102112222110000202212100202101121202202021021100222010000111000021222110112012020010122021022022101001101202101022120201001112101011001212102220021110001101201112221000020210011010221220212020201010200220211201020112201221120121011121010120122112210000210101221212210211012010012001021022221221101101200011120020222002211120201001220100001121101021122100200011020101001101111100100102100120212122221010010002121100102121122210112211102010201112221202011201202120011010110220200200020221212020021022222102002002022002011120120212210212002222220010021200101112", "022202112202121110000101211020011001111002220120212212222110010011202111002022222212101000021122220001011220022201011200012201212000112001222022011112000211221001122020111212022012121021101121220221202102020211022221101121222122102001101121000021110022111012211121100110001220102000110021122111112210000200001110102210021112200012022021211112100000222111102001200122222222200022000000121101201100111220012220002121002220221022221001112010001202212111111010111220012022120200121021022002212220001001011001100100011120022112011200010011110210001121121110211211220201021102200121220112020102120210210011221012220021020011012100020201200002210120122012100222110020012011122001200111002111211200020212220220222000000210000122122112121120211121000111222020011002211111222000201222100211202210210012110221112221211121110221122012011211101210111020212112112212010111111011200111022002200102200210221121111012222001201112200020120212121020201112222000201212121020100020112100021220020012110201112200222022110201001101111002001121001102202121120011200102221110221000120212010021001221202101001012021020002212010012010021122112221000010120101102122111100110002021101022112110212221122111121201111102122211021202002201101010022112121122200220010212110122221012120220110110002022212101000021000210102021001020200000222002000010201012122201120101202222220210102212122021022121112210002201011012202212112121020000021212001211121011102111220022102111220210210200000101212220110122022202012111202000011211011212221220120010122021220121212100012200021202112211120112120021002012122021010111121012211021122021221122020200202201010002210010212010121111101002212222022102001122211102021111021002101202120022200011200111200202000120111201200102111220012220122202202011101100001022000100200001100200212202121200201201211001112220101022022121202110011100112010200112001221210211000111101010010112011022021220211212212220201021212101202120021101021220120220102110", "201112000212020101212000102001020020001021212001022122021021111011022200220112101011010220111212200100012202202220201211220120111110200111000211022022210112201200221202220221102100211011210100010020012021012212202112202001011101102201222220121212110011220112001011210120220102210210011201011102010011112000000022212021121002100021212120012220100222210202110010110112002222111002101022012120112011100001020022211011022010101001102121001021211102121001121112110021012001110222022112211202100101121220200021210202010110022122212101201221100020111220001201221120020102010000121201002000112011010102210012211100201211202010102112111200202012102112101010220011121202101122101122112112211201022010110201211002102201222122102200210010200200102112020100202202202011122221210120211110112020111121021110200010110101220000020200222110220222110110101212220122011122211201221112012010120201010121120221221112220022012012202221111122200021201120102021111211012102000011102222202222010200110101021021201021202012002100102112100012222001211010020011200222010010222001010202002212200001011101110001200212212102111121011201110102022112002110021121122220002121202122112010200112212210222120200121102100221210202221212202000020120002111111200211010110222022101111222202110020200121210021110011112200022221001222101120202010021202212210102211110221212100012101112020000220111022010100212012221211210010102122102120222022212221100011202010101122201220122110101101001201212121110122201220100202000001102110121210101001112002211111110101011021020110021101211211112110110122111020121202012210010220120011220110210201111011210102112200012000102111021021202122011122201221212111200002222012202220101220100112211021001011002021212220122101110012211110002020111201112111000120022101201011010100111101220201212020100121110010100200101002100100022020222222001121122220101220211010122212022101112100100102020111002002220101000021022220110201000002012010111012100100111221", "010111120000002001222110121001200211111110111222122211202010100012111121222120121112202212021102010120120202210220101202222100112110022212020010010201101120002200010201000020122021100222021010221001220111000102202012212122211022011101202010020102021212022102202101000002221200202012001120012201102212100020000021122100120002211211220202001010020221001101102211012012121020100201101220122222221222210111010002211212222201012000112221010222122012020021010202020021020202022022111102212002222221002200221001110010010202201200221011121100101222112222000011101211220010201202212221200001022000001122222200211200212122210000202210010202201221120021011221210221021021210120012110010011020000220202222102021112121200022210221122212100021121002111212120000201221021011100201222110021112222022101002122020010021101101212122122122201222201110102222001122202121222121010012202121210000122020221211000111120122002122022122221021202100212212222111221020222211001011020001212220110120121102021002012201002100021012201212122200200022222211101022212221212020002221211210210002021010210200121210021222022201002001111121202101221021001120101102112122112000001210211212110201110020201001202220100210020212000020101012011102112020121022101221000010121002211102200122211110122001021121202110001111211100021000212022101122002002211220010111112221022010201111220001211100211202011110021100221222122221021200012000000201201221000211111100101010011212000212010001121001111202001111002112110012122110111020112220200101000100212100210001002221220201200212200222021022021111102012101200222121211222111100212112002012212012011100122111202111111001002012221110220102202212012210000222000121000112122000200010220212111221122102221211001212122210120120002111110121001010101221102021122112022102112101102211202021100022011211011020120020221112002022102011202100202120021221011202220111200111021210111210201121000222001100010100020020222020211212211012102220020220012211111", "200101120102001011010002110221222121201001110222212201021110212021102112012220201220022002122122110102102022002002200020110021102212022202122021202000212121210201220210110200110011212222200111012111100202002012110110001101011002201211112202001120101100222222021201112212222110012111002022011212110002112122001121111010021002120002121211202011120102000002011210021020210210022212221001011202221110202102101212012020020001002222020122110010021020000212100010122021120221021120111110212010001220111121020110112210100200002001020212110120221210021000211101112012000001212111201200001222211001100101212201010222012210200110110221012120221211100112022021020112120100002002222120120101011211101220122222212120100200020222221220221201102202200110000122102100111200202111120100012101111001211121221022220121110122011222020212022201101000020021220020001222000010100220201112211002101001002122002121000121120002211220101100102122221000011111010211112200000201220102100001120211212022000212210212101101001210012122110201011122201100001212001122220021012120010022021212201201022010011200021210120002210101202110020112201011210201020000220211101100011100120202000010121201112200022222212010200112211100112210222100122001100200211101020210202202001120102112112201222122221210210221002112101022211221202200202220121220211020200102100220121210221211222121111100000220220012120010111022102222202120110200111101120002111211221000212100202220221220212020221000202001011201221122001200111220100100100002212101220201110010110100010100122120020010122012220022021001022121211101201201101222222121002121121011202100200221100121212020001211121101210110011121112101212120211211012222200021211221211102000100222110210121112210201101102122000100022010012002102112100021200021122111212210120000021001002221201111120121011222102211002011101222120221210022102012021020220200010020022010202121002101222202220100210122202022211021202221002201001101120222101100012102220110", "222110212012220222021212002110102121001200012110220201021111201010121120200012201010110222202121100210001022200222220000222221101011212122122112202111201021012120121021220222220210200220102010210101001202221010112220222212111011222011221101002221000202120000210112001110222220122110002110211211121120200000111200011212011010112222101120110010110022020112201011100122220121220201101001201020110211212210101011212110100110200110112200010212120012002012022111201210101112121020110021211201212102111210110121020011222222211020210002221100201212221010211112111012011012220121222120212012212222221021021001211102002202020000220210220010111012022010011021022212201210210102012221011101022000001210111221011211001101210210102221210001011122102110021100002012001220220001021020010122121022112212110200121220010010100001121002212201121102020201001001112211011100012112001011120012012020012002102120101121101211120202122202221121001200021102012012221012012202120122202212012212211121010122211222202022111022000000020101002122101021122011200210101212000122220110212101000112110111211222101022201102012111001122010022100211011011021011221221012022210211212011010120010202022020222021201010020022200102211100011210010120002001100120200120010022202222110112220210022000210122220002001120001010202101211220021210022202012110122002002000202101011212112112022100002000222102012200000022100120021112212102122022101122000210210122122000120121101020101210212221022222220201100110221010012210101020202202011201202201022220201011110212012011211200220022200200210120200220000212221111211020221102020022100010122011022000111020202120210000021022122112012110000020010101221110120121002111111100011222100020002012001021110010112102012220020211201201210011002121021022020001100001202201021020121110111111100111210210220000102221122101010210112100120210222220221120011011201022000110222100110001121122022112212200200011221112221001020001020212102002011000100222020001", "202121200111110012210222200222012000002211200222210212002110121000201001222220010022200221002011011220020201222122201011112111012121122011012000121021122220001202120110100001012000112212221212100201201210121210111111202110220200010222121010210220211112201220121020000212011200110102002122220111200010011011000012120110210110112000102120210100002122010020112200010220212112011012201021210112200101212000200122211102112000212210010122211002222211010221001220101211010210102120111200112122001101211102011220120112200000110112222221200022211210212020101012120112200000211022221201120000022010202022112001120221102200121212221001122210002201112112122210022220121111122122121211121212201120122221120102202102222202121101220010112211111222202222122220002102111221102121002000010120220220102121001001102201201012020212020000220211201001220200121202002012011201211020221111022120020110022212101010112202120221022212121122220211211111101112000110102100100020202222021202100220211101220122222122121201212201020021000101200010010000220000121212211001120021021111110012101021112001101221122010001211101100210111202021111100210010102120112022201001201110211020210221021012201121011222001210210211220020200210210021200222200122211010222101120001220211111222102102220112220000122202010111211000100212001122220120202101121102020222212021111202120110202022001112002221102102001101012210001001222000111020000102011222102220222021001122222011202202111221100201220001211201201000200021212010201220210121112020011210021212020222010011012022202200202001122211121022002121222002000221201010121101212210112001002200020121110120101112111110011202222111120022112021102012222012100111221002011200002222210112010002000021222121121210212121101000001220101110120202100012001012101002120110112021020000020022220102102020121200110222100222001021012200021210220200022000222012101001121022211222120120102122020022222210221111020222102101102212221020002011112111020110021212", "221101200200122122122121202011110202220202021120021022011012121122020100102201121012111200022111020001022210110220022121222011112100210222210200221220102100202222121110000212100212021221122201002111110212202011011100002002122110220201000022220001002200101010001122222001201021222201011001112202122112010001001011012211022221200222200021002210112111201112201110012000020101011000000101110100210011021110200100000220011010121122001010110111012221102210020100100102111211211020112020111200001020201010122110120122210201021010111022210002221002102220220010002021211000202022000201211112011212201210112012111202101020021100202000221022000220021212110010201010122100010210012012001222000000200011100210112210222101021100202200122110010222010121222022110111220212110111221201020111021012111000110110202000202120122222212112011102020222200212010202211222202100200010201021111020210210220221200122211210201100210212122201210010021222022220021002211011120220210112121021221012002211002202022011120001220211012210222212002012120222120100202002001211001020210100100021010220020201111020100002210100012220100010011210211210102101202221012122011202000102111121111220222000020111200010222011112120122200110001211210212221021212102220100210111010110110201022202100110000221201220202121000002120221112212220112122122112002101121012002021200221022001120022002121121202220012111120102102221222021111020012210221001011221011102101221111100111002020121021200201111001222110012100122202022221202111011110101210112221000010220201210202211000112222201211220011021201101020112220100202020120220022110020211010210102222221221211210122202211121022000111220021010211111000200012112200121101202211111110111111112220111210111210100110120202122221012210000200022020202211011020101221102220100001000020202011201212010101221220112111010122221001210012101022021121102122101222111021202121110210001021211111010121112212220221122000201102211222220012100010121111222220122210", "122000002011021020210222220121102220201112222121100222210020000110012120121120221212221121121200022021022101111110110022210000220101222210201122010022112000222012112020220021001211202112100010201212120010011212122012121201212011112011212221220120111102120120110121221022122201001201020101221201220100011220122010001120200221212001112120100212221222210010110200212212100100120222212111202101100002010112021102021021020210211100111100211211201111220002221112020021122022101101112122012021002102211021102001100111001102010222200210120012011201201220201122221100000212012222121222001122122120122002211202210101100211202122002210201212200100010001210100000012122100211010012222010001000101200102110211122210011002202000212212212220102020000120122220212102111201120210220110011020011200002120212112011111211200212002022202000102220200100110210111102111000120100221001111222022210002022021020010000110200200111222201002022110102120020020000101100002112000001121022012021012021001202000221111222022102210201002211222011200121212120002210211211202111202011110210101212111201201221022112011002022210012001011210210212210100121011210020122122100112210122211121001000221001001112220122212001110102002101221101001202211201202111121112000210122121220210022000121011202102010001221202100201121220101222221202210210122110222021022211122001202222201122222222200012121210021220211010212021000201001222111212120200201112110200101220210210011101121021021100022122221221020002010022100122201202211121120000021102012112010002111010100101210120111000021120022210222021012022220201102122020220202220002021211112222010022101211200222011011221200022102211022222102211022100201101222001002120012022021222222000000001002022102220020222000112022221211100202201202202121121200200000021110002001111111112021112212222011021020210212220211000022010111220111021021202111210012121111001110101120212212121000121112101122221120112202200222200121101110222020220012001121101111", "102111202111020012120102001021201102002112100000201202212101000102210022002220120101101200002012211012122012220122200020101000001112002121121100102111121200002022001120200201111002210122010112022022122021210012011210201221010202102201210120102200010100221122010010210120211201200210000220100011122021000220112202112000012200111101110120102210011220010122121201221100210200212201022010102020220120212101220012201112222200000200111000120021210212101020111222201212211012101212100222210011202201221002020021122121222020202202002002110122211201121211202012101202112211120221000200122011110211201022121222112022121001102000001010010102210222000002102021121022222112201000200211102121011200122000012222202002121120021020010102120122221112011012022111111212212000202010110121211011010121221020102010121010112111010002022202020002110200112012102021011111212010221201100002122021001101001101110100121122102022201201201101210111022021111120221121122201221220120021001202201021101001102222020201010020020102210011000211000000112001000010020110102220011001122222101221201012200221222111212102211001022212202110200022121122112000100211021011100210022101221001210012221001112110101121220122111000012211020121002120001002200000222002112000221202202111122010201011101102222212011200212020221200112000122020212002220011112110100202202212211210110201201122201220210121001121021110001220011110212000212110021121021111120221201022020201112111112200110012122100110011120112112220222011220211122012012211011210200210112200110022011010120021211010201021111210011121002120121121000211001101012102100211100120121212100112212202101200102010121000011222000112102022102200010111202211101120111112102120102222112022200110100021101220022000222000121221012022101000022201122012111212020011222110020110012210000200022222101210210201101021010200210110000211202101122120112201011011020020002121200101020211202202000210121000020020202221102200212100020022002100202012021100", "222212200100212221201010220101001120200220002001012021100022101101120011111202100201212220201101022020002012112001200102110212012100102101222211201211000110201220202102100011111222000001121102000211010001111012212110100021011201100022202000012222221011110201120000222102122200210000021012021210012011102002101100100011120222001102220200211112212110000202110022002102211101000222001012101020201100220110011121021102111200200200022012011111201101220122210002200211000021100202221200102101121002222211000211122112222101202022202022122212201112200220101202002212010011002002021001201001220200111112221210212001010111220211222012011110001120202211202201110200222021001001101001020101101120102001210100100122221120122220100000101120202112022200122121121112221122121012011100202202112212201110201121200200002202022011011100210120121211222111110020010201020212102212111220210212221210011012112112102001112201222012221100012110000200020102220201000210012110120222202111022112202121100211000102100002212100011110121011211000010211011000021211212102201112002210122120201110021010120102001020221220011220220212222111102100110102212122202002202100012111020201220202221010220122210101122210210020221122001120121022201011201110212222120010202211000011101211100020022111001202112211021110020220001221211212121001000012200202100201221111001120010222021111001011011220111111100211120212010002122002222010022002111222200012121002001210111022201112202012001101200011122112220102021001211110122110112102012021002100200121011210112012010000022020120222102012111001112220001211012121022222102022110002022202220020201101120102210121010021011011120111010211101221101122222000110001100012100010111111011011002000011222121211010002111112102120222222020021102121021110002201102022002002222200020101212110202020121011122112112022201012012101201211102022012212010101120121200111022002210220022101022112000120122021002211122002110100120110121200120201221212221221221000", "200010021121211121111102200021011202111012120202111200022112210222210221210020121200120001201112022221212102002201101201220002200221221010000011200212212002122202102212110020011221020200222212201121201001110111020102211121220121100111200111010211020012021122212122012002110001212121021200221212102112022012202221000200010210022222001200101120021001000210211202102011010221200021001211111020111202100210112102212111011021011021100110011201122100021021201011021111122122120112112102202120102122100200111012001100021021211111110212110010001012012222222000120002112012100122212221101001222100001021121101220102210111000000222220100112010202212210222220112000022120010111011211121210002210202010122112110022220120002000101012100101000021200121020022200221102001011221021112002221112002221210122220220212110100021221200122011200120121100001010200112021000121220201211012221110110120122011102210002012100001210122000022210210022021200022000020001201221200100101011200221011000221122001202001102110012122112121121001200122000010100010220120010202102122211220202020111112012121112022020100011022020212011201201010121112021120222112011222012111110210020202212221110012112122102100022202002011221210022012102002112000120120020110112221000202211010222200200101122020120202212000210000012012201112122210122022121121121000121202010101011102122010220121112220002001120211121002111001211000221101020012211220222202100200200110210101212100022101210000221221212220220211212102021121001122112202202222102000212002122012021022010102112202202112102022110012202212200010220101221111101201000021001112120200020011011220100120221211211120011020211121222112110121112221121221001012101220102120101020111011212212010022212122022122022122000210200102000110221020102201010010200001122222020000022002020021000110102002020022000000200202210102022011201010120002120012100122010100021210100112012201102022120111010112222001021110022101210111011210000002211112012222022201", "011112120010220000000100220000010020120010001022200110002012201120022000211121200202110221101210010020220201020220211200112112100201112000202201010220001222220002020221011002101201122010100001220111120000111001200002201001120101110021222201001112201110010120122201121021122022121111211112102202221120001102112002112221122211200022202121201100111220101120110012200220011112022220222022110202211111100021202222210122022120220202002100220211121112000202010011212120010102101020102100120101202200211010120212100000102222200120100102122111211021222200120020220011022121002100120210020220220202000022000210021201212000221120222210212111200120221000100112100001201001211121022002010001202021022100200211222221001101021112212220011222101110100210222211021001222212120111212112221111220022200101202211100222212021221212112200221112111212210212212112101120100210011211111011120110012011101110211201220022120101221120110202202210012010002201201111001101222010220211211200002110111121111202120200012111122112012200000221120211020011101100110110101212001202120201000022001211112112122202211221200122200110002010002000022010001022211110021002101020010100202122111010011100111000022221211200210112112201211110102202100002221201211011022121010111120222010020112222010210212222012122002012100022200112111021202210200001221112020200011110021212220012001112200212202122011101020122002110010220020112020012010220112100002100112122120020100120221201011001202212202222111120012012212000222012222211010211111122010200102100001211112022220102221100020101121211212001112012202112111001100210020102212201012120222122101200020012112122211120212110111111001200101111211200112220021110121022222201221100200211000100121010101221202002021110211120221211210011101101021000001021102100020110202111001122121220011011211002222112022222020202220201000200200110101122101222011220111222022121020220201121112100111120222120100011010112011200202111212022022021222111102112022220", "011011022012120012211110201022222222202020201112110102111122101200121100012101001212121222002021012020010100101000000210021012121002001221022012120110121022210220111020121200000121001020022011202202221002020200022112202121110110022220102212210011000212101211022112002210000111011020201110220020202112102002012022200221002100202201102120222212200010122202221212021202002220112200000111021200000110220011020010211210012000102122021020000121000202122010111022201110012011112200001202220002122021100201201020210122011211211202102111110001202200002212111112222100210112121020210202010222222222100022102202220021010220012000110121111000121211001121111212210221222002010111102201222212211010020110001222221000121102021202200112101120211121212002010112212110100022221101012010000011110100201202022102202112112202012221012010200110201100220101122110121202021000121200002021121101210021121222001220100111221200002211101102001100122122120220220012110202102000001102211010122220200221111102111201101112010202021201000120202022200201111011221200100211112202110121012112110002100022222121001212000111202010211212010012210101002212020211120222010001010000011121220221200202200100221120210210120110111012102100222020222120100021001222212220022122101102220102012000110012222121122210211020021121112200221210102012201200020211011221220121220002120011210101001002201200122011122122121221202011012111010122010200100112211201020110102012210001100101021001102001201100222000201011111202000100220202010122022011000111201221002102121011222210121011010201121202202020102001202112121011002101100110111111111112210212212212200000211000122221002111212011021112121000210122000002001020110102212200110110020120121202200102101222022022122021202200111220210110021002212211111202221220100102122002110220002111110201200010122120110010100202002211220020200222001221221201102221222101021202010101202212021201200022210102222221212222001012002010210110210121222120102102011220", "011111001221111001201102002200200202110212202002122212100122211021212120101122102000211221121011222011200100001022212211210020101220002200000201011202111222120101101221201010100210122220012200210011111020101110201111021102202200120102002222002120120211002022210222220211001222210010021012120112010001000100101101112201122121221111221102211012100111210200101121201121102102201002010001021211210002221022120021222111100211120022002002100200221222100101012202210102020011101122102121011101202110102221211011001110102020211212211012011022012010022201000101121222001120112212111010020102021210210202222100210020100100011020021021100200221012102201101211020102202122221220112112011002021212020221211220101000000022122022202212021000002202120212000121212001022002220202000221022012010221202020210010112001111022010010100120202102211201210200001202202012101122021221200120220220000220022100121112002011001000102210222121220211221111112211112212212120222111011021022222212211201222110011111101110102122000100102200221012012121112112122111202121212222001101211020020201102120101121121221100011212222210022112101221020201112001011110021212121022001211111202221222120202021110100202120010210011012100011111000101110200102100100120010021221111001112101001202222102212011022202122012120102120020212002102021011002002002011111210200022202011020222020020120122010220111200001222222001021110010010210202222212211212202010110010002211110022001012002021210122212222210220002112211202101012020102001210121010110012221021100200100202022201020010212202200102202010012012210102210110120110110201200112001221212000020212221201122201000020211101101002202022110221120201220102201100110101002102221011220222212122120110111001200020122222220221012212112111122102000012022010100202220221102000102020212010110212011020012122012211100210020121001110021200201112211212121101211012102011112112121112100002201002200012020001100120211220020101112111120012222022101221220111", "220110202020112100110200220100010211010002122112120212020102110210210122121012122221100002220121112010001000021121002021010002021202000012121220112210120211122012112101202100201211100122011020101000211220001212202122212012100210000201002011100200020211111012121022111122200210210112211011120112012110022212212110120100212121202221120011002202200102222102022012021120120220022211221012020120011012011220001020120022122221022221110001211222212212012110211112202210220100222122002211010201010022102212211010220202120012201021221011010201101122100021022212221102200221021001222012000212122112002221221222101202210022022101212011200220001020121101222001122201110202022121120200100100010022210221200100020121110211220110002211011110221000020012010120011021012000101212110102221201100010011112112112121002122121101112200000002010122210121220101122000220002120222010011000222122220222110002112012222220200120211200002221021210201111210101021221021110002222022211211221121221122011002110020002112000212101002002200202012002212200011111002211212221200222001021110112101112111000020220000102010221021210120110011122220011012002110010111102200012101210201012121110011000202210221012010020011001110021012012010202022202221200020011202220200110002110011211200022201000211011010001200111110100120201200211100002122101212011212102222110121120020210112200221101100121202020212022100221112210201010200102222111222211112211010220220011012022111101012022221021000211101011020101000100100121102002100001112101010212210011002022102001221022211122202212011002200200121122021211002200100221110121010021122012001220012001202200221012120001011201221012211010100122210022110101220012000201100202210201110011202021112221110220200002112200012220111211021221221211011102101101221011122211121022002111220020201121220001022212212110012222211200102011010211222110111001100202120020222212000202100112101210001120010111021002111000201021021202002112020022001212221201020100", "020120221210210101102210200022021111101200202122220110202121001100010021202012021111210122100100001001202222121102201001202200221022220102000222022202221111100011002220121222112100021101101212201210201221122221202012120022111100011122020020212110001211112020022022112011012022100000211120120101012020201202112001102102000020120021222222101211121002020120022110211212100010212211222021010012000202222210221010112211200021201111002200122111122200222120220112220122000110121001202011002201021202212111000020111211211221221121012112021210212101211111022010020210021111011100202201212021210001021112111202011211201101120221121120021220121211122101010012110211022110202121101111122101100222220001001102000110221001102100100012222012221022011012222121112110020211200022120122010012122100122212001101121021100111200020020201201210011010011011102211001220010121120002121222201222110200100121210010112120112210100021221211102101122021001022022212022112122112211101200012121001120110210022120002120010021122001002002000221112002102112010010121222200210211222002102110020001121001000021102112220100012001222020220002111001222010010010210021202002001222122212200210001210210102022011200012220010202202121010211001002210000010210120011200121211000210012200020021101202220202102010211012021211200000220012102210122020120020201110222111212222002011011012100210010200021012110100122222202010122211020120020121102120022100120022100211122022212012210021002220011102000010110221122200000101220111101012002000222101200102112210200022220211002021121212002011221110111021002122011200211011210011222102012212102011211211121210002120210012011212120201222100010210001110201202002111102202000221202211210001111102022121012120112001210202002022211001100101012111211112011202200010001101100002120021020122021210020001012100011002211201200110120012000021212200010211212012201002221120201122212012101002020110110001210220000120121111221110202010221101122121201021012022", "120010011212200110022012021012222200011022201120201200102212110000111102101110121010012121020011121010020120110111102101201012202011120011012002122120210021022101202201211111200000120002021101021122012210020021011020210002021001101221200202022211020122021120122012212200201210112012201100102000011201201000122220111021201111212222122122101010112002012212210000110202121201202011101222101200122012021020111010121211111010201102021010102000102001101120200221102022100220220020210001212212211222001211011120002112012222111121212020211200010101220200222121102100202010020010222012220210101000022221211220221020221122100212000001222200222212012221020110002020110112102211102120010101211121002120102220211220211121201221001202100112212201220101221101202021212120121102022022212000001212000012100202110221212211011020010120012122020200211211212211111020201011001202120101121101012222120021021111220122100020102220122112212002011222000222021021122210220222020210222022010010200022020211012100201112200102002110011011011102120021001201102001002001110221201121111000212112111102011201121012020222101000101211101101112020122120011110201211122012201220200210001021112001102212201202221002001211112001000221102100210212100022012200110202102101110211120001011001211111101120100010221202110210201201020122202220110001102200002021111100101100021111012221021020202101011002212120220220221001021120121010121210000022210102021001102111020001111001020010010111111121222020111010112202022201120222220100111010200100120210201221022120000112211220101202201121000210101001202000112000110022022111201120201122122202020110100012002011012001202000020000121110100121021112010112120112100112002002021022000222201020220122120202200200121002120102002212010211111220222002100212210210210102010112200222122112220201121000220110111222110011002012001002010110210101110010220020000112222200122020111021211202221012100022121021011020120110210010211021112012011120021002210221", "020001221200200010101201221021121212100202212011100121212121210020221222000000100122221011100011100000210211221011211212012110122102212120212211102021012200021020200020222100202202100002112222012020000010020011120001001001010122211112101101222112202020100201011210200101110220112012000122122102202220200110021200211000202100020201000022011201210022102000201012211220221202202200212002021220212001220010121002001012211002221202112112101012012022122112112012001101212120111221220212012111201011200021022001120102011211020201200202020220010100112212011201001211110202012110020221010212122212012111020012100222202012120010211212200200211022101011000010211220021012021002102001112221222222200211101101021120000012112202011022022212022220001010121110112102122002212122022100202201202021202222212020021222102222001210120121100120122021221102210012121210121011212222100210221001121011002122211122000121101220202102020202202101011121102222010122221021220020002212101020021001011001211221111111201011021221001120200111122001000101020021112011101110220101221111110112201110010022220112200220012200001202011212000220102101210221200001200101110222102201000221212012022010222010011221212022120220221112220010000022012021012102202021020112101121110210000102002120100021120011201121010201212100112002222221100221022222002210021120101002111211002202020010211100121221120110221020202000100220220021111100010100202110200010102200100112200000022022010112020220012220001102112100212200012111210120120022002212221101020220220121100212110121022000222000021222001111201200101011210011202211212002021001010122021112210210220120002220120012022110202021012110120202200220121110000022222100211210221220212211002100011201112210121001202011022101012212200202022010002120102020220021022100201100101120220100102120110222100022000020222120002022102211122211222100022212220102111011211120212111100021022222121002020120112012000222121010221221101002222112120211010111200221", "111101102110211021001001211121120122212010121021222221020122221101200021120022121020112002212000021110100110212202212211212022121222020101002221001000212200002102201022021012220211222200222010222002112210110221001121021020112000111012201211011100111210110112210222211212201122000020211221220121220122101000200102122022010121211110110101120010022120120011201201101212002222200112220001212112122201100200120010100210020012100222010000101111102002122010101000201221111121022012002201202212022102212121220002222022121111012112110012200121210102110211102021122122011022220100200220201010221122210212122202220020001021000202221210111222010200111122222012011211001010020111020122020102221210200222012021111222001010102010110121110210102112111211012220021202101200222022202121001111001212012000120210122010101012111021222112212010210100212222201011112120111112022210210212222221102112011012210102211012110200022221221200202201110200102120002121202100210122102100021021022021120021021001010112001111211210121010201112011112011201110010200022210000001220200222020012200012100200112000111110022001110221000211001121221000120122022201010210200220000120212101100021102011100002220100100212102212121021012211121011122212001222221110200000200221211012010002112111210102122001110000221102012112211010210011010111112112111210200121221121101111010100221112001002022020222112021011012222120102201001020202102120210121010222002222101021000202112020202111221012102202001112002202122121021020101012010201122100111220210022220111120100101211200020112210022120211022201021012101100001220221121121001000122110011011021202002000201111020220010120022120212210000102210110010002002010012202000200122021211110100210102101021100210001022212102021022022002011011001221102021001101110010120112101121012212122102112111200101202112002110020002220212101101121211022110120011211101202220121111220020201021122201222202012022002000010002102212020211212001002101021110121112202", "012212120000220220212110011202022211111112020221221020102000020121001111101111202200211222011011012220122201202022020202021110202000221112201221021012012212210211112011000122000021120000010110112122222111220000012202011112111001000212000102210210222010002220102200120002020000002201101020112000202221120022120212001120100110001001020111101111002002212022120011002212111101011210022011201022112022210012012211121020022222210021211222120002121012221021101001211012000220010011022011010121102012002121002111111210010212221001012000202220021221112100102120001012011010000220211210120210120201202102200020002110221122100002101212021011002011002210211221121111222022111000100020201200210221000100100012102211122110111212010122110012102211001200121210000121000011221201002002201000000112002100021020201120012121020020111100121000012220110201000121100020022222012220220111121012200002111220110000111001201020020001022002101221112102001120002220022200201000112102021101101110001102012012101210021112220121001011121220000112002201010211002212221112011200020201210221211201002000100010122201101010121101122221121221220021210212202000012102102212220122020001222012122022122011202120202112020210100111101022000102100001222211110200100021010221012211001002220022120010202110100020110112102021121022112212111011101022222202000022111010022210200022222210000111022012220212100222222101022220120002022201212021200202110120112212210021121011100111221100020120000102012022101101020112022111211121111200220112012201202221200102120000011000212122201200110212111022212112212100212100200102100021001002001101022101200122101201002001022110101212211212010001202210210112001222111100201121201211200212022202020012201210101022001110221122212022012012211022122000201000221002100122110220211002200022101111001220210221000012101200211021222002201001200100112210011121022212222111212112201202100111201202002022022001221222022002221122220012000202101101100220100122021122", "112002001002112201011102212212210121202200012101022101101221222020222010221201001111010110020000220112202210102201220221122102012000101101021000202020100021101211222101001120002112000202112011111112001222010101221222012211101122120200200201112021002201012121012121111121101002212111010101120022121012220011120222011010200001102120210122212020112122102021221200211120220111221010021102220012022212211211121020022010012210020212201200012120202112120001020221011002122102111222111111220221101112112101110100212010212202201101222212011202200111212100011202121221010211111122222211021020221100201212212221110212011002100210220022200220222220101011202202012200001002221101220210112201021100222011200211012002220201210021211122200101200012211112020122221220102212212221110202102200001000112021002212020110210022201120020121001101122002212212211201211220022221221111001201111000202101102201122111012100110220222200002010020220010101011211200021202212001112101100102100012201212200000001221212211021202001100111220100201202100220121112201020110000222122111200002201202201022200021102020200110002202101122201222002002121000120100202221100010011211020201120211012000002102022120021221102221222200022110010011120200012011110101212111022022102100112002120001101111012102021010000220101112020101112012022011011112100121201211210201012220220222101001222110011002110210010000121021211220100122021102111112221112111222211222220122110021101210002120221011201001122122010202000000100200100100200221100111202022121020112020121012011201002111011010120122010121201002012021222200120102022212110121121010201201110200120222010212002022200112020220110200200000021010020222011120200112100022200221001211110211210022200111001120210212122101212000021012210011211212121222122001201200012021111010212122101010210102110112021121011020200201220210201102011022210012012111222000112122101102102211101221012022002000122122220022001201020022000010101110021221121000012200111", "122201000220222121110010221212222202112112121022210102001022012200200201211000212122011002100222010210112221110010110102122121121011202220212010122102122112012002112002012112002022001120200121211202201220022110200021112211100120001001211202212000101120011011210212011221222002211001122222201020002100010212202022102112110111010002110102220212020102201220202200111211211211022200101121111012010011110121022221110202122210122212001122202111220102221102211220021011020122010201001111112112012201021110012002112102012222212100000010221011022022221202000112020121010222010120220120001000012010000002210200120100202110002002020201001000202211100010211000120111020100110122121000212112221011122101210220010212211200210121221022001000210112212021120012221210101110202021022002200101011102020210202121210010001020010210121220001221112121221002210210002000201202012000112112011101000111120210210222111002221222122220020111212000020122220010110220210122221222101012201020021002012011210022112011022220001200101001001110220022212102202000220102220110222201010010020002202212222122020011000001120122021212212102001200010121122120210211110110222000020011202110011211011200002000222011201022111200010020021101111011011100112012210120210212110020120102210012001210000221122110202020001222010000012200102010120002010222012100200112120011211210020210212011010212001021110102202202112110012021011221111100012012002021212011121022202021120002220212120011221021010210222122000202201222110102200222102122211100221220101200001000111110110002001012021021120020220202221012110020022212111122021212211022100000102021101222211022111210020012210102100120001210010122011120100111012202222011210211010222202002002222022120202021020112221201100012122111001102012021220202001212122120210111012210001010012122022121111210121011120122202001020220202021002100120201102220120011210200121000211000101122110200010111012101220022112121022111200002122120001200022012220001221120", "010012010110222001011202212120112000102102000110222120100121000201220020010021021002200112122002122102100002100200200221220110012021020010111011201000221211110220222212000202012111012000111201011202110220001100012122210211120220101001021000212110210220121021102001021222220021102022000021222120221221222002121021101221102021200220021211022022222101110100122102002122021001122021212022112102121212121102021001201100121021221122110102012221221100112200121002100101000110010011222120120001220221122111022221001200111011101102122110111011110212200002200022210101112221011010011010021012210101212102112101200112201102110120122220012011020222210112120000022201200201100210110212021201001111011022010012201202222202210211110211112100002210010010212011210221211021001211111002021121001111011011011102111212012210021002120010120121100111011000120201001121022120210110212201222102001020110001110000102020002100210001121212012001211022221101011122011112220221122222120210200002212222011020121102101202120221222202011122011221110101001120201011100121111022100110110012222020211100101010221011011201202121211212022110001011012020002120022200002120100202000002020122001012020000220111102121200121021001001001022120021002121121000211121120210000012022021012220102021212212122220021202201000012102110201101012011211002201222210022100201100002212220022202201010100012000021011202122022021100020201020202021122022202110112222210011022122121102201012101120120021221010202021102000102122121000012000210200120002010020011212020221002202202011220021122101002002021212202211010011212221012021022111002011022112110021212100100221120210001211122002011222100202211100202212121111111100121121102101101201201200110012012221220011212101110110201121002012000100010012011000220000211211222001021010012100012210111001202212012121112101211111122001211200111012001021011210012210211011211221202102221101102202211201012111211112102101100100210001210202110220112021102120112", "100022121221201111110020211101010202112000111010010221020011210112122020111111220220212112102111111110201121112001110202101210102001011021112211200111122120201110210200110221110202220122010122202110121022122212111121211122110101002021100221220202111112000120002212200210021220012000210212102102201101120111002122201202102101221000002220011001102110201212112001212202112022020011011011022111201011121210022000012020220221020101200102120210000211200022022022010021111220011120121112010222200210200212022212112110201002020000101100011210120112011202212211110101120101112102101121221012111201111222211020222112212220101112220221101011210011120000011012000122220011202011021102011101022020210020210112112012222211112221102210112000110221220012002020102011022102220121221100012212210202122020200102010111112012011102221102200201211001112111020201021201000121001210122021212101202000120100000011121221012120211010211222222200002000022210102010102101001012001102210001200210020111012101020001101120012200110000112120120120012111000100200100100211121211001202200201122121201222222120100120012120000102000212211012110122011011121020001222222010000210012010010200021000121011000221201121012111010002221111222101120210122221001021221012001210122210120021221102222010202022222111100000202101220201200001101221212100221210102101111121111100111012201212001212122222212020012201222112102212021101100002022101010100121222221110211212220200222111212101122110221010020102212112010200022001122110021022012210002110020020112011220202220020202101222201112111121111011022122212101010202220010020202000212121011202121022122202110211000210021020202101012220110222011202120211010110112222100101002022201111112112002120000012222112210100011021001210021100212122120102120101100211212122121012001210001210202021111121120110022200011022200000101120002110201111021010101201011121212200020011012120111010222100212222011020012121110000121102012020011010202012022120200201", "122112210101211221212120012010120201201120012211101112201120211010120002120200211112122212121011212011211201112221222200012111112001112210121221112222001011001012100001211022212111121111020112110001222110001022211111012010020002101221011021001120010202011100212011110112201201212120222211201212102100210122020201011210120122221010101100112020001000200221011210000011000020111122100201201200000022200201121022020020110002200221122022011021020221212110112111121202212220100100110101102221210200022111000122100000000110210111202222022101202112112221211220111200110212102112021102200211222021202102010001122001210202112001220001202002222000020100020020010221001011210222120010200010220112200000020111100220021012021200021211101200011202000100122110120022010012220101211012121111220210210212122002110121210120002201020121010220100011210111112221002022111201022222212100111011002012010020201100221010101210122220110222221001102011220210000220111022000102210001121010200120200000212212021000001002000021110201122110100010221000000011221120212212011110012000112010110102102122221201201212101001201112111001110222221112220122102000220212021220002022202021101012100220210210222210202222111002100210210222202211020021220120111002121111021120110211221110202110000211201110212111111010221211020021212021110011121201222220121010211120121111121120112200211210120000000122112022100022200222222011202210101100201000111022000210122200222211102010211102002020211120020120112012100012121222021021102112011122200210000201120112111210101111111100011101201012022121101201200120020212122000011102202101120210011111002222200001000102110222112110012200000001111211012101000200220120202020001222120002222202211021221002202001201001120221110100012102212020211202011121001010010101111011001211001102020021211111221011120120020221220100101122122000021210002021020010002022001210220211100221222002202111202120221011221212212101222100010020221011202112112112010010200101", "201122110210221002112220122011120102122001200120220022021110210000002122102020002221011000222111120120020221221200200220020001010200220002000211002211122121102002001101220210111201210120211020010221201021012110201220201020121211111101202022022010211222110010210211002211110001121222021121021202120202001211002122212211202222021110222012012002222000011100002220021002202010021110221200120121011021012102222120121220122220012000020220021110121121121101011012022200210120010201201001201101002212012101001020212021111111211012111111111211020001002100021110020112200000122101210020220101201022212111111011111211010211210002212212012202122102012102102110002201201100022012222222210112210210100221202002201021110201020112222122111100111000110022122112002001202020222120220222102220002001122100112001120121102012011120110120020212022222102021112121101100201210101110012000201220101002211100022110211220112010220002211010102101011212201001121222011221101110111120121012010010011201100002220120111121020000001121100200002200210000001010001210112112021001021112100220220022011212100022222200002211011102022202220020120110212200210020211222101221220202222200020210222012002112212221210022112221022111111221012110021021210100202020122011222110011000222011022202202202211000120022000022210112221221100201000220100202111211202202200002021102201122200202101112211102222021021012212002101200111121021000112211021112021120120121021222001100102122112101121200022002021220220211120222222211101101101201122012011111202012001002102102022010010012211021211110022001100211110210021100222012011101222200002110202001110100201021012110001121020201102121022001102222021002022011021100112011021200101001200111111212001201000021122002102212202122120110020021112111000221102001111012221222100222100222200122010200121202202000022002201100211110111100210010022211122212222010202022011212100011210011210112200101200201000122100011202200110121121211112220120211212001222121", "122220102011112201110012202022011001001021101010010221020210210122010012100122101100021211000211020012002100001010122021100102221110102211222221212120221102220011120200002222102201200021221202011021121012222001112002111011020211220020010020020212010221012011212222022110022100000120200212222120110000212022122010110022220112011011212101210002112101101220121121122111001211111012201202220210021122110222012221112022100021000000121201221212012222022211201211211011100121112010021101220212201002011220112001202101022220001011002220010102210221002100202010121122001021002021122011202100012112001222200212102111221010002101011010202221001211201021010012110110202121022012101101010022222011101212222222222202100020212210102201200122110120022102111001120110012000210201110021000220102000001210221211021120112011011211101200220202011202011021002122210102200000112212010002011000122102101010012120102202112120011210121121212221200000111120222122222121021122010210220002101212021022212000001122011212011110101221111102010022020200111210100100221112102222000022010202100001122101211102021112201001201211021212122201222111200011202000222000122100001021211010212112110201011212222220100221211001222211201122120111120221112000011112222121112211010200111102012200210200200012001022222122221012200222220022212122021211011201100122110121201220220020120020200221220221221112001110011101221101022221120012102121001011221101021122211220012021200002022021212210110012010102111111120211101002222112221011201101201002000200012022112210200001011001220022121220221012011221121212210202101202110110200202122212121220121220102212000112221020020221112111222222000200222002210121221112111110011100221112000012020222111101101000220002122020102012210002120122001012021221212000222111200011121210121000010210010201222002100211210012100021022212100221121112211212120022110200211001101011221011020020121001002220011120012212111022121001221112012012200122012201001101222202", "201110120021102220100120200101110202220100210221010110020210220022201002121212120111001211120120000120020111121100110220101021000020221121211000021221000022022112111102202102211200220212211211220012112222010112122001022110121211122101012211200122212122100011021111220202211102110010111200010122210021101012120110101102022022012121001122222022102000202220201001021110111021022000121220112101222121011112022021111122012222120202211100212220001022120000201100022200212221220102011202202001121012020010112211211121120222112122012111121112122011210011122201021010120110211020011010120210112211200212221100221221100121112020220001000002012202101102201201212101222121010010012220001200000120122221102211120102120001202110112212211020001001212121001122102212210200102200121222112212022010100011111101202210020210222021022001102121101100121100220002021011021111120022201000211121212122022102012120012211111222220111212221000010010100212002001012202110010200210211001000000100012100212110211002102100102101220222000000010020112110021210020011221211100120212120000111110020110012111211022020122020000122200001101000222220200202202222111022120121212122101100001112102100222121121111121210210021121012000011101112002021021022012221222101022222202010112122011120021021011000002220200010120201112122122001121002001201200120021110001222002022022210020101100102110002020112210101121211220021011020121011220101210000010111000102221201222012121001122102100211220222202211002021100020210011021000002002202121200122001101201002222010002111202201021021210201122002021000000202200220202111101122210200020112001101222011221201222000022122110110222121121000220122200202202021222122102100210211020120102220010112222102200200101202122221021221002200222102220020221022101200001112101001121210022210021001010011222201220002101000100110210110111012211212211202112111211001020000002121010120121021101220101110102201020101121010010100201122210210020011212202001001111200", "010121021012021012011212212220200112211102202110210221220021100021000211101211111220012211100002201000200022012020220121112001210100021112200021000121111212121211210012001211211111022021122101220220012012202210202210210012121220121222001221011101112222011110110020100000010211102122122120102221200100120112021220212201101220100100211112210002212222221022120202101100122220012101210200201212021010120221211202121020212212200002022211102111200020101100020112101010100100121222220201112021200202021221102000101221120100210200001210010211201110122101102222101212111002122221021102000202122020110111002020011110002022220021210001002121121121200122100102022221102021001012012222211020211000100221001002220101002111002121001100112212222211121001221000210222022102000201100211022202102222011011021102210111011002010022200120120222001010122122000110220222001021201020221210210011221002121212201220220020122021002121121200210002100111200210110212110110000100102102121222200122012110120212200111210200210011222102122220021211001202122022110121022101022002111122202020010120110121221121001200011121202111101111222112202022222101112020102210021010012012120222200110021121221001200012021201101110021111010221212010220221002021111212020101002202201022001022202210221212021012022021021101021100102102000111001001101012221211001022010201110010122201110111002222022122112021112001210010221011220200202102010010002002222002111000102120111120020020212022212201120100201120220010121120020221011102200221121012221202220020022001201011101210110210121121001111100112021112002001210222101010222020020222222111012210022121102000202220010001002100201222200022020012220010002220220111011220220212000122211222020202021122200121200212222021202020020010001111011022111200201021121102111110001121220111201200222100012000212210020101010111211002102000010110222112002202200212101000022012220012100122202220101112100212221221201202012021111121112222110002201101100000111102", "020000001202222122122001210221112102212122211112111112211112202120022011111012110201010211212010112212120002020221212110220120201110000112010000210102122100021101102110011022102201222212101121101112001010202102111220210211002102012112200111011102112200121101200100211001120110120120201120221200110110010210112012100122021201021022222012112112122101210220011121200012012100121012202100222012212201122001112212002210022221200210111120101101011201220201221222101200102021000120212211200012011120022021021121111001200010112222010001012011112120112001121012210012100012221212101011201101121012220121102022201122211202002000022020220211120102001001222221212120121200120111101201012201020121211211021121101112010121010012212200122002210122222122221002221201211112110000021212101010002210121221120122000120021222011002020212100101122221211101110202000120111012120121011101000220120220101000102010121220100222011200111011012212121102111101101212112221021122011212102020100112222221122002201110001020212100200120222201210121121122022122122222201211120100212121011211221012011010020022211201221012202010101202022121211121211022022010122221222111220020020222100022210012121200211220101210021212022121002110100100002220000011112210210001022210212202002101101021011200200111010100111011001220211200021200210200122100201122110111220022122021211201122111002112122020220002001000010010200210121221212212200001001212110110212112011011211020122121220111201102200202102102202000022212112212102111011212022202002211012122020221102121100210212212101201002112222020012211200001012220202111212222000020011222122120102212102212120102110121101201101120212220211212022012121211011211001100202210210022002120211222110112001001022100111111002112012002220201111002101102000220221121111121021020222212000200222100000201122200221222201221011120112220201000211101111212210001110010022002222010111202211122002200220121221022101002202100100012011201110022002211001022102202", "010120122122101110120220122100111111101120210202210100202020202112201010000121002112121222200101021220011121101220211120011211110202020001102201120102201101201111212210100120122102010211101210220211201110121011220202212011101221202110202101112020121011221021121000210220111102011101200222012012112221201110011120200102002222001012221222112111211010011021220002122210100021002201121200210100100201101220011222021100200111020022201200100122100020112121011121212110111221220012222222100201002211021201111111120120120010202012001210202200021111002102001120010021112102100222111021220200001202220012112021110110001201000212202001110220221000122201110011001100010111011022222000110000020121100021002100122020120020011212212112122122001212102200111011111121100212002100002022112210020111010121010120211012110100112101101202100012100010102112002010001020022021202110212010112120212202102202020022221001101122002211211221111220002010210101111002120112101200111201001212210222111220001101222100121210110211011122001002212212010211002102120101112121011001011001201221122102211012111120110102022102022012100201221202220202111201202112111022112002212202222100200012221221222210201012211222111111022022222022210201010002220021122120101212001002220112020101022202102200121202211200100212010002022222100201200010110121101011012002110110012212021210012120201220101020100022010120112210222000220120000010212010102222021200221002222002100022210011120101110201120101121202110211212202102122001012220201020012212110222121010221210022112211100112000010011001011202020222210212222221120122121201000001211010222102212000200221222000121112121010202122112120200101212102211200102111201221112120021020101011212001121011220021012220010210212120111121110021110210201021220121200100012122102122112010110202112111120102012111221100100211010120210111001110102120220102112021101121200001210200021001111202120000000220112202220212000202011202200210012220221100211022220210", "002202101011200000112112100002020012220222121111101202021121211201010021110210211212111102102022110111001200011212020102022002020200001102121120012122022012222002212202111011112200020200221021111201212220222010121222020201222100201221021220200121022200022121110122210222000212011102220100100100022122200220200021120011121012202210111100022010111112210012222222111222022011122020112020122022022201110220012011100112121102112200022222012111111210102212000112220121111111012122221010001110202012110200110021222210210010202201221220211221102202202021112121202102222010102121202201211112211000121012021121100102210021110212102022112101022222110120222220001211112210222001002202120112222220110220011200022211100221201020101100200021101202200110200100221110010110220221022212010122000012222012122202020112021210012122012120012021012122210012121212110200220001202100202011211220220202121011201221000110020200122102202122000010222210021022100112021220101010012210111210012112000111020220110221002122222201020101122112221212221102001222121010201001010021201112021102200010011100202102120111220002211102111100202100100012110000002221121012110111121102202002110012210101022222120010000012122221211112220020122000021101220012002222002220201001222222002202120202020001212000001121202001000101122101020121122000100010111222101002100122202011202200201101010002011202211220012202120222111111121101211100221001020202212222200110012010010101201102100120210202201021222022202110210112002222012212211202200111221021212010120220211100111000110200011121020102002200210200210201112222000010110222200011110202121221212212201201021020121210210000120200012210010202121200202202120211221002220110012111022200011121101021102102202220012012102220120110111111011221000222210200120022011221111010102210101210210001001021211222020221212210012111112221211102201012102121012202110110111011001021211121112022202001021121212200022111010202001211220211101002112211111110121212", "212111011122222200110100211011221002222011210112212021212221101002221001120021210202121201222111202022202010111211211101100021010021021012022102011121211000222202112102112121211100101102010000020000200211010210121122020201010021200111122112222220021111021020220112100221001120011110222102002121110101122121100100221010221220201110002000222122211110111011212001022110000200010001022220122212001202101102001012020211211222112220212102200021220002011022222222001001012002102100110122002120122102222010010000112220021212220222102112122010202102222200111000001220212011010101022020212022000211110200221111102022011202011220201010112012020000021000221022221210000011220210010021100121201101020110212012001211022102220001110000021110220120001222212212220100121201120022101222121210220011010020122012100100001021000122102000021010202011011102122022221212022102110020110220002121222202011100201000121121211000000012122210201111001000202202001120021100212120202111210222202012002020120011222101101102012220001111001200012101022022011022122212111121202120000022022020010220021110102010211000010202122221121111020110022220002120100201112202010020012112120111021110212111101102220000102212001222020221112111111101002012001101102100200211212222002020112020211210002001112122000222211222001221100101202110221201211201220010201122111211211201000222212012102121210101220222120021020111022010110211101020111221001120010222101012020222101201221221002022210220202002212202011102222120222121121010121021001211201222100210200101200012021212120222200001020000020122100102122111111002020112200101212121100121111002110122211122221221221002001012020001210010120101112020200102002010121201220210021101122002120102201012022102220201201021221200002011211210022212121000000002202222000221120011121102122011001001222202202201211110222122021101210101002121000000001201021202222101011222020212122221021002120001110201010021212010202012222110010121002210210022212111020110", "201110021112011201200222110221010012112002101010112201111212110022012012012100100211102022022202202022122212222200220210000200120101002011000011220101222000112201221112010111102121000000222200010102220002221120111220010220022202100122111012111000222201220010021212011200211212012210100002102212220112120011110211021222020221001121112111200211200022221101112121221002201222012221201010222102022120111221121220012120221001210101000210010112122022020111112011010012220001201101012221122110012001101101111110211221000202100212110001120122221100001122010001201020110120021002010201012100220101112222102121220112200000022111122211000121211012222001221210200202120210121120200112001010120222220211102012002200020212220102220021220221112122122122202102100200111212111101220101221021202221000011011111211002200001021211010000012212210200021102012000122110022022001210222020221122211102021100021010210120221102200200210211120022012112021222022010022022020011022220100120102220220100120210021211100120111012120221002021001200212220022020210221011222112001211021222210101002212212122222121202222111221202111200122122121120200222211221010002200100202101110220211122101110212120112112020122020001120012210212100122200100211012110111121121121101212211211010222021201011000210021012102010002112122222221111020201000110220202122010221001210200210220012100211221221020100102112110122220201101021010211222201002100012002221102002121010011121010101221122212100012110021001000102212212210012211000122221211221021102221022110011022212210020000221211002021112122111112020220120102120102221120001210010002221001111201100001201000020111221211011211021000222010200212002220200112122221010002211202010210221110200221102110021010220002002100012212220220110020012201021210222002202120022021000100110000210111110201100122200221121011110110220012200121120102110221212002100200200100010222122111100212011221220021002202220211110111012102211222020010202011210212221220202", "222120111010012020011100011120200001210020000010002211101120202110112211200121202011010002102001212121221112010200101012201200102020201020110222201201210021211110100200202020111212101222212111100110012011020102010120022000101111001100110102121201210000121222211120102021200002021121102010210101201210112222112102110221112201102000220022110222122202022111001102020010110102111021112021022120000101002112200200010211111000201111101201002110201212111222221101021021111221221112011102020100120102102221101100202111120110011220202110121102212022012120122112100020002111110022021011211120101112211221220010021000011220120022012022211011102122102110012202020202002011100221002012002112020120002202221000202222200021201010010000122000201111122222000120021022122210022200112202022102201000201102012002201010222001220010020022001100021212101001001111000101021222010122022202020020110022010100201112020010012211002121120001011022200210221102021120021110112200121020202121020110120111212222212200212000100000000121002111100201212102102112010222222011100121221102112211210102221212211122122200022002011201002212101202111200000120201021202022111002020100121002111101212210121220012022020112011022210121110120122200002002001210200000221012111212220202122122210111102202000002122110002022001002202221122201111210111212012212000212002110120012111202211110112000112211221121020101222111111202220202210122122222112022202122002202020212020122100100221120001222102100102002122010212112222120101110212020212102121120001100210212000122022010222111110200110110200222102002120220200202010010212102111011122020202002122210001010111021222112202201101011111122022221221122122020221011210211011012210100120111010122121202221101100010121121202001010122200220002110000121212212000101022001012201122100020220110022210100002022000010222220121201010002021000100111220111221022110122001222120200201020100112200011000221022100200011112101112120011120011122010220202121121012", "121222112222222121111202212220120200012011021210211112100100111121200121101112210201101210020121111000200020221000111101121021120002210202211122111010110012111001200020222011212011102000112021010221211101001021010020100021211220001220101202112210202021021222020110020011211222100211220021201011000001221222101211000211122222220101020102221001011121112202210201222000101020122110001120020002211010000010001120021212121210111120110211010002101102220121100021220201020022212102120110102111122002200020002021200102010100211120011010111112100121201011201021012012012020112121002201001011012010211110111200112200220000001222120222121110102212010011101122220022010100011011201102100200111202212100202222000101221010112000110012011121202012001011120010010120112122102220121211200110202210221000011011121120221220101022100200012022220121102211021200210020121111221021211022121111000101000010212221120021110210121121222221100102100210201002000022100001211222211121022101010201211220221001202011002101100111212200111201012002221000110000120010120002111112001022012212200220200220020010012200022011012221221022022010220022021111210100200221002102021111111012012211002211002220001020021020001112010020222200002101021020220001120020220002210111020002021012020222001102011221121101120012122220200110012221221000100202020201220222221222201011201120002121200101102111212100201221121120020011210121212122121120222221100222012012212100021201101201001201222121210102101220010020102210212212022221011122001022201222122211010212111221012221010212010110000111212112111112212221011212011211011202211012202011121201222201102100120111021000122021110202220220100221222202022212002121012221110210210221100121120100212211002220210001012012010020021122100011111222201110222011000110210100112201221212220002121222012211222202002200001021221202200110012100000101212221202211211120101201220201022122012020211001100021021111001000102110220122122122102202210110210011220102", "121112110102102201010111112121101111021010121021001021021222101221202121020202212122100111200201221110122221121100221002102120112221212020211211101121222110122122220112121200201000011122200001220210101202220220101210210201020100001202112000001002011022202002001102201022110202220220221100212111001012210122200211121210210002111110201021101020012010012122001010112022101220010020220222221110102202202210201222021101210120212002011001011001020011021221101002110121111100221112111112020212101110010010211120112001220111011011100211102020201022000220120012010112022220022121020201212002221122202020010200010211100022122210200201110112022001110022022201120122120221101011120201220001201202021112002221212100110022212112222111020000200001222212112100111120012100110222210000000122100220211201100102001221200020100000100022122012100222100002210200111202220202202010222022022021020210002121021201102222210102202121000220010202010002022121101011002120121120202100010201000011021020012211021020212022020200012021120011001110202110120112221122121222011100200200200021110022022211221121201220221022010120111200020101220211000000201000120011120222202120111211201021210001111222021022210200201201011222220210200120122012010001122221222101121220000201111110102102212211110202220222120122111102220011001001102121101002221221201221001020112112100202200112211101100002221201100011121111110102011002212022002200002222201211011202210021111001121101112202122211001122010220112222112220010011120221110210112201101000111211012210020021000000221102220210002112112210022012011111200122202001212000112200201022202120110022100101000102002200020101210001112202120022121212112221221212102021102012221001010121111022221200112212211002012220222022120120211101110201202201222002221010022022201002002220122122110221021001021222002021102022222222002211002210000212211102110020211000112111211121022001002122102100120112211011021100201100000122100010011121211212121222122100", "101102121000200121212200100201202012222200201100001210210212111122110120212012011210022010221222112001100201101120020201101100100101022200022000102102200122111222021121212020010220102021112211001102221112001200022220020201222202201110011111001011220110011122101100200101211102102200200201020010011101210120001101112200210001010212121121002010222211221222212111201202122120101211110100202020021001121221101201021200020110011001010211200201201120220102220020000100212012101210121220100210120112202111021200211121202200101221101122022222021211022110102211212002211212220111202101122021002110210002222110210001212122111122021212010211211202000000200120011121202112201200121220201122110120111002002010000200110221112220002221012101001022020101102222012100211010201021001111011121202000111201002021000200122012210022012122121012012211111112222101012010201000211201000111011220121201011101102120100220020100102212220201212101221110011120020011001120221201021202012211121201221011201210021012222121100200022012000211120121022111102210222210010111121011020221111022011200122000121122000220200002222212101000000112110100102110210112012202120202010002202122100201102200012010011001022212000201201220222022100100000200201121100211212111220202101221100210202010221102201200000202221012211211022111220121210221220202121121121100100212111220120120011111122111020202000120011220122201221100102021020201010122222112002212112002101121120121202202121000222022122011220121100011012000020221112222211011002000111221212011011121010000122000202022112111212100022211121102220011110121222110110100112002101001201201011111112210010010201021110200012121011111121222121122200000102021111222010211020210021002120010102010110201110020020210002210221000220101001211110020020122200021112221012100021200011000011102222122110212201112002010101121011012221101112012200202202212212022220002220111022201020021100210022120121122112121210201002201100110002020200212002112121110", "100111111201002012202110012200120102221012022002112112200211220001102001220111222221210122100210111020201121000201121001022021201121001121002102002201101020120221021020110010122022021212001021100001010200021011000211102102212200220020212220101002122211110011221001120120020121022100220202012210111021010000021221121021220001101122201110122000221022002110022000001111112020122111221020121110122001000001220211222022211001112011121001010020100220120120211200102111100211122002112222200021210202122102110102220220010110121021201001021012112101120011100020120220022101012201012111111101010112021200201002111122222122212201011202211001200102000000200012222120112200110020011220102001210211110020001111221222221022112020102212212102002212002000120002200100002210001121002020002211000200012001210110111202211202222121011121200222002020200212212202210222021210201212101012210202100212210202022221021100201220021020011220201110211212222121200211011200101020120210100221100102111110210002022002000002110101222101101121222200001210001021021201200102221110011222002122100122100211100102122222220122200010102020001011212002111121121012221200210122221012022120102210200002220202012211210002202001221121201202122102021112012000002202021120122220102120221111112001002002212120221011100211100010210021112222222201102000222010002211011111202222120102121211121121002212200002122222012100012221012022111122000210012020102222210112212022111022100210102202202010012122120110200221012211200100102210102201111221021010100022121020100000102200211200010120012111102221021120201222111212021101201001110221211111210201122121202121002022212120211122111202222221221011112220101211112121010201220201002110111220122111000102111111202110012200112122222122020202100000002102200122101012021110111122002110021222001000010201010212001221122201200210022022100101210022200002020000221011002112120220010121111012201111122212110121122222000200221112110122110222220202022011012000", "000102110210011120001001110102020110121001110012112220121210212101200220201121010122220022012211120222010121220111000222120001221100200100011100122001201120120122002111021010211211200112210021121221000021101212101120112000000020112222001112210011111111022001020000022210112211211100201220001100202000202000022102202000002011210101110212120022022202200021112221021201022112121122022221202201211011111011000021121212120202122212120122221222212201221010221221120112221111111122212020000202210202101101221000102121112122110121021200211122121202012012212102001001122100102212101000010120011000221101000112101122100101011000002011021110201101120222200210022212102022201111211101212210120200021001010202111122212112222122111020020201212011121220022000001001022221102002002200112111012220101220220201000000112210122102012012010101012101101120221020211220010122201201122012101112202201002022210211001022002200211121112000201010110122110010100001111011022002201011121210111011122001210221121011111122201000101100110210002122112100111000221011201121000002002001010111210221001101122210001012201000111120202201200012021221002200110222201210200112111222102101120220200221111102220220020010200222211002021202211200200221000121112211201222101222021221111000111202221020000120220001202120010201221200002222001200101211202110112121011202122000002211000002200122010101212200011122222110012202012120212100022010100101111210100212100101220200022101120100101012222101012000102010211120002021020200002221022120012121010211211000000201112112200011010110212200100021022221221212220201112220100002002221012121102122022222001112201222002121202021102001220221022101121010120021002112102111012222002211020002120120102022221210000020222011212121120110122102102102101121111201201111201001221112122100001211111102202122012002022122001210201110000102010121101011022221002112201111011000111021221101002221221220021122021111020202212211222111210220122020212110220001120012", "020211201112202012211011110002001001021020102101111022112010001211001112001102121012222022121210102211200102201120210102020020210122202102022210120010210002000102002010222012220000221002000022111101110201112101120021020211002000202012220201112111112220101121101211222201212202121112011010212021001112101201122000200110022122001012122020111102120210221022012012010011111221100100002001112021100221220212011201101112110100102002001211000012220122202020221101022112111202010020212202020212010220200001122220202202121121210112212122120002021120122200111020101201022022011002010110010210120211121200002102111211100122102020220101221001011212120121010222201211011011221120102210102012012100111200202020211100201201200222012122102202202201102212100120220222102101201220200010201021100111211012001212111220210210210221111002001220202200022020202122012101121122222222221012021122220022002201012021111001200012201002212211110221011202211020221002212201212201020120002021121101020221000000201122110002122021102200101101020200102201002101011022020101200122022202000100221122000022121211100220020101122120012100011000020210021122002100110212120002022011020221011202122211010210211111122211110002220212001211111222111222102020212101211200012110010011221222102202112112010122120220010210002100020211010002010000211111011101202010112022201221222220011220021221120022220010111200202121112102202111211222012012121120110020202212120021021101111112102021021212011010222001211220102112101212022211111100202210021022120110202101122201012200022220002120120010112201211022022001011122001122222112210021022020102022010200122111122200211122022220201202122121220221020112110102221110011202202101210002221121012120001020120020222011202102222202200111022001221200122122111202120012221002112102022000012222012111120221020001121221111002101102102211012221122202112021110211200200101000002211202122212021111012111221100121200010200022002211010020200021001102222000000211", "111100102012201211121111220102012210102022101202111112222221112202022111211001101011221011000102200001221012112210221122220200102100111202121101021102100112102202112120201002020002021120020022020222021110002222001100200011201110001000222020120220121020122122221112102210202222101101111001200220120102020200102002222110222200121011021120102021221221212011122022200000010220020001001112120101100201001110122211221101122202110112101112221020221002110211110201202020200212022102110122021121011122212002020202112102011222010012122221022000100002022000012121022001011112012202110122110011001202102000122100200222010202102000112122010120020010011100121210111020221021100222022000001111021100110002210101120212020002110212001021212221120101120011010212101222221200022020220000220020212020210210001012002111110021102020101122122002111101002010010122111000220010011101211020101012012111010021112002211210100011002211011102022201202100212111222010202202210012001001021010221120112110220102201102220210212021112000002020001200200020121200221001000000121211112101212010222001120220102022010202022201011001002120220222010021220200021111120020100002201020001021012022002020101121012101000221000111202200211201102110200110100221212120110000022111211010120100220212002122012201121111200212210021022212101122210110001121020122010111102121011101112012012221012101112111101121121012000002000112010100021101210022212121120221022210112010112102202120202011101121021001022222200220201211210120121120012121002011012010002211010100110111010220002020111020022011020220110222022011000122122022022112110001210102101012111110211011221222121021210102211100222110012212201121001110100112002012112210120210011220211121101020011100200010010221001000021121100210212002211001200121012202212111111020121221022120001111111202221101000021221210100010002221000212200210110111210022011020000121021010122222221120222002012002211011110100212020112222121110000011101022122100211121", "010112222101220222112112021110010111221122110012001112200102022111211012121010021021112112210000110210111200100101002010200212202102201010222121020200002201210112222221022212110010012220211111021100012121000121222100020111222200121021202220022200000021020112002222012221201120001100212221101121111220112120000022002112100001220012001022010101102200102112101202101110020000221112200210011111200012112201201110211121111002211021121110221212210101111020210100220100121110222012100011210011000000222001020112210022001210220122200001100011100022210000122110012011120210111000110102010120012021012110200002221202001001211122021121022220211211011210110222022111022001222121101212121121202011120210202010122212002201112221202110100012222020102020102212211212010210020012110021010102102000000011211200102112002002010202002210122121121201121200102210121122112112020102100122022112211012212022212121121102110102121221100120020022022012222212221212102002102201121111202101100020211201222121000101010122222112100210010121022121021020012220000212022210222101110122002100221020101012210001010220121000110100212201110201211001011210200211222010211110011100022220022111001022012210102211022021220221222202112201210101020202011201100000100112201112020020002110020200010120212111111202211211100001002121212112111012100010010210200211021011120220010020220002010212000201212020100101002002110221101102121121002212200202000120122101212022220002121111000201211101111112221012100210222001120100002202021000200000220002000201121100100101202101022202011211010101122100112020101201212101122010122002120111122012122120101122222212200101002002100022222022201121120121211221022100012101122102021112220210010100001222202111111011111122012101002001020102101122002000211110000100122121100000220020020021021022121120122022012021211120022221102211202200001121010011010211122222202120221021121222100200110021000221120021020111120000010012101202012101011212020221102022012000", "101220210122120011022121110120122201010111222000011122202212100011000000012001200110022002212220222221000102110101221200221121001221121222201202101102022010022022002212211011001221211002012022000222121110200000221200200001200210122211110010202021200210120210012022210212010202022121121210222201220022201210022112022002201200212221002001200210001110020112021022002122120102122200122001110212101110112221210202222110121101121000112010010222201022122021010110121222120222212221001201202020122102021220121220201200202012211101010121102002100201201122122210102000120120022021202001120112211012101021221122001222201010222100210010100100202001001102121012200011022001111012202201022112022220202102222101001011211212122121122020220200200021221100112212110222202110212122212100200202221001022210101201111110001100000102221012022022120202110020221202120222200100212112210002211221000120010222102100210022001212210210012012121022122020011022220110111212022102200000002022020101021122201212112000001100222210011011200212121201001111222200101222010000201100112022011122210120200111021000111000122121000121020012201022021012211111001122111001210121120112001210000000220000112101210012020100202222010221022201112010210100212211201120222201112211222021222010201021012220121222202201102011021121121101110001220222002102100100211011210012111022111020102121111201222211002020012202101220102201200102101200002100111000211221000111200002121120022210201020020021200201002212212100101011202211110221200210221211100002212011102121102102121120121120102111202012102222201202012210011110220002210101202010111101121002021202111002010012011022222021202221022211222000110220120102110110120211220222002102210021002000212001121021220122222101120201102100222111102010211122021200121212120122000020010000002010002200210210020102112010212020211111201012002001211112222000000211122020212212120110021111011211121122111200111121210200112200001212000111011020211121110002001210", "112102010220001111111022011111021121221221210101021110000120102112102200001102102122200112001200011211200212210201202102102210202212011210122112010000001021100210020202210212102100000210012120001110201012102012112002122020000221000002112102101220002202112010211112121000201201210000102112222200012110001210101101102020202022020002211112011100100000110111111020201012201102002020102220112021120111110222000120101110202110222120012201012102022211122001210000211202010111102220220020201210121022112100122002011200122001022100010112111120110100021122012110120021200212102111020020111111121210020201001100211110121120201011101010200022101111001201102100101100010110211012200102012212012122122101000102211201100110110220021000000212220001100212120220000121210021000220011101221111220111012212202011201010120202001211121100201201220201021010102220120210212112121112112221002121022000100112202112211210020202100210022002010100102020120222222022220012112122120202221211202000101120120212222222021212211002200210100110211122100222202012212002202212002212121201101200221012002000000212000010021122222000010202221021000100101000220122122001222212221212100021101022011212111202220022111200211122020101220112021121102122011212120021120201110121011222012010202220202101111002001102222010210111101202001112222021011220201202101122120102220121010020221201220011212221101220011102002221102010102100120220122211122021121002001211212002100121002100112221222121022110202220110020102011112210222001210101001010002122012001021101011001121110100222001021122220120011011122001121212122022200010210102100112201000000201012121112002122102122221000021100200202011022111010010102020202110110010120102202222210221201222211002002100111020221212010222220212121202201120100112022221200222001111122200121201122002121200210221012101021002222012002021102202210102002220001122110210101020220112211202020122220011220020110101121211212120022111111210021220020002221010000202112", "012020212221122011112222211201022221121222021121122012110002102100202020122010201001202201022201020000120221210102102200102212221011101012212221110220212002210002000211100212101022111011110121000212010020010012012021001210111012221211101102121011102200201021102021122002210220020001002111121220112121120211010002100222021122010021100020101200020000020022201210010200111020112212012220211000220221121210010101221022221000010102221110022201001020221202212112010202012100020210020210100102200200012112202220000220210121000001102022020121102210001121200112222000122002122011001022111011021102021202002220022021022201112111211110021201011120222100110120000102012112222010012210211211022102102101220121020101122100202112110001111221112022210121201001200102202000221121000020111120120221212001202011121200022201221121000010002220221100102000001102210022102111000101012200020210000022121121010101000222022120002021212000121220201102211201100002200220122211221111222100120102012001221011102011002011222221022112112101122010102022102202010122120211200112210110000112111111101211020011110001022210010211111111220212122120102020020202021200212121020011012100210120202222201112120110221220200110120102001102020001002212000112100021010201221212101121020201111100221022001011022112102100210111220021122110221210112221010110001111200111000010000002200101111210000101002102121002110120220200012100121220121001021020021110000200011020012102120002020110100122101002101012022212102020222020001111120200021021101222210001202120021021220010220220202222221212221210201012021201011101120020100220012100210100121202210021101120000002101221020001120001120210210110020111020201221120002220001101001012220201012010101120201202102021202222000120201100211111200121202012212120021210222120011221022012012221122121210102200221001100121120120010210002101022010112020121102112000220202020221110110002212122100021010201022010100011211202121111102222121200002012222001021002", "102212002101020022012010220000000121110010212222222200122211201021012012210221102202201112212111101201000101202022220110011012112001212122121022200021122202212112122001211222100120100100121000100020210201012112210220220102122210001210012121002202110000202212211121212002201021110022122110222110000021010220120022100210120022011100202221011110100001220222002211121201011210002200202211022111021121001100012020110111110212200100122212101110120102221000212221220200121222210021002121202110111220202112111020001010002102221222221021210022001021012211000022121022022100222211212020111122202102221011210010212222220222121001220212222200020222200122110120221222002101100222221101221001102000222210210000112012222111200102211110212220001112020202200101111002110012111201100221211120101002002112002211020122102200020101201212112122012020020100002000101221101110211020201222211102102021210201111011200021110110220112020220102001200010110021002022010120201220112102102012211000021201221112100202012202012221200220021020012021011012000111222121120200101221000101121220121222201011221212112110100120211002220021211102020220102201120220011112102201102121202010002100010021112200122221220120220022022121011002002021100002012212222221021022221220002012000121120200220202111212010120021200110212010222010122201000122020221020221221112022010101101121221020010022210110220001100122020202111211211122120101102201120210220212101201000210202021202111111222220121022020010002221200221210122022012000001002102101111110112211000201002110121122021021012102202111211222220201100100120212120111022100011220122020221201210112221200102201022210222210201012200001221112101201221100210020021201122001022101211222101102102220022111001022210001211020022112202002222002212011121120221220021210101220110100210112102112001011201000201210120000001222202220020222001200210022120021001222122122211101201020101000100201200212212011221111000020012221222011010000110210110220202101", "200201120021212010221221001101112221022021022110112012221000000121120012202120202220101122000122010111020101001221212202102000210001000221100101212121111011112000012022211211111021211020222102122110101220211012112220110210122202120002202222100000201102220221200001102110012122112102011211221120200112011220210222112222011102202010112022000110010110210222201212010121212211102011002220102212020202002010222220210021001121220211110210222002111112021110112101211102000110200212222101020022002221210102200200011110121002212001111022121221220221002211102022121222102122200111111022202101021221220201010202110200000011011200010120102011200102021021111222111101012222210120020202102000020101021100022111022020012212202022202022210111120201201121112120101021210202012102200101022120211012201121111212110210101012102100101121012002021121000110122110112100102212202201002121110022200020112222202100120122211002010112001021020200021220000011220212121022000200102112220210001210202001022100120011221222200022002121120011202002000011221122122010022012002202210200100201210220001002021012002022022012100202121001210102012001001102222112221100020120011001101010110010002112122020200212100111020002012110200010011011201100202221122000222202211102112211220210012001221120220001002001212021110122211220110000012202211201222121112222211001201221010021020122210012210122200222021011120221201101002122022210001211022002100012101001101222010200121012020112002122111010201100110121020202200201210011122010201200020021111212112221012002211100110122222001220210211022100100022122112200100112220001102101010112012112200222210112121002221000202102010210110210202011221202010200001200212201211112010221210102121210010000120220001201021220211212121221112102101020021222012222202012000102221222122110212121211100212221200001101211101211200222120212001100021121011020101002101200112221222122212212210110200111200222111020202100020010011012122201012201220200211202010022", "012021112020110011111000110221120021201022010001022001202100121222000111000101012000222120101101021112102211121100021201222112212111002012000010012110210200220212022001000110120001200002202012202020111012101000212210001212002022001210102221111020111221002022221211011212011100002020102111100100120202000001210101010210001112202220211022022120200122010211101011202102102210220022212020200112111020212001022121210101120011211020202002211212022220220002211100220020020112220112010000222010211221200102211120021101111000211011102221210202100020000200111002210110121112212210121220111202020112222100001112110011111102110110212011111101112200120121212012112121200020220220021022112110212111001210022010201212212210022121102222102221001102202000110102001122211210100102002011201211221220101112102021200120200110112201222200210012220012121120122212001001012112122121222122021202111100001220202020000120010022200010101111121121120102201020011220211202221100010222101001102010101212222200222111120010022102101111101222002120101002022120202012222121212012112101100022101221010120110221200022122011020202122022211101022001020201202220020021021220112020201111012100220112222202121212001101010000102111200012122110002021011112122200200102201220010011001220220102010011101212011102021011221000101022002012022220202112012020022012101100002121011220212020002100220110111000001210020212210200120212202112121012212112102202100202002122212212000221001020000002012022101112220222100210112222102120222212211202101022100020202010120222212002001121120021210001212220202221111101110201102111210100110001001022121100221012202210211022112102121002012111122022012222222011210021002011112212111220000001201011020111102102121120011210111021020121202102210121101021000011100101012010102111101012110211012100000102100202000212012220020212222102212120002201211001000012210110001122120110000202000021211012000222111210020101110201200200020012100220200010120020000211112002", "111012101002122200212121210200212001012021201210001200020201012001112011020011102200011122022111120211101202020121121212021201201102201010202112200121200202222101122201221112222222122200121120012202020010221001020022202011111002100122202002102102000001222020020010111201200001220010010121110212120110221100200021021011002011021021200121021021022212221010011112210012210000000220122201112211100020221222211010102012001112110112100021210122012201001112010010212110102112212122100002222210012220202000021122010212012110222022101110210002010122201020210011002121111201101011210122201121120212222022211210200112102120111002022011200200001000122120221001102121220021102102222100211212020112100201202221001221210200212201202210121111210222121021202202012202211200010010201110101121000202201112001211210012200111122220222102102022111101110111000110000001211010011222222121212011122100122000221122122001012202012121121102211020210222222121202121022000020110110102121222002001000202100201002102002112021210110210202200002210112100201110210022000220221211111112200122201212011120010000200110111022002100000002022111101211201102222211001200211012212122221001202010012212212102021120120022221011120112222102011100002200220121200200201222220002110210201121201212202110111200122000212212122002101202122122000022110020221000010012001101221022221100122112121002120122121122111202222202112012202110100201220202102110101110201210200200221000111022022212210002201202212202001210102222002110020210102120022001000002011000022001120102000101011102101222000122110001101120012011020110122002201102122222022002111210020101120020201202211021211001101201111221102111100100111120000111102112202020111001212000010120210011122101022011002021120110220210201220212222112201121001201011102112011122202200200011011202002012120011121210100120212001111212001120210112021001111210112010202210202001022220211102211221222102102122120211220210120220002201022011021202121221100101", "200222002220022021222011200201111122100021012020210200021121221021010221001210002101212212020210212122011100120002101120122022112012220212002221101202022121121220010002210020220110202120020011011000111020121111002011121200210111010020020020121020210211220111002112102100122210012210002201220222210001102200122201210110021210100110012112021002211100212010102002002212110201022021100022221222201200101210220201000000011011120011021002021000211211202001221200200102212022201122001100100010000210211200000000000021020121001210120022112201120110220221221200101001112220221122201221111011122100222000211111111211001002111112002221211220000102210000210121200222012221122111100122101022210101220021210221012012010220000021101210001110212201111121111210200010202200211201012000011202202100001120010221222102201221221201212202121201012102001212011121112121001101222012122002001012121210210001210001101000022101122210220022101110221002000020101201020112101011120211011102000112122122120202122220111000202221220201212010001222000020102002022012220111101122010101221222200200122212112222112222110011110211222210110100011010220000122211220102200110102120220020210022211201111002202222021211100002000022100011012121021112102101121200000211122010012200112220002110112121101010121012021101001021002221211110201212001221011020020020100120111001002020020111210102020210000121202112000110102210211100202002222110022222112021022112202100101020022210002110022121222001002120001022222002120021120122120020220210112021002102200111220212022121100020201012011021120211022212121201001001110110102102212112110111221112022211011121201221212010010102112202100100200121100022122020022012112221020100201021011101121121221121022020222021212211110221011201100111211120202202000201121111210000211102121122000020001200000212111110000202102021121222222102201021022110202110210202111011202021211100201012201121101200220211212022021002201100010120011222211212102201002002221010", "010021222221201210202012210121021020011100111020211112112010210120201212010002111002001200101210200020212010001222220111002000210010222021211102222012002200010022001010211212112121012011000010211211101120201100222110002202002200011202000102220201110010001011221120100012110112110111101222022121120120002002201211101122122211000212112221020111102100222002012010102210011001211010002110220220022202121120020100212222021212102221020001202011002022212211102112002202202010112200110022012120002000011222221012011112202210212012101221102001200102120121222210211001122220222111000100111220202111021120221110211220110200102100200002101010021101110110202022220001210212111101120122002200120000221100020002100112101221221121110120102010221120011100022012201110011002210220001200121021211111122002022211011212221112210202121220212020220012102100020002022220121220000101000121200211222100000222220101201200110202221100102020000121021110010012010221012120011222000002101122112022102210111001110120022122022211212211201201210112010222010022222111002120122102020011011022111011022002111202022110001002120120111122220220000011002100210221011111112100212000100210102220012010201111000122000021121210121210112012100210011121200202111201202202010220000020121122221020000102210201010212210111212011000210020012110022201210121011112100122001122100021101010122200121121202100121000022021122002022121112112002202210012221222201112000201021222202110220111212022121122200002110111012022212102001111202211221110210220121200220122102201112100121102220101022200200222110022102200222010012101201111022122201101100110202201021211111022001201220210121221120122112212002220022201012100010110112020110111012212211212221001200122101210111120200211012111022121110201212220111200220201122222121020010201101121212021120022012020020221011112120111202100210010202101120020200102201120200001012022122010220121212102202210011200021022102220202021022100220012222102000201121120220", "210022010110201201200221120100201020101020022112122210122111000100102001021020100201022120111002001212002201121100022012002021202212200221120100222100101110002122000001002112021100101110121011121201200201021210120101000210111200201102220022200002222010202022112111020210022210022111012101100101101122201122212021100212001211200220012002021020100200202211002121212211011211022111010121221022222111211021111202111201111121012202221212002111101010022000100100011102220212012202112110222211200111000212211200121200101201020001201202000222020202201222012222112112200121121102002110002111200201020110020110000120011102201020011022020201111022220011012100000111221101002002202101011200111200121001211021000111220111112121200002102020002012210200112222000121100201011000002012210002212012010101020201010022022011001200122010012221211212110202211120212100102200210002222001212112002012220101222221220010022100010220100002122202120020000121221022010001011122010221012200010110011200211112221202001202012201020201201100100212110000220121222211220200002001021222112201001112221002102222222211210222211001100122222022001211111121121120022010122122222101002020012210012022200011200221211110021001100102122110201112020122002011121111011102201020100001201221221022212012210102021000220202211011111210021102201212102011001212200202201211010101120012110001210110000201200202010001202120200222110101011102211010111010002021110111121011110111201100210202201121201021120022121012100122021121221210110011222120100022101210021112101101012112010021002010201111021211021222211221011000110100111202212102020021112201221201111200002011111212020022000112011010001000012002210122202001000121001102002100001221011211212212210111022112212001210012202210002002222122222112120220220200100010000000022020202211122002022000002011210100011211202100110120122012020111000202121021100121001120010210120102102000220112012101222222001001110201221102201202200011221012101102111002", "000221221200101221122120011100011111221002201000220200100212020110110211011102021112110020111112011122111102000200121212111222110111102212110110001100002211121221001220210101022011002101202221002011021120022110202111211221012012000021220210111121200201220110022210122211112011102000011110020111022222101110112012111210212211212120220222211210022211200101002210012102120202201121102002020000101100120000212112101201212121102121100201102212000211120222210121220022122221021222010100101101021120021002100210101121220221100110202112111100121121011021121022200222021222022022210100022221100002011120222110121220012222020101021100112222202020010020210222120101212212022222221100222210122110011100120200012122201202211012201000102122201002200122121211200001121212102111022110011222020202110120021200102022222221000111122001011120001111121121021201000112012212012202120221112012112202021000011022011111000222222200122102111121021202102110210000002111122112202010221120212021001200211220200211021101220012202120122012021001021222112201211110201002210202010120021012112001120202211011012010120212022020110002021121120220220002121001010000220220000010101220110102101210021101002202001110100121200112102222011110210000001211202101211201111200220211102121001211110010021210212211002211002001210100010122221221220101100002100102201102200200001222200001200011200111220122011001121100220220202211121022222021011101011110120122120200201112201110100112102212022021211002020202110202222221022200212220122020212121212210100101210022212212022120212220002021211212212122112001222221002002002100110200111021022020210212001100110021101121001222112022221021110002021110010211010120012102011102102012020222000210022101110010100121202211020000002211002212100220122102200211111102012120122001110011012210211001210002012021021021012102210001112120021100101001210102001010121212212222201220211012210210111220122102021102022211012200020210002002202122021012101211002012", "221021022010121202121211002200102221211020210121202112021212100201220211220000102022222201211212222201212201021200211112102212210110102022101110222220100021122121122122021011221110010000111020000012220101102102121020121020101000212021011000011201012121211220012201222020100020002021011002020002202110202202001011201220111011001100221121200211201202122102212122211112221001020212212122011200122221100121112110210120112101212200011000012200211222101121220011202200011212102021102001202100001000200010111202001010122020021001122200020022221201122210220112121110201010110211202210212110201200010011222101210010102011221121201001021022012020022012002021200222221100201021020020112222101220111101111112000022220021112012201021221201010101121102020222201202121002111020012020010120002221122200012101200222221011202200201211021120112110120010220220201012120011100111211022101001211110121110000101000011212012000121120121102011220111202001102002220021100201021201220212120122002222121101112012101020211020012001002121120010002001202021002220101202211010212201220200202220121102100001002012112121121211011021102122112100122011021112111102012211102121110102222010210010010001221221111211011011112121021010021100120011201001120212212200021011100011110001001002021221011020212000001102010202121101011211002000020210112222002112002202211120111010110100112002120102010102022211110101022100200111100102021100100222002022122220021222122211121110102220100111112222212201022220201220100022122100220021221201221111220221200220102201112202011022201210021022120211002201001121010122120121002220202211020002120112122011020102221002100101112020221020120001101021222102102211021112221100211101011220022122101220110101011022222110222001211011000012202221221000010221021001101220111210201112211100022121212021201121210211012002112121101101021021020020022022112211200210011012012120201202010202222220100201111021111202212110000202112010020200021001010121021010222102", "101122122210212201200011202111220012210202002111211002120212201222211121222212002002102201101012012110220220120021111000101112220111220012021111001212020020001222112100201122200221222022121002220210001110020001200200200002110012120020110211011020001202001010112211121001211010201022021220121221110002212220201222220020212220120022102001000010000010111110000002001111222011021102212112001101021201202121112221222210000220012212201200210112000201011102100200211110100211020001222201221101121021200001022002021202221112220101000102122221011121211201111100112021201121020122002111002012111012110021020210001221122121221020120222022010122101000200120011011022122110101121222001020021201222021011020220020202210212121121002100100201212102010112020110011102212012022110111212000011202202201022221200222121101012112212212000212211202122020210211201221202101211102121111102011200001201010201121122220102221112220002022122101112010120202001022122222110200220021212221002022021220210212100022112111210001101012201010120112120202000121101100220020021002020120010211212220020122120211101201122002112111111011012222020021202121200121200211011022022200211012120212121020202200112000110220010020222210101001210112220202112200102120112212101111011112101201021111221201100200020012122000101200002001002212211122122111021122201010011111021120200222210202222211020111000012222211021111221112102201210112120021110101112120122001000002002110211100202222102020220200000000121220210001211100211112211001212012120120000012020022110021221021120221201211112200010121100022211102010201021022011022010200102102212011221110021012121021222111021222101121201212221111022200000211121100121200101100201201010101202202111112011001211222002022220022122200111201102122102221110221012002010011001202101020122001111212111212200011010120121121121010221122120121021221202201002021210201011022021112111101010000112121202200200022210112212020100122201011101201121220022211002110102", "020201012011021221011012100200002210002101011002220102002112010022012220120202111000202101000100200221212001111201210100001020121220121110121001111122222002102201000212101002212112100202111002002212211111200002011002001202022010121102201120110220221200212211020021100020010212201111012012010111220110001211221220211212022200112100010110201200210210010220100012021222121110101211220001011122212112010122202102221000202201211120101111002122222111022210110212001121010102200121210012200112122012201012212121220110102110010000212110212012221100102110202011202001121000110201102112222102201202011002002110222021200000101220212102201210011220210122221011202111202002002020021211212221220201121000202202022010122201001122021121101011211200120022010222110201000122110122011222110200012211120001221112020000110211201021201200111022120220021210200012022221220012211020221011012101001012222122011200210002112021110122200222202201011210102000102022001011111202120211222021020002200022212121011010200001202022100211111010101020001021112002201212111001100200000201211212100020022110001122210110111212112112102010012111020220110101221001111110102121000121201112110222112002121122111011112021110011210202111020002110112221110122010022022000102211121022221120000212211200000220210201011010022220112000210101111102111001202100110121120200122121111122012211222211002020210101012111021202101001000100100200211210212112012022200010011211100112120221202102110000011122221020002121022120110112101010212212202222012011020121201021222020000200020022202020011020100222120222112211110110111021001112002211020120222102022222200222010200100122210020112010210222012002202012000102022222100222121020102211112020200121001211202222100101110122212102212020200001011211100101120221021112210022222102221010100110012001110202210221011001100021202022000222121111200201120212220000210211220221202212201020100210110110201001112220012100000200001221022122201110000010211221111211", "022101120201100201000010010110210212101022101011120000211210010210010110212000000102210111100122222112112220011112110100012211211100221012212011200012101000222211220001121121201102120120211210122010102000222001222212012212020110201001000120200200211201220202102011201212222221012122102100001120102020200201010201000202112022022021002020022200221100022112110110111212121120022022112210201212021001000020100001010210121021200102020100102221102110021211120120221000102221111210202022022222002100200110211222221221221101201210011212122202212120102220222001200011102000200021220112211022102121022211012011000020101002022101001220012110022110020121010011201110100110111021121112020201210012002022102001202021022121220120222011200010001020022101222122011200201100100101220001212110221210012001011112211000011221111211021102110110121021122200010202200222102022012020202210001212220011002111200021210200200120110000000020201001220020221100002121222100021121101122020122001222101101022102012212021120202010210112211221101100120020120021110101111111120212211201020222012101210120202012110111201100121001102102112122002011001210012200112212220222100001112100211020202000020111001112020111002110011211122000112112102101022200010221220010212122221101111110111120001102220121211220000000000121110110122122220110211100020110000210010022010210122002211212202220122002200001202202122102220200022121112122222202120201221221111102212200102221222200201111020201000212210221220212112122011020012102001020020221222201011002001010201001101022212101221201001121102012101120201102120012112122002122000011222111201012020012111202010220120120102211201022020101020120200122011200221112100200201001100011111212220112122110010122111100202222122212102200000002011022200122212210112202012111022220021120120211012210102201002202121020120212001111012210021212000120112121110201210010121010211111222210222202011211100211102110011222010001112000202122011221121000002210210100", "220021200010022102112022001001001110020112101211001121021122020220202200201000200112121202220202101112201122221222202101201010212211220112110210120201012020220222020200110211100011200011010010020111100000012120221002102112112220112021201010112111120112111202221101102201222010112022122102111211101221020102222120202211210201221122211100100101001222112121112022222020022000022120100211211000201021120121120221011111100012102221001120110100022000210112012102210211212211212122101101201120020221011122111021102012021222122201200212202120102100112111102212121220120002121211022221010111021002010120011201100201010020212201110122020022100111222202221211211221210211120100100111000100110010112021220002002221202000202210222001200000220100000102211222001112000011102100101200200010021101100202122010101200201200220112110220120000111020120121112000011022022021212111221001100020021201110112011121210120222002202022212002201022210121220221121010102000210002222222112120010120210221012121220210000001011120111200022101012011212220100122121210210102112100110102201012211100202000221221211112211001120001022120102022112201021111121110111210001122102121011201111110021111212120212201222201011010221220211112211221002112122211101020212221022002010102001212112210211221010201000100021010102201202221012221211111020001110200101102001100021102000002100112202011022210221001002102001021012000221120200002112010001120222100012012010011122121211220120200221002110111001111211100000001210021202211011210021110211202012002202221200211212110022020121211210001121002102202020011212120022202221022011001100202012202022001012022121122221012021100102211102012001021222020022001222210012222112022212220212202211022211102212220221112110202112011111122001111022010212002220101210200222211101202221212110021010200210000121200101221110210120102001220200001100211110122022121212010120222200020121210021112202002011100012120110210211120220211210100121201222002200220201111", "021211012202012121002221210202020011000212201220212010201002220200110111120122210212021011212121112121201201110201102211211012221210002211112220001122012220120022111110121001112000002120022020101110122210001102002221212102102021210102201211002110200100112200011122210220220022222212012210120220010000200021202111201010121210120221110021200002001220122121001122220121201200020000111201012021211202200210221202022200100201210020121211011220122202202212001122210200021101011021101020201111012221101101102110022111011012202001020100002110021201120121011221001210222112110220100220010220100221001120002002201110222000201112012010220211000020111011000011112120002202202012012010202022021012122112021020101010221200111201222210200021012102212020001001211010111002022100010201121211122000211222221220102121001210112222200121022021021112002012011202102211012222221201000002011222000222122012012212210010012222200000210012201221121201010121110200112120022211212012222221021201202102220101122221120001221201001122000002201221210222220110212201201200002001010120101100001120102011121002102221121112121111212111112020022102221112100202121111220002100001110222202220200200101011210011221100222000222122112202210212202001211100011122101002102201201011200002212101022210102120100002111102112122211012101202210022112101000211202100112100111010121220021102010110001020202220100120202021220022120202020121212022210120020022202100102221002002002222222201222021121201100000102011122220021212010010212122001022201020100120011221020110220001002202020012102110020010001020110110120120102220011112222202102211211120110001101210010021122101020220001211111011112122022211020002111211202211111122122220211222122122222220210021010101002001222001010002221012112200112002112200012022222012110010012120011020210111202211201110000010012020021200010012121021011211011101210120012211102121001121220100221000022111101210200222021212102122201212012222010011212012110112202112", "021001202012100022002110020111002020000210200000112121010201120021110021020011100121220120102100200001112000122112121220210201111002020000100022120111112101121211100100202011102010121222202212000002112112011121110022120212111222120020221212022022102200012001201022121120121100100102011102222212012200010211122012000020112222201222010110200221211010210001000111110110021022002002221200210201221011002221110211020020100220211001100212022200121120202212002222102201111012120222201111212120210121001120000112112122212122112120101221020021220210101222221200122212121022102001121201211120120212100201121010000121110021222202122121012201212222210012221111121121201011112020220100120100120021120121121010100011110220011112221220200000210010212020110122011110012221112112120212110200200002110121102222101211021201111011222101210020102202222122222000210002221000212021121010101002100111111110012121002221102101002121212202212121222001012121010211202002211221021020111210202122112221220212001111221101122222201112201121210121011001022221102222112012210001100120001201001202102200022100001122200122220200110021100102210222100002210112022100100210201001021120222210020222212121020102000212101222221201221022222101020220102012000002002101222200201010222012102121002010201121101122120010022221121112212020100012211112222021122220121120022002201012100010011202000012012000102210012121121110222221002100222010111202222022201121002202101022101011210012212212011001020200220122101221212222110121012201212210102022121120111010200112002201222101020020210010110101110011122020122112101210210111201002110002022011002020010012211012101012021000120010011000211012112100122202211101102201200020002201001011100220111112102110121120010001220002002012120000001011020211220120000101011111220220020022211211122210222022112211101120211001110202212100112211002200001020122211120200221221122000201102100012000211220002120020211220221111101200021021210211121222022210212022", "011022201020200122110111120122220220102122001111111122020020211101111221001022021202001112000222002110021211221101011221101020210212021211001011000012012120222122200210211112000011102201102022100111201020212222110002202210211122021120221212112221020021211210202022221020102002010110010112210102100022020211200021010220212201020121121010102002021212111220001112212202000122220210222110221200102111211111001220101120102220120212201012211021210000200021020111121000212021011020200020211202001200112210202122211011211010210220112021202001010212122112212011000020110220012002122000211211022011021010022110000012101012111102120101220211210212102110212022212102012221021021001110121212010121001221001012102112200002011201200202111010102010120211202000212212011011012110222000122000111002212200121021212121020112100110020000212202200120110120201220222202210201101021121221211012122001100020010212021212100022112101220100011112221220211221220201100210221011022012021021212220110111112001200211120222002020100022201212102210102212022011021222112002221212011201222012001101001120021222020021101001210211110020220222210210001211220220010101201102211101110221200220210111001001221001201102121012222000010102120201121111100101022102100010121021022021002201022222102011002101110112010211221020101010012002102022001102100111000211102212010200102001202212102111210022010002201111020111122211211112020112000022112012012120212122002102122001121120102020121220021202021222000220100211222022212122022001210112100212000012201001011221122002100002012021020111011101122002102202011220020021201210012100012020202211022100222010110222020220201022220020110122221120101201022002100121100100202210220122012102120212100000221221202112000121020021021121111121020202220101021202101200200022100222202100211022122122100020100211010102111122000112222000210112101120121022120020110201011201121222000120002200020022220021221210211202020100202222111022001000020221001221021100", "222111222202200222211211220012220111122012112221022002211020122010200020202100222122100210021200200021220211211101212200221010020112102101110020111111212221012011221111221222010221110201112011020112211100202001211010112122102101211002122010211220200211010100002010222012012201222122102221211200200122020222102122211220220101000000020111200122202001000101210211211010220202221212221200200212221202210110022012122221112102011002101112122111221120110000220001000010102122210220001200120212102110220102201111000021202211100101010022122210110001120002122101022211102202100201221020111102222120001012120010111010102020120022000121210011001000201200121201121111000222210012120211000022210021201100221121021000220021202220011011110102202020001202022201021212112200211202021000102010110122102022220002220101200100012100211110210121010120000210211210210001200021121021022022000020110220200210200020111022120210011000102220001000002200111212022202002210002121122121102202002202022111022222211102012212011120012102221021210021111022101100021110110002212020210021022001210121120201012010210122102000221010210200101011000101111222211101012011221222010022210201111001120122012111001112100022112021211221100221111212110022012222120212122102111210112212210200002001011002222100101020001202200010000202011211002012112020212102010021222222000200011222120102001220020101121212111010100110021002121220112112200210010120000020211022000102202201212210120112112100100221112110002101212211022220201110012002200021100021121222020102112212200121011111021020221121000121022200212102122000002221010022122020021222222211220101001100110120000212000211121100200021012011000201021212012200222012121002211221222200010101102122202122220110012111121012010102212011200202122112211221222121010211012122221022012011012022010202100220012012002011122121020201220001110010201000011011100102121211111222221022111122011120111222021001212200012222210111122221121002121201001201011001", "202220222020100221102201200002101220110021222221200222210210102202101011202211012100120012001022010102020100122000120012211002000102211200101121220101202211012200212011200022221202201212002010110002101112010210120222221220122212100200010000210000010001101001020011000210102101211121111222201220011001200112200112022022220202221012122222112121121211102100110011022212012202011100020022112222002012210211200001010221100220022201221102112221102202112212000021122011111222022202111020202202121001010202122010222122111210120001102122011202002000220212202222212101112001211121002011002122220000002211112201000021121102111111021011222211021101011122021120110222101021000021210111210020110012111100001220002202222022221101100010220210000222011012102221120201022011112121101000021020001101002111222022202222112200210100111122202202112021101020002110002020012001101020200002102200011111011021021202010000022121220202220212120101101122222002111200001201211000021220200111222120202100120002122100102121120011200222010121111211202012121211100111021000022010121121011202222210110212100120110010021111221011122020200220220000110220011210022200020121001122220220002010221202100122021000020212212011100121101111012222201220202011102122010201202120100001111000020001211112110221210120021001012010112201121120200110011020100000120220010110011102021200121200000221012111120011110201122220100021211201220221012120220000020120111000011012120222022112220121101212201020201202122121010111201000020001121120211012101001222000020002201020000020210202120211011211110211212011112220200011120000101222200020010020200112220121012012001010012021220112100022212101012221111210110122102211101010200102222110122020110110001101010212102210020012112022220201112210102100221001201020120211201101022111002022021122012111001221211101022122021211221210001222100011110220110222220222212012121011010020012021022001202100111220022121210111111110122020012211121110220221210102120010", "220200112220111010201000102010022102221201002212001210221211121200121001110001120000010021222002212210021221212112220110211212120010100010012010120201010211220112121110202101010220201112211110001120102212212212210100102120212202212100112121202020110020210012210102101102211102221121100000211220222210121211120020111211122202000112200122020201202212120100211202102112121220111202210022012010202111100000222012210101001211011001010110012200011220002222000121200221002000100010200021011201021102100202201021121121121110012121212212020212021122222012002210210022221112102212200121011210202102212200020002102021002000222200000021202112011121001001020221122212020002110210211011221210020100202102020111021212020012220121110121011021211111202101000120120021210121202210001111112012021022010111221001022220211201110121122011201221202202210220122201201121010001221020201021102112012120001010112202220002201202011021120220220010222201000010002210121102220011200120200020210210200122110121201000210020220022101101011122110220012112012020022102021101122021001122022222202022220201122120120000100112212202100221001222110212221000201002212200211001000210122022222010200102021112120000022001112020201101010102211202211222020221221120221100221120010022020220110112000001022022110102220000122000022010221211112101100211011000101020221001101021001221100010122112012001022202011021120121112222001100102101102001200120102220111111010010111201201212120210121011001112010200121101022111102110201111120021200200121000210022101201112211221110202112201111122122110101202101110220020122221021102220101122201011220202221120122202110202122011100021221102010002120011120111120112222020001121112022022212000101010022120121111112011020201201020102110011211201201200010010010220000011120002220102012202000021201101212121012121221211102111021001101011122110222220110100012202001001202000212000201112221002110222202122122212022002120020201011222111101111120120201102000200", "100010222122002120101021001020010002101211002000012220221011222111001012210221211101011102100120210012100000122011212002001210200122102111112100000121010112010012101010201122122212120212201220100020121102220021122102002110022211101022121102200100202112220200112011222002112000221022021120121211122100121220012111020210200222220110012021121211012110110220100001221121212000012022120211211102001000201100200100121011202012101010002100200220220112201210101220021021020212020220202120101121102211101211120012220100112201122001202000220220010111001102220122002020120212120002202121001202220022101001221211000122122112121001120110200201210021200010210120121120011211102001200201221211101202201122022012121110121200220000021002011220201212111100102221100201222101211102200220221010122210110222002002021021101021220021002020200120121000200220211210101122101212120021202221100220000021111002022211021211010011021011222002021022102001100121121100121222010201002122012111100200001102111110110111102112010000100111111120122100111122111000001102200010020221120100000121220212100220121210010122010202202000102101100011121210201011002010101102111120211012222122120201011112221212111010221102212110111010120011100010022012021122201200022212011000100021000000001220000201212102001012000020112220012102222220221200121210200012202200110022120111122111101020120222222102012200202122211101020201012010212212022101001111120122010110021110001101021001202011101201220012200112010020120110120021211200020121200122120212020001011001100101022202102222202220121220020012101021102200021210002110012022200220102212202011021020121100202210022011010120220210220111211120211220121102121100221122221202100111010120020202102202211112201202112100100112222102220121021210012102001221221110001011000220002112021212010001202211002011201220201220121010200010102211121121020212010122022201111001210110000212210202020102201102212120222021201121021010020020222121102000021220021001", "210110000021021100112121100200021101020112122102021100110221102222010122022102010111111120101200010120010202101212202002212201011220020001121001220120001220121211120011212022221222111101112110211212021122102100000012220211120110220021010200201121111101221012011000120022120110012021200222210222021002111210122001111021200122201100122110221110212101022111022000110101120121112022020122201111220220001101020010110210020112111100201111011112121011210020010011201211110222002000121001122020011012222102101012112211222102210002112002012102001010012002122102020201100121112111010220220110200211200022021101021111110012000001002120000201211021121200000210211212020210222100202221100100210021020221002112120010221001222202122102101220001001111202001110222121110101012202210200101221110020211202120202120022121121212102100001010121001221212000121101210222120221222120122102121011202200121000022200020022110100100002210011220111212100100021220020211122212221221122001102202111200202000101011122112012000101102010010212210021002120212101021020002221120101211011221210101202112001120020020021011111220220020012122212011022111121220012202212102221220002100002210202210220121002201011222110222102120122100210020000202111201010112112122011111202000222201120200211020122221111010111012220110101221012020111111202102222122122012000221120100112112201020212121101111220021200110002121202210021210222021211200012020122101110120002111100210210111102222001010202102200202111102020021011002100022212211120020221120222002022200012010121121112020112100220120112122110012002212100011022212110201121112010002201121021021122021100112210020010111020220021121222210221011021001020021121002010221222011102120000000200111011010010000120201220020102100012212200020100012211112211111210101112110022002020122112012000022210102211110121012020020002021211001110120220102102200021202101112010101020210021211010210202202120120201202000110000212121011120111111121010120221002020", "112111201001210221111010200112002002210122221122222100002122122000200020102111222020121121202211121101121212012221010000210200202120102212101022101011202010020002022221122011120211121122212122212111212202000020202110012212010102001200212011021221210212211020222121002202221102021200102120111222122220111220002111112101101111111112020110220022122012112100011220000121212100122211202112021221110211212112022202211012022211120211102220010020011020201221101020112201101101010221010101120112002012100201111200022110011102110212222112210002220201021222120200110220201102020210110001000120222010101220122221112111220121211010221210120121101212211020122002222121022120012021021111102100120120012200220121202112011001111211100211102101110112112201220122001110112020111111022112212210001221002012120102022022122112112201112001022102111110012001200211220000011220000120122220010120011221101000201022211000020112020122201200201101010210101001200110102121122012202011210211101001202120001022222011222222022010020201202121112202212221221020211101102002122212102010021211022001121010211200210122101122102221221001110202122022120101012201111001010112022102221100211211221000022211200111010110122120100110211012121101120112002011020201200020001102001020112212100222120202121110200222012102020021212210010022210101021101020110111120101002121102102022210011101222010221210200102022020110220210111222101110212021202111212211022011121121210100020021102111021121100112211202101002110210100101001211021221000202112102110022211010120020220210112012112120100000211121100222120201000010001021012112022211200212002022110120212000200121110001011022002212000110221210121112211122112020021220120102122122102101101022011220222012011201210210102002220020000110000100202202012122100200100002100002002110020002210202001201002100222122212020121001201121122122211220021121001002211011120120221200012000202200201221012110010212000022211200001220221211012022222212221211202100", "102222011001210211012101110022012102012010122201222200221110122211222122002102102122212010112210111020122122000202110221201012200202100212001022200202120022120200001111200201112211121001010211000021201200012222202101200200220212011122211202122112100020111112021022122112120211122010110122102220101022120012211221001002112020202202222122022001201101020100201110220020211102200202100102010200100012110102211101010022200100201012200212001200001200222121002221012201222111211221020021210011022200210012222010222021022221222102221210010112202221010220122211021110021022212212102110010021102112212121112102200001001001110210022112221222101122200111221202001000200110121012220011210110220122001100201021111220112222200220102100020111001202020112211110001002000122220201200010021011011202202112101002120221010000102002212201001202002112001011001020120021210101002010222121120201001022110102020212011220111020121000020202212102012021201001121111011000202202121102112012122212011120021210220200121222022202001101111211022100020202210020212020221211110110202200112220012110021100210120001211012010102211201122221100001111221121000100122122201021211220100211210000220101000212112200101102111010212201201200210212111021210200200221121220211212010221101121200210120202200101121022222110201010101210000202001112220222101200012220202202102100221002120010200210121022102222202111110010012112221112220020221110001110110120020012222000120121011212021021012021221200202102020112011022011101100112122111011112220120121110221120102122202221011111020212010102012012222120021112022120010002212010222102122100121022012122220211012000120202102202110122022100120120110120212021002021020200202122220211201122221020222001222020010110212111212210221020101020112201010100212212001200100100021011221010022102002110201100002001111002211002102200000112001001012112112210020001220021010102112202010222001112220110021011100122100211100201222221020000111122020122001101120020", "112002122022222200111121220100000210110110111222002200201200022022120020222001021021002121212000101211210112210011220121112100002110011111121221212222010211221201111022102102020110022210010002210021001102112220022022211212120121022102122110100021220222101020120021000022201001202220201202012211201102211002022122101021100110120220110220222022021110020010022102022101101101200221020000221110001102001202200010200001100100002112212202012222020120000111002010022100102210100211012021122221212122021222210022121102210002122101201121211001121020000002120211022012020202021012010000110121201120222200111110220100102211212002222122221012220110000021202202002120110122110102121012002212020212002110112111000001110210202121112110220110221111122021010122011210101110201000011220212200020000010210010201011201101122022001001202210010022211010021112120101012110012021010201101210212220221200210022000211121202212201122002102020022121220211020202220212202002022202002000010120101211221201001111010100112210011020112112021022111022021122000121111011112120011100201012212111111201202112020122010221200101112110021102110001002201100210101020102202100000202021201022010001012002222210201111110212201100210110112120002122100011001211102022112101001121210212211012220210000102001011221011210002021110222221101001112111101102221011011010201010202110120112211122220122221020012201111102110201121202111221011002122201222100002121022210012211012122010210212221221220021121120120200212001102121220111112222012111102001122021211012100121020002002212102221122001201120211012211002200200120002212201021112211202211000021121210021122220011220211012100012201200222210201100011120221120220011001210020012122112112012101012221021122100010010011111112100210001012001210212122012120212102112110010000011221200120200020021001020112020112102102021221012002112001020201022201002122021200112100111202021021020102210002211221022100120122100022201112022200110000022222122122221", "020210020120111021122121002001101211122101110200000010200212001022120010112220102011222202111022020010201211020200102002122120120122021210011202212221122212011000111001120022122200012211211111011121121001011201011020010122202101222002201212100202210122022202012011022112222212200001022100212202102210220210000020102110102001022222021220222120220001202020102020211112202010011010210022022100221212002002121122102021112001121120011200202201002012011110202200012101120201010200120000110121212121121221021011121100000101001012100112021200110000112202220202121000002021211201022111202200010110102020201210202022211110011012110210112212012101112202000211200210211011211000110020110022012201000201111222200011000100120002100122010112100202220101022222000101120212122001201122121101002020111020122221022211221120222111121002220100101211010220212001202111121001022100002220100122002202101221000200022102010211010001100200010112112221202012212021212220211000120110100011100200101002221021210111221121202120112011201102122222111001211000001100020122220201001022001012000021211122202210012100121102110220211121120001001201012022200201000010210011002222020202000110010121110202012012001110210112111020221111022222112121002011000112112021221020001210012212222220222121010210021201011010000211012110020212221000002102201101012210120022212202012221202200111201220200111120121112022110211001001010110010200212221001000001120211020200101012020122110000122011121121122020210101222211022021202211022120020120202202022201010101020100120022210021001111121011011112002010221000222022020111201112220200101220111212200101221111200112221000100021112120022210010222112122012022001202111000020121011211000010020100222020211212120100022220110101202120100202120002122012102200022220221120122102221010002012021002112220212211201202020212201210021101212001221012112212020010220211210012212222002212111010020121012220111111021022122012211020112010112220011100122200102100", "002120202212112101111210101120111001012001111222011022010121210201012221022111221202021202221120120022012200101100122100101101010010201010221022110021002201010211002200100201101211201012001202102010101010010221220021122210001100220012201111201121201201220100001200122001222220012222120221110022021002222100122120221112011220101002211201120102021102212220201121002212021202212012110220002012102101102021111222002002011020202221000122102110222002101020002102202120201020110020010112121202121210201200111022201002221002112000220210221022121212011112102102002022001011012101001222002010010110212221110112021222210102000212211022111110222011110221202201120100222100001021202120121122221212210100200001001121210211122221012212001211122212000221201211022112202000102211002121010011211212102200000211102120101101122000210210020121221122020010100020011000110100120212110220202002100100212211021122210021220100002120102100212100020221220001022221000211020100000002020222101100112000110021022010212012102100010211002112011102112000210102210022002101111210112012021220122222020220122120011012100000020121200020020002011212000222212221002122112022220110220221221222110120002010011022211210201202111110201002102001012211120111201102201021220001220111111020111002220210210010222222021001111211220222020220010012020001112110121121021211211012202221110100021121222010022201222120112202210002002120210000012112022220001012101002100121021122020021102002212112102001002021012222122000022111201010120110102202000011210122110121001022202110010020212122112121211101012222122112201020221112021210002111100020002110200221201221022000002201121121022020112212002010101211000111122211012121002200210111020222221122120201102210100020022100010222021222202022212001002202021100112101020122220002201210000201120222021201121210222002000001101022122212020200022202112111101022211112012002220021020122120200002121120000012121121010101012221020210200110211002012202121021100", "200222011222200001010120211111200020101121102020200122010212200000220201110221020120100211100211001121020112020120202222011210121002000021011112212222221010110112100001020000112200000000020211110010110202100000202112010120222122101002002000211120201122211101102001112012112202121110121201100002210011202212211101021220101021021120202021111221011010000011111021100222011021001021210001222201102201020110200220101100200101120202122002110010202002211222011020200221220201210222001222201211222201001210201210112000100221100121210102102101010202100100121202001122220221001022112121211012100111120010201011012022000022112211100112222111221101222211211112211102122221212111122200200212011102000000000202001122100111012222200021212222002222202022000222001022100211002202002221001111201120111212110102222102211121220200202200100222020110022101001221120202112010212112012202011000122100100112012201222210120010200102222102101211220210011201120120121022022100211002101211102221020120112221001011220220020222012220112221112002211102102101001022222021110000022100202112221021010222102011001122021110020220122022200100102001011100110120212220111101101110021112202012120002211220002212001212111111101010012200110210201012220111112220000221211211222021211001121000212210011122022111000102210222211010122101122021021201120010212111000201212000200010102211020000102101000101220222120102222220102011021200100010221121220212202011111220110212210101001111211212211202212200220202000000102100012001020012021120000102021200022221220012100020000012002010112002021201211211010000022001200120021220001212002021001012202112220021111121122112000222000111001102001210121121202011220121010211211012022221121101211111011222120010112001100120122120111211102110120221202222221021221010210212100211122202211100000221011220022220220222220221222100120222201222120222112002020011022211100201101010211200201021101111110221101001120212222111221200210102100121000221210000020002", "112111022010110210121200012101220102011100112020010211221022012001211200220000012200100211011021001200010122022212110022000002222221120011102120110210022102110012000012210110010002002200010102012022111021222222222002012121210102120220202120110201222202002212020100022022200202111101212022210222121012001222020221100101220012102110001120112002012210222111121022222122011012200100210010110021210111021102222102112000200221120010001210111121201200220000120220100210100001111110001001201212001122220010000120211012122021200210120200002121122021220222200111102002020000100010202022001222022210222120200022221222102002212201012011111211101002200101201120221221100002210001200002210121100210011210211112022010200221210001101001012210210201222010211011220111112101110211110202202102101121110010120112111022121221112122102111212001122202110102121222111020021110222200022222222100201222110100011220012010102101000101022112210002120121201221020001110010122000020200211011121012010100220210210011000011211202000222010010012111121011011111202111002010002002122110101011001022120121220120222211110121222200002110121201120121001022211110122100212020121121111011222120020222012021121002112020112200001221000221000220000211102110022202000212112022220002202111011021202122010000011120020002102012022001110100110221210110110201222120121221220112021222012220021011000220200022112100002121101210011012112020201020002221020021022211111222211201221210201222010122010001222210001200012202122110101010110202112000002101011101000101201012110111120112220021220111200210021121111121222122200201122122100220011202021200110122021201121012101201110221201120122022221100220021121110201011111221002101100220212101100111220012220101101201000201112120002100022001212121000220022222222122011111121011202110122021022001200111221021102021202010101121200000111211022002121220112121102200012220111121010110110120111012211022202202112102212021211120122100211021110120120011120022", "212102120112102212110121220121201120221101002122122121212110121100112220100111212111111022002200022102010010102022011111110102212112201001122222200101012002110100202122112110011121101101011200011112110122020122220002202220121022101120110110112201120011100110220221022100222202101120212200101010022022012111112210121020002000122122022110110222110010210220021010222202210102101111201222220111111200110211202100002210012012021200020101112201200120000120201212021221200002102000020010221020120010200201200011021122002210212010211220212001102101022100102110011012120002100211121220212020211222202000121002000102220200102002200100102100120221012220121110211012211001122200100200001210012022112002200202011211102120222021111222110102000112210101002200020220111102121221021200001202011111201221211122002100201211201221022212012021121101222010022222202111221121110020111200122200010122020110202021201012012000021221200100211110201220022011200101010211000102000111002001200200012022002002011100011120102200012211100022010112002010222122121002122210110122000020102012200021020100201211101011010220222021010102110122120222221110122212110021020201211010211112112112002221121220011020101001112120122110010120202000122101022021202211020211100222211101001001202022101021221110112101011220112111021002001112202002201221210220011001122110112221210012221211010200010120210221122211221000011021201001220120110220020220112000211021220102201100121000211120220222221222221101122201002211000221010121000001210020022110120101202221000020020211021120022011122201102210100112020010021020222222220222212211212112202111120202121101001020122100021000202212001110212222012022212212202020112222020202101211012211211110121111011212221022212102202202102020200122221110101121210202022211211020102111102120222220001111211211210201001101210210100012000011110010212212022020211220222121222210100222000111000020000010012020212012122210210000001000001021111212222000122121010221", "102011222120100020002100000211020221200112122220221212110212202122022100021001001100121110120201110211021001222021022112121222221102121201120002111111102110022101011001202221221201212100010100022100112011110020102120122222222022221110210002110221011012202222110110111010012222002001112020200110011201212101010221212200221120022110100121122201010111112000220221121212101220211122102020210000220210211101120012021220211201101211010120110220222212222201022200211120010201011222221101011222200200010120200021122002201022000010111221001200012022100102020010022221012012201101000122112221000121212121101122201010021101110022112000112111112002020001001011200012022202000201110122002220221012120002100201021100210210011100111102101200000111122221020101212111121122201121210200021112021020021122221110010202101102122102122112200120120120212102021112221200110100100000102102221201020200111212100220101200122022221210212111210020121200122101020012000021121010220200200022200212121001120222201211110220121212222222101121200201111102210021122110102210022101001102000202211100001102102110100102011002120102001111011120201211200222010000000202220102201201010122111010210011012012101222022022220020201000221111111022110020120002200221000002220102021022000002021222210100002111022020012120201100102122210121010012120012100110111111200122021100010220100020202112110210120112102011000111102202022220012102022210210221111210111220022220101022201110001001122101202000020111020111121011110021210100112220100211211110001002222100011101121002202210212120012220102102021212111010112222011120202221200112201111101212212000002102101200220122222001100011211221002201022012020011222110002221200012111120210201020021221121111012210022002211202002000112210211220010111010121021210211222220200120001111112110020121222210020220100211212220000001200110120100200121220201011212000002000011011211121000202021120122022210022221112001220020101111011222110212020122122210011122", "211112220121100201201211020012101110012011201201012121120221111012011220221201011201011102011111200222020002020011001102212002100012122100012022102200121222222112001010022210202022220111201012211002202010002211121211200212200012210112011011012122002012102011020200102222102100022120210020012201201202201001010010221012201020210211222122112020100100111211111212022121102222022222201120120111112202010120012122121021200110221212211100102011100210110100212000221021210100002010011102120222221121100211120002002101000200200212020210120200011222001021120022021222201211222201221020112112101020222202212022012011210210000022000000011011122201010211120211101222010201010112111201201111022102200010001012001212222012211021100122111112120222110010220011200000122201210101120121122210022201001211122222100121200110211110110111220021111101010022222101011021212011122212010212222002212112210101110120221102021120010222120020002100000100011021021122112102021121211122210010212120022120220121200121001021000011100210101122010202212200100022112210121121201210200201112022120020220212111011100011110210021010122210110120122111220000200202100212000201111010010200202100211200210121022010101220011222022010002222122101110202220101002220120112212222111200011001122011222120001010222001112121202022002120001010212201210201001010222120120211010210211100210121012111111211100110112210100212221002211220210221222220111210122100101222221000002112021020010011012211122022211110012202200012000000201210021111220100002000022010011102200022122122001211111202111212012122221001122210110211101121022000120022022210202110020221121211221001211101012100201112011021222121221111121001101200212100012111222200100022202110120000102112221100022122110211221222010212000100202001201121120211121211010101122001101000122111211022212222112122100101001101002210110200021212121120220222110011020122100212021222112020021201100100201101120111020220111212122120110111221221012220210002", "211202011101112121221200122100212122102221001202222020201022000100110012022111211221101212100020021022222020102012221001202000221212121221201111000100011101111120110021020000010021200010100122002122211112102010021221100102220221221210110022201120222012122000101221100200100002121112200020100011110210001220201021012002220110010102220001000222011200201222012222202000211122011200100121221202011210001002000020211201020100200222201120120022200022211010200002022022122212211012210222222010111201122011201001011122221001002000100011011111021210021012200120110201011010011010002110002220011212101222002210101201011210002000222220220012202102022100012022020001100000102020020221101110111211001201022211010210112010102211121221100221020110122220112102012220202222121201200112200101111120021200120111100210001201212022122011001110100111220210220110111002010000200000112221101020120001211211220221121012002111110100212221012000002122122122201011201222110012221110000101020101002002211222212201000001011021221120120020222000001021000110201112112212120220221010001210211012012110111120202221112110002202102101010222201220022210011110211201202201110011110111210121100212001200111120022100020102200110021112022210110202212000010102202002122022211010001202222220022001221210201012201210011121122110110001201212211112221001221221000000220011022011112211221221202221012002020022210000022021211210000201121022202012221010101000022200022101010021010011000100111012210100111121112101211102011210121221002220212021211022001211221122100120211102212012101111211002002222010100202000110220002112211012111120211200110022202111201221000100022200102122102021222111011210021122022220122102100022101200112212122111101221002212220122012202022210212202121000220122222100210212021101010212010101112011112102110112121010022000122212112222221100001022220210101210202101001122222010200210200111110020111122112010112110100102120021002220001110221121101111112100011200020112", "020202120212122211020202010000000111102112112212202022022121102201000020200102211012101102200002012110212211220100111101202010110221010111010012112121200122002101212112202102110020221021101012021122222100200102000021201101111210222100101100220210001111000212220001120210120000121110202220222001212022112120122021122220122002012020200021022011012001022012201102121102122211020102000022000200112012122120021122110220202211112122120022022000102110000120112120112112120101121220011001102210210212100021200121111010112002122011112011221222101211002210101000022010110100000002011011110000020022110122021022121201122220200010021020020201211011220100202212212012020121110001112022000011100201100021102120111001210211102022102212121022110000102102120211222000221101211222001122111110020121021202100210220222110002022021202211211122201210122120100112112020210221002200202002221211101011120201110202020112100002111220022110002210021010002010012122110121210202220002110120122201001012220211002121122221212101111212121012112222001001112122100002200211111022010122200202012010021000020001110200211221200110222110000020201200021111221112112020020010101011211100001022122012121212000221002021122022022011101201121211000101011112111001002200010210112100111011101011022201110212002012211102220110210221010200112210122102200121222120202021110102201021100020200100021001221110101211120101021011101110222021001020101102000211022120210210221012001000200020201211220220010222002110202222101011111022012120122111101001012200222010002221112200101112112010021210100000201102122211021200221202022201120002102011201211121122012220200001012020200111121110110110200112210101210012202001212211221021010221012100000110101102020011222021001012110211012212221200202111112210111121010101111110002200002001210220122010110222212001220200012011021222021012220021011021002112022020101211120221011202012010000121112021002011010222010101021100000010020221110002101100021121212220", "001010222121102222112122111000200120201010100020102222002001200122212011111212222122121210000211222121021121021111212120022010220112222201122002111010221122212200210220010101122002022022020210221222112102122020102001112212210011011020010211210021010112111202220012122010121022200110221112100110011202022221222221211122200200020112000112000121222212220010020101201112110221101111022101001210221101122121211221020010000120012010112020010110100101122200121202210220100021021221212202001121022001120021202021021001220100210122011011122221220200210110220222000101002002201022210221222212022200110212002200022202101001110210210212022022122022110022102102021011122210102021010121011211222021210000211221100120111012122021120200021212002121022200112112212012002222211210212112010201002102200010020102111200120101002112112211222120102020202122002002120220011102012000220022100001200221112220022110021001110112022201220220112020202220120120122001000011002220102101020101011200021000202012201210220120222011000120112101100122002210222001120212121102212200222212022000110001121122010202001012122121220011222100212001120201020202010112120111022201020112220110122101212112202012200202222010200200022012220020110100111220121100221111111000102200020122220122211000012012120012210201001120002222020101101222221102000020102201100001001022221210201102211012220012122011022122220021111010012111000212111121121111111100012022220110120010202221100100010221020110211201021212221021212121121200210220011102022121021121211101112110020210200202220021200001102000101120110022120012012022102012202022220202120221111011000202121100210110101221010121101200211012110112222122012002200121200110120012120110021220021222111202010112201001011012000210002120111012102112100222202110102102121011012110101210202110222001122000210112001021122000212101112010201021110112021200111100220012212221001102000020021210110202101200010212212001122012112222100111022202102101022221020100", "111212001220221211211212000222220020201001221212020111021211110000200012211121011201101111211112020002220021110020012021210010020121111111221011000210012122001121022020100022112220221200020010021110200112011210121111110101102012122120000210211200020020002001121121000012020112210112211020202012001000110011011100110121122212120012011102011120022010220102211000100221121100200120122002100020011220211101211111110002120100101100012210212220221011202002220021122222120120201020201210122011112211221002201010211210121002221112211200121101020120120010010101012202101202200211210020222120011201000202001022001200012120221111110201020000011111121111112101112210110110212022210012010100022012210122022211212002212201220222012220010022201100122112111211110012212100001211101112220121120220010210022112200211002012212012221221122210010122102010211010211022002112210020022101001122112201000011022111101221122102000002201220000200121211110111012120210102110100211111121000002222102012002222200020011210100102100220200202000021010221102201100220201110122021212111210202110112100112011112211102202201021110210111022011001100002000211120100211201102010012020211220021220222010002002121212202111122101201212200021200220220100200011102212000122111122000001202212210112022000020122102020201120020002022221012210000202222112212122002112022212011112022220010102110200101121222002121202211201121000211111102100110100101000012211211222201002211001121202021002101010022120121021200120121122212012111212211010110111101210121211211211210001112221022120000200222210100120000202121121010112222102120111200120010211211221010201120102020102210020210202221101221011101012122221220022020012220022021210121121202010110221021021200212000101202212022002001201120221022222112201101010200112022212020201012010111002221120020000221011212101212210201100010122222222010000111001101001112221022010110201012000000001110221102102202102000000001222100122012112102212212221211221211", "201122012120101020111210002202101201122000112210121210112220111022021011211120021022001210112001002122200211201212011022021211102222012222222001220022112212120212210201010122000101010011220122121122000210002011201122221022022120120100120021211102200210101010201110121222222210122202101220210111021222201011002211100012202021221200200210220221212002000000200200112111120212011220102112121212012002020011112210110202111202210011022002220022202011110111212121101021101021212122000210022100022210100212100102021010222210222112100012112001211010221210200112120210012020012100210022220222001211102212020120220222222221201020000201000111111001122022110212012211202021011101211220111111120211221201200020201000212211212022221221020002120020200112012020102212110102021000210021120201021220002212101100010110110112211120001002000020000101111220221101221021011121212222220122200010021121222202022121000010112100022212100212010002021102111221221011022102122101012021002222010101102000110122101010022102200122000120212001022201222120220120200001221012021100012222021212110020020202210000001110200112111001202102221210100120022212201222001002020012110021212110200001212022122200002111000212121101221022011120212000002012110102111011210202101111101212222111200110220002010112020112020012011002122211220121002210200211200102202001022121110221110012220221002112020202022021122010100121100002011121202111222001011111012221020011121220020020121110011002101100010112012211010111120120022111121011120210202122020122202100210212012122122110101010012110111221211010122001222010102001100021101001020221020021020111000222221120122020101022022202212202202212000100001200000000011200201111002021111221022002020111012122000222122011202202200201210010010222020000112012100010102022021002122011222011100201002222001002221121112112010011021211221022122101001202222011010212212212121010201122221122210011101210221002122112122020001012111022022010211022022211211100012200", "011211222102012020200202102110000221201221022011100212021012211102022122102120012022010122201021222220202122210221002001112121112020000001210121020012112222221121121002120012120002010120201211010111021021121010201101010200201100200202020210210200020211202102221200112002110002212000121001101201220022222011211012111211122212002120121010201011100202000122222001101222200210221121001200022100021020221022201021010221002212220022200102201111010200012022102200100220002112222012111120210111220002212001222121211121220201202100002100111020210022122122222011200112022201022000221001102120001222022020101111202102112100001220111012122210022120201211200120100222210120011012200002122112121012221001022220121001002001010201201211121000012212020110100111102210122101112110222222122111012211121211202212020120202221201121111121212211212121111220210012210020111112120211121020100021020210002000212220120220202001211202222101212202100220222221220221102002121022022211102121021120200011122101120220022011112000111222020010101001020120000011221210020100011200202021012020000110002020102000102020222020110111112112002002022212020220212021120121120010020201212021002010210022012212121110202200200111101122221212010222000110202210221112200000020012021210200221120020122221022002110110120022211212202201000020001010202222012002120121122101111111101100002222112202212202110012211221001221200200010110220021200211210211001122011202011010222210000200201110000021212111102020210011020200220200210000200112220120020012200212221121011121102021012221011112101021022112210202122122000011110102001202022120011221022101112001112201020000001212010020110201202101010021010202120220222111020011211220022000120110221101021210100202001111022000110122002212101012201000112220220000120111221022010200120000110222001112112001021120100111020021001000102112221111000100001020022211202001101022012102211121210102201110222121120002110110010221112002222122010110200101122112120101", "210022120001011212201211100021102100102022221110011222111022021111120220222011210022121112000121200210002212010220120102112200222000111112120111021111102121100002121011120210000121120111001202222211222001221022001012001200111010121021002201001211111012111010202021222120100202212011120012111010221201000211112221211221022011210100011121202122002001111010222212222002102210110001102120102011011212110121001122121200110211221021121201020000122012012122121021122111200111000212000220121101011101200112120011121200112222100110202121122200022102220220210211111122202100121120212000022021011001000100112101100122020120110221200111020121111202200210121101201211221020021220012100200001022201021111111021211211221010210201210122010200222001222010001120101222001202111010011220012011020011011210112120112221202212112211120121222121122021202212121110201200011011100020220021201212000122021002121202221111220122002100210101111001122022200120121100201220020021121201211220221202220201100200102210121202211201020011220012120020201212202111012202110210212112001002200120112022202121001120020221221022210100002010111020122102111101020002120200001122212222122012002102122020212021210012012000200212211111222200210211102001122212020002012102012002010220112101121020110012112011022202020100020200212212220101100010011121220122120021202000111000020110211212122211120022002010222000100121020102121010000122020202200121101201222022002021011001100212001122210021202121101100210002012210010000202222020201000222210220001201201221210220100122211212122001220222122021001102021200110002021102221220011211221000101002100221100121112102200112120212102001020212212210112022121101101000210120212120000101000221002020001212010110002020100202112012101011022100001022101022021000100010101021020011122100111002211202200202122200100112002001020122110002022000022122001021221220221211120102002000102022201220002101001111102001102102101012001101010212210220101222111122202102", "121220022110011021201101210201012011101211010110211022211102102021210201121121001002011212012112102012021121111212010122021220011000011020102002021222021201120110112120210010211201111200220112221012220000120202110002022120111102021201210111121110210101010000111122010200202220220200002201212022220220000022011210200121211201020021011121011021012220221021022220202222100100010002202201021221112110010220001221201212110011000002022222201111210100200200100011211112011101210210022120111112002221011201100112200201202110002120220010200212100011121121212020121012001111110111200201110000120100201012012101000200201201211010222022022100012210000022210111222011212012112101210221122011201002000100111101111100101011220102122022111011001221000101010200100011020221211121101001102222122200211211102012210122222121120022212111201220102222111222111211110211110202101211020101222021022202212001122102200212111022210221211111100010211021021021110012200201020021101011011022112122201122110020222011211002221000222111221100220100201202022220122212200212120201110200212221100020010000011002010102102202120002120022202201111122120200200212212012111120012102102120021212001210201112202010220020211000011121100021222012020011220200222200012220221122001111212122201100022200101200022100202100120202011121112111011122211202012021021112012002202021012020121001201222221122100201110020101011122212202021022012200112112122112201010001101111100002120110012011202221220120021201011011200110012120220121211022112101011210111000221012022012122110010220101221011212010002210121221102022102210022021210001120122010212000112110021221102101222111020222120122201212120000101112210220002202210021122220120121001001220112211200001222122110200002212102111100201101020020122202001221121022010211011201202222211220000120021120222202120011122102120221010022212200201021101112021022200011111202001002122001002221210222202022222222000221011022100220122101020100021101211122200000", "002021001122201102022120120201122000221021212001000020100012101001021120201202121011210111211110202101110112021111200222200012122100002120011001212101200102012200102100122200011000020002111101120200121210222112001210211201222000021111020021220200110111102120122002202102000202112122201201111002002120222121122221001100020201200100011110002011200221220122210122222002212020200211220212222111022100102100120101222012210221202002012200011001211212211020000020100201211000102110000002111100102021120200212212010212212102121100001212011120110221000200020210220102121200101222111002011202122112010020110022111120002202110010210002102110022002100211012220212221101121121101222202001001020001100211100002120202012222012021010011102012002022222221022100121221100020210111100110020101121020120220120020101200111100220022002110002222210001212021122220011022012202210221021011010121220201110211210210221022201101222212110020221000210121201201020121020220101011210000011222220101222222011100110211201221210121212112121220211212020022210100200201222102121211220210120212211020012111020012101011111110010000121212011022002212011220111021002100011111201222202020112221121122202012201210101110101121212110212221021120211101101000221201120220220001122212101121220110121201011101111111120102211120201000002100100200222222020010221110010202000200200012202202012111120101001111021121221211221201001121100202201102022100100020201012102000101122011202201011002202210200112110121201211101220102222100111101100012022122022100020022121010001100112121111122210010102202021110110102022020001000112120212220202201100021112200221012002121011221210010102221201212110101212201010110211200012000121021210110200200111000020100202001011022200000010002102011120112200211221110202002022122122121020002001112111010122110102212222100010102221222001020001020221000200122121101212111001010001222101100211201120020122210120211110020012022000211202121120000100112221212021111002211", "211001220220102102212201200102210201111020011201200120000210120201020202122222110101200121000020220122021102200202221101020020022001112111112102101201112002212202002111221012021110220222121102102121121222200121012221102220220220102201002020002100220120202120220210001111020112202000220021020202011202021122212212001000001121021101001211202221122121001222220022112221122122022220202111120202120001012201211000220222202211022201002212202221010021120210222202121001222102112021201200000212021212001020121222022012212020102201011001100002100211220212222021112010122102100001101200211201102021100001102212211212111022000012102001212001122121101010012000000221012222102002100111211111011120200221120222022200220000102100000101010211012111012101100201210120210010111220101122022112022200011020110200111200022120022101011220012111110212020220100210202102010200022211112012201012101111202021020101111012111022001002021012212202200212221000221101222210200121010100012101011102100122000121210011210100001122211212012111211222100012212122120221110122021102101002020100202112212200021002211222201122110010220102120220002200022002002000101020010020201212012000101121100001201011011202222210212200201022002112222022211200210022101122201021001121202120020220211010000101212000111100201220220202220210210202001100202010110120210022122200021212102212112202120020100002021211121101001211112102022121120112222010220212122110112011222120220121112112210202012012002002000122010011021002112001122020221122110211012220010121110221011011112000200200112100212111201000120021122100011021220220202222122122222222012221101221201102021101200210021010002110111110201002112012201101022002122222210201110120100221212000011220200010110111002012201010021122200120020121010022120000202220110222111020022001011100201000010122002112200022220021000000001212022111221012112011022210200201010122001212010010122202112002202011200012221010100221200221201212020100121210112001002112", "100020010000101022122202220220122221021012212120211020111202200111021222101222121001220110102022121012221120021120212220021121222011200211111202112210010001100102111202122100200122010221012012211120112021222112111100110010111012210101110221212012112010222202021011202002112221022000211000200111211000120100211012010210110201010020212222001110100002000000221010212201000200012010200112101200222110000200121211022111221011111102112211222011111121002111120022120020111222021101102001000212020011221021210000101221110210101220012200011112001202020201111211201222022121121112121111002020021020100021002021100100101201210122010122200201020212102000010011112012222000211001222021220022200111100220222012200011100220011001102100002022011111121010110212021021010000010220111012011120102112002012000000022021010200020220122020021112112011112112122212222000202011210202220012121001122012210122121220201010000002122222111222212020220221200201122011011002010120121012210200110101002120111001022002021212102122011120122101220201102110222000020012212112001021112200112020221020202011200102010201001000120012112220220121221222110202200220221111210121122122200001110102222100222021202001000121002212011022122001211011202201102020121210111200120021120221002211120000010222101110020100122211222111212100122012210212112120200002222020200111001002012011101121000102210021220210021201120221220212110222001002202110220002002220201012210210100110110210221221200202210121121211111100221222200112211022012220102012222112121102101002022002221002100222111220201102001111212111022210100100022222012012100112102220001121001010220111211200112121212202211201221000022101022221020202202001220211212211112001010121210210201001012101001002210211201021211011200102001100120201111121200101211212101010011120012122012210222111020120010121102010221221000002220011200000011022101100101121200010220112220102200221202002000022012201002222001210100202001010100022100202210010101101", "112012011120010010122000210122020120121112020122101021200110220202201112102221121020212202100111202220011210200022212211110101202212210120221220121112111202101112110110101111222211200212120111001210121121102110221211200111201220102212202211212200002001012022212121110012022201112220110220110110201112212011000000111101001122010102102011222222122001202001110101202202022210220102101022000222002221211222111021220212111200000201001020021021122110020100112022202121011010200221201211212220221212100002200001101020122211020100122021211102011112212100210122112000002111200200102202102222210122010020120201221011122222102022000110212112002012202212121011101022100211112000201202110001121110021122202211201012212221011100011020010120210121122011121011110100020201002222212011011122110122102112001011201100110002002121102211011100012111100102101102212021112211021000012001120100200010211202102211020021012001002102100022212201010222012122122000221000022201201020020122120002000100000011200201021020112122011211121001000211020021210212221100001101112210100122120102022111122202111022121222212102012212120111202112012201201002210220220010220012202200120122221202121100012112200021100001222222122012210011002212111212001020220002001211122000211202022102122011000200020112002112110000120102200210121021210200202002012212210020122211101010222121001222000112112020010212222212102120122000002011021001121110120122201001101000011121222122200212210220200211112101000222200101211102222110220020022211212012111220221000211020220222201202110222212122020200221210001221011210202111210010220012210121102121210111001202000101102102122121110001020000001100122202002102220101000111201100220102020021001022120200120002022201211020022102120101012201202001112102121122021122201002212201200002000101122120022110020211200202212112202222211211111221102220111220221011010201010211011220021101100201102102101210102001000111202222121002110122102110212121102000222201101001", "110001002211010022021010222120021221012210021001011012210100200210001221110111100202021020100210011202100022122120102012222121202100211002002212111200120100122211101211002210122120001222112122102122100222121212221102202120102101202201200010112102202012220212222021002022120012212001012111022112011210211110121122100222010100111021022222100110001121110010120022010020001122020210102200012020100010112021221212212200001000201120000021200010122100022120122210102202111121021212122220011211212111220201012121221121010212000021111212211012011102112210021012201111012100012011111101112200202211221120111121202121001201001222012102000112012010020120221210011210021101211200200212201022201010221010220212120021022122122021010122200212222102202000011210102211200111220122121211220100101000022001212220122221021011110212202002012112112212202102020101210201211120011100000101210110011002000100002111102002110221011210122112002222012122121012221121221222201000202122020000122111102202011222021120200220012202212002202020110222121120010200121122201022202212200200121100210110020100112212210201000202101112001110201221010010012222110221100100010111002012020002121212021211221220212022022012011022112122010121010202000201222001122011010001001220122101000012211201022220102022022220001011101101111211212022102022011010010220020020012202211022221122221122201020201010202212021100200121200020121221212102022121022011110000221111100210000110121211120112020000212102010101001011100020101020102002102112211111002102020201120110212112022112201012020201222102101100102120120211201212100122100110112002121120212102110200122210220212122111120020221220022212201000211001010212111202101201120120211101110011002002212101220111211112112212012021210020111002101022011222111212022011021002221111201201120212002102202201220221002102121101010101201021212000022222102212012122020220102122121222112011101220010120100002002221011021222100101011022201001201122100022220121102", "200201100000100001110212121122020201021100001202102102010212022112220221010001101210222120202011121111122211011201212001012022111012001110010100200221001011002111101011221100010202020111100121100100211001201000112222112202010012011001202012200121101200122021222212110100222201011220211111122112110212200122010120111010002011221112201021201021000011120212000010110221110212212120102102120021202210012010210212222010221111022202220122001112221010112200100112010120122100111020011201000121120111200021000212202200022220022222011022110020211011121120110220100222202002002022221201122122102211020202110202111111222102211012210010110111121211200022112011100022011002201220001122012120221212211010111102012112222212202222200022202020022012111220101101212011211220010101000020021020011101222000121110000111012112010021002212022211122002002112212202110221200202001102100201221111000211022012002100122201102210101221011212011122010011020121202001010212202012000002100122121020221110120001202211110002100110000110220212001201102111010101022102012200210102001221112122002000022020011211202210101011000001001002200102122100100122211222220201201000200021202222110120011201011100010000212121220220111222101001200201210221222021102202110121221112111110221010211021020202021122001202012210001211212002212102110202110022021220120210200210012021111200122120221101212102120121000202212121101001210112221122212220122102212201101001220101112002100212211222021100110200211200211110222102200110212010111000200210021121202210011212202212020020101212001012112221001200210111201022211211200110201222011101001121022210020121101121220212012202101201111122122121101222211020012210122122001021202022110110000000021102210202120222211021002112001200012010200220110121112210102221221011002210201111211220202120020102111121112122111122202212001021200121211222012110102111010012122111011001010000121221101122002102221202101202012021200220012001012111220202222110020011201200", "002001222211211222000100020100020100201020120221101120002112222212002221120112121022210002221021211101222221100222220220011200020202111020101012211122112102201222101020112111022002100201210100202110112122012122022111221201122020012120202101221200020201010012201000022222002211002211002112021222022122012201221210111111111121211000221010221022121221112220100000211211121000200102012200100120000101021210222120020212101021100002101021110111121211221000220222211200201010122110012011101122211222111210001010001110220101020112220010002010101120022200021012121001212011011120201102121110111102012210012100120120222120201200212201012011211011221121211101111222200002021121020220212122212102102000222121022021111021221111021111100121020001012122122020100122120001011100101122211020021120012201201022110210000220222221100221112212021200112010111111021012122102102110121111011220121110221000121000201000011101220001101221122021010011221120102102000022000100012022010010101110022210000122121200201020202210212001000212112002121121220222112022111000211022202221100122012011220101200120200201221010020011022211010000201101222200120201201211011220221212212011202020011000002201110110212112121220022101211000010012000022012202011111111212201020221212212112211101101201101112011001111120021101110121011222202212201100110111212201002002220111110202012111002010221021200012210210121020212211022000200020122021211211120021122022111000002201201010102001202021012111201002001102102000220221020020101012210201101100021220000221200101010221201211021120110001222101012001020010002101100211220002100212211021100220112111220211112110000112121101221001101210211101210100022101110120220121001021212112201011112101012012020022021121020002110200212220020210021020120011002221221221221221022010120021222201011022111011000221201020020100002120020202010002200110020220020210012000110001022112012221220202001121122202102200100221022011020100000001012020111022221001100212", "222101112010000121010011112010200010222112200120020000120212001222021120001202000112002221011011210211020110012120200110102022000112102000202100021000110222121100110120001212121012012102021102120010120102102112020101010212202000020102121200022121012100111102102112201121220220120112122200101101111010212002111022020220121021121100220011211221221011101012100211010202021212122111111021011122201211110001021001101012112201011220212111222212100221101212020200211111000202102010121112120000002202102202001202111120200011201211120010200011010102001011001122100022112010212020120211202110210020022100021220111100211111112011112010000101121102002211210012212110111010210121021101102211020112110111110211200002220112100112001011021020111212200010210202002121220201202212020200100122000202120212220002022102001111112122000110212221000200022102110100112111111201001221112112202021020210012121212012210200211010102121021001212220110210100212022101201110100012100211111101002110101202202222212110022211000022110211101001110022002220021222102110200200220000010010121122202001210102202121222102102210220102010100221210210220001221120200111021211200121020201220001110011001112022000202002222202101001221220220002021112112202000102012220110201020101200110110022201022102221110122211010211200200120000202201110210110022120022110220001212120122102222002002202210020222111220122100002112100221002212000011011000200112021110100220212212010121201020112001000010200100100011221001021010020200211122212122102122021121002002102211022002201120011121102022110010010102012111022110110121112022211101011002211221121020100020211210101000221012020202010021120111001210212120010122110222101201000121011112001210110021120100201021000011121220201102210222101122202012000212120022021212012211120220221221122220221111122101101022010112020122000222010202001222012100200121100210210222110122200101011000110210211201010022220220101012102001011010011110211020201010212210100000", "220020221012122102211002001000210102011020022221111101010012200121110012222211022202210220211212212010111121102102000020001002022001102200001220020000002200110111220020100212201001210100011201201212021120121101001011012202002200211220121112200010001201222210211210122212101202221202210112112110210111122222010201112120111221012011222221222020100111100101200022211220201102112211211222002020002022112100220202112220120100102221212120000022111001211002200020011011120202000001120202022201100101200120001120021222012220011101201021201200202220000012022121200022211221102110011110221101010100120211122201201012222222102220120012110020112021210222100122121022120022020002120211111101212022120122122210110100202201101002111010212202100222101012101101011000102220020220022122102122201222010011001022222101200001101220111212002010002001222121220112212002001110210120222100122210001212010020000120211011102020122002000202111011021102101010220121202000200020001210210021022210202201001110001220122122000021110222101020222201200022022020200212120111021202110111210000211121202222022000011212020122212001020102020001012000000012101101111110102012112210202021100211210210202212102111012101020221201012111122121211202211000221221012121101101112122012000100012100111121022122222210110020120202212211001011122202111021212002021101002021122111120101112112101000101121021212020200012112202022110100212102122102102000221010220110022110121010120002002210212221111110112102020121110101111220110101020212010121022211022210110220211011200110122222011100101120101212200001102201021100021222211202111122110101101000101011112011011210112110012200102100011022011011121121202112111011021110200202212112010110222210222120110112101111012000000102112212121010200222222221220222211010200011012102022122201210021210201100101222121120002212220212200222210120110011012120210011020012110202120200121001120210220220222001021201220000221120212012212221212100200200100212202112", "200211022210210000022102221122021201210012020121210222221121110102002100021001211111010101012120211020022101112210101212112211102220022201101012120112022120111022111211022102220202221222022022122200010201110011110121221220020200200111002111210001020102202112011122122212112001222002202011200100110122220120221101010022200001111010210200121221021221222021120021220210112200101221000000200012202122010200222000000220022010101121122012021202010000000211102202221022000101020210000020111202112112111020021020221002110012221101101201022011212222100200022122001101220022011202122111001120120121221200100002001022201022211111200122221022220110211011112121221201101002122210122010112012001221120112102021121101222110011222221221202120010112110112111101112202202112100222010110201100120122201000012202100201012020200011210221102102110021201201100122000002212120122211010102220011220210001110202020211201121012011220101210112022010011101111000011222202212022020011221020001211022100120111011120000211022211212210220120111000011001012222001210011020022101102010122122211112102122120000200101012121110010120122211100111222102120102202211222200100001211220002100011100100211021002122201010010000101011202122221210121000201102020220222000010110010222111020112012211121012010202120202210012120021210120200001020001212101001021211212002012012202210221202201122220021000001200022022222100222210221022221021010011122211210102202002122121212202020201012112022222011221222200011202202211001020002112200110202010021211222020021222202220220220010112000200012202100212010111021211201200212010222221020122101000221102001120210202201212021212121100022111010002112210220202111112200212122221222210020110000220101002121212121221020022102221111020101212022221122200111002221120011122111112222122200120102222021011121220220211101121020201200111201002210110122021200020101022110022202021122211010212122022010002001210212121111002102100202101100210110201011101202012221", "101102022201212111121112102212110021212002021112012120120002211101111212220102102222022000212021010110222220020100022211111022210121110222100112102012122210200221121112121002222102211122122020101120000202002021102200010100012120101120020011200020011011211021100110122102012201202110010000200021000001121002121110210200000212221022012112012002100021002210211222110000002022222202110010111202011212222020202020100101021112020020221010210121222220222112222221012112200021111210011201012220112121222001212120021212001111101212001222002202202201100120102021100221221011112212110002210210010110220221011112222002202221011200010200210100211120200210220120221221122010022111110120200112112112000022020101212221212011221001120200000112022202120122202001201120122010111221112020002020202100212221111100200222201011212111010201012102011110122111121212110001001000212222221211211000221221102221000220211102120010200102121100100002001210121211112220210020111202001110000010020012200022000202111212010111120202210200020120210120110211112002200221012112011021222001100110211001202002202011211211111211100111122021000021202200111000221111002222222121221221000102220010221202021022111102210100122111111112022021222112221200112122110102012220010000010222210211011002202221011110120020112020101001022101101011010220210021212100011121022202212221200012210221122001200222120100100121002111111110210000201210102101201120222022101111120002021011201001011100110122112221100101022110200220022210110221200012101220211002000220002100120112010002101210010021110020102110012201020122122011211010021101202210222220121110121100022011020012000100112111022002201101200022201122210012112012121201120121110201221212222012202001020221002200022200000000021221222020110102000221122002012011012120120110102202220101121201222112001112112112021220221110002122000221002220010220022102012021100222221002221202100202000120021101121111212210222000021121100102011200120122122010102102", "122211110102021101101120212000111010002222022211101000022120012110121000200101021010200002002211200202212011201221220000000222122012110100220202121202101021002211220212202211102200221222120110000102002221122201102102010211012221110110111222010210221220100122221222221220020202010222202220010110210020021221202011210112120222020022110012020200012212122021020011201200022012022210202220001000011112211001111201000120001220110212020102002202021200121211001211102002201200221000010121020100212111122121122202020120121112021010022111002202102102001020000011012102102222000110102011110222121121202200210020202020202012111121212101201122222122102210110221010120010110021101122010121211221100210022200001002110121010202110121201210212010222002000212010112111111201200001002201210112001211001121021212121201001112220201011120012112122222200221121120212012010002110112222211201221222210200110120221020010212021112211100122101121120022011010102020212200110021121102021111011211212120010222212121010102101102212011112122212211012221100111121122221220010011020200002212220012200220221001010101001022202212001221122001200102200202200022200002222001102101101220222122111010012212110011220210102201202212021211200002120212022000101212121222012021121002001020120121101120200022221201212111011220120200120101202001211000122021011220120200211102110020222112001102021022200120210111121212222212102000221212212021120201221001102101022122200222200102001000221121010221221000002111221221200010020100212001001121200021222122111012002222000210220210221222110111100220120100212000221022212121210121202210212001001001211002220011101100210021220200111221010020012001110002002112002000121220020120020100222222020021210202220202120110201101100122221001122001020021222022012200002001221111200011201210020011101221210001212100111212102201002221102200221021210110120120210011010102101222211001101000021102012110111021121202010210211111012010012002112211120221102210220020", "010012010002211021221001200020102202221001220001012101210000010100020210112022220210122001011001112011222012000010122212110011110001110012221020111201002012022212000022121011111112110001201022120220010021210211001021111112120102220000100202102112011201122100122221002012022121001210102211221200002020220120010000222010022011212122010201021102110010200112210120210212220010122022011221212111101212220120011220202222000020111111211211100120020011120120110001101112202100201120022020122112221201210110210201210112021012101222201112010111120101211021000100020220012202120202121211000100021101220022112210001112002111122121022012001010102120221101211012011202202210210201120121221112022221002010000100210200100210120122020000100100111120002210221000122100200122002211110201212110102101220112022021222021100200011212112021111111110102210201200010002120021001200122201222012201101110222200012210000012210121011102212011102011010101021000112211120022220102101200202002222202010201201222002200220101011020210110022202211011220221120012211122201102112221211201212101212200200210212201000100011012001110010201002210112011122000020001011101112112021010122211102022022222121220111000011202110021101200110221000212100122012122220211001201222112001100122020202212221011201201100221022122020200211002121201110112222210020002102010000110021221020121102020101001022000011011211101212002001001010212101200200222011020010212022010020102021201011120022221001102201211000111202101020212010122002211001102200022001202122001022112112122112000102122021011220212110020211022010021002022121201000112001022212000021021020000101112121120122100100200122110001011020222021102021002210011021022200000200002202001201211001202212001120211011220000111110200111001211020011022102012000211012212200122101020120121022111010210001221102212111101021121222200220210110010110210011102020211021222222000101101112221122112211020101102001122020100011120122120002102212101111120021101", "012020211222110122212001221110111212121211212111200211101211211022122001020112122110200110020201210011022020210021020120100012020011021112010100102210111010110220221201110101102200110010222200221010012110211002110100012102200020002012112001112121110021101021022110101211200020222221120110221200111221222111210210122020020002010022000210011102011001012110112102010012020221212220010221210022011111110102001010002000120210202221200010222112001210012211101100021012202210002211200011112201022010111201022210112001002201220212012222200102012210211010102020012222102220100001221200111010100212222022120220121112011020112002022200112222100211011212022112012211122220201212021102110222111211111211122011100101112122222022220020120201212212212020122110222201121020002222112022200021002012121002100120221212021121012010222010120222012000102010202001202120022002011121212012001100011210221020102202000001211210122210001102010001210011012200110001222102212002020111211211210102210001122022010121020122222112111200000112102101211212210121122002010110222100110221122022221010012110002021020000002001120011002002111002102022122012101112000202111211112101011102122021201002102222010210101000210111021011212021000010102012020011201021222020121221011221212110100110022011002222102001001222022201200212120000000001000220002221201212221011122100011212021012120202011020101122120010200102102021211011102221100111112000211110212021221202012120112111222010200020110000221100021201122220120001100020112102222120020012110202102220100000210221121011200100011112111002210101102020121120200212100110122111010202222022020002010020110111201021220111010011120101200021121110010110000122120120001102100120112020202212021221112021201220202112202011012021210220210122212111222200011200122120121212122020022220202202212202121102202202211201220112100001001101202112101212220020220211121100000220020011012211021120210111002000202211200012002011021011122201202111021012100222", "111222101201212111101220002210102120220011120020120022212221120012200111002010201100120020112200000211001202021211120220100222000222221010201002120211211001022201022221002102100201211200011222212011221111010122211111101011011002101221222021102001220120201011002022222210012202102001020200122000210110202210012222002211222102000120222020022010201010021121220101122121122220211110021122121121100120001101010111202220102210100002102110200112002001012121202222221221202202220211221221011002122221201011010210212122112201021202222000212100012110122100022020201200021202012212212102101010221121020102011200012112220211201120112120202010011121000220101202222122102121121121220012202102101011200010102112200102212221200110222122000120000022110220121000010012211220002101100220222212021210102112121222111001012211101111000212012012211000011000122022001201112021211212101100001110122222100100100211001112201000102201222002011200021201012020122101212022000022222111222202101001221010121121110010202002222102122022000001211102000020101021021101010110000100200011110111210002010202002211120222120101210102110212222212112220002210201002020111011201112212212100220021000212101212011102011112210211021021002221021221012022122010000022020122120201201200011000102120221010210012121202212212122210211220220201011011112022121001110112010211122100012012210222011101122000120211100012211022220222200102100101111211210012012221020121022200220220210122212202210220010200001222012120011011200012202110200020020212010001022221222011020011100101201010102220010011220122010000111211102210110021020101102211102200220101022112001021001101021222002222221102112020000201221122100102021212201101022002100111012100001111212122201121210210221022211122101010210111100220010101021010121010020011022002010101210010122010112112020101022021101202212110022011021100110002000200100220222220021112222100012220010101220002000211011100221100010002211001111202201011210220012222022220", "012022011220012200102100211210120122012200220220112111210122222200020002121200102020212011200110012110202101010121210110010202120222201021000122110012101212120212121001002000111010201010200112001101120202121221201121221111101022220111121220020011122110102100000212001211100212001012122110022012220200000220212201110112000022101021122000012122222210222000020212112121201012220100121022120220020110020010012222202111000001022010101222220222020122120120112021102212111022212001020200010100201121100021120112212120110120120120101011221022221201202121112201100100201002210012120122020112020202210120202200220210001102100212011210211121200212102111221200020221012210022112021221201100022120101121001220021210220222222100020212222101201222221022111001110121212010220011110102010120202202002122112222120121210211201012221021000210102020201221212222211210200122200011011022121212002101110022111222020121211222001200111120210110002010012202102022100110110011001012200102220020011120111002211112002000022221202010212121100220012122010222022121122200201012112112122200100002211210002211122210110120210011020021122201010210222221202001012012122212111022100011210110020122122100121210021212002222202200022110201120221102010020212121202222122121001120222201222011011111102122002200210101001102112121212121220000101212110012200102111000211021100002211100212200120102211222112222120210012111212122220010012110102021011220002101110112110202121122111012100200120021001210120001122202211202110121111020020202001211202212100210212101211112212220100201202122212121020020002122101021100201222021222210220210020021222022121001111201202101120112020011101220010021200220221101221212210121220100010221022111202212121200110112020021221211010110100200102111212200111001002211020122001000211022200100110100001211010111020121012120011202111102000001112221001222221000010210220121010022010120001202122222120111120001122020022020210022011020121112120212220111221120112022", "101210222011102110212001200011211102001210222022202120101021022201122012101110111020102012201101110221212021011200111222202021121022012001021101010210100221200000110121022112021011101200102002211112211201102022021210122121101110211011122120020011112111120211021221222201220000220222200221111210202001000122110200211220101122220102221021110100021112211102211001202111111220221011211212020010211112200110221000110110212100100002222101012002120102010101110210222112222212200210020001010101110012102211220201202210112002022000022221012121112012221120201120010021021022120211211012122022122110000202021010102220112222120122110012200110211121211200211112101101201010112002120220211111211000200221020100022220211110120010111112022011101200121120101210221021221102101120020021000211222002002001201210002002120112112011111202111012201100220220120102121010022122002110010101001201212220122210000020211022200121120110112212020211112122210011212210222111001100211102020221020101022102010112021210002100220212112000221212021001101212200022021201020110020222102211010111102210202200002011220210000102220210020220012020110222002202000200202112111112020120011011100011210000222201210102221220100202122220120220002002120211111220202000120100012121202022220111111011202111220222220200102222021020000122020022121120021012001101212111121112202120022010222002011022210110202110101122012202211111020212001110012010010211022000011021120200210210011122112220101002002021022220011110012212220101221011120121201210102022102002002101100122121211200011100101112200002102220111001221211010202021201001100000020211212012022022001112012020102012211121012021200202022211220002011011202012111200102102200001010221201110022122101222102221020210120021101001101022002022021002010122211010220101022000002201210021112210020221201121001002002202000010211011220120120111012221011221011022022010100211122020200001112211212112212001211200010012002121211211211011011000100221002211", "020202100122212011222001102102002101111112120221202210120200222100212202002120220212121201001201221102022002112101211220022020200120212220202100120020022111021001000200200112211202200220122021001102210011101101000212211201200101221112120121221212020121200121010020211010110010222221200102112122112002021001212210102211121221211221211110000110002112111222200222002011212221112222022110022002101000221010020002111201111210002112002120222000000121011111021222010122012202222001021112121002120010212201112112101122210222111202210000200210211211121122220220010000210120112220220000100101110001220000200121222100220212200022201201010210112201202010211011002202110002120012112011000020102022000121021110021200102022202021010011020202011102211201001221200121011001121210102220002100221210021022101012222201022101012210102001020202100222121011011112102022120200121220111002100222211210212222120012102100100020200212001212011102110212010222021000000221121120000122211122222102022101021011000120021211021111122020211221101001202221020020201212111002112000121220221200000021010211001212010022011221200202102022200021020022011100002020120010211020220220010222212012120211212120021202222121020022220000210002111221020101220022101211102210101222211100121010111111010211200000000020202022012012121212102012012222201111001020200000011102021000021001021012201022212001000200220010212000210121202200100112220101002111100122222110220102212220112221011120200211101211102100002110100010002220102111020112121022122102101101222001022101211111221002211220021101011021110110210221021212111100001021210211110001201202020022021210120002012121011121012010010111200011002120201202202011020122220202220111110011220220022101222000121112110120011111101220001200111222011100002121020100110021211201221212002222221222221001121102211112211012111010221211201210000211120222200122112122100222201200111022222121101221220201222001101222212000011001020210110012102122002102210102", "102220211120202210011220222111000111010110012201112012000010122011001122121100220022200220211011111210000022112020220211101000121221212001100002120000100002001210112201011201022111220110121021120111102210002122220210022221022211110202200101112102221122010122212112210112122202002102012100121110010211010210021212012112221101222221211120010122021222121101210002122200221211110102100122012212122011102102012110110202222001210000122222101112012220000001020021200220212202112002012021101222220001111202211122221121201112201012110221001212222110011121011211120002022000122001202201000200202000222111110111102121201221101101111112020222112111202221102112001221112011220210011010011100211201210212121012201022201011002122022020011220101212221211102000120000002210122012120220101100211202212112200010202102210221022020022202212120121202001012112222200120001020000120200222110100201121121121011111210110200211000112222220121110212220010022210112212210001101222010212222102010111222222012011001010212101120211100201010202221000201222120101122000121011200011022111001002221001111212220111100020022102102121021021121202202021101112111021211201221222021100022222122210201221012021121200012222022211221110200022121202122111010012222220222201122022212012102002110100001001121002110200211020120012102122221220011001202111011110220112100011120102000011021221122112201100122021120212111112011012021001110112111222210202210122001100212020022010211201011221122211022221212001112022020221210211011022200121012011212101021002022221212221122102110201101211101100210020211121010001202122021110101011010201011212212120210210122212022200011221200110001122102210002101122121021210010010201022222002121201111221000111022020120200101121000010212210012002120220101002120001211201020021222021210221120011201110022002002221120121002111210120121121111121221000011012012001101122000200110102022101011021021022101002220200201011211011020110121102001101212210211011101101001", "211010201212012102101010110210112200012110101012122021202200012010100000202111102112002222010101201010221122012101210121210021200210200200011000201011012022002101102002012011202221220122102112001012122120211220121022101011101212001211201220010202111000012211020101102112112010200110212011102221220102001212201111022102000120112121201210022001222011221011102100120220000101220010110110211012010012212102201010100202112022210110212210012000020002102211212101012211001021102102202100011021211102010102121200200200012002000021211212201112112021202021220012011020001210122222011200222012210122122001201110111111000021101221211022021202122122100001112221101200010102011002020200220102200220010112122102120201020220102221111122200020210020121100201110101202210202112211221122001120200212201021120022101201220000210011200202210111122111000220000110102211012200100200221002002112010110002101022220111220210112221101110001012221021011121201121111001221100221211010111221100111100102100010101002120120101002100202010221001010221222002222111102212012120122220221011002222021011101210210101021201121002111022220211102111110021002200211212000001121220011020102201220100021220111221010211102010122200101212210200101001020111220122212101122201221000222010220122220022122021211010222201100022022202212202112120021121010210210011112011212100000021002211021210100211022112200110001122010010101220210001021221122120121221022101221000201112121121021022200001221100222010202221201201202120221112201010001020001012220201120202001101220012111112011212220201120222012001202022001101122001100110101010112210000112112012011120200102101221110010221002111201220121101100012200201001022010120012021221201120201201102201120222122121020102021102021110102111202001221122211110012212012211222020001112220120011000020200002122222001011101221011112021212002112211112000222100210122022000020200122000110210102112101200200021021101212200002201102000112202021201112001212001010", "112110101220201022111110101122212101201220021100002202211222201202102110010101212200012002020001020201201212201221121200100002012211121011222201011212102100000111121011020102102000010020000022120211020202101111021120002102222111100211101100112021001210222111022001221112021122110110000002021022211122021102021120202102012112202022012002120100102210202220211110020202110220120020010002200100221202012001101211001101002210002021222202101211212002122101101121010202212222222002202211120021111121120020021121121101201202222221021200212110102201211212220001212110102212100222220010011122112002200012000120222110121220210011110000220222010221001222020011120102101121101210220200022121000121002102022200022221100210020002010002022212110102211200220000201111220202100111110210211211122221011121212020112012022111202111101120021120001102012201012110122111212202012000100002000102011222101011000210121211110222022200110200001000210101210120200221111020112010021122001010212200021120202002020220211002121020021222022110102120210212121010022002022211212002022211100122121110102201211220212211210221221212121222001200012120122012220110001020212002222012211210021221010010110012211001112220121102000120200102101102111010200100002221022200011211021021222221111012122101211002022010012002212212210220102020200211110220002210220202211011122111000001221101011021011121121020211000110000020002022202201111110220011100110020200121211111101101210121021202210202221122112112011120211211200022221200021201211122122101000010111211000210021002110210201020102021022111120021121121012000021021210021221210222201011212100010110221222021221221211012020002222021220100011212102021020110002100222121221122122202221020212012212000221102000102220201101111122011010200010110012110220210211112120212111202211010012201010110112100011202200202010200000202012112022212000102222200002000222110010001110102101211022022012222021212011011222112002121122021001120022222212221101102", "010110100122102012211212002212000221210220010222202120020201021002101201202020201000100100212200210012220011212001220001001110021000212111000020211022000222122102120220111011221101100202200222112020011201021200202210020011122001120211002010022122101101121122010212212201021021222112000120010211110002201112001212112212211111001101222020011211000011012211121100112101112220120201222211210122210010122220102110010121200120122000222111102021210120220200021002222011100202021210220120222011010011220000000021201102101222202021111002222000011111221122110201210120120221200021002210012202010022002010202220120001221210102000122012002100012122121102111011101211200022200120222220100112221212022011201012101010201122000012012211200122002102121020222120002101001112200100211120202120212201222201121001202102200021201202122221011220110220020120111121202211022001020110111010102201011001021202210222012211201012222122220112201100211221011201120202112201110220220221220210100122002121102102011102010210210112200211111112211111121220202202221202012222010210110102201111101102000222102100210211220010021021212001221120111221211212012020000102002211112011202202201022012101211202122221200202120220021112220001100020221000100102000100122221000122020202121220000210212121202021011120220200211111100022112201202101211010200112210000001120200101201220000002010020012110011002211201211020100001120001210021102202121112111120021112220101220212012111002202121012020222102122211201202112021110112201212112100120212010022201111011100002211100020002011012002211201110102201000222011020111211010002111202020202120102211212012122110100120222102012022220201200121011220022002011000201202201120122010210110202002020221000021211011012012210210222202102100100100221121202002021012020001110012222122211221002001212020212212110010022220011222220222110222011111122001010011212212122002020010121022202121210122221002222212021112010101021012221002201020012102202112001210222", "111121212010011000200000112002211002210101022020022001011200100222220221212011110101021201210210222122112200111120221000002020201020200120221221020000011212122020020201101211011122100210222011121112012111102021120202212021102112122002221221011200101210120200201102002212020001220010102202200101022021122012111100211211101212122112122211112021021122111222111122202200101211211112122011021121012222010122212112020122200110202001121001110112122020022120100222201002210102101001121101101012111000101201102002211010122100021020211112201122120011120011211102111122202010102201111010110001020011110021021122001012202122001020221222221011112201021221202221022110020011221002220220111212001200112201021000002202222012111211100012211112010011012101102121212112222022000220110211001201120001201222211012011120021210011101122220222021122001102111200110220011110222020011001221011210021121012220002201021212000110111021010121121200110201201221212011110201010122021120122012112100012100002100002122212122221001122020020002020020011122202201210001201221110020102020022012100011102212202111010122001221012222002021120112112022222220021012102211201112011222122112021220001110002021200222120000121122210221212102021211202000212200112220220021010102002201000100000021101210001110020010022012022022222110211110012110021111020010211002210100100121100220010121000201100100210001212120221022100101200201210101220201022121122202100221012210001200001120112021020101211200121011211201002110022020000100102101022200211220212122110102000121210020202110221101021001102222220022111221221122101112122202121122120012100121102211101122102122201112000102222102021201112110122120102121220001222221022212000110000000121222100201011011110212012122212111010000101011201212020002222122222221010102222221112020200012000020021120020021122011110120121111211002222002210101020121200022110101011101002100011111210120022122211112112020001021022021011201022012002001222100110211201101", "011211011222221020122120000111210120100111120210200120111001121102202000120211210221220201110011212020212001100112202012000112121010122102212122122112222221022110221011111012001212221121000200110222020122210100120101212202002102100020102221002211100120101010211201111102222121102000221120210102202111110122001221121221012022222100000010100012010200021011210220011011011021111021022120122222201011100020212122210202122211220102210010001200220000100212201212211222100001020211122222212022110010220100210112220201010021200120110011102201212202201010012010200200211220002211000201220020020020221112012202201212010220021002021202100012210221202102020111111010122212211220010211001220201121011100210102122021010210020000101112122202020100100201220100001211121111202101021102001212120021022011200100010101201022122002121111100020020022110011211211111101102110220111121200101010211201212011101111101222011022120010210020221111000112102101110111110221210112221012211221011020011000221201102012000012100120201102202001011202122112210120011212000202100122010221121212200211202211220012111001001120120202120210001122120112112102121210120111010022001112111000120001222210012210210000110222002101201101100222211022122111100202120112221212020011012101112202102012100201222220101210120210111111221202201202022010011210121100211201020011012201011100122021121211011010120110010022101110001100021111211011202122100000011010001220122012022021202211202111021000201212011200122112101222211000020112001222012211000012102101010201010010111110001101000112222101121020022020221020020101211012102111110001002122111202212100012100022201221100121210202120010022111011122000111110222202200011100020111111221202021211021202022221012010110022222001122121201000210201121221220100010220011111111111012211120200012102011220021002210101000220011020101001222110122002112221112221101122100122212010222021021020201120021221220012100122222021020221112201110120120111012112201020", "021022021101021121002122222101120121201212221222122121221121000012211110002222112221001112001012020200120112221220012100220002210011222110100001010102111112022100222212012010221122110011201200112012011011100111011210001100222020201222221111002112211210211012222111020102110200121100102212012200001011011020111112212210012022020020122222020100221022012222221100002220212211001122012122122120111122100012212002111012002210220101222112221221010121000000021101010012020220211101222201221210002220211211122222011021201212000002110100220210002110002111112102221210011112000222021000201111002022011221010101021122220200022101121220122211211000210101122120120122111011101020202122201001001102100210101121020211212202211210122011201210011202101121021122210211022100111201111101122012200012002202120020022112111202011212220200101221200011121212002200222202201102122212022111122222112210011102121011212122021220210000112000120200012011120001002001000221101211012120122102012020200020201102220122201012111120021220120220002111100202212220001211010002210011102222001010001001212212012100121012022020121110102011201120110021201020021011221122202210100021011022121120020001201202102111011110011210012122202012011020111102120001211022220210001100110002100120222010022200102222002001101102012121102120200020101021221122200121001201112120201002111100011222221121202211000021020011112220222001000020011102012220012220001120210102220021021002102112212012220121220222210210210110121220010002020102022220201210120200001021212111201022002112212120122221120221102201112202220011102221222211110211001022010211102020020002120212112000210000202101210210120021002012000122011102202121202110221221212200110110121110001102201200210101211100202020222002012212002020220120210012102000221200120211211211001212200002201021101021112001120201111111001220002202020010201100111022002120102222021222010012202112002011101000212122012211211122221000222221010100002101000010121200", "210001120100122010221201000211202100111221020001210201202000011111222101011121211012121101211022222121112120120021222111120112210002211011010011112222122002100201120222200010101022112001101112120122002211120112121000220212021220021101020121120202011011222000121021112010120001200001002020022100221001102022200222112100121001002222010020011021120022222101011202101201202011100021122010020001200201101001222010102000021100200222011112010202020111210220022210121110220122121122111220202222111211100022200222002021021202111222020201001110021210221101111202200022211120210221012221210220101012120220000212221200212011001200110212120002012100202110012102201022012010220120011112220200021000101110020112002120002010210212000022210200110101112110011120200102020022121111022122200001212022022111211001111112000221222212120100221221200001021111101011201201020021022121122110112102120211020221110000010022002122101220200020200020000112001100012002210111010122221012100221200222001220002011212200020211101002122120112221101221022122111100101220200112020111122100221111210001201101202101022021101022121120210021110122100211222111202011201020010222222102101000100212221021220111122021102120100012022102122011112110022020101010102112202022010200021202111110022212110202101201122220022222110002111122002121110011012111120110000102000212210201120221101120202222222202112202002100022202022000022100210221120210021112102211201212200022201100022220022101202000010110200000101112020111021101222201110221121221120002001121010100002201222222211021210001100120221200222120002100111220101102211110210222000121021200110002111122021212211120121102001111110100002200101220222010211011211202212101101120201221122101101211221002220212122222201222020202121010001010002121102222002121012002112221022012010110112022001211121212101020011112020011102121222212001102102021000210210212020122110021000001122010210000121120010012100222112011022021100001000102120211012022110220", "201202020000202211110220211121121221200202111122202211210200110200110020111110111212110120012021021001212100001001121202012121102200001101201000202010012122221202222112111001121020002012100222020201111200202202120222211212112221122210020111212121122122211110212012101100200211210202101222100221100012121020011200101100201100010021202101201220210202200102001001121120220121212002112022102001100010021201221011120021121212100100100202201001201100021012212110122221212112100122221120022110200112100020121201001100100120120000221122101022122010011220122000010101101121011112221212111011210120210020122211202000220000111010000112121122211200021220102201121101002210100210212002000102101220021212102121011200111202221220102010110121222022020000200211222202110202112120012212112222100122210121010012011202112022122022221211021101102101012100022002011202021012000112210102220111000011002202011022220000021000212220221002020201002021221202222010122211120012011210010220202002010011211122000202102110110112012221002212201100212112121002012221111211002001212100011100221002012010210010111102101200010211102221021221211002000021121012121112210121012000222211202201211000222112102020011002021022002102112102110111220011011002121111220111212222222012112212021022011100122021222121011100211201222211201121122201212212221010012222202011111112002021210010010111202122000100122102211020200102202110202000120002110212220100120001211102002011222122101202002200100021202221000211120120211210100102020122222100110000000121110201100100222202111100112020120011002001220220212101000102212211101210020001112111111020000122210100220011102122120120020021122002100122102211202102001022102122210020220212121012202210122222221000221012012100010102022102202002101010111221100111201221021021010001011010221221012212222100222001000111202211112222222010120212200211011011202122202112011200020121221122102010100002001000220201021021102111100201221222110222011222012120010221", "000012211102211102120202212121101120010100122222102221010112112120210211112022212201101110121121220020001001100221102210000021020120211202101000002200001101200222212011121002212201010102021010020011210101100201222010012002200220121222220201221202122120102021101212220202122011000012221121011102102122012200212011110121110122010200020201212110012121011010122222000110211002101100122002211022102012222001001201221100021210001120100221110001200122122202120022221210200000111021212011222212201200101010121210110111201111022000011021220122222122002211012122020201221201220200112102102020220010111201002122121000002010202211111221001121210111122100201220001211210211012012220211210221102010021111002012012100200210111000110222102020022220221002102001100111222211011111122212011202201220020110101110110112011100102101020011220100111001010220101011122020012211001022122020021212000211011022121120112022222102021002021100212012002220101101210212200011211122112121012022202010120212111112121220111020222220022211212001001102010020221001202111210110110101100112212020220101022012022021021200002010212021020111020222102010100200121222022110022012220001010201110201010202120001021002111011121012200102201121010200000021002111122111120220021110112020101121000110012011021021102111222211001020220200001222002000102021200002001221010100212021111110212001012021000210211221012012122222120220022010202221201022000001210110111011010101022012201122211011110000002020001221021200122021211011011200120200202002200021212011112102200012010221201001011121202100111202210022000002012012221021201222001211011012201112110200102200010102212012112211122020122202220111221002210112202120211001221012000000002211211011101120111111012211220121001022211012002012211011122200122101202110001001001112220211121021200201001202122002122221200020120020202220102220120221202022202221102000101021221110012112122201121201210100211212110001210020211012021222020000120221210020102010", "100001221120112200202020001222121112202121100211112112200201210011011011221122012111011012221001000101210011222000112101112211222201210112222200212201121012021122001121201021222111212002100122000020012122222101012211200010002011001210021211100201121021122212200202221202221212122220121011210210211010200002112210000221111022101201110101101120202200210202010000000121001112102000121110201110101021011102101001101022022220221010102001212012011001010100110122111002020000221212002010220200020122001011020000000110010202111110002102121120001102012012120210022220221022010011120000110021201211011200002011001011022221222221221110220021012211201011212110201212001202120220212002110220110101210211100002011010121112212100022211111010211012200021222211012210121010222201100020002020120121012102102201010211010122020201211010112220120111211021221100220201122100000210202221102220120002011111122210210100112221001210002201202011022210220210221222202010022000100022122022002121122002121212201001112100100101202110121002020010101201010020000100222122110021202011100020021112220012222022021112221210012101101010112102210012112010200120022022120121111202220121210120100121100111002212121012212022222121012110021221020022220120000212111100222201220121212222220200101121120220102210111122002000011201221102220110122112221221102121111222002221100210202012120200202110011212202020222200211021201211210220110020000110022022210221102002022112020020202220112020201120000212012121022222120100211222021002000220221202011020202012011021010002010002011121101011221212221120222011122212121111210222021020112101122112011201020111111120111010022021002110011202110210110120222112022022111100221220222222121022200212102121000000011101102112220102111100112211111020021012212002010211121201022220222102212011111020000002221011010100021222000122000211211100021010202220121012221200200210120102111121220211210000112221210000022101022110122200121212200010110202200102211000", "121011020021020000120200100212100102101010110011021102100102120122100110210122122021011100000200200020122202102012020121000221110102222210121022122000211111010020111022022102202112011210201011102122010012220111220102210111201112011121010002122211122122210002202110200011010001000012211220221120102020102112102200221000222111212020002100122221100210220111122021210212101002201202002121021110102222012111120200220110120000211012221011112212211101011210020001111120202100010001000102201100100111000220020102201012121012002221210021002222012211001122220112111001121122000012111111121212122202022001200001121011001011101110222001001110010012101210102110112012212112200101202000021212120020212001101220102222121210102001022021122002122010220200101022112100021011101000002112101112110000121100211222001121022102202222001102110002012001111001101102111022021210210222221201121012120112211111100000002001011100022202221121222100101110212122201120001002011000201211211002100120110102210221102012102010022010202122222112002120022001101021111100101001110122210011200121101212100120111110010002010021100001021102110121220110212220122112020220211111010000010201022211112101000210210102001102112212112021022012200110212110110120202012211110220112210010000200121000000112011210112021101111012120110211222101001000121201212121002102012111212221102121100102212122002000100200101021201120201222110022210000020210211202022211022100221200221100110111022112000220221220021011020011120011100102200120022200202011221100022120111010200001121102021002121122100102012122201021112212000210112120022200111210102201200101010012020210201112000220120201000212000000101012200101011220212001222000111120220220200122011220202000002202201012112121121111101002002101100202121202010021010210110122000000020111200021002010101102202010012220200202112021221122020021202222112020110120220000000100211021021210222222200200211222111020000020021121122121020000100211201101102020110002", "122100120212212212010100011220101211110222201000122100211021122210001112110210021012122010221010201000200020210011022211102101200221202220011110222221002110000022122210221222110122001121211220021010122022000201001002222001011222011020121022020102112122220202222001102111211120101112011012002021122222120121121111100011102101122210101210100020210222012021101222201111002111212000200201220202101212022012002020120210221011222011001212022111212222200011212011021210011020110100122011220010002010210210110112111210112211210121011102212202202100020122002122021102010011120122212202020101122021202012111211211222220212120211121001010111122200100002122011102200021020222000221222212200112002212121111211201121200021121011200022222201212211012001110101221211110221011112221122002221001200200221121201220111110212012112201011101012211002001211121000000220010210110112122102012201010122211222010002010010201011011010200202201221121102011210202202212120021012212012221000200212220220022011122001011111222112000110210002022122102020002101002000012020112010121022220122110110121222000220211121120012021221002122220001010001211220000001000102000011201210221012212220111111221122011101011000221212102001122211212101000012201110002001120120020001201220011222221112212221111002001221012100120001212010100201111110210122010021010200110020100202200221200001100002010202110210002211022012122000120222022200102021002010101000021022112102202200210201212102021202000111101111011120100220111222120021102111102202021000211221011200001122111001001000212210000220111222020020022211122000000001212222120001020210010212101201100200020212111110010011222010210211100102011011211120211102221101201100202002020021121001100020211220000122111221222121212210202212222020200222112221120012212121201211121211222000202120102220110102121102111002112100110121211112202102112222022110112110122222211001112200112010200112102012200220120212210102112100221101101222110122022022201120", "212010200221011002211201001110001100022221101210122212211220222210220001121011000201221022020122121221122212210010002212211121120000222100201110010220022212112011112022022202210202212221001122211120020011111010202021112010120101001221002221010121202020011021101120210001002222122220112100222112010220212122021001212211012101220122221002101012211200102112011020201020022100211222102010212022200202120212110022101020100020200102201102012222010022021021202021220001212121000002221122110010012010111001010120111001201202012120211001011220122122120021122002111210111010211212221202000211221022102012211021012122220012101210100022222002020001022001200201211210120100210112000211012222020111121211222002012002121021110112022122210111120000102120001222012021121022021022220002011021112001202102110001102211100021010212111100002200212221221220011111000100022011221022200212210110010201001102202120211012012022202201022101120100000001110100100012012220112201220111001011221211211022200111120021121010222220201000102001011022021122110001111101002122122122112222001110111201221222012000020010100122122220101010220100102102102011111212012012202112221200110001200010122020210112021011001102222200210112110101111121202100100200220111101210021101011122112222121222121102022220121022212021121222112022200002221210200012101000121101122201102020011111021012002101100212202011001020212220002110221000021220221111001111121222012200012212012020220011200112100210222121202011110201020100011110120222020021202020111211000012100100121000202210011200020021110221211222002011002121120021110221212000022212102200010021002012000211210100012002210120120100202110011002121122022111200010101222211212021020020022021021220112020221120212212211220201112021210220010120120002022202101002201101222202211102202022210200211020101222111120202200001022012202112202022010110010020002211011201021101200010021110201021200102211112212212222111002211220021202202111101202011122112200", "220220100022222010112200210122221112011022121120012201111012211210111121220010120201212000011222021000000211212210102110002020212120012200120200202012020101100202120012020011020220221121000112111021020011000202002002001210212022111211221110211212112221102221100211202020002001021010010022102212021212122012001102110022221112110220022120012010020101001211021221211022202220211111200221002012121200010101002012120201200211121010002101221011200022222210202120120122022021200221221101101200200121012010201200101011110220021012001220122102200000021121111111112201001110002112121001111001222221112110000001222220121022101121102201112220012212100002211210121002002102100002220022001110120021122102011121012121022002102220022101222011011001111011112120101022002022111210000010200210210212212020110200012012200122212000222122210000021102000212201200000110012200121200201111122221100101010122222110000200122201011000022110222100222101020102002020101002211011011211120110110120122210120002221110020112011211001022121110121220201111121012100212202211010101021112102010020102001020121222210110120210022201211202000210002210122211202122221120202122200020110121101021121022101110010001000120121011221000111001000112221222022221212012011221102120011020101122021021002120122011122222022001100102121122001122211020120020021200000000021200011212212001022110210012011110220120101222220202200011111021200100200120010002221100220012222120010002122121101100001202022202002010000200012012020211100200021210211111011002111021020022122001120102202022222110100221022222002022121111122210020022201210222100101211020011011221121002102212012001212120100022120021102122120211112022202211011220011200221022101020121222210120000122210200010011212100012001122010111222101010200021001110112121020012120102101111112012012021201012221122200220102021212021100221112000210122002101002111120222221020012020210001121001010120212110212112021012111011001222022211012020001020211012", "122221101102201220121201001212222111022010022120002111100011020100001111111002010200202122000000122111020110001111020200212002222210001201021201002120210121000110002000200221121110101120200020020001022000211012011021022211110022200210100202020212002202200011110221212221120011111011010120101201112221210202211211120111022210110001210222220010110221100120021112120020202222020111201020121100020010201000122000111222220111202201012110112100120102012222202200201021120022221102020102220002122000102122202020012202102011011011120201102022110221121000220022212202222100122010112011111012120100022221021210201100211001111001221122011002220201002121120100100222210111121011202000210210200222212021120000000110000020112000222120021210100210210210122001212220112201210001110012201020012112120021212201221000102101202121002011100220000020202210221102210120021001000110001121202022210011102210012112001202220210022100111211112011121202220112011112100102022012002011210021222112201112101222010012111210212002202111201201222101220200002112221022011100200011002201001002211202111021022020021121211101020220001111112202100221111102111201120222112111001202200100121110102022220221000101120210002101202222210100022002101100200010012020201212221220022122022011022201201212021002000020222102011211211111122202202211200210020001000011112122200100211200020012200012002010202121201220210221122021120221102120002112212111011212202121002000122200102201020111102000111001222202200111111221011011222022000102101021212022111011021201000022001021102021101222110012210221021121212200220001121100102212002022102122101012000011101111211100111112012022122120112001012022001020111210201100001120111002122122200121112010011212002100212101202102112120200212200000101011002101000120000202020120210021002222022210012200012021001221020221101002220222222210212010122021101122100012000010112122010121012112101122100001011112201200211110020100112002121112110112110101221221020122", "220112000111202112100102100211222022010200101012202221211020012221121201121022110022200212222120221101102200210222022221201210120122012021202200112102112012110021112202212101012111021120002010220120012022100102001200012012122021202120212221010021021020001011201211001201110101022121010210121122212211012002011012120122200221002110221000112110010200210110120100000112101202202001111220200011221020102120212201200221211111021012002111121121112221100010021212210000000012120102220110110011201022200212022121012001201120001102111000110011002221220112102011212220222212221020202122220112022122120202221011101200001110120222201200222121100002021101120202010112011011021212020121001002221100012002201102221201102011212021222212102202210012202100012201101120200201220111110022121221202101020011120012210121100002021011010221101022101002012110022002220200100021102201210000001001111212202200200002210001100202221121012221021012002022111020002220222021020010121020212111102201121012210021122011100202020011211210002100212001220010011000120120202222012102221112200002212012000200011022020011020210222211111110000201101010021220200001101010010220100222022222102020101012011211020020210120211211110112121200010101122011000120222111211210220110002210000012210000000011222010221001102122211210101100021212101212010121001002110202022221002012011220000112220001001002022221010222100010020202221112222212120122222100100212001010220020222010012200201020100010001111011200111111202202112010122022221010220211100122210111110202002110021021100011210110021112202021110222201202021100010110012111022122202100112222220102110111111200122201210201121022012021000112020010001202222011121020020112120121120002210122221220010112021120120120100220001020221101220121220121120000001022022112001202100112201212120201101112222222221011111210001021201102020101201202200200222122112220002212102022022110122211210122002222010102201121210010012100102222010011021211000202222200", "011200211122211122121221011112100220020211101202102201021100211202112002020112212210222110001011110200022122101202000112202012200220102022120210201011120022111101100010012111102211021001221200202120120102211012010210222220102212011210101000122201210210022112210221111201121112020020221202002111112000210202012211202011200102102002211000112200210211002021220000220020122212201210202112122100102210200020122201112100110112022002020101121112210021220021002210121100201112010121211212121212020120212012020221122001222011010121112110212002220110002002210000222221012220110120101221020112220200220021012121222121112221122201221210122010101112222020220120220001111022011022000210021121221000000121100221100101100220121021021011211012000220211021020222100022121001200120002012112010211022201220011220011222001201200022120200121222022201201011020220201120011222102121112120222020100020210012100002102020210111021121202220202010200120112111221120210222102202000011002112101112102120001100110001111021110202120220121002220122222021201221212021020012222112112222220110022001000020000220201102221222202002220000020220011112102012121002200200122222111112022120020212212021012101002021121121211212202201101202100100011011221211020122020202000210112110202221002121111112001202220222210110021221102100122102101121112102200211011021222101220112221201121011222011002202222120000022211101102110021110121011021200101221222201120010012121221100001211020220020111122001121211001212012112020121201122212221221022112102002112221012102222111110002111000111010001220201011021010212120110000220101100000021000001211121210222011121210111102002221121220011110000022202021120020022101021001012010100212010111201022222200212122021100210210121202021010210120011202002222020111111002200111002121011000110111021011020022100100202000011202112221221120002000121010212121022221211002101102122002011200201220101120002102102020112011002221000021202102101220200211120020001211120", "121100021220221020012012010001202202110012021100101001001112001210200011202010001021100020112100020010012221020212111020121000211221011120000120121222002200212211112121122112221021021121120000012012202100110221020201111121222020021110110100210200111001201200211112221000121111201000220010102110111102000121212222202222220022221022012012110220211111121100021101202010001210110211020221020221121021121012000201012112211200120102020211110110200012221022100200002122111200220110221221020210021020122020122111000111102022001122220200112112122202121102202012000101112200201212200010000101202122212220112101010122021022220222001020222011202110201001010022201022120001221000020021100210001110211201012201120022121101111101200011011012001222120120122000120102201200102020220021110211021201222212022111120002200102101010111100120212020220121010101012202011102011201010021212112222122010222202002002020020012010211220110011200020002002200212221202100002200222021021111001211200002221011000012010101202021000200100012121010021221111112002002101211101210002221212201122220110110201100002210001222120001000100100000111202220110111101121112120021010212220110000211122002100111222221201210001012122220012012100022212220211122001212112121021011201202112212011221220200210022210011201212100012220201000001220012002012201012021222100120010122001110000200112100210212202020000200020102121202101121000120221021201010210021211221211002021222020121220200210220200111100111002220000212020212002101122010011120202211110201010211202200211201222120212220112222111012111001222020221002102122021220010012021121012102202020020121111222120212102101222211022110020120021122012020012022020212102200102121112211120010000211100211201211002021011100210102000010222112000002211201122121120200021122222201210110201112011012022012220202000120211111120120200202012110102222122220001021101100002002000112020202022001010110002211221211220110010121201120012120121010212020211020222", "111010121010101221211210111121112111122102101100120100212102111100221200201010222101211220020211221202201001221121002212212110101120010202111012112110112112111120121021010110201121212102212010000000120101111002121211221122222020022011212022012121000200111212122222111222012001212000121111000101111120001022202100000220201102200200222012002102110220111021022001110221121012111002102012221112212202010110202110120112010020101200120010101020022212201121112022222222220102222000222022210212102022120000010110000222212222022020201112101100222212100200120201101120122102012110002011201220121101001011020022222102122021100202221221222000112122100010011000002011102021002100202100002110221222110020201011010001220022112201201122101121021121222001002210120201001000211201110012120220211000212212201200021022001212021001002102200011022021202101121212011002002021220200011020220101202001000022210112022221021022120202011122222222100022210001212101110122111111102222121210120101100002102120222022000222122221210120120101010102010220102110021002000211212221221101001222200202000020101022221200021111020200022021022102120110000212011100222122012000200112110011021010200101201012221112202100001002111001110102001121021010210000110112012221110220220002222020200000101211011220111221111212021101202002012101222002120222000100020122121011212222112002112020211211101200011121010201221001010000120120201120120212200212212210212120121102000210210001212121221220000102100210220120202210122200101112210100020210110200212112222001110020100120020101010221101001210021010001122001200012122101122011011200002010210121102111220022211100020001211202002211101100210021121111121020010200211020110000122112000022120220000111112112001121000012100021122221222202201101001120110010111012112101221201000012220200122100111012021020211211010122011011201002012101012200011220121122210211002010010201211221021221211122022102101022112020002120211200110002010022201200122120011101", "000200202000021022110011001221222201100220210220200200000011100201200202112102102201121221211211120200202002021110021200201112000102021121110220121122212122110211202102112102000022222121002212200101022011000202002212011120112012100012122220122012210002110111101220112110212121111012202001221212011222212102122021200011220201200021210020120002200021201121200200110021012012221202022111110202101121122002112212201122200102211111102202112200210221101122021201000200112021201111012111020222122020221220022111100122021201020012200120112210101220001002202200021200200210200212101002010100100122121210212022220010111200100120110122112222202001212101200012010001202002020021120210202102011102022000012112200112212010202202200022012121120210011122212202112020022002012212220120102220211212202100001121010112021002111102201001021001220021021111101122012111021100111221020011011122022011000000102001120102211211222222012111111202210102122201001120200002011211101011110100220001110110102210112222112022010112222020022010201220010001201101021012012101000002122120202222102220001121120111011011012202012011220220121010012120111221001212202212100101022210010220221012112010121121202010121212120112120220011121120010102012112102202000012211221200122112112012021002111020102221110222102012202012012001221120111121110220201021101210000110210202222211122221011000221221110011101222012020001111101101200211020001011122222110201112000220102001210020020021100221010010011021202102120022020001010021201001020120111011010222002101111200020202001222201122021101121022202221020111100210012102121200021121221020000111102002201200121121202210222212000001001010020012121001122222220211122101221212111220102210101110102012121020111110200102212110021221100100222211222002000002100000012100200100211112220112122011120022120001220210110211212111220022121020212200012202221102121112211110212012010012012210011101021121121210002112000220001111111122211101100210021000210121", "222202222202121201000100102110000021120221022112112001011010010121021101220022010112201111212201002010002110111200212201002222011200201221012020122111212112121122220201112112012221102100021122111012201112201221202222100001121202201001121111211222112012010010001212100101022202002012021021122211201222010111100221122120122121021010211000002012221022122021222010021012220200112210000020202220222210200012020111210200101211222100200020002202102220002211022110201021001102012002210020100022121121121002211201002220011220022221011000110011121010122121100100102122201001102021121100202221201200200001122111210201110000120202200100122220220011220101010020120201100200212110110020021121002221101200120222102110212011120001200102001110122212012110222111120010011202121002220122012000001120011220000001102000012102212211000020220100001010111202122100020120001201100010202222102102012222110001212020200220222010001012212022212012111201021202212121211120120222201022121212221222121222002211112020011010010222110111100202011212100212011001000211101210012001002010202010220121111210200210210101221010002102201020220102001222102102100201001010021101100200222201211211110112210022212002111010002220101200221211222221022112120012000012102200120011000100221021111002211000200120120201202221002102011201000012212022010120110200111211201001100221210002102121212112021011122201111011212110121021120210122112121002100012022202001002211211100122202112121020020021110201102222200100111112102021010021101100120121021010011001221012021212011201012101020021001111021010122201120101012111012102101111112010101012211102221010002110200110111001002112201201200121102211121202011222222100221110022111000210221210012212220022111000002200111221011020012111201212220020110211201200112021010102010102011202222211212101010010102020112220020112102110202110012121111210220100110201221101110011010111102222010002010022220012211020212100010200002012110201210111210112212210201110", "202122222120022111201110012221010210212000211122012221022001200112022202120111001112122120000100120020111021002010212122102202010100000202112100102211110012201101102011201112101002011222020021112212020120220222000002102102110210210001200012121201101101011012200201201000122012212100121110012000202202022012012102211101222121102111120202002021122100220222101112102210111220121111201011120101210110100210010112200001021201012000221120211001022020012210222021222111121010022010121011112220021122210102002210112020021202220101010020010212121101202221102200102220211002210010022020202012012211011122012001001120021120201202101011002202122222020111210200022220100010000012122010222102212120210111010020222220012121210022201021111121020100120222110200111020210112202011220021112211120120001100111021001202111200110120212120220112020220001102200020112102211012102100101001210221221221202220220012120212001001100210210221211201121012201100102112010212022221021101211101001201201200221001011112002001222012210220220010020110112002022100111112121001201220020200221211101000211110101012102212102121220120221212011202000200012120001122111111100200210111201101021121221111120200221002020221021001121112212201122022100212202200210211212002022221100120000002201111202210122000011200111021011100111102201222202202021100111221211102011100211121221212100100020201021212112220001210022102020122012220222122122221212102011002201112122112022202100221100212102201011020000020100201221102001121101212210222200102201101012220012222001111201112002022202120110010202121000122222101202000011022200110102112122122202102210021111212201200012022121002121120210001021001020222202000202001201012222122221022000210222211022020121212110211221101220121122021011222001110101202112120002211202222102221001012012211020002210010212122221110010112210101100111111212020021011012011212222201012002121201110100022100000110022001011202211021210110202012100222122210002122022222100211", "210000101120012211220211221211022020010022112110220220111122102110121001102210010021122111110111200121001100210212202122112202002022220112102201111202100022002210001222102221220011121102022202220110201202200202200010101101021102210011112022010002111012022012000202010202112022111001020121122210022220102102101022202111102221222222020012202211220111110101201210012221121221100202011220121201112202102112021120011200200110001210002202012020021010002201120220020200011122112201212200121212010220122012101022122200111120102022122112001222102021220021000000021100102211110101102012101222021001011102122222121110002000101000212001112211201210202121021212022120112022012221201201101102110001100000011211012222222212111211000000101222001121200122202002102220021012200121020222221112211111101021120212201001201010210120110202220221010202102222011201102110002010012220202102212200122022021221021012211100020002022221122111222201021200111121002200020012000210220020101012012011021101120120221120111122201010102221220212021120120222200101002200220022002002021212020222101221202122222212201102002201110011201011020102100002201102022202120102101102001110202122012222020201010212020220000211000200121101122110012211111211001200202201101000021100112020210102210202100120110101012200012201222110121201100021010011001211020121100222200112102000211112222100211212102011222201200020000100221001221102001110101121002010222102010020202202221022002022022211222002001111011102110120202210100002100022000221102221020110102210122212101201121111101121210121211211022110011022221020002211121211200012211112101002112110101021001101202210112110001122202200111022200220001110200221012202000201202110100122022200201002000001102022020111001220222121000211202002101000020221122120101000011221000210000021010202221111102210110120110122021202000102212201222121220021101211022200021220111121112220112022001222001210101220012111000012111201222110022220020202020211221200211021", "211200201120202102210120211101020010100020110202000220001221020110101022121120202020000001021001021120020200112220012221121220122001122100112120101200111210001020011120201010000002220000100102220002001212022200220210121202012222101120101102100202100010120220000210220010020121121000101122001002010022110000121020122010001122112002001021211002202222021001210102221110001000222101112021022202010000100121022000201120011111111112201211020220002011002021102022020222120000010022002021000001200211212101200220202212221220200112122110211022002202210012221010122010212112101201202111020100211122112122011121110010021221222221001211011111110120002122102002000002101200101220010102110201112122122122000111011100020222011102022000001120102112000100112122120100110000000101222012022201111200120001222121022011220022102202201211021002102100210021002001010100022210210120210202211020120100020110010210012020221101021010022010211122212222111001110221011202102021112211002102002212000102122021101112221011121101201201212011112211100222211222210211022212000011110020222200022110112100201001212022212222020102001200221000012010222112100002021122211102220111220112212021211221100100022012122211002211210202110011211000022001121021022202211112010002112011000100202202022200101201201211100100212000101220101100102210000001122021021022010221011112002112201110212200210221122111010020011022211122112100220202102222012021102001010010121202221102222222110012100022101212101120100211001122202202100010111010122101122222102120002221121112022211022212120211202212220000101010112012101010000120121212002020011002202112201220001121200122222000111000121122002121010110121121122222212101222000210212011021201120222220221112010112012201110200101201221210222122121001021100112221221000111101200012002210220200012110021222010022122212200222001110222011102002221201020022012222220221121222100220100101220100012212002112102221001110121201022212200202002010000120000110020211", "212010210212221220011101212222201122120021202201000100122110121200200112011122022100110100222110112210011222100120000000110121021110100122002212101121012012200022211011121021121210111220101122211122110222221101122122110020010221102211020001211200201120011121122022010022121201100220212122120211210202221110202100110201200101021112212210002111211111022210002210211210202200102202210221120012021111222210021110002201120122111010122222220111102102211111200021220222200220002212210212020100012121102101202121201201011110220112110000111120221202220111001121122002200002022201100102200112020212212021110021111110100110002201100100021101111112220122000211121200121012122011100102122220100211210100002120012022010112111211012102001012020122211000212210121010201200010000022221212120011202121220112220010200202110200210122002000012112121211201211022120210121020002111001220000020100202021001021121011111210221210111212221202102200112121011020201202020220201202101000201200021021212101101120211002001200111021121101211012222212202001110211120222110121020002112021120210001201221010000020002121121012200101011002121000002110122111202122101110120102120122100112102000201111202201121011111110111000001122020222022212001212012220021010101201201002102100111100122212111020201011100111101110122102120201201011000222221212020001202002201212222122120122011001020212112000101210011110110212120000220122200220102120212220101021000011212210101202011101110110121102101021001211202221121020221120000212022111221000210211012220120000011020101120112022202022112000201000210220200102001121201222101210120100222112022122010120212102022020112222012010010121011111000020111221012020212122022222112112012220002222022100021021020121211211022100000020012101020110120020022202121201222120220122101022120221001122020101011200111112001111211001010111222010101000111120021021201211201021120212211201220220011222210122202002002001010200200000201011200101210012020020221210110", "201021100111022001122222212200211001101211112011010022101122011012202021022101010000211022021211102002200212022121011202120122200001101001200202200100201002010221211011001100210212220201022102222222110212112122102200021110120011102201102021002221020121210102211021100210212101200111001020000211200121211001022201210000202202101010021112202020221220021000002101210002221020000122012211200112221101012221010120102100100021022000001222020002021111210220000022102201202020022220122202220012011201001101211021200021000002102000212001101221011200121012210221022010002101002202121011211002120212101011112210021012201111220221111022120120112212100111002100221202222211221112111001010002012222022022201221110222112120101012021112122012101010211121001212012202112200001012200200001022001112121001112122200211001001211010220202112100020100002010111100120212201101200201220120001211200121120020002121111122122202001002111010011112111212211200111122022102220211110121101212221102112221000022220200020100120221020021101221202102211122200011200102101212220211211021112211111222121012221002201110212202200012201121112101222202202100010212102020211121202110020100001120021012220220102000221221201212201000201110220110210001100221021112202210222112002220202010221121102101221211012222121200011121102202120211210022121212011211102021010202200202202202010022121020111112101100101020112120100020101011112111001110102001120000112012121011121001121021221222102211000122121000202121021100100001120120001110022212002121022022011202222001211101211010012221221211212110101012000102222101021011201012020021221012201011222111211021020021120011222022210020021120222221000101222221200210010102021110120000100111110002021120211010111222101022101110010122012120200212210201220221211111121210101122221101112210102202112110120020111121020002101201222000212000010112011121211212002100201110200000102001212220022000122121012002220200011102112112120120002210200021002201011010", "001120201010121111010112221020021200211021211100111202001021101210000101111210212001010222212001112001111011221101111201001112102100202112221202122120002220000011100100221120021112102212211000122120220010212200222021220220221200021202000220012021120112021112101101202110212102210210221120020211200010212202101000121020200202211011111020222220001102112022011120212022012000220202002102222112111221211222212122211221002021010212212012022112000121121210222122012001012102120221202211221102010001111121010021010102120002122011212002210221120020000012100211212112211102210120212101212010021112111202120220200201001022121202000020110110110020200121121021220011100202001010021121110200010121101110001101020111122102202221020022210110100120000122002200201011221121221001202212100001121201221120100202022221112201221011011001111002210011101211112212121021102202011100101100211211221022100200001220001211002021221021122102022120111200110121010121010011121101012211202211000222002022221120222002111222102101022111012201020102102210001101202012200222210120020102010111100201100110212001010201120122001202211002002102112200222112101101020001221112100120022100112121002102202122000021120022121110101020212112120212100121100102002110210002110101100120011021201000120022122012201110110022101211001220200120120222002022101220200221021102222021222000010111202121201210101100000012000010202202021221101210010221011222001122021122200001201210022200022101112010220201220020202202021122122000100120021022012020110121201102010221112210222012020120210200021201221220121021021210202011211110112220101100021022020112122001111012110202222211010012201210112201220020222202101202022212020102022220001200000212201202020001000102100201022101020211210002010210111121112101201021221122020100111221122112210110211120110001020100210122111201022000110012202102202212101012020021001012222020202110222212210101221001202011011122110222021122022002210202000012111221010000201022", "211120022120010222002120201010202022021020200201221112101000111122121222000022001202121101020101022210010120221220011210001011120210012000222022122111001002101000021220121202200102102102102122122020021112002020101210121020000220122102222002200002121111022202221022220212221210100101010102221222011100221120110111200022200112210112120001021220022110110222122201001210121011212222122120120222022010121102202021112000002202121011211001011121200000021121011211101010122210122120000221001201001102222211201211022002111211212212021010102021221110202201022111202112210021111100121020021120220212202101020101010121021210100202110111012022202001111102022122021212222122210102111020222122012102012022120221211020100112001212101201102120020210111221120201000202112121021211111220100112012110210221011002011112001102010211111201121112210102011222002020111000221120220220110202101122101002010121001020021212111222211021001121200100022002220000102012202012001011202221001220112111110221110222211000222111010101222121120001100011120211010022112002001001200110202102211210022220112110022112211110002001222100010211002022100010101211201202222102122102001002002102102220020112200201022220202102122000102000022222102021200221102011212001100220002221220222011221210102112221101010002111202011222022122101012201021212012122122122222112212201211112200021021002110000002221102222000102222021120100220001200000102112101220121110011101202202000102122020012110012102221110221100202021010010201122201012222022101022200220122110102220122021010000002100211201101021000001001210011200110021221110211021011002210011200011021212201220101202111122111111002101212101212022220012010112020220002201222101101221112121120112022222011201000212220221022221222022110020012100110121022120220211121200111001211210122021212201022112210012121200212121120021022102201010020011000220021111201010002122201011211001221100210202112212221202020210022020111102101212021021120121122111220210", "222121000100020012212222020112102102022110111012220121021021010020012010022222002101210012221201221110212020021111101110020010220010102211202002222210122110121211110211121002221111201001020111010221121020000200200021202011201210102222102212001202121002121222010222201002210201121010120101000101211110211021121220000002101202011011212211122121111210011221022102211221202201202112222010021002101210020000210221211012011112221101021200210020001211012021120211100002220011202102012201011121101211020112202021011120212201222002210102111020020220200012211202021121120110020222110112000100212011120220102201011011102001210111010121120110211120101210210012000001002221200012000221010202212100000100221121010111212222111102220012221212000001201022200120021020120202222010111211110201012001002111111100201020110022001002010212010211212202001020210020121211211101222122122220002112212110221220210111101211222100011201102002111200211000212022202221211122011202221212012012002210211102112022121010212002211110000201112202022201110112022001201020122000110010111200101222202121200122022102210020011210022010201021112011101110211100121100120211022002012200202100122220020210221112011021211100202100100222200121111202112101212212121211201200221112011120202122010112210222020212110102211020221112012020102002111110112112011110001110100012001200012002021002122220000221012000122220010100211101120000210122110220222222022212200001220200102000110011100101010121112000122110121222022210012012001212011112201200201201220201201111012110022120102122120012001120211110022221222202102202201101211012111112200101012011102102122001021121000121100002010221221002001121002211022122211201210200011202201200211102022222200022120200010010210120202112112220221001112201201220200210012212122020011022200210210200021211121020002201010121010210100201210120101122202221101021000010002202121102101012002201002002011002122210000120212100021100021102220120120100221110110200021220", "110100110020222221212220102201221211110020202000020100020121011101000001201121222121200222100122001000012121210020020012121002202221011110222222000102201012200102202201010210212012101112221212112212120021212101022121110110212101201122211011120221002012211112222200102021202201112010010021122212120202210001212120112101220222012112110200101002112120111120212100210002002212022102201220210102022021201211102001222102221022121102112112120211012221021120121120121002002202021202222001202110210022010201021121202120221010222112211121012221202210122211121212012101121211100010111011110220120012111222212002121112121121202211021211020120001201002220110101012122110102121012221222000002022002010022110122022222100212111001002002112011220011222221100202102021110220210210011210100122001010201021201111021020212201121020220211211222101111011220221222000212111011112111222210221011200100110102202010010221020110000202102221201120220022201021211202201112121010020001202212002200120011212110210101012020211122022220212210122112101011100220121221010120111100100221100121012020212111000201011200221211111121212022022110021000110112220011100111012100220122122012220210222101022000010011220020211120011012212120022202121111120010212010110120222112012211012020020112020200212101100002120202020102101021112000200122210120221111102101222121102120120012212221121210011010211011010102112112210121001100201220211211221111000112000112122120222220102202021101101220220011010111012010100212120112120010211101121001200011212122210202002101021122110202011200120220210012002111102002200000222010001211021111122210111002201012222211011121210000221011022111011122211210221001220212221122110002021221020212202021200022022201001001121022202102101012020002000010211022021211022222010111200201011221221021022111120122021121000201000201222010020020211110122220210112110210102201220220022010012120020020012020101010111022221011121200110212002102222011202210011022111102210220", "211200012201211002001212012000000000222222020120111120002011012000121201002211002221110200211122020222102201212212220021202111222222112001122220202222202001121020221220212121000210011122221000221001111222002021002010211112221200202211112021221121000202002221001212012000111121000011101120211002202211001020210222121021000010011011111202012110212212102121101110110210221012111211211121202112011222210122211010210122012021211010200112021122010211201100201110222222101020102002021020022202201110010121222212021102102212202012021111101112021022210112220022110111100120211210111112021200010012220220112120022100120000021001022100020110220221222202222212202200110202222112021110120020212122021020112210210202221202110212222001020102111122120200010100010121011100212100010022201211212101212212101022111102010212002102100110022221222201200210011000200001122202202100112202002001120002021011110222212202002212220121010220002120202120220200212211102220211121221110021002211102211000212111022010011010202200110020002111121000121022122202011012010211121000200112000110020202110112102122022100122102221102021202221121122021200200200010102102101000211112110022200110210010012101011220221200011112001020102201122100112201210222002111220221121120000111011112020211020000211012002222220110012002012122111000221212221121021210201212212101102210102010110110012100200200122000002100122212020112021222222101021101120210020000222222020110111212000110111221220122022222221010112220000102011012001120101201112200022211210122002100021021211011022011002200020101100222001120222020201221102020022011222021221012021220200112010001212101112022221200100100200000002002102002110101001221212200010112022011001100122211220220210012011100211010201022110200001212101010011010022211001011100211001212012022201002022200221102121211111212202020022122222002012121211000212112020122220000221020211012111200102100202211021210002101002122020120201010012211001021122221201000021010", "122010012102220210111210012212101020020002001012202021120110220001012200120012211110210020120200110201112022200210120020220021002022222201120210100020111201012222121102020100201022222112121020101001011001022122212100211212000212201210000122011012000112002021121022002021220101202101111112010121211012000122011220012001212110120111212002222101101020101202120112022002202011222111211111220012221021000120021111202222010220201021220011110021120222102022120200010212201200110012020222201101202011120120000102212111102012221112202121120011211201002112211201202121201212110210011210020212121122022202222121211010122200011020221111021111102201010121222100222210122220122111000011210020112110210010200022121112102010120102110012121220211212102202202012012122211111002100021020010121210011121002000102202210001020111000122111010112111121010100202212022101201201210020210220222121102001001212201201020102222122102122011222220001220102110220222211100222221201001221100111222212212021011100211200010000201000220201000122121211210001001012022001100210121212221001122012121010100202011010210211112021100222212111220111222200122112210112110121012200212012101210222200202222112101122101201122002122221020201101201220121101020010201111112222121011011011212202002011102211021010001201121220012001002110012021021120012002221121122102110210021210211110211012022012002200011211200210202200022212221001211000112112000011002222010211211121220021220222020001002000221220100111120001001101211202002100202220020020021011111112111100220212012020120010001001020010022200020011122220110111200110111100102110000020012200010111120002021110111010001212101122002022111022220021110122122201001120001121220212000121112102112210011212121200102202220211020122211100012211100200001021012220100202200212002100000212202101112002110122000120200002211000110022012112101220020121002122210122101022010112121010020221110221000210220202222200101202210121220222001202100010011101120112", "022001021200101122222111101121021100220020002111020021011202102101220002122002011111111021102021022211221222101211000102010220022210011210120110001202022022121121200102202210111122012212201100221121001012101020022221002101112000120220101010210010001021021221201112101200111002020202020121010021110010211201210220201002100022100121111101221000210022111202211001111002001102111112222222000220000120100222202010000102202101100011220110011212100111011221220002110202111020111112122010221021210201122221121220111022221111022201220210000202020001101100002022221000002220210222011021012002020120212112222012002001202111001112102001020122121221120121200211000201102002212002101212201222020010212222201012021210101001221121012100001020002010010112122100002211122000001002110011110012120100011022111120122222001220220201210212101202121220121020022022000112200021012000210100110100212110010122010212001020101021211102020011220120021101120200111202000121210022121102002201010110002000221211011102011002220020201112000211122211002210211120010221110202121201211111021112210211011221111020101110122200222012102011022212222200121222011120221211020211110022000110011020201012122022100221102021111112112110000020102212110212222011002021121101121002222000010200210120010100202002122011020021222120011111110121222012010221122120012012120021020022111200200022020202101110022011200021102122000222001212011112101202020212122122010101020102121002021021221102220201201222202212222002010001002002012011100102101000202120210202220012000022111020001120012101222110000201000021021022000010110102221010122210220102012000100112012200000020220011122202210112221020000012021001022021111110102012222120022210222210000121220221021210000022120101210120222210112102100220202111121211002102120211122112202000221102222212221200020100001110020222020001212121222202210212020010211200111112120001200002010121101001110201122000012221022021122102112100212002111212210201201200222212", "022210111112121110010121200002022020010102121020012200222220012221122100100022002012012220110000122022111222100012001120022021002021021111110022222202210001011010200110022211212111002002002110021120201102212110000002110011102121010112102122212200020022202121111202001121212202112012112211210210002001202111020210200001120200022202010211212120212112220001001212002110012001012010022121201000000100000110000210212101021201110220111212020122112012110202102200101120010220122002200000221212220110202002012112102110120020002201011000020020011111012121121111100012112001121102101021210200212112022202210210122002100222012121020210221021102200102011200100010221000120111201101021200001102202110021021000222212222211112101212001002202121012022000200110202210201222021221212201222201221110210101220102202210101100120022021111002210102012110010021000000012011112021020111111101012121020100101200010002101222212011102101220222202002021212220222000220200120012211101020110022212011112100211211110020221110112100101021211202212002022001210002020121202101112111221000002102121020201000121220212200202101020210100012011012011020110110011221121121222210111022001110021112120212222021111021122120021110022110210020121020212021210220001102201220111012012011122102021102112022220121000000002102121101112210120000122212220112100120100210020122202200112000210022012022110002000102012101100020102210201121102200000110002012201011000221100101010221222000022022222201021212021212202201100220012011021121002220101002021121000102002112201022222000210102211201111101121201210201120002100222120211020120001212001102220101111011210122000101022121202022020000000200102002102202022102200210202202210001110120012000021210011010002221001020210212020221212010012000101002201222020100220022212021201100222002102012021200021121202102110012120210200010110001202221110211101212101212210221220201012120101210000102120212012211012200212022102222000122210112201221211100012122121", "222212221120222120100212001020021101222222212101110000221110020202112210101022001021112021011022120021010102221102220112021020020200012102211211020211102122100201020111000122010200211001012101021211211010220120110001010212212222222010202012212222210122202111222111222020210121120021022011110000110220010201011200202222210122122011220220012022211120011211211120010001100212010202202210112002200112002102120011000100220022020120221101210121202102110120202022100100020202020022010100210000012010220212221011102202211202202100211110000102002121000221200211210200102210001010220121002221222102101222121011201001220210102111011000100112101122111101020001011212100200002002210202122110001111020211122120020110200111100220021102101002201000002121122221022202021010112201200000201012211212200202000110001011122210022201200010020101101021100110002211100012200022021011000012222222102121001221111221101012102222111011120201202200210011002022022112121120111002200002222102222101212210202222202111001022200201021220211001111112101201102202121021222000120212121100222200000102022212000210220021110002212011110222112201010020221221200002002112212120020221220122212010111110020121010022210210002121120122010101211002212010200102020211222000200102021120101020012211021110110112002002201022210102220221020101100112110021210200101022021121001012000012010112010001102102010211211012020212120221100120112222200022022000122002022121112011001010212112102220121001102001110120021010110120102010110222021200202021220011210212001121002201202210122111000210110222012022120210211120101221021010112211022112200111221100202020100112002120120021210022112102012212120111210102210000200012022201210222010002221111222001012201122102102020112210121121001002011121101220100020212112002021120020111002212120211202212001201202221001100012002101222100111121020200011000110200211122001102022011212120211012002012220020012222021222112121011011100020011012211001112210200212220001", "120101210122022100001111011102200101212211012201120201220221011022002001211211221122120211210102112002010010020102220002210002221112120122010200100012202200110101212020100102010000111011102022021102010100200210010012221002201020010022012210020100012022020200111020210220101212112001101012211210200012000210210211021002012021121111212000112200002211001112212002222122110112201120000122120222022012120021020111120101210001222102021220200002100020112221000220120210020200202220010001012000210002201202010120102010112120222111222022122210011021201211211112021110222020021221122010012220101021021022210112011101001222111201112000001000120221221201021201101121022001222122122021121222102000111201211110212100210222121200021000102102120211120122020112100210110200122100111220102220012122011201210212222010020222112120121000210000001102021221010121211020120221010220020221202210120101012220120122221021121122212221101221021102101112120010010011220212212020001020101021111110020020210210002202222122211201002212121011020202020212110202121211210021212102021111100221202102120100210022021201000122121220001021111121002221102001121022112020222012220010111001112101021110121001200202200202100102211102110220102221202022001001200200212222020210021222220211010012111120011121110210022120010202111020110110201011020001001021200101120210110002110022211020212010000102010012000102200000202111121022002000121010222000100002000201001202121110211021012000021022011121212220101022002000200002110210021120210200201000100100122122211112220110021022002201012121010112010220000211121122222012120021101212120112212010212021001001110100221101201021010121110102011001120100201011102220222201001120102210201122101220202202200112012210112010122020001121001110002121020222102200100202022221012101000012111022222222220212210110011011210210010001100200220112222022112200011120001212221110110101012120222210100110000002221202211202121220000221122201021221001011212211011202", "202000111110011010110121210022220021120102222202102111001010001212222221111111121222010000122121010122121011120012000001110101202100200100021110112020121221201122200200122012221112121112111101101120211221210121121011222211000212222021211222002212101211112022121100202112000220112102020220001201200012010002110010210111200002112101022211211210111002000122221020011101212010010012020021202120212000021021220001020110211210021122200021122000101002112201110210200001201111202012210210220210011201220211002020222002020111100100021000111001200010122101222120222100221202222001101222101120022101201112201112000222020011021202120110202020010120101020220222012200101100222200212201110010001120211012000111222022122111000221122220202022121010000121201210122221012110000121200022122000210220202122010100120001210022101212120102211110122022210201001220222200021001222220001011100012010200101102112201002211100222211212120222120001020000011100002221010212002021001021222202122222022120202020001101000220122110122022202200211210001001112120002121202220010000012111000002121111001201110021210202001211000121211211110002001022012011100022011110112112102011000201102011021010110110121110011002121000010100221112021212222210202112200112100220011012121120110220101022011212120221100122101021020112122001122210101200120101011101201222110102212211100102000000200021111102021222001021202211102001220010001002200210011020010212001212212100201000210020201210010101021112010000120021000112200220200212200011100101002221020121011220222110100222100120110121121002021121220220100212202200200021201220022200211101110111001100012111201021010012121210010021011122202011122000221010111120200001000110222001100201210111100012102122110210101000100210201211111111101112100202000112220100220102101022201100200102001211220211002011021002101200112200020222102112020210201011101022022020001010000111212220220222211110110201111022002111111221021122222211100121202122022122021011", "022002000222121101000100002200000102200020211011010101101011000100102012102211212001211210202121010112220110102212212212110220200022101021102101112000002210000012102210022121002222022212221120022202221200120110201021010101010022021112122120101222021120212012011212020000201221100201202021021211221202000211102001222211201222020121101001002212210022221110000222010221220022002020110210200210122221212022001000120020202102010200210110112122222120121022120111111211100211201110112202011220121120201000011101200100222101022201000220200011220220211121210001200002110010210201001222022200020002010110211020120220022212010102202111000200100110001220121022100210122110012112212201111120222202101022021020011102120012211221222201122202111200010110000122012102102220200221200101222110120220120102022101012211102000220221020101220212002122211001101211022101000221120020200112202111211022022012210101010011220011001110210212222211211222001100212012102211021212202111112002002002201100000201021210212100102101000222201021110010212221121102110211120202110121102101120101012001210101100012010020220210012002210010021011200012112212121000011021102222200221212222101221012002010222201000021121110110021011212022222110022110011020001202001122021100010101221100210000221112202211202220002120100212020010012012220202222020202112222101020110021212002001200222010021100211001220110021212001111202221122121111011201102222212010021010201012201111202112020120200202011102112102220122222021211122112022012121012110000010221002010022202200001121010211002220012001110122112102221110102012011221001210110101112220202020201120111010202220120102120011000201121011010100000022112101102222111021221020012101111020110000110022110022021222020202010102101220210201000210010000210120202120112220111000102021101202110122102120011111121002120112222001210220102122122010200022011012201000210110201212221112012122212000102121120012100020022210110111102021002210210121201202002011", "122021212111111100201201002001022012212221000111102002112201002222100111112220101121020011101001110212221101002101222222211020111201022100022112021021121000100011100012100211012100102201122110100212020220021010122120112021000222101022111202000202212001111111111210101102020210220000222011022202221101102102100001220021000120021020022001121222122100021120001002001201202211211210012221120012101102022112112212210122110220001112221001222001110120210021212110210212002012201001021200011212202210020100010120010010201211021112110101022121120001200220011021021022111100002012022020022120211001122200212100000011210201212111022221010001101001211212102111222010112122202211201221201211102021010012112100010220201121221221122001201210011012011022011111020021021221110202012012200012011222111101112201102021220022100012221201222211201001112100120021121012101120122201010111011100110202222020220220201120111121110002101021110200202001212221110201222011020110222020000001202201212101220010001002011010012022111020001020121012121021212222211201000100022012000200001222121000221201001211221220010020202222002000222102212111012020101202220101010202001110020210102112222202001112202020122022100221120212211002212002200112111002221101202102200121200112222220200010120101212221110222112211022210021222102020121200122020100221001011101120122121210211100021201110110201102201221100011122102222022120021101000121001112121021202010221022210120202000120010110022122221220112002100212021011201000011202210211110000200012010021201012212201002111020000122002210120122102121101120210002210210020200021121201020221200100012002211202010210210000022010000011111011021222110202121112012220110212022022022200100002201012211100201111120221112122202120100211222021222211001110100222200222222112221201101001112110001112201001212011100202220020121002021122212022011021121201122201112122212021100211022200222121201222101022202002000121102100102112020111002121010202101212110", "002012001110101100121210201110221011202101222220100122102022002002220102101112122102111001210010210110121111210011201122202100222022211202212102221221121100010221021121200101002112221221220221202120101212012120202120201022211100001212200112200110110210112201211111201221002211222100111222021200101110212012020200202220122200221201221200010112020101200211111110012011200201202002010020111121000010002021010210220222200101101001112111020120002110202010102101200120201101012012102020010110212111001021000221112201101212021022022010221121102210201210021211122211101022120000211022101212122000111102202101121020022212102012101212201211200020121112122022210121021211022220010110001021101121012012021011111221202121000120201011100220212121100100220120010121021112112202101020012221011110002120111011001011022101202221102201000202001102001110101002010212120110201110101000211120022111110021000002012002121100121220121212001120100012010021201102012111102022100021021101012210200001200121201210121022200220210102201121001221012210122121000101121120022122101110112212022211222121121022100201000220220220200011122200012111002101122001002111221201200122221022100220002012012110221010112022110012121021200120202012001110010020111202000011012222220121102210222010212210200212001201010101200021122120101011211222221202202002200210221201201100210101121110121110202012122012202212002202002222221220110120221001101211010111121002000112222210101010020001222120200221100012112001110022212020012110221002122100111210111221002021011001101010122021001200202020100002101021111100122012110220111221011110011122201112012020121100121201211002222122021010200221011002211021210210112021121120000211021001212200021021110120012122122121102120002011222111110202112122121020100201110102221202001202021100100211010101000101202001221012002102001120102020102112110112201111012021000122000200111120121200211211102200011221202001222010020221010012121200202102112201120120110220", "012120121000210021021211111112221102120212211001011100220122100122012020210011102011210211122101101011111111200210221102112120120021212012120210200001112221110001120100022012200211111201112122220011001210000110202110220121200220100201011110012010211101202112112022111002221210100101210100202112221101110122021121122021210110201122100210000210201220102001121212121210102200102120110200100220102000102021000121011022012002110012012122100000200210200110111110200002202012210112110211011210020200121120001210111202002220112221012002201201101221211201012020211012120100122000100111011120120122122101021220010012211000001211111001201112101220102001210011022020020100220112211021222200020210002112221202022212012012012220020122120021220111122120100200210122112211210221212110210002011122000020110001002200120020211021120012001220110122000010010202112022101220100101001120020201112221200011220002012022220011121221220012222110112020020011200212221210111022101001212212110210221021021110202100101122102221111022011220200021021221222010011002111001102102001012001112012110011112010000001000200221112000201201022110010220001000001001020002021021201010101001212120001021112021222120010101012100220111010220100122020002200001112022000010020002201011010112220102222220221012001201022022211201211220000121002212001022121121001021100112112101111010121200210022011200211012012220100000211202000111021000100102121202011120201012011021122211022120101222211101202200211121012010210021021000101121000120211102000220000020212110001011122021212212000001120201200200011012021021201100202010221011122221221121020220102100120002022122221211122121010012210110120020100221220002102021002211121122022221022111001102201122002101012201110222000000100121020210001120201220120202220221102002120102022110222020111102012000100110000211012110201222210111220112021200111021011002202120110001102010022021122111202021002120000221020201012102201010210011002002121212101001220212", "012012122111120100222012202200001220121210202121002101211222211201202111002002021110211112020122001020112222200212101212202101112121001021211121121200111200020201200000001020101021021110102211011011111011100202210000022210020000101120000122110212022200201210122111121221012000020221021021112120120011202011202211221102010221101021212001112222020010100011210000112020211111012001210002102101102000212011202102110210211012110001000222201201100221211110220201121002122200011000101110110121110012012102012201212012020002111220211210000010011021120021002221111102221121100201112222200212021111020221202002220122120201012012110021110002000121122011222021222211022210022122101101021210100201012101000001120212001010110221020200000200221211021110121112011112112111102222221102121122122220112011102111101022011221022011220001202010212020121102020012101211212221112202010011210102020002000121020011220210000000012200101210202000000000202210001000120122112201021120212001012111212002000100100220010002010021100201000121121022212101212112212100022010002202100112200002101010201210101000211200021021012200020102211011101122022001201020001210111010112201122001000001120110020201222111111021201100122001222010220112201001220012002102122010211012121100120121102020122000212002010022011201021122000202010012201200020111011011022021201012200111221202022202201022102021200102220001211212120012221220102200010102022102222012122110021210011202000002102211001210100021021101201021012120102102120101200121221101020121212012021102001102222122201212111200202001211112120002112101220000001000001111010002201122201112121001010100100121212112101012201012022002212112211001020122101211110110212210121001011000022100222102221020010112001112101210110102000122111022121101212002111122010222221000210100021011001221002022110222011100101122121100220101001111112022200120111220121211000202122222112221121020112002110022111202201221212120202111111001101220022112202000120120", "122200001011202222112010112001200201101102112000110220111202201020021220120002011011220011001022020221010101010011211121001020202221121101211100021110222000121110002120211202122022121122021022120210210120100220012010122212022000021012010002211021021221212010121020000022002212120211112122200111201102110212122102121122020201210112120102110210002012112002010002220111101100122010021222022111101120011221102120101111222001002120120002222022210000220000220202020010020121212120000120110211220012011011220111001102220102110020220011202001010122211102201220020211122220222122001210112011012021100222111011000210222121000102012001000010122012102210120111212011201122022100012001221022000100012021110210010102020220221121001022101200001111222000011010121201220211120022021211112112200100111020002122002002122212220101211101220001102122010211100110000000000110000220101201212211220000200221010221100121220022012200122001212102221100202220100012220220210202100010222212021121210112100022201200221010111200111121012220200110010120211121111210010110100122202101101020202211002100000212000111012212010021220011100001012010000012010021022111111211112101220001111002021100121020011222011011112011102211122200001120221110222101121111100001221222102100210100021001101111200001101101222202100011210010202220022201021202100101022121200211022210201120020011002112011201010020100210112010212122120022110112212002201002112001122011121120020221002202111010120200222020001212012000022011122210120012002011002001210221201100011210010010200222020222012120121102122210001202211021112011021120022210200022020221102222101202201110212222100000002012120111112110121201222111111210202211110012111100011022020102022222001222102102210011002120220210202200121012022100222010002011001020120212222020110001102101020210222210101122020010201122012020012202021000120021201020110121020002120121001210102022201100221011222002021121212200021002221202120120112122222102001101202122", "122112201112020012120020021010200001211111101212101022021210100001022202010211021210000202120120212001200202111212101211020210120112220210220121002021010022211022121110211222210210001211012221012210100022012110121101111202101100110212200221010222212120101121221000122110000112112101110102120120201200210111110010112102102000102111112112021020000211200201112210200000200112011201222002001212010201212222012211211211022211011020202220211221102011112101121010202022011110021121200102220101121120121111222020021200011111010121100011021120212211111101112010201020110012200110001011121222210002001200021011122110202102122201222001002200002010120110120002020002021012220200100000111022202112212212012112211002220121010220010202001011012211012110012000201101021222110100110110002212012201000020110202211021200102211010021021120011222011222120101211100100220012121022020201112002001202200221100212221002201220202221202010201001200102112102002102102122201022001100210220111200101012222011210122102102122011100000202020222121120111121001201210200212200011102012012112220221200122000221102020211010121102122221101021022002002120002220222220012110102201102220002221010110100002101210121001111211011210010101210002012202012120212010220001201110010000110200022102012002120100110121222121001211202201120021210020001122201210021222110220121002000001000010221102121101102211200222200121121210112012220110012010121201111100001002021220101111001202201001201100210021010110222212112111201011011120022111011102222201012211011200002110212111011111120021121012011012221112222211200021002000000021222022112010211102021112222201110220111002011020100100020111211001111201202002220021122112212112020010210212100110212000221001120011202022122010010220201120212200211201210002200200122001022211202012110202022211200222220101122220220002222212120222122210001111221202022010110100200012100020202121000112112011022120111012202020101121011010120110021020221100120210202102", "012212211102222012011011221220022120202101000021021102020101012210201211120000200222001111211122102010022110021202111221202020102202122111111122010100001201012110200100001121101112221221101102210010101100201101221110212120210220112101120100111101010002111210012110122212221202010222020220111112200002212001000102222220021120110112020012122010002220110210210121001011022221112121202201202122210210101201000202102020111112100212120122021110021202110000020202112120002210102021010011221200101101000010201200221011122100020012110001201001200221021120111010111000111201100001221112121021122100110101102221110202011200020021211020122000021212100220222112220020011211102111120121020010101011120021100112120202220010101210010010120120011102020121220001201011020220200222010110012021000101021221220111122101022122210112011021122210101222221202200111101000201110022002102112122022101011211212200110001220000011022100201102221020120102220222202101110020120101010001020100202210100221110211121110012202210022012100222000001110010120201212211200100021021202101101100002210000111022111202200011112201001201012102222001110022112202000110102010020212201010222111110102112210010110021121011100020101022221001100202211022102201221222212212211020121222121202220220002100212022221111002210110020201100212011001222020221102212002211120220022112202020101112210012011120202220202102201210122110222200001221202110222100021112202210202010211210121100021000010102201211212121102002200112122102111011200001100000220111221122010002201212111221211011100212010222212001221212022001002002211001002012120202022102220021010211212120221220022022021110122001122012010110201121100210002101200220022020222020212202120021002201211000122021101012102120020020021112120020121201122211120012211021001212011112220011201201121112211202021012012211211202101122120110010212022011020121221020011200110120201120110201211002210221011112111220110221012021000222012200212220120020110221020", "120011011111221212000022122210120110211012022120222002112110102200022210211110000020002110122220210202222011201222121020011011110220211102201002201020012110010012000011220021200000222211210202222020120120212021121222012101112212111022220222120221112122100212212202012022202202122202011120101101021200121121201220002222122102120000221110210120101110200222112101110111100112122012011102202220220001210011000021122000220120211010202011221001201010212022110202112020011212100211212211210222012121121001220121102002021122002120110001220221220210211010222211120010002022012221220022011201221210012222210111222111210010002121202201222120210211120211020010211200012012220110002001002020002112010011021211122201112220201000122122121101202200202112111121110101111102100011110100021202000200210001101221001002022001101201020122111001220020222110012121110121220101012011101212110001122202201022102012221102021212202220000001012220012212200111211110012222011201111112210012221110220201211111002021101220211201120112202020121001222122022200212201010110101021102201102002122020111120212122101211020111000021202121201121001222211102100110102021221202012211022210002102200200210010221000212102221021101100121220211112212201121200201220220101001221002010212102111021111012200212112001112001212210121201221200200010000122022021102110202122010020122021220010100122210011010022021111212201121010102002111210210112102200101002002200012002200020120021002022102111210011202221210202001120202101211101201020002211000012001212001222202011100121110001100222111101001121200122110000102002101021100012212012101110221011102212010202211111121221220110200020112021221210210201010010200022001212121000221220111020211210021111211022000221120102022101010112022100101101101101102012120000112001021001220221112200222021202101212222020201100012010202222022102022110020201021221102111002221000022010200211222020100111222122021212021221120211011000101020021010021201020222121010", "112121020212101212202011021012002111112002001122022120221222020121020112020122022011222020111001111220020202100010202000211000021011022002100201211020112102020002220111220102122110022002211200111102101122212110121002111222022212020202012222211012111202021010220020010201211012121000202002201200212221202220122101120222002211011211122021201200010211120011022012120111002111222002102102210120202101020112110210212000011112002111000121011220201221212010110121200220222120200021121122111101120122112022112210112222202200122102112121001102012011201202121212002120010100201120020021111212001012001211011111101022221211101222222121012102022120200012000020101121222111010120210020011021022121022201110120212200020101000012000210111110222010021212120021210211021020101000222011102122210120021222210200012001212002220112210010021201102101001122201120212020001010002001101102220120012110202110220122222000112200202010202112011210010210221200120210102112021122201001100022212010211011001200000112220021122002111100101102220122112222020112012111122200200110112121011200021000202022210221120222110012102000121110202102121000212011101022200101010121221000012021222211120121121220220221112101021000212201100011202020222020210221211122120210122110211102002110012120210102022122200211120111012110011022012211210211011000002002210011002010010110201112010102200102111110112012001122102020001122021010101022200011022210000002221111222220212001012210100100111000120202102022212121000022011022111111120202022221011212101002112111010222120102020202202122221021221110210102011122101222011221212221020210210101021102121001112212000212112010201002000222221112202100110020202221002100111122211102011022122021120121210002002020112120021200211212210222002221202100020012221100200220012020201001100020102111200202212000121101121110210002021211202102112001220200011110000001021221102022012002022022121020020121111022112221001102011011211102222021020110101202211102122212", "221010211022221222222212022011012120121022022202012110000221122201001120111201100202100201211022210222201020111001110211021210201210101010221112221001101210201121112211001001100122101000212201200000201220122222222001200102211120011121110021222000210211011100222022121202112201121100012201012200112020102020210010211101002210200000220001121111112221000200010111210012001102000202011022212001200100212002100110200202202002110122101121020200111002111200212200112210101211022010202212201001101202012211221021120212110120021002121011101102000022021010222112112020120121001000211210120120212221222002012211201221022202022020022022022022010102000012000202112021010122220100212202011121022010220021201100012112122002011202022122001221210121021111012100011010101211221220122001010121010202202222210210021022002202210021220022222212102201202200212222111100111110020012120121120012000202012002101220002020212002021101020112001002212112001002111202002122002001210010220220111221011122001111001010110222010210021121010221001022120001001120012100111201110012001222222111101022220110112001002112021110122122021120220121022111000012011001110101220002012212111101021021010100021112201020110202010022101022202220001012101012111020212210222101021100110011202120020111001112201002202002111122112112122012111122101211021012120110200212201011201201001222212020222111221012000220120121102211201222020102100200222100112020011102212011202110000201001121120121112010022012011111111110102222111210210020002012210020222021220021211010010201100021021121110111022110201102212121221010220001111100122200100220202010121221100210102122102020020221000221002202212100211100212001021202100212002112122011020011222002210001111200102210001102221110122000002221222222221110101220201112022022201001000111210101221002100100221011102200012012002102110112112122111220200111120212221100001022221000202101011011220102110110010010120101001222201001211122022120211202012010210020212222", "200100002112212202101122210001120020010001020221111012222100001022220000202201000110112010120011101121221010212112220102222211200021122002001112110222010102022001011211211002101122201220221020012220212222022122022201210122021112112120011020022002111210112002022101211001221021100010201112202210011010012222010210020210011102202012202011101020102201012212001021001110002022201011021020100010101112001020000011221011001201212222001000122211222022021211101202001000000011211201221020010112122022001111010111011112010100212002022201212001100110010200102211102000002011000102012110011220200020202000021120001211001121200112121221210221211101001202221101021002122222112220021002211010001101121212200021021221012220011102212021021102101102110100101022102220102120102201000120211220111222021222012200101012121121221112102210102020211121001202220001210200111121121012000221102122122010120201102221121001000201102000020100121012022000100010200022221202120122201222022201011220002212220010021110201211010002211110121212210021010222201102010112210000002001000012010221120221212211210121101222222011211011011202011112212001001210102020020121012121101202020021120011122110102222121212120200002102110200222012121000200120122022221012210102002211022110220121122101012121211001210100220211210001200010212012121102012022012010020100210112020122120111221202122000101222222000202012211100001200022020011100101212011220200001120221120212122000021210121011212210011121221011202221122012222202002010220222212011202012022112021011110210120122120020221211222001022121121011012211011000002201220122022210121001201221202111021012100120102210100220202011201020221202211110201210012211000100012000010212000120001020200211112110100121021011111220210212110120202120002100021211111020202001202001222012121211122120111222200221011220210212100010210111110020201010022120202012200122001211020210211102110211201221100010102000121211202011120120210012222201010001101221202202", "222110220202112022021100011001020121022120221212111102011200212102100020210211210111022021021222002001022001001110001122220012022201221201011222010212110200011121021012002002011021110021220010012002002020111222020012121121011122222111110000111101122002001221220012122211101102201221210101011001022000122121122121022111201122220001020202001211111001001200202220202222110202002221121211112022211201212210212112102210222011110011120200120102212212012000222222012221110222222011221012012011020211010202211202221121002221121001212212221102022120211020221010222112220122220111210022122210220021201222220201212111211011002100020211111001220012002201000102100021011022212200120100000220021120222101221212100001011111212110120020101220101021021102001110022110000022111122100220100221010202021220111011021010022122001012210022002012002121222110121022120211211111111222022011211222000111002212222200221022102202022202122021200212210200210201100121210110010110101012200201121202002220100210000022221222220112021121210221121100201000012201012200022001220210110202021200100020222222022210000200122221212121012012021202010002221010200202101012022110121010010220010102001002001221000112100202112010001122210100021100102201102201020022211220022010221122012101210201201001201012012011221112111000210110210220101102200010010010012112110002000112120000210201101010111211221102200102212102220202011200200202012221222221112220012100122111210221000021200200201221010200212121200022111202210012202022222022211022210221222121102021212112202202101110020220000001001220002200212011102112200120012022012021022020112000020211210102200122200120221120211211011202122102220200111010020220101111220010121100111002110212110111220122110012200112221212122010010010002120010110220022012111202010120120021122221100111122000110101211202012221202102201221002210212020120001212201200222201202121122001101202022000011000211222102111102002222200010222110222201021022212211200002122", "111220000011010012211101221010111022122122100210121000210220000100221221021110002101120011212021002010202021201000202101201212111102002010221111101200002102201212020101212200010201100012000010111111101000120200011120011000020100101201122120011101110101120012001022121101211022212101010000220001102021202121102202021200122200022110221110021121202220210011120100212200100221011221012110202021111221010011112112201121100011010022112021200010201011202022212000222012210021000002101222021001022102221201220011002122002021022202110100122212102000110122200111120121021212100200002220111202212221001011102221200112212110222101212001022121210122221021020200200111222210011121112100221100212102001102101202212022111212111001001010222021022000022202020221022112220111022102112011001210010102102110200021002212100101002022211022121220100110210202211101210112120010112011212112122200022000102220222101202021101012122210011012122122102101222021111000102102122102201201100211112022120202011011002201002122222122121010002112212010102201002110122002222021012220002102020012021011102120012202120211010000022112202010202212112012101201210011121110212200021020111011210210210220120122111222210121010220110100001011010201020202001221120111211221002100100110021121220200210210220222101112220222122210100221222102002012200010200100001212220010001021122111011120002121220001002200200100022000112202000101122220101100200222110120021010121101021001210111001000010021020211002000120012022222012002110012201010002110211210121201112221000212220102110011111210000011222011100110012111201112122001111022120110200002100011102000000022000221202100121000021020101212221201102221120201200020212100022101220112220121222012201002100121222121111020011100010120020201110022202212222212220100200220002221111002200111212212022010101022010200110200102020222221112011211001220002010200111012100101211001021001112012111110001010210210220012201110012201002011200202112112102120220020", "202102220211011122101211102222000112001222022010201011102012111210202000101011012101210110002111020010001110011200211210002220200111001111011212110100212100100210121212112010011111001200021020012011012210112010001200100122010200022211222220201102112121212110122121112102222222200010102221221121212000212110110001110010220212022120222000201000200120212000211021001121111022001211201012011200121001122100001120210011221012220120112001002220100212112212011120212101001221122202000221200001210111211220221111122210001020001212002011201201122021211001021012221022000102221000011111000210022222222201101220001202122021201202111102102012021200002122021112202210100011221012121221022000120022011210111010012122002211010122021101021210202111210020222202021001200100010022021002012020211102220101002101012121011200220222020111001001021022002200122221201210221222102200221220220111202121002211220222000022010111010022122101012120002111220121122011020201000102012002220012110001201001220100200012010200021001200100012120211012202021011020011010022120222200110221110202111002221121102211101012121002020102111112000211210210221122110212111022202122011211110110211011121012122102212212001001122110102111120012201121111110102010122220110120020021021210202100100020220212212000202021122221111100122101002211002101212201111022001011220011020122201211120112212021120000011210002022000020222112010220221122120120101020111211222010020121101212000222110120222021101020122202211221122220120121101220120100012112112001001001201020210100120221002000221002011201221020220002221022000020022120120222102121200022201020222021201002001200020022021202201120020110220112020101001010211012112211212011000110021101211020220202001121111120200022111112101000120001022211021112211021210220101021222010102022011111012202012021202212102210201011221000212210000021112002022110012111121110012200111010011220220111120222121211220112122120210000210102211012120202210122010111010010", "021002200122101002010211210000120201120000012102000210212220120122101020102221211120200012201201011201112200211001020010120020110021100020100001222002220210010201002220201002001210110221022121220001200122200202022202000220202102210010202001201101120210001012002201202120020022100120110111110010120011201010002200000112010112102220201202022211202110202010000021110202012000100120212101102202110002112110012121101222121200221112001002010200011200110211212010212001201211001112110000101020002211022222121011211121122220221210000022211122212100010102211002200211001210001022022102001202101222100212221122100210021010220102201121010110011201020020121221100120000022121000221012100101111200002100000222101010221202211212120121022220000100221001012102100100202000112211010012201211021201221000101011110011012111212220001011112111101102211121111110122202021020122121201021201200012100200022020100110002222012000201100202110111211121122122200122201201022122220202120200211000222102001012010011102200201212021020210200111111012021000100111122200202002220020221210111120002120002112100012000120220200110222110002002021012212200011000201001020112200111121121020111210211101111011000011011102111111200210001000221111201000022021220020122102120001202011002122101101020121121122022022120101020100222022102210222002101202101210020001212200200012001021222000102002111010221221110022112022220100011121001112200211120110120020110112220022121011121211210000122112100201110202110110021100102202200021201211100200222120121101100201222111010102102021110211222101020122121212010102201000021101211220020100000002201121011212101210020120100000001120110020201221021211100010210002210101222010011121000201211111010112221121220221220220201222020202210221021120121012201012211102202202201201200011200012112102001212021002222001020211102212110222110221220012122102010022110100201102012121122201122212122001211020222121001022011020020022002121201100202111102210012221100", "120210220112111101220222121001010020022120022020200212200112201120001011002100112120211110201112121011210111001220022012102010010221022110101110211202221102001201210012021210222021210210111101201202021110122022100112112120102121122222011101102001000020012112010000012201221200220221101210221112021120002022000102021022222111102122002121122200211012022102200020210000011202120120102022202012101212212012021022000220021200202220201200002120122120011211010122200012212222111100010202020120021210112211222021001211120012001212011121020101000022101211101100002010110202002022111222101011220112200121212101101001222111212210021100000120001011112211002001122021022112012120220220202002220021221010212002101102110000201110012011012022110002110111020201201100001111202212001011002110220221010210120011121221120210202120200012200000201211000120100211120020100012220012010012202220012102221210001002211022011020020011020101022201212212021122021222010011221202101100220221011220012101211221010120121121120220010220000101212100222021202111221121102021112200001200010202012022112120212112122222121111022120210112110212121210011200000002221120202102000000002222212111222112211122000011021022000212201112021202200211011220120211110101020002021110210002001002011002012222202001101221122221220000112000112000212002122220020122221202010012020211212001121001202201000012112010022012022021021010211111200220010122112011100101102010210200202221000220021101100120011100221210001200122202000220121122001002000010121201110210200220121122202120221212210110201212210120222221211100011200022211002002012111201002122012221210201000002021200111202001010112120112101210121120001010122212222001201121210221122112000102101011201100012010222120010120220120201022221210000000120222202202110202021212211001111212102200010222220002111200000112121220201121100202021120022221210002220202220021010022102212110021010011012120122001210122212212102011201020112100100000022220220222", "110022200202012121010110022120222021001022201000011111122200002001010001202110220211201122121202201200101011200202222120000020221210111012121200001201002202122001000100112010101001121221102202001211212021122001211112210211210022220002002222020211001220220202112100100001112020220010201111000102201000002210011022012101010021212200201210220202000021110102100111200012001021011220200012211002010111201200120011022122212020200220001220111222212001222201011110112222121120220121222112200021222200022201100120222002001111011021002121000000010220202121121011110200012101102221102220100210201021201221002222201001222220120212001110212201001122202020211220102010202121102122012120210200012012102021211120120201010202122101221200220212012010201100010112120022201111101011121212110100210200212011022011022112121100120222221022121200000010020122200000012100101210020021222211200222212200001001020211210001022210110100121210002122000011222121222011210001020022101202000201011220102210110000202221202222121010202220112220221021021000101211102002122000212102122010100220011000001210212111112002222210221001201111122212200120122112210121101110200222000012102212021222222120222100102002011110022100202022122020012212012000210121210120121011120002202200011221210222202012002002012220022011202211011122122012012210010020000110100211210201100022002000101200002100200100202122202201222211020210212000020221010112100101120210100111201020210202000111122201002012201012212120011120021120102120212201122220201211100220122011210210102000112122100110102101120010120011102121121201010020102021121000200122201202110210011022011201122020010200212001211112000020200211201212001200122121122211001022122121010222021212222210001101001001120201122022210001120200211120110202120020012010012110010212021112000010221200222122021021001202202012100111112210120102210020021010210200121222112101212121201000222001000202010110021100122010112201101100221222211111202202100111010022", "212202011122212120101112212020222121201101020112012112121212022000022121211210110010202100002221010202022201011222102010002022201222211110220121221011120100012200001111211102002211022122202001212202121022212201220202100112020021101201212122112020110211000012110001111001102221022212212110010220112110221101211222221220211112010102020021101210001102211001020212012202222010202222211100022102012011000120112211222101121220222102121200220112022112220110000201120022122000221002021120010021100220002112022020120222101000200121210010020222110121202100210112121021012202200110011012212000121220211222100011201120201121101200201201102210112112111201111111121222111222002110001200022002202011102121202011102011220222110011121100211020000022121102000101110022112120212202101220211101012202120011102222222012122101010221220101201202201020122201120202122022012200022012120112000020221100111020210111121010220210120200200011110112021100122120220201101110112100221001221120212121000110020201011210012210211200221210000112000202000121121002201022101021101221220020121122110010021020100012110222120202221111120201010112022002122101212200010011200112001122220121200200120210212011200121120210010100222220022011202111121002020211022211021202201220110011211220101211200022021212010111110210110112200212021111211010001201002000002110021110012122202112110122100212220200120210221122201121010202010221220020010110211221012221211221001112021222112111102212011201210001202011022002200112001220202221101112000100121011122002022210012200200201120011100002002210221121120211222001110101222020122011220100200110020222021011010100110221122000122010111220220110102111001210222012000112001221201120111202011000022210121002101111002121121001200010221200222221202200121100000110120022212010101101110122222212022002200121120122222012022010022021022112021111110220111221012222001001211211012220212102110211112102202011111012200202100111100120022120111212002000001101212112", "001110022020211112121010021011210002000221021220211000101202201010020120221021211210110121011022021021120010221111212101102120002120220210022220001010000022221002202021212021112220201101221111121100110022100021011012211020002000012122222101220002111222101221000122112112012021021111012002120100221011202012102002201000121102222021111222201112202002222200001022021011112100112001011211201121021111122201001011010222022100010212101120020010020212012200120111012221112111122001102022200111001112221122100200000201101011111121212111210112110100000121022012022221201020201220122102102201010002210022011001020222211101120020012010210200201201011220002121201021200100202221201122022202002210101101222020222121002122222212010002122012200101202022200122021022211212011120012000012010001010212222020212222112120012120220120011021001010012111201100111011001012112220022110112221101220202000212020122021102100210121121012121202020121001202222002111022122110021100100111202012220211110222210212001010102111112001102212012121211200120022112122222012210101201201100120211100110022112211021222100111021201012220201210211112012201001021221201010122012022100101120100112000101211101122000002102010101110001212100110102100202112021202121122011102100020120000102122021111110002100221010011021012121021022100021211202221121202111020020100110221121222001110110222101012102200122122210110221110200110022021120012001011212121212000210210220102221200121210222101102212222001020021022101022010002110012122222020002100200002100021102120121001001012202020001202111222220022202022210210210101120001010200222222210100021222221002011022112010102211011201220211202001211011100002102220200122202100220210221012000011201112100021210102101120002122001112211202000211020000010101212202022002102000110221212202022222002021011021212221100011201221100002010011112110120002122220202122210020102222101000100111001111011220012202200022200012021022212112021222010212002120111012222", "221111000022110121100100100220210122101010020201222220220210102100101212000111120000002122102221222220002100001110121112012000220221010222221021102221200102010211212010121000202100011202111112002211011101020212111200002100222220101012102121021202021112101220020202122221220110222111101112002022020201200021220200112110121021221120002112202202211200001120121012012021102011200202200110012111102222021021002120020221200200022220012010221100100121111212221100222102121010000020212020012102211021220221220120201010112112212111112220102100002120020212012010121021022112012220002100202220000111120200111100011222221000222100000221012200020122211112221002200212000022020212210002022101000200211122002100111001011212122000100021111210001100002202021111001001000210212111011001021000010221020110110202201010110021110122012012011011120110112102200001011210220100211100101100201011110011100002022212000122001101200210110100021101222212120002220221111102122221112222202020112012122002001001210112222001102101122211000110200211212022121011002211000121200011112002212021112121021021020112211000002221111012221121221010010110022000212121002222001212102220122221112200210210200012011210012111101221010000020210021000202000002210020120022120110100020021221020222202102112200012022011012212100212121100002001120022121221002010202112210212011022000100112102121202021201020121202011221000110000112022012212221101121212021012212212022101012120110120110212010210121200010111120020002012012200101010211010022200111021120100221212000212120120212122112010211101001112010122102222112211100220002212222112012101111012112001211001211112100122200002100221000110020211112212201110020022122002002102012122012222101200221200211010201020001022021201102200211020002212011001221221212102122010102101112001002222120101002121102221220212210222012121122002000201012022202221221000122001112220202111022002010112212211111200110202100211001220100212122121222210011101121002212102", "221220122212021021020100101000210200002221210210112120201220101122200001101202222010001220211120112222112000012200021221212100202022002201012000112210001221110002110101212122112122020200221120210001201101221212211212011221000122222122102222022111122020020001122020120102021122021120200112110220120202210000122122222202120120122000211201110221202001110110112110001200021112101122100020200110110122212121212012200101001211211211200102002222011211212200020002001200222002012121001210001000011102100011210022202210121201220011211020012021111010211211010100020121122120002212021222111200122020022012000210101210222200202111211211202101200120101201000021120221010111020012101201112002121100010200221202110202210121010211100220201010212022111221220002212002002110011211222201200000210121212122110012211012220012111021100000000200112211222011022110120002112012220121011110001222022021102100110211200010112101120212111212101102001121011200020102112121110210110201022120000210010001210202001110202120200010201022221121201021201020000101112010102011202102221110200210100200002001101021122100201110121220112011201110122212221011202201212011210222020211012101222022002200211021212022001000002201221012020111000220202012102122112021100011121202101010100212100010220112111121012211201011011001020100222122000110122100121000101220021222021012020002212201120201220010020021112221221111211222100012221000201200101102222011112000201122111210122222202210021211222200200110012201210011211112100211112211011210002200211212101111001101110001100102122120200020010111100002022102021200220021021010111012201200210212010212211122220210011222102110200002022021122012220112020010012111220001022020212212121010222210020010011010210202021001120210212021102200210202102200001001220211200220020202202002110221012000220001021110200212102102111102102211020220201000001120122102211120110100111111012021201120220020102120012020112100000210222012012120210210122201011200221020", "020112000102000020002011011002021201110110110220120010101220112011211102221101122120001111121212110122102222110012201020021002020001111010011122112022012000000002200022100021201120221020012111022122122012221120110200201121011011110122122200110212000112010120202201110210110211012101112002100022012022112222101020210110012220011011102001011110110122111222000212210120112122202201210021201010102120121022202120101202022210212111001112012101122210001022010101000102011100011101102121121001120200212120120100110201011000121110212120101022020002022002212212110110100021210222021122211220022211112212001222022212202112101221022221010100112110101202201101212021120122121002002220102201220020022010001121201211002000211221011010121111100121122011021212102212022210110101111021002201121110021221221010201110210212210100121112021102022202102200020202200012211100020020220221201202120121110200222001111211211021221120222012121021221100020111112011210202100021111120120110211000221112112110221220020222202102000212022100101002221122002201221012020200200000122011001111222100211122201111121022122020121001011000121021220010102101000000002021020220201212012012101121112110101000020212011000221012010001212011200211201020222020212210212101212220112100220122002002120022222210000010220020002211111101212210101020220210220110102100202011201211011022012121022011011202210111112012000121211000021101111000121212111200001111210102100220122012011011111012201010202212012121222222022120022101120021111100021202020101102102000120122112021201121220020120122211012221200222021102121001210221111000020000201220221221001200021222101121222201102220012201201121012210011110101012202012222002111102211012111201221120101111001220100011012001110201202220021112002122220002121021202021202210011011001120102220210110200111000101210101000201022202010012012101222021111212110212201012211111112221010120021020201212111220112122222110022120111012211212112010002001111022112110", "002211111100221210211111000021102100011022112202220021000120001202120002021102220020222120021210011120021101212222122202100021002202220121212012112101112220012210000120022112210112111021121202220221100112021212101211010222010001222201121200202002220102011100210111020010212201220111121220100012000210122010122121220002210102200221212122022101212101101121122100120000201210000020012000211210020111120220200211100101002212101221012102000002210102221212112121212020212201021010011111111012021222210120121110221101100101120212201010010110000020201202002112210222020021222112201220021220112022212021200010201120011011012221022021111110112211121022210121112221111121022121010002201110202220200002000221021000010110000011211021000122200121212210110212111221001101212011222112111101201201102122011100212001211000211202001001012110010202201211222210220101120100101021012112102111001101001121002111212211100100121001221110210002001212021220120001220111121211102122012220000000011010011101010201020102020012021212220202122000021222022010021220021021211011000121122220201201001101221221220201201012101222102000110012220020000220220202022011201112200011211201222201210212111001021202211002101102021010200212121200221100010121000000022212012212222011011022000100222101112220112201220100001110011002121121022102212222110002112120011120210201221020001022001120011101122121211221220112222221101022000222011120221120121112122221021101112221222102001220210112200212102112001110212010011121110220210010120001010201111110211200010201100212112011012111210101010111001012012222222220011012122210002001010122002011002000002201002221012102112212202001111021020200121112220002011112122101120000110011122222021021102022102220001101111122210110201200021202200202202110120221200210012222110011202000200012120210212112022202010011111100212010100021012212111200222201120000111002201112100120211200020102222002011111102221001001121102120222010002221020112102200212011121", "201000212020012012121112120122200220020001211102100022120010202210002022112201221100210122100012012111222001222201122121010221102020012200012101122201000011201022112202221022012201212011001012012112100210210211011220221102221100002012122202112222200211120211122001102120002021122010211212210112100102202212101021010002020200101020122102222021111121221110220012100122010022211000122000120112201210212000121122202020202112000201120010120021100210001212021021012211212210222100220220022100010101222112121120110221121002111110002111010010101020022020010121200000011011012010112110020111012221121122212211211212202012020101212210200100220101110211101211121021012210220100201002121200102122220221122020012012122100112000210222210102210100120111000020101001212122211112222002010201222001102101102120211201200100112011111120110220001111022002120120021121100102200020112222002222021111102111110212101012221220000202002121220122112201112001000012100212202101222110222210022000101020222101020211212002200220221000012122121020220011200021102020002010002121210021101001121112122200002201212020000020210211101221100012011111222222222020012110020202210010102021010020002000020011210222102121220210200102100101011101012010212011011220200022112000102220200220122212222111102212121211001111011201100202200100211221210000121000111000002220022121200022020012220100011022212122201201021000120120022111102021212122011021221221020101201211102220000012200221100012221010200201022011100221200202121222020112022022212001222201000001201120121000001000121010222202101201220121201202021102201111002020201101121222022210100220100011010221221100202222021212002011010001100001210000212010010221112111112000121010200210212002221220121121001200112120211120202011220200211212122211122222012221220110220202212220210221121021201002102012001012220111222201200000110021010011012121001212101011010210222102022200000020100111220120212000022211001200202222102201220111102121220122", "121220100201001122010101000110202220100222222021022022020222111221121212010001222220012011120221220011020002201221220011121221210012022220102122212100011200001121221011212120220020021110221002001202000010220121022100200012221022001110222010021010222012210220110001212201222201012010101101110202200010011201011211000020001201200210202022010221112211222122202112201201020011020001212201012000221101111221222212202022200220010200112222201212012111022201222210001210221000122210121102011021000000120222110222022201100200010202100102210010211010112121201200022102122110100201021202201102202211110102100012022000110210020122100102202022011220111101001221201101212212000012112212100001112002101102012212011200001010102120200220201001200122110211122210011210210102122021120001121010112212001022121220210122102221112222202102221110202111001220221110222020111122020020201111201122220211202121021121101221120202110010202021202212000010110012021221011200201211110022211102002211211001212011211211011110001000011102200220021112021110011222012221021201200102111002021010022102002012200012120212221022002021221120012101111112001221202002100210011022212121102010111021022011011022002100112020110121211111112121201101220212012211010112220201220211021201200022101110102021011210000211211121020112101122222201011002011221222011010020022211002102210221120011202202221221102212022012220112021112220221001101001210220220000012101211121222022102000020011202212121200221211012120202112220101201210200011000001021211002120012110011221212021001111010222220201110121001021201011222222021102010200010012102121121120112101021022202112111100201210100200221120111210202210102202100122210022220101211012110111100222020000110020001110002001200202122010201100201212221021212022201100112112020211221110112012222202202200010120212112101220101022111001221122021102211020022111002100101002211202211201102112221212210220202220110122002201022110200011001120211001022120111101011", "010102021002120211110002011200120101000121120101202112021121201220000111002012001100000212011102210022222202201001001202100220001002210222121211012100101012021212211101210222201121111122222000211011221022001221001102211000020121222101212212112212210002021222220102121121221101121221121202122012121002211002121011112100202010122110220012011001212221000122012222011201002120120102122222000211211221112111000000020111102121011112110002020001202111222211222002221022121120021200011122000212012100022211111121012100120020112211011120110221020110201110000020001010010110100020001122002002210121201010110002010110000210112012221201112021102022122220011102002102102002101222100212221022010022002201112022121201201101222022212111212110120100000110000201002102112002222010201220100202010011101002001021111000002200122220121111012220001020001211011011102000221210221201020120202111010120222122201110012120200001222020200110221011220020211122121100221102210001222111100102012220001122210101111120101101120120121102110211122020111001200000211221102122121200010211112010022120200102021120002101222001022120102121102222122222120110221100022022121021012010112010222011012022201210212010001020000112211021122021120000112012100122022011010012022202101210210101222100012211212011010212210010000221021202000121000221111000020212211220010202002000200020210011010122100111222021000212200010211221121101000202210121211110021100020122112101201122100121002002022100020121100000201101200111100012211100121110111210002110021222022011121112111201122202122020121222201212100021010001120000211100011022000120100122101200221212010001202101100022012221112102000122221120120012201101000200020002221010100220010022121001210212210020210112201000221210001102112000122110122101120202210010020100002221100001122100220111120200002122102222011100022200210000221222111122000200022211111010210122201010120212011021102200201020121020212120020121202111202122211012021200200101220200", "200110101002121202220022102002202111110200100111011120101022121200101122022012202222112211121122122021020010012220112202202012121022212010102020210220202002200110000102010110102212202021120102202000202122200102112101220000201021000102120121220002110222121101212221111022102222111121201101111200112101011222022202222202010111101112210200110002120200010101120010000120000020220021112002022120201112222210010021022010001221211201212120221112012001120221020022101121212102110222002022111220200111010112101100102002002100021210110121002011202010202202222210110221202001112011021211211120220120101011100202201210222120021001122002210121020122202211021121022110222100021011001011112120012222001112102010001022220000222100112201022200220100222112111222022100022020000211000202000102011212112211201111021222201220221120212112222211121001010000111121210202201022011220011120001121012122100122201110211211220122021202000210201022100212002021112020022220011021022012002112222220221002020201122010122121011120222120110220201122001110020001221022111022000121221111011021010222111212220002102222111221002211201020121022020001011102220121110220222120010100000021122001010001010201111112022110122001211100121100100211212022120112112110122102201202022202010122101102120112011020012222120010102112022211022111002010010111222200212001121122101100020210001212221111012022211001202222211000001220100022001010011000212011110222200102122221110001121122210010210112122202001222210220010111111000222220000221122210020201112022112021121121102000012021002122021020212220110111111212000102210222020120220102021201221012211211112020110012110121101100022210210202211201021120211010110022202110001112002012021220102210111102120020020210120220122010122021220010201112211000102110110020022101221101000101212220101020002010010002121210022100220220212210202111000100021110221212021212020200120222121120012221222011010001201200022101112010010121000002110110201010122202212200", "112202210202021201101220112012012002211000012020110121220222210101022001221211100100112011122111221110102001200221100102110221221001000021012020122010121000212201001001002221212202012212200001222211120202122110200012202000110002111110101022122202200112102012200100021200022122100122121121221021002121110200211022212101000110002112221200120220102102112101000122202101211110111010202102000220022202020110020200021220200210102101210012022211200002112002200010222011210220122222222212121002122102000212100010112011220211201100000122200001012202200011100122212221202001110200102212011220112112010210101012101221020101122102012211000000210100111101212121110020102201102010202022120100221101211212122111122200122121102200022102000201222122102110021101101121020120000021212011011021012200201011121221120112220101121202220020002022202210222221211000021220112120121201101202120222022120101102120010000122200221101012021121022022011220100102210102001200211200001120102111201000111012021122121211022122202100102110210201012202021000002001021011211011210201020220012211121222110020011201122200022212110222111201112021200011022212001020102111211111222000221202022111001202112212221002020011102011000000021211022021120210001021122020222000012222002112212221000011101222200022000111111120100012022002111021002111201021100102110110011010110021011121122120211211120000001210202202200020010012001102222020010221022211012121021110212122222021011201112022120221021122221002011100211201101021010120110121202101112011202012211112221201000020120012101211221001122100020121222021102111210200112020000110021022210210211010000212220221021001012110210211201102200122102112010011210200211222010212000021210221112022201211021021102021021020102222022112002111100200112002122100011010101200121000210222002021202011221020221120220212112021021001201121221212000002100120010022211121120210022200010102010122200111021202222200022102112101200212112210002010011021100120122021", "101220100212111211000102202211200221221000012000122221121201112102111122010112222212011022110012120101211011120101021220020220211122112112121002120200200111112001001221120121222022212011010100012222011212222012011222120001220221200212111122002012011010110002012020222012222001220220012021000211220200212220002211201120212211020112000100202100000121102120100010221222021102110121101211111220112122201110120201201220221002112111002000110120202012211021012120001012211020020220211220020021020211022112021210122100200012221022002022120102102102222222012022122112021011020012200111122110120212210221000202122221012200110202202100002110102112101002221200121122112221100021001022111212001210221012122201100021020202100202022121001220212110020210112221001110110012201011012002001212201111112121122120212020110022200121210211201201102111000111022021121022212001222001221111122020102012000000222210020111011022201120201212122022121120121000112012202222011110000222112212222011101001202101211221101200121102102202122212100201101111122102101222221010011120012022222102012211211002000102000202102102121021211100210112210101102022221010020022002111211100101100100122021101110101010101202112001222120021222100021022022112011212101000001210222100100211021221211111002211102212121010101100211101112112112002220102121212022220221202110200221001121002110110112020011211110010102111222211222120101210212120111001012021211122212002220221202102200200200121210201121021002010221211020200121211022201022101001122202112120101000011000020210122210022011000010101220201020220121102012012220021211220122110022222000221110122112220011200101220212122001122212020121222012220120120221122211222211102202100222222112220112120211000201200212100022220120202120002000012101201122100011110212201110120020002110111212220010012121212021002211212211211212010121100111101020210110221112221122000221221112102120210100112111101202011010001000021111211221020220210002100221201122002", "121011220022012011100211010121102001022201211002222100122222110010222221111010012001002121101222210122220021222000102021111000012022111212222021111001212202101110212022100010101121202211222010011122212000010222001002010211200122202202211212010002202222102002112022101012200112100121210122021011020121012111022021020002212001111100112022012222112221120012122001112220101110110111212021122020000020110011212200011020220020010220021002022112001101102101202021021200010221012110211122211120212210211112002100101112100011001020112021022120211011011020200121012220020222202222010101010100221202112000200202202220000202021020101022011012120101021011200101212200122221101012111221210212000000100211021101111022201010001020221020100012222201012010121112121122121212000102122010221211010111000101110121221010202210220120121221212210220102012201220202120002111020210110121010010000112112100002221201201120001212112100102211222101201110221122000211120011011001121022011111221100112000221120220202112201220112002200202000111111122202010121200000112211112210211010101010202211100200022211202100102021011010002000002112110112122010211201001010122122122002012100202001012021012111012012200202220101122020002010102000111122221001221112100112021220110012020202020121020201020002122210212102021200110101110001100011211222012011211000022020102102220100020220111020211122001122101021211201011000010220100120110200222020212112120201000222211101221001201010110212200021122212111022002012211102212222110020200221201012021120211120122211200210212110010211211212211012101222210222201121200112021012000020001111000222020221021102102112112211210012020001200102121200020211010212002222020120220020220010000102101002202200220110020212201220201110111210100112020222100111001102101121101102122200112202212122102010011222220211110010100010012222001210201122112112211212202020221021022112221111000000020001222001222112221220000210112120210000022020222212102002022001122101", "220102001121010012110011002220010101112121112202222202111201122210020210210021112002110200122121222011011022010221110012102102001001011002201001222022102020120100100122120002002010002200012100200100021112122012120011220102000112211221122012220120110221110000202210012100010120001212112001110000012211220100201201122002111200210001100020201222002210021021111221021120002121011021211120002111111210211110212102122220110201001210200001200200200022221022222220210110020112110210121212101221200122022101201212012202012022100222002101100000200020021001021201120102110211200200102100102222010212000202211220012011112122001011102211022010211220202122002021222111122020202011112110021200202001202001121221202122022110111222012000101120111222101200110202022110001020220222102100221101222102120122022221012021200201211011020210212200110002210022102100112010022201111021101212112111021121111101202102211022122101010121111021100021110111100012022102201200220111200011221112122010221222220211221122222220100220201001122201210012010220022122112212222222001022210002012010221010010102112121012210111211102211222120112110201102111121220002211021221112211112021201222022221000220111102011002222112022012112222000102221211020220201102002111212200120201002000001211222201101201022000212012222000011000022202102011211022200110002202121120120100000020000022122100201211102210101111210101122021022001221102120102111121122001001122000101221112102012002211010110122202100210011000212000001001100002020102202000010000000121211020002011002201111011020120000122020201021020200111011222121010221112222021212220022000020101120221002200022011121110001210020221010202202200211200212221120002002222220022222122010020012111020001201112121012201020200201200101101122010110211201200201000001022121202212122021011201211221111012220201000122012212110002012222210120021122022012020021111112211011200101102022022020201001102022102020001202222221102101201200002221000212002211112", "020222220000001021201122200022022202022210101112102010211002220020002021100221002201211212010201202221212000010010112220122112121101011221121000011202010200002112222022111121100111111120110000220122220121220000222012220120201002002010010210201112110020120100020110222000100101122020010111001002010012000212122201021110012122001120011101200011100001002220212211100120010001102011201200010020212121102221110222021221010200222112102102121112111002110202101002222202211112001201110112012220211212010220220020221220021221221000121102000222012110112221001012101201011221011020012212201120202222120100021102200211201111112212212002212110101002002002201210122112102102111111000210020201202021001120002221122110121201122121220100210220210111020110002202212020102021220010010022112220021022100202022120122100012120212122000110020221220201201002122210010112222020211202020022202020222011100110002110000211212100222000122000012220111112022121001101022112002020021000020222111102010020211121102120202012012221122011000012202211022120012202002202222110001201222010022020210122010201211000122110011100001102210212202021222000100110100020110101021020211002200221212020101200201102021101120001221120002212111012111112110101220002222110122211122011221120112110000201000020121011010021020220201210002110021221221101210020122102111121021201001212101001120220201120211222222102111202110102120202220210022210110110110011112220112100222222011011122221120100010001120110200020000222001122220100211020120220201210222121121022212101100122210221220112222111011102001202002001021002222002001210001221022122211022011012201111102012211010020122221221121020101021210020011010000120121201220222222221201122211012111101022112210222101210012221201202120120212110002200111202111201020021020100210010002110120221210111111210112210202100022100101222011220121011222121002000111200021101020112020210210222020120210201200011002210020112002120220210221002011122102012021010022122", "012002202210022100210210212120222201001121112201101222000011122112101201011120010021212102212221212220101221111010102111101000211121222000201111002210110110110011002020021020102212210001222212111202100012010110110222112002101111222001200001020021202110102111012101210000201221020002000222011012201101121210122101101100212210220202020202120212020011200010002002211212200112120211102102022021112111010202020100221010122100101012012222101122212120121202202212122101002011122020102110111101121100211212220012202000110200100220011211021001111211010021211200200101121001200001021020120022220121000011021210012202200212111001110110021011000110221202110212022012100020022010110122112002012121022121111220222021220210102202120020022121201100201012212020000020102102101112220222200210120201222212022111100010112210100021212100022000201212020100021100022222220122220020212000202220220102120101221102000200000002201201222212221211201110100212221201211012100000122120012111110011022212102000122112011001111121020101122112020212210111102111022120022202000200102101012122211201200122000002122001112122022001012102020222121001122000122022111001110002001010100011212002220001110220020022200211022210210202122001221202100112001121022201210021100020212200200121001102002220000010220012112110201110112201221022200110121202001211100202122221112021202201200100000220122110001202020220102000001211200122102211200120002210000001112122110221001102100101102100200000220221201100111121112011102000100202222002002222102211022021122022222022200112020111221101021010112212110121120212001222201211100122021212202000122120022202120011221120220102212200121002001111211110002000201111000222121102001000021021012201010201102012002020100201100002012210210011000221001120002212010222212200011221010002221021220020110221000120120102111111211021101101122012221221002100100120020002202120202022222102202210220020202020210111011212220210022002012210120200210101020012210110012220", "201001220211120120211222111120111222010120110222121002012211110202002002122110202201221101202122120201221222221020002212000110002211200201101221122221000100010010100102101000200012002220112022121001220012022111222101101111010120210001022002010222001101220101111122200122000121111212111210121121221111212001002201022001112210101121220001000221111021102001100020100201201122212022011120111000210211120122002021202000221100001210120100111112212112221211202022211001210022122100011100100022111202011020102122011212112100112122122201121000101021012221110122212021101120202111021000002211010100211012001002122022002101122210202201100212120211010211102221202211000211102202121112211100200021020101102022002012212111200211122211002020210101200201000101010200121121102000101100010012210101212212201022012110122112220020001201211100110212100200120210201010102110212020222111201121221222220021002211001120122210112111121101011120210100102020210011200202220102222022012202221210020111102120220010011221100212001112201211011202021112022221221002122001102001010102010022121102000202221122120022000101020111101202220211222011102112001221221022222102222022201201111010111200111121121010201002222012220001122200001212102220001220010022121201102101012222000102000121001001200012111212211002002212122111202201020001202201100120000112012121222200200120012121112021022100020122212220100101000222110120122111222101012021002002120220102010122210101020021120010101012210011020101110201122200122000122011212102100001021002122122001022010000221011200100121121110202211201110200020002221120202102100120101001222001000102011101221020221122202001220201011020020200220002011111022101100212222011012000110000211020002012001122222020222022022020010122010101001200201100002202211220012120211222000021211210211211012020101201111212012021020222212210210222012100010220012221201101101012210102010221010202111022002020212110210212002212110212200002210020022002111200002020020", "011110120211010022002222010220201012122121201010020010102122110210200100212102210022211212211021100211221021200112101121212002020202211102212020110200112012201112200022121111102101112021221010111222012111220022222221021210121110001220111102102011201200021112112021202011111011022021122201110201000112212012022020100101002112221120120201121212222112122011100001222020120211110000120022212221210110012001220211200111010000210011021020212211202121001010001220200100120001221012110222222001012122102110102100001102112021020002122122110021221102111011221012210121021102020101002021220210020200111111202122010200120002220122100200222200100010101021002222102122022220222002200220021002212111102200110221212000201001200222022120200111001121202011202112011221010000210101111212111211002000102000100112002212020022022122222111200221121021021120201102011100222001222100110102020110020021102011120210012110101122112101102010110212110122102002012110212010111000020202120221222222100122020221222001120120010221020001010220210010012122000202002210201121010120000000122220002220221010001022102202212100220222120012211110100221221222001012101220211101112220220011002220010122221120021012222210120222121112111102021012110221012001212022120021022110100101010021012010201101021020210112100111211022221021202021021002121201121220200212002010102212000111000222000221101201000000100112100112011212010000021202121022000211010122112011212121220001011022211010120202111020221200221101102121120200100120210002000120221212202201102220102010120221200220111200110102012101001010202120102100002112000010100222220222021100020212010210120021221010200120011221122012121212000210112112202010000101222022012111201100010112010012021120220122012211220211021201221202220021102200011202202011211002010101211222200111100021112211212222021002102111012111201201220021121111011021002220201121211002201211210020102101020211022002000121111022212101111222211200122121000102202010212220", "020221222220211211120201000020011221210220000122201212120222012211100211200102112111112000100020001101112212121022212020011122200022111201210222201221202020021021111002100001211200001100021021012122222220021112122021220111020200111122122210201120101220000021010111001222122210201200200012122120221112010000011020120011012012001020012010020122211122022022202011211220112221112100100010220102012002110122012202021110001111222000102220201211201000120211012110011201122120001021010010101200100112212211220211202211102001011200020110220020112102021000201120120220011210021212111201120110202221112222000221121112202112012112000212220201200112002101022222100212221111202101011121022211222120020021000120011111111220121221222010022010110202021120101211101111010120121112102222012212121111001120200112020012221221020201221101122020211220200001200111212002222000012012201102202110210120222012002121220212121010120012010120020101220010110201012100220220002212001010200101101100022010021100221122111101201122222020010212202012111022012002000200202212101221221012011222101110102221201111202002111001002201101002120220110222111021201222002010221122120111102120112221101102012222212202202011022120121120201220022202220010100211020122200102120101220212101100122102102222011210011122000121012020102200102120201112211111000120102021120011020211222121221012221012021100110110212220210222022200211121010112121012122010100110012200120100111100200121111002020220010020111110000112102121210101122012021202020010101222120110220120011211201011200112112022001101221101102101002211222122100220011002110221121212211112021222022102102120012101120110000112220222110220100111011021102211021112020212000120201012100012200100211202122220202122000201100111110000011201222220012222110102120020110210211021220200211020200212200212202112011200022220102101020121012210011102002001122221010020210202012121110201012212112021120110101120101221020220200220022122222102011102210112", "111210221212111000110201202021021012211202220211211222211022012101101010011212202020120201000002022122110111210012000122000122211212211010020022000201021010000112012211200111102001011012020022220221212100100100020220201102000210200210202000020011101012202120002011220202211202000200211020202010012200112020200000020021010212110011202210101011221010202020220110101212212122222221010020002202110020002120121102202220012210021210010102200220121011222000111001101111010002101011100101212202100000200000210120111101111122110021212020221222100020110211221020021010002111121210000222110002210021210200111210002010112120122022212112020220202120221202212101012212000112112001222020211110220021101221202220201201110012002012221122012220222220200200000200020112222020000002120212110121112221020221002011222222201012210201112221002211000020210100120021212010112211020122201002201200010210100011121001201010020112011020212220221212021112012100221221122020202102120120120110001022011201100111001021002020021112001020201102112112222101121012101000011021021100201200201012102011212202211012220012001022110010101211020021111021120122221002200200022022220210201020010210102112012020201001020001002201222222022112022121212200011111021201222222002121120211022222011012010022111100221112120022002222021002010022221111111222001201201021202221012202100212001202211000212121200110011102210201210211021202112002211120012112010011210222222221222121122000210020200011002022110011200212010202220222220212002100122220021012002012112001122201101001022122002121111200100102112220120022221112002122122012122020110122002020021011111201211002022011120012120221110112012122100011211021212210011112022220202111122012021201001200211101110202111201111111010002001112000211120001200200011112201010222222001222202210101020020200000212121100110202221002110100011210021210011212011101101012001111220212200220110100000001022220220021021010120122111211220002010002212002001002101011", "020110121012002100022202102112012010012221222021200122121021120222121120012102212011002022220212011220101000210200111211220202012121102010202012021022102111120021220111000020000001200212211221210201100222020220012000000112101200202102201022201011010011212220101222201010011120101120100122200111222012121011110212111122022122111212110112222111202012000010110210021210112201120010121202102110111211122220112112100011200220111120110222021112201002111222212001121222100200122200120102002102111022002021012202110002211102220011122100211111200002212002212220112011200110210201022012200112001021022102200220010212010212210010211022022101121102200011010210000220222112010000022002000112002002110212220212222221221021011220201201122212111021002000201102200122200122120200201112100112111112002201111011121012011120012002222102012101110012210001012122001210210022210222102211121201200121102020011122022201020122010210122020122102000212112221110002200221212220002201021002221212100001212221212011221011211021100221000201012020201012210112210201100201210201000012010021002001111202022101120212211211200112102002112000000210111201210101220112020210210111112111022211122012210120020210021221210122120021201210022001100222112100211121120202101222211102200120212202221202221212012202101211000200212021212111211200022211202000221221211112122001110002210011112000120021121001200002202200122102100021001022121211101210111112011102101002020110001110001211210100201020112202122122102222010000210202021000221202111001211210002102211021212011000210220221222111200220001220201122121020102020002120100002011010122112120001022020022122202012121200002112111012102211200202112222122110221011122000102112101221221222110111201220111112022102020220022010121012201220211110000221200002002120110022011100212011001001121200111010101002121100212201101000020012120112101112210011202101102112011120120020122021110012101201210011222001211201112000022100222212020001122111011102", "020120112111101202020021112011111111100002112110010210020102002110120112002021022111112121000210022002221201102210120120102100101000120001011110200222211110222020012201001110000022120002220120022121101221010122110102011120222120221200001021001211102110020011210000112120101212101021101121011002211111010021011010102021101020100111010011002102210222110111220201122201011200111210000220100122021200112020202020110121022010111211111210121112012000010002200101001111102222210002220222011201201101110211112101101001020001122020100121021102022110110002212110021000212221022101000001122012120100111100101220001122211212111202021002122102021220102221110122111200101021200122200221222111202201220122222002010010001222201111000112000020001202201122201211210102122010000021012002020102012112100012122212111022101101201012020012012120112111021001111012222002002012202201202211011221012121120100210001110200121211121022002102021111020212101000112011110222201001122011211220111100201012211111021002110101102200211120100100000212110021110201102020200000012220002021101220022110112111201011201021022110000102222210001111010112201100100221100020121112111220111000000022221020012211210212020202201000211022122210201211111000011021111001122101221002112110121112022102210121010202012201102220120101010201122111011201111001021120122002011201011111201101120102020202111212020002012102110220001200110012010110010002221021002122211102201021111212110211002002122112201202210102101111022221201102020220021012020100012010101020222122010200011211010012121012121222210112122221211220001222202011002121220000101002210222010220221011212122100222201221102022112101001201111020021000121122000202201210102201100011200102110222001021201200201111112121100001121120200110012010221200200100111022200112020000022212200121120020112022010220100120011122112221122212200002020110202220002112101100220021122200211212222010111102110202010200221221122121120021212200000121211221212100", "112000021101001000201201000210200012111200220101110210022112202102012210200012122110002110002212221210110100111001020111010222011000021221220211211201020101110211110020220021222221212121102210002221122002000222100001220201221001210102100102000112101211020220210112201221011221202000220202222122202101221001111222111012111121010022211211011211200210211100200200220101101210221210221002102221100022010001210100221002022112201200122012100220012101120220020200200221102221210011220220211022001010001210122210200200211210000121112212011000122102002002012212121022000121201120200202002112121022220020000122102222022201220000120021211200012021101100120220000111010110111122120201121222112110201201000022220212121222101000022121000221020220012221001122110201022202011221120120121000121002022210202201121101010012120020220001022212020022222001101020121101111221220002100011112111111122100210002220111111201022210221200021000220102122202120201111222121011112022100222102120202220011121020002201100120010202222100222211222010121120022022211011202110020122011111111020211122010122020220021012101210102221022212110022110211011002010120200201201010121221020000000200122000022022201011221212210122010102112212212112012122121022111020212210102101002111102212022111002011100210101221122121120210211000222100002212200002220212101202120121221211200000120211012002101010121210010002201210121121122220021012010201001011000202221101020202011022112012200122221121002211001212121211222101020122210021022100101021210221122111120201002012212012001201211010001012221012122020101201210112201120001021220001011000220011200021212101002012011022020012221210210212200001101021011111011120212111002210121212000120000220101000020212101012122220110112110101201021020211000222010010221020210120120212012012220101111200012011112222200222201010012000110021000002021020000220210021201122110001200101022101220011222111212220001010110211012112222211112010110021100010011021002110", "201020122102020220221000220221211021102210121212112111122122120001012022011011211221110101212110211112022111221222001220201011212102020011212011021121111222100102121200110122010112202112000121120012110112222211120021211010012000112202121220002001202000000202111121110121122102100201120212112211211021212002121120212212111001022011002220201220221012020111020210112212112122110022222020021120211002001100000211011002001010000002001002102201022022000102222100100002122210222111202000221001100200100100212110202112001101110202001101110011110020122021101221021022000202201111121012220022020012120012110212210200122000101011101121001201000101001202022120121002200002022202110012022021010002112111211112202001200201121020102120100001100121020112112010110222011022002102100101212202111201122012210211111222220202002210111221120010120111210222200200010022211221020210221012110021122220112202111002011221221112010102201200200122012121001002110001212221211002110022002100010112101021102022110122201222212012111001022110001012122001000001112111110120010000021112102111010101020110220022112121200011210211211111201221122211012021121122202021211210021221001002012002201210211021120220020101111002200021011221011112200101221222100211002212020012121201012000112200000211020212001121112012020002200011212201101212002021001211001112001000220102121102002022012121202000102222102002001102111112021111202100121121200001010022202020110112001122222200211120220111010221200122220202000121120002011220101011210012201122222220001201012012122201212002020020122102001201002112021120022122112011100121112122212112211001221211111110011021220020110011101012200121010020122202122001200120100100001022011010222102000211100100210011011010021100000200101100120220012200212200111120121221201200202101220122010011002101102010112111121101020001210212122200022122021121011201211110011002010021020202022021122000020220002001011000221012100111210000012122101212001202222100022021", "022100011211222111020201222122000010100100001002002201210102200120101021211202221120112200100211001021210020120022211121200210212200122220202110002111020220201002211120122000211001110111002212020111121112100010110210022102012220101101122200211012020101221220011211200222112220111112202110120111012222022121001112121021210212201012022201220210100010211111001211221212002220220120222221121202010202110101001002122000010011120020222212121012112222212001211021021020012012112012212211010110011010000010111120120000112001100000202110100112112001222000211202100212000022021012011011101111112100221202201001222112202202101221202021201102211212201002200201101000221121102211002100112210202121002010222120022000101120212220120002202120102001200110000010001110121000020000222220011220112210102221112012110101200010100211000210210002120102021212220120110200012120111210122122121021120011211120000001022121122000112002110212210121120100110221012222010200202222210101100122022111122010001000021212100122200000210211100100112022010120110110121211100100120211000201001121202012222110010222000222011121010010111221122122101001210201122110101021200120010221121021020101012211202101020212100111201222102010221112201122101011112002022222122100211221201212220002110210201120200200002101202000002120222102001111122021122221221202200212010100201011020121202221112022010010200200000112201120020002221112021101221002222021121021110010220021121210202010022112112122011001220021002111020000220211200201011120001022010221212222120121102010222122002002101210222211111112012211021002121012100022212222021022010220122110102012002102200111100112200211200121021012101120012101000111122102202012122210012111022001212021001100102221210121112010020211210222212101121110222100201221100000212111001012102012102210200201220200210200120220211212111201211210201011000112211221002102221221021002020122002012120021121122101122021212001110122020011111221221101210120001100200112021", "020221202120021020121212121021200201200101000001102122211012112212100101220222012002211001210212012000120222201101010012210020222111111200021102000001102002221210222110120212212212120220012222020220110121101001201101022002012220220212102211221122010012212021000112011010020121101111022220222102220010011011221201102011201212122110102222010221000012220001110011002001112211122011000101111122010110220012110212000012100211211100200002021120002100221101001001201120120100221012211211010010000111101012110100010100020221222012001201011121112000211102202021201112110020201111202012202111222101022020202222121121200202220020112021200200210221120011112020110100121122012122021000202002210001200012012120120111110211000202121201211101102001211012120121011100202121212121122212222010100211101120122202122201210010120021100112102002201012001000112002112110012021011221012120222120001022122200120222002002000020212021010212102112021110200012201022001212102000021020212112210211222200201101110102020010111200020222101012020112022221102212000010121122221221022220201021121210122110012010020111201211100201022202111000011212221111002211120201112022101000101011121011212211000101220102212021011120001201002100011002010200000221101202201000001112102022011021000112110202010210122222212111202201002210012201212211202221110012020200120000022000110002102121011020100121222201011200022022101220112122112010022212212200112020212221220020111111011100111100012212100210010202000222221212202110211000210121000210211222201201210010121111201012010112200122120210102210020221001000221220200001021011120102112102222200221101121120020001122221102020201201111010001012212020102002012001001201002010220221221020220220110220201210111200202100010220012212010210022222220212122002002122121120220210222201212100202102002021212201010022000200021210211101112122001112222101011020200011001001000112102012122220111020120012221211120021101211222102100002001121121212222021021201", "020121021021102002022100202100021200200222221101020022110110220120220201020120000120010222201110100111012100222221120121020112202120022012120211210002000022110111222100201112002212010202011020202002202221211202211120012201201200210111211212001212202112111121121022202200200221212011111201220011001112210121211100120002112100101112001101102200021021222221121010122101012201022201111210222021021110110120120200110100220220201210110222212001122010001200201100211112012211000122102000202122112000220120011012202001221022221002021010210210111111201010211202112021011201121202210020221110220121102022210120102021022222011001010021222111100120100121112101000110221211201212020120001110110111100110022010112211200210002211210202202120211022120002100121020000120012021200120011010110010010120012212010001021222212100001100101202202210001120112000211020102111200001200220202202102122001111021120210102010210111222002201120000201020110112221010001100202101101221102211112210102102222010122200221201010110112012201000001120011120101120221201020220001100221202202112102221111000211220122211210012211110202000012022221211211012102212221111002222001120211212102012001200020201100221200221200202010022212210012220212211120112001100011010110002212212012111112002122120110222011122210021002020110012110210211021201020100122012100112022211121010102201222020021202020112101211201102221200100001012111211022010220022220222212211222100102222201012022120020220001022101022011222202000111221112011001101100010000012022101010120001202002002022201112021011022001110202000000201210110222022122002112010001110022020212001211001011101112122012122101122122201202101112022202100201002001202000012000000022021210010000002201201000011211001110202000020100010010001202021100101200222100002112102120111202022001220102012011210010120011202211112222010002220201112120021111220112212121111000021202001201212001122010020020120111022010201211010212201121111121012211100100100112", "100100100010102202010012120121122011001222010110122200222122021210112122021001022210212121120011002122110101102001210000221010221020001111101011202122102210221221011100101012222022222200202010002011001001001112212122111002210000012002222120100222221101212012101112101112122012121011111222011222120201102210201210111012210111022010221110210020110002202211201220121211020000220100111110100100120111102222002222021102122001211001101111111110122122011011021101101201202122220111122021212001000222221101201021101121201112221021012101201222212211000100000110102011110112010121011022011201022222111120211010210222022201021022102120111202202010202212122220111001012021011202002201111212202000201211212122110111210011202100220100101120012110020011120012012220221010211102210100010100011121122012121222011021222102220200202000120011202020010021120202100222110011000020122102120000002021122002222112102211010211011110201001202210012202102000000212012212002102201021022122011201121011222221212200211212102122110111022112001112201000201001102211112011022201111202200201210111211012200212100201121100110000012011010201100011012012200110211101201000112011222110000012000021120022000020110121111022011201010121000221001201000122001222112010110012101211212002120221200002100000202100200212022200200110211100002101011112222220011001012200001202110110111110020020012121220022221121010002001010121112020012212021110112212201101221101120102020221122011112110202112002021021010002110012211210212210222001011021121110022120112200021011120200020121012000111121120120022201202202101111110101021221012112002110120112010101001220121210000220022012021201101221001101121020112020110111002120220010001021001022111111110120001010221021112022012020100111200121101111120122020011011112012201221010200011002121202000211121100220220101100020210020101021021001202002121001211002121202101020012201220022202212101210122122102121110220111102011212202221222012002202011020011122", "010211201222211022100110112000212012020120202201111121122121221122021200202211102001000002121212122021011012012212021100100222122120010122201201120020110000011100020121110101001020100011220012020011200121112211121201112221211010200102112102022121021000201010201002120122021211122210222220210210020210021110020010200202201201122010200100110000002000111001111211010022212100110112202102122000011211022120012212102000120010011110020011001021121200022022000201202122022120202201111002000002001021002200221222122212102110220120222021011212222120001211102112222211210220211210212210012112012210120020112120100220002120010220000111002222220111020001102101220210202011112110112022201001221100201121102200000221202002012000122120122001112202020011111221200110122221100222202100201200120122112012211022010011102201020221200022022011010002001211101112200100201000022120022000111101111100021122000110111120122102211100112222000020010100120020222002022120222201001122001110210202201201000010020221222201122001210122011101220222001200101010020111100222221211200122201202022010012020122220021112020112212202020011220210210220120011102021102012211102120021202211220202221110020010220011220010020202022121000220122101112200002210221102002112001101120022221211002122101202100012012100220020100020102202202102110212210021200000210001221222212210102110012010021212002022201220022120221120202111211121110101120110022100111000210211101001011210201100112212222100102010211120022010202200222011122201110110012200001010212212001210220201102220221222222112210101212222211020110001211201222000102000122100112020201211210000020220111111112101001201110212000102211101201222020201221101012111022010110210011111111122001222012110111222200100100221010212122222122020102200100122201011000221010122102210001121011122002010111221201111010122222002120022012202220212221221000021020002201111222101120001200000021000100022001021120211200020120010021221012220220212202202112200", "120012121202120002202002001220111020001010121111000001201201221010021011112221221201200201101120201222210121100200000010011221201012002102020220112020021201001111111022202202100022121120221021101211010202222011222001122211000110121210202020101000202120000202122221120201112002122012200000121211102121112120010200112112200201220202002201022010021001021211202112210002110112212220012000212000000210021000100000200001120021101210010111011022011100202010200022022110012002202202020202022121221122012001210212012210220000112120100022202002000221110022122112120210012101100112212021101010211200210002111221112220022220211211122112011202201011200102101021011220220212220120102102222212120120221201001010000012122201121001200212120221110102122011110101000222122101221122200122022221012021011010221022020010012212021100221211110212112021111211211120122101121122011211010020001020010112010020021222111121111222200122010201000202022202120212121000122102200212112112210100121122100000101001200100111200022111200022100020102222020120001110201010101220011011120201201002010102101112001112000220010220011121221120120122222020221201022221011201200210202210000221210100012012210022012002200222021222101200002110210110010001212221201222122002000120110222002002000102212211211122112212211112100211221112000102002221010222000110020200021200220002111122100022212022111022011100012011210220212201010211210220021221202221110020201110100110111200202121222222210110102122011212021012102221202220222122102201202001021022022121011212120211211002210022100210001120202122120021102212112122222020001010101211010101021121212212220021000100121120222220102100021000120110010112011011012021022202101011020000201212222201010211100122112101111020101120102002121200121210010212211222220210212011022112100202120221100100001111210000100221011121120100002222011122000121222102222112222211222122102122201122102111000211222112221220000211112111221010122222202001122111221102101212"]); y:=CambridgeMatrix(1,F,1938,[ "211002100200002211200211021200120002201201022212000202222002100002202121112220221212120220020210222201112110102002022122110221112201002012102222111101202201000011002222020011212012110002202222201212102122011010011100122102100102211202122112101020002210111021122202111021002100022222000210022020222110111120112101021221100021011001120212212111201102002210220002221000220222120002112100212001212221211110201101101121112000100212112010102110201122212022201111122000111021122111002111222222110200122210200021000110000001210111000010000200110221211221120021002002000020201101021220020201222011000121222221201101121100120021120210211112121101211220022022111010101210210122201101122102000001111021122020000220020122002202000201200022112221212110100012120101121201210020200212122000221120011010002000001011200210011121000000200120121021210002121110112020010210111110202200112220020022102000122221210222212200000122021210120001010200010122001121022211122111120012100201010220102011212100000211212222222221011002211021200022011111122012012200021110122101210122012210022202122101211220011100121212210221200102002201011202222101200210012220111112012202120021221221202021020000112220022012122020110101100001212100100020121221211020201000212011020012000212120110100011120000210201111000000101201111101200202020122012210001110101122100212201011222010222022121110002100122111022112221201010122021100112112222010021122012111220021202010012120200000221210022111012211110220121210220011111212210221111100200211222100222122100210111020020212012020000022002221101100220020201212001101221000122220221012122002021000110011010110001021020011012220120100121211221000121000100012122010200111100212110002021220202110222021200021101010011000020112010011102201222201212101111120122010210211001112211221020210021212202000200102100120222102022020000202022221202102110220001111002102222202022220220200200201111220201121022011221220220022000122010210200020210201120211001", "001001122110021100202112020011222112111200211111102210200201201211201120121211001000221121200220201121102002001110100211120201100000002112022211111102200002202011101211020210020212101012020122212200202112110201200021000021112211201121121112111102022011100120101122222000221001111222200212122022211020012121212212011101201202212102112120222010202020200001100122220210222110101221022020210222012111011211102102211221112100201022102111100110020111200111112111220202222102201121112210001210222110011011220012110012002210121012210212210202202002202112222110102022020011100210220022101021211222102101021102021021012012110012001000110020020111202212212011220221010221022002111111202100021220202010212220210010012101210022100022020222210102010122212112002101221011212202120012012101202102220210001020111112020112022202121110210122221220220221002021110120121111020002101201122000222022211101210012220220202212100102202200120020011011101100010012102002220011120200110001221120021200020201001001021202021212111211211022120220102211220111200202202222121112022221020000120212220011221100022021200200022120102101020100112201112101010211222120110112111211020120100102010212201120211220221202122002121022101021022002202012012020002110012100201201020001120000000220202121120100200110212001022020220121121221110012210102001120111200202020102202001011121012221012001002201212220111000212102020110120211110120012021011022111201102222100122101210202021121121112221100111121212202000000111022211002100110202100200101020210102222100022011121210200100101220122122021210211021110222200221022010120220111222021122022001211201121000022102021001201011221000100202120012120102122120211022202011220010112121202111201001210110210120102021021102122012201022100201200100100200100022010212212011000102110120102111011002200210122001122111100102220222102220222102020222222101222211102021112111101221201020011102211222002212202001211202022011111111211122212011002101112022201", "202002022210211210101111212210201121021222010202020022001110001122112020201110221112222210212202211002002020112020121111220002121000100202211212202212221021100100101021221022222221222100122101001202122100011222010011212210111112022011120201100111201011202202222011222212101221210222100222111222100022221211210200110001221212002112000010112111110221000202202110012202100221022111121000200222201100212101022012201012122211111121220121120012222201120011200200012020120102012222112022212000100210201120102221022021110111201210111102100122222211122222020011102121111000100100211102102122010120021100001202201121200222112211211020201020112020221110100102110100201112200110110002100120221222202022210221220201100201000100100002000102102001101001022012102212122000010212012010202002102200002221002120122210222021222020011210201201120000020022211210202021102220120022000112122011110002211200021102212121222010020221021120211111111100202221101122120100000112122010212010011212021022011100011012012221020020220121000201102221122100221111021001001201222012010202122110221100102100102012120220212121120202212200102202101010022020122222012121202000221002122110122121202011020122020100222021202011102102001010110022111020021121120102200220011112202101112101022010200000120001120210010210122001010121002022011222020001110111200022012011001021000100001121000102110122201122110222021010202210112200212121212222220010122002011201212101212212201000212222112011100110012002020122001020212212221022001210120200100020222022002222200110121001220100122021220201222222200110021200201201111210020122001000122201100010110011120120101222220101122012012011220200000221000111122112202100012100101012210001002211212012120021010201222122001201211012212201221012202010012012120112001002111110222112110100200002001021012011100121021201121001020112122020010102112102201002112021101111022020220022012122122221201110120211022202120000201222222000222001001002001220201001112022", "110110201001101221201101201012012220202111001012012110111220010101120211122010020201220221222100012020101010221202110102111210101121002211000101012211212210001020220201212011002112201001200212201022010102201120200011021020211001221222120212222101001222122112100221222022111112001211112111012012210102220201220211120201201110212012120102100022020001012120222101101220120122020000212001020021112022011102000112121110102202201201001221210022222011021110201200111112121121211212010022211010111212110000201200022111211120000100210100121102110000002100111210000210021110112222101110120120011102212122020220022220222221120112222221022020211102020012112200012120200202102101201202112001202102200021222022212100122111201001011210022202022000221221222221021212201012212021011000012010121012202122121001112020012202122112102221000001111122210022122101220002221102012221212110222210122101100012110002100211100222120222020020200121200011122120100112100120112011020121112010110220021001222122120020000120010101200102102111100111010000200201001122100211001010120212021102220121001112120111202000010101021002020200220210220122200101112201111201221001021110210110221002011201110122221111221122202212211021110122010220201110222111020210220011000202010022020110012100202022202101120121011220220200101100211001210001111021012211101022211211221011202221002021212211010210022201201001022202210122120101010012222001120021001222220012102202221112001122010010110210112221102102211120220011120110102120101222022100110100120012221100200122100000220011121021221121010010002012121210221002221011212112102021102211121120202001101222212001112112122221201100221002021112120220200221001210220200122201201211001202022202011112100011020020102010100122202102200202022010100220122211222111112221211100121101021201112001221111210201210022000220102011010001201120112120121012111112122021000002211201211011212012211122202021202220102202100211210102102220001112021200110220222120", "000022121202111000122102121211202202202201122202010211202020220022222212010022112102101122221211002222200211110111200221021021202011200000111101220110110021010202110210010221000222020022110122012121120101120010001020112220021212022121110101001010102010122011222010021120222021000200212202201200220010221011000010020011011122020110210211012012201101222000112020122201022210212002010200020120120212200211112112202022010100100121021202220111220100111101212010011122020022022201012020211012002000012210220212001210202021122201120022111012222211210012012211100221120021012110220001200102111111000120120201221022110021100121020002100212022201201122012021100102010022110222101001221201002001012101022112122121102121101122102112121102222200222101012202200000021222022121020200201121102212100200210021211020110020000202201101100022101020201102112011022210021002001200010101022122220002222000000111101021020112122101001000120112110111211111101002111222210020212100222000110200200212020022110020120001200121111001001012120010011000020101012220012202110002120120100102122021112100021211011001000210002221101202120120000122012121111101212212000000222222220212122020012121222000202222112020101101210020111021010211011201100221222021012212000211222012021010220212012012201102012221222120120022121110012121101012202010122021021111120002112201210122020221202020201121100210101122110201021202222220122102111110100221101122212101101201020021020112111000100101202010200111010021101220200011200202120201212000200112101220001101022022001112211210220022020222211020021212000221212110111012021200020222120200110212001022100011201211122020120002102220102121220200111200221211022101222102100000221201012222002201121221002210022221020120021210120210010121210200002212022022102221222000022102110122012221022221212012001221220201020110220010011100001121011221020020212210012001221201101100002102222102211001212111222112122101010212121022012211020201122001021120102211", "012002100022210211210010120011122100111100121111012100122000220112012202221200211011220202220012211210121202001121010021022011001212122201000220020121022021021000122002202222101010210201011202011110020010122102222020200200212211022200121102111200120000000101100122100021120011002021112210201222121022121020000100002120000201022002200111010222120220202002210011020202101012202012102001220210220021102010200200212102112012211012202202000212212110001201112221100211112012020202122012112020000122012122202101010112222110220122002222002210211222112011122022020011211210100010112220100202201122210001002002022120111100112102022022102020110021211111110020010121102121010201211110001110102102111200002221212201221112020011001002020202000012100021120002200020222201021100102212202020020100211001000101110012202021002122211220111201201102011201010001211222212120100012210211202212211212120122001112000200112011020211222211221202221201122101120211120120011212000120000201021220002022021220101122110011002002010211111200211021002001101100100101121201201012212012010201120200201111021221210200222002222010112101112122220122122001210212012002222010002111022020110210101111012212111201111201110022010200111121202210012211220102121122010012202100001112211102101222002012111200121210110011012100112201012120202211201122102012020211210222022202010200010200101002202102001120200022002200112211000222021021212220012011022120010112221020121221021100221020101021221102020100220122202020100210002002000012211201112012011201222111022211212100201222200100002000210000120001222101221101201221211202220122122022121210102020211111221121120010111212212000222101222121002220002102121002220222100001211112212010112120201002120221212101101010121001011211221120002201222122002112120002121010221021100022220012102202012021102021022111121102210202012012222000222212111022120210110012001020222010122020110120112021010011110100212211020202222112212002011021100021020010100111", "122120212220010102012020100100202202211100012011222020102220120202012222112001002121101011002112021002210001212222021122201220012100022100120010120221211000000020001211010112010121210002001202210011200001000212221002102100211210022212011111020220202222202112122020210110210212002102202120102200212022221222111200010111201210210220010012010100202001101020112012222120200222200100011220221001000000100221212122201220001211110210001210220210202100010012101120200210201111210000202212011210012202112002212110010221000000020221111012221100102112201212020120001012202201112112202112122102212220012001220000010110200210200221022201022211011121111221120112102102112122222020122220022121100011122001020000221102122111001011102221100101012020122001021222120110110200211010202101111020220012122112120201110001201000022212121122220110120121102010001001120220000201110002021220101020202220211000012101001221102100001200111001112012210121220201122012102022100002120212000112100222102001222201101110111122022020020221201200212102102021010100120220102121012120201012121200110201111012100222211122100200102222010110211022211110101212120220021210102200201022021122012220212122120201020001002200001111121011011211101000100201000202222210101100011020002022220112110200220100220221112202212020020002122202012220020221211011002121000220110001201211122200210100212210100011012200200001211102022222212121211200000221212221020012122100022211200011212102201210211101211002010102112210200211121102120002112021110120220100102010101210011121202121000020100122212201210111210121021212222221202101121002002022202000101211020120112022202122101201000112102012212110011112000201202002110102012200101212002001010021101222022220102210222001110011202021021220110121202122010000121022220001002011021111011002211012010201120020100012121220110020012002211020202101010202121010112112001211012201010002222000102121022112222210121120001020111021102011122121200200022202200211111202", "220020201221011101211210001221101120000210101012000122121102120221102012112112221201111112221200120001211220002022102010010121122220211212201120101020111121002120001101102112201201001120001000011121101220002201010220200110121011202111220210011010200120110210100220101211212102012012010201221102101011212000111201111110001101211021201002212111200101021111202012211021010100021111112020211221222012201022212000020122011102120222022111201010012100020022000211212201100111221220001201021210012211011001201202200010001010211201022000200100211012101121001120222002121210012112000012221020012212210110211212202210011012021012021202222211221120111020022201010110021212202021120222110001122220121021102220000020000021122211002020110022210010211010020210212122202120100202201200001102102212112010220212121202020110122120001102112100202001001022002101112102010120221120222100000211200011020102201100121101021202102200020020200201110010211211112202210101020112101202120222202120221022012022010222100120012222111002001020221220210012121010110001212100202000120201010012210210021012210010102120010121002002022220202022220211012212011011202202222111100212221102011021111112121121101011020120211201200012201021000011020010110100020200201212101000000221001222111201012202102020202102121102021110211202012002112220122220001101201100222211010012202212021020212112200021120211111110111202222111122210021111100002001110221212020210112021120200200201020211211210021202200202202102020121111211111201021012020220211000020002220000012021201001212101001120102120120110100010112100000121120100211101200010011222200202102122201102200012200210112121120102120010222112001212201012221101221002100011112221100102000011011000211111202001112010102120001201010000000020011220120001200201112022022212201200010121120102102000221111011021112111111012000102001020211200102002122101010112112022111020121022111020012011201010012221120222212000110210010121112202121120100020022000", "121222000120202020101222220200112200202101021201101121012021102110201221210002202002211101111222001011022211221102220212201022101220221220210012102012120111020220011220212211001122010100200201201021100001000202220012211120011020220010200122212121211200011210111222121120122212021112021220120111012000111101100011122001020010200022122112021112122120120112102222120111022112210212101211221202101100111221021221000220111211211221222212111010100002222210222211111000000102112200220111100110121010110101012210112020222112002002010012022002112210201100002200102121121102112022102012221022222011212200010102020011120121010002100110110102112200222122122121102110001101112120100110002022120201121022001121222022001202110202120111121011101000110112120011121202022020221112001122222012021221011002102102121121221120202101222022100212120000000201022120120021020201220112202022022222020111210220110201222022202022201121120021100101101011210122000002210101211102211101122120112222002200120011212121120211111220012110221022220021122022022000211002222211111212202202111202202021102020120100110010100120021012021001120120100100221220212022121102200020100210201120201011122021100010101112101111020100201200102211002212021010110021122121100011200010011012102202101211010211200012020100021202202011121110100122220000102011220211220001011112020212200111222012012212121120210121220011020011222202220021201200120202102202100002212121210022121201220020211011111011020001012212101122002210020222012200002021102202122001201002221111012022012110101021120202110211210122000201111111210220120220122200020020020221111102022110200102112010112122002111000012201101112021220111222212120000102021120112122020201000222102100001210101021112112200022020221200020210110111222212121020022200111120001221112201102210011112002110222112121201211001102120012010200002200200001201010211202220012112111100012222112110102200101120222122222120012001222012010001110010001000022012020001", "120210212102122212222202121211110220222212021202111122101110212211000000222102022121220012200102202020122122010122212020010012222211222000220102011101020211202111010202100000202202021220001000202001210120222121002021001112120200211100200221100100011022201002101211100110120012000011001221122111101120000102212020211122121122021100111110101210200012121211002102020211221220012100112202201002020102100101021201011222002221220200120100110020011121212200121121212010121202200021210211022111211211011202022101200022212011020222120221021120222022211001211201102221022211010100022211102220112100001022021022212110201001022210210021222122001021122002001100101212211022002121200112100020220221211212212000222001210202112121102200210210100021121221021201110212221121102100021011022212011002111021121002211200200020112010000000120012010110200112011122011202200020120200121101010101211022011110221212102201110020112101211002022021201002101020010201212120220021012201012000112110212211010102111011221011111102222110210110122001212002010111120200000200001222010102122020202011222021021201211002210021200221020100011120022022011120111211101110200100202222211020112022200010022012200202120202021101021222111012202201220221122022022210110000121021201220022011210212222101220000122200012212022211121120011121211100100112202121012110022221022111201011002201100122221110211222002001111011200011211111020100111202122201200221002121010021022022010002112111211220220021111112020011022011020121202120110211201100100012011202120221001010121021002020120211010100220100221220121000001102211122121111121110212102212012222101112002121022001000220021011222211001020022112000100010000020222212002120102102102101121101000111200102210011122021200121221022200122102212121212002101112210211001010212102110001202100111110200111020122011221110120020220201121120000212111110121012102122022211120212121222110111000121000210021122120011211011121202012210200012022211000201111120", "110011122022202101022111121211110110022211210000222122202021111220221112022212100120020220112200121111022001202012012122202011012210202220201020010212122100112212221121200111020102222010221220112200020122200121122001021221222011222112000220120021210202001222201212002112220212122102221222111221021111102012101101222221010212022021221011101120222021010222101210000022200122121201222211022020100221002020011222101002112011120210120101100021202122221021212202222102001210120012012100221100000101112001000220201210222101122222000100121112102200010011210201120100221111202221112100020000200201001221112202220102112110101111011000121110122122221012112112200212201210112202111120021200012202201011020220020120022201021000221221000022010101101101022100120121102021012001221120121112121212101221222120010201010011220220111010202120121121021101011021012021120011210001212120020200200102112011200020110120011000120221211112210011010021202012202211112112001121212021100220122010220112201001212102211112101222201200022111011021010120120010200022212011101120001100012122001121102110200111102122211110212212112100120211002220021011211102011020020120000010011000000120210202121201100211021210112102200101222101111120022122101001101002212210101210102200211100001110002212101012112012212002112002120120101110220001110012210110110002210021221112002202022221100020001202102021202210010000101121212212012000221110000122220000211202022210021102201102222220112100012211221201122212110012200210012220122111011010200012202122002122011110200020211010012121120112210222002202202101002201122001010212001021200112010222011120112000012110222111211111110121011000212221011020002111010220120120111101200020100010111112200010222121120102120001022200011102001120020210101101022222010100222121120012001221101112212110021212222102000002120000100001200201210220002002010001000000010121221020200211221110211020211210200212222022220212020021120222111111112122101111121121112211", "001010111111010120111220110120201221002021101112122021120201022111211101112001100222202201012000200200122202220210121001102211211022221200200222022001010210202002001111011222201111020120211021122022011100201022012220010020002012101012200010002010211001222010222100000200101200210200212212110220201000120000121002011210222111100101002001010102202110100200122001000120021222112220212022000010221210200122200020222001001212211111001120012020200011001012122101100012210201100100022011200022200021011222201212102110200021121002120011001120020101111021201210122001000211012010001110002201220102210220020012021122021000022000020221101121110021200001102201121211111021020112211120121121122121221210001221100101102200222211101101201000102122212020112111221222211000021011212021122011201111201211111122200222010202111222220022212012102200210111201200210120122021102012002011020200201221010020012122110022122121001102221021100001102211102120010122212001112111222221020102100112112020011110211110102012200122202000210001002012020011000101202120000100000102021211121121222001210121120201020100211121211211000121212020010012121111222012011102020221212100012220012012101220220201111101101002220111000222200101111202000001112111121121110200101220011010122221101001010011210010111222122020222102120001021020210220221010102222111021110222212211110002200212121102001211022111201011011122200122112222021021200121022200012121000212122001011202011101200001000220022112210012111101212010011202200202012221200022101010120102122012102122000000221102201100110001102110202122120021201200022101000211012021011121212102112122011101100212201010200220201010110220100022122120000221220001001200021022020202200222000212121111102220122010122221222000022201200221111111211212022101110112221101000210121222101001102210100112212222112000021101102212201020011000212011202201201001020201020200202110000100101020021222011201100220212001222102222221202202201111201022221120012220", "010201110000001002212021002110111012021001111100110121202200002211110011212212111000201122120021010022221122100110102110002011111010110012111201021021020210112212020002001102000121220011022101120121222111101121212220111100120220001221212000122110222112020112011100221121221212001222121100210000211110222112221102022112001021012201011011111010220011022121221000200101222210111220202101222021222012001022012012122202211221200022200120201112210212112222112101122022212001200212122200121121022101122112201000202010211220202001012110212220110020100202000120021120101201200201212002001102201122001010002201112002201222211000012212220121001121222202112001001002210021011000002022122021201001222001022002212112120202002201022120120011110111010210202210100021202200201212121111022120011011212222012110201201102010202010101221122102010210102221020210111020112220220212221211001210112210022112121212002111111200220002002222211211011022011101102202221022210122121012211102012201202100120202120111110102210120102221122212021010221011021121010221000021000200022211202210220201021001210102221010201221112222001220021221202021212121022112221002212010022012112112221101120101210120011112120122001122111010000112120101002211102222002101220120001222102210021100222212010000022001212101120100111000120200202101201021000120112022222021120010002221201022201111221021120222000011212200110100002011012122000101211201010020101212211112200111201110121101222002220000222211221222122102201202100120201221200220011201011112102120210100020022112012210122011220001202220222012012121200212010022110010001101212211012221211210211220112012012112222002102210202000011011011200021122120102121200122022120112122121121212220220122001120112202112000022211102221022102202222222222112120102000220111022020021101010122000010010201000202021011001020202121121120210221221221121211210112101211000120122210212100021101020111001010021021102111020001000110212120222021100021222102000210", "222201012022221210111000210202221212022012220021211211201211211012001102202022110110022222002220201212210220120202212200002102100222010001001220001200211020002120102020021021101000002011010210102221101122001112012020101222002222110020112202222120010221202121212100211112011121202221022001012011010101120221020211001011100202021202011122010211111001111201001122022210000221122221112022012202201102012100010000000121010201022102011101102220101101111000001000221201221221101020020100222011002012011202020002012121101110222000111122210102001100001001022002002111111112212211020111221002212222222220222120122221101122101110101112100202220022012200002111021121120100202211011201121011022012120021210011211121221211001122011220201201111002222211002210022100110101021011121022222112212102122111010001212102202021020000220220001000101222212011022101222001000010202211221011010220222211001102012121020021212012112111022220010221001010012100021121020100011002012012122202122102222011221112122020110021001111101110122002020121122201211020110120220200011202110102111011111110010100021012022001102201020110012111002222122221212001021212011221011022011212100102212220211012201021202221210010122022222221120212021001000102202000112002010220112121220002100022002212111202200012220101110202021010110221120010110122011011210210201011212211002121101012202022000122102002010121111222220021212122102222121200121221202002121121022222012120021002001001001221011111210001020100021002210100000001111120012112112201001100211000112011102200201020111022111101221011000022220011112110200002220010100001202212201011012102011002012222022110221100021210010020212200200121202000110210220022000122020012212112201020020200112111012002210021020201222122011011220222020112110100122200102202110222120020220021201120010122220021202000221121112210002201121000220222120010112001220220201211102020011002100121002120111111202100112020111212001120002211122012222212211022100010021021", "102010201120021210100211100210112211121002010000002120110021102211210200112212001011210111100021101122202120010102101021220120011002021210202211121001120100022020021110220002021111122012210210112010002010201021212200022102210010121202222022112202021021100100020101220202211002201220110100200012101012111120100011211212220111110102122211011220122112110001221001011110102100121121111021122221021222012012001221202102020100002201221000102222202220212122020101022000010210220221100222202101212010200021211002101000211111022002001011100011001111122212000101210101220120011210202210101122021112100011002011012010001102222101110002112000121221110012001110221210101001201221011022021122220112210012012102112000100102012012101001011112102211001122000000220210221021002211212220012200201010212012002112220222211000022200000212121220002022212201022112022220022121210020211210111002221212002222202122111112122011012010112001211210012000010110111100000022000002102200211221120120212222102021101101101220011120101220002222211011022201102121211002112200211020001200212001101202020102201210020012112000122212010211102111221010212021112220111201110222100101101011022121021002101110222202102211221000011200011022212100011121101121001121010200222000002201122211120121201122121112120201001000220110101212100212021121122212020102022112020121120112212021210212200022100102011102200211000220100122021102022220211112012200001010100012100220012222102010202011200022020221200212000001202110100021221112201120100221101002010122021021120022202220102011102220202202102022001202011011110021122000110211211012012002002211111212022220001120210210000101102122221112112101222222202101112012101001112102112120120002212112001222021112212121001111110102201100222100020200001201110221210011221201210210020212011111202021211111000221212200120102110022002121201110012022121100021001211000200002200222000122112121222010120211121011021210111002120222000020012212002221000100222102", "120002000102110100212000121110221002122000200012120222021201201201100222120122110002100020022011120101221210220210111120111011222100210200200120212201210220102210111212100212220021120010020110010121220220201201011221202112121020121202110001000001100200011112200011022022001001012202021212010100211022121212110001122222222220210201210012112001021111122010000112111010020011100200200200011020011111002222122022011220210112212120001212100222102200222010221022121220102110121122111100121121211121021110220121012100020122111010120200000010101210010121102202101112211120101012002110212212200111200121110210001102202211022000222000021001010101210010102212102012211221220012012000000210121122200210210211111210101121020010200011121202012122010221210011212010122010010012110002201211202010201220010220110201112212122020102101012010000121100100102222120101011121121202111001011122002101111010102100111221101202002020120220102111001112020210121210202121122200222211211111022101122121222211201122011202112211021101022120120020021102021212112121122111220212012002121001102002020001100101000120001001012112202000201202100002112110122101220001121120012102112002011201002001000102021101121110002102001120110120202101210020020021012100111000111212222122021122212202111101020002221202022210211002120111122022110211122100211201100112011010201021220102120010222102021110102201010202102221220222002221021210101100200101201211200020111112221222012012121222102012120212111102000002010210012100000110020211210102120010112211010201001210102212022012021110100220000212122000010101000120001111021211201110020111222202110000202001102112201111121110011011220100110110212202001220222010122111120011000002201220201012210202001212001010221111202120220210221001120020010100120010021221211001221222101021101002202201022020001020000020212111211210100020120000200020120010100220210122222211022221122111000020020022112021121021010102202220102010112012202212102010101011120221", "120002200120102121102120100200200100120022001000100011222211020202011210110211211012122210021201220120102112221122022120120022100011002220120111022011012000200220001022220012212010120012222012122000122022110202221100001001110022022011200021022100211021010201000221212211210012210222000122202011201121112020012012000201221002112022112001101210221220120201011122120021111201101202202202022112200122122002110220201101100210210010210112012001221221120010010201010110210021020101010200101121221001120201211200120212220102000010000201121201121210202022220012210211112110111110201011212001111121101221120010022222021102121002111020221121011000002021200012012010002111101021012211012222022222010220120102210000222120100211000110222202101101202201200000122020012220011201111000110210001220122022020121212222122001201211011010212221122220011000220222111022110012210010211002211121121100201101211122012202201101011221120110100210221122000200102101210121221121220210200221112200111000000000200220100002111100102200022121220002022000120000012122112202021021010210010210002211011202221212021101101002012022222011022100220010211120121001021100012111001102011111122122021001111200200111020201011000200220202220001201111222111101001011110110112020101011110212000012220001011212111102121201220212000220122002100202002110010100212022011110212010221201020212222121211200012111201010011010112110012212110120210121011020121112120022001101122001022011212010201200101101010202201002021222011101010110101100220221202111212120101100222100102200222202100210000101221222120000012122010201010100201100022120121001112211202021000012112102220101021121121201002120100200202110112120010010120111202000121102221012120220002201212000002211100000110012221012210200100222101101121121102102002122101222021012201220121000022220112021122202120222022002100220220220110010201122002102212011002010112022212212001221200010122020220021222212020001021022002122202210211122200000011222", "211102102101220012020100011022221220000222020212000011112000111100111000002022220001220112101120020200110012120110222212112000111101112220020201101210122112222122012102022100012011202221221122111021102101000221111010000102001011022021022002120022211112220020110122012200212112102011200101001021120010122210020211022002120222110201002020211020222002220021222120100111010220002201201201120101000221210001101101220212000012010022200001101112022211220111210210012010101121112200110200220020111001002201101222020201202010210121010022112001012000022200212121221211001102120111211210102221201121100102220011000022122112110222220021222212200210220221210112202111101200210201012020020211001111021220200210120122120122112002021002121122220201020012100200120011201000221001021211001000011100100101122110010101020110101022112022100002220212012201111002021122212112000221120101201202002111112112201102112122021201002010210011122100012001011122101020200112212221212210021010112211220200110101110111222100101000110010010100002202122212221110221210020202001221220001222021200220220212222022220122202011010210021120220111000012020220012221202120012002102002200000211012222120210010101022110111011211011211200121121112121101210021210011212011212222211210011212110111101202201002212202221112210001112000202201212202002201211001102012100001112202201000011220000121022111010120011221120022212110000111201112101122111121212000121021202201011211211211221121210121002000000112201212111011021102012220212100002112121002001102001120111201001202211122022210011002121022120102212100012010010100212110101201111110102222211012012020210101221102020212022202020020021022112201222201200002112202211110120210202211120201020201122112001211221102212122201101122202010120121102110111111022011120001221011000010221221102212021211221201110000210012202101011112102202120210110201122110211010211010112120012010012000212102220221211201100001201000202012102212220210100002012012102", "220221200121011010110200122121102002022011010120121122202021101012120000012102121212212101201121212100010100221012000110111222011001111012101022122202020201120200212202102212221010002112022122021202200202212001121021201210111012000011121000222102020202121120100001021011002211101112221202121121101012002202222211220120111220022110212201220111200222010210110221021210010000120012222221220112101222111112022200020112100102012200112000220110121122222110111121220212000201011101021011020110121210212211001112201221121112000210022220111101000221100202211211212002000221011202010010212111200121100222100212210111022112001202010202200001111002021122201000201210120200122121110000211112120221020010202021122022210222202011002212222000010211001000010210111112022021010101220022001202020010211220000112022122111212012121212200212102212011002002111220001220210212010221112100102110202012221101120001010210110210210102200121112110121101001011101122120101221220110002000000210100022020202012110222210012212101112211220122012100000021121102120112211211110102200212222112020102202000121220111012020222211010022210222010010122011121020221120012011201011121220120200010120202212010121121000101110022121110220201122011001201021020220011110200221210112120110200121001110220021211001210211200120220021000222200122111210012001011122112000010020020121101000211122021022221111200000121212000222221122012002002101022210022122120101020121011221111221211222011012111022101202110200212202221002122002121011010101110222201011020001101101112211211212202200220221202100012222222100001010122122112211110011200120220220010201211110011101012000221122202222121102110222110121112112000121111200011000111121201022202221202211001120211200021110112212220201121012111102222221111212120110121212212022110112101112112220201101122012002011002112222111112010020111120112100100110212202111212211210022112110201212021212021022100200010110212012012101212100120221102000201221202202011", "001211200202011020022002011220101120121122220201012210021112002001001120210112112222011010201022121012002202020211022122120012001002022212100121122201201021221110110111021112022200111112020102100011101021021020001001000200120211222020222102001110011122210011020120022120102100110021202100001210210211121101011001111120200211122210121110220021022002222110102100120021000011212022112200222202110210202001112220001221220210120201011221022201221212111202112102021112122022020121222111201110212121101221201211100002212212202002122000201011121001211122202201011202110220020110112201100012121001212001220200102220011000020100222220212201012211120101121201011012012200210201202221210201202200210100212011221021201112202022112211020002210100020122111110011120001221021001112102002020011212021100001021022202002012111111012022011221221121100202001200001120110110120120222220101211011020021011022112102221101100022121122000122102110112021021200122102021102211012222221110102001211111020101120011102021010110112220221011010011000101210010100100200210201101112101121202112122011001010202201202221122121111112202200100101020021100012011010000102202222002100101012020212012011212112001112022021101000100200212000200210012201201200012220122120101110202010012012010120121011012221201000112222111100000211020021221112121001010200011221210100012110021212201010211112021201020100012001212222201200022021002222222112111110011101101110010112202222112121122202022212002221121121021000112112021001201200212100002011221102211222011220020112021110102112112022202022112211121110020121220220111111021020111111100221221121000200220221202202111120220100110112111001222210102100221000200110211122121012001222221201120011202211020112210121112021202112222211002101210110021210121212121122021220220222011210212010021100220012112112202111022221110212100222211112011220012101220221111000112220210100012110220012000022022121022212210002201100021222011201020120000012122120020", "111010210012212010202101012011210210101102102020222021202000022101022121120200202001201100201010110210022120000012220002201200010010222021110011120001000002020200122211211222121020120020101212102000222111220100200012121100200012220110200011021212112021200212001022001221210012100112101011110001112011210210120010102222200201120011200122200210120010111000022121212201121212001200222222021112122202102102200120020111012222122102100120020022120220001020002000122222002022211001111221122220210012212011202120121102110210212210012122201002220221222000100002221212002112110221012021020120201102221101202001220012120212110212011002212002112111121211222200021102211120000002211102101200121111010101220011001120211222012121020222010122112002120220202120111112101220200020212111010011111021000010200011121210222222012001200021210102221112202021220121110001222002111201122101002102212200012101212001022102211112120122221211011211021022212010101121021200010112022111120202022221021101122021220120021200002202021012012200211022002110020001222001112011020012112121212011101112102121102120201212102100000020112012221021111100022200110102211220200122100012001101000011120121220122122112112112212020210222122022122022111101011120221121122220021002000202022111022210201000221101220222212201101122111120022110011001022200021012111022220200220121002002102222000011222120112111220201221202100210012222200011121210222202111010201002222220220110102202021020010000222110021011110121112001122211020200100220101121210112100021211211000221012000221201022021001201011002100212211002000100202001220100100120000201101220100001212222101022012222202121002220010220221010221210111002020102212121212010001020200211210121021122222002022012002101020022102200110101100201222012210110012010021020022020122001211221201210201120012121200200001210220111201121222111222110221101022000120101211002200221210221002111011201200011110200221200202212012222001001112111110220010111102002", "022020000122220101100210220101022111122121201020200212220122101202222100002222200122200020200020022220211012211200200102122011212121222121001121101021122101021110201210002221101220210012122122010000112211022200022220200222011120122201202112211112021222100102201021210002110221202122101200120020210102220202210220120111122120221011201021020120111220100101202021210022211000100001202102222022220111222120222212000120220002022001210000220101112002201200201210100200012022112112012221012212222020202020120111112120220012220201220210222111200101122222012102020121221101010120220122210122002202101202120212000000222012101011222121000021220112020000011010100110211211002020200001122011102012202020210221212202111010200200012021110200102011221120202012002120102110211200011001122202100202021200110112022211012012122221111110221020001010122021110011100220002220112201122210222101201210111202201021000122010101122010112221012210000120110012111221211201210200110110020121202102111012211121001212222011100122122101002221120020120001110122201010101222010011202120220211102121020222101201112120222000111010020021010102112112120121221011000112121012201002002212211100012011100011211221010211222222210102201221201201221012120210100111002121211112210222221202200000012001112100121012200211210212120121020021212100222000201011012010000221000111121010112102122001122122000211212210200012021122121222110201020221202201102001212112220110211022000120112022022102221001200002201022112110100221222202022202000001212202220222120221022121020201022010112201110200020001200210002101212121010020201211022200012021212110120001000110012120012120211122021202201202210021121012020101021001220021221102011211021112112112001222002021221100001121011202000111120011101000012111212011021202202221122002102101200010201100100212222021210101102220010000102202111210020100002020211121202211120210221210010002002010212221010220102110210101121011121211221211202222212121101220101222", "002200201110211112111022002222022011120121201212121112102020202010222220212001102020011112100201202021202110112222022222211102002201222210221101101120102110112122200022120100002220202111111100022122120102002221200000121020111010001121012221200221102001211020202222000211002210212011120020012120221112020201121010021022112102210011210210202221020110120020111011222220102102012202002121210220010012120212200211001221011122000221202021021120001211011011200022112012210021222111201221000220222111000202012022012210122201110012201212220012202210022020201011111121121111220111201000210210012011022202210210012012020212022212021122022112111121202020122112210200101100022212111200122120122022100002020110221002112021002200022201210202002101202121122112011200220202111210101100120021201100102000001122221021002011101200102122211221122111101220111021211012121012220012210211221001210002202100111222211121110022101200101102010221100220122021110000211002000201120121120001021100021220222112101201202121210112120020100202201002110121221220220010010021012200222002212111210000122002021212100111202010000000202221102121021011222112122010201211212202220210102111022022110020122001001100120121202010122001121011012021201200012200211121112201001010112010101120011012211020120221220222122102021222011111121200202101000100221120101202100012121021212012122021212202120212112111212002220122200011021000122220001101010111010210022020001100112122010011021121010112210102212221222002010002201121120120112211212121200101211210010100210010122111010012001122221212011122212210111110100100211001101111021121012210202001002020001201101110202112202210200002011200211022110212110101010102122120222211201202221110010202011221022102221212000110100122021120110122211110222020002120222020011212201111221022110001220100022211011112102120000100212020202001112212112010102012122201010202110000220102100100210110221010121001102111111122221220012111200012001212120000100210211102", "021120220022112222122221110022211222210000120110222222220212012211010211102021200210001120121000012110212202121202020200221120112100012000220220210211001120011201201212010002102002120000202001110001221101210001022002102021211021002222202102112120111221022011200010112222120211102122002121201211222212022212011021202110122212201121002102101101001022021022210211121201002020022210102100210112102010110212022110000122222012112202010220211112022200000212211021120102112212200020211222200022112212200121200000110212202212020121112020020111201202221212022122120010011121010220111221202200221020001210001202202211011212121122122202221222211002121020110001001210212020011102202200000111021102201101001221111000212202021222000211210100002102111012202201110120102112210212202110220121120220101000001102100010021202101011110102211220020220001220111010111020020120200110110020202102210010110012200200002111101202102202121212212212220221211011101022211201220021020011112211000011200010112121012122002200221102210012200202221121220020222001202112212022020011020002012022011121001211200011221101100001220002221222102101020212011110211121020210202002221121101101211011121000102010220200112002211021212212200011000000222120200212010122222000120110022000110201002110110101212001202111200100200110201012102101111222000001220020020210000110112212102212012020010022002102110122111122221210011211010011110200010202000102001222121111021200022122121020221112011200212021111000102200200010001121002120012211100211001021121211121002102002212200011221010102012222012201200110120010000201012102121012201200201021211121212211000101220010101102001112202212000112122122020121012011122012202220122210100102112211200201020121222010011211202220000001202221220222101120000120011021101100020212002212010012100101120001002021122001112010010010101210211201022100010100210200121010000211200122022202020102222212201102200220110201211202012221210002012201221002011102012212122102", "121110100002111211122011221012011010012101210201000200010110000201102100220101200121210001022000020201211102101211000221020100012121101111212212120000011100000101101222010101102212201212120212001212021101000212020222001222002010222020202112211021222102110222220111120000100212212112212020111222122210220200120221101221121010202022201100110122021100100110201111100010022221112212000210012121221021000110100112012210000000222101002021222111000211112210000110220020200011102000021210200111102222210222220012120112200211210012220120001211001221220201021210101210002112101001200122221221112002221222110210102210011222012120122200100110210200211102120001212210100221210021122102011120212211120012210221220110120211002201201100010120022002002221111102102201001202221000111001202201222010121011111110201000000201120222012022002020202210021020120001020022202200000001021011210022022110111202110211221220012000011210200111012221212011102210120212212102112011212011112102111121222021110020002110011122022002220022120222120201122122110210122200222011211012000010002120000102121221020112012110221020021100200202000202212200112211200022021002002211100220002212100012002001221112010120201002220001112121010111021211020222122221110212120010222212100210201122101211210022102200000120012101000110022210022000021010102002110210000022201211121021021210100002121011001112221002022122201021011100200220001011101000111211212001011021122220120202100000222120110112111200202101110110010210221210010012201222121110122001022210010120200002011212011101111022110012222200220210201200221120110001000201112101011012200212100122012022001101012020110010000022201201010211112101222210202012010221220021202102200221110111202201210020210100112200110010102201002101202020201001210120101012202220002100021100120111010010010021011202121022100220211220010111120210020100010001021122201200100122122202000002022012220020001221021111021220120000201102200112210012102011120020211010", "222201100220210000020211221100212102011011101120210020010112002012020012212010010000120012221202012001222221201010222122100020121201021101110110121112212200002201201001000120210201221122010121111122021121021120201211012221020021210021121100002120012001121122102121020122102020220220221220221110022222010201202011212111112202002101021201101121200221020201212212112110021212220221210100000201112012010001002010200001001201221102202001110212010222220222121221200210120101121220121021222121100221100122121212111011202210210120001220211221210102021220002011111101111121022211220200020021221011110212212021002100011001220210121122220011010021122210102212022120000201000002102021210200121000101001022021022122212100210211122000101012222102022120121000022010110220100210210200202221122102201211210211010002111011121000001000022000000221112012122202222011121020122122110122202221220102022021122112002210000222221202000212201011002201002100001122101121201011021222110120022002210212122010221022221222010221000222112002000010201001111221002101020102110202011020110020001000222210021210001112110110222220010210101212100001100120020220200211122011020012121022121100121021212110112221222012020202101111210120210220020201020011112100122112012212001100012211112001011100212112000002122222100121022011022102201010201000020011101022100120101220102211202001220020111200011011202212211011011020222020212110201002210211202212202020012122020102000202000212120012121112101021220221222012110120212101220002211111100111121201101022121002101202020122122202120022102212221211110002100110101100210011121202112110211102002101001000222101201120122001200210001221010022212120221001022101211121111210110012202212101202122121100121210010110012122210012102122222112100012002202020100020221120122111221010212212220120210201012112021222001110222112102202211201121002020021000112012112111221002101212010122002002200222111012002121120100000002112112102020111212110100201111210", "222102110222212110220122100122210200102202212022122220221112110011112101211000122101121122220221121010222211121102011200021222201102121120012101010022012001012121112002022022020212121120002120011122012201200121100200110112120112121012020121102212011011111222102020110112010100002012021022220100000112101002121211111220121220201102212211100000202120000012102021002010011221020222120111202121101121022010011221211010222022012121200210211201220010202200020010111222211122102202102211120002212122101210112101200222212011201200221011200120212211112110102022221020202020022210221211101112001011222211200220101201001220211112211201211211200022001112010210220000112010111201102121100111200021102022001221222222010220112201122011022210101011000101021122122122001221012111201000100201200021202120201012021002121121112110211112002022101022010100220220000022122101111001220021201001002111121220221002100212101012211100210001102022000021010020100202201102220011000112102221121001022210112122210220021112101012111102010111221201000101222201111222012011110001100000200222122201210220110221020112202011122011120120122110202120100021022220211112210122001221102012001000111110111110122121011201011102200212111012010120102222102210201102212021101121202211221021111020202000012222111010201011210110110200201002120221102112101220001210220112100102001120021122121022020201211201212211122001200102021011212211011011202200220120122012211220010211000100021012121012011002201220020021200212102211201021021110102202201101121221010100012200121202110002020212201012100212202022122121020122020010011212221002010002002000121011210100211112112210102121212022120001012201102210210110011200102100121011010102202010101111000011120102111002220101200111112222001210001122202222111121110210210112002001000202000210002221012211221011102002021211021020012202111220021111000002202021120101012201101001100111011000020120220112202011001021000021220100210002110120112210000001000020", "211111210212111220121121201221011110112121110222020021101112220020210200021202010220210220010101212200122121020111101220202010001212000100122121220012220112010201020012012202222221022202000221111022002202101020222201000200221100012220010120121221201010200010221220201221122211221200112100202110211202102210202201022001200112201000220100002001110221210201011220100101101021100211211020222020202122220001220011021221110100202012210220012121002211021110110212102201201012021221200201000022100102000102020210020100202102211110001110021221012110121222110000101111112120022121202000112011202022012011121222000020201021100011120222020001212010210022220210220221111020012022002020202022022011021111121101211112001001110211012112010111102002021011202110222111110020020002010000222002100101202220010120200021121110002201221111020010001110020102010200221220001022100000220110210200201021002221112121221220100022112202011001112110020011210111011220121212100212020220020121221101000011110111011002021020202112110011210210222212211200121211112022121102100220112002121001102102020012210212212211001201122022220121002002220011222202220202211222100202021100012112112111110000201002202220202202110200120222010021011111110111021000210200110111220211201120220000022110220222002010021100012002021100212220201011120001111000100121020021211112122212212202102022210222010211210001112211021202002001101002100222120100122020110101110101102220211012022121011100122010021110100110020121212221220200220200100022112011021011210001221121101110022100212220010210012221201002100120210100120022020022222202211212220202110012222112100221020110021110100210010010200211212011121002221011221021220202122221111100220221102212000111010222111022100001010022222001112102012202120201220022000202102111020211202102222001121200211001112102112021021210220022211102100121200110220022221222220221120000211200110200001201211010011122202220012020120220112200121202021200010222120020102122", "201110210201122102110122112202100100121210010202202212020210120212120200202110011112010202222021120120201211010222200212012002212111012020212010200012112020012112100221021101101101101102202222102220222221202101120201220222200111100201020212010100001211211202020110102210200010211200122001210222200102021202022122011012100212112120201222212101221100212001100200221022120201222000202212101001212111221212221002120020110101021202202202220120112122202220122122212022010221000110111220111101221200212101102201010120022222001121011202202101001020000211202121101102122020012110102122001000210111122210012012210021112000021000222002111002110220022022202122111111112001020202122021112201201111002200210100121022022211200021220200111212002002121210210002100010010011210212100210102012011212002220100101021011020102122020100220202021112112002021022100010122111222112222002102012000012120222011221201100021012101000212211002201022102101110222202220101000112110201112122000110011202021110102001111102202121011212122022212110212021121121120112002112010101011000201121011012022110202221012222002000122210000101221020010011020122221210110111200222100221122100211010020011020201201112100022102121022120200010011012110021202210222012221222022210102222221110100111102222020211122201100100110110000121110212000011012000210020000111022021122101102020020110202210210012012210211210211220002202010102211121100012100110012102220010011022112010201200200000100010012201001111222202020100220222122120120000221112102221010202222200110221001022100122001002221110220111200002120210120220201220212201002200100220100112010121202220102010021111112001000210111100002112101102000010021101220222120000101211022100111010020222221102110111000201201221010010000220121111210102011002002000012200222101222020211101011102202001200022221210201212221222121021222100020021200212220110121020020212222020020100012100020011022000010120222002222020001102212000111111212002010211220100001", "102012112000211120000020222110012120210020000101001200101212221210110201120210220212201000202111110220111001212212111111202012022112022121200221222010111120022200121002002121212120202011102022000020002120111221000022221122100202112111100201002220210201222110022111010021220020020010102122210021221201111222201220211021002200100011122200012020110110100221000122022002021102202202102210121012122211021212100200110211012012002102021121220022201111000212110110101001110222002022121112210211110011222100110012122100111212021010102011020220212110010221010002022110000001122020101212100122011221100120222101102001110002021120020100002010200101002012222211222120021020022120020011112220100022110122121002110000102222000221000011101021220201122100202002222101201202012211012221001110212220121220211221202202121202002212112100210221001210121102021212221202022001122221212221122022020012000012201220021112102120022000102222202102110211012022110222221101201121010202121002010111022210011022100222211211112201121112110212211212201001012000102212021102122120100222222022022000022221110221102100112012212002002111000022000220100112021021012111010012102121112220100011011100022012220022122100202221221020002102102020111222211020120122001020010120211011112100200022002122101012120002022020111122222102010112220010210201210101202001211011010120010102020022010211200200002202021101111202022211101101221111210121202001022110210210122122221002111210210102202110201202121122020100212101122100210021121220020011021201112202212201002111020002002210110022211102222200002012110210122022101202121210111120202212222201022101102000021011221100120112000022212111010020102101201102202011212011201110202011102010110221200200011012122221020212022200201202001212201220210221020200220001120021202121002002100011001112110011201011112200221212102122002100102020012000000200010210111020002220101221122110011211001200222100212002120122211210112111002202021001210001202120100010", "202202221002212010211222211112102000222222221122200212201122101200102002202110100011121121111201020221222112021021122201120010010120200122002012210002012010120100022011120012110110110210021120210222000120100200200102011110000222210120120101102100222110020211221110122012110102102012100121020110121000221021020201000122102201011110100110201120101002000200120202110020102222212101112011120201201221100111121012112002121200101020111200200211112000010121222122112110020000021111112111110002001211210001220202120012102021101112012021021201202202200110012220102102001000020202121012001001220220211102100201101021001112000201210100200012221220122121022211222211020222211121112101112100110021202121102121221102210012201101020210112122110122221220100220221211220001012201002012020202220222020101221222210112011110121210022001211210201212110101212111001211222012101211121111100001220021211002210101101120210212211101122021211111100222002220112202201011111221122020012021100212201011022102200022212120021221202002021122120221101000012101211121111021120011201211122022122101122111101201012200112020221001212212202101000021201201121211212110021121201012202200222110110220212112212200220111112101212000011120201001102101012000110102122121101212012101121112121110022202021111111020222120212100202010112021210210220000110220011011121100102100210000100221002020221100221210122201102212010211120012120112110211022102000220012121002111220212212112121112020222220021000222002002022110202102221111021101101020212102202020110120211201020001212210211201100010012201010221022102200012100112011112022010112121002222111210020122220211001011120102222012222222121112112212201000220112022110120200200111022221211020020112101212211111010121000020210111120220211222200222202202122221000021202202210110100220120111221012212121010221212100011221002121211201122222010120102002021020120110201112122210122011212221222100010112012002110122002100212202221200021211110022220120", "001010210002221001212112211210102010100110101010121121102010110001202221110110020211111111120210222120201020021102200220212110121102122121222000221111100210010110221211120012201220001020011102012021201111102122122112211112222022020010200110000020211120220011012121120102022002120210121022002010002102202220011222020020122002002200002011211012211000100120220220101202110210200002112101100001212000020211200121020111002112010200111211221221100101220000222021101122020022000120221222100222100120200010011002020020221102001022002200020022022211111120200202012211012010120112121101021211121111121010200211202110002212202000101102002022011212012010000101111110201220100100022212000202011000101112112211100102020012212201211001210001002100102000001101112122022102210200100100221211221212100211021112001201212100111121002100222121020120120002020101121112111211110112010200212102020010022000100111010202011010111120121220001220000211122020110022110222220021212001220110111010002220020001001201211102210111011120001102100112222102021210022212200101212100111202022110221002011201020221021111011111110012210022001101011021222200002100112221222202212101010021102201122010102101121021221121002122101102201002202012021021122021220202011100211200020011012200022202110200101100202120121210121100012102110102110100100200112022110111120001110102212122102012102200220121221212211102102110101000101222120021110110002001021111000220200121200020002012012110211121201100020101101212101001211011111111200202001012112120220100120020210012201001111111012101022001201210001220012222202112211222212021220020211100202100101220100002020010111012201102102120210010021022100020010201011201010211001200122221000111212012201021221022112120221100002221020211210200221001021221202012212022200121012122102001120010201122001221112011101021221120102011120110222121222200211220120000022211200001012110001021220111222022221002102010010222001121222001220021000200112221122000111002", "211021001210000112002010012200012001020000022010010022000212010101001000122120101201012212021100010222202001002021202112120210200021200201011101200100120101112220011111202220021101201020211120221202000020200002200222220000022002001100100212010220212220220221220011100121120111202111120020102220202020202120220121002101200200112000002010202022220101012020101002112010000212100202000120202020210220221101010202200200000111102200211222022210220222022001110102220020001010100002002102002211201020211101020202202200000021022110111211022201110102010112122020122021002111120110122222122101122002210120120212121011101100001120201012022012110100120112220110101000022102202101221110212112112021122200102120002121021201201020000222012122200001210210101111101212200121121111010002221201221100102100201101222002121010121010100200211012010111212202100220121010000212012101000000211201010110020012011021010010121220110002022020101102212211012222010121102121111111102222122202021002112210002012110201100100012201212120022122021020000012010020011121021212011120002220101211011101101000102011120102022102112002200201120120121100222120212002212221111001212222220222221121012110200021202020222011112021120001210111212001010201200012121210000112122202211000111201100020020102020112100122102021010110002001212010122201000120222100211012020201012200210121122111102021200112211102000001020110022120120221102010200211212021100112202011201111011210202200100220021212121020012202001021121011101220111010022002011200022112000110112112200010020102011112011121002122012001001010020122201021100000212111212222221011021120100011001101000100200122022020210221220022220201112222002111110102001101012111122210100012002210012221022112112210112011222111212021122221221112200022020102020121001202022111202112000121222011021012001102220021200021122101110200001201211211120000122020021000002022000222100220001010000012100001202020101021111200110000111111022000201021122220222211", "121112000101210211220222122012220221201211122201000122102211022022222210112221111022001100020101201110211100202211122020101101120002020210022210120012100221102111220110120001002210110101022000210002112001211222001112112122121100121100102201200020120010121202021122102111112221212011121121211212001002010111011101120212200201001202220011120110012102020121022011200110121111222120002001100122001022101222222021112021210202120222122212010102001010212200212010122001120010022101212101112200221012002021001221100012000220101010111012002101012100210012112011012211022220000222101220202011120002021121221022000201120211112010002222110000222222111221101020220201200012121010002111111201122002102201022202022101002120121011201101101222200020012110210112202001020120111100202112021000122202212022011112122211021212100112010200110001110120212220200112010111020122022221202211022200112222222212011211200101210110001120111101121012100121210122210211200220201222011202210201000100210020212101121100211002102100211021001221201010222001201000100001200220102121202021102112010000220101000111101101220021112100101001202221002110110221012210201001101110212211021101220222201202221202011220000201000100000010012221200111000112210111022121201012120010000001220010101011120100211101110111021122121212100022002212202212220200202000212220002211121100212112222022120110002121201012111000101121110000102121221121220221211110001122212022010111200222200122211102101101020011102010120111201100110021211001221200121102010102000012002122120201012210102000022201001002000101212111000220111212200010111212020200201212022220022212000120000202021120022100211022200222111012021000220101121222022210210022112100000202100122020221000022201111110102211122110110100200210200101002000221100210201000211122002110122001101110120001022221100102212210112110121011120000010011111211100220000100022101210112211110200211201220202102012111012210202221201012111202110000020201112200011001", "010202200200202110002220021210101101000002120110102001010001002012212121012200022122022020202002002101021211111112112221221212100210111201020100001011012220202100212211110021120221220202010022020102212021121221121012201102011001200100210202221010110021102102122101212122201122120120212200222211022210010120022020100112000121110212122101101111000202212121112211101211201222120010200122220222112122022212121110210011202221200100102121001110222111122012202111020002001201111102111102010021112100222212111112012222201002200010012012211002022011112021200112120112222011001212200210100020120210210210100112210110020110011010112202201010110210020011212002101222011000012121002211102010100002122112202110222211222111221101220210110012222212011000222001102100220200221111202112021101002120100112011021101210112220211000021210111001210222021000101222010020101210212200202000010221121210111211012222010221102102020122111112201121102120021010122010200211020210010110112001222110222101121111101210110111112010112020112020011210112212000222111011002210020202000210212102200211012100120011212111212220022122022200201002220221200220022002121221110022011021002002000100201021100201200112010121211020002122111112010020202221110002212001021202102111100212002020000001100022121111101221121021122020101222221210021100200120022101011102002110012200220102110201221000111112022200220012020021202100110102121000010220000222110101222212002101022200112120110020020002202022000212220021120211221011200110220121011112220001212021011022212000022010110220001120112220202202111021112202221022112212010112202022101201011202010002220211022120212021122120211211000212122011212202002211001020021120000212001110201220212002012102112220222211121000121022012010120102222021212110220201202122221201222200000200212122220201121222001100012000110101101110220222110122200220002220221121222120200122122110012121021120221222111211012202220000121111100000222212000122010021201001000111", "211212200201200102212220121222020210211122210112112222010112011112211022012212111120110122200002201221222201022000112011001010112222022111121121022211020000211022121200022010120110200211102020110112001112001101101221210122100220120100122122120002221021102010012010000102202111110102020120221022021121120000012000010001011100110020221122101100201222201101010211012002220221221222011201001210011201012212010210212120122122120011211100101120120201222022111122120101101220210202221120212021211101220121011202010101220220110202100010211002010220202022212011121002201102222220021201010122120211112210111110001110001220020020201020010122122001120201000212200201221221120020111000110012011002111001202110112211210000220102111110102000221102120010020100210202001212100200102202120212201220222121001012101002002002112001112211111012101211122022121221102002020210110112111121202122000200201001100112210120211111001122021022002011022021002221000012201011212212022010221021211202222101122111212110220100120211020212222020002110000121220101000001101100220201012012220121220202010221111220110122020102000000211122021122200122110201022112122211111210001000211012010112122022101000221201222222100002012210020122100101200010210120111200101121100222011012000100021122002202222201122121001002002122210110102011211101212002021012021112011020020212210220011212212222000210022212222202212011022100110222120012202022210220100001201112121120122121011212201101021220211122201202120022200012121121101121200112210021100011000011110001120211122002101012001122221222000112022022021011122022000201011001201002120102220120020211110120112220221112100022202100211221011111111201002021202022000001121221122011012002202110010021021210010221010012100100102002212110221222000200010101200010112112010011120022101200101011102010110012001012022111220012210122212000011100000021211221220122000200021012022212011012002221101100011112222002000001221000200101002021102112010011122012", "110101010220011020212100001200101120021101111111202110210121210202002021022002000201211222100102101020121212010020000120211121210000121200001010012221100221201210120221100220020211002121001002212201121201102222000201121100010022121012112222112120202202020020110202111110111100122211020001001111200102110210100222201100020010210000021111121010212102112120211111222020200020100221001200001222220102121222210021001221222102020122021022201202012021002101112120020000010202220122001212121000021102102221210101122020100121201111120002211011201002102211122020011200021212112111100002200002200201111102200120012021000020200212110001221222110021002120111222212201020202101211210211221112222210012201021012010111202100101022201112012120210011110220220111021122001112211011112122120012020000121220110121100022000122111102020000102021100112210220002212021012010210002002200200110100100100222220010121210101012120200222000120112220111021120121211211101200200120000120002112012110122020121111120102201020002122011101012000201012021012102212022020010122110021200212001122102120211001001022221201112100122002010222010111222021010000210211122001100020002020202102110021100102012202200011221211221112220102020100021001221201110020022000100111101121020000012120112220121121202021122101012010210111112200210102220110211100202110120000110220001112220022001201000120110121202002211011102110101012020202102000211211211211012112112212000200011221202211121011122121111022001200121111201000222210101121212011010020212002122012202120221102120011210211101221021200120000112220221211020021210222102022021101002210101102000002221102111002220022002000122210000210122021121201000011200210121112101220022001121221222211201122020111000202021022002200001121011120012201011211100000000121101121110111211110110102122011012022002021222002112010101022022200211112200200220101102011021201121010202201111002212021022220101102112121110012020012001021211202112121001212110212010202", "021012210201121002121022221102102100120222200111002022022222222120012122100221201120000112101101202201201222200020010112011122102020011101022122121200020022211120100102002100211002112002001200122220011210012022111110011202021000220200201110022120101222212111122120102001020022201221212200202122201111102002002020121011020011011002121200222100112210002020202200102001100022022012122010100122201200121220112101011201011110202120012220012120222010211220101021212021101102202220122012022011001122102111122102212012100100222012012101120201010220010111002001011101110010202001201200010121121202121100221210200011200211110210110010212222002002221122011000201000000001110012211102212000100100200110220221021202001220002222221222101012102012200102100020012222120000012011011020200012120020222001202002121200102220210000020000111211220210021102012010221101112210120222211122012200011011221011202010221202012021122122002101100202210200021012202212202010112002211010022021012212001012101202200200110112120112210200010212210111220202111020001221122220101010121011020000212211220220112011001020200202001200011001210122020112222201000010102022101222012000110110202000222211101111120022202012012220112112010002001221202211022000101012021020121002110202200210100120202121002100211002002020021000111212221121122002101010121021201012102200101012220212102000102222022211012212121210201012211110002000120121210011012001102212202211222211221121101001122201200102021110022212010020022222011110012112000010020212010002212221121101000011000120010222011012012112012202010200010210221202121021102011020011120121211011110000100102222200010011200010210002212120002102011000211221021122022111110001202222022220011112221211101011022202000200020000011122200112101012210001001002121222011021211022012212210002102102212102222110020222122120212101002122002122212010112011200002110022112211122001112100001201100200012212021212110101011002010211221200010201202022202222112011", "221120210010200010121012012110122100002112002111020222201122002112001220102200200222110021122120100000211012010121011112012022101110220222111011010100210112011101111110112111111011001201210020221212010110200110220100110011201200000011110020121222210011212021220210101221200121122000020110211111212221122220201012120012102212012212112021002101022220220211122121110100000211202100202210122110221212210102112221001212202202212112100100112101001101211120000211210010010221210000102200102211002201110020211111121001112122101202111200220121120010002111221101021212000202201122122212221002020211021210001202111110112122110010001210210002210120202111000022200002212020201000210020021011012120112001112002021000220002211222121002221202212100010021112212002022101111210120111010121210100122220001101202011001201011102110000002111220002202001010210202012110022212012021002210211011012202011010012212010011010110010110020112212000111201000111010202020112200112120002000222110011110110211222102010221201220102001221000102101012021101122021221112102222202201222222102011002000202102202012021002121200220101101122010020202022212200202120101002222000212011101010010221102121112220012022000102122002211201012001200012110222210201012120011112012110121210110012000111120102002202212212002111012121011222021102212101220122101120122122122120221021012210221200221120122221222220210002121112102001222001201222001100120112000200211220220112010022112120020111200022122012212222200110111220120120012001011002120210211122101021110121211000102202002121221210211021201101201021011020010201201010002220120110000202010220000220220100220000200120222000121110010200122211121022102010212010000122022020212011010222202102112212210212000120220022022100101000002110112102210111021120220021122200221010200022001210200211222101212002210001111022011221002222112110021222021021210202110111000021112002201210021210100220010100002111210022010111200022000221012012200200120202210010", "102211212000010021200022100101221111110021010121012102121111002122000020002210220102122200211222220220111222201210020021210112102201102210001001221021211121221100202022220210201021202111201102101212011122212201201012220200021221111021222001210021020021022112100112202120212110000120102100122202120202122122202102002220021011120022102102111201012122010002201111121101222011111112110211200001011012121020122010121011010000122121021010122022220121102220010102222222111202011022011110222010220112220010101001122220100102020210220101212200011002211001110202202001101211211202120022002201012111120211222002112011101122020101101122120210011220110002211221112120202121200102002222021022202201201221012001120011001201222210120200211021010102222002201210002011211001112012212220001010222202110201201211122022020112120012122110211112111202220201100100022212122002202012121111222101221120102201000010111002012111112010201021112220021211121202202002200100211212121120010022122012001211001201222001020210211122001121102002120011222000001120002121111101122010001222111020122010011020220200011222122212122021000010202011202021002021010002002021001001001112212222211100100022221112200000210210010221220100210200212112122001101200120200021121101022112110011221111000222220011010202111120111211002221021020021212212220010222020020221020110011122110200221020002211121102211102101100122020012221111122201211112020010121110101122101001022020102121210011210112120210000020112121112202222020122011102102001021110220022202112120022112102001000100010000122000020221002211112200122220121211010022100122110212000120010121220122212100100002101110110111200001022112022111210220200022121022101001020221220211120200201120222221020001211201000220110211221021120120222212111201202121110121111220111212102021200101112010212111220001221200100120212120012222021200221112120022200211020222120002221202021201020200121021202102211021222212022021011011222022200100011001000021000", "112211100012201102100100221212210101202010121120010020210022210000101020002110202122212110212200212022222022221100222010211000201211010011100021201200212210000222100011110112010012200101002011000100210101112110110212120210112121212120101020111210220110010001202101000120101200101100201201021011111202212102120202220202200012022201221120201200101210221100212212112121112010202122010011021222111101112121112222022221211012112021110211022002002221222122100112000102022221020010202022022110202020122101101001002221111220202222121210211120110021112102120200010110212012110000200121200001110022110201200212120202000002111011021110121001210210000202221012100010120122001201222010002101200210121201001211122220210111011100101210211220201122020221121212201021102110001001221000211220020020112202011220120020212100100110221200200211021012002202200210211110122200020121100222201111220202110101011122021212200100110102002101011201000222222001112021122010121201101111010012010121001020012012111122010112220220012111020001202010011202121010201122121202101211101011122021202010002012112120002101020201201220221122012001221100221202100211001112021220111110111002101102102011021101221202102210010012012210000010122021020200000120200001122020110110021010001021221201220012202200212121200111210121111001212100110112221012121012102121212120112002100120222122212002110011221200000221212021100101220102002212020201112021012102011122010012002202002220010002020221011022202221020201000110211000110220012201201210212211110002011122011211020101020102001220001211100201200110022112100021212111012212220011012220022011110221001112202120211021012122111201021102120112100120212010022021001112201002202212210202210021012221121000111121112202001022022010120100202220100011102201102120120111010011011002010102022021112200120222201001222121011012122222111201020212211211000221210022102020121221122111000121221010222011120010001012221220120121002000122010002111012221222120", "102111200201201100212222222000000002211100212012220002100010012112112011201100002201021121010211101001202012210202221202022210222022012100011021011002222112100112201100010101202210011100201101100210212201022002100012122222022000202102111221121111122220210211212211102010001100022202201010022010002201000122201011022101122121012110211201111200122202022200010221001012002111220221222202212010012022020211011111212102110000001010011210221020201001212121200211120120102000021022021012211022101001022122221010111112122121210121202210112221200012101222102222110100210211020221110111010121221022101122010220211002010210221222022020022202200020021210101121102122122101010110220012000001012010221022212102220212222110111100010012100012020020222221011222102100022220102220000100100110011020122102222200101202120000100221012020102021211210101120100221001201101022211002100002111011002122011012102100100211200110000010200000212001021022222201010210120211112100202120211220122220012002022002021110122210010202011012001010011020022002011202101121002210020112111122112121120200210111000222011000120122211112122010112122010011222201110121001012111012022211000001210212222222010211012001221202211211011020220012011022011110211212001200020112021022001222122020202202121022010122111211022100000210221101121022020200111102210011121020121222112201211201021111102111100221122111211200120000002202101101200211001112202112100120101002121021012222112220222222002010110020222100001020202222220022111021122122210110211102211021210121111210200201101212000101112210222200201111122200210111010202122120220110010210011102111121002000110100222212100222211212120201222021200110021200021102020210022011222202021102101222022212001101001211010200121221021001110211210112100021001111210021102000012110021211200000110210022011220011002011012100001220200222110212111020121111000212100102210102002222222121121200121002111020000121021200211112211002222010010212222002222122100100", "012101202211022222001200222122121122022112102012111010221221020210000222122001011210000011021022220210020101201200220000021100122001012220200220011122111201222211211200021000212000100201112011211111210121222112010010012000020011010000120120010021102200000002020220000200112001212001000000002000212101112222210221221001101200110000221100112200120211002000112000110210101212202000220110122211122000101210100101100102000011020200010000100101021011110100112002200202020112122102201101101122000022200111020022221122201221202202010120002200220211211010100011010212012102121112000202212022000111022012221020011100002112022001100021212211210111110002211110210200201000221111001221122101011202202112102122012201212011110202210020102010202101210201200020220002012022112101210010222212010102201222021100122212202010211122001221000122002021202200220000202210011112011121002211122220111012112120212210201221202121122210210201012110210201200102220000021211101122020221222011000202111201012221221100222112000011111020121011101221001021222112110001001002212012010100211012221012012010020110202221000002202221011022021122201012221110010112100212211100001101211221102211221122222000002120111102000202002122010221001210111111202011011201122111011020200220002122122122121221122222200121120100020222212100101100200210221220021101221210121112011221102101002022201212222122220221212022101212010002012000121020112222122212121001110120010020100110222220220021200112112220222100222200122012100212111122002220121010022201102001102021120210102010000021100110200212221110100020210201212110010120212221200122222211101201122002010010122021012012122021102000220110210110012110022120020002101012020012122022222101112122022000000020120222121212212022202122120022210222120212022102000201021111110112011021121122002222002002010111002011210010022220022200210110020012010022000112020002201102101222000000220121202211021020020222100022211111222022002222010021201012012221110102", "011110102121121211110020021002001201120020011211020012200012120001202202120010200212122112012000110220012002012121100110000212002001020012221200020212100222100010201221011222120222010022112022112122000120021211022200221200102212211110001112022210100221220200102012012002220111020012202021000000011000221122100201112010110222121220201111100101021021200021010021211000020111200002220110022200001100210220221011221010112112112022102101000120022121012112012110212112121210102100010111110220012001110010221220001020001000221010200111110111200211120202222200102120012001200211020210021211020120111202101010102012102012222222112011212012222112102100011000211022100120011001222001200000220101121210002221101122000212202212102201001220221101112122101002020000112221220001101122100120001121122102120012200200202100201122221022021201220212112112011100212100101220001002212101222001102112011120201220011222221201220212111011112021022001220200000221002000202022211222001011100020220022121011001020101012201211000212102121202001211002101212000112221011000102202100202100021010112100020012100121021112020020000212211221111010011122202212221222100222000001210101000112001222202111020021222220202001122202111221222121110102102022201202011021122111102002210110120112201102012221212210020110200022221201100111102200001210200100000210222100020100121001222001210000222012012122122111111111110202011020020222012012221221122121120211211221101202001102201200122120111021002002101200020212021010221012000222122022110021200202011022220021110200102221001112121222122012020011201000200212202210011011220211021122122012112110121120001122221221110101122212002012201122021112101112100201210211202222202000112010220001120010110012100221022111101221111011002110010200210021001200020020001221122220120210002012002212120002211121000211020200010201221100211110101002021200121222202221222201112110000202202010100122210020122220021001201000020100020211222011012001222010100001", "020001210111102100121021110111120220010210111202212112120022012012221200201101201020201111211121020022210102101010112211211201202221120120112210012101202020112202001012011111121221002110000112222012112100222120011100211122022001221201011121101021011211201101012120001201202220111100200202001112200210220000020011100021101111112000021220200020201002201000211220121212001200100222111200100102020122010101020011002220202201210012011002001011011102011102200222100002101110112212021010201201122120121000200201201110002211221200112202001112221222121012102001111022012122000001221010221221211210001021112111022121100220010102212122102000220211121022200020011110212220201001122221122012202010121001221121102020010020012210210022202010011111102121110101110111202002012001121221011101100211211211222001112000021211201012020121102010021201202121212000101000122001101002100121111010000100211201100011110221012010021212101112211011112200100200021110021220112211220022020121221211122122212121122122222120022210122021000102011001100021121222222102010011100211200022100220022121221210001101121220212221202111012120221000111221101112222220122211022110211021202011101200220010101021121221000122111020111221012011002120122120021220112122112110001121022021102011100022111111211002200211221001221011201100010000211122100020010112112011201200101101200200000211201112021110022202022120002210211121111012112101000110222012220000101120201202001011202200212220222010020011200221102010101212002220100010012010220022002210101111110112112201121101111120122210010210112122212122222010201220111022020112112211112122100102001211202011220110221022020201021001121122212201010201000220001021202122212110100012022210112101200010202000212220212011120220021120201212012200212212201112001222002020121200112210101122200122000100020002102012222021111012111221112022002100100010111000200220220120212021220122010120110001122221021021011101002122011010210020012020221112211120222020", "120202201110102002200010210200202010210222021101000122211011222210222101210212211201222122022000210002010121000020010211212210112102101000101110020201020201220011122121021120122201010000020211002022012010011011122022120100202212012000200011120222201022010212011112002102101212011012210000021210101210020210121011212021110211121021111222120112121200010221212020011120222120020021011021201101202101111001022222211100001112220110101210200001011121000022120110110201102122222022121111112220222021121012012200220020220201120201100201222110201100102020102211022011110121012101120212200020202100102020020221112202022111221202001202222012121011221212212210001201012221022101210021000201010200111220001212212120002001022022021201011200020201120011011220000111221002012202012200221211012010001212202021100112222012020201102200012012002021102212022022202201102000112110021000121200012122201100112022021122020222222011002122202121202122000021102020000011121101120100200102110202011220111000010220220011112022022100110010112220020111111102202002200001222211020210202121020000210212210101221022111202121110022212101120212120110120101222121211212112022022002111121121210201021002002212100021210100211122121001011221201012121021222221212221010011201022021212020202011121210202021111020121100112011011002202000012110012200222022202200002120111020111121211221221112001210001220220202122021000122200121211201101100211000211210100100112110010220100022122010001001011201200021120221112012202220202020220002101210010122122101011202120101210002200212111012020202020122002102001112101000202100200121021000121211102020010200211111212100120120021102220102002212200210021000011112200201120122120200000121100001110120000011210221111002212201012012020211210010011010221000122101112202101210212021012220122012221222122121020222022120210010202211000122111212200020202112110221122012222011000111122221010212222210000211201220001200111011100111110110121021122110220202211", "100200100211121021210022100122000022100100221202010122002010110111211012012011111222012221122010202110110020000102212110101221222211000211001222102212002110212121110200011012002000121200120111021112111101102212001200012200101020201001202001122201110011010101102101222111011000120201221101121010121120210200110201121202210122220022121021111212011200220201110201122012021002112002202221102001121201020001110022020201111122110012012002011102102002201101112000220001111012210201021222000220021021122110222201020221102210102120201112120121100001011001102101202220121210021210100220212012000200211000211112012121121100002001002212200022021112210200002002001122220020102222200221100111022000011211110100021212212110222100212202221211212122210021022201202021000001011211121000212010021122002102010000212201001020020212121211121112211221101121122121221020111122110202011010222220001002220002021202002211200222121100220122020100112221202002212101122111112020020102211202102020202202222012211202102120122112200101011202201012111210221100122120212021022120010212220102200020102222220221120100200102112101002021120220110020222101110111201022201111110102010211100110210201222212101110001201222000000111120101200211002201120110120100010210102020102110211211001200020111221212222211120011122212200120120012111020101020110220111211100200120200001020220110210112222202021022202002202001020100221221100100021111101102002222121202212201010102102221202122112211122000100101122220101211111202201220000202110201221222102000100100121011021211201221022022120212001212202201202021001101121102202012122210021220211021000022201221111121202012021021201122000000202001122120021121100010120210100122211001202122010111100100221200102200110000120120112220102200201222222001021222102211222202000221002202021101011001220221102222111221100101201012112002110222200001221020101111102100220012221100012202001012120012101221210220122001010211001021220000220020221002112201212202", "211112010122100012112011012011000112001012021120112000212012222010001111222101021220100012010000112000010100122002101210202200210010010112020011011012020101010110210010102012222021121001012001102000002201120121221220012011010100010112220210222211122202210011200102212020122202120122120211102121220100120200022200122202202122020110021001210121021200100102121112201212021022011001112220112102011122220221101212121011211111200022021121222020001022020121202120102001101120220212101002211120212021100202220000222102201200011021210020101220112010101122011202102010100221012002201212001112120210120120021200010010102012011221200201000021122222010012202100100001002220120200012102022212101202111222202012212212100111101222002012201212002102102110122001111010110110121000100220022101101102220002201112201201211220002102222010212201001102000212220221011210002200221210001022111112122020021222122120112111210101010022022111012221120001200001111221210112220220011121220021212022121202201012100102121011012022022000100121202201022020121221000000122210012122121220122200020210210222201200100022122211211101221100100210100002201020100010200011020010122220011012121212101100100220122010022201002202000202001212120120211211220011210002112221000222212211000220122012110112121022122110211122200220221021210120221021101120121000222120120112002110122000011020220002201000011000212200220202201201220011222021211210112102022210110112110220001102200020212200202122112100120102211120011110211222120100121010111010211202001210100011201121100210110012011012122022010121011222111012221020202102010211120101102120220201102120012122022102111101022201121022121110011222121121002221200101122222200100021112001201200201220012000000100010121112211021002101200102121020200121110010210200012122012202020012220012110211211111122010220212201002122110110111022110020121120220210020220000211010101221201012121020002122221002000120200200100000001021210002000022120100201210202020", "011012020121110200122011111122212002100211010200220112101112102211020111021221110020122210010222001222202001010012111022002022020022221200011101120122021020000212222210202212112212110212100201122222010122002021200220100102212202011201221120001012111011010001220100200222011210201121201200020112101102210102120222122212121100022201201111100001001102011122010012002200210002010210221101011002021021010200020110222002000121012111100000111211121202222100201010222000102202002122202121100112022000210112112221220021111102020102012001121211021120100222000000020022220221022020102212110212022001212200010011210121010221110022202022202100102220211020212020102002021000201211211101221000001210011210001210001110001021011211211200002102000122222222112100212120201022012022200102022122200210222020100222022211112110000221100220101101022210201021110022122112100122101202001201111000020220202101101222022021020010011211122010021110121220000000120111020022220021220101210101222122112110200000021200220020121222010122200111002112101001112221120100201200122110120021022000110000021221111100201001110020210010201200011100002101001120110122112120111020211221220101210211201202202202211112012020210220020101211210012020221102012001101220000201022121121201102210101122222202011212121212200011101102011202111011000222102111022202210111202220110002110201021021011111211101000101002111002210120121112100200210220101110112210201021010012012022121200200012122012210001011211011012011010002002022200122120210221101202210220220100110212202101020000021210120220012200201122001220010210212022022022101210201110212010221102220111001100212212120012211102122201101001022200200201001220221120001001202022112221000021112200100101111211001022002220100222222101112011210000110212010101220122020201010110101122120021210022012201100110020010020212011002212210002020221011222122012002212000200201020210222021112111120002200102201221021000021022001210112221102221020121222220210", "011220112201120111102200100202121200112000120020221020100120212022011101211122212222210002121020220012011022002021210221002201001112211100121100200002011010212120110100200101010222000001102020112101200220011221121202102000022201010021020212000202221201021011212212212120101220121212111201202221101022110012100011212221101121221121012101110202012211021100012010100021221121100110010201100222001001100211101021112010011201010221202001212220012200022111210001012010110021212202101101020111211001020121021121221201202222010211010112012111111110111021221121200101210102121212020100222121100122111022120220200012000200222121220002020001021100110022111002202212002112220110221100201221001210010212201110121100021112100020002002021012000120212020010110020002001210210112222000221000211211222100102000022102202201000120010202101112120112102010212022020112121111121211110120002120112121022012012121122120102221001101201120012121220100021111201021002220021122002112211210122102001022201021102122021222211002201211202122102012102112111202221211020022220112100101211220222202202102110002222011110110020101221000221100000101201111010120001101122010121020222102022211012202012211121220201222001110120010111012011210211212110210121102220012201001220121012210102112102211121210121010222010120012210110201122100212202221022211020212122110121122011120011001121210202201212210110002120022211202020200002211000122222102222010021121110101011222101202101000122100012120222111012021122001022101221110120101000122112002111012002020110202120220021020221121111002220020202211111211112110212122011022012122211012222110100200120121001100112200200210222212120111002220021002122100212000101220121121010021121211221011220020020201200010212012101021010212010221201210002112010001001122120222002010222001020211122012221021121000020102101102021200220001200102102022022120020210110112110002211101222210110122100200011001221202022010011122102222112201012012021211211012122121", "020020101121000220221021122020110201200202120021021121010021102100121102001010100222102100120211101011212121100222011020021101220101112200001012210212120022011211122101112122100110212120220021002221201112110010112022121001012202012021210122002020201211211020211222201222202202102210122012120011221201222101201001021021212212002122201010010001100202101101010012010222201201221122111012112211100110202010201111122202211011001111111211100102021211001002001202020010022121100122121221020110120221121212002221111211210221201020122000000001020112010002002100110120112112210200112022210211212112101021120021110121102220212112022211110220112102122020112120111010221121010102002100111000002211220110210022221201112012220202221012221102022202100212021122210202201000102121210101102101212020012020201102200212121021202202112112102012202110201022111012001012200022021212002001011012021020122220020200001222222222100220101001000112202201222220111211222002110002020111101012200210122021002022210200120122122110211120211101211011111001121012000121021100221122001000001112001210101202002110211001100121000020202122220210122112202112212100100211202101002110120020222112202021111002121120222210011100210122002201100020002100201002222202011211111100210110010221121021212021002010210210011201120202110120221222102100112211001202020120012200021112002021111200210022011202102010212212022120221101112102120010022222020010121211110122112202221122112200000101220120020022111220101122122122120011202012012210011002201110102121102002101121020021021020100200102102220210101020212211001100222212000200000211110000112220001101202011020211200210001102200111002200212022211122222221222010120001012120200111210121212210020011110211212010222100011000111022201012120211212010101010120112100110022211011001020122022120201222022221222110220021222200121012210222112122021202020210110012022020201000012221011100012110110002122020010101002212002021202101111212111111121211011100", "011101011210221102021020202121121001200011211120111022221112220102012101101022012202120120121201000202020012220200120022110122110121220110211002102200010121122222121220011102200010110110120012200201100220211010102002000101111122200222222021110022021212011000010101202102101222211112112100111222111120210112100211210100220010011222110212101011011100210101222002120121221120012012220201120021111222021022200002110011102000221211000111210120101220000110210222101102222112202012012221202120021101012102102122221112122112102122101221112202122120011001110102210210102122010001201220110220101000000202211122000210102100120012011001102000201210000211102221200100112102201221220200200221011221222121220102000100102000010222211021110011101012122011221221022120112010111002102101120222020212211021001120100112121010201210200000102121010021021200010012011020121120120221122022001110220221000222122211111122121111102011212110021011102101112212020010110110010102211101222000222020110122122022011101022010000021002220201102100200010022202020122210000010221211021021001110011111120220211002021210011202221111201120210010100110220100011211222122220022110020001201211120220002021002220100012112121222110102020211212000000002000201121112102122201110202220222000020211012100100102212221121111000001000210012002122002000222122120112000110222200220120212112102201220011212222220211020121121011202101102211222111002210011120020200110120212220000021122112200110120102220011111010022121010002121110202201101111112101101101120022010120222201220022022120222102211102212020022010012101021111110121201021012112122211220211220120001212200111102011200011112021122021021012202020120002012011012211002211221200212111122100010201011100221200221221102111200122102110211122121222110101001120202212210021111121000210221211202010221102222100201211121110001021110221100121002200211111011101220112012122020222222102212110010201221121120112002020221221002021020102211102212111201", "110120102012111002202202220110111110011222222012122102100220101120021002121021122120010121221012110111010101220211002112200212012222202100222222212222001002112111100200222111001200001012012122211010001101221021221122012121020020121012021202011021000100202021001022012200221220010001012012122101212011011202122220221110120021120220010002010202202011002012121001112002201010020211220211021022101111222221220000101220122022220212112211110222102212001110022012120010201100120110002200222112222210121210222102102010000222001221211210012012101122220022102000112121200210102022110122010101122121221111020012212112002002020212010002210102211021102102022120102211200012120000220220001121021012221112220102101211012012200111120010111010200112112211020010100002011011202120221120212100100122001101011101001001111021010120211202212012121102101212102102002202110222002002200101011122020020101001121111222211012101122100021002212100010112012000012022021200012020201212112120120202000212222021010211112100101000100220020200210121221000010021212211020001122201102102001122102012011012221122010212111021220001022020011002020220011000002102212110211021120022112201212121011110002210101111222111122012000021202012011200110011111211000002212201102221200020101121202000002011212021000112122010100102001122121212020002221121200000212101200102020000102221121221022221020001221100210002101101021211110000111210210222021222012112100101221012020110202000201102020111111010211122201010011221001220001121002110011010202101120021120110202111020220001000120201112020102211011221220102222111102121022202111000101000102200200120110212111201202000100221102010102002210212121022111020210011200001011200221011101112021122020012220212212122202100122111021211011012020220201010111122111211220222010102111210101222011210202120121111201121212110001012102112112100221022020000220210022100220121100212100202110111020221012120220000221101010121001102100021000100200102020211121110", "102110100200002112001210121212222121122101111002100011000101001100000112010210211211002111120201220102110102111100220211001120102021012121222122212210000200201001010200201112202012221212002021022122111110020101210002202100120212011202201212001102100201222011202012111110100020111211101120211022111202111201011222112011202100221110220111012110021220001111102200202001120200001100012000100002211200222212122101111211022202221121210211010222011021012012121102202120021121111001121121112122100011211100220120120221201222120010100111201110021020002101120201222002211210221112100021120211011012021001220200100102110111012000010210211201100002121011010110102102202000111201200102220211102010002202020002202200021212021022222211101211100022100111010101010020002001112200212122002110012112211122122021102212101202221121010221210100002002110121111022001221221222100012002101121101220212121022100100102001212002202220020012221200021020210122010200022210121122001201212012112222001100202101210211220020121120220000212222112222220022200120220200100202022110021202112210222021102222222011020120020002202122112112010110212012201002212210221222110002210211100221211012220020221120200011021110222001010000012221202200022020211221202011011001002221221201200100122000002011001001002221021101012010211122202110210222100010222021002200000020010102222001202101111120221212000022122212100121200120101211212022100202021110111210202101001001212011011221112202020212221021010211210102001120211022112100101020121211201002010212021110101112221022121211012120000000011021202201211010110101200210002200101201112012210102212121022110111222020211210001210221122010210011202022002212211220020201102022021020100112211220122211101111112012111121201021222102212002201000101110200020020100120110201122002001001112002210222201211022120221101212001022000200121020220022110202000211201202220011010120022000102222010020220222102121112120221100001102002000000021121110010211121100", "021012010202120122000021120011211021022021121102201221121112100011201222201000011210212012120200001110220101002012000210210022221011211200111210220101021000000011212112010220120102120111111011122101000020111210101110010220200121001111202022201110012111120112102200111222112022210010010022220010112102002210200211111102112022121000002001110000111222200021111202222101011202221010100001010022202021011200112102111010112000022110110220100101121210020222102220212200122000121221022021202001012100121101020122100100100202012022012011111121212001020100022121112011212011102212000110011121220000120201222012111110202020012001211221212201220202002021010110120021102220212102001121210120221200000212120100001110012121212111100100110220222212112112200110201211220011211201022000000202200012100011202202220021200002201221022102002222211101002121210000212102201201002100001221100101110101201210112211111110012022002210210202111022121112212220120102022011110112112222000110222212100112221110122112222102201222010202010202202201000102112212022002112120022102120110010202121222222220020102022222001022001012220112020202202222202220112010201211210121002211120121200120201020112021102012221001200121000102102020112020112101120202222120000222120210212111021122011122102110012102010010100220002211201220222020111000011012000221010122000122211102112021122222211021001210101002120021112102011021021020202201001222020211121022202212100102122002111121020121010011010210002212011122000220222012201021201012122011101020221220100222110222110120121020202110021002002010111201011122011201012000021110200110020121000121021200211220021011002220121200022100202010212202100002202020012121021121001111012212202012101221120021221102102211010211120212221120000111112001201222110001010221221101100210100201212000200122220001010212021122010020010020210002002102110101011122002212111120101000222102110122120210001122111112220010111211122200221102112101021210011200222210021100", "220102200021200101221010111101212210110101120120000001000220121212022100121222122022210012012102102012020222012122100001202110112201220121120020000102010202000121002201101102201010021002120100100002112221200001210121100121121010101000112122212221120212210120121222010101021001220011121010021111021102020001211220221002122221102002102212110221210210200021020000020021112100211210200012021122222121010100202000222100221000121110111010020210021001222201210102211100022111012101002012210220100111100212001211220100012002020221011220102012021222121211122101212010100222110222102212000021222120210121112020221022010001220011021021100112101002112120220120220120121001002111012001122211200002022021012110112021101221202000011010210212102221200010110011211212000112222202222221200101111211202021201101021111012112100202112002102120120211201022020111110111100110021200121222202011211211121022201120000120001221121211101000010221000101001201002121001120201101201012210212201110122012222022220122001112221201012112211202222122100102111121100201102122120211001020220021100002022100022200000201110012122220220222202212211001021222100220111110010220222222000120210202001001202122221200001020210200021110201202112021220121202000101100212220222111102100102200211011011212100211100201011021111221202110121102212211011221111111020210211100011212101020021012201102221102021011122010122201210120011202021122021201110011220110021020010200111220211021221121002000000201020211000210010122000220102100201001011022210000212000211200020220211022010122111212111102222001020200120011021012122210102112102220011002010221201020212110121100002101210220100202212211120102202202111211120210101112220210012210100101121020122021112211222101001202112010112021101012202211012120211021101212022122121100021000102112212112110112112110011121102002202210100012110200200221011111121220211011011011222222112101211001021021211101002002102011101121010122002201221012012000002222102021", "210001111102011001010110110011212001001101002211021200100211200220202000201202102110111122101111102012020122120210112001011202102210220021112002211010010101110222101022012110201111210012202210211122121120220011222201102222000000210022212212020222101211111001220021200110002212222120211220121222220212212102201212120010011121102202102212200022100220110012022102000200110020021202002010002120120101202102212120121020201211000122110112112112010100102222000001122221020000221101101011100101002221220021221210002122122201012120011100001111201120111022212000100002120211020200202002121211220112010100020221122011222202201000102202222221122122011100200112222222000200001210101101201202202201211221001021211100220102220100000201211110100101122220120021200002200002200122110101221000012102001210220122220211111101202100210221020010220011001201222220102201210000200220211010022121122200222201211001210202201012221222110211201012122110222220210010112200002122201222020012221121010122111112010222001022201210200020001222021120002111022222212020001022100210010022000210011222201201122011212220111220011012122010211121222201220111000112001020011110022011211212112000010001020110112122110100001001120022202222222012110110022010121222222020100211202010101000012102012010212220012012010010200021110210100122101200221021020212011020000112120010101021111022221121012001212212120110122202112012210120220222122200010121012010001010100012202111001120110122012012221111101100011120221111102010000222011012110001212010102011121122010200022201111202110200201200200000010020022001101220120112100011020011221111222002212100220010212100202001222220111121222221210001211001112000002101102222002012121212212122122022202122211102220000221000001012201101001202000111110111111012110001122220121211110121112102112111212022221002220010020112020020001010002221202202010110000102020010122100121000120102211220220202121200022021012121010210111100022001220002101221200011201002", "122010220000111122001212110021122201020021220020000201111120110020211110022212222201212001120201022010101021220010211011202012201021001021001020001011212210012010210121021212222221120212102100200101110100022212002001121002102021010201222220122210002010022002101000221220001222121122010110020100200221112112222220101001010112000020211001220100220012120011102100012000222202111021011111200102010010202012111011102022212121110001021102210101222210111000111010222010121102112212121112000211022200002000022001011100020121012011100111000111122121202200220102112012110010110222000022122100012022000002220210212102201022011020100200121111012021121022211122020122121211122201221221121202100012022000211110121122110210002000101211111011022211011210112220111100220100020112120100202102002200000002022100221020010120222201101222022000122112010222120221021010212220212100212222201200210012001010222112121000010001000112202121220001100010122021001000210220010111122022020112002111012112211000022102221002011000001201000020210000102122202202112101000000210200122022020200210221121221111110100020110221220112212010112212221112011200221211112020001021022202121220220111001202212021211012212121111220021012120021022001201001120210210122012021202022211211222100202122120110101102111002120112210111010120220102211010122112122220222112111122100212111120012001020101221021010222101120200102220020121201121110102121000022102102000010122200121100210101222101102221101222121100111001222212111002021001111000200120212122202101000010122111022220210221102121210221111002120222101000020222112201202011102110112120020200201020002021121221012011211111202212100222121000121201012220001202200211222022100022101120211001122021201022120021002022212120202011121211000210102000121122012120100201120220110001120012220102221001012202101112202022111211120021210200001022012122111101202222022100110022002120221222211212222120210021111221211202002211212021220121210021000212000012", "000121011101120211211111120101011210221200022101012022100100010102102120202200202221212201012220211111112100100101210212021020212111121010121001211001002000221200221212212222012000111222001111022100000011120002121111110112110000212111212021110022201211101100112110121021201201020020200102220002021020220101212100100020100101111002212022010000110201220122110202111011110011121212210010021211110001111110022110022010011210102200121021010102001210200100022022022111221120000101021222210212212101210101212110122220010202201000222110221012220100020002021111102022112222100120222201110000222112212122222200021201221212011202021120122112012112022001111121022212202121021101112122101121201221000220222100222100112212111021021101211212212201202121220201101101200121122020212112111121222122011101101222012220011112110201101120102202102120212111202022110110000220121001110010211222020112102100110010221112121201111200200100010021111010111222111110101012220120112211212101211102222100222010011122100220202121122210010120222002022202010222220002102212220112010001022211121212210210021201221122120211000001002222202122001021200102002020211120210121211021121001212101002021200012002202120011200010120102112002200101122110011010012120010202110101220202200220212112002111002110001002221221002021011010112012222021100221202121121012020010000222211112201110002012102112010000211022100102102220102100001110100220211100221210221011001110212210212221220202002110110022122010020110221121220112202202201112210112102110212101121002102111021011111212000120112002211121210202120201100112102001100220010000100022010121120021200001100122012210011211111210100020111221200102021201011021011212000001121221120201122002222121220001002020100002220020222001002211102100221110011022011021102002202200220101001111112211122021110022021212110120000121002022121012000220111120011020211221101102121011010211122102001012201221222021210210122210012010000011102211022102100002111110", "220221122000212102212222021212110200102221101010102101101010111000102012200210012110221102202101100020120000102002212100200221020211021021122002021120220010200101200120212020200102012202112202120112022221022102001011200001201200020211112201000221222011001010112021222101202112212110222021210001120002222202202002112011121020202012210222002101111000011002122221011010221000221110001221100201000012100022002110200210202021111000210012012112000210220002000021010100202101121112110201121122010020012210120102200012101221121000102100211222010220211210220210002021021121122000000220222222222012120012200102201012102122000220011201100010200220201011201101202010020201211102210212222101011220101122001012121102221200200102002212011211100001002000200022011211012222010110002202101111202200120022222000100101012201101012010101200011101101112202101111101100211222212002120210220202002110112112201000112220222110020201002111012111021100211222110111211110110211212122021011222201222000221200211201201002210120220222202121112112210112000002220221120211011202210112110000222210002022220012222212211212222210022221222122210000110100000120022101220010120110111221100022010011202212012002211221011001021120002200002211020010110102012021201110220111001002121010222212010101002202221200020120201201012211022101010020020002212210202212211100202010201021021011000020022202201211002001011110111212202202102222201121201010110121110200101001202112122021202002121011001020010110012220012112111212022210220000212001110011122002210002121212121002101001200012001101210022102022220011022121002112101021012000220000002221011012200001010111001110211110212012222210120011112201002121201012221120100002000101201221210200100102121220121001102012202212102221022020110220111000121012101021010212202010022210012210002002021000201000210102101002020202202002000111112201221100012020221120121211221121121201202111221222121001021020121120102202201012101112101201221102021010221220", "022022112202022012000101212120011212011202011210101221020012022110101111012011002202110210210111212210212200020012102220012001120010211022110210111001211001020100121222002112010220012102120010011001022000210202221111111000221121222001010000101010220220222001220102001210001010121120021011020222111011122201100220101020100201122002121220021001110200210021201121020120102101202101112121212111100121121000200100021220021201010220210200122102201220101122200022222201020020111111010000111001122102012121121121200212002221002110101021111222110210010111220220221112011110001121222012201220121022111012220022121210002200201212222101120011201001222202211222121211220120102022012112212120111100100122212112122100201220212010222100202111020221202121111020120202111012211210202221221202221021211101121210202220220211010112120021121001022120111022102212100012101021112202200120022110220210210101210011220121201210202120021012010102010002011112020102200122200200221112200101202001202211110000100221000221201001101120100001202211100021122100121101221001211202120001212001122101010222212000112212111211210220002101201022011021221211001211010212210002121221110002201110020121012211001020122002220210121200022221020001122001210212112202121222021021002021222111221000201222111111112102102222211220022100111220112102102100011021022001000221121101202011210221221200200010121221012211221212122102112022210222120012021101101201120211120212122202120012022101101211100120012221210121211100210122120000121001010000221210011021120201121011221021102222201022011001221221200121011201202020110210211111001110100010211222202200120021201020012020101020222001212222221010101110022001211220222010122012021120100000112012022020001121022202110102211100010022201020000221100200111012000102022101120012110202021222201122100000101122200012202120000120220120011210202011200212021212222112210011212111122122101020210022112022110200200102121112110100110021121021002212122012012112", "102201002011101012010101001210021212222202211222212110201000100010220112222210102202002120220001111002112221000122010211021101212111210201122120002112122000112212122210110221212000101220212012021112210001211120010202222221000110212110012022011020002010101020222010101010222111110001002021010022000102102100012111012002212202010110120010201212000220110111200020120101020200221111210102110122002022001200220120122122000120100200012112011022001122100212211210101101010221002000000000121022112010011022012020120111102111010001101211222010200112012010002021102200010100211120202102220112001120202202221100121001202001221211112020022111011220000100120112000101111201020012022120200101111221102122101211111102110100212100020211100121002210111110200201102110202212211200112122001221211100121011001121020212021012202012000011000002021000101111122211010111102010000202202212101010201202012120020200200120021211021122201021112012002001102212211110011220111020120220002000000101211220121200112002201010112122202022010211221121012111221120210110022010120022221210200011111111221001101021122010110122010101200211122100000220000222202211120021022010020200101021120211010101110102202100100100021100111222201010020010000220202122201212200112022202101220102000001021110222201120010012100222221020110110212220101002111001012221100111022121222200121102022111021222100200112100201122222001100100112010002022110101200201222120101010200200011002102100021001121122000101001001001021121122000002122200122220011210021111100022101202010222021022122000221122001200102211122111101000121002110210021101201100221001101012111121021102112201121110101121001010010101000200011000011112122222112002201100202100121010000021201220100120010022202222121201222120101111011221022210112110110201020011211100201212111212120010001110011010212001122011220021221120121222000201121001020010100210011102002101001201201011120202012120220010000112202121100011121122021021002221101220111120", "220222000111022020222221211022012010100002220101200021221120000101210112000122202011201020112111202000102022210211111011000111202022020222220022201211101202222010222002121120010010102000101011122010021022021200222221201221221212022212022220111100021211222011221201212202110100000021102022211200110212122022220112002111122222221112110100120000222200221211002000222020020012100220020100201011122210210020122200221222202222122022101221111222110201102021002210222011012101102120121121022122101002111010210000111100221021120220110021212212211201001111121111201202111110111212121210201001210122201011110111020120112202110112211200211120010102100111201000212221010211011001101012201011010220020122001112111212120022121010020121210121112211002121122002221121210122102220122112211001002111122112201002220001122111221101200011012020101201221222102000012120001200012210001221121200012222001210122200200011120222201102211020010001102112110000102101022022210220102002002212210112122112100121120211222211201210002011102022222220010222000000100121220221022112210202021112210101211020010112202112011200222221222220221100022001221120021120100001111220221012221101020000111111212002120221020222210120102000121211101220100011101000212120211010010111002210120020112001210010101012111120220200022011012022200101222210101210122102222122201110201000101001010102011202111110211211021101210102222001101021121110002001220022011220212010212121200022102222012010110211222012222102010022120010011110220000022012220200121222100120000112001202022020211120022020001200121211020221221000021220002111211021022201120200101120220021011121112001110211101002222112001020202222001022112122202001012211211021122221210122011122000202100200202100110022211122120012102100001121000220202001000012001012212022222101200202102120220211200020200221021101011221202110220200121110011200020100121012000022202101221110210100220002011101011201220200222102012111022001102220202102202101001102", "211222120111010000221122011000200010002202111221121020200201010012020022111120211022211202220100100102111011100022210001022010222021001112202210111010110121012000100111210011000111221022200200111222001112102221200102101220200121102000112112122221101210210201001002121201110100112001122101202120112211122200101111011020021022122101220101012022020020212022221110122102001100000122101000111220021120212111112211000211001001220121110121221000212202002201010002220221211020212022100112202101202112211001012002211202212220000112211202201010120202111200110210120121100120002021112011102211102202110022102022201212221021010012201201022001002021012200012100202211000120012001200221221100200022010221202001222211200211121022222210020000000011201222100202110222221220201011100210011222102201212202122120010221111100021111120121211212112122101212012202122201100211012120110112012021220000112202210001011010202121112121122011201101221011012020121121111021001112000121002012000022101212111000012022101011201021112010111002200102022120222012222121210210120012101002011102121221001002200012100020121110122002101221010022120011102121221011011002120012021120201112212110221021021011212000112102102201211121221210120202111010001221001221211101022001212201102010001201200102010202100121001212120121000110211220200112022012201112011210110201120201101100120122010210212021120020220020211210000210220011222000002102220121101100121101021122211121120122001100012110111100110101202022220210022111221111221101110201010222101011022100001122021201212112012122112100111001010101001100122210001002201211110020100122000122100202111222002102122011011202021110210110112001102102101202111202022002110020002221122021011000022110112210001202211110112020201111022120000011120111210100111221101200110022121001010221102011112022200222002101221101101220002201212122021102120112101120010100222121011222211000112111122011021122120022121102201011102221120212210211011200101211112102", "021000221021120002200220210002001122121220202100011020111221111210011211120022201212220220110110111222021020001222001120102221022001102202210101010211120222102022020120101001211211012110111211100221110101211211001012121000011220011111022121122020020010122012102212122100122211100120200212000110102221121101211021011111112122100000110101012010221200020100020011120110211001120202002101022011001100102022100012022210010021110010222021000201112001012020022200100202112010222010220120012220122112202011001002212210101020200002002122111120020111020012201001101000112211121201001010020120010220120201012220222112200010012121001220021001010121200112222100202000111112002100002120220012001200121112221011101000211210210201001211120100202101221020022111020011022202201210220211201220112010222110102010120120022001202022200020221021121111011220010122101120202011002222001120012110001010210020010110111101210120100002100112022220202010220221122021120122100221122201212120000002002001012002201101122100000220020000210210211200100122212120101211210011200002012202121121220000200010110021100021001220220111202010021111100020112221111020220111200220010121210010010222102021021100110002112201121020122110002101200010102121102101021012200100001101022021100022212002100202020120221011001021102122010000012020000220101021212102012120002120220211220210200021200022000202012122211212121201020001212112211201200000021020120012101122112010200022120002121102112012012122101120101111102201202200110002010111020002110112011002000002202212110112010011021020221212102210101110101110012211100111211102111211200111010222002222021021020012101010102012002102101221211111022120011222001120102110220001112120122012002201022200010122200002212110002012022202221100212202222011111021000010222020101012222120110200211022101022122211010202211212012011011222111121202201111011212220112122112220121212112200012100110101211100210221211211122112122221110020220112221211010110000001", "010020011012022002120201002102011221102201110012012202021220002010022200212210120002110002211122122002001110210012112022000110011220000210100011112012201012201212110202121020201100010010022002100212121010200011100210021221120120022221100021222122002121010110201222000012212002001211022101210201111101120111020100022200200122102200211210100101121111001001022222010212202022100102202210021202101221121222000021011121220010022100222201102122110101120222202210121101111200122220010211121221100211110112110000220121202200210200120111111110100221102121012121122000211020022101221220200021200112222112211122210000002122112000120020111120200101201122212022120212122121011122112102002221000101002001222002100202001112100121121021100022102011102020011001110020202101120212112012112212010122012111120120122010222111012200122011200222211212210112221000210000021110111221220002102121021100201122100011012011010222021222002210121022021021020100212212222202212210110112221112020222111010220212202121211200110010000111101221001011001122011221111211110222211122112221112000211002122101112001001110201010011010210210021001221200121111012020120112210212121022000121002021010010012021110200212010122100212201200122011210002020122101102221112012201222212211121222211222010220112100110011001021002022100202122200122022110101110012210221221102122201022221110000112220201102120201011022200121011102102200121112121110211212200012110022211001012022111022122002002201200000200001012110102101201201120002110120101110102212112221220220120000221112120212110102100011121002112220122020101010111221001211022012011210012211020101101010200102122211202012012002210000110210120200002010221020101000022220202122102101000201211122021201011110122011020211112110221001022102221022200102100011220221000200102000210201220101002020200202010110010120100210122120212212100212200210002022110210010211221111220111220122021111222012212112122221111021211111000010011222211000020120020011", "121220210022221001020022122211200212211022210002101201020000222222111012100200110000022211200110112121112110212122202202011020201200111022102201202022211210022222122012001211101222221212212110122220211210210020100102211000100021220201200110002210100011001101221121222211002212112011201222120121222020220111102202100112012020221102021122020202012200020011210022102001212010201220002200121120120220200011110000111100221121000020221110222211200211220020002222120010121211201101201000010112100220012012111012012000220002111221220221101222002212010112010101021222202212102222011012011221201201111221212011002010020021021102121020222102112011020222102020102212000110020101210020102002210010020220002112120211121211100122120202212122212020211001112011120102121121220110012012202110111020221122200112022110011211200001010212102012120202112100222202000202001002010120100101122010210111001202120112101011220122001001102002122211200101020211122200210120121012020201201220111122022121222020220012011121101022111112120220101202002011210101110001202121002011202111021020122011012012101200022111101122022101012000012010102112220111101001222202011211022100021011210211001212222100100111112200001100220001121011012020020001112101002002112022222002201110221111100110002220221100012102102111211211211001100122202102112121220122022200120020100002120121211010122020102202101111210021101112211121200102010111100112121012001221021121022000122222122012002000021012120010220000210001010120201122101021221021112121111112102011002212100221122012012221021112022100011202121222120122210011202102011101211120110100110122101120022112110020000122222101012220200220110212101001122201001022201020221011122110120001112211112000021120021001100100012220000001102000020120120121211000011122002202101002101120021010202021100000002222002120201102201011012211002020210000110002111111020021211220010122022100010222112120101220120220211211222121010101021110201021100022102222012220", "220012202100020212001020222022110212110020001010221020201211121210000210200100020002211000201112220021121121220012202210000100200212111202100011101010020012002200200001210221110012001102200022122201020220010200201202010212202220000212201212112211020002000110110120100012121201120122010112100022000121220202120101020202222101121222210120112212200221010202220112010110112201202001211102222111002200100120200110202012211202010121000211002020111100022202111211001010212121121102121011222202212002022010102002210202021022112220012102201202220222100110110121220020012100020000000201212122110022122202102120121020212101022002100012101012012121222121222002011001110020220221221001020022111210220021002102022111120111212220002010000002221100001122212110111011122012012101111000021210112102011121220221112011202011011201122200111021202200002202120200202021120012222112101220001012001002110000222022000020020102001120020101102200021020112210211021110111210102012201200121000110100012002011112120202012010022221221102001111020121012111002120020200121111221221210221011100112202201222100120021220200022100221121000100211111022210112002200221021201221121010122211022210220102110111100220222001000220012202221022110211011221112201112002011010102002210221100102121021022002222110102121022121122222110011020021120021220001122211102121010200100212022221221010210011002200000201001000211200222202100002001001102221222202122100120200200112010201000100201001221102101211000100221121202200011102000000002020020212100020102220001121011212112102111102010010101220200101201112102121211020010221020111110101112220022100020210220200121220111202212110102102020112211102002210000120012100022221011112011211202221220220212221111221022011210021022111120201111202022012211212022100111011210202212102112120221212200122021122212101120211020011200222112202121200200221021211102021020001100001111100112001112111012021202101100100201010101202121111020121221121020201112221212", "220111201100112111221020222210012201212000121002012122202012111021121010200202101000011010010102022220122221002101010111010012200001001011102220211220221121211102100021000121020200122112211102121020102212120120002202112112002110220212222022211222012022122112210010221200202002112121201111100122111101001111001100122111210111210211102210021011020100010220012101212021020200022202112221110100220020101121112221011212200011011222212012120211200001101010002102012001212200202120020121112111020222200022212120000010022021012101002110210012200202022112002121222221010112211012022111022121202011200120022022101000200102021000002202121200102201122002120002202021212021211021112201101211011121212201020211212021211000200010112200010012011100211220122210202101011112122221012220222202221112020120120200220110202001220122201220212022110221021210021002002110121111222101021210120101211010121110022000101201202122000010122012101201220011121210222120000012121022220110022112220120121001122022111111000211111201212000000111222120200012212120200120210210222211020102122212112021220221120000110111021010221121120211021001112202121201112021221112120102210000121200101000111120020010101100201100022020110110121001021221222000010102212121101120110002012121212222122202020002011222211000122202100020001021101122112100020112000101001222202101002001110001021111021122220111121202022000222102202122202202001222112021000211010000202021212212022000221121002002220111012012000121000012222112121201222200012001212021121022212122022102102212002002120202121021000220211122210001020101122220002120022211101201021112120101020101001120012202001222202222010010212102220010100210100220212111122210001212001212102012101022021200020102002211012100211010222122121020222002002220222100220002122102111011101222122021101222212012211000102201122221012111001120221102012212111021022001221012121011200111102001111012122100112200002120102002212012200211000200221022100012220120110010", "012111122102201202102020212022202202020211211010020002220021012101121002021011202110011021111101001211121202201001220202022222000212120121002000122110000102200221112120101120101212220222202111011021002120001212201021002211201001001212101101001020120101021020111210122021221012200121112001222002101212111022102201212022112101112202020002000121112002001100111100211201010011220201212112021220101112211111221201200200100010120200120202210012212000010111221200111200200010010101222012201021102000102012202002110201012222021022111002102020011102112111002201022120110002120120011220112022122212111202010020210222121222001102011212222020020022212222001012111022100110001001112001011102201200212111102200212120201122110101222110000202011110202211021201110121202212200210201120011102000122201101010210202101011121100011110011220012001010011202202001222222011020200212121121121011121101201002200210010120000000202120111022100210002121002110111021110200222012102201022011000220212121122102110122202001210221102021202102122200012021220112012201112020002202201102201200002102222022222012210211210220200020201022111211200121001020100200000201121201202212211202000122001001210102200000211120000212201020001001221211101201211022110111011011121111011112201111221021202221111011011000100221020222201100211112222102101020000022210201121020122020002120001201012200212012220220000000211021200102000100110012021100202001012110101012000212110101102010221200211012212000120220201212020022200011200222100010210102102201210101220100011021000002222000002011010221021021020121122111120000201101010110002122101211000111212101022122001020000122112111012022002021212210110022200110021100222020010122010000202002112210221000212012120110000211120011122012101101102021112000002112022111222211122020011211101010111010111122020121021211121200021011220201210111010212022211201222222222020200121001102212222121220210012220101112222202111122101012010200211122222211022020110121", "222022121121110200221000100110000000222021221201211211001110022211220000221210101220102100122000000210212222212101102021212121010121100112020200120222010202022111100200212020012100110120110211122200012122122122121221212220022221002221211202201211120110121212121122110021102220011001010212212121201020111202121212221221201211202111020202220000112002211111020201221001101221210001220110022112200002200200211221202100001120022100021002202010000020122212222101100010010222022002220002012002011201202222010120101012011000201001202111020100021122010022011111220211220120200020221101221020021100212020022102111212221211201112112120211012011201200210202101200220010111021222220110002000002220222012111202211202011100002010210120111201100210022021101121111000000011010201210202000101001110202020211112200120211121200221110011021010211100122100220001120002222210122000120122122101200111211020020010111200020020212001121021221102000220210220122202200221112221210200122220202001112020110101001200102200112110221211022201111000022201010100001211000101222011100112101102010112001100021220102201001100021112020202202122210112201221220222021110020102200100002010200002001022101011220110020200021012111120011122121001110201012210021020001211121222201122101022121002011220101201222200011000000210201101101101020002021021101010012100110112010022000220110101002202221222120202021120222220222212020221002112210220002221222100020111200102121121022001200011202002220020222121212002021212110000211012200111001022102012111212120021021020200002210211021011212100001001222111001001120012001110010112110122102211101200200212202021122022211111020220020210102122001212221112210211000210111120121001211021210022120200201000120101120122020210222210121102022200020120220002011121022010121011110020121222111001212222101011101220101110111222200100020202220202120222001200220202202020001012101020001211200121210222010100220021020021211002110101211220000021101212101021021201", "020222000001020201202020122222011221111121002112020011220100110212022221002012221110012202222020211212110022020222111002222202121202011101220101002011111102200111210221110122022021112102200022101121122112002121212011200122201020212222012110221110122121101221111202112112000102220110111122212012102010221101112221120200122211111201000122220210122110012121101211200202200010021001220202100211202220000011022002120211220012100101002222100122010111122101000211021121022112022221102000102210110221001010012022100000102020201022112002022100220022001221012221202212102121201122212020000021000101112120011200102012010210022102201022001222202200121022021202210101200020122021110212122012211201220220110212001100020121002201000122012210202121110111100110022020011120102102112201202202002112211110010202010122002010222201120201202021022120021121201022211112001022211102101201012221121121020202201220212001022112020102221201111100101121022211222210122212121000102002021010211121002101122020200202221121221221011201212201011001111221101211021011100110222120201112000021012210112010022011221220101122001101010020210211000020112212101012212001002222120011102102202202112000120210002200021100101011001022220200112222022210022112122021221010112002110000102122021011002212220110011220222120001112001101200122221020102210001201201001012220112200001001202022101001011221201120010221120100220022011021002112010102022002001111210000021102010112002121212202210122011212001212010120021001102111021121210012110021102002000022012012000121210000220211110212221211211222022101121202121011221210201220000120210102220210100020102202010211100121001002220011120111022111121100211000000000001002112021122110120020202010010221201021200011222001220200200021212112111121220110201000211200211111000100021110020201120021122101221011102002111002210111020111002222012122121111022112002220110222022222101121001020120202220210112202210000000110000202112211020212020121100222202001", "200010200001200001210111200111212201001210200200020110122002000211012202210112020102002212212100112212222222002212210101202220212212100022120212111102221112120120212200021102102211001020002211222102200122212212020021122220201002000210210010001001012021000020221012121122220020110110022102021022120020102001220211101020222220211100202121102202211001000121000000222220202110112021101121101212202121211010111100022120110222012111101002021111220200102211022122221100002001001012102212000201221101100211010020202111110212001220011210200121121110210000101011010012212211012201012211010200102222010012011002020202220202000020001011112210020110212220002001120202010022200102121110120012001012120210021100012110112020222001211012021001202200010122112022201021011101201111020112200221202222200222220102120110111210210102221101111211021021121111021112020112000220002202112211221100010201102020110001201000211001120111100002210201020001201000221021012100112200110002111001022102011110102121111120021222220122221012022110021010100000120000221101220102111110012100111120122200120021121102220200021000010111002000011110022122021002110102221200101210112222100001202200022022201021002002212221211012202122101222122001010221022021001221211101221121100202111220211210122122111200220012102200222121222021202120221222102101111020020001111122222002100220202001001200222002121011022210222112111002101222000110212122200001020200222112212210112200011021020022012120100102002110212112021110000220211102101100020200101012000021120001210022210012200100022022220000211021221000112202220200112100212011001002110020221002021100001121201022002201121102001100220101121122021101111112220201220021212202210212110001102201010211001210010202210012220100110112010012210000110021020011110010220101012100000121110011012001001222111011012100001022110012000210210022000110201002011012201110011202200110221021110102120222220222212211210101002121021210021210000210222001102020001120", "000120022221101010101212101220011211021210222221001102110000122222010121012020221122221101010200202220220111102021021201200000222200202001010112001001112002001222110011002000220112012220011211020210001221021111202021122001200202001120001012000000200011112211012011010211111202002200120222111121020120020201122021002111022020111002110112112210101121222002022100001102101000000101012020212122002011210120220022201022002110020221121222011111021100101211222020112202012120021002211200112120112222212110112121200102202000121100220021220110200020002002121100010110202211201020002202122220211220212000122002112011112220201100200222010102112022121221000102011212102010012221111010102222001102220021000221012210011202202112002120212200010211202121222012210002021210102000121200222000120001220222202120221211111001122121112211210111121021111110100201220210000220202002211111210210001201102201111020212000000221202210001020122202111120002012211000122001112101120112020010120010100122021212201011101202110111202122002122220010110102210212011220010112000002110020021212000021202111020111012100221211120021101011200210212020121022110121021111201000110122122012012122210122000201001102001120000011021201121020211100221202122102202020020211022121201010110222120010202211022000222001211121220111022111212222222222100011211112020201110212121000101102210112201020011121112110101122222201100210022020100210001101121112120000211000210001121102201200002211211022001212202221102000121111221022110122211120022022221121101200000200222022010100221021120111202001210011212022001220122122122011210012200010100210201201222221002111001100110010121002022221100102120001011102212201220110112102102222020112211001202211001211212200001121100010020022001202022221200101101020020110001122020201222021201212102221210100111102210211121112012021022120112112220212200001222110012221222121111220121102211200120111022001110122001220120220211012101121002020102021102012102021000102", "010212120122112201220120100102211111000012101100002211120222011100220020010021020001211020211112112111000120200012211211200020012122001221212110102122222012120212110222120102002102011111220100001110111200222110012221120212220012101011211121210201102020212022220102201110221120102102011210200210201122201111000022002201020101110112102110221011011202112010121121122102010220210100012122120200220010021001200110211110010210012020112100121101121000120222211101222112101212111201111220202102211021201221000021001202111112210022002001020211002212201002020121101201220201200121120000200110021022201201102120221010111201210000100201012101210021002010021020210200022221112120020101220201000100121102000000022112100000010100211210202221222211211021110100212202100021212202001000111201221111000122021120120212012201012202211100222022102010210220202020221211122200211002211210221222222010000210011100122010201020102020102221100010101112102102111001021200200002012002211011210102022121100001210122201011012201020001211221021211010220220201112110101220110110111212121012112101211121021010120000212021212002022221102110222112010120010011022200100002010020100112100000102201210220002100212010211112222022211000211202111111021020000212110002120122122012020100022012110220200021002100000201210201122222100022102022211222022010112110200011101101021101010200022120021212100221220210120101001110201202121010111110000000111211211112020011211022022210022002120202002110222011200212020020122220022210112020222102011200001210120021211011212222020200121022020222012001120022210111210101221102221001212200122211001121200112201112122001020021021100020210210122020020212200202120210012100202100112221100112002101200202121110100002002221000122202101110110202121211210111220020011210122111222202222011101122200220010021220101221120011002122020220201000021212220022110110122121220022002002010002021220202211012201010101001111212002100002121211022101200121002002020010221", "020120221110220122111200021120001212010012002101001121001102100120201022202020110120102101102201221220020201212222011211011112022112012200202102210012210012100220110221221120202101120100102221010000000211011210111011012200012211202002101121122120102212001100002202112112110020012110020200011222020100002210010221111001202111122212121110001202022111100021211010012100112202022220012212212212200101221222222202002000111001201012012102200200211221022200201020111121020012021001102102112222201202111011002211021010200121211011001111002021011011012122001020200100221100111122201020001200002000211012001120022101020020111202012121121122000020012020101020212201201001012001101121122220102121020002022211202022020011210020220112010221220102010100112101020201121102201001211021102120020222201112001002212120122220112210001111211210202220112112111102022211002101012210212201010110112210001102100220101111110021212211022211102122200010202002112202002002121010100011200011100202201021210022110222020121120121111021121102222012021220202110112121100100110121010020112100101220212112101121200100022221020020001110102011000200120020010011010001002100011020020000102121101122222200100001010012221221121000221011112100221101122210011001010210200111002001202210111122121122210201001202000001100001021221212221001002002012210111220111101012102102122210221110201022212012001112022221002221011022110200002222021220002020211202122010121001120120200122000020021220211000210102121002021011102212011020020011020111121022000110200010100211111221020002220012202212202002012010022211012222222201112200110121202110100000020202101122000200022111100121200002111110110211202100001200210000200002100220220222001011021022002022001002100202212100112210021100012020001221211220020002002000200021100100222201000102121211021100210200202202120101021020011010110102211000022100102201100100210111222211212110010012121212000022210202011121122002210200111122121022112210022120120100", "221201112111212002221102201221201212020020011222212122020222211222101112121101101200212101200101211012211101112021212001220112011111122211210012121111002001120212202122200110200222020010111220220110210000122001110202100221222111211110121200111101012120022000200211010210210120220110011200221120221021012211202110010011121122110121121112210011001022120112110022211211200112012000201212011021221120101012001021021121222112000221022021012222002201001012121122011210120212122101102022002020011211202202101211111020100212120100211102110012021200222120201000012001110121012210220011012121002121110212202010120111111112122111220011101000021020221011112221200110200221022101010120101021211012222121010021101121012001101200202020002000202020111121021021120112211100112201221201020000220001220001111000210221012202021222102002122122211111000221212001110020201001122222202121100100110211120002110212220200222121100000101101002120121201121212021002001212211100220110202100100210211000101102122011202111000220001010022222001012111002120111020221212111020221120011020110201001022112010022120221102212101001221011101221201022102210000120001111001002020201120020100222001121002011102200220001021102020111111200022212022121121001002222000101220101022101221211201120010200121012221021200202111020002101002201212112120001112112101020102210122121122211102200102122111201120111100211122021100102022212201102212022001000101001020122212201111220121110200101110001120020220221202001102102012000010220202120020120102201211212002210001010112121212220100002202010122020201010202210220102211012010201120100211221122212111120120102211012102111111100000212000111011100220222022200101112100112122001122022010020022220211210222100010000102121102101210110102001202111211020211011021121022011012020222110022001210202020111001212112112000211202102101001021120110021002101222221022101220111212012100021111111122210211200110102011101111122212220221212112001011010121000202220", "111011220102201201120121010201021221100212112221010211221220121120121020000200010110210102120111220111211112220120201010010010020212011102202010211111100202110020220022202101020121101112110102120210212220112202102220001022100020121020221100102200112021001011222001122021022101112201112112112000222121002021021222201020012000202010100120221212212122121102212200121022211221002012000122211212020101111111001221200112111220211210211101222220201020210000210102100111101200111022021021122021210011022200200201011211200121202110020222102201121121201100202212201011200222202111012001200012011222221012221200110222122020210221020111010220210111222221220222112021122220222002100111001102100120201021111200212201221120212221202221010120001111201020001120212221101221220021012000022002010202200111111210012222022120021211121211220001222100000211010211012212010221122222022012111100202201220221121120120120021212111210020220202212010200122001222011001221102201122221111001222120122002010221111000202110100122120201211111211022121201011002212021111210010202022010120010010020010121002102102222101111011121221102020122012120212022122202220021120211020102021000120202112202112222202000100011200010222122222210111201002010000002010210121210101122200222122212221112022001110210022112012220222210021211101110212221201222201212200200102001011022102122000012112112210010000120022110101002101101202200110002020210121200210202221002010000022000020022120101022221220221011210001011200001200022102222112010121000010211111221001122002022022221112122022122220211020220121221101212221121021100102010021010011210201112212200102000100000212112022210220120002211111112112210000222000122210122202101201020221222121022200101110120021212221000201010101201122102211210210001122222202020110222001110211002200021102122102222120011000122220022112120220001121212102102220122001100220220111000112221001100012100000021111011201201222201202020022022110222112222021222010210202010", "000021121020211120211111121002000100022201121011011112022122001002221220010211212011212112220120010011112022011021200211102122111022210112022210010201220022110122021002211012210021202121021021202220121211001202010220121020221022101212022200111212101102111002102021010001020010020120121201110100202122112022020210111022122221111211222021100220021220210012011212002002112222102102010220102010010212201201212212112020210200120220200201000200102201022012111220112000221002010120100021012201001000002021122202012102201210201210112102001010001120101100011012002212021012010221202222212210111220220001102222221000112211000111221101210001021000002102202200000102212201022220101111011010202202000121001201221020010020201222002012001221002010012100222210101101122100110002201220101202201022100010111022212002022000011210121012201221221221220001122200112220212201110101011020202021212020021202111121002022222212211100010020010121002100122011110221211101111101101220101122120222110201220100010110011221102022000000120022112021001102112010021202202200022100111000102220200221012002011220021012100021001122222102012202201012010100010120010111222010110122211110221201201021212212122022012020201201121000010210111122100100101210220220122110012012110212110000110010102102111211200022212211121212012211212011222221111111221220212012202022021120000110021000022000221212102001100102102220220101012210100100000101201012021010100010000201020111122020121211011121212210201010022211011111220000001111200211222221101112022121001122012212220211112002020112000020201222112120101100222111022121121112100012201111021222120021210212010122222010011220102122020020200022122110011100121221012021001111201020000121000211000210112220101100111220120002212120122011011110102222002021101202210111000210110221122022011122121120012002201021112010100020111111110012211112020102122112122111201010211111111201002100101001022021121102012201022020212201221202112221112020111101111012", "002202111020002111022021201210121212122002000011001202210200102220101101111202011021001200102201121111002010201100010022110121002001121121201011102220011112101110120121000022100221122000121200202122010210001210202201110002102222012102012001012210212202202112100121010010200021222220212011011020100111111022001111111000101201202220201022211011102010011011121112100202002101212112121011020121222120202210200010000101022021211012110010011112112102012001021011100101211201200200221210000120001200120212000100212110121212122110011102002101201012201021000122120201000010101201022102120001222122220120010101121211211202200221001112101012110222111121011121202001110012112200000222100202000120210122212111121221202000200010001000112112122200211202020212021011120101102200201012002102000102001011202002101212120102111110211220101202012201212221220111212102210200201012122101002012210111220010222202020011212001220011012201012120220220010001201010012111222100002122212202202200011100001210202200101212221102121101001221122220211112102211200110001202020022100011112222210112212110220012012002202101121111010210102221210010112012201110212222010100102100001120220011121211000200222202200100211120022212212210010012212210101012100202221221002201000200200220121111120121012022120111121100121010001200102000100020221010001120200222200022220121201222021000112102012101011011200110120011110020002000010001000122201102002101021101102012000100121020202222110110002002001221222112111201202120201021012211100111210112211221210211222202122021101001120111001221112202001020220022202201112101211021101110001020002021111022211010200202112002110200212101021000020200011220000220101112210210200201012011021200000111111000010200202122002012100000121102202121212001211110022222100022212021101221212020221210111110220212111021112201221012212220000202110211110022221000001021112011101002121200202211102202101212221011101211012210000020221112020122110011101112110101022110", "211111201100221202012200212211112022201212022212121200002202222201010120110202121020111110112200010120120202000211100101110220202020202122012002010220200021000210020220110122212000000201210002202012211100101211110121220210122012112022110112121002122001202122122112122211212000021201111121222121000212100100002201120121010121201220222211220011102000201122101000121110000210012212021201112222112020111000112121222210100220002021021210000001210001120210000222212211202112012100121020011210120100200221220220020022202101210010111102000220110100102012101120001000021211121121101212202110110000002120112101002120210001022210202102220210111220020220211202210021211012011020101111010112220002000100121112001210111220222210220220222100220202120120200212000112222202002202121201121101200212220220012220002001020202112022211122121010120022101100020110012202100202012211000210111122002202222021210010201121012221212100202201012220220222210120220101102010010001210020002201111200021222210121111220022210012100001100201210221202222000101201112021012001121200220111000212012101101010102012010222011002220112022111212121222010012221200010211210222200211002021210121120112112021111222011200010101010112211200010110210011102022122102222102110002121122110210100100011121000111012220012112222101212110001221022100122201211210120220212200100001200210200112221222200100022001120001101111102100202221210101011211001101120002011201201211000110211212120122221111112201201200210200020222102112021220212100110021122011101202001222200110022000002122021200102022022111200121010121011000012111212112002011021211222202120200220111121110222122220222222002102101202102212120211012200210110002120100021222102220102111211110102122120202220200220220112111202200100222222211111222012020020100022201221212000000001122021212010021122120211122102100121111111001100111211120000100201002012222012000001202210201012010210022012211011212222112202021020012200222002120020011022212110", "212220212212212100120202112010022112222122222210222012021221201121212111020000210002221010122100111022002100000100111221001112010001111100020011210001022221021021210222022011000102222102102111102210120101200121002101122100101102110012002201121222010000000121222210122010200012202101211020121220022121111120210212122021112011202202212110222210002102111212212201121110121112122110110221010010120212222112002210210020010011120121221102111110021122111001111011101210102212202001012112120002212102110021202010020011021201010001101121201012111110011211001010200011011012202022221101102220010001112021011002211112112112012010220202122010211011020200212222202211012010001112122012000122222222020101021221210212212022010122012220201000012221112002000022100111121010111211121021020021102202110001100121111201212122220112002212222222212102100201201102020210211000021102121211101220221200211102201201101111221001111220220222220211020102112022110100122111110201101201112012010221101010000101020020102100012120210020001211221211012022210010022011102212022102000000120011212212011210111110212221110000022212212120000002121211020221112022121221011112121100212121120001112111200112112010002222211110220221220222111111000111001011221122002201220110210122001200020001221112202202021021002212020221000202121102110121011022010022122022110022201001202221220102212001221200121100011120122100100011022102122121202122120100000012000010100111200021201100000010012210122101002102202200001211111002120010200122100002210100000220120211022022212200011121210011121210100022210102222112221012202002011112100001111201221001211101102012122111100110111000202020102122010201222212112110120111000101101002000021102102021102201012022120111101120121201012110122101201120202121020022010022120002200010010202101010000020010021200012202212002210012012020022121101010011202010121221112010012222221102222020210220212012122222220210221212112200000210000211102121211112120100102201001", "211120202010001011100212221122112120022112120100110011211012202020100212120011002002001001000101102011111100111101122210012002022000220100021102210002012001110221000221000020221200120121110001012112121201212100210002121022001210221210112111111101200201200002121200001111101112021100211102112212111011201221112201022222221011202220110120122201202122020202210220020102210200011110122021121021212212220202222211122201110202221220211200010101201210022212100211101002001101020200200012022021211002100220000222021222222121200022111112000122101222011010202110211120111112122020102210112211211221001122021001111112122012212222122120021022201202220100110012002101021020022221020002211020001021222100120211011001020102022012000210221202222120012111100010200221221010020010001111001101222100121012221220111200222001001012202102221100102122112210212121011220022110022211102020211112012212011221000001121111022220102100110120200101012101222210222110102011111010022101202002220112020122100121020221022110020020212122210102200101002200002200021012102221202001210120002210221012020201111120222222220200120012001102200201220222101200102112121111020101221211002220111112000111101012022112012121011012011212110002220211210220110000202211221212022112210012210101110200101222120200200210011001200112200201001012012012220202220210022012101121112020010220122200011201001200111110221102021012012112002221011012222011211021022100012201211202121220110110121100011010220212010110201220001110220020122100220222201202211202101211021002211001020210122211212021010122200202100211200211121010120212222021211100201102111010022010120020200102111221010222211202011112201101000101110120001120221222021011021110000201121202200122021200002210011111001001200200000011110010012100021012201011201112122200011202120122201021102001220221000022122222221010011101122222212101120010110020000212202102122020111100201000212201121212112210221012022112200221222211220001201211111100010112", "011220001100001022101120120201102202011221212122200002022022112101001010210222100112002110000200002211221221020212021201120222110012010012100202222100220020012101212121201122022201222001220221221201110211000020210221122012010221211101220022221121110022201010100112011102220122111212010100001100102221221220122220121001002100021211111111001010211112012210122222011000110101021010202201201112010002011211011200111201001202100001101002110120011010122001111120101002010121020100201201200222120020001011020021120200222112022111011122021101210112100201111100222000201110122212000122002202111121111101110020220222121222201112221011110100121010200122011010202220000002002202000002012112201112200110200212212201020121011021011020111101100020220000100212012010102120002020112101120211222022002210112022011102020001100222021001111010012102100120201212122222002100002110120211021120201120200001100011212222222022202121010120120102012212221112021001120212122221122120210011102110122112200000122010222200101211220202201201020110111221120101010111001011112011112201021222220210101200111210122022210222010022101220021010020002121211212220100022021201022022210211010211111000021001110000000112022210002002110221201201011122021100221202012111221202000221112222201210110101011201120221201020011102210011200012002201222202102012222112221202012121101221101122200201000012112221112201012211000020221202112110111020022211201122110122121002110121021111220212002121220212000010112110201000022201001201022012212201111100100212101020101022202200121121112221211110221222010112210221000200202222111221122111221020222210101011120202220200011211212022012020221000102222000120112221020000012002000001100100002121012110100120220120211211122220020020200120221000102201211200020121021100102022122212202001020221101111121211011110021220201102020021010000212110112111020111120210101011111200112020222000111220112121000202101221211212202221102222100010210201112222202220112022", "102000200021020221111000201122110220100212011021222000201021021221210211110011011020011011112020001022011121211010112021010101100101200010110022020211222002110122211111111010200110210222011201010101012121220210222100020001020221102202210102002201121212202021011122002201121222201012110122002210012220202011012022020200122112212201110001101010122110102111021110101220101202222100012112012101220100012101100211002010022102002000001112100201112020100201020101020121212012111201100121001112002201221200021121221221220010212220022112221001122201100100200011121210101121010221000011101211110101211211002001021020100222221101011110121112112211121102112022100112101100210120220022102100021012121001121100221001211200001112220211221110011211002201202200101100122211110102211110222222002121002010100002001210111121111220102012222121120120201011022100020110011202000102221200101020010002111101212011102000001101110011111020112002101202000001211212200020210221111020022100000101212001200012210200100210100110010021122221212212021021211220220100112110000212022101102210002011112012122100221120020020202111021002202111002202001101201200000020222110010201022112200220112210112102002120002000100001010202022211112001222121202012101102111111201001201121022122002010201200102200111022100221021222210002212220000112110002000220200121100211112211001011212222220020021022001222212122220202010100011012021212001020220212211222101221201001101222111202012001011111201200012020012111220021200102112102121102001222100121101011120200012001021211001220012200102221021012010210000202000020200002221122121011011111211010002222010122102200002212221122200200220211222101111210222212122002200111122000212220010120201021202012221210102110100010222220120220222010001112112111002120112210120020000121102021222211112211002222112220210002102210100200020010001220000101220100020020110021022101201002201101022220100202101102212020010022220111000000122100200110110122200210212222", "122110201222111002002112201211101212022100101202102221021100210222201220212211110101200212201000002022102012000111120010022021201111021020020122111102121122021211121010202212212110101200112001100021100020121221121022101111120102200021210101210210010022011002020010220202222222202211120222221002020012102220102110121012122220212202022210100002200111010002021222011221011211201101022120110011011212010112120012102212110002102111012112111120122021122211000121221122120111212200211210211210202011010021201100112221010002202200010012102110221211001221021121111020211012122200100122000222002120021000111021110000022212202011120022022211201202022102120101201212021200112200002202000200211020111120201101020120101101112221000111211210121221011122110101000211200121211200020010221210012011211202001210222000121120000212122220101010111210211022212100001020020221100000112112010011100010221012002000211221010211202011221010212010012010222002022112021010001220010210100000110001010100220022210110021001211121102102010100220222001211022000002022022112000101220001221120011111200212200221220100212022122220221111100022001001201001012121210010021020022000112220212122012022001011021201002002022112210012122011011000222211211110112011102121022212200020112012222021010201011202021111120020202101212210102010222210122221010100101200010002011202002021121221002112221212002012111010221200111000212110212012112221211010010001111111102101211101000012101120010000101211111111220021101022111200121220212211020020022102220001202220020222100211221022212012010102012021212120020222102200111100020001200112112000011221110210211020000210001011201202011211020212002021001201010210111221210110220100201200012112001102202010221002211221111101200201010100100221201102100120210001111212102112020012201210110201022012220002210201121121020001120022220111100200100010002100112011101200121210012101100212021120000211201201020112022222021100002001120201200200020000221002021210", "102101202200101200100211111120220111102222220011221221200100011011122200101001121111001110101002022210102112022210001122112122100201201120001211000111012121202011122211020012010200112110012221011012201111210001011022101010012001200112100102012110012102010112120221222111210101010000011122121021101101202021010001221200122111222110121220200200202100110011021122110220221120120210002210101010112022102112221222110122100010001102101211221102111021202212001222210101211001110000220222022222000220121001010012022120012121000100022112010001021001202111122020221102222102111001111210001222222112001100021111100122001022002020101001101002001200120101011100120100212000222111222012202010022221100100211022011220221011020021101101012020112012202022110110010122220210111210202201202202220102200010111102220110212112201210120002002010021022011201210002212021020110021012112010211112202202221020100202211212110120001101001122012121010022021100102112121200221100102211101202002001111200210000012022210001002012021111210002212110020002021110112122211000010211222101101101210210222211021012022222021110012111020001222220102101020201201210120122201110000201101110200220121202122001201122010020120202222102021111112022211221222220222210022010222012202221022211220211210001200110110100110012120122120201201212101210111020122211211111200012210002011020122101022121112211020000122022222001110222102222201021110002002112000101201210111200120222001222101010210220020000020212012112201111101011112020211122112121200222120201012101011001202120222002100122212212211001211120102220202111101100222120201021202002100120201110100112010001012102010200100200012020110011110201222101202122022102012221022211110222001101112100010121200102000110112222112010022120110012201010210221111122100000210002010200001011221101022220201110211211122222101020102210110110211020012110212122222121220122212010101121202110200122100002002012120021111211220210112000021210111002221022001212", "110201110111112112022200112210201200022012110110211002112121111212202101221110112201121021000120110112010022110100112101122010001221000210112100021112020202222220010100101021211211112100120122222110112220000101211210211101121211210011212001220010022022010112222022200110212222010000002101211020210020121012021102022112121000102020221010021002102021112201211100112121220111220010121001122222121021201100001202002112211100102121202002121122022211101002102012000022222001020220220011122101020012211200010020020201212000010002000011212211121122002201120210121201110000221000101001012011222211212221210221201000012121110212120112000120010222000222202021100000220000110202001102210011122100022102220120122002010220012122200001102202211220121220010111002102001001002211022000121212112012211000011222122212022102201101211202111220100020020212102022222022022210202012220111222222222120101122021200021212202220011212220022211021220220110000210021011200212122222121111021121111111122011122011000220200102001021012121210102222100111010220020020021012001201020220110122122112021100101120000221212001100000221110112101111102100222200001010221011002122222202122110202211121001001011022100011100101021022012011020201102022001021022200101202020212100100011201212100022112211200121212010000210022101001022121222010121121201211010021202102102111020212012120122010000112011221022120121020222010111102000202010010012222101022200210110011222021100002110121202210110221212212001022201012111101012022011201101220012010022110212221011211101000212202012220100110222102020012121002020102012110020101110002110010122200121211021010121111012211220112120200212222101121201100102221222100011221220102001000101022222102021120201120201011022122110200212100202121201112222012010002202020012112002120012101012221210222120002222101000101122122000211121020010222122112000010211112202101222000112210022100102121200001210012212221002202111120022002200010200112122202100020111122", "202120000101000102100221201221200211222200222011102112100210111001212022011000100220212212021111211220201020201221211111211120222110201012222001022022120221001221222201010110122212011002110111000122212011220222211110022012122200201121201102120020200021022201020210122200201112121101000011111020220210110000000212211122120120112211111120211002212201002021101002212022102120012011222100122120222111100210010212201110000110102222000110211120002021212110120000101001222012012201120011200100120000220110001011102201210010010101212212111200122120201220210011222021120102200202212211122022200210011020220122120110022021101012222021212020111202102202200120012200100201101200000202201100012220202120012010221202201111112002002101210012101120221021120102210111220021002010210202001122102222012111112101112110101000100110210100001002200011001111001121012211010121112012222100121121100121202110201111202102020220102111010201221121121211200011122222002222211220121201020002211120122121012222000020100112101100121020102101001220202112022111212221022000100010201000121001122211022021011120101101002010121000210011122210222020021000120022222121211220102102000211111001020011112100000010011121202221220001221221021100220221100122020211011121022120011100121222210001110101122002201120112000010221011220010010211210212100121210010112101022121210000002201101012222020001122210011222210110202022101112110110210212020202222012202222122101102202202010122112121102212022200112222120100122020011012020221110021111011111102001002212120000011122202111222011102021201020010122120002221110012211100000111010202010222221222201122101012000212021001201020221010102102220202011020100212202121011111001201000000112110112022120200102121120212011120122210001111120222101101001200101222221020022211012212100221112201212020220020211001120011122121202021102200022020111222010021221220111122101011011002100012021120001212001002012112221100112000210021021000220111200001002101201", "012020200001120112202202111000201202202200221022012001112112221221220210212001112012020101222020120102010201122011201200100110002222220202000111010012001012010012221001220002001101201110001120112002120121112212110202202202212010000221012012200011010221120001211110200121102100102011112200121100111201211200221002110002201202011200011010011200201222202120121010002112212212022101010210101011121222100221202111211021210111222202122221022212101211000022201010221000121110001202121120200022222012200020211101022202212122012012200201202102102220120022110002100110011101020000002120100220011122121022011210010211220121210001121212210122121002011222000112201012110101011212212102001212021201121220211000000212002210110112011221121020102121011110120112221112110020011101012020221212021202022210112121220120022011011220212121221022101212021001120021221100102211202211201202021221211210212112112122011100100010221202210012211012020211221102102101200221100112001112020011122120212010220211121100202122000200110000112210012111201100122111102020000020102022212000211222211202021201200222210222102101211102102120211020021201001211102102122020110100112111112020021201012010110212010110012102020210000022221122211011122212120021211012221111010200120110102021100001102000202221010020101210122101200021112221010210100222021002211222201100112011211212001001020110110101112120122110200120111202200221212101002111000222222112112210100002112221202002210212001002121122001010111210012111012021112110021222221112012212220210202122212200120100111010212011122001120221022120111110002101002011000200220012110200121202122002022101110220201211200021110220002002211002221100100002102110020100112110222112020221200101002011120002011011000212011111221100100100221021210222110222220002220100201000222010202100100120202002220122210220220021202220022202200001200022220222220020101120201122222112121021111020022212200102002121200002111111210111002220122001221000202100010101", "021021011112212201121111211101002211012001010200222001221100011111201101111220211211020221112111110212000101201002210112110222201210221021012000212110020222110122212010002020010111010012010200100111121112221111102210211221002212202100120102211010100201001120212011202121220111112102020000002200111000112110110110122020100010212212221211121001100012200022102021020100020212221110012220001220121211100002002121111200112201111211111022210010201101000010210202220212102012000021100011020022100202021202021011001102220021210121002121121112101121102000100000122110100001201000220212211011011220021201201110012210200121021012210110022022111122102020112002110101120202001012002121002012100020011210020221000012020120211022011202002020222101121201101211222000201222111011021122102200220020101101201011021121021100122221020021110021220101101112020202100100202222202211110011212012221102100201100201100111200020002102011211000110002011000002222100020110000002022122001212100212211220112021022012112001112210200111011110222011201201002222201022121112001110000222020102102222102201221112211221010221211121001220212011011122120000112110100220211002211120212201120002021202121002002101021012111211021210101122111011100202100100201210121022020002210020010120220122102211200121111100210000002211210011210122121001112120022101222210012100022120121012002110122100211110102112010200100200222112022220000011000110201112002011011202100202110211220002222011001200201011210011021202110222221222010120122001202220102121221102210202012010110102102120101010010211010212002102101021020111201222212012021000021021001112002212012011021020201112110110201020122201122021101021101020001112010220211102020012011202010122120011011120121200012222101010110202012022221211112101222201012222002002022020222012110021011002010102211212202100220001212002020011010002200001001020210122011101220211212101212100020102012200022001210000101122101212001020221212002200220020101200011001", "000100200212110002211011211022010102212110102221201010201121001020012111111010122211222220011111212201201212002221101201111101221120012121222202220001001112122212212002010121111202122012100121111012210110001111100122200101201121101011220111120002102222110001020110022111000200201011010111022120102001101211020000022202220012200002201122212220222201021120200200200012000121101001202020020020002120122100210211112200102220221220120012100221211001011100110220112111221021100012101121110110211201221200021221101020101202012121101010111020121010010202021202111201000122022111201211222201210212010201200211001201021022020000102221201110212020221221111001220021212122002110021101111001110002011100101120022221021102202122002010201200020110002022122100010200012112001220121122111101210222220200112202200012101011220102101211221202121101210121220022020022102200220002010220210121220102011012020101110211221112022002121112100220221201121202120100210211120021110022201201021122210000200011122021200010100112000001202001201201022210000010222122112221120210100002001211002101000021001221211011202101101020112111102110010112112200021202100120211212120201221010212101201200100222010001201011211020012222220021111012022102011000000210020122201112002212011201012101122010201210110200101100212100022111102120020001122120000121020210110121202222022211122221212022202212000222022212010101020002001111120201222112101102012220012001112201120121101202021012012011112021010020112010221120001122220111120002011221021101200100100010020121101011102222021222121110210221010210211202022000122210112110200222022122202012000121011101212021212202222012121111012220122210001022102110120020122000101210120200212001011220020100011201221020120101012220100111211222001100212022021112200111212211010121120211221122121101011220002020220001112102100110010202101102020222121021222002221121121011112211120100112221102111101202112101000102221001221020210121122211222200022120010122", "011100211220002010021002100102200021021202000211012221111010201112221011010000110010220212100002021200121022022010202012120100210102212001202221100110121001022112111111020202111020221000021121002200020021112101020012012212210202012010101112012020221002011200111121021111122202211102120101000122012022201221010012211011020101222022221112010001222221112101101212221012002012201012121020010121021222220200121010010121220221010220001220002212021120020001120112001012202210222211221112100211111122222020021200220221110111102220120220112120122202220200112100122120222211220212100111020122111020021201012001021120210002101222200010001121211102112202220210102100222002022212102002012222102201222011222111122212111221202202012202121200211111010221102212221102120001201200220102122021001100121012201222021202212120110212122011011201022002101100222221110212112012102011021212201000112221012111122122222210100222112222001100111210201221101021110211210022001000021022122212222110102120201022102220100010000010222211122110022022110212202100211211211212112121011022201010112020221201221121122112211121112210110202212120212002222210112020221101100100122211220010201022001020201000121002220221120120111200002111011201020112011002201112102002112021100000121220122012200221212112020020121012101220212101021201010210200020001022121011010001221010112210212212122022120022022121121221110110100221211020001100102000022222210101201010102001211222111021022121112222122102112011020100211201202222010211012102211210020001100110202112000221022100002112101120220000022012010120110000021100222221122101020212212110220001012200022012102021111200101220022212122120120212011202110120201210202010210200010002211001010222101001111212120102201120211001220110220100101110202022112020210200111221220122100001112012002202210222201210100222011112011021120210212022221110000201101201102220002012002121022002002120201212111100201002102001100112121001221222101101111210220011211212", "102201121002012012001110111011212000020202002202101110110121121222200010002020200100122010011002011100002212010021110212112021122220210102012111022221022120122122110212112020122020102001201201020222111021121110201100122001101120210201011001201012020001220110102201211210122110202202200122001201112210202021011002202110220221222102112102111022122022210002112022001100002001000011212002201020211221112001100020101020000222212000101011020001110210212110211002000101212122012110102222011120222001020022001211002012210100221000210220222110122202112021020012112120211021012221011212002111020122020220110100212120211201202112121102010002020222201101212021002110221211201020210010011122101110121222100120221120012221122121222121020011111211022210102000000212211000210202100111022210210200010000211201021101020110101022200202102021202200210012110111122002020001222201222212221102110201112202202202202121010002021021100222110211101122000211202112110121100110110202220022112220021022111120210020201101112002020122022200120221212120001012100101121020022200112122221021210211001200211122210211201010012222022101202112211201221002220001220122211222000122201202100000110010211200210020011100021202000021110210222200102211120001012222100012010222011201002002000120000221100212101222111001010120211220101020002111202010012012121010200120220220220101101021200001000001200021001120211120020102021222121001020220200222110122222022101122201001011100022211201120201122021021121122200200021210201200101221210001222220110022210100020021122122200212002220000011112102200111220021200011202222102211122001210111220202022201021110102121001121200201120000022000101120201012201002100110200100111001210010011201112211111220010010212021010120100212212201012221001022022002001121001221020012011210210101022202121111112101000222212101201200100021020200122010111201110101220101111222012010201221221121102220020010101212222112211012001110112202121210102221002010022110021102", "001120012021210120202101112112110021202011000121202001022000111012120200020021121120112100102211020012001122001222100112001012101211002202211010210022210202202221101011000210002021002021202022121112202101100221000212010122122021100011001121200010001111101111122102101021011202101001011200121220020221010010021012210121001222120210022200221012101121212212021200110122122220010012121121200110211020100101202120202202102021110012220122011201022120100201222221102222222202222012120212112011110122020121222220221121102210200122001101210012112221210210111102010211200212211102201012021202121002002202021100120002222010011101221101222012000201202022200012001021021222121222010111102020120000011221201110112122011012222102220120122202210000211112222002022221002111001012000121120212011221210201022110111022020200011002201200221011011221121012022100121010201101010122111010221221210221022001120021010220210202212212002201202021001110012202102220012122221000212121002112212111112101202101222210010102021222211220102012220110002221001001221111201021002102201010212111112000112010121212011000211010002220121020102120012121022200022002002001211111000122222202020011101010102122201021020201011022012002122201222002201010021110212022202222112220221001100200001212002120100211201012100222110102012100120212212011100010012011212202110222021122000202210211102022022121122121201001121212200112011111012122001011220010000110001111121020000210201010020221222220002212010210011000020021011201211201102220111000112211221022111102022111201000021110220012220120121001220110012101000211121012110110200100121001022120222122212120011202222120221100111002221011021100012210002000211210102121102201012010120020022101111121111021110100102010010020202111010200202101101101220010012102100212022102022212221110000110002100100022121202210122000020111112221112112212022210120121002000220010120212022100020012111022020011120222022002020122101210021222120100202001210101002202", "000201202220202222002111121220011022021200012221020221221212211000120221112121000102121021002110122211021202021220221201211201210220001222120001011220012101110212222010021022100100202022011112201220212222110021012020002111200100000202220121220100101002200101220221202221020000001200101112121111221210002111002000021112122201201202222112111101000200002001101002100100100211012212021011222102211102112112201100110220112121212022012111002021202021020200012200012011222122122100001110112022111011111022212002212112200102200000021012101002121002001020002201022110120202120120211022101021220112202010121002012100120111001220012020001222012202022102020021102221221121002001102120201201101110111011101020101002001110220110122222012121202022211102100120221121200011201200100112022200222121021210111221220110210220222122101212211221020220021202120011211202211200212200210001220212100102210022002010001021102121012002001122012001210102111021100121201220112102112122200112020020202101212010002101021202110120120121220120222001100202202202021201212210200112222010212002011120022021201022212001100102002001002001010102111121021020221001200000201210002022100201200000000202102102222201012011010200122011110201010110222000100101200202200202101202010222020020001000022011220110001200100010221102112100010101100022211210020212202002201200021120001121022122111001001100012012121210101212010012110201021100121122222211022202011122201211110220110110202122021122110022010100212000210220221221102122221212202211100021201202221021201021200210012211021220202110221212121000101001221012202120200021202100120022011000102000000120021021020211111210000201201112200202210002021021220201101101022201000220122012211111112201012112110120102010002210212021001210012012111220221202012010100121021112200211101100211011020012122102201120200011112102201002201222002202011122001102021222100000012010010121222210200212101012222201102122020000121211001221121222000110122001001201", "022101222022011121011100012202010222122012221212220200212112020222011000200202001121111112020101002001000012100021211220110012212211001211001212011121210212000211100112111201201212100001012000211111211002002012222122122211112012212010100122202022202112202210020212001201111210000000112111211222121100002220012121110101011102120210000201222200212100120102020200200002022000122222100012102111112220020022211122012121100221201002000011110002000011100222120212000222110121021102000022021021211200121211200120012221010121001201211202121212011102221122000010011002021021020200221201122020001011120122011021222110201011020102212021122200120021200122000110100000110201010011202022022201120012012100222220012121211201001000200211120211102021022011222001011020122201022002221220110120100112221210022221020021200202111211020222010121001121110102100020202012002202212122002110221101021220201000020020022101112121212012221100121020010112202220200200010201200022011000011201002101212212010100011000011011200101100100210122012121012111221001110220021101201010210112012111122121221210002122210000101102110211022021001102020221100022221110012011201210212122001201120000212122121011220222201200120010021110102120210211011011110110021201010222012020011120022010211021112112010121120210122021011221201201211112021020222221001221221001120212001011022012221022011102112001011200010202010101000120220001121201120111100222222121201112010222220202221102020221102100210010200120100100001200110222021210112102210001120022210220121210200101212221210111202202122102000220012221112211100201111022201211210102021212212121112222022010012021021021000001121211120222120200212211022212110112200222002221010022002120212122101111012111121000111022012122001211100000220210120100211201012011221211210222100111211121000202121221010210010020000120201211101100012022222020111201020110221102122122221221201200100121101100121121110002102211110202212101001101111022112110000100000222", "221000112010002201012110002201100210202002100020220112110010100001100011011001111010022100011002100122211212021011212202122102000222012120220020220212210120121211021100222120210200221002211121020020220220100020201122201222021210121001101221020210121211220021222110120101001010010012100122101001122221001101211021100101021010111101121111000020112201211012121001022211221212001120021102111021112120201112120100200202221010012200210110121002020221200022012012000222110000000021001012212121011022122120221112000120010012221002002101122021110222112110001011012222102220022200020122012101112121210110022001011020221220212112220211212121001020120102100112011222220010122220222221210102100102021102111001201020110112212222010110012111022222002022111221102100002112222011110212021220210211022110012111020002111220221012122101012121000112221002111222221101222221221221021100012120000121211002220100220112122000220222001200002121200102012010112221211020111011221100110020220102101210201221101022112021022001100122012000020121201202112021110210022102110012110000012011202220201120200101011210101002021122021220120002202210122200001021111000020001121120222200101120212101220002100121201110000001002120211000010101121221101120011201210010012122200102000221202011202221011120201112111121220210121020111000201002222211100102110220222221102121002212101202100200022102011201021011220011100221011110211012112011221201121210012201100002021101201022110222000111012201121221001121122001120122001012122121120202220221211001101101202111201221110122121100020122211220100111000000100010022110000220121100212012021220000221021212201210011000220102000111222211110121210221111202112020112022112100020022121121201102210211212012102111001112210202121011000210100010211010110110210021222100202112121022220020002010102022001112102111011201210200011012000012122112100012120212001020111210000000222221002010000010010001022220210110002021212222112122022221211020011200111222", "122021120221202112122021200120220021211120220001021120121110020011220021021101221220222221021020100002221001100222011102111221112022020010222102110200121210112200001121011022011000112211120001222122020112201202102220012111001002202212222011202101211102200210001112120110202102010102100002210220221210100022000102010202001102222020021012200112102122210022100200010001211112110101120002121000220111022222002021020200001211110022111112021000102220110202101012220111202221112022020222201211110110001100011122012221101220111202010000201121211212101212002110012211111210120200020210220201100020201221001220210201011100200021210020101220220121100220200020001222111120101122201012220111120021101110112101120020002201212002121201212010010221101121010121102211200102010022000211021100110112002212210102121200121021222021200112002111102201221220111202001022222222211221011101021101021102202122202000202001200211220201100021201200210200220020002211202202220200001012002121000212010010100000000001210010000022201021021022101102220020100201002220211020221220021212212202201200200101102002101221000212211012212220120200001211120111120220021120022121001020120011021020112202221010221021200121102202022001210010222121200020121121111110120210100202122212121000001011212111021120102100021200220020102210120112120100020021202111022010111100010121222010200110021020120100010122011202211100210121101220112010210112101001212002110210002012101200121201212002022100020020122211202212002101001000211021100210012221111010101101121212211202012101211022222221202001020201100200120220101212122021002110111001101112202101100200212100120212112101021101102211022212201211112210221012021211212200112201201020012020111211011001211122221220101011012210010010112211200001022102201222002122211202221212201220111102211210210212022120220222011202112111121102210221100222211202112210001112201010012201212221201020110000112101221120112012111011121122012021221012210222100002201111", "122001002212012121100212100021211122021121222202120112220120221122212000100021111001221012101210101201111110011202021100000120121111101110101202211200122112102012102011121100102000200011202210202222012010102100102022000102200200122011012201020021202212202011200201201211212210120021101120122012112222022020012112020200222100122102002022110110111211111221210012002222110002002200110001122210012220122012100120121002020211222211012002120222202222211022012211020010110102221012022002101022021121012220102100100221202212000212002001011210212121010222120210102020222002102202012001200200201220001100000000201011220011202202110221200220111222121122110110211211200202012221211101001012112120121100020010000122010120101111011121011010021022120222220211001111202100120002112201221211020002201211202002022022012210121221002001011011211201022002211122221110002002220011200010210210202001001002112000121011112020100002102220221011102012102000002212211221101212201220121212011022211010000120220110222001110122202011212222220001212222011002210100020020210012112222120021200011100022010022022022101102210202022101121211022101222221022201220022122112221220022112000100110111110010101220001200202212120010002011111011002212200022112112210221222021121220210100022211222020122200101002100021202221121211221001020021101221011100222201100001210121112021202112011020122022102221112120001220111001101011112122022200020121210112222021110102000211000221100010210221121021112201001102101021022210210020100211222021102100000220002011012212211100011221000102200100210102122002102202112222000101112100211011211020210122011112200022222001111002122200122010000201211021121212112110122101001010212210212122120222222101221012001011200211201211010200020121021011012011011111000020022201021111110110211001212111122211021001201220020010220211120120201010002022112020100011011202001200010222010021021112221202011202200110201201120022000102002022010120212012211202112122122221", "112002022211120111120222022122220000220102200102222020111220212102201222020202121001010220102011202220111011101020021122002110111210120011110021102202020220121200020121012022002001200212022121100110212022221000002002211210121020022122200110121120120102102012211010101220212022002202202112100110021221210211211220011202122201100220002001120222222211202112222202012011011212201000000202221200120210012211222001010220111011020111200110122011222220121021102010210021020221211222122001011222100201111102100112220020202100012000121202022220111002110102222010012212220210222011211212011222000210011021110120102100120202000000201221001101210021011212212112101022122001201211000112010211122101222122000210210021122011002001202000102211211001120000212000210120111101010012222010102121211120020010101100220210202221211001010020011012021002110112000110122110022221102002110222120200022212200001000002121202100202222200121011212000102000221112200100221200022011221210000212111212202002210222221202001001200002202001121022011202002010000020001210101101212002220202200110101111111002220012202211120200011102121222221111012002212101110012211010212202121002220000102102210100100121110021010012010122101022221122002201020212210011012110200010021220112012001201002000212102222002000002111010220002210120122102001001021212212001212022200112112221200001100021202001101212001010211112210120112222120220201022120121010000120101110022222120112101221002011212210020112011022100001212021222101110212121210010110012221011120220120001211100220222021201211212122222000211120200111211221221020202121010211100220220112021001000112002002201020211221011102022200221100002022200010001100121121020211011212022210212012002102111122120020000111112202222111210121122112122210122211221201011101000100211002220210202111220010210121100212011202020112200201111120000012022211202110112020201210021022121212120020221200022200212122220202122212221212010020001000101222012200120220012", "100120222010221102022202021111112201010220110112112221021121200200011011221021022212101112222002012211000001202010002010100220022102202020001202122110211120100012021202110122222111200000102020110212002101002021110021222020200001120202212011100212021000210221222100021022212112100222010122001020020102022021022200020111022222221122012020200202021002002220201211121220001101212102110211012120221022102221211111110011102002220001220001022222120202220212011001202010021211222222000220111012202202110211120002222102200210022222101102200211210020102021100011122012022000021211110000011011112122011012212011100100121222201012122120012021001221211011100200010122100022111201000002222200202111002222010012022202022002000201222200022211200012201101012101212011022110020201012011110212201200010001012121112110100200200010102222120212001201221000220201102112020001201000111020211220102212022200012200202011211001200200211011002222111202120111112201010010021010212120222022122102012211020012022121010100210100201202200200111222010220212210212120212112101102021101221112102121221121112212200222211010200111211212011021020201001212010021002121010010001110100221201112121210211211122101100021010110002002110110201020212110122201001102020020011121122110120210112221101200202212011002121121011020220120200120211212102020122122012011012222002022002210110102011221110121012102202001221102220010010101212011011002012000122210221012101011121211122112212101101210212021002212120011210110112022022102011102010220211012001220112002220000021220211222000201222121111211010201221112012010210012021102102102000100212010020201000121211201000110022222010111020022202002111012122100120112001000202100121120121200222000201120211020111120000210022021110112202012111101220021200220201112112202112111201212120102201220002010100110011020110010021010100220112221201001112221012110110211002202222212112201000001021210200020121222020200222220212111202211002010021021100120021010", "211212102210212200212022222022111221122210020000210100220102120200121112002201202002100100211221200002110100200002102222120102110111010202022212121020120010212210011220022121211021210011100200201220010212100202012010010001022000211110021121101012221221000102221001102202021121012102222220122120220001121122110121220221011100220222012210102022001000021001102002010112212000002122201202011112112200021002121022100210201002102201022122210210120201021211001220011210220221201121120110212111222211020000222021220122220200022121012210122211201210000022202121120011111011210120201011101000120112012220210100020101110022110011202100002001212002121100200000200201200102111011211021200220222222212101102122102002010022012122112222222221101221112112000220111100222121102102000000010112021210201011221222210210110101121102002000112001012012121021001110210102112120121000222021222220110020111020210220220122002111021011120010020001210020010202001221122002202012210211010202010101102222121220012022102021210110210002102010020022120120212110201012010001211211201000000022222002222012012201121012220222012210110202122211111100110101122210010121001201122200010210222120000021020221000012221000122220110101112012010202101200112101200111212022122222202101010201121102120100121121022120002222210001212111011010212022112210222101112012121222200211001110001120210012212012122211202010220012010012222200020012102102011020202022001220221200211102210202000110220120122021220220112112020011010000202212002022220022100222211201012000022021212011122102222022221012022020102222011020212102020220221210000101101010200012122021222000110001101101022000220101200212102000101222211020000121211220010022022220010000210011222202221020222112000112221121001020122211220111112012221111121022101012222210100102120110021120102222122120022200210200222020212021221201210201100022101121011221000201201222102000110020221202022120210200221101010012100021122212022222021020020020002011", "200202110202220100021200202122101221112110012220220120202200201012220202002120011212101202110222102010211221001020102222020001221221212011220211110100100121012200221002221000022021201201201120212011012010100012121121002002121200122020200000111022210000102020111012200120111002212002210220221000000011220212121101122022021120110202221210212012202111122210202212110002221101110221212100100221222122012021221000122000012121201011011212021011121111110010101122212202022111111222020100120100000201122010220002120121122010220121200211222112112010020102001220121210021112222110012210000011221112102201010021110002002010110210101222012120110001001011211101100222120101200002010000012220002201020011200222212212220000112122021111220211112012021221110010202220102102220020012221211101120011100201101000112221200000210122212220020001121101212201212122022212120011101002010011011200012211120021002112110120211201212010212110112112010200221220020110220212102020010220210221121010011101220212110001100010202110000001211101022121110222000201100000111212221220011110220201121222011111101021120101211212022022002101210111011211112020002100100110001101202121002101210112211121121111022120221212211010000112000000100101212200111220101112012211102202100220220022212002022002100111111111022110001211210011012012221100021120002020222012020222212001011211021010101112011112010002001222111222212010201120212012101110012010000200000111012202111022112202212020101110122202001011212111222022002221110202210212200010202120212120112202220121012200210200001020101012001110012220122212012211101222011101221012121020200201202001210000221222120020210102210021012020210121222210201202202200220220211110022221101110201010112101122001010011012011212222122212100222012112211021201010110021100001100202021210212001002110111201010221202201222102122000102000220120001020012112121021010000202100110010122212121111002022010011001112012222100200222101110102201001012011100222212111", "220200210011101110212012200101212012111000021211012222121102012121112010002002120202112122122102220001012000111112122012000201012110202022201102221010000020022002110010010200202000201100022211011201121021201200210100212021112202022020000100002001222120011022122000212100202200220000011222220002012002010200222110121010122021011201002011021011012120122120100101101012012022022200000002202122011222111012012121212221120212010202020011220212012112222202211120120210012022012201020100211111000201010010011020010110000122202001110020100221020222020122100221010111000120120200010011202120010100012202212120220122122201121112220222020011201021211220210120001211000202210211021220101110121100001202012202110122121021120000201102111202012212011111200020102000011020022001022012021221202122112102111020210001002222221212101001120012101212210020211002121001110001002022121122021010221012211022200220001201122111101220211201022001012120020120022200110121002211221220200021111110221102220211101212211002222000100022012200222102211112201010012102222121121020102022111221101211022220222012210220011111112222222210011021101201002120200200100012020200122122001022120220020111112111012212202112012001110010212201000102110021201100101122012122211221012100021000012020101200001022101102201110121102202210110110021222112201111111100201221121002200221111110020120220121011122001120221220202022211122100021102011210010121020222100220012221110012220202221122221201201021112221221100012202022211021112102121112200102112010011021011210020201021012001010211110210211210020021121010200121212221212212212222201102201012010102101100111021111202012201111120121102122200122112112110002100112102002211002220011102221110121120120221022101212022120001120200220010202021220210002201020120222210211221112000221010200120020220122200001211200100022112100220021112220100020220112221020102201222020211201222110212012111221011121212020101100202221111122122021120211121200010102101", "222221200001211110010011220020011122002011102000111220210011220120001100221202210201110120012220010020012102121111120111101221012011121010222101022022121002012122121012212120122122011120120222110002220220202201002022111111120022111202102122201212120021022202022101010201002122212112020120110012122220200211020112211222212122101220211112211012211102021201210212002012122100011021011010112010100002002221020212010111122012112001012200112102110220222110021212001120020210001220220100101122201111010021011121010021120102122011221100111000211021120010011020202111020200021022210110221020201100000201120010120001210021111010022012110021210220111001001010220102202211220212211101101210000010001221210022200212101002001002212210111001010100012002210121000221001210222221010021201112220222011020202010200110020020112021110010011220122011120012210122222211011202100222202102222100000112012111022000121000011010012222012221000201001002102220222201111012101212001000122210210220110002211222112020011000200210221021020101220121010121100002210120222202010201211200220202022221200021211202122020202020021221000112000200022002212222211200201222210220000102002120110012002222020200202011000000220201200222222001002222111001220022101201220221010112102002212202000102111220101021221222202220222022122000211210220101220012010002122022120012102122122021020100020000022222002211112200210220220200101222122200022202011001220110112000201010221121201110112011122121202010002212011000102021110221100111210212011210111200110121021122010221122021020202111220200102112012011110111000100221022221002111112021111200021220112112210121211220222002110120110101220200002021102212120222000121021201100011120202220122002100211202222211202202201200111102221120220100022010101122100202020210200220020111212102012010002101222201011111001021101222120122110100110002122120220020012220212202002111120211021210021010202121101022022210001001121012022000100120111111211102020010002000", "022010110012201221101201010011022212211012102011121012121120011002200212110220220100001100101022112000201122221120112022000111022210020002202202101120221121220000111122002002102202211211100020111221201121111111010000100210111000022211100201102111012212001011001220110201102011020101122002022102022110210001100021002101220020111002001210112200002010122010210222020211211012100220211002011211211010110200121111222100120111100101200221121011221121001022210002102120120001202200112120011000202021002112120011210222020202101002000110102200201211211010001001202222021221001010100210212220001011022021012111012000021110220200210021110200001002021202111100122221100001011120122200011222010022221000111112100022102102211121111202101122021101200222021100022012200002120010021102222010201001211202121201211120010110012010020000012111012212020222211022112222022100210120210110011102220001212021011122212012101212022101002110210101221202202020120220020201122021211102101121110101111220220121020010110211222002112200101222200020212222212000112122121211002102102101002001101222101100200000100222001001010212020012120020222011222200120210020212211210102201111022010001001010011220022202200001200102021102102111202200112202221002200200200211200100122101210002112012122101200021100212122200101212212110110202000000222212212021022220201020212012120000211000001202101022221220022202000022211101220121221101000121200202102112101101221000000201020022100100222021022002021000210010112100001110202011111002111110011011200200002221200022110222000220012010120112210120022001210112021212012220010022120020012011222220002220102211202201011002000202222101221221200001112102202120100002200210022211001210000002200000100212212202200102211122220201222101101001001100010112100101022022221222122112221202221121002001210201002002012010200221010002120120011110221200121001210101210121021201020221020021210001200101021222000021012111110111000100202220220100100021100202020210", "201210111002202212112221110212102011212002112010002010000212222222211222222122021021020120121220100121222011001010210211100221021020221022120220012100101120002100101122020000100021021221112120020200202202211120212120002200101210210021211201000221110201121001121001202101000001221120102000221100021122202000200111212011200102020122002011011000010112002200112012022202221021100221022001020001110021202100110020111102001202211200210210110210200020201111221222101010221202201100112121210102012120011011112122011200220000001200001120112222200210021001221011011110121211001011121012121202002210011002001020102110120111110210200212120222020001012021121211102020211010012122001100212100212002121001022201210011020011121012110111102011202101211212200201212122002222121122102012110100210210212102021210022122011102212001200011122012022222020022121201102110002000202200220121121211011222021010102020121100222022012011012022121011120121120100022120121012211021002112210220112110111000001110221101122222211011002222211100221110201120020101022210212002002221011011122120002111222211110102121010212221211212102202011202202021211100110001111110100002020012021001122112200112200020111102112112101020212022211200212221022000102210010011122101222110021212210211112111010211011111100210212211102222022121111020022102100121100102100000000201010122010120100020002212222212110010011211011122001110212100021101101021001010221120212102010101102220220200022002112100221221000202000200120120101120201212222101111020120102101022110221001010000002212012022220202211100102221222111022012022020101022210201111212021020212211010020012121011022210000011021221102212102102011222211122020002100100110120220110211020012112112121220011012220222221022201200221020020220211202011011011112222102220202001122122221221211100010111021111211021202111020120221001120011212111201020011100120201212011010102121122201011111120022200121101101220021001202110100202120121010022201122120210", "020221220121212222100202212021221221121202222122100010212220121121002001220202011111100012000022220101202102022202022220011101212102012101102200121221201020020221101200200011002011100020102000220011002122200002112111222200021112111012002220001102001100211111202120101220111120211211110110110100222221211022212210122211102000011012110120121101221202021021012001122212012011111120122212011011001112101222201202112011121222010212110021100101020020120002102010212222111021210110011111120110121222101000102121121012121100011010021001021220100010201001020000002202102100200002210000020221200001102120221022202102222102101001220212201102201001022222222220011121111011021000001000102102122101211002211102110002222222101000001011202120200120210212212002210001001001222112201022200012102111101210111112211021220020210121021100200210220010120020120101000100202012001202112000101112012100020210220022101112222112100102202001102002201011111110102012012221112020120020210012111202121112102111112200200221122020000021112101020121210000110122220221220211200022110200201022021111100121021110020102200101202200200102120021001220210221010121121111200220101012211022120211010011101000111221002021121100222221222201102221120202120021001111211212202211001002200120121201122011011120102222101120111121212200020211010211112222101111222121102102220200221120211222020022020012212212111011200210011020021212111111101022022122100222220200111000002101102212212121211222011221221212111210210202111010211022102001101202001001221210202002100001020222121100121211221101012200101020021102122220200222200222020211012012001001122202112001202100211202101110012122220011011020201022101211020210212120121201010212022002222010001120110212101111011100020100000022202221012120001022221210020110000111121211001110211011112012222100122000111102222102020220122101101210001201122212121011112021212201002011111111002001010011001020121012221012110121101000112122112000122220012221220022", "212120201012222202200212212112012120021022002011120200020211000221101222002112110021100202201111202122100222200200210011112021010120022201201212221210112022012102001100121210020000222110212222002221001120201122102200102002202010220111021101021202110000212012011002222112022110111222222210200212101021021002001010012020120202100202202001021112022221220100222120201000012020021112100200220121021202110222122222001101111212200200112101201210022011110121100020111210202120122102021012200220120221102021211001001011110012102120221211021001001022002200020210111100202101221220210121002220112212021210010001100121101222001222201211012022010201110012111222020221121122200221222111001022012211201020221010010101112020202102020201202220100111102000202212111220210100120110222112001222001220102120102001122102101212200022012112022211222102012211211220112021001001120221000111200210110011010110221022212102100212110122200020112220111021000111002210222212001120211111002021122020210212010211002000210200200222112020011210212110210010221202012021211200011022022001101202202221201001021021221121022001002111200121201022101111222122100010201102202002122001222200201211000001100202201122121121122221121012120122012221001102221011220201111101001110112012000102012120101121112010221120121220122211201220101210012200122121122011212001221110010010021111011001011110121011212211020020212221101110210010010122110210221111002101200021111121201022002221212201111120000220201012222122122222221202021112211121120021110212022220011011122220100122120222002102202000202122201222212211202202200001112011102002110021120210122220010000202212021011020210022101221211021200111012002212002121121110010212020111220222021112112200122021001021221020021102121020202222121102001202020112211001220012010000021112012020002212122001020212120201001110002111011100221111102202122120100020022220120110200001111201110111221102022222210100000120000100112202211110202211002111220112210001", "002001201121202211000202002100122111202101221010001110120121010010122012112111020012110012220010212010211011120111220000020012210100221122020202101120000122021112212020000111000222211221012010100110220002000000001202210122220121011110102111222120101101112011020211220220201100221001102201021202101001020202220112200101222111121011122101102112120000222120110120012111120020022201200201111201222201100211112201212120100101222201120120120022111001201220112212110212102011111010222120220101201222200121120212121012012210121000222121100002021110212011220112221100102021201011002012201200110000211112111021100102201110112220221110111222112011012200022122012002212012200121222100211110200020211111100222202202021021200202200111201002010011212102110200021122010001100021121211101222220111000110200110000112001022102211200012111221120122200122101102121222101102011101201121022110121110120222100111010222212221010102111101200220020100122221022022122121001220000002022122101000221002001100011211122001121211111211000012221211201121211001111122221022200202002111001221021110010111121122010222010121221122021220002120021010001100000000020202020102010121201010012211000112222101110120100201121011021211002000012210021220102010101100200021122201112211120111002210202110221012001001100200201100121202022111002202200120110122222022110220222122220110001011001000101021222122120020100020122000120002200011112021011200000221100222222122110222002022222110010102101012110220010110012111012210102011021222210111222220001001200210012110212200001022201202210112111110022002122122000221100111020112012211111012110201212002020022202222211201202022122111222222012221221010202001111122011120121211220120111201022010112122000000212010211122210122222121202210210010011201220021111121001120212111000221102020211011121020221021010121122002022220121212022221010100211212200120021200102122211122211021122201022210202111101011102120012002112210120201002210121021200001000021", "102212222012121220112010101112020212111222021001122012012210110111212201221021021110200020111021020111202011200000012122022210211101222221011101201110222111212122000210222010201202220210020001211101110221010210210001202111210102212011200002212212200222112120000202121220012021000001102201210100001122202011021112111101111002222100121012001210202022010122211202221020220212220201122110111112220111112000101201012212011110020021200220011111021210220020102211012102202020102120122112012011101110221102100010100122011222000111010012221002020220222000110220021220121021110110020120102201211020121002222211212101000100211111212000221012000012012122012110010200201002100101101221101021002120221020201202012010021102110011012120110110011122010100000022002202221211101111222200112110020002100210120002101010010102121112020110221022022102201212120211110010220000002101211020011220212102011010222002110020102202221020220011121222122122020221122121202122210220001221202211010221112121200202100021112011000112000010202000212020022121011022022111110021020112211220011202122010100111012022010001201201110102210220020012012102200201001002120201120101201102221110202012102200101021221020011000122022121112220201200122010022011221021002110000101112100201022010000001102212010210010001211102101101010011220121122120111201100101200111111120122000100112002201200222212211220010110202202022110001000002022012121201101222010001022110110120110100200222110122122022222020122220012212021000110201110101002010000100220101021120112221122110000221221221222022110000221001000110122020111011112201010010011111021100102211000001121101001000020110111121220200122220100002102222110210110120021122220111022100000110211001211100120012220012222110010201201100221101012112221001212020112102010000122011021002001111110022010222121101210102220221002002122210102021002100011002000010222121200211101111111022221011211202012020001202020210012100220202111110221211211020002122220102", "002002120210010212000111120110021111100020212001210112002010210210012211002101110111122100022110220012101101212012002101220100002002210010101222011110200011020112000020210222101200221021001020102010202112220100102021111212000120000222211001111011012022120022021102102100120121020110000102000112012222202120222222011010201101020212021002122210212002100011100010220002122210200021222202111220012100221101022101020022202111111220221112000201011010201111122122011112001011110101010011121102020020002111212201222200101112000121122110000010222011102012012010201221222121100021022110010021120200111000002200022212201121022221220010110102002220210220020001011112221102022121122102122121002100122021001010120021101110102022010101112200011102112221120211022011021102100121220011121000110201220001110211110202122100100211120211111122020222212220020020122112020121201101121000210222211102001001020002100002012211112112001201121010002022210112021112120001220102221012101020202110021222222000111110120102110212021201220012011220022102120101211021122222102022010011200021121022221200110010211112122222010101002012202202220220200120020101200012121200211001122210221212102200200011100201202201121022001122111001000102111212112001110211102201101101200002001000121212201011111112200020010022112022202212120021102010100202110011120211120100202211201222102121020100110010121110122011120011221112020222010010012120220001020101212002020211021211211220022120201112100111100010220101221011121211220101020112101112122222102010000111022221112102111002100001110200201020220110022122012221200000120021201112110020122012122212000000120000212000200020220212211122122121102111201202121101010122002200010200100000202222221222222111102202201012202111012120102010012200122001222021022220010201021100020001110220220110100021021000100002201001112110200222110101220212011201220022111200102200221011211212101222022212022000111010200221112002211220101100022200210022222001121210", "122021002201220201221112022220222022002220101110111121010000212020101102022000100020000121212211110122222220112000210020210110122200212021220202110020012200110010012012111200112210001111110212122111221221222212110020212201010011022212200101201021000102112202011001120202210112211000000200202110020221222111222221020121011201020020022010110010121222201102000201011022002110020102220221222001111220110202121100221010012102121012012020011101220122000010002101101200001211212101000001011200202211002110211122202101222000121022101120000122101221110201201210012022201201020202111202200220112001010202201220101100010222121221020011010202210210120212010101022210021001210110111000122100010120021202010111021210122210211010020112011010101110011120110222202221221220201120021100101112012222122122202111211222010220202010222112211212212010102102011120000001111220022210202020201211201011112021111210211210220211222220202000210202202110221010010112111201000112212121112022210020002212120110122202111112100102201222202220200110120122222002211000120200200012202222022221022211101221120121002111120200022112101112202111000211220102000112112202121010201110002100022112011211110002211211011202111221001101102111100102122212210201122112220111122100000101200122111120102100121022210002020021201011201210220010220112210002212021222012012101111102000212011102211221101222001102111121112102112201102020121202110121112212221221200011021111121221020112112011020111121211202221220200100221110220000010012020010110121011001020020220021100122021200110122020012210211220002000110120111011112110211210120012122011120000222011101010222011020102211010211211000002110111021011221202211120212022120222222020220020102001121121101110020011221011222100100001010001202121012120001102222021200121202000001221012001022221200121100202102000211110101020111021201200222222222100022022101110002220212100120101111100221010122210202022102021110201201002200010012200020220102020020212", "220101212221110222011111002010102202202011002110122211202010200010222122200122012201210010101010012011101111000100102222100112012001110010110202001221110201212220122000101202111102220121220110021020020111111201002111202201222002221011022021022001212021010011120210102200110201001222211000012121112010121212110020000210210221101212120201110001010200112211120122010221000000010200110220121220101210221101210001102202111102211120020120202021210011101112020121212122122010222122011211220222220000100002101120001122111010021001201201210201002022201222202101222000222202112000201221021120000122220011020121221201220211010011220201102202200212020002212200222120022020202002122210122121102021202012212201121101221202110221212012221102212202001020111101002012001202022002221022022111221212212212000220002101000201120211101010020112011021020010122112211201112220000202122102011121002020010121022001012111021210222001201020122111211202202112110202022102220110211222112010011202212111221100000210011220122021000220221201101210120122200202011010120121022200012102201002120212020200221022101201011221021210020222022221120111020222211101110121020001100201220102110102010111222101100110200220201200120010201220000201022121112112022200000020201121220212111221110202201112201112021101212011210122212100220002122110101210221122000000002212210120021202001202122211012112211122120020200001011002200102222100000212011012020020122200002022010212211001000021201221011201210112200210210201200000202101212201220100011220012022211000210011221210011002112202020220120112011102220210221212222021022202110010120201212122111022201021202112120111202221011201112102010200122012100212102022111222010100112122111211201100012021012001000111012202122202010101200202222221202211122110101200122011202100211101022002102201222110122100212210202201010122122010222001021000112202211210212111202211012212210200001022212200102011211010222010100202122212012021100111220111220001101011", "000202220122211202220222000202210120100110202211221102020121110001022100121211210022221200121112112001111012121111011020020011101012201111021222022122102121211002002001011200211220002210100111200020102102220222202221222112200222100201100101202010101222202221110112112021122002122102100200212120112121022210111010102012120120020120022221111222012021120210111122222121220002101112211200012011201201020000111020201020021021102122002010011120221201122201021102200011020122022211002101012102120002001000021122022120200102222110020101110200110120102201100022202121211100210010010020220121011201200220120211122101111122021002010002101010212121221121012100000222000200211100020111021001000001000111102001002002220102022102020112100012201201020012200120122022122112112121021100201001202011201022221001200200022200111100122100021100201220221211221222000220222212010210201120010211120220101122121110122112111221101112221111011111202000110122102102210211101200222101120120221111101102210001021111202202111012212211210021212202010000112221201222101102121021222012222221111110101210111202022200010121010002021101020110022102100210012122202001221100100022111211210000022212012212112101211211112102102222002121101101211221212202210010002212001000220200101121020100001211122110012212112001222201100111201012121212210002202020112221210202121102122112012111210102220001021100011200112012101210200202001001001211202201202221012021212101210011020020222020212022011112021011210002210222100001001102100022100122102211201122002211112020102220100102120001110100122212111101011120111100102021022121001201212102011102221221211021101101212222211221020012201210200001120211021210111212122212121220220200211111110021012022200102100201121202202201200010111201002101022122222120122222021220021022212020001120210202202120111010210221001212002001220212222002001120122101221010012112202200200100201200012202211010120002201102101210001021211221111222011022201202210222011010", "112012220121002201211102012102121222102200100001120000122220011002022202000011021201010000212000222022120001221121120110222022120102102002011010100220121212110102202100122002201202220221022110012011222021201010220201220121010002211212122102110111012011111211210110112120101102122222202220111100021001011211122101011211221120100222022200121210111210111112220022001211211000102110002220002102111200220101211200011120220021222121012112120121012210111101110220100020220100212102100021112001020121020110021211210110111002012120221200000222202001211012000202201001011101211211011021012000201022110121021111100021020120020222120012201120020002110202121222100211200202121222012120122011001110111010000112021012210011202201111022021112110102021212202120000002200211211111021110201102220211021112210020022212101000100011110010002001100210202002000102012201110211201111020110112012120202021101210101212100000000011022210221111101012100200001002120112001220001211111222211100102202201100010011221000000210222000110110120221011211122100121100021122011222020102201122000222201012101020122202102222222212220111212120211221101101011122121221202100202222010020111210221121200220000102221010102122021000212120012112022101212202120020120111020122021120221222122010220010211010211120220200202021012121201112201002102021022001222100112011121210021220020021220101112121211201101101112121220111100022120010010120211211121120000021222000000011012010000011202210120112212121010112211001120202212212212201022120020222101001210011111100002220200200122122021211121221002200011010210112211220222202001110100022102201022121210212020220222002202000121000120210202112111121020001122012111011110111020021222220020121222201022002000212201021002000000112001001222010002222022210112120221011002101010020221200002220011020201012022202020202002022101020122002222102210201220022112121222200101101201200201220212120022021202200120120121202011120101221111022122010000110121022101", "212001211101011022011222020021021022222101222022020020022012022210012110020200110110101101121010001112221112122021222010110101111211002122101101120000122020100220122022112200200111002201021220221022110021102220022011100020010121021221200222100120202102210202101210212211012102120120112101001120120010010022002001202021112212011110200202002112012012020012201120222102222201100002022201121222200201202022220221020111120021020222102121210212100011020220011102001002111211001022012011010221200001122210212122121201012201212210011221022210020110010002020121200022021102112010101001100102110011012012201110202000201201121122121101001212222000000200020101100201010021020212220211221011201010020202010220121000110121001022111022210001101121110202221201120212120110222110222101210021202012221120211122102000120112222001102222202210122220200211111010112000100211010102010112111201200021011211001021021110221202200110022001222001202112200020211202220001112001021202202111122101112101022002021212200110111001221212200001001012210221012211110111111111110022010210102220211021220210112210120212021221221221221011210202010212201022212220010101210100112010020202220010221122012001211011022021111121000221101210200122010202201101222001221021112011021010222100220000012211101111011212121002002121221000220022200201002110211120111212222112022220222210110211102220110121001010012102201221012220202012020200021121221201011201120001101102000111121002222222200121001211212110002100121221122010201021022002210200222201201011112020001211202011220101012221020111121220112112201101020101001001101000200020000120122012122101201221000222102122011110021122001101201221221102021110201200210022112112011100111212122222101210201000022022121101211201210221012011020211220000201210021010202121112121102202202121112012121021022200010000122212110020122012202112020222121212202101022000020000211211010002220122222201112220222220202012111222211120110221211112001221101121210001", "121211100212010120202012110220211221021202000010122001110020201122220122121002220101222120120000210020100201202111202122022020212000120200022102121220202210102000102222222220212101010002121002110112210220200220021211122021022201001012022210111011120022022100012201020022012012110121111010112112210102121002010110111210102010211212012120000101020101021201221221110220010122201111120102212220020211202000021220121101102022101201021011110201010212020000020112002020222011001112100021201100021010201111101110002202000002220101220021002202210112122202212100012201211012122222210102121100012010200202101111021220002110222000100210000020110121211001212010121022221211120122110110001000101222001001201020010211210221120101110211010200011001211122221011011002121222001201212220201122201021000020010001121211200120211200111201002102210020221102001112212102100212011001100001121102021202210020022002220201020020120202110020220221022011101210220002112201100011111211012110021001210000112100211210021122000112212011210100000022022020022200212110002120002101221121221200011120122102120120010011202210022022101020210111021021022221222222101102012021110212211000210222220220011112210020020211001011221202020212011000011011000210022212120122220210202012000221021212100212212012100012011021001011000001010020101020102220012122211000222010110022102202220200010210102200111201202212022120221222210221000101110021200022222122112021211210001211011011110222110211200120220100020211011222111100211112122200000202122120200120212012011121220222022220202012212010121100202211110200222011200111221001021201001011011210120222212111112210111101110210001021000120002011101120101002002102120221002112212102000221221001221201021010120220221101020202122100200122000221120000211210000221002201001021201101220200001220112101200112220020001101010110000121012121011102122110100220211022201012101201011110011021120002010021211011222021220122110012211102121002021021212022000101", "102202221110221121200121010111002120111121022211002110122111222212201112212202210101201101212011210102002211110121020020011020010001020200221201111010221022212112010120220202010002110000210101110001022011101220202112121202020022022120202011202202020001000211001222202221210112120000100102111002101022220112020100121201201012002211021101010102201220210111202111022222020000221200201022010111022120101000000010101211011222022211220102000112120222222100101010010120000201122102002201202011100110120101012221001020220000101200000202210210121000012121200202001001021001221122120012211200122002021211021011011100002001022122122211122001011201020002012110001210122021120200110000121010121122112221200100022011001100101221110001010022111210202020020021102100200210111000101021210002210022101201021220100220100100012210010000022000022000101012200201002001202111000120111020212201222200011022220102001022210220011211010210210021012212212022221100211002222021011020200212020202010201201012110101111100110201022022221000012011211211220101200012211212012010210121201102202211122211002000200201110222110212012220010220222222211101100222110022200200221222010121002220202121011101121222111021121121112201100001211000121111210000112011010200220000011020100121111211220001110222210212022011211201011221121001001020221220111110200100211102210110001110221121220222101022010221201222200202111120121012122202200021102210021000022111201111221002002101011201000201122222111102121200222222001222210111210111001210112010021010201011010212000210002211202110100122001212022000220111020100120021202010002002221000000022210100121121100121100212001010012112120101201120120100221212110212202102012201212120010210000201121021012112020102102202221221112010001122012010020010202022210010100020021221221212212020202112200000022010110111221011002201202212100222010100021021201110110120021112222021101221222120110221021121202210222021022112000121001110120002122021021012220012", "101001211210201010200101001202122121222002112212012021011220121112010011010202222000010121111120211200210000002221102112212020022111112210100222200211022010210002022110222202000220002202021100012011122012212202211210112202002011212012202001011102210021100202122201000200202201121122110200110020022200211100110111222211002212222200222020111010020222001210011100210001022220021121201202022110120001010012211112110100110012022120021012012220022120121120201002211100221101222220000002222010210122211200012121101011022010210221202102010000000220221022121222110002200210220122220021122020121221100020001022220011221020220101110211100121110121220120200000211202122200121222101112012111101222111001202010212202201210001021211120221202002212120200220200211120100122102011200211112002000120010221210201211111110210012212022001002100201011220020011210002022122121120100201202011122200211000222112211012202021020001001022111101110120012220001112111101201222012201102101000102220110212112100120201220202221111111112222221122112120100010212121121001010020121011012012000000210010111010212222101002202120122212120222022021002100220102000200220012102221010001101201112010202120012122002120012021202101222210011122221122102012120101111001012101211201021200001200220112120201200010120102210020212200100201211122210020222110021200001222121222200101110010122211102211222102000120100100122002001221202112221200011220012101122222201201120222021100012110221200020021012212000021022010010222111000000211120022110010111122011110211222211101120212121112121110112100210201222111222210210212100220220200000021101212020120112120211022122002021220012220001111210121211001202222200000001102211012202122122021211212012002212211021012122120020200021111010220011102220222010012110020220121201120002000021100102200222122201011110012211011101102012111101202220100102112021220201122111001021120220010202111200021220201012201101002201001212221100001122200122122101100211211200", "101000210021221010011001101011220122122102100202010000210111201022021212110112221001212212222100001102221211200122210112001211101000100220020220211202000010100201010021211201202222200001101120201020122012002020101122011211012002212002210001120102222202022211211111020121120221220001012022122011222010122102001101000120101110012220000012112012220122012211011122121221021112202211020022000221222001200201202101010011210221112001120021022011202001020122122021201201120011200000202101200100201101000012120200120111012000121002102121022111112002000120000111121021111112102020211010012121212022210000022120212110100202122122102000012021101002222012100220101102000200212001122212110120020020020000211001201212012221000121220121020212220210100202101200122111002021010112012100122201022011011201210210210002202000111222101010201102200120000111011202221101110002020102010020021001100001101011010002021201112002121022122021121121001210020222220121002002010121100021110211011111211120110010020200102110011022022011211010220010022122210022102122011210012111011012101012010220102120010212210202012220211222220121002220112200102111021100010211110021200012120222121100012020001101112011102011000021120000200111012220020200202212100012122010221122222020212011002112010000110111112011102010121212010200000122012002011200000020010200220120021102200200221102000001201020202121101021010122102110112012222202212202220022220101120202120222201121122210120020211101021221022101102111012011020100202112120120112202022002120201102020010010110012122012211120000021012210112100120120100122201112101201000112121202002020101012112112200221011121220021112221222111001012220111110102002000011202120012111111111100001011021112200202212200111002002210111010020011120101101222111120000211101222112000112102102020021122202001110222201100011020122010010201122101100100221122102101000122012110000211010122012200022221120021211221110021112011202200121001020120020201010110112112", "011222020212201010000120202020012122002001120122011220011000002210101112020100222002220101012002110221100110202210121200211020020120122212002221002002000220002002211201111100120010211002122020012111000221100000202022101002210101211100021001201121121102110202222102110222001000012000110102220201000102210020200111201212101101022100102012211011212220110201010100102110110210122211002200122001200120122221211100212111212010201102002122200111112010220110002220012202210001020101212111010201101021021220121220122000000120120121000122100220210100222210102112010010012110110101111211102121112021021212201221222121102001001112120201100201010012201211112010210102010221201021010101100212021002110020120211000220111000021020120222010112202202021211221222021100122221212010120100212222101202111000120120011211221112221100122121201111011212201012121200222221200021202121220022102001022001212001101021202011102022101011000110222021112121002220011022000001201022000002010021220012110222021021200101002012000220201110221002121022020201022110221111002220021202101212102110102120220011100020012001112020021001020210102210102120012102001100011201101112120121001012202000000220222210010210111012201220110022111210021210210100110020011121022020221212222222122220121222121122011110110011121121120022211100201012002112220010211220002222212100100200211000121010100111110000221221000101210112120211021211221111001220101012102211202112210121221112200210020011011201100011211120200002021010010212221101211210220100100010101220111102201001001102012110102000202122002201212220010011121120001002112110221011222012012020201210010012101012022002121102102211211111120011112020101221022102021012010201000022101021221212120020202022202202021110100002202112121202201111012102210022121120110212212100202100010222122021021220010022210012220210121000001002220012002121010112120102202200020000121120202000201110212112102221002211002002022111110111010101001102022021011020002001", "211212010220010011012100112000212000210122212022220202110121020012211012101120212222222220110210021022222021222002120111011100110102001112120010212012002101222011212221010102112220100010220101011220011220001011210111111111001122001222221222110111010010002020212220201111002202000220111220102002002222112120011001020221221100200220101220212200221011102112221102201220001222200112101200212200221101110122022111110120100021102112121010122221211221110002122122011212020200000120212020211212120101112210012022112210100201222120020111102121012010002200111000010221110020200211120001012112001121100010012000001020112002102000010202221212202121122110222101020100200211120022011012221200101102111001012112121122120112000021100001010111000000002122011112112022222211110210200021001100220122012111201221102101220220022001222221000020000011210002012212011010020022000220211000211002102110020222002021202020201202220201220000221222111022211121220020120201122122121012021112220212201122011210200112111101022010121022200102001122201200001222210200121222021221122022202102221220112222011202212110112202012020021221110012112121121002020212221101022210101021212112201012102020012212220101011122121211100111101020001011022212210022002220211202112122111202001020121010210021120111011122201021211202002012201110121210012111210112202021011020000111102110120020021121220102122201021221121212102020102100002100102012112221200101022012002210022010201211110101000010211201201202222020112200022222100220120100122110011011121111120212211100010212211201210200201021001010021021121002201210102200022201122210110212222222022011021100222022001020101000012002022222212121122101220222212022220202210020110201212122222021102211211001100010202202211220012122120102010202121002222101020212000212111200220222120110020220201211110122121001022202200122210220011122002022202220200020002021201000111020121112000101211211222121012120002002101201121221201201210200011211211212020122", "102121102010101202102102101101021210122101201021100201021211001000122110202222211211121102202022201112120102221122020102111202022210210020202011120010101121100000101111000121122002022012210200102211220020221111111202202102010100121212121112122010011212101211021020110021222001222221211000010201101211101122220112112110011010121112101220110122111112010002120112002221021210210200102121201010102011101210112201200020010102122211211112211002002002212210002100122012112200200000122120102210012201010001112012100101022010022112000011101011201222011121021211200211100021102211100111202000012000021121202220201222010121202021011100011112001202202101221101022200210211202220000011111121122002121221112200222102122210022100000002200211220000201201001120012122102021202000122002220012021221210021112000122220012001210002220102220111101000010222012110102211220121020111112201201111222200221002020220122122010121020010200100101012002210112121121110021012110222011020210100020202020210120000011112120002211200001012111010222100121010221212000200102200112212221121011101202120200211101201201100020210212022221120100200210020200111022010101012121212020222210210211021101121120122222010112012220210200002221200001011102012200212110221112220011120200021101201220022101212201022002010012020022000200201221111120101100011210110212012022210021120212110012010111100022020112021021200212101120000201202012102112020201120100102222112222122011120210002100012021100100212011102220010210020101102100201000002102122000102111212111121102112220212001220221222011001000000021202012222121211101012210002120011112210100001002000222210000101112212120210010100211110120022020011202111012010021022212012002012110102112202110210112001210111120210000002111002210022111112211222111220121000000212001010001022002120020002022221210100211012110222100120201111120210020200221200221121200001200121021002020211101220001112102110101010102220221120002202010021020101011112100210211102", "120120111000010020112202211101020101212211022002220002002201212102220021102102011220200111221222120220112102202100221120221222011020101200122011201101012200020021110022210110200101200001010202021201221000202222211012012000201210212022001101210102002111010101210021210021102011220100212220221101001210102222201112112200111200121122100022100102211112022001111211111101000012100000011111011010200020110102221020010001100202221220210201110211102001021001102100102110112221022212022012100221020100012010201102020022100102022010002010021022212102220121102101121001000111010211110210000110211201000001021100002110010210011110020001111220112021011021111222102202021001102020021120111012222010002011100101201021020220012110000122102210022010121110022221110000211110021222222002220000011001020222201111022202201110011110120012120021200111200200110202101120002011111002220010110220112012202010111202210220102202122010000202120000200211211102222201022012222120012101222122100112211022000210020202201220201220011110220022112220100111101222222010122122002102211210220012002010212202011000002001002120212221012202221212220101212212212010101110002222012211001100102201102210211010010200112020200110002220222012220120002002221221121022112221220222212011022021111202202001201220020022101000020022010221222212222012211110200000120122022222120211112020210020020202012122110002101101121220201122121112011002200122222121022110102222022210121010202110221202211012012112112121210202012000111001202222001011122201020110220000010121221100222121011002010202011101111121111210011020212220220012120121101201022000012121011212201120112111200110101200002112010200000222121220011202122222201101201112222211020221022000202012110112021202022111010202101120102200120101211011002000112121012011212121111120211120001202211001010201121220011011012202000222202002101121220020120021002200102021200100121201210121000110101200111102010102021212021011101100020102100201101200122202", "000110200002121120021122212112210122211202122012111122011012012111202221121200200201010012120012001200220220202111101210010201211002021010110010011210010122202212200121100101122220211022101111210110012111020112011022201220200212110101211212101110022101000002112110112111001121112220022010122210110001002111000021002010211021022200210102202221210011102010212001222102200222212211202200210201110111002120200121002211022021221211110202222221210201112010020202001000222121020221112021122200200120010202001001000112011010012211112010012202012012121002012002022211201212110010001111201110210112100122000202021020202100221011111202110002100122212210210200100201201210012002012010120002022102101221020102021012200012111200222111120101121111020000222010111002022202111220120101222010001112012110001111210122120212011022002202201201100210011111212221021122212111222100112021000021101010202200001010021122222012112211210210120212010022211020002202111200110101222021220112111102111102001120002201010102121210100011201221002100021022200100222100001221012002211200120002010112210010112212001110212211012211221022022101000021001102122101212222000111012011120200122200222112121221211222220100001112110002001112222221011210100220120220012120122112001211102102102221002022122200120022202012210012210212200022010001102021201200002211012012012010111110211121022212211212222122011000000210112102002212122020202020010220121012110012020011020110022101111002012111100212212000222200220022101020002120112210101121202101000112101201000210001211111220122211111111020200212212212221210200122012221011012212022012201202111012010022220102122202102120200202111221221220002001222022202121000201022222022001011111022112012202002020021022012112120212000002210122210111002002010202001011002012201112020100002011121002112102011001020021011212012120211121001122221021120110022110121221212202212200100120212201102122111201011110210021110221120112022021021201110211212122002202", "110012111010000121020000011222212002012100022000101222200221010021112211111222002010100221201101200002010012212000002201222200112121002120010222010112122010122101000010020101120102210020202010100011100112011101200002222100021110122102022012221002220100100222010020210200210020002110111010020200002101102001210020200111210220021022011220101000100102211102200120122201201122022212201222102220202221121111212212100002002220201212222202211121112200111201101221001111112112210122202200210001222102220021210100011100222012221122100221120020201022120011200111210100100111222210112122102201100210212201222002200202120221022021100221211201010012100202122102211021110211002010010122222220102211220010102210020012112220000122122210021220112210002100102002102020221121010111120002102201200200002212011122000222100020021222202211101021001111122020011200101212011011020001111121200101200112020020011202010011010212220102000120202210121012220221101010000110212121010110202010102022102121220022000110012221210202002022101212020111010011221021210221210010112111112000120011220210202120110101022220200122120112110210122212011122022020011210110200000102010211101122001200110011011220002011201120010110101020021211010012220101121001022121212120220020110110010212000212110120100120102022100112110222002101010201210000200201001200011000101210101120202122020110221111221222000110002010011200022000202001010210111011200110112011221111112022101200000122012222222122110000222210000002222001221121211221011100012012102010022011022012200122120220111022121111211100102200121222011210100210020201020012012210020200202102120011002022111102100211021101221000020211001220022112122200202112012111200211221102010220212221200100011202110220222010000222202111111120101201010100120121112112011011022101001022001100210110112110210121211201120211002111120210201020211001020200100010001122201120111211200020221120010102000002211022022220110010202212201212011112022021122201121100", "202010002022002100102211220121101200111102002010220020122002220222101002120011000201112211022111212020100001122010021220101111120220220110120222121222122022122210012110101100200221121002001120112102011102212012202211121011222220120102102112021100112201121120221020020202001122202001111201021201211221100001110011222012221202222101221211222100021021200201202211112200102101202121101212210010012210011102022210101010121112202022222220022211111000010022200212211112010001002200110011212100111212000001212000121102212022222010212112220100212121222002111202210210221212222211122002212110122111000112002100220121202100211011122110021111000210021002222122112002010112000111221122102111212210200110011021202202001212112200200202120102220222202211011202001121012012101110110120110112101110221021022211221102211012122212201212010222002122200200000202202212111101102200211112101100222002120010122011000000020112200210202012211010012012221012202200101201022122011210210021112021221210212021002011000222022011200112022220012011110012021111000002200102011202222120211012101001201122121002022120000012121121111021112221201100120212000111012221222110221011202220010100112100022212022100010220210010111020010102211011220200102220122222000222201112221002122022220021201210202120120012010221121100020121001022000121002121122000122110121002201022001122022221110212220101210022022010122000212222022122212000110012012102102021000020212222022010002020122100121001012110210221011112021212100012022000211220220222212110202020000201110021211111110222100112001010202002000000222202022200011012121021122200010000211101000002221111220110102201210100001020000001120020212112221100021102221102211210222110020201122120211020012101212001010210211010010002122000020021120102001120020221212111101101200021211021222101121122011000002001010212100220211002122200202001211010011202011000220010222122021222021210101122122001110212220212012221022010100202102120021202110121100000", "221101100001110011001020202120121022221122112010122102102212202120222100210210001001210021211202222212212010100211201101211102011021122120000010010110022200001112211021111210010100221220100122012002222022012120220221201102002202112222011120112212002110200220100112022102211121222012200101012212011212000010201120000121112202211010102020101121221002010101010002210121100101010212022101200120112002122110102200022021011221011001100222202001121122111221222222020221102000120222201121011222000000020021111021102201111021200221221221000002112220000020120110202200201110202201000212002120121120100001110210020012110100212002202001220100211001122100101001011112000120020222011122201002110120201212212111002100021112002101022201210022212000202012000010220021010011110212101222101011002111011021200110210112010110121122022011110221210021211210101202011101101100222111000000211102112211201022200012002112121102210110021202021101120210121121022020100221121101122211000222011021010100210022200210012110011111022002000202101102021120102220100110021002001121200101121110001102111011222210100212211100110122221000000101111021000002010021112210011121112110102201122001021020111110101000201201001101212010220002121002110221020001202010122210201100110002111201121220210011200011201012012110212202001001121200022120111022221012121101201210110120022100212222010210110202021211000101020012210201101010210011220121000112111122112010201112121011111211211000002112220202021112221200202011012000101111201001221222110121012121100202000011000120002220120021022212110101222102000122110122211221200002002020100110212100001101212200102020120202122221222222220110201101122101122201201221111222111022012020002122201021210121220022101210211211002020000211001212021021110102002110010101010021122221100212012112111102002111112112202201022221202021120111211220220000020112200222000020002121012212111212021122212120220002222002102121101210010221221220101201200010002002121201", "120212120211221220120012011012021120220010101221200212120102220212221011020200200202200202101021011202002011122002112121212011100111201101212211002012121120021101200222012120100121122022201000012011210102220110002211211221021101100202201121202220220212020001221211221221010001122112102110021200112221101000012121012222111000002111012122212121210001010102220120101100111020221200100010002020002221121101100012001200102120122202121211212211121020110122210010211100012010122200000220112000200000000210111210100001122122000200011020100112120220102002210121012112011102102211110202111101102221121122121111012002100001221011020010002222202102112102111101020221101122222110212102121102220121100100020221220021010220201121002122102000000022012010111212122002220110010011002202121021210210110221021010001221021112021001202100001111200102112011110222122221122002000101101102021212110022220111000022012221212212002122211212201120220100212011211201100022111002212102112100021210022120120222102212200200121020221010200112111212112020000102001121212111021011211022221212222111002112001121002220020221221100020210011201210122010211101100211120222201011210200101110102012022021220211101221000021110121220011121000200022011210122201101010222222021212201000202002021010002211001202101200101101112201012010122000011221201120202001101202022020021210021112101112122122002120100220100212012011222200002212222110222220201002022002021201210210012100102121212021001100112101211220000220222021211102102201000222212010001012012021012102212121122212120000120221120012010100112211010010222022111212012121120222112200021222211211121202212110121120120000000020000200102202221211001102001100122021210210110122001202110012010120111200012111020212210202201102120000111020010010122022022111010000122221110121111112202021222122101020111201212110200200002112001000000022100102200212020122112112220000010021100211010111020210222010102001220110221021101012220022211221121202012", "112101222212101222002001222201110211100020122222202121002002102011012212002102020201012220010120010220201221101002110011202102011002222012010102200022001021102201011121020220100110210222012002001100012221122102121202020202001110012010102111201011010220201220022010002002200011201102220010022221111112002020112202022101000122202210011212000121110022212002002211111220001102200121211202010201212222012002010112101221022220211212022210012000021102210200210020202021211002220101202201222210210210111112011221112110210202112102202021002120011112021202211112220001101112001000212201102220022200222200012121200010011200012210010222110022212020102111211102110100222001222122212022122202012010200020021220222011221220222212111211001121121220100101120222121222110100221000021120200120202112020212121001211011020001211120210202002102022100110120201212002000221222122002010212201000220020101111020120112220001102111222220120222121000201000211102221022122111011021210120111101202211122211000100001101202020202010010101012012020210021010012210212201221012021100101100200002200122200002022020212001211202000102122101201010211002022121121011111112201200220112212212111112021200211000000121221202212210222020000102100101010221001010010221220012210001202210012212200021200220100220120101220211122200022012200010202111122211121202211101011220002200110101022200021111100022120012122122202002112000200012111112010000020202102101001222002122020200012111002011120002101011201211221112110211220202220222022121100120012121202020201221100012000001001021002200102101001120101222112121102120011020211001021121001202212112012000222002121010221210002101002222021212121012011202012202201110010222010122112111101110202010120210100100212120001200122110222012220122201200100120210022102202100010222120010020022222000201101102222100121010101112011122000011101100210000122001221020122001002112101200000020000010000201200012111021201121020001211111212201211012211210111020020", "121111021002222011210200111101212212220211111211012100012222020000220201121220021202212112012102021210221110002020120200121101200121102221202221210011100022012220202100012010120110021112121111210020112120212211121121110211122012022022022111201001201022122121222221121020012122012021011211002121102120000020111111202000020221011010022211221101110002011100122011002210000110222100012220101022222221121102200201201210120121220110120112011022000022101200200200010111112020201002012002112221021011202112220111220201011121202200102120120000012212022100000221002102211120020010200222021220212101221101002000022010202222220020000021120202210021200212221010021012021221102010122020120000122010012202012112210201121212002001210100110011020200202121021121121000002100111202212102212020122212110012110021210011121220200111211010100020020001200221210021000010110002222210210222222020010010101000210102210220000011121222100220100210220221222121012221211200100102000212010110221211010001020012022020010211201021002020010122221210111000101100110001022012011001022101100122111110102000221220211212102220020120122201111120112022121210220201002200021221211111222102102110212100202100100121000120021210210111020212022112122201012110102001101211222201111211121111020012002211112202222111221210002012001211222001002000020111222012100201120210110021122012011101012102011010120011111210021021222112200001201120211001220120220211011202111121121221212221021000120220101022022112100110001020200000101120011222202220101012021201101222021110022021011020010110211201000212220022221001122211222111122200010222120120011202201200101101221022012100211120221221121110100102101121020210012220022120121021120122022002102001102220002211200120212202012112121201120212202202222212000222211101220211221021212112110121021112211010022201211110201100221011220100110200101100220100212101120220120110212021100100110002221012121200002211222101210000121201102021222012120000102021020100", "222021110111011121022211212221200010111200010021000000100021211221111112200010020101111012021022022120221011210020202102012021100110020100000011110102010000012221121202222111120211011212100122220122122122020110220210010202000012201221221000211202001011012002110010210200012111212201122102211010222011000102122222012112112021120102220101022200112021101122212122010212210100210120102020022220201122101220012211220110012001120001101001210221120120001220222112102222120220222121212202002021210122020220201022221101200222220002002110222202211011100221100222012200222021110102012102121002201012210120101220112221121221010012000012000212122111022021112202100212011221011022201202121212110222220200210000001020012002120120001221210122211212122201022202220000020111210211000112020020112220122110012202221100021221000022202101212220011200201120021100202111110120111121110100220211210111221112111212112202121200200000010001110201222002121200022100010010211112122001002220000102102101012010212022212220000200221212100102202112020120001022011020010220120121200110102211201021022011021020102122001221011112222122200111001002101012000001201200110022010121011122202212112221202121122002121010100101120022112101002222221210102010000212201210021122120122020122111122200110010022222211220202202120101200221012211220001210210021110222122100111111212122100112012010201200202200011211000020222220010010202212200122011010010212200122022011221110011010001221000021222022120211001020210021122222102122212220021022000022010111011201122102102101122220201121002100222220110222222102121011222101212221201001202010012212112102211000201221100200220210110101101000100220120212102100112021122012010102110021111220211000222010201200021201002111221002022022202102222121021021201010112111210201200000011011010021221112102210001221121110201222020101102020200001210112220112121101100122021112221021022000120111202021121211011202000202211201022110201101100122112222210001010111", "012022212022000110000100220100111120001020110021102011022020111221112020222211001200222210201001102121101212201102112102001100211021221222220102020122212110110121100202000212120000011121200201020221120110221221102111100112021012020022110010011000120021012221120021000111101101111202002102120201121202001001022220011002111001200200202211202021111100020210001102011002212002210001220120210010222111020000102201121022002200222111020220102210020111221211212201210201202112111121201110102101012012110212210101021102001220201211120221001122012222212220022210221112010200212102102222011112022010002002021122002000000202221010100021122110202021002222020201120220201201020220102111011120122100020022210211212101200202021122111011001010220220210012222112101121212012221002002212112202212221220202221001012121200221020110200111120221112101100222011120210001012122122002002202010100212212000010100011001101110121112101101202012000100112020210112222112021000200222112100210101211000222112010212210101110022120012112201112000210012010222012012002100200022200012111110000122112121120120121222220212101212111100212002021011201021210020100011112122202000221010011120022201202112210002212202201122011102202122111111021220022202120221001102211221112112211212000220021222210121102010102012210021200222122212211111202110101112111211202122222012102012022122001022002100001200001222101220200012100211022001121010121010000020020112100120211000011102110102111101012122211000020122111210012202100002210122011020210122122201101211101202002220122202222010101010110202120221010001011002101021122120222022011121210111020120200202220022121012212201120022021020011011002020111220222020110101210222101022020021210012120211220121210111022211210121201002020111212101010220002020100020210221120220121202102111112000210011222121121010220110010022101210101200211000120100112001100121102210112001210112112222002120122021011010120222110121022222111011120002212000212110012212110", "212000221220200121110012102010010122021111002210011201010122121102011011212011121212000111222121120220121210212012110211121112110221000110012212120111211110012200222021200210120200210110122001201012100100020020101212012021211221212201020200211121201120012100121110100001220001210202010002010112121200212022221101212010210012010011222012112222121022101201202010002211010020200012100212210210020212220201220222002212100110220100120000122221221110211121020111110221200221012111210022012022211212012220212212200111201200222010112201212001122210120102000001210221001020210010120002102021201002021112000121022211110002221220100012120000121112001101200101012222202012022222120212002120110001012202111200221101211021221022122201110200122000000020222100012221102020022110120100001012022212022020001210220222002021211021221001102212122002020021021100112122022002022100102111002011220202020111120020101020201212202011210202211021021001000211022002010211110202011022112112022011010110210202100210020102011122121211212021211001202010111110200112022222002220002112110102012210200211012200110021021221221020012022202210121120001120121122210120122112221012111021122122212112202102110110011211100221120122012222112022210101201012002222220001201120110201122012202210121000021121202212020201010222211111202001011222221100211102010222021201021201022011121101102101212112101120202010221021212221120201210011010221011112101221020211020101002102000221110010002211110110222210122120200120020010202000200111101011002201112120010121121021201100000211010210001002020010100010100210000012101201101221202121101201000211020121200010220101001111020120122210121101101221120221020101012001021000221010021111100010120110221100211001200212110020112020112121012002101022210111211200122112222012201210212202111221010211221122110010122220110222200101001021100011220200022021021010112212112122100202010021000111020100101201220221111021210002001122110221120011101112020201002111", "211212000201022011000201010222112022102222010212002110212122221010211201000200111222222011201212121222102120010212220210020212212202012022121212110010210022111111102012022010211201220001212010020212012001202010011012120111000122200011121120002121221121212210122122201120222012012211011212120210222212002011200202222021110012021112221212010002102012011102020120122100221211100021202202220221121012021102020201112212220112010120110200002012021201122021001102022121122021220000022120101021200110222212210222022211001201110110122001211200002201110100022120221222222102111020020201121210020012110010102021021021121212222201002010111200120021021000202212012001001212222002110121111201000120112100110220022210002110021112011000202002112011211120122200022120112120121121220102202112011111212002100120202002100201212002110111112122000221011000012020211201111120201201002021100022112022102200011111100120122100212201020200011202122011222110101000221000201201011222220110121122010120222002101012200210002121002201122011022101220120122010220022011011202100011222211111022012021120211012101122100012202001200002221211020211222001121000020111011012122001122111212012011101010012221122000122202020110112200210021110221122110212211222212121202200210101101102222212202121012100101220120102210202011120110020220201010011221111112212221122111011020202000202202111122111222010101000212011000010021111212221111220122210120021122220121201212222022010112000101011102101002202211102112221110211022211012212020000200212200021212010121200100200112100121000002101212112202022001020121121202122200212011221011211212200201002220200021122220111001112210212022221002002200221111221112210101100201000201101112100010210122221200001022020021202101102220221201101201120212200021122010020010011202120102220111010200112212222020122012010110111212222002112010121221100011000122101122100022020202000110022011201012101112112122112222002001212020110100111210002022020002121001210", "210101021222202101020201020221002221112200101211122100000101001101210000001210020221221121012021210001222222220120212001010021110011200121022000012222110022212010021002002112210111100210201100100012021002120201120210222211022002011120200120120021101111211121121011002000111110012212100100101101010011120200100110121100022122200102122122221012010110212221000010100202010011011100121021112222121021200000010210012122020022012112010200121102221200122212012012112220022001220210101111222120010122011011011022222122000011111200212021000102000110201101001022000221120112102200202111111100020001221000212220220002121102001200021021212111112021011221012221000111102010000010112102200001002010102011122110101112200101102122002011122012000100212011111202211221212121220002101101210020020012022000221112020212012221010121110212120000221110011102120210211101011211220212112120221211120222012100121211222210012220202002011102011120211000002101201021002021210111002021110221002200102100101100212010012210011002121000001010101122012200222221012111210020021211002211012201112210020011022210021102222012211001200201202012001100000222120121202210111221212100121012011201110122220122102000212221122202111201201211001021201120221010202211112101202112100220110101101011002102002211202112020112022012210122011010020000000001021112010100202012201122110121101012121221112001011212221101211202120102012122102121122011002021112210022011000020010110002212101002212120100102210202012201020022212111102120010222220000200021022222101222002202010202010012121220202202112112020002200010222011102122220001011021111101011101022011102122110000222200100112100220100002222202001111202210221111002102021002212210020221020100222212221212100002211221222111010201211112102001020201112220201100110111100121011121121100002210101111200211112211200022112112120122210120110100212121221002112212101220021000012200210012000221012102102102020110012000022212001202021020222121112121020120", "121012222220220211122000102211122211210010022021101111012101010121201011021222121002020022002120001000120002220021212211202101001100000112001221022011200121000200211002200010000011212212211011000111120022002210210010022200111000000210102201202202000100102202110220022212220010011011202222112122121101102221020112111222102220012202221101011212122211102012102222102120211222210021220010202221221101011002121212102211101221202112121012001110201100102001221010021101101202022222212201002201112020202100211021212222022002210022100021121200122220021212002112002102201121121102121021000212221201122111010222120110202200111111110101101111020202012102101201022111002210020100211220102212222122110112102000022110200011100012211110021012202100010210202101202201102021010211012101011022101220010121110121201000200010112121101210101001012110012211122121012112121202220222110020120200122001012002222011222201010012121112210102202011110100111010220202020012100101002010002112000102220001110101210001000100112000220002212221000201012022112001121000201112010010221020020122020020120102112010001201120110221221202011100100101000220200222221222111120021111010221121121200022002001200210100010120122101102121021211001110220200121100121211100021120100210011211201000120002222001210021111222220202010101011001122000202202221010200120102012011200100100022222102012120201102012010110110010022001122012012112110012012100001220110122122110210120210021120120111000211100211222211120010120211020101111211201210222121010000212122120000110220021211022001122210121112102121222101201010021202212120202022111200100222010202221010001212001122022010221022200001111120022010022201202110222201110001010012220201111112012111211022002102201112210221002222110220222211001120002222120011201000210020221110002222222000002202220020201201111000220022001102111001122120120010110211220100112100112020102202221121112220021211000211120222021022122122121211201022200021011211102212100021", "020112211011101011011012122210122222202010202021011001111110220011112002021120001122222000002200121222222110201200010112112002002210112212112222000222102200022100012200102221000220202220122100202010120010201110012112210202000202012102122112222112212101102112121122210102212001201000010012011120002120022012010000012011202102112110120221210210122120020100010110112210122120202011020221211201201112210201220002012102221012220121210202110211121010201212121210200101020221112110201211222010221020112202102220011022202221212010202210111000122100201210221020200122220212001120211022220121220222111012202211122122120202021022122011201221022011111201021002100212021122001002211121201020110001121222222100002220121020000020110022101122021211110010020221110220120202010212210012101010021011210022011200112112102221120222200000022001202101010021012212100012110101000222021112120100121012020212212001102102020022200112022211021010022202121021202100122201200010222220120212220211202120111102202212021201122222221100201122201120220102022122000222100222120002011221021102221112210210210010101012110011102102212201212201122212102001100201120120200112220201021022210222022010210211021110022102020102112001002122210001012111012022112001110012201021120100212202221102021021212120120221012221120022020201111000000001120102201200011002222110220221201212222011022210120221221212222211102010222021202020102200202022020012001011212122101110022112202102022002212022002022000202121001012001220121002100012020022001011000011202202101100100122112220220020202212012002202211201011221111220222202200121010211010020220101121110112202212201102002121212101200010111022220000202110120021011202020101112000102200220101120021201221101011222001101012121010220020100121122122021212011010112122100002112020000202112021110201212220122220112010112211001102020022201120002020220002012212020002212122111022010210211111020112110222022112201011200010210200002012212202021220211201011", "111010012011122020110221001101122022112010111202111000201101002002011222221010011012020010220021220212111120002220210201102020222101121211122120012011220210020102122022010021012010120102021221001112200121000122121202201100210021222122102010012222101111121101012122101222021021201110100112221210020021220221002220001200222211010101201122201012022202022201000010110122002011101021002000201212001111122110211212220120022011110122022202201112110112210221022201110221121102022012201111211002002020222121220002221200122221200101011010210012000001221222210110112020102120021112020020211122011120210020211000001111110012002110001022212021121202120120002101211111012200001221021110200021002220220202200010211000212220121120201001210102210112212122021112111120110012120121022222121122200020211002201100000202020000202012121201210210102212101222122012221111020210011121200100021220210120201112200222010212212010101110122021201111000222111200022221011010201221111222212122100220010220000002121121000202101222022111000011211001010121010020020012021111201201201121210022210121111011112111011112212112122120211010212122012012202112101200201001210202121221212122222022110112021220001112011010010102120211220122211202012212110021211021002202001000222100220120211020012110111101001200111211121201102122200201220111221200220101020202201200001211122102002111201222021021022010211102202010222121120012000100121220122122021221211001011100000212100211212012221021211100220002012101100101201212002201000211201111001001020202122121002021000102101101211222002021022110120001110022122122012012001001000012122022220121021000022121221120001200002100100012212002102201212201102001220010200000121212200100111122100001022102002211100002220011201210012021221220221002112101211210101102120212110001001101120122111010222200020101102020020002211201200122021202011220222201112211201001202210202221110111120120210010121220211201022212022012221121110211010011012211111011022102", "021110222221111102010111122201221201020010120010200002122012001110111121111122120100201121222020200211011220012212202111112211112221211111011101200101100211210100101002022202122021002021211021221022121202211220112102102011220121120002201202000011200020010220122022120021210101002122221022021000221010202111200102102101000110112121220001211002012020202110111122121120010212000221120210210121101020001102221010111210102210012120020012222122011201101112201112220000222200122102111201102200102200210021022011211000102211200010000120001211210001100220101001201012210111022110000010202211221100010100120122021211012210220220022011012222212201101121022111121210011021202102111122211022012011022111122212001022110220211022111122100112012212220002202211000120021212211021102110002020112112100012212012000222002211200212021100011220221211121110121111210222111122101221201110220222201110122200001002222202102211101220212022011220111210022220100012101102210011201111200211201100022022101022221122000222002222110102222201200102112120202102220110021120220211002020110101202222010111011100021010122111010210212222211021022000102001201122101012210201221210101022111220112102002000221101000002200212000110202121201011002101201112001100212202102201122022211112000201212101201100021112022000102020001210012222221021120112200220200022011102220102002000212222001210011200102210200111122001221022020221212202020121210000202000122001002212002212022222102022112100121111210121002212121021210001022221221110210002001212012002200212000120212121001121212112211102101022012220112102212020201210222012201022211222000110201000111112100000212200020102002101202110211222201000202000021222101012100122211222100020010110200220202121010010200202222111010122001212210002110202002120102112120122202110002201200122122200120011222021210102211210202022222212120211100222210021122222010121111201210111000202200202002122120111220101212122011111120211100101202021102212020202111122", "112002011102112000112211110120210000000200201020102001202111122101011010020021110202010100022111022111112211010020212201110202021121010201002020012212222010100211201020012112210101202111100120022000000202201012111100101001122001200000121122202000212102101111210012210000210011202220111221202021102100200122010010201221110100012110000121001000111212000111002001012121202210001112010112222202220010211100110220221211101120202212100121110210102121002011010021220022121001222022222002111120022020122202121221200110022101010110212220121100100002021200220001110121210122001022201200022111100222112221012011012210220212101122202001021100002210210212002102001111002112210002121020020211111002200212112001200212101102020201102201211000112100111100211121110001012212112110120021201101020110112210121101021222101200112101002122001102220212200212210100010221101222100112121200121112122221000010222121101022020121100012102001001110122221221010212111002200202200000100200101002111011211221111122100010000011211221201221100010210021010122121111021002222011022200202111111122212200020202221112222100122122002210221100120212222212020021111102210112221222110221222010112101121000121212020011002011012022020112002000121010020102022101121222222211220100120102201011022020112211222112101001221120210110120010110222001102011200120110212112120102012212010001002120020220220220112002121102021202222101000102002010120212100102112121201000000110211021102021221022211121021002022000012002020011112102000222100111012121221012011212012211120220021120112002012110221222110102000200112122011012221002201122101111012222011201112020010221022101010022012022120001100222101002200100212222100110002201202010102211110120000121022000212012210211000011211012000221210002122110002222100202020020201021002121201112220001221122121200102220022210220011210102111121121011000111010221120012012222111012201210110212220121202201010121201122012112011110001021110201021001011002022211022", "121011010012120002012020200122120112011011012212122122110011112221200201210012212212122112011010112000120100212021201000002012221122110100102211212001122022221200111001102210201112222102222200021211120200212122201112201011011201002112102112212121001221111200202210111212101112010112122122210202010112121112020022102011101212110112210202210110110022102120002102200000021110002220210212220001211220201002211121210122200121210202010201101120021102021110121210221221222120211021112100112220111121200201002112120021111212212022202022111002010122211102122022121222120211110220102122021210002020220021102022112222121011112020210122112010112211211111020101201200022000002221111022010211100120002120110021222001222222221222020021210102212012200220122202222222212101001212101002122121210220011212212112011101100220101011110020211120010201111010121001120010110220111220212210120101012101222102122002011011211221120011012022221201221102021221210110110202111201002122100201121002022222020201201020111020210211111210220020101002121211001212022112202020222212022201211010022122221202201112102001101221112202212220022020121001100201121021010101111122022020012220211100021011021201012011100112200110201102121002010211001021220120100212010212201102111212000020212101212021111022211011111021212201202021100210121122122210002121210222112210020221122112022102221001211002100100202201002121001210101010212021112210202100120022020012110111211011000200010222122200021201001222121101000212212001120122122011102011200002020212101212120012101202221212002011201201200211201001201101000120222020121200122200010011221210212121002200000010211210022202211110222001200011100110101100101220002110012112112012012011210112210011021011021112222110222211112111001211221022100120011022222210211200011222002211000102212012122210101001120212012110102020110120002120101220211101100210112100121112220200010120201001222012220122002011210111002011010120021201221002212010221200210002", "121102000011102022101022012010010000011101021000222122202111110221001022110122111011120122200110111002112100022212022000012111120110021011011022121020100110011120202211000012001212212121100000220210022211011212020110122011222101100201212022100100112110211120222000011100202110211102110110221001010112210021002000111021212012221122100102110101012022222212210022122001110101222100211100011111101212120102112022020112022002101212201112211210100010111021012001220112201201212012002222120220202002210220120001102120110221210221111022102011011002002210011012021100100111220202111121121222010221110001122112220100121022012121102011100201000121020221020122201102112010000012200222110200212212220000210021221212121011010222100221201112222202222100222002200222210112221022202101000110122002112011012220120202212122221112102010002221222221200022222111210001211000012202000221202020222112110212000022122010111101011001111022100011202111201102210122100211111211220202022022101020222222121120010100010101221101220211002002120010020110010122020022221200200021100120120121002100000012112000012100100120110220111022202210121120111201120022001120121121012220120000020022001002202211221110211000002100012122222001221210211000100211211102011101011011222120220012112210201101022000210201112002212011220001201010111100111010211212120022001220102212112110220112001021211200222000000111102202011101110010002202111212221101102210100122212121212112110122022121210011001200120020111002122201021201200000021020221210021200021011210112101212102110120021101101020020120220120210011212112002121202111100022221201111020200211201222201200122222221011122100002212111012102212002120110122122100221202222122110122011020220010212222211120201000120120201200221011011200111122111012122222110102212010122100221011110101210201112111211122012010012220221012002110012021111102202000121221100210200001101220211010021120121111000210221121120110222012121221002122112220222200022112101", "210210021122200010011000000221112020202201120121011001020101021120111112001001110100122210122020020002120211212011112112102102212222122100022102200112212021222201020201100002110121202112101120020000110000121210120210110112012122011010122101210201011101121120202210121202110201100121102211122011102001021020021212020111010220122212002011122110012111212000220121202211101002121220010110110120110011121212022010011222120202202110012002221211222112201021200210101220120011022121122021221100000120200102022211220201102022220021120102202102022021000121010101021112102100200021100212202002220222011011020000120000110100221100021220001021200212121100011000200020011120221012020102111201221020221022100020101211012220201110210020021100101122110001212201011020122111200021222110222222011002011010201110221201221212110110221000020222010120201211120111112201202112010211101010101002222111011001201021222121221001210220102022110012200012020011011222010121022021120202201022212000121120211001200201101110211200002221002111221222211112002110111022102010011222220102112001120220010001022010200012112122022000010210111002000202222020202222220021110110212101222010200011112222012201020221022100222101121001201011012210102222020211022211201010020221001100022202011101201201102212020211100112110221222212020021000022200122002001222222112022121210100220100210011102102011121121212111122020200120011221012021200001011112120011202002112000200210122012001001022210200210001111202120020210002020001022120222221000002202012022211102021221000202202012220211202001211001022121001101210110021220112000102020202101210202020100001021120220000221112120212121112202000221210111221100211120221111221010221100211222212102012110101110000022011122100220120121122010022020022021022101011011220220120020121211110120002010022101201012022200210222222110020201002111220111000120120022012001220220112002022002100210021200102201210120010221002122020102112002011002212211001222001110", "011101201110222001202201100122012200012222012210210212221022210200102020110102120020222220222022000200010210100120012011112222120111022002222200011102220121200121010012220022100020112210220222012202210220112122212022021210020000100202212011100121200201121021120002100110201212201220112212121222020001211121001010122001212222202211121221000201002122021121122112212020120201011000110102121000201101211211121100120201020200012010202121221112222021020212010012022120201002112120012211012101120011112212200121110021210012101011210201210202111022200201012202000221121200022012000200220220120210021121101122022120000110202112000020111202201100122211012022110120110000222222212122110121210110202200221200222101020211111210200012020200001021210120012222020011122102110200112022100100021022202001201221022102000000100201101021111100120221120111121000010121001211101012121021101000111211212120210201000000012022102022102220112202220022110211221201011012012102121100220010002202012110010101120101010011120211020222201221000212011012212122202022100111102221000211220200222221210012220121011201002002120000002102120122012220222001010021110220202010100020021201120101000120110110002021022122220210202100221111001101201202001002111201002211101222200110200011020100112010221022110000210121221100011001221122000000200112212121202002201202110010220012001220020111002102202222110220120021120210200210200011000111221010202210221200211201101022211211100201202202210002111022120202110202122012022112120100212012200022221121012111100122022201202100020222212102021021222000210110111212110220210122200120111221120210011100102222002120121210220010010101101220202210211111202002000101202111021200100002002020200220221121112211111122000122012201202100120002212111120000102111012100122221110111100020002220212202021122221110211120221120210012120211021020021210120021111100122120212122010002211121010002002211210012211211121010110121210210122100002011211010212121102212", "102021211121001000010012111200212121122221100002012102120210212000111122122212020220100201122100002221201101111112121222100020102022202002120001222222202101001011202010200000020201020020002112022120011012101011210001021022022201102200110001021222022102111202201112102101011101102122111101122202211102120121120020112011102212222022111012110011122102100001201121022212012100101200210201011000102212121100121220002100220102112121121202021120110110021110000201211201010211001100112000112200011112021022122110212221120112202111021022212202200211222121212102212002220120022022021110201022211102102000101210111201010100220121210001011120120101222202012002121010000221220221022112001221222212000020101220111102220022222100002012011101100002111112022112110021121211122200120002101021211112120001112201202221011122221110022111002012110221011212112021102021111202112100200202002012012111001022112221201021001120210212202122202202221211221212220100000022221000212110211110022122101212022202011000112112102011022002220201212212210020222002222201000101000212101011121122100101211021220112102002200122011122010211000111110102212201222021002100110122100112012012101021221001111022012221201001101221111111210012121221011000000000122102101211012211101120102002222120202220020200222202111210111220012021021220011111221202010221221120120222222211110102001121112110122000220110010221112201212122101121211121220110220200212222111000202111210121201002211020122102212102112021101101120011200021210122200100202121011222111102110122200102020220012112120012122011000122101211220101011220011002121210120020021002200120221212120021122000221210102110101000001011121110112201112100112110121222011221221122012201111021222200002011011200001010010122100020212211111111111200001122001111002021212111120111022020020100211210020002210110011110021101111222010012210121012021210000002221101221012102012000022011111102111211011100200010010122211120120212020211001112200211022022", "000100100221221110122102111210221200011112122001100212110201121000012212102102111011000201220110000210112021100002010210120121211222210111201011121022200101012102112211021000010020000101202102120200221221120101002010210011202001100100012021021210021221111101020202110221110111122001220200120110221201111102000010112022102020012122011212100101121020001000222201022200122220100021111102112220020022002110012211121222010120220120110001120201000111001020210221111110200011121101222120120102112102201110121212221001001110101221222010020221021220200121201021122102101001020222110222220212010102120212101021100221002120121022101120210010202112211012112002212002102022102220200010121221112100222022101001011022101122122200212221211100122120212001002111101222010021001200112102111201222021121121121112020122010100100101010200221222010000002202221111210012110101221211212212011012221112122000212002211112102102022222012020020201000112121212211021210111200211221222010010201201001112120100012211021100220210000001201020021012101211211210010010220022120120001010020120100221112012110102122010120220000000022020100100202212012020202102211020122220002002220011001201000112201211210210021002020212022102210122100101120120022221210212120212021102010221020022200022012221011210102112211211201120112021020202012102010011120100002120022111100122211222100100121102220211011111102102121010022000222022202201122220021201010022001110212210100111001000121010120120122110111120002001220011102121001101100010121020000220221112200212020022222010210112220112000001222221222221201021000100012111201102222022110222122100212101002210120022000010110202210021010111010010010001102011011011002102021220100221010012212112010020010101002021020000211222222111011200221021121010120102102222211111100101222001202012120020020010020221211002021101202202001112211101012210010102010212002020222011200101112000010021012100022112121121200121200222221002010012100010110000002202001200", "211010121021102000101011110012011010122212102221020001202212022021021121000012022221002101100002202120102021201002001102111111222210202002011121002201002010221022221121112201002002012110220120011101011101120210100121022220112110222110022112212112011001221112222201221221112000111110201010200010121002221022212010212010001211200002111122121220200212021102221000012001121201112202020222011100200000212020122212110100011212111020120201212221011211102202022122022021211022122200010202220121002210001001021211021222022220002021211011122121010020010022110120100120111221201020202002211100121211102022202102001102212101111011210011200222121011002222201011211211010201101201221102201011121111001022222220121002111200021201221001112022220111012020121011012121011101120100011101200111001102211011200200100001011002001211001221211111201020122020210011220022002201120202110221121111121021020121012122211201121012221011010220101112120021001200021212100012102000012111221001011221000011022011201111000102000221111121011112001102112002101210101112220001211100001201121120201120022120011101002211001101001210221121100010202010012211000202001012002211120120100012202021101001120212210211011011101002011100102111200000022211101020002000210212021220222101101011010100020120200111122102001001110200211212000212021220210220211121221002200102012021021021122222220122101100120210010120122210002012110111210221211221211120110122210211020221201112222202120121001012012011011122100112210122122120022101100100121202101202210121210102110121020202010212211100121221012200000000202002221210111220000220111221101100211020011211112100022221221222220012220201211021010212210220100020110222122111011012102200201012002111121202222121002121122002102222201102021102111202110210011220022121200001120121110000000020012010221010222102122002011102101211111221110022200121001200100110212102200012100002000010122112221111101211022000021212122202100102220120022011022110222201100222", "202220102022121120110021021220012022022112210120100010210210112101021020100200002201222021200211112202002002100022221121012012021022000202101202120222120101000022001101022102210022200122222221222002001111102221121022111211202021020022121222212122120221100220222112220102122211220022022121201001212101211001210001210002122110000022220122222221121211211012111212211220110220120000200010022210000112010222012112111110211020222220121001011002112101001210021222111120010110100201221212102000021221222101110021020012122111020021220001102202011221221202220001201002112011110221001010111110211102220111121000110202210201021111101002102102110211210220020101122200020020202001211100211100000102102100102022122210222220011121212121111001210100201112011111212100221021020202122001200102211102200101222102111211021012201002210111000122122010010020010001212011000212212122101011110221101102111100210112012211212221112020000220201102210210021212020212121121112220012222221212002102112210122002000102010210211001221111221101111110102011111121001221012102112221221110211210102000101102200121201211021120122211002212102112112012100000121221001001002011200100112020112102120200101012221001121201201201021200012020010200022212212201102111122222102111002102200200000000022001002001201211001221220221200110002120221111210112111202012201121010100111201122201210112122022212212100012221112022102000220001222010111002000212222202122020211220222120201121102011112002202221002021220220220010000100220022021100201000010101020200202120121201210112000011022212212002220002210000021222220011020210000221121021202221201222211102012001020121011120000022101021002000121111002210122020100202020210222002212010000210211222110010020112112021122120222000201220000111012220000220120222102011201220121122210000112111220001112202100122222020200120021212210102120201011012221212111011121221000022122201021222202020010200200110000222020111011001021011121002100112011222120210010102", "111001120220020012112220022122002111212112001010100102102210220212020212101101022121111011010102011202002200102120021010111000010220022011000200022020220020201220020112222001212112222220011022122021212200102120101000201102121121222200102002210220120002200010100201011112221222112102010022022200210010002202221200021100200020001101100102102022001001022122121102100202020000220021000010111221222100111220212211022101222212202111210111102020102112022000221102110211211001221221212220220200211201201220200122200011200100001102212112002212211011212012101010001101121120012111222011010102200100212121200111211201221111000121211112220220212120022202001102200012001102110022021202201202022202020201220021222012012010210222202210220101112100012202221111211022001012211102002012012001000201001210001200111122112220212122102112000012102200210212112021020100002000121120010122002221222010221122221221202010112101011212121220211202102010202112010200011021202000112221001020121212012122120202010002101212100102102011102002112020111020001112222022202110220222001211022002220100001201221021200222221212022100212211010000212020220122122010211100222220112111110121020111201110020120210120200201100001220200222012022111200100211201202121011220121022201202100102011002201010001011210210000212211120210212011012112022102101102100102221221020212020222000122101102222111010221010210211201202002200221000101210221212121111121212200201111100102012012002210001022110220122102120012202211102122212102221122022102100211211110220121121222220011002102120111210220200020120002202001121102110020122221211010100222020220102101221211122212122122002011222121100001200211200222000011221210022012101222100202020102010102001002111100111222001111111011101121020210120002112010002010112112200111012120011212100101100120222220022121120122120220201010102210022020212001111000102001100110020000211120022121212121022210221201102211200202202022202110100020202102200210102222111100012", "220222020102202212210022202220022122100111122201211101120202212002220120120120200220220211000011221220111020012222221110112201121022201000201000101220002102002100222210010102021220112000201000101002021202101100112122200100112111211121101202001122120112012200121111221021220200200002211001010222011020112012021201011212200201000101102211222000211021202210112121002122002111220222220112111110010121100202001110222110201120101002022211002210012100010220210101120011212202120210112120212221100120020000021120120110202212210110002101211112022201020012000011101212202100220100210011011020102020202121000220120212202002102012101112002001002102101112211112210202220100210121202022202020200001001112121111000000000100021110001211200220110012011222100222201111011012021211210000022100120221011111122201200101111012202110020020011211021101200110101021120221110211011000212201121202121211102120222011002012201200021001221110221012002102000021020010100111201120201221202111202101002112222212120020220212011110010020121210211220200210100002200001211001122102021102000221100010111201111021001021002212220121101011120212012001201022022021101100202021101102121022112000201200210202121121021211212001212220120100221012002222202202020020010012122121212001102002012202121202111110212201122111222212102011211012120220001201100011211112122021221112210220221222000020000101200111001011221112100200020110110202120221010200120202201112002011121101020022210010221010201100210020200121002202022102221102220012202210100012101110112122202112201221100101020001001010110101001202011221122121012210021222121220120021011021212112020112100001222210102012100102102111212001011002111001100100021121021200222202122122122112110202220122010000202001100121022222122222222012222211012011220202011102111201102010220120012002212112020111011101001002211011121021010122212002202100212122212001110101200101100102110211111112120221212111011102020201202221000111001222202111210010122221", "002210101102121221211100121200212221201011110222020120120112111110111002011211202011202020222100001220001011101202212120021010012002110211201011022221121000211012000010021002011000210120202200100002020212221102210210012201110011111121222121111212100120210200002101011211012000201001202110111200212120001020122020111010102002112121122110120222110200210002000000220202011000111211210010001010222010020121112100200010220200200000011210010221111120021220021212120101021110210020120220200010012111220101011002201020120011002201211012202010101111021011120221212011121102210012100120122020102220200111111000002022112012200122201120201001210001222101020121220200020202001212012002002010010020001022222220001211210220122222222120022002202202120111202221211201211020112001212001020221020220120122102100221202102100121222021022011211020020021200121212210220002100011222020011101010212001020000000211201122110012201010000202110211211110101200002100121020000122100212221210001102222020012020021011210210220212200212211202101220020221111200120211111220102100212110000011212120210100221012220101211201101202220002001012110202021102221202111002210122001111100211022100212100111222202012112102201120100002220221121200112001002012212122220012001201200200210212112021202022021201111201201122210212211111122201012201201201101222211020100120012211211012202102121120012202020100200121002202222110200122201211021202102102221001112120120010021202120110011202020122100012022121102002000010121001212112022221002020002101000101220022020022202220211202120011222000221202110221021022202021211101002112112012112212112120122212002122222222200000021020110120112102020202220011102000022011111001002022212102102101112100012010012212101122022121121120201000200100011120000120211012122010020222012120100220222010120022120021012011200200200212101011102122012011021112111120220220022000000001002200112211201202220101210001220002120022112020210120201102012121200020221202210001", "221121201111220021201101200220021210202111010210110002211011000220012201100120012221211102220221020200102211000222000020100001202101200220000102202011000002121122112002101112010002202202211020002120220111220120010100010002200222000221012012021102220010100012011120022000202201011210221121210222010102200222110212211101022122202100022211012112210010220202000120121010021020212201112200002110010201111021000210010200121010121121202021202100221200000001120211120122001102102120012200011201201000202220120121020212211020000012222000202221202022212110101002210221111022021002100022222202121222220021220201001011002102112122021222121112021212110102112222201101021122112210022122112221121221101202011202211011120200111110110110200101002121010120001121020021120212002122110100102012011010022001112221121211011012021212112100012012211111121012112002221020111102020022011120120002221210221222110201000000121021200202102022012011002002001011001001211110100200111201222202202102100022202121200120120110111200100120202202221122121121221100110201201021200220212210101102002111222000222220000011200102100100021220101210001221122100222221102210011220001220000021012000201122112210210000120002000010021122121022202102011101011201202011012001021120121120200010112101110112122012120022021222222001020222222021211021210220100012112202201012112200012220122201120122221222011111201110002022221000102110111000211212122002122002221010022000000001012111100121220220220010122002210102212021221200110110221021220011011222100102112222220002210201002212200112210210000210120102220120212002111211210200222201101002101121202101011002221100202200222002022002220221111202200202200112202111112201102010211012121221110010122110121000111221111022210212221122120022112220111120112200111110022210120221122001022210002210000210121112120010211122112202210021010122212022120000212221100121210211222220000221210222011100201002011000222220220201000212121120022101210001022110120111", "001200200212120222221012110012112202222110010210120012202200100210112222221022121202122211020222012212111010101011020012210112212010020110212102120000022021010200101200202020222222101002211022212021222121021120022102120000210011010012010101011011222022121121202001211120122112001002100122110100101201101120212112001200110122000120220122011000021122002110100020001100022222220200210221200222010210200002200121010001000102102122220122010202112100102001202121022001112111110012120010122210220220121110211001210102020102212112201010102012222011202102010221111002211100101210012002112111212212011220011122220202021200211110202001102111011021020212221002011100122020201021202021211221101021122212000100200010121021222110021100221101021022202122010122020020211121102212212112222111010020220010220110011010021210202222112102211201112200112022202002011200211002001110010200020000020122222222210100000212202201221011110000000002200202222200012000022210000220122210101212021120121110220121112021221021112022000220200102021221121022212022222020021200001100201011020210210220220120000220020001112102022021212102211110111000122211102202000020111102120112212121111021221210220010102011210112101210101002201221202212001020001000220112022100011111122220020000020211002120112202222122021011102002120212101012111002120022211200001210222111120022111222221001112100110010201101110211021202100112220101012001112201002222211220001012201112212012121201221011202221212102212012110012210200010022220210121000221101221100221011101201101022000221020102200010102021010021120222110010002101122120000010010220222102112210122121020102002021200011100112220220102221201001101100020000110021021102100011121110120220010101022112102110201002100022011211202211220012020111010100200212021012200202202222212210110221002212022110002012001220110000211011011012220210001112000001211200021210012021101112210102122022212021101102020111201120221220122021012012212002201200121102202210", "021121210020012200121021012010211121001210100200120100021211122010110022022122010202020020122121001212000102002000020112102111102111002000111212100020120000111210102100112001121120201000220011020101021111112212000012012010111120001121011000112110010022210210220001210000001200012121020201002211100110101011002100221220222001111222102010022201020222220221122201112021101111101100200201120200102000210000102002112120010021111202120221102022211212222120011200012012020101000110012200212022000021101101220110012102110200002210212121201122220121111112000022101022122012122211212220021121110220001100200021011122200010112201102201120000102200002222200020210211211200012010101021011011000210012121110001000121011211220212120202202000122222122222102000102122002220100220220122000120122211000112112111210121110022112020111002002011102111011221002120220210022012101220202201000022222101012002101202221210012101122002210101012222111000012221021001100022012122112220111210101111222222100201021211111021212201012212022202010011111222002222120102100202002001120021010201122102020022120012002102200011201101021101200210101112220122001222011101102010200020101121010100101000120111112011222202110020212100011000212020012200220000010011220102211210102000110221101110102111112101002010102021220221101020012122111221010110210221022110222111211122112102000101000200021212110222100222211201220222000210010122202012112022221201021102100200201000020021021111201200001221222201010111201001200100000111220210122201220211212212002111201121120012211012002011212021221012222201001021011112001021122000010021002112221121002122200001102201110201220021011001200011122000202201012010221000222211101011221111010201202222202212112020112200122110121112102222021122112121111020012212021001010110221000101021221001201012100200202121001101110112011211202200221021220001011121210202110022110211112112021120211020112002202010020221001000020101002002212022111120021001000102011000", "100101020012002122012020202011200120112011001121202020100020001200102022212222001122022010111101001212001221221102021010100110201102122022011122102100200221100112110110211212210110022221100210121000111212200110100222101022021022022102022210212201200120101111200110200000210022102011122200010212011222111121221020220201212200011220012000121202111100220111100122210012011010220100110111011100021220120101111200020022200012220000121021111022020021220102201101101110200011012110022000010100022120212011021212120101222202202222201101021121212102102102012211002011112010101111020121100221112222221112002220102212012100102220212220122002012202200020012220022120112121102000220111100100110210212000000000100100110100112210222220212102211010211220002202010221100212002112201011220000012122220121101201100212221012022111202002102001021211021001211110001110011220202101020110211212122200221120221212121110121210122100202022120202202112221101021210002102022010001110011202212120022200022122110122022012202212110112200222120210111001200021002221120000022122210010021202221101202002122220111211210211100212111202101220211022121112222022000010120111012220120112001101021210221021212010112200010121021021221212102201220022101120121200220111001011212022222120001010102020020100201020100012222210201102100210121002220200102110111102221222210020021010220002101011212122010120010101021012122101010220001100021111100010010202110202210100002222021210000222202211202111120012101120201002000122001021120012210010121100210000001120002120012222121201010001220222011100001000120100210221112200221102022220202021120011000212222212112021110100021101111201212010111222002120021012210002020201112002002122010102212111200100112110012112100222011002021101012200022211222121001101211202222001122002000010111220100120201110101221101120000221212220221212111212102022210010122000210200121002202002010010111122220112020200100221200221112102111010220010102020122102012002011001", "111010012110012222000201222220222002122021212120112100111200121000002221202212022002121211210201102120100011110212212210212220120210000100021221121101110120001002220222012110021110112100112200221101201122121020210102212112012221022011010201022212210121011200020220212010100201210012221002011022111010102000120211212002020202212110221121201120102002222120210021011101201021101112100201210012002110001011012022212200211121021121201212021002022012001102221101221222122102002210202001111211000110021121201221002101202110020211121220122202012012120012221202200010111200022022220220201112201021200012210212121222011221100012100120012121102100122020010220020010211122101211201000021100210202221112112022200012121110110012010221012021001211002100102112120002010022111110211120202200101101002021001112010001221200022111211000102021101121100201110010211021000221110010110001121120112001222101212202212011101212022002211000111021111101221112001001022022022012012122011001001200010102011022221202222110011102021222022000201220002211000022200102002212211002022221120000220020122110000202010212222112021120002220200000102222112020221021122212212222210122002220020121212010002201002120210110020022100021212200010212200202212120101211102221210120001010012120120211100021210000200010111120020000211222122221111210122200102211001210111220012000100111100221210001010002210012202202212211010010012022110021001110112222100121022201120100221120001212010101210111111020112202101111120011122212010122101201101021111112122100112210112012121112211211110201210011111221201222212201211221111121010011022021002011010021201001012021002210211111101001010100222021021101020011200022211111000220102120121121212021222011121012201212221101212021102221222020020121102111012211002200012020200001021220101102221120101211102211112212020222111210101210201022011011221200111200122020122021101211211012021122020122210111220102020001010100000000100101110001012200002011021002000212", "102112102022011010000222112222200111111221022112122012100222102210222002021120011101111111211121102110220221000211222221121222212222220111202121000212001120211021112202001011200200200102221221102200011020211221021000122202212102210212021121101020112102021220101201011021020102221102111001001021002010022202011012022011001210000120222212111012120011211212120021222110210110201020022111201002122010000010220012001012221022112211102201100001110000022110202221021120020202011222020211021222212212100212101100212221021120110121221111220002020000112002221022201020212112121221022210022210002102211202201111222110012222011210101202010121222220012002021102102001020210101201221111111001001002211120222102111110012210211001012202210000111221201001120010100120222202012120010210120000120111121001121011122202211122200011121220122110001011012211120222222201121020021212200121222222212200000012200002022112100210012101211211221102021022001202020221120011002202012220002110022110102002220101122001122001112100000122010111212100110102210112011100222102101000020220100220010100111122221202122211011021011112012000010100122201020012112211210101200101121012222122121110010002020122011221112220120202022102000011221212022101020010120122111001201100201112122122022022012102201002111102100221212001000001010111000210022021220112010002210001211000020211220012010202020010012112021210211102021221220002122211110222200211010100112111010212120110211000011221110201221120122022212001210222000110220021201222000220221002202212012012220102122122112012021212100010001202021120221002111020211111202102101212102100102120111001100102221211122002210120000011010011221102101020001110221100211100101022111122020021000112222112202211001102020121220100202112111022220122021212020122210222210221212211112010021122121111121020200112201212101002021021110012011220101220211100202202112220100122021221021011010112102110121122011221220210222212120200210122221211200120001121122221", "020101020120221102201011002220221020102002110020211222020002121210001111222120021210221222110112020002102121111010002021121011021020011122111001100002010201002111111202200101022012110210121120202210201210201221001110010121120102211201100110222100101021201212211012000222000021102011112211122222012121200200220012111202201221000202222220200210101200001101121202212201000212021212022002112001220000112111021102110101100222201021001112211012112220200202120212110211001021112220221200211211222012022210201022022011001212100112212211112102200120102210102112101212002201010220112001110110121001011010210010221200220221110022022220002101012202201112122001102201220011021212012211021222201001012021110002210200021221101110110210102220110122110201202000101010011200011222021010001121101101111101122210001210112211110210111100122201200000120121002222020021121211020010111112101021020111011202000001101020020102112202120222210121112220212102221010211000000121200120201122210121002221011102220212101010002112010020220222100121121220101112221122200120100012110010221202200012110022021221011220221101020222000122100021201010212101000121111012011201011200221011121101222022200021212212100012012110101202010122220011200101102122221201212022221101210020112201010021000001112211110220011210022111212211122020201201121022121221002111110112011220022110001100211112121110210120021101222202100111210000211210100101111210202101221211120012211211220000101011012200020110222100210010211201122022120001001220001200102221010011112022001210202211211202011022100222112102112201122022122101120220221011121110100122222010121122021022200012000102202121122220002010201121111202021201200200111111122011202020221122021021201101211000220020112212200120012202022021121012011101122002220010221200000122011211011022210221121202020211022112012000112021110011022020011012010020010011010111120102211110012102112101111001012201020202022210212012000200102222222112122200002201020102", "120221122021122021222211020221212121020220211102202201021102011010022200010220110202021222122020110021021020212220222220101102202021021102112202212110200110221112000012011101001202100201121012012200000122202212202100022011210211010111001120211201122020210221002212212020011020102221211221200102101022100012101100022012211212110112220211221202012120010110112200011121110112201021120112022102001202100011010110111201110211101010202122022200002220100222120022001110022102121001121112121121121210212201100110002210200021102110210220222200110021020122101211210011012001000001100022002202102222112011222021122212102112100101222122112212220110000211002011221111211120221002012222101011021120101002202220122020210202111221100100212020202202002220111002210002012021100100012222110111111112002112000210121122010201022002020102120020020111110021022002022101121121202112122001112222121012002210220000002122122111200011220202201221000001120210022021000122202020000110101101111212212121122220212211122010022010010000212102221200201102011222200110021110020122121202201220112121012101021120211100101001110121101000222010101222220100211122101212212020111210011211202112121120020001111202200122100122011122021201100001121221212201012211001220000200211110220111011212101210211010121121022001020020011202010111022100202022211220002001202001012111220220102201211120122100012102121121200220111102012002211122111121211212212100120101110022011101210221122222212100222020000102012001001000111011011012211112211212221210101220002202202200212222112220201120010020110111002022121100111122222222111121100011011201101221012121120020021121220102211120012121001221101100000002202102021100110201101100221120102221221112200012210202122210001102022112210101112222201022202111100212020012210001120210020122002121002221202102201101211100012200001020201111120221010210220011210201120211121221021001012002020022220021101020201112211210021110101101012200012202222122221102000012", "012102220201122200201102011111021100220221101210210000001122101101100122011120100002202012211121020111212101002220020210011202202000100100021022211122000211021102221211201220221000212000200202001221210220001102221220100211001211201211001111000011022121201221002201100010001120221021211101010022002022121000020000102221010201110000020011102120121201112012002102020112010200001111111112010212211202201222022211022020021111120110122022100210102202000222011100010120112011002221100021012012221221202102202021022221200222201122001012112210211000021002210121120220020122102200222220002101212212120010122010212120022022020120200112121202120021110001022020221211221011200201101021012002112210022021011022201120111000002122210220212221201100020021221002212011000220100110101021021211020001201222122122012110222102011101112001022020021201111001120021200121210202222221222101020000120022011102210200200012222110200022122010011102110022020211201002201011110222201111221022002000211220001120222121221102012102122210222221221110220112011022120212100101201220121110001010012220001020101211022211200010011102200110111101202002202221000011221002110211022220102001112120122000210011220102101111011200222222002101022022212111211100210210000211212200100122201011102112110100021121121021221102201021122012121222102222211121002021120022212210022020021102011221210022022002221210121100001212021101002110101001201010111002000101201010222202120102110111220122010222111212112120221000220122202222221112222012000202020212212201220212211000101010122021021101011121200020220110020220012011121222121211200212220210112111112010200102110222000102011210220110010011012210010022201111002212211102201222102212102220210102121000022101121220010011011012100112112221222210011001102201021120100121220122001200101000011222222020210020000012111122001122122000101020200121010111110012002012110120021002220020102221021212122202120022122210222100212020001100120110201200210001200001", "020100221212010101012200012222110202222111212100122201221001221022220001111021010000122011220101001012111202212120212020212222122020012101120002000220120022112202110010020220200012112102102011100001101121120110111202101111100200020212222001210110001112021120010021020101211120012022201112211020211110110022210121200110001221212200001222101112022000002002021000011210002202220122112212212222222210021212011001211200211222111101100020002022221000001010000020220000001221211202120220120112000210201220010211021200112102010100010121010121020221012002010112102122102202122221100011212001011102222022002022101022120120001121221021012021100011012100010012120102212020112220202020222202110011100201200001212020222221111212211000010002110022010120110101100120100020211222101210222122200011222000101001001111101112012110021200111122121011020220121020210102000211122001202201011221121211221220101010120120121001002121111110110120111012202221020022121012201101021121001022021002121102000110201220021102212120001000212012121200100111012020020021100202021202110202110100011002101210122201121111002120221011112022210212220012120210110202022200101102120012100120200020110122012011002022011201212110120210110011001200202012000021012002010111101110012000220210200020201111201121222120202020000111211222012222100210000111120101101122202010021120111201101101101011011212221102022020001110022010012012212020001010102012012110211002200101221201000101212010100122010212122202121200021022000021220101100122022111011021200010011012210020011021002111221102220110201221012012000202021212201121100121221112221002011201100022011210111211000201011001022102001200200202112211202002002220110112012000000021122212022000212121002111121022200021121121210220010100012201011210201111010221120222000010222010120101022010100001111020000012002001202102010022111102201212212211202101212002210222000212121001101112220020002211122012011211002110120120100101220122102120202112201110", "021100120111021222200121002101121120021001222012100102210222000020002121022020122112200220211011220200022200010201201222220111010011011222001010012012100210212200001211210120221212221222121100002001102012211101112102011211000112010022120000100121101222121001221101022021201102020202222220012200002201202201012202111200122001210220212101000021011101112120011120000011101001002021221221222000202222002212000002102000200001101102101210111022001202210201021021212210112220220121101110001120212020222221021200010020102221101220011200110210100011001002222212202210202112102100220011120201200020212001110022001121210112200211122200121010000211102020210120112101121211202120121011200211000111012202222211120121120221222000220221001221100121020110010100000110121011120212111211010011202112110021202220021222011121100012221221002210112022100210001210122221212100121200102112111222111210020021110211100112020200221012121120212212001101001212020020101012001112110021211110000211101120121110202110112201202201210020010022222101020001000201002212110021111221001001211202000102020201120110111112221221122110200022112221022210022021120001010112212110101111012221121110210221112001210110111221201121212211200011101120102212101102221120122020212201010022112102021122120011201221210020200200020212102112010021222020022021110022020011102021110001211012210021101012202010011101101200000201011111011010120210020210020101202100000002010101022002121002010002221111101120222002222012001221122012121121212022212102221111211000112220221121222011111202121002001122211020120021122122102112210200212021211210210120010110022221002000200022112001220102110221020122212011122101022002111221020121011222121221000021011021121220010002010220001021122211022010000110210112221122021012120210002120000021001221000122212122220100111011200022000121100210010020201020111202010121220022120022221020210012011012022220011012211221102002002100222000012100022220002111011121021002000011", "012022010120121110111102102010202221111002222221202112210012012001112102010200022200010111102111202022121222012120000021021112202210120122222112200221100122010122200120210101111011112220100100020211222222200022100211221200002002001011020100001001102102012220212220001020110022020111122012212120110111202121202100202212001020112212112122012100221112002201101021211210012121011011011122120121020212210222222002202012210112121220202202220120010210011002021012122002111200010222221212010120211020201020011210100011000101012200202020122212200120012010222202101112122221212210202212220112100001201100211121221211200110012020102202202010001122002120111112102010112222002022222012012121210111200022120210112121112022221020102002201010011120200210010000212100221021200101210121100112201010101211212121120202120121220001220020222012122012101010220102122121110210210120120212111100201021000001112221101001122211020020202100122010220011201222200112222202210202011221012012220020122202122122210010200221021201222220101200221211221102220210010121020221211022121201001122212222221122010122222100101001012011111112100222102112002012022122112202002201122011200222221202120002011120100111222200010200010102021101011020210101020111010202110210101210111022000210122121202220122111121211101220122102212001220001121200211111201211012222012202010211121202101211101212102002012212101220122101001121101220121111102102021121100121222001212111120221020022020120221210210210000121112002210222210010222020201011120121000110010220202221202120210020221020210001221122212210211122112110010121111011001001112102110121000120000022112012021111000011022220011221212211102211122022011220012102112201220010111101122101202210021122120222110212001220122122002202110110020211100021200101110122112221121221021020121021212210020201101220011212210002222000012222110220212010222120001022221011010220211102101112002212001210220202022212222200012002100100200021012112221102210011100022", "020210012002222201001111122222021002112100020111110102220222010112222220021022222000021212102221012101001110121101121010001201020020001112112122212020100201200200210020101000200022220101220100222000202211220211210111210120110011001220101012200002021110121002002022112020210212111211011121210202222102200011010222010201210020001122001202202212011202212212211222021110002202120211002020010020011201010110000100201012002021010022001122001020221002020120221222021110002220221111200202122002221121001112022002222202200021211002212021122022211200020200122101020222120011020201001001010211110011101000022221101102222221002020122011112100111120210212201210102022120021012120011221100122102022012102120002102221100002112122201102102100220221021212101100010101222100011001121021212010110202120001012220020000122220200110021102011102202220222001020020100212010022022020000222102010021211212020121202020200020200200100122120210011212100122000222001022022002011010110202021200000010011220211202111122112220101022122211200020100022002001102112100102002102100111001201211112220021101200001020001200121200210101221111000202112011220210002202021210002001120110212111012101101021220111100110001221210222100122222220201022222120202222211102220022212120110001121222211211122220211221220202212221012011120200022200000220001200111200002020222112200011012222122121100211210101021002200212112121212210000001112121200110002202222100110021201020202102010212210220102122020222121212002021211112012021202121110211212202020202000100111220022100100222120100112012202021020100220001200011121122110010210202000200110020020110021201201100000102121111112010112112002021001022212001202221022001221020101121122010021020220100122001200002202221101210211100022000111122012202122222010200222122201210220011020112022102221200200010121020122020000010110201212110110211212100021121210010222102102002121011102100012021012020120211100001111212101101121102220202220121110202020211011", "010221011000101211001212211112110001102122112002102002212011222010001221102120202221100111021011112211121112022101220220220011210021020001101010022121221122220000202002102112022010002110110222210110021012000211120102020120010002022212201021211201102202100112012110110101001221100121011120000002021011201122111211002201120002112120002200100001102001012121021221100001012000111122110122021000000010112002002111011220122210012220221220100002122010120022211202000210011021211002110110200120221120021022020120102202001100121012211220012202011110111120100212011012012011121201211011011010210120201011110202112012102102010021010001211021202011211012201202111202001210020001011110221021121020211001102212120220202122120011210221021001111112121210000210221110102022122001000122101102220002110210211200001220011001211111000121010210120201211102102210212212211201000011222221211011201211111222211102001222110020112122122121211102212100021011111011121101210100220202222201121200111000101210010102121021022200110001210111212220101210220111102021002020110111222222101112221122112201211202020210212100021221011110022121200022011022202202022012200001022221001102001112210010212111021201210112222220222211211120012221100211002010201110102010010102211221022022021002012001201010200101121000010011121121221122221012110012221020221202120200212210002112110112121001201001120020010100010112001001112002220012222101121121102102212001021201210000021200212112222221121110210120001202001001102111120122021110200102000011102120111022212221121111221202100012221001212100200101102211210210211012011111120122210122010112110011212020210001010021220201122011202221121202101222001101220021120121200200221202101122120011212010202010022200212121022101000222222221120200202000101001211101212122121121210112022001101112002222012100022101112111011122101212010112120211000110100102210220112200002222212021011122212222112101001011012110212210111000101010021211022221212121212000", "110012111222110021200001022222110200001212112210100110011012011202020002111202102000010220111121102121200220201020000220000011212012210011021002212012101220012101202120200120121221112001010110002001200211002000222221020100210012001021001022021210222221121220011100010212000202101120002222211101021121212101201001001022212101211011020100212122001221122201122001102010100112002200111122200012210200100202100222022111012110010202102222222121212020210121102120221111100120011012100010020012001210212210001012112001122100221000022010011022000022112011022220010112002000101200201110210101022210221010001202110112121001001012202212121200001212121121102201111122100100020202000220010122000010222111211011102201122110011202111002001000001010010002220010112110012000110122211202000111020110021111121002101120112121200210022110002211222100212200210022212211021022110200022021222010101212100001112110021102221210200222012101212101010002101111012220222010210102001122121212000220201111010112220120201021201210201220111202100112121020100110011200012002012012111022212022021111020012211211111211000221012110221210000221000102010211011011202100201111000221212211100200200210211122212122120221010110211212202120010122200100201122102120200102220200001012201201112102120222101020210021212021021120200202201102121121212222120101202201101112100012122220022210221220210112001121110212201022020000221222201212002210121211022121211212201122002022222021010002010102120102200000012002121121200101211202000002200002110212002010110020122122010220100222020101101120101222011001200221001220011121201222202112221012201001220021201002011121202102121221112100100120111020221220202100222021010210111210020122001221200200100002222020222002002010000022021102200100101022000012212220112012202001200010201121111122200221010221012022212000222101002220010211110110100011121110222110022201022110120102210120120011122111001200100212022001222102010211010021010202122122222112221101", "111211022110000222111000122101121000121221202201102022020002202100222120111122202000021211021112220021102121022110220000122020001112221222001202022022010120100222011221012200011110112011122221021002012101122102212020010020002112111200020122020110001200002021102001020002021101020101210101022222021212202100110002011110010110020021220221112111011101111002222221022000010200000010210022221020100011020002222012021100121101000211201012221012110201001202000112002200001201221101002102011002012211222211110012122002111021012100121202221202010010020102201200222221201021012000112001101112101110021200010102201110221200200122121201222111201012212221010202021202202020122100221112201212002212102100211220210020001020021022122020201122200021021100201101010201101220122122222200120101122212000100001221001122021111000211000012200220222010122200011020120010202120202222020212012021000202211022110110222110200001222211021000110111202221000212202121221012011002211122200100201120022012020020210010211211010020022111012211111011202002112122110102001020220201002220121110202020002220022010120100010020002102212202121101101002221211110212220022200022012120221200220201220201201212122100100202021120121101111022200012220011202011100011220021111020202210222002202220102012010102220210121001210112001100122001002121011212000002110212222001112221122000002122101010011101100102202110122120220012020002100200112001200012201020020021112210122002022112101121222101010201222200202110001001221011022112212210210211122101221210222010022021101212110002221020001120211122201022211111212221010021001021101120022000201211000111110112000221111212110112201001121222102202101211021122101010221112102200010120112201102120001201102122212110220122121200102200100212012001012012010002201122012222212100000111100011222001212021121021222120220201000022122111110201210220010010110202212012212012120100201020110121102121111212020201110002100211110012221201112200022012122021010200", "121010221220010000111002000122100210121100220112122001102001010220212002102011120021101121200012021101120202011111002122000202111120020102210221022121000000222021202111000021112100012111211011022022122202100012101002021012220010201201222202201021002200121000220221211200110010021101211102102120202112210000100202202010112111011210222221120112202210201221022112020121201000020211221000122012001222122120122112010110120001221222201022020200121200211112201202010020201112121021201200111010021112012011110020022221221122002200022000002022000220212210210210002012010212101002202102100121020210002111112202010222112211110120202120121011121202210110210202111200121210202011120010002020021022011021102002100002210122221021220001012121201021212211200200012221112212011011122010122121022001100211110122220210012121222222100111111200012200002121110101021221122020200220000121121110121101012121110101112222110022110111102210011021010111002201120010212100011012210110002001120012212111011200021111011020222002011022012110201020112011102202012211101110012011022021020221210101002220210222222001201120111202011211002112221021212021221120121101020201101210100200121222122022222111112100020000200200220102002002001211212212222020212222021212222001202100120220120001121110212120011202112010102220001002211002101111111001101011110011110221201012000122110221222111111211220120220222111220011121101222000120121201200111220201001011211021120000121000201112021211021012210111102120111212000220201011002000202012101012122001100020222001022221101210020010201011221110202220012120010121121211022012211201011212000020011212010022001001210022222201122122121000020021010001201212211020000002112011010001011022110121101022222012201120022020120112001001102201020010200000211122101012211112201100202220202111020201110012001222102200222200201021112022220212000111022122120001122112011001112010211012111022221222120220221111121200021211020022112211221100010111221001110112", "010112210121212112122101220100020110111100111001012210020001202101202222110002012210120122012200210001222000100002210201011111201112002002100122111100011011200101002101202221100022111110002221002122002221110012011220220101112110022222102112121101000102220210102120121201102112100110110222101012211020201122101000111021211011010220222212110200020122122100220200110222122101001212012202110220122220012201111210100122100201201221021011220001101220121202212200210021210221012212012100110021220212212110102112110200221211001122220100020120221210012101211000020221120101102022212010202202000120201121211202020012100002222210201221201102001100021010202012211110112110212110100102222001202010001112112000200221122022121010102011010221222220002121222222212201221210212021110121010202121000112011111122202200222121211020211020011020012010001002000122012021212201102020011120012201002121111001212122100120001202020111110211220021020112212200111212200110122121001022211110220211200210211222201222022122020012002211120000011021012111212210001101001011101101000100021200210210121210222020010200010000122211001200111021012120202202211122001101001200110110220102022110010220120222000001100102212120001112001101201001200100212102221201100110101021000120100000020120002102121000021002102220121211000220210222100102220210202112202101201001122220000122212110000220201002202100110112200200020200110111022020011210211000020111221120100110122201000011221022211000201111210022002020122120111000022022122002112220222101022021020011021211121222022120110002220111120112102010002200102110212222201201011110202112122210220022222121102011010011221110201100221200000202202000211211000201011211122112210110100202120112220012010012002002101220010221221212002122011211210020010112011122102021202000012201211222112020000022020210222200121211120200020221212201020122221221210120021202021000212110221001021111022221000201111021110210222120202210011022020222210110011220211000", "101101202210202002001102021012210020210220122101001201022010021101001121220200120121212100222002111101101120110201121101002112200200112110212221111112000221001210122022020222201022220122110202001201022211002000122210222212222201022110201222010100212211000210101101111110012101022002222022220201111122100120202211000201112200102110120011202122221112110222121201022201020120120211012020200021202211110102100012011012000202012112101222102011100201022112220001022211021100022210101200121211221022200020212210010202211021001201211122021020000020200001211121112201221012220120110120201002021100222110220201011210210200221222221011121221102102111110211011122122111102001212120010221011211020121200220022101200121201111100101212010020211121200211202202021001111220221100210020010011120100021021012221002200122211022221001202101100022200111012022012112011111221200111212110011021202100011220001101200010012211012100221210000202012112022201200211110111120221110022211012110212220211001120210212000202110120100112210210020012001022100100102100101111201101120112112122112021201101112022221101122002122011100210002220111200111100100221011120202022112010020210022201100021210120021112000021222210211121022120112001211002001210000100212222021010022020100020102110001012002021111211221010220202010211212120122021112110001201121120110010011121221120201120110011001201122200112010111221122110002022221100100202200120121110002021101000100001011010010222201110211100101010021212210120121222011111112001221221212011222112110021222022221200001121221112021112002221002221121221202121000121012010101111021201222121110010111102220210110102202220200201011012020111201210000220022110222210102112200001120022200222111121121210021211020000202012222210222112112212212200011022022102101010201021020212202011222100020222221110000210101001220221010221121122222010122202202110022202022122011011112002001202020111222012210111011121220121100100102011210001221002001020220012", "201010012222011210112121020010020102111220102121001110021200000102222001100111010210201202122122200201111202112010201101201101110200101101111200221120210212111010211101000121110201001122000220122212222120101101112001110211112112210200200111221100101200200201111110212110121020002111201022202202202122121120002100221022021212021012200010211110000200121001220020122201121112211022000001222201002000222121001002012112122022221000122002210022101200021000220012011120211001221201220120110001002022000001122022111020222000022020102102211201001210101112101020212111122120210201101102221120210201211000021201222201001111002110101022222222100121022011012001022020122100101211221002001210022002020211102101122010202102122220202121221100012202201222212010122111202001012122100200220020001222221202221212112120210122002002111200022220011211122020110011100112100011211010001110102201000010021020122200211212001111010220111011212202120201221021102211110120120001202021000102112022110112000001220111022122020002220002200212120001120210122220122001102112000201202212200120211221001012200000202021222022001210000121202222020101200021110212120002101002122222220121110121002010011022012011202020212200020020011000201002012121120002202200122112012012121021110120121111212011202211212021120200121200011101201020121121020110011221010002111102010022001102201020120111212222022101021022110021020021010020002121221221111121011212022211012011212001100220001212121210012110011002121210111121012221100000101021220002002022020121212121002210100120202000011110202122200112112010200010022001000121102122201000201010110010222112011122001202022220010211010011201211100220020120011111101221001122121200210012012221201201120200210100121222122101001202010211212110002012101201102021101201122220111112011000210111001100000012200110020102122022002220010121000221220121021122210001011002101222102101100002201110201020111022021121021222111122020120111020222120012010120112022202", "001110001100200212101212111111101020220001221100212012111202220120112120022021220002012202002022110200101022211211200211101101101010210202220010101112201010222212111111201122020000201212012201110201200110001221222222011210012101012200202012011011020110202020201201200001001012120120000200011110222101210021020111222221111120221222020110101100021210020200010010210211101220221220211120102020001012110010021112021112020202222211002002110011012211102020021001021101100202101200221200210201002220210202102002100100202210120002120001011122022010001110000012002212210122220000202222211001201212020121110011202111110012021220202101210001100000012211002211121122021110210001210000221022202111101212212111222002010011100100000220212202001001200220211122110201202101121220111211111100112121211102002111101221220111020200122102000012202112001000200202201100011022002012022001222121102102201101210010102210100212121102111221012000112001111121102102020101111122011100101221212002021000121110010221221001002202000221110120112202022110012110212220010000201000001221212102202202022002202211202121201122112210120122001010001221212011111222122201200122021101012122011112000201221000021221021221022202102102001120220102211020002102011122121210010200100010001111212102120122120212212121121202000002022211202212102122202021022012212222011202120210201201001012220021210112211220021222001201020002101220021020010000122100101101000221120100000200000211000102112111122222011200110122120110202211021000020111100100110102112110212212210100121121120211200010000120220012211221112110020002102211021000112111201210100102020000200010022110100221012221002002101101111000121112010112202211111012012011121010210202210111200121120212210210212120001012020010121200002222020022212122011220021000120100010210101212002220120112100002222212010111021202111020221101012012101022011222212102001102221002012011020011211120010211011202200200211220011020211001121021201102002111221112", "021100212212121112120022020210001110220000120220100112010210200022010222122211011101112102212110110200112001021121220110202012000211222010002001222111021201110022111201022100210021222001212222221210011021111000022020202112022112221110002212102222021222021012200021210021210012221110011012222112122101222210120000101202001210220202122022200100100200102002011000222222102221112201212120122222200020002212222220111002002100111110201222012112010220122000222001120020011120201021110010111112010012100012101021102121011001200112022212111010220120212022100220000112112000221220000021221000010012221011102020202111002111021201200000220220000112101002111120002212110212020020110120021010021001120202112200002121222212122002201102110111001112212202220200110210100201221112122012101111200011120002002021121222021202001221002110120011220201011122220221101100201222111121000121001021121212000002200120200011120022011112112210121020022211122202102011201211002012111011002100011102220111000200201100210112201121212102100201222111210001210020112002022021100210210220101120200101011122120121110012112220210111020121222201210200121120221122020022222122212020122011021001101000121121022121020100222222022120112112000102012020212120000220200200022212211201122100002001100212110002211111200112011020120001020202002211102222101112111212110010211221121010022000111010102020200202122110010112012222011010012111112210220122221211202102111220220000111021010100212002100011012000012100002112011201201000211020121112212000012110000111001020121002221020020100002111021101101201210210101212120000002010222120112111111222021120100102221112120011111100000101112111021100111101022112022011001021010102010010101102021210221202200022000221001202110012020211201110021120210021201112010011012211000102021102002000211110112010222210012202220100020102120220202101211211200021022101111121211012022111022010011122122111111212211200011200100012222011212000022111111122022202220111", "112200010220012012202120011000021112120120120111100202120000000220201111100102122022001111021022211211112011101211110012010201122111021122020000000002121200222201120102111012000200000102202201211112210010201010002010202220202010021202000021121201111102101220201101122221222112201221222100021022010112201202110211102020022212212110202100002220202011110110121021202101122110111221102212212021111022222221001221112120021212011200101101200121202210102020021021001211001122000220001201002220200022121201211201201221012210011101210001110201001110111120122100202210201011012110121122011202020212002122212212110002001221022221221121022100100002102211110220120112101011102000222000220122220022002020211101211102102011222112111020120201010220110221212221002212222211011000102122100021200200120200222122210000200100212110122121101200210212211212001100101210121220120012012002212222201222101022111210220022202102220011022212122202020222101212010222222111122102000211120010102021011110221202112000212010101222122000021210100110012020112021210000021210102121210112002120102020112122220012010112210111121021111021201120002001220200101011121021020222200100211100112112001012022001222120022110221000212001220221021220122102100110221211001200201120202001112101121202111002110100111202002200220001021112122110112022021212110111102000020010102122000211200002100120020102022111100001110001211220202001100120020200210011010211102012111001120201022020102210102202222101002022210210200010010221112012011000222010112002220211020010222111210102200100212121201210120221022200202221221100121222111202010100120212222220021222011022100211110221222100100221011122020101201022011101001221110011110022000201212122220011221102220101021021120012120022222222012100111101022022121220201021000101222001222122211200101220111210010021021022011022211022001022120212110221111011220011021010200112222222022200222001121011102201100122001022111201211211120002101121021022012010200022", "210100122202020022112100100120022221022212211220000211102002212110110101101210111011210010121222100000112201211110122121212120011012112221201111002021211001102110212120222110022222020122011222110221201222022021110110120122110120021011110121010210102200200222210121211112010200021000101012211002120101001012211200022021000121200020020011102100012210102101222211001221000110221212211022022011201202121022011210012100001011010000021010102000221020200220020121012102100101102200112202011222111002220002001220202012021021202001202101112111102211110120000221102210000211212101102011020201022201012220212022112002210201021122110010110121220021122102202120000102201002012010010101021001121101121010202200202000022002212110202121201122201120022002211201220200200021221201221001012020002212121200022102012210021021121022102221100200220021212202010121212100221020200221211220120201212111102201200202220011202210222220121222120002020101001212010011220221201022102001021010121101121211122112210122121210221101010021221010020001121201102212110000021110001201001012112110100221222112202011202011220022220122022202210000002220000202201102001020011221222020120011222222111202100111210112102211102100220102201020120120212012010111101021012212222011221221121202012011202012022120011120021202201020001012210222201121222220021112200102102122011001201201201220120002100022000222110011011021000111222102211211122201021221202122122101221012210011201122112120202011101002100001012022022102200100000020222212201120212202202202100121012211200200121020200211012021110001211201012200120210010022100021012102022002222021202101122200022221012211221122011120000112012011010121021012221100001201102011010222110211020120110211021121222000001201210212220002000201220001012011012002110221011100211101021200102120102100220121002011012020121112222210002211210022021122202022001001210212122110021111120122200220100121100120122012022102012222000021222111011112202202201210211012", "011220121000122221021012121222210100000122121101201220111222122221011100120001220220100111210111102020201201121211221111111010111221001000200211110222202211112020101221100022020111112221121222202121122211100120220122120202100021122010110120100022102212120021001101011200212121102221220102100202122020022021021102112000000212211011202121221021201112112222001211001210222020022112011221100021000222200101022021101212121012012122101211101022201122200011011210201120001002111012120022110212011001020122001010222201020002112110011111112110210101001121102001112002112102102202122211100120000201220020001022220110020011212212121202121011012222120211102012121010100002222021201211200012111212012212210221011011121210221002101110200210222121112010200122211202221001202110002111201112001110022210111201121022111101001121000021102100101211201020000100110021222111110101102000022120112210100020012102121021010102222200111112221222120200021122001100101122000021010001020220100222100022211202210021102200100002101020200122121020100221100111211212122010202021101210021220020011110000120011101100112201220211220120212201001112122020012111200011011022100012121021000102202122012202110120012022202000022010212121020200120222120120202011102202001122111000112001111112221221222121122021121111222021202112002110200120202111021202102210210000112002111210201011202210001022211112221200221101200001000221122010022100122110111202221211212112102110022202021210202102201100110201010100022121111102210210221220102102001012200020220011202201220122012120210012000122011000020102200112202110120011020212011101011101212122112202020212120012220211001202001022221101210022000001002022000000221200020010220200122120102021110210012022220001002122122210111021210122210121210000012100122021110010100220110100202100002200200221111002020100100000002020000020200021012010111000101010102111100210010220101200120101120112100112122001100222222120020021210202120022222102022201210221", "121100101110211012111100002110110001020212010100122211210122020110111120110002122221100111021121011012101122020220100110002202022202220211102000022001010222102211021222010012001022221000011001022020022002122120110112112200112000111022101221112110012012012100201200120111100211122202012102020201221001200020220220102001210000121012001222022020021111200220012220110121000211022020002122022201111100110001020220102211120202211112200221201022110202010220022211110020021021220122020220101212222001201101211120010211010000002021121002122202011201001102022000121202220211021121121220002200001110112000100111111102210002001110102200102112121202001120201102211000201111022012212111001111120211221111001220002102100212221112021101110221210022120000121010120121011222221022222112012100122220121002012002010202102001212120210011101112000200011021220011200122200201011112220210212012121221022121201101002001112200021012200222022220121210021100010020120010122211020200100000212011001021220201022002020220010000200220200222120201210111200010002012122210000122100120101012000200101202012021220222010021120202120220011020121020102000122011100021022120122212002122010021121011101102101212211021212200012020021201102101111021021021110222120122102122021010121011112210020221000201201221210102021011100211220110210110222012210020210101122210202221100022220202000021120202020000110000220112120002202122220100002001202111011110210111210121011202122000211000210011222111011022122102111010100221000212101001221012021021000120001112222222110120021200122200210222210002110221222211001220201210101000010021200212101122120201002002011002100000021222101101212021202202222100120020021010202101000202201211020020001201012201010021222202102011211121101101000002121211211002212210022102110210101000212022011211222020121220210111000221222120120000001202222011222000001201121201222222020222120222211102211222101112210100012120220210121110011101001200201212001200021210002120", "110000122000001112001222011020012021200012122012001110020012100121111122212221102222201221222022111022002120100022210021220010122011212112001121010210101120012012120100202220012122221111210100210010210212210102112202220022210122021201222220102010120221110002221120202100211201002011012201000111221102011012021100200020220001111121111202011020120220110202122012212020011011100101222201111000221001211221020000200001201111102210201001221011210021200022011112211021010211122010221210122202022211222102011210000000001112210122110012010001001000020212121220112220001200211121121021122101200200101112211100220201122020121101211121222222211221200121010020121200021220200120222002100020121112021220122022001121201101021202111120022222221222121200102001021012122001122211022200210221211001112011011221220020220220200102111010110012020001102120021122011221102210122122210121001110110120112220122120121010222211021210022102210121200021102000010110111122000010100220210011201112211011210221022021212221010221100110121111210221221001111122012001200120000222202212112211101102122020001002001212000102001212212121101202012211200100122201002202102002102012121010200000000211201000110021111120011011011011012011001022122121110002020001022020212022022212010000220102120002210111011020002001102000111101112122212221220212000121102000200012101220102120021222220110002222201020011011102210221102200101221020100211221002122121211112022210102102221121112020011112220222110000200210011002112120101020000112201210101022222211020021100000201022021000200202210110210202111022202210010202111212202011012102210100210222102221011210021201210021200120211002202100001122122112120001022202210012021022001001021001211002120001202020021121021002202200102112121221022110010011211222221122012210000002120100201202202210202112202222122022202010212202102122112110000210221110102201210210122110212120120202200021101000001202010212210220102110202001211112010021000000112011221020", "011101221221201111201220020011102100111121022210001010120121010211100010200212002012200201121202011120222221211000221122020022001101002110212010110221121111120002111022000110102200211202220202011211112000102021022121002011022122000111020020011021121112211021220101121211112120101121211001110010001212110112120220012002002120222011111102001112011111222002001002112022120101220222020111212022000222102012012100200110120011222100101100101001221122001110112010102102002120012201102111102012012212120122220202112110200022202201220001212202021102002111221210111220200020112000011000122120222012201010112202100121120202221021002111020110220200001020210101202221010202121110200001100211200221100100001201100222120100221210120121021120010122010022200011010222122110021002201020102002112212001020202211111122020112220220010122220201210020222210120012022220120001100122010212002221021000102020212200201211100102101111002102221212200122222121201020012200101010021022220021100000112010022122010000021122020002010212021221210102002002012201121011022011111202221021202111211001000200010220202111000101101102121212200021101001112210211002001012212120012101120102021112111020222002100002111111221220221221211112022121111211022112121001201222020200012010102101001011022202000200011012201222022111111110102110201020121010012022021110221222102110021200020101112120220102012011202121021212020221020102122100121220100112120210022210021110012101000011111221210112122212211010021112201121020012101102211011022220202211121222100102101100000121101201111012110100122120222222202000201102121002001211102220200100020010022021220222202001001210001021211212022220010220020221121001000102102210120222002110100010202211210122202000021110120111210122012221012121211221121221110002002120000010112001121020202112112020220220221110201110121201102011022020101122222000010212021202022212200000102022212122010100221111200220201011110210020021002000111122102210002221010021001202", "002212121110222001112121112120022002110022022202222120022000221200102012000220111222002110222112011211120110201111011020111100220110001100201220100112020002002022012222121201112201012020212120022102202110210100200110202120000212012010001202000122021002201210001201200012001202202111001002201210211221002021212001112120220020011122021222002200111012022121111101200102210200210212210202012210210201222012220102002120112211222002220022000100212221022122202200220021010022012010101220000000120221101101102102011212202120020020122220001000201122102210221110100121222212211212212201200010200211100102222022012010100010221121111112102110222000120112202221002021200201121101001002200010021212200000221011222011011112220201020112100101121020200001002101100110222100111222211020121120001200022001001110022012012211121021111211021101002211002121001001211202202202101020221101200212211022102200110202021201201011201022100101001200010021002020120120211222011212020010020002122120010021022022112211011100122121020021121012212212010210201222020021012122001101100222001110012202010110202120220202020101012211112212220212210122221112211222111102220021010210212112022221121222002100012120112202010202121222221011000122020121022111120020201220122112201121120001002222112101011110212001211210100210001120022022201002202002101101112020200020221022211010201201122111010221212201210001122010021100022002211122122201111110020202010202012120212220121011022121212210201022220012211212202011221012110212111112212100010110202212102101021012022100112101021211000112111202200022110110000121102111102002102112022001201010002000210202100212021020222010212112212122210122112010112111121221011110022110202110221212212002201021002022221022112102012222011100012102010212221201110112121202222222101202221010000011002001101201011202201102022210111020200102102210120202012221011200122100011200100202122110001000200020121102201012101002002200111220012022010220202122221212010112", "100110201200111211102211122211020002012102010211101222000112202222011221011220210112012011101212222001220201200210121010210111202120210110002211212020210102220221100002211212212120222112202001212012202121211212022000221221200112012102221220100200112100002101002012010122201010102211221101121101020020200110112201001211102001221100121001122122122021012101011001222020001010112102001011011001010102111221202010112121112201100200022011220121001112210020201202001111121222001101222020220120110210111110101012220110222212200121221001220002122010112021201101211110001201202201221212012210122012220102100212211212111022121012121110210100210020200012101222220011101221002122112021112001221022202102102010112020000212221011211101222200001100112012112001201202001010222001202102202100100011020220112110110200100011212020201022002221122010001110110202010201112122010222011021122200020221220212100121201222120201012012110001212020110011102001220210210021200101220112111211200111101122201120221200020221220210220221022112002201121020100112212000201222212121011012010220011102122102000200002220200201211001210122002122220211101211002012120020212010000100222220012010200022002002221220222100120122002210100012202101020201010221120222121120120200101122210211000011100121011011022020202021021012220200201200101101122210102011111000221212010012112001202011020200001112210102211201101202220100112002202110012211002100122111220102111202212002021222011221112001212211210211122111022210120011010020012110212201221122020122001002122121010122122222110200220211000002010001000011000222121002211200100011101200212012211212100112110022000000022220011122002110122120022200022120100000011100121020110000011101102200202211011111100020222120120020012102210002200022202010110200220001100020021001002220212020011201112121000221121200010112021001100001212211212122011212220022012002121110001211101000220000200200012121122002121210222002011011022120210020101122220111202101", "112100100110222220120112000020012010112012122202101110200101210011011221022100221121020110100102122221101210011010122221220012011002022120121011222220211100110112021102000100112001101012201112112210020201112211110121021220102211111102101021221200110112220200122100021222120201212121210011122121100200020001002000002121110201122100111010002211110200110111020211200111020121220000021200221000122121002220221121002000110210111120011201002020101202210022210112111000201022200200122010111010220210000111201211120122021222221012021210220001022221111012210001000002212211211121121221012010201211210200110101121210100120022021210222020112202212111221020201120221100200121201010112212221100212002011100201101202011100122210110120220111220122010002201012000121211002222102212112011010212100112112001002102021212010110211101121010221010020122021112211200221111012210120021122002122001110222222211101212020220221120122112211002101011222102002202211211022101021002200020010021020101222001200212012001111221202110110120111111002101210102201100201210122121012121101221200212112002000012200111121002202121000220221100212020101212221202222002021221012212120010222022110121220022102212012112012010222212011221210020210110121111101122200122021220201120020012120200211200021202002012100002221001221200212112021220120111022212211021011200102120120220220012021222120010210120112112120022112110220221012112011010010020110002021101002001212001000222022021000210112010210021211102010211202111011111211211011200101222100220202121011210120000000122121200221110120120202010112012021102022212122002002121221102221122010012211102211122202012100002212022022000210010011211020100010002122211002222200001000101210002001201000112202022011221222122020202121211121210002221112210020110212212011001100101001211002101122122102202010201120221111120121202002121221110221210020200221111211011010022212012210000220010022120101200011112122001201002222121021021100110120222010212000", "100212221110010100222012122020221001210021000202002002111111021211121110002021012101201202201122020122020111221220100011121201001021021211121220011012201222222020211221221121112001211202012200022121222101112221200010010121102121210022222222112010001220201111210200120220020210200020200101212002002020012021022211010001210012002212112102222200121211022002102112002111010110110022111110001021212100111100001011201200021011210120000102222221012210020211202022020111201110010020021122101022110002202101101022201011120220212222211102202020121101002022210222002001002212110121200221112110111102202222022122101110022121020000010102010001022002121220202201001110212000212222021211220220110111011101110200222002110022002220222221100101100110100000011201022022211002000220022200220201200111000112122222102002121202121012201101200100101102022000100020010021121110112000201102221022100211210212002220201120202021221210001100022010100220001002200020220202112001010110211210021220221102110210112102022022012210121000101200011221120002100022011111210021122101000222011102100221202100110220122202211020220022111202201220002022021010110010201211112001211011121211102020201112221022010220110101210221000020010110122112212012122200110020022122220012010202101200210200202220000110201220210101012010212222000002011211011021021101211010221102100021100211211010210201110112120212202220222222111200120020102212102201020221220020100110210021100121001012122212120121221102211110110021111010022021000202200121021000012002210212120210021002000200211110000012111122202001011022001122100202101020100111001111101110122001200211111002221110210002122122200212202221010002000022002120121210101120202112011021202120212221101121201110021221111002020010012010210122110110100021102100201101201012012022122111021221212220110200110220020000111010001122000000110210201210210211210021120102010200012120111112022211022212100211101022200112212211122021100201220201011110010221221010", "010111101222221012101220020112100121020112221002211220110011201110012121201002100201201021222011210110201010212001210111121120000100221011210120101020210112011212010000222202010111111220210102021010100021201112201200022210122210022110110111211210000101100020111210001010200210120202101001020110010010221021020021220122112221112021110012000011121010000222020100010202110012002222220012120112111220112112202112120020222212022010112102211211121120011002100000221011101121002122212102100110112212201000211111011110011200202212221121120011221022001111102102101202221202220012122210011110110010120102101110220201020112112111221201200200202121011200011220020122210112021111022112210102002110020101000202122020020021221002002221121001211120111211122122011001121200110220121000021222212011201212001211100001220212020020011111010220110211222210220222012121111121212000220112102200122001211021101201022011121101212101121122200222021110002022112010102122110112120112010201222101111111120110200121210212210210221210020200121011021220202111100122210210111012100100021220221011021201201210010100110200202202020200101002220012110002211111021112212011001101010121100220012000001222202221020010100010222220012101120210202200001200201001120110021021022110100201111222022122100010021202121200011200122011201111200120010202122000022021122012021122010112120122122001020021201021100120020120111121012222110110211212021001021001002220010111010020102210010211110012220201011120002101002112120101022011011210000011121010201210021211201020202010222102022221010211122221211120202101000010021202212012020222201002101001222100200001121021011102112020221211002120010222220111010220022111010222122202211220211000022211012010100212211201002020212101012120012122112000010202112002121111200222101201200222210012102022002021220220121002112120220112221010201021021202100200220212021122211120000112022222120211201111001102201110222222021110102202001201202012222222121202020021", "222012220221100010001221111121211211211120210002212220112200122202121110111011001111000120100101011200222100110101220200222211101021020010220020021200122000021121110022211022020011102210010110001100100022211011201221012222220110122200110210100211222201211202221221111202100002101111220022101100021001101102111210112201112102102220020111200102101121022221220211121021211100012102001112102100021121010212001000021101102211010201001011110121212102001001120000212122022010220111000011010001221220102211202221021022021121121121110110211002122001000020010210012022212210000021011120001222000200021212121102121201012101110122012002221110102011012102022002010001112120012001011222201200120101121110222102000221111101100120121202110111021122102220221101120021002020022120120210000012210111021221012122011102002012002100222110112102000112122001200201120220210211201121122110201010022021110111210121200122122002101022121111020012202100101122121022122121012122022001111112010000210001122112220001210220110212202012222112201122111021101100000011111202202210001200022002112000101210201201101010102120112100010000010020021121200101120111202122120220011222000022011202202102020211221100221202001110002002221120021120021002121012122200220101111201010221121221120011221011110012021002122211102022122020022201121211100202011011010111110211111221101120022220011011111000002200020100002220211100212200011120000120100011202001020101201001002021212012101120200211110202210012202201202112001000020201201120102221202020000102222000201200101212002002221021101101001021200100012012002000002202112122202021210201120112000210101202100002001012222211102001021211110020221120120122000111112202222220110220200011110120220212110202122111210110222000022221011100020021012220010121021122021110022200102102102011021202110221022011111112000022001010021200220011002011011122211002201120211211010121110000010211222221000121200021020022022112012122212110002201100201121020210212", "122111022212020210010012212022020000021102120210102202120111202020011212220020000220100000220111021020201221212110121001000210101221012202021112212101000211002201221011200122011202020112020010101101022212120011100021211101011011100012222002002000012000020211012221000021020010201211202112122102201012100022122122201002122212202210200001010211120221211200012212102220011021212012211102200211222101222000110220211001210220002100100212111010212002000120210102011101211012101021120111021101212220020221001021020000221002022122111220200001010221211002122211120210100000101212000222220102011122110100001211212011222100001220122002112122111220200220202102012102211101000110201000102111211210121211122011021122110122202211011011020222202010122110112202200100000120000101110112001121120200022102120211012022200001110020102210211001110211222022021110000212211011221100221120120121110200102210022000220121210100220210212012202201122011221110212202122010101001201011200201022002021021001111112011222210220220001211120111122100021200121112012211111110110021210021102211221110002021200220202201121021111020200102011222112002211200221011000212000000022011002021022120110010220001201212122220201222110011000000011001022202120111221000221012101112210011110222020200011121220122011221010112212222101121122011220201000200201011002211012011011100202020222202211200211002122121101100100010011220000121112022111200002221112012221121122002112212111000211112001000111200012221222002001001120200111220000111022222022121201202001211201121012212100021010200121022120011212102010122021002021022002020100201000211102101221000122011112000022102021100201112010210110120021210110211111110112012022202000121211212110201102121022201100212011022122101020202011222122021000210210002122122210011122220220112111120010220020111021202120200020020012102000020201220220220020120201002020211021010212121012121022210202222022002122120200222202221001201100012010102002101110110200111", "120002001201212102002220022122211101222000021201121211110210002110122111122021200211122012100020100000122102111210010022202021122111002002102010222201111002201112002201110100012021211100222022111121201012201211220120202202111222010101000100112000010122201022220102121100012211101121011200221101212220021100212000220021211222222021000011000211202001200110102001202000001111211001022010010020222210022122211120210211220102100001120210000102220012100122110020201012000200102100222021112222200102101100112212202102220121222201101202010120220001022110001011022220220011111001120200002100222012201201202110020222001210212101112111222211120022120220210001010222111200021201011210211010000112010011212200010111121110022211100122212002221222122222022000001202021222110121120002020121102201122121000201222012120000010021020112022001121010002001111211101212120200002122220220020202222002221111212101011101120202000022020000012000011111201111012200012212111110222011221001121210011012121211020110120012210122110100012101111021212010112000200000202201001122111000010201220220021022100112102212222011020120001211002112102021010221121202211111121110202011210102210222100012210211112222021120122010101220202110021222121202001000112102012011022100022110020102120100200011002112002021012220102012200011011211000120200111001102201202021000221201020100211021010022212211220000120011110011112122021002002122220102022010001222212001011202220220211211220100021201122212202101222112121110020220200010020101220101210222110212112211221021200100222110011001021210201102020022201202001010002100220210022121121110212221100100102112122001022000221201202220111122022111200000201201210210222122020002011120211202110010011002222210010211120210012002011121220222010122110201111120112221011002221000112222020021211221210201211202020111112201121210110010221112011212211101202221010212221021120011011022010212112101102202001111021110022102121210100122211121221110000012112222", "111220012001001221112022201201121021202020101202002022001210101020101110102011010102121202012200221200200222111210200000110102110201102020101111111121021010222112022000110112200022010221121100100020201112010200110210100012112110011011002221211222221200212220012010212021122210200200212022112002002012222022010210222221100121201011000000112222220211011202000011211111012020221221020121202222101110112220000021111020021212211111122122012110222222210101212000120220022000212221101002002022112011200221200220122110220212121121201020001212220020221201022120202110212001222120112100222202210201021011211022000102112122110012120112102121020211122011111020222201221212021121110210200000002010120201001120112202020012011010000212211002210210101112011102211001000022102101200121121122101000012000112102211212212211212220211012021202110111010222021002112002222022111121112112001021212111012202010221110102000200120200102211100201221222012200010200111202201102112012100210101011121220221222002220220122222100210212121201002010000110112010202121100122201111201222210110022220211222210112210112222022000101012212102021111111000212221011020200021200121101110212121222211102001122010202021210020102002200012220220101121210201000202002001012101021122222122121102111112022001022210001221022001111221202211110210100022222002011202110012111022200020100101010001120210222210220012211002000221100102212120120012201112211220212011222021002020021120011202120111001020121101011102110121201012101201020002110201022101002010021110010011011111021101010101110222001100101001112100112101020021001122201010120210200012202000121222011102002221110212010201010120102122101220021210110211001202110020111002102211102002001220011010012200222012120221211022112121212220120210111222022102111201001012220100221002221212111221222101112200210200020021121202111212102221202112011000112022200201200001110012021120012102222200002200211002022221100012101101112002021102012002002010100", "100220211011200221112012202000212101012122212120102121102212212120120001011021011102211202222200212000202022020012201112200112002022101002110002220222222222120012121220221101210022100202221100120201000221211120021102111101200221012112220020200121012202222102121211121120021202021220121210002002010221212112120212010222021000111011211211021112221002101020221101112101102012210012021221011122201022121000010012210102121110120100211212200010022111100120021221102221102011202222000010211202201000121011110210110211010022001000002000111122220221000222210101111121112221001201001220120010011221002120202101201222201110201110101220100212100211002002110111120002100020220001020100120200120222012011001101200012221010210022002221200111021212111201211121021111101212022102220201111122001000011001101221101111102021200122001111012021222022221122022111210121102021211210012022000222120001002120002211220000010111112000000010102002100122202111111211012021001020022201221202210012111010220120110010212002201122022100200012120221000120000211111111010100211110000011020121112220202121000102222102221112202111200121121002020102221002022121000000022202120101211000011122010121001212221201200212220210222202002122021222002210102121100101110212000121000001201212210120002110101011122222001200222210021201011001002222202022000101122212000211122110101222200100211122212211212001111010020110010012121002102010111220110122020000010200102011210020011011110010102221020220200010101112121202102201112121212212112001110020111211201120211112012221212012000100011201211020212202112002002220002212101222102112020101221210021212020202210120211111022220000011221100212102222212001101022220222012112001122012212102001012202222010202002212210211202100102112221212220112012211122120121201112220100112022002011202112222021200102200212102001122222100212120222011211022112102102120201020120110111010112221210210202102001211201011212200021111020210021211111222012002221202221020", "120022201222201201222110202011210211120112220122221202011010012002021101100002102001121102101221000012222120112022102201111122101222211120122222010212212102120220212202202221122202200222001102000002021201111120122100200012000220012010210021202120120110012012002011120102022200222022102012212211211002001221222002120001111011101211221022102000111102121221121001122112020110000100101221121012210000100011100000020022101101111020102000111211201010121100201012121101111011112112011200200021202010201212002211211011212101111202010100100020211110221122021200121222021002000201120120200220211110211221022112110011201220010101202021120000221201202022221101000220000222122020111120001121111002201101012122112122020002221122210221002212200222221122021221101122000010112120021022121010112201202101112201002100010100102220111112210210000100220012110110120201021112120021111122012022202110202210011222020101020211121010102000110212012001212212201110212221202100200222122102000222110210021221201021110001110220011110100211101011012110101220020121120211021210022010120121110220100211000110120011120011021010012111102021011211000102020221211210121212012021122110201202111220221010200112021222220212000222101011211102020001012120112102112222011000220012022100211010201011210201012220011212102212001121021001201111121220112000102022201020201012122001201101012110220002120222110001010011121221201212221012200201000022200000211000021221001120200220201220012200102221011221202222101212000000101010101221211101001000211100120202111010211221121100211122000020021111111212202002121022111022201211112221202001102200121210202100002000000110200002120111220012010100020100002120202012011000021120212000200222021011220021122100002112121111211200211221100002120002021222200021120222002112020000002202122111020100211012000020120000120000222202110111122012220002022011222221122011101222121121022012122021102110202202011222020220110102122000222122221120220111000222211020", "102210012012222202002210012212021011020111020011121211100102121200020021200212011102222011010021212202100101021200120212121022200012002110122102100022220011022002220220202120000001110011220100102002202221010011100012000020002112200212011222100101000121101222100122222012001121102022121211021212202211021212000001010001200021102101121221122002021201011011200020111122011002210201021221101220020010110002122102202101220110022102012202000210020020102100011122201021022212000022211012011001200200122012110210022221222212220010022120220222002010010022202221002100000021000201120020111122101212120021222011111120120022101101021020200002010010021120202101022120200010011212000102100001102001012010012210110111220212000120021222002220212122011021210122110001122021021122222010120221120202100001222112110000111111202212020100122201022110101010010121011202200101000020211110210002010001221222201222020110210002222212022100002100202021110012210212020221012211110201100122221012122101200002100121022002100000202221001001202021212022012200202121121102221211220221210200110120012222221022111220200210022201222121102120022001222201121021100122000102220022101110202210100111200011112211211100210002112012101010121021010022000201100000102111100201121111212111000012220221121012101021101201221101111110020020222222112212120100022001100121210220121120200100010122101201201202001222121010001220021221010021112121221002121020002100112200001200202202010010220022102010012110112110002100112200221200012002022111022020012022001022221212110010202210002121220210101201211010121020221212000100122012001110100222010222011101020222201112210221111100220210021220011101212210020102001021220010112100120110220001000110210121212101022220012122220120201200011201112201101110001222212212201221200111111111121101201001010202220012222022202111022102202121021111110100012022011211011220222120221122100110222120222210120011222200121002110002120010120110121010111100212111010001", "201010200102121010121202010210101201221210201022102220101222222200010002120021112121221111122022102200010221120201010222000022211010000121102210121012021101112020000211200111020012022100022120122000120220010111221121120202212122202121000022121201221121000200121100020022100101120221221100220221012102000110121222201012222210012011101002222211200121211010011010112111212202210122100120101011011021020012212121221100012202121212011220200200202202122102021201010110221102122021210001102122002002211020112011211011021222021020201101021200010222011202220210221021002112221111020020112212002220021022222021220110102220120211201001001200010112111201110120020022222022220001002010101020101020211110102220102222210201010221001021122122210210001110100020220000002221111010111100012121122220110202002122010210122220220210011011001201212212200001201101212222222212110021200210101200201022202210012001212012120122012002221211021112122201010121110201201100022001101210112001101011021221200220101021211222202200120201022122122100000202102021020120111001120200100220200000112200110120122020120110010012021200021200111102211012011020120000221220112222101202012221212102001221020112012020212021021012220112101122122222220112021012111021102110012200110111201121200101102221122121110100102021122121101220021202201110222221201212112121200211021122111020101011120001001210200000101201210121211101001111002212011222112211010110210000220122100212200012020101221212220020010110220002122210202102000101021020120200122220012120120020100201020111210100202102011020111112211012122221011110112111211121020021221201112000011100122201112001201210121011022101222002202121201121012011212101022111101200202002212021020202100121010220112100112210121202222120022102210101021011122101212022110212222112200011012101011120202022102201100121011010021011022112010012000020202210002221002002010120000111212101222002112102221100002111011101002102122202022220200202022010120202100120", "202122102001112110112210101211100211200111022222000011112210000000010212101120202101101212211202221102022001020122122110200011111000101101212120012200020220212202121000201122020210022100121110110202001101020222001121222221211100210010122222211001002111210121121112202212010221002012112121120010112220100110021111021122010220221111201201120002210012002001210022010211100121020201120012101020201000102111200211221022222012222000200010002010120111012222022202020120210222220200221011221220200202220012202020122222021122010211200222021222120200202121120012001011102112012212120000111200121211221111010000022112112211210202200210210121210222221110120221012100210021201210012010101120110021110021121012020011021020101112211121210220212200020212222121020210021112000010012221100201102221212212020120002210111202012102110002010000221012202010002212112102212112201220022101102021022122220212020112101122120212100212121012020012101121110112220020212020201010201000111122100010112111110220220222202211020222111101011202001210221122120221020202120211222021022200012212212100020120121111120211210212202120100022221211020020011220001102201211002220102201110121112120022020212200110101000011220201100210110121120221100200120010212011021011020202221221201112220022222000120220011022221001121012201122201020100122202202011221221011021210202211221220201011200002011110020100001012010111100220102201101120012220202111210212220222201011020111001010020001002001000112011012221001222002102201112200120202112122010101222212101112212020002201221110000220111211200002211221112100021101211220112201102111001200012200000202100112101200211200220012120211111211111112010110212012221102120102121221221011210122200200221222121200120111121021001021021122122012001211021120201122201122221102001120222100222121100200222011201020022020220121011022110212111121111112212102121102000210210210001210220020211112012001211021020200211111211102121011222000220121202112100011212121", "020021021022100200101211112002010022022001200100201011201022011121100200210200121202112210012201101121220221220210011221220220001122210120102210110000012112012012202201002002212221210012220000122112211101002102200202101212002010222212001220122221112120101222222002000200222102102202200221211221211100101202002222110112022200120012012020000021202101122211010022122020222102122100021121022102020010100011010210222221201222101200212001200211121200011200101120120112101201002121211202221000211111111022101110102220101122220121220011011202220122021122112202120000021021110020100200220112202022020121112121011011210012202202002001212202121112122102021012011011211201112121022101100001222012012112112202221212002020200022210200120122102011112121110212001002212020222202122101011211011110000121201200000221000201022212121202020102201110221122220102110201102011002220101101002102100012210200210111011220000202011211210110201121122121002201001222210121021112001210010222110210120022112000012002201111221121101001201120202222220000100201211020121210100100021100022212122220010022210101201210001221202120112022101000100012202221012202111121012012200120212001210211122222002200100200202221021000121011101210102020121012001111111021111112012210112212001222221221111201110221201220221010111221102212200101212202212100120201121201121202021122201122010021222221121022020122200211220201221201121210200110002110022010102200012222211022101002021202101110220101100222122102211111011220012002021102112002100022011120012222202201010002001101201112111020120111221012002202002222221222221111200121020221200110122112000222111100112201121020020221120000212120110212200120110100212001000101211112020012111201121210212200111120210221112112021220112121011221011210001101100012222210112220102221120111012121000100012121221221110002100000102101101220001121212210220202211202202200120110222020000220110011201002112011021211112112212010200122210101012121012211011001011100", "100201201122001001121122101100002211122010111121221220202122211102112010201111220211121002211222212012200121010102222101111211022000001102022010121010020211022020022220201212112220221020122212101102020221011012221101102211001212200212112010022020122210100021021022021010202100121202110222202010001211100011112001010201201120102110111021112201111010201211011120021110011120010002122020012010201011101100221022020220211000001110121221210001101000202010110212222022101010112001120220021211210210210222000222221001211021022112111201021002000212112002201102011200200212120001012200212010211221000221002100000001011120122111200000010102100010122211001101011110211012212001102111021210202012222002212112010211120201102100111001100210211102111021210020010022012220112020202001102202010221010112122001122200120100221221001210111202111202110122121121112022011220112022222102020222020010110012211220112121121201002011020120012110121010101001222121200111222102221202111120211121210211212201211111102101010110002000010211211102100221220110101202022122001221022022002111212122110002022020212010010212020102121011012222210110012110220012110101212122021000211021202002220212111202222120000102121112021021010002002012120220222112020220102000011211202222112021010010212220200220111012021202210021020122212011212202012110002200021212002120220020210222212011200120102001211102200110121210002011222021021122210122100100002012101210001021000220221202121221020222221012222101010210121020201012021112000000222011121010200100010020102222111201121002210020221102122020001102122120101222122101210001010122122121120112202000211221120200012101122200102202110100110200120210002102200212012111022220121210101122111122120012002101111112202111221211002112022112011220121200211220120010002212212202021001021212021212001222001121112020100211100020122221021100200010220022000002202220022002010112220020002121200020212112102001102200112111221111101021022201122200020202202200", "100111112202201222011101110212122101111021001110122200000012000101012100022212122000010201222021110121121010212222202220101110020000120022111022200211002002110110201021102000210102001222002222102101101002211201101111120001102122001112021222012110221111201210211212011122212200111120212200122110202110010102220002012102122021201012012121000202120221201101022022122202211100022101212110202110101002211021120200020010201121020101012212112020000022002000100000112211001211120121220202100110111101121110202112100110012101122221011011011021020111122221222120021112201200121200112110000220002210220100211011222220111022110011101000121210112000210101200120111222220220111212101220112222011221020012022120220120110112211102221200010012020201012021121100120102201101021001101100121212100022100022211101201122210212222222102021212101020022002002021212212210121011120122100020010000122221001200111101201100021002022011000111020210010201111201210010111210112120200212202101201200100110120000001102020002220101120022101210012201222220121220110001112001000021121121212220121111100020011220121021212102102111100021221011000120210100200112020001221200212120002100020001121101210011202120222201120201012220101022202121020020001002202120220000022211112022020200100122100022222102011002212010101122212010201110000011200000022200000221200112211210022210010100120210002111221020000111201120010122111020002100020022122000122000210221222101021010001110222101200121011010201011201100212121122121222022112210010222022200001202221002221121212211111210122111020101000220012211100012002120012022122010022122222222122022200021100122212210011201220101012112212100021210022200101020002121101112001201011100110000210001110021212001120212012101211100111122011101010220221211112021211012112212122101111001022212200022202010100021201122222200220120202012011221210212201220222221100200211102012122102120222120010022000001001200022120220112021112110022110012021002112110210120", "022020222020202021100012211021102101012111002000122121100210112020110111111221000102001222220122012101201222010011222100121012021211220220200102102221201001011010101001000002220220021220102112211101101222010211020200220221222202110021121120211112121221101020101011021122202002122012200010200011000111121100122002122012101000202121200001111122121120210002212021201121210110000001120021021220202011111122202012010010022011221220121100021121200202121120011220022000101020121210211011222122100001121000010001002222222100200220121202200200001010020020201101111111210111222021010012111102211121120110111221221221120002220102022212221120022002012210222111100012120212010100001221221201221012111101112210122110011222020121120020002011100201002002001001211120202210012001010100011000020220121022100222101021011021121212200021120202210221211021110202002012010011122200202102200022001010000202210012122010000201020201121200000121100112121110122122222221012201100201211201112120210021002212220120022200222001010200111102102010021011112020020202020122121221221212010101120120202201022100100210221102220001202202122000200200212101022010212022101112012201101111021002102020211221212221000012021220021112211200112211112220011102111220000001111112201222101110110211111002111010021100012221121121211000020122020121110200102220010000221212112000111022110100110112222000101201022010001112222100202220110210112020202110010121220022200120222111222000021110202012120000020010110001112022001210110012001012001212112200211221200021200012110220121100121221001200122101010210200012201112012101011112022202121201202020021021201112110220002120211000111021201212221110200010221112122220201211022200020020201001102220010120120000110101020200211201022211122210211020022022002212001211120020122022211220100110101211112200102122200100120021200101120200020120120211010100121110211212222202221221012000121110012000212020221122202211102122012222012001002110101100202110001121", "110021200111202121010022221212011121021222211102112200220002010010120111120122112022200001112122201001002011202102200111101121110112202012210101220202121021100212100202210121011110111201121011112211220020212122000021122100221210110212122001002012111121000012221111102210022221220102012012102010101121102021111001002000112122002020000011020222222002012100011000120111202100020000121220002212212120210021221100120120122122211210220021121000100101001110122020022100211011020112001200200202201001001012022101200100200001021221100121210102022212011102021211222010200012222222010121100121122210212210220221120120012211001121111102210020110122101201222222001012211202111100020001022012201020202202112020201212221020212010212012002110202112121122001201110212010112210101120021002102112001100101122110011002100101012201010010120121211201102210000000111110122110011120122201212222020020022222122102011222112220012101220222122102201001012110111011222000201112101221102101111110011212120010021211111212010212112211210202000021021212211112102222022000112111121201100202101101111111200211121211122220002102120220010112122102211011210200211010000210010202100022210201100020122010101021210122221012002111220100022112212020221010021112010112011210112021022212120002001211010021021121211100112111000100000122212001021100202101122122020011021020221222102000121122120002101022222120111110010220210220120002220211211211101000012101010112220012010120020121220102002120112120102100002212220200012211012020111122011021210011210000111011212111110022122112121220100102012021211220001222122222121211111010121010220000212102221202101110022220002100022201221110101120102100200202112200000021100200111000002022021100202221002210111100100012112100212221122101211021120220210222121102220022000111120101220011011021210122102200011122221222221201112211212112002020022101212100201220020021220111121211212200101011200220012012002102120001002212100112112101001201200012020211", "220101122012022110021020112021011102100021222101012100012112022011212022222002120010002200222011000022002102222210210200201012122110001102022210210101201102212012000201100121011110222110112210101102212010211020102221001210121011112021221010021222220112101010022011101012102011111221202010111022200022002211001000011102120002110200121211012120002011122222212221012110100112112201100002010201222222222101211202010111022101121112100201120210220112201012100000012211100020211210012010112020000110111202010220101110122202012010211220222002010011011020210112122010001202120111200021022122021010202001022100111101222212000122220112021010012100012021220012010222011100002021110110211022011212011101102122010121210100022111212112121121101100002110220210221102211212122112222101220022212010011211021001121012021020121211200221021020212222222110021221200012111220121110021120221201210011100011200121101120200220000112022211012112012102210010201220101210111200020212220110102001110002121110010000220011200200010222211111012200000112221100111020210212101101002020220222102000112221010010000121021202010002202101102101211121222011000111000000121100002211200102202021202010201101111120222211121200020201211001202220101010210020200001112121222010012111011121001010212211021100201210012121210011222101021120112111212002211200221012112100211220102201121011221112100020221021211020002002121102201200201200111212012120110211121011110122010020101100121102111200202000210011200122110220211122201100011010221022200120021110202002221010011210210112210110111021102121101120120011110100021022101100120202212002202122020011101020100202121101012202220102110102111022021221211202120210101111201111220021122112021000020100020101021020110021120111210111001102110010112022001002112120012220000111210010222210112000212221210101101110002022201021120001102110200002222001210121020112222212002001220000111022012010012122012221100222120112102011100202022100202102001212112010", "001112020011102211010002222021020122221120000002121000110202201002100010221200100200010102211010010211021211102000212021120020102000100221212120000100100022201002101102220110120221100010102112012121101111202000112021101200210012202011020100210001220110001110120210200121102200021022120201111100111120211120022021211122221222011221102102102212101002102011210212110010111100111202201111210011000221000210201122121001212121010211102120100000222101100121000200010201122200021012201102010200020001020100120002020122211020210100202202212011110111112100112102112100111001110201102002002202001121110020220222011110221001002120221000111202102220021110111001101020122002220012202112202112210202101012021120110022112021120211022002210002020100011101210220111002100022222101122222100120111020120121222212202100122001120000001212000211210212210221012021110000020201020212101200122122000010012011001111001222210221222002220110222111000020120101112202220000002002100210020212010210122210110002112221210112201212021220212101211222021111001021001012001212210022021202022001210220021001010201001001122011200102201101210012220110222021021010111221220122121102220110122200210211100021001200002212101120102201220212211212000221120210211101102111110121022101202112020101002121220012022022201110022201111100001102211101020212210020001022022222012212011000210012211111111202010221022110021121201101110221121110012220122001220011200212121020211011022210011110022211111001000222012010110200201211012201212021010202001120000021002002112012022011001202012112002201200120102220000122001001211011022101011201121202102220222200010010120002020122202221211110220101220011022210212012221022211021120022001202020020000002110102220001112221200010021102212101022122121220111201110211100012112202020200202202122220001011112101021112011000112211200022020012001101122200000111122002020212120222201221022200121012211100111010002221002202202122101200011101201102011011102220202122", "220010020201210012010022111102012111111111010121200201010210220210121121200212020022201211221222021022210022112002021102222101210002212112010020112010100221212122020010222201011122111100221201220002200220112022200210211121111001111221200012002121021202221020112212001202011001210101220120111212211112201100010211010020210212010120111210122122112122021221001212020221010120102100011101110121221212100221120000121222122121102022211120020101002001210012210122002000212211121121020012001212010112001222000122001201021100102020101011110211122222111002021211010212200211212101200102220012201100212100120102011101111011201012211020021112101202111111220101120200001002021011210222010210222220001021102020112210200210020112112012201011102202212121210000110020221122110010222100110110012020110112020122000110010021121112011120212101121001102102110121112000112021010111202012122212020220202110010001022200111120100000021221111112011212001020221011222200011221021120100002110222102121120222111112221110020020022101020111211221210221110121022102022001022012202221211000122201021112120201200022010220211102122222011210020202120020011211212020110202110100212100221011020022110210102000202111202110000002020211222020001212012002122102210001111121102010101211010200110100112111000211020112010102121102000002211022011021212011010112102020002200120122120002110120121212020120202110012222002020021202210002011002011212212001011220011020201212200111011020120211121212102002200111102110102201000222222201010201020011002120010101212120122120221212101210102120020121100220201200112201121220222002210021201200222111010121100012012002200110212002000210212200212101101121102111201020120221101111121210110020102120012212012012010221112002222221111011000201002010101112200010211022100101111122022201121000100011122201012101100110110110102010121222210102010120221112100121002122222222120101020121120201100102112020020011110100022101121112021022222221021021222022210212", "121202111010201021100020100011222201022220010111020110020020200201012122120202012021000012010210021102112120022111210110010112111102110222021022020122010011112112000121202111111020110200222021211100021220201122201002201020010202122122211220111211212010002100001120212102220002201001012120120122112211120021012110201120021001201222022202102011122210022210100110102200101000002111120212200212100212100110022020202112201120001022012010022200000101021220121012110211222100000212020212001210000210111001011002021102212010012021120021001020001110121102102012100222110202121120222211200100002201002200211001112020012222212211222201121200020201210212111200101112010122202021212011120222111120122012102220122012121100122222011210221222010011202020222100012020110102011011002010012210000111121221020210021022220202100111011010020112222221121002100000001101210220002100010102201201022210011211011211021222001110012121012210000011101021100010121122020210022022001022200022001221020000221202201102012012022102222020012212210021120011112110101100222020101012121022221222020120001120001200102212021120210021002220012111100120011122022200102121020202101000110202012212221221121211012011021210021022220001022212222110011101000211100211010202211110120201011222112022102210210021021012220121021021110122100211011000020010102220000120220100202011122000010212201222000021221012111102121101111110201120202012000000212010111210211100020122110112102110000100111121210021122000102021101002212012222002020202222020011221011020221220222121110121222022211202210212000201021021121212100111022022111202200222020222001210120210001111012221010210101100211010001000020000201112010011220010112112101120101112102102010222000002020022220012200022011002020100002100220120022212101102220002210222201220010210200220202121102211100111212001211021022000220210020220100101211002121020110212111012220202111022220011221100200222212211021002202111100020202102221222210011020220000001", "002111220201110122120221202111221111212120221001120022020101011012011101010211011200120002002102012202200102220112210101210021011022001002202020012200012010102202012101211220220201011010021002100010212020021220022022010020102202122110210210212012202200222022120200020121110120221002121002220112211220221012002202210222220221011111102100010001100222210012221212211121212211121000021010002211112222122220121221221122202110101000002121220101110010122022202011121100120000211220112020220011002222211021220111021100221022012021212010212010121122002200012202110210222001200100012122200120112200012200001220210111101201111110020101000000012201000011120110121200112010100102122212222022101201211111220121110012011220021021210202011020022022022122111100020110101002101000112220002022121210010001010012020212100120010200010110201112100112022110100101021021101010010101010012220121000201020102121112221112022101012220022111002122121020121110202020201120000001120112122210120221011220202021220222200210221012211110101010210022000022111102011202010001121201022101021011000222220112011100100120010221210012111221110010111200021001211102221222010011220211000212020222211020211111210012212101000211202120202010221201011022022111020221202220002220210210001112211012220001110122202212021121200220121210212001012222121100111101021212202221022210202212100011002221210011120110020211112012121100211010010222200000201102102010201211010200010000110112102121001022002012112221121201202112201000201112120212010111212002021112111200001222110010211210020202121012001012111011120221020110111111022201001011021202122002122002200212022102120201010211011021220010222001011222010202111201212101020220110000021202111102102222121122102002122022021022220112210212020221200122202120111121220001000220220110222200001100000021210111020011122212002000220121222222001112012120010100110122120000021112102000122210120002111021000101210110221012021110111101112001100212111111110111", "010121102020220112022220212202122102021011211212100120110111220101020102210100100020200211121212200100000120122110020201002212112222100110121110021112001111121002211212102120121010212001120121222011222111011222110100210011100111210120110021110010221212201022111000221001110120000001202012022111120020112220102100102220100020201221110112200011002000210201211221112022011220110110001002200202002010200110211002020210020211101012221012110011101221122021210000121201012002102220120012111220011100002212020102221202210020200222212202200121120111220120100212212220202202021210220001211010111022122202200212011122212201021122101212011201200012211200120012021021000120020022012100220120111221211102112201122102110011111010001200101121002222201200211021210202102111221002021120110221000201120220101111121212210012021001202021002001021212100122002220011201222021200221221200100000112101011202112100021220001200100012210001120020022012021122212212211120010212201110211111022211122010222221102112010020112010111121121212222111100220021022020222101120010010111211122001020210210220221211111021100102010222120100010012102011000012202022000021220122102102021100001102221112021101111022002222102010220201220020210211220111002120022110022110001110102022111101112211212121112222111220000010122022112212200101100011221000122202000221102111100011022122212220000020010210102022222210021021012222122220121110111220220010110222000011211200012022011010211210002001201122011121011201102220201001022210202200112212102010120212122010211022011211110112122222110211000021011201112010022001111010012000102212221000011120121000221011002200112122011021102122011022020111021022100110021012110010220100122001010202110102111211121121002010002111021221122111101011201100011201012002100020221111220101211022210021202001001122010202101122121101212221101212100210001202212101110001000121100002201020112101211220202121000202022110021220001111102002201112122212100121111012121002", "110112212001121112122021100000101112211102201021011112002021010100002220000222001110012211120221101012212120011010020011111201111210011221212112221212111121101200120122100002202221201111211121212022001122220021220001121210222011021101221110121121220012121021211202221220021121222221010002020121202220112221100012210220220220012002021012121110020122121112221010120010220022020101110222221021022100111102120201201022202220110012201112120221112222122012022220201212020022120021010212022022201201020002012220211201201211221100020000111002021000110120102020010120202111010111002110202111222212002020022010012200100222102201220121112212110200001201200122211122022120100001110001201211211102020110120002120121211210121122111012100202112121112100211000002200021011200111012201120002012100012001001102022011011022201211212201001100002200111102011012100201000000020112210201020211200111202220012021021011210201012102101200122110022012012202212202212100222211001100211120102002211021011212121212200010100121200112210001121122220112222120121222122101001221122001120110102012000102121122210220201221102022020102212011022120000102000010201012001110112101120001200022010200020121021200120221000022022002202101200022121012201220002122210100001101001110220111022020010001020200110100220011111111212012211101002020211201100212200221020111122121012222212012120101202212001222010111100220010121022122012112102111222110010011012002221220122112110201000000221122022110011002100001011220001112112000022010212210022122122020022220100200111020112002022202200220012001110022222211220201010211011102122200102210122121001011201201222102211201012011021112102012110020212221012202201011212211210021012010001201102201212010212002120112211001211201102200121010022022210122100002221110110222021200102101022222200002100222000021001012212221101212112002220012222111110102000020020002102220111111111002112210201122200202011001200100221200021120110200222002102211102120100211", "021220120120012100121020201021212011201110002220022110112001112111222220221221111012020010101200210102011012110101002101120022202000110202210121022202201220012002110011122112020100201220001101211210012002200102122201110201102022112012210001211110202010111221001202121100200201011110100100022120222211012200002201202112012211100000112202101222222122222020110101211220022211120220222101122012011100210222022002121112002010221200211120222122111111221000002001112002222112110220012200112110000100002220121100002020020112022221120220211120021112222021012120111012012012110112100211001211200201111211021212022121201111101000001102101221002111212212222011202110100000220001201002020000001210020220221210122100010002012222220011100111122121222210112210011200101010000202102102022212210211221111010201012022100022121101200101011120020111011210012202210011222120202011200202201120112010211200021122212212022012221000200002102211021011210020200021021220000222010101120212122112000010022221220201001110200122022120022021122122212222021202022200011110001222011202002011021120112202211111110122201221010222121122111021111212121122202122022001211221001221022001012200202100222010201021010212012202102110120121010210010000100100112211212200002022120022200012110010001210002011220112212002020111120022222012202110200101210000211120101020111220022100200200010210010212102202112110100210021002111210100222110122100122202020021000100022011020101111012221021010002000012021010020222000112210110011011012020020111201100012210212110022210201121001112210212220010001012022020200222202020102122020011112022210010200001011220211102102201011120200112211111220200112011110211210111202211201002220202021001202221212220012022112221202121112121222201100102211021000221012210200220222110010010021011102102102110102002100121002212110120212200110220101221200222200110201101120121012121200001212200011020010020102021120110201000021120110202000100210020100022012121020201022", "021210122111202102021122022210210200110222122202012200120102111222201021101121202212000222122020122120210020011101202101002001210221110221022202211021101101201112012202111221220010121010011022000221112000220220201222001211011001222110121112112221021121000120212212221010211102101221201021001120102222110001010010120021122221121101010100011011122212121220201020122212201011122211002212122011100211201121221120102202010121202111001112112011010122111221220221112211120021110212111011002100121222201112010020111221222021012201200220021022121012101001000211101210011012000110101222100022201211201111110100112001212220221200200100012021121220012012221120201012122100100101010021221201011210000100101111022210221022120201121120011221111122002100020121101222012001210111020102120002021121121202020022002010020020121011102110100210212220121222110201112022110121100012110001200002221211212101210221000102001012222221210101112020122002210200210120200121202002222201202210110210112101210121222010010120020110011102121011222001011212102210020121111011201012021200110002022212011001000211020221011102121201012000102111211110201122010222111012112020001121002212120110112011120020010201220202212221011200121100221120100212200110002202100121000210001110200022102001012011210102102221001220221202202222200021221021221201021011111002210222021020011212222021202220011010211020012012221022000010121221000021011220220010012120010212200121101010000122010200220120102000210112102122101000220101111002202002102000120122112210101202221110210022012122021212112112101122002012201202011121022120000012012110011011102002111202211221001222001210101222212001221221222010000110012111020212021212112122111122221010120200200211002111010122211211122211020120212000112112202012011010201002102102100200212202012101121101020111012200102020122202002112100010211011111101021201011021122110011222112011100101102012221102210112020121111110001100102100221221111022121100002110100012", "121221111212110020202100022121002202001221212210021012200012120120222221222100000121110202011002002012212012210120202012102210122220111110000211220022021001001122022001011220021012201000020202001110021112000200002201201222201202021111111102110022201220101210220222000001220021222220212022211010210220200221100012011121011221101002000021100021120211002202121210210000011212222221022101221002020110211221002001101122100000001121120211102021010111122222212200121200002210011012121022110221011010000021000121200100111022002010200221220120122111212112210202100101101010020022211202020100021212010222011001201011021010000020002102110202211202022210212100111002121211202022001200111112020100201212221120201201202222000202021010001101121000220220222002212012210220211201121001011021020211010210001201221120000201122121001022111121120012002221210000111202002111020020100222222201212110022021101110020221210201222121222000022120011021100022021102110010020200001201010211101200000120010010211001101111202122111101220012020000121222010110201112122210221110212120110121120200121221222201111100122001211020012120222022102201120011222111010112211222212122202211002201020120212020122212200221200210120110220102212111112210101200011201201122110121021021202011100101121020201011211200102021222221200100001002111100110012101120210021120222211202202211201010112100020202011102002021122212122011010111222122021120100120022011210010020102220220011120002002211100122112220101010201100120102222021120210022001001220102020202212222112010022000000222011101221200210102100200010020021111021211220110202001101110202110221112001211101200201101100201000201110010120200020212100020022220210001110012111212202020200111110211120012112201221002212202120211100110210221201122220122102112002111220102212200101211001202110220021221202111201111010211101222221221100121212010011221000002002021112222112110112200202020201101020012002222020002012120102112020122012012220110112221", "202000121010211002201120202210000022022212021022011022122211001010221111000101100201100120000122200202001100000011212002202210011201020220220101111021220000211220211021111021221121012201210121002111110020210200210020020112122120121002021202212221010101112011102201000110222022102222111011102210010022111221120110120021221021022222101121101012211112122120201111102211100202221200220220210001202001121120010211010200022010100120120102221120120001212220211020100001002110211002011000210101112220111200001012101202012110212000100201112021201001221200201000020222100012221100012002010121021002210002111201211020121210010012200202022112121102010212201011010122011221102000110011000110201021121211220110121010021002011122201222100202120101120102122022012121001201200222121001001120001022210020200020221001020201212211010200101202021002020120012122110122001020212102022201001211122212211101010121110210001022122212002201111120121022121202201221210011020222210202102112001200012110011020202020000110021110010111201010010110200012122101022101111002110000222012222121121100011122222210100010120111022122100201222220210120122111211200121112200111122120022121012110001011001121111200220210122122121022210200211022221202210220110012020111122012221100012000110002020122012111021022211022000110111201011001001112021022122102221202222202112222122112121112000100201102222102111122012011100101012202111200211102112210102111222020201210102221110012221021010122202122201221110201102221012012222110100110201211110102110220222201001221001202121211201020221012101111220011100110110011012110021010002111100201101222110021200211210201212012002111202220011021211020000222222112002012020212000002121211021220221011212101222101020112202010000212101000121200020021012110002221202210020002222102022022201020211012021110200012100222210222220210112220122101020201010120110210222222020122210222220200022111112200012011210111202211202122112122000111222112100111221012010120", "212012221110110111200201020110222122102002200102111002211221201212000002120221010100121222110211200002220002211221102002001001122021020100222221102112120001020112222021110100121000122221101220122021101212002121011000021212021210201220212122022111110021202201120220101001220002112111100201221202120010221021100000011112111011220202101220021002210010222201200121120020210110222021021102020012102111201000121111101011222112101100020011012010102112112221221010202111120201111021202111122021121200121210221110111000001000012011120122202020222110211011221002221102002001020110212122011121111100210022221011221210121120111221212021122101221210112022100022010100111100102210201020121022102021010212022210222002010110102112102001102202120200221012020121120020202012011200110021001002020202021121012001120000012020221001100001010201122001121222100202110120122022022211120212100220211202122020100100012101122202000120110100020201011101220212211212122002112100111100122111202122100201211122022022022011022212212202221212220002022220122111121011202222002202001011122100021200122222012211121010221001220120210111202100210012222210121202021112110210212101000212000020222211221001201022012202021111122201012012122011121002101200220210101212001112101221002200120201111220012200201121110010010222011001100120202020122112110011012100210022012010222201111102202212211100121112222011011212011220200221200021120120102012010202110012201120222012210200120221000211011222002102211200121202111110010000212110210120121121202120000222221221022100010212110202100121222120201022001110112110012120101102111011010220221122200222002020012201121021101020100211120022112210220111202212220102102220100211101112011120001222122012120022101211202100001122221212101202010210021212220011102221200222212010220121002210101012012021010111221002111211020011112002122100222101011210222121102020011210001201210012121021211112022212101022001110020202111021101022011220121022201020100100", "100201201022212001211212200022110101020200201110022200201220002111100121112000222210111210010222020002220112020211221000000220111122122101211120212201112222002121110020221122002200022222220121222001021110121110010112002011022011110101021100021212100100201022221022120220010222222221101001202001222021101110112022012200200020101222011100122221112022101000202012112021022221200002010010112210221012011020201020202020212122100022011020101021021000211201211011111011111022202000022211212211110210202011212200221110100122000121001210110022120220201112012111022202101210002102001120221000211020000012022202100220111121222001122101112122210201200020220202011110110210221221211200211010221001022212010011011210121121112010211102212102010100201100202012001201101212212212110211102221001200000100200202101002202220011021012021022221212110012122102022122011001202020002222122102212202111222211121022110021202201100010000122011222020000200000210020211101100201022212212102000222201120000002200002200001021101101100002220021202000211220112121210112112121000201010211200111220221102022002021001210100120102001201101021111220022122012211000102021202212202001122122101211002112202020020022001121102210101000222001220202112220111220101220221002200011202112222212222222222001121022102222121010212011201202010210222021202211002200210021000001111121010011222010100112211100010121202022010202202220000011121022220020102100021110010201002112120002121120210001010101100100202011000101111022120011121121202200001121212012011212112122221010001221220111200022221100121121112110121002220222021100202002022211011221120102210012101222120211100210122202122121010110210110100020121020111100110102001201101021102201102111001020220221021011010111002101220111002200210022210100111111002120001210121010210101001221200022200022001010110111101020022222220221210010012211011122212102101220110211221102222120210121110000012102112201002011001121122212122102111001201120201121001", "212211210111200022020002120112121010011211120211222101010010100102021001012221221012202022222210221000122100222101222012102112212201121221211201210010121221201020200120020122211220000022012221221202211122021100022110012121202222222001022121200220020111112220011120220010211011000200010210012010101012111202101021000220021210000222011102102111100221120020121222121121112022120011210210211011201110000010020111011011222011222221020101110222200202201121202112022001102002001211101200222000221201212011000002000100111000022210012210010210212112200000221102112200100022121021001212121101011202010012002110022201210210221102220221211010102110000122100200000211120002022201021010200210112200000022212201210011102121220002202020220011210102110022212111212110120211012001212210212012012210100120211222001010002010210100101002101100212100010012001200220121012200002101210212121102210110101020012021201121201121220000101011212112110202200012002211201210020100101001011120022212122201211221012202000222001010012202220221010102100100201211202212200112212120022112120200212210121111210010221000121101020111110211001101202111011220012022100200002110200120001202012021102220101212100110022101222121200000221010021001210101102202002111110002122100211001202001112001010012000220200121211112102200010000101011021101100021111000212000000122010110011012222212221000212110102002102110020121122100112222011220121222122212100022201011201110221002211200001100221201122000020221122021210201121221120012210211100112222211210211221001210020112022121020100220112000222001202221201101111011101001220011100012222002022001122102122201101012021022001020011220022021110212021212200211212111001201122201101211012200110021021021002220001022012020122021100012110220220112212020020200211201210012211000021010010222202211002010200211210202111222220002101221210000021022022012221210222220011122000011120010000221222221001012212002022021011120200011201110022111221210111011110101", "121012222021212001210211021221202010121100121200200021002101002012010020002010221021001020021221220012222021202011201020111010212221002102011021020222121221102222011121012221112120000102221122001001010020010010022122001221200221221111002221121111111221021111212021011210001200200122021022002201211012020212022012122212122121020000202111002011001002210112101022101000121212211011101111101202212200110020221101212221212202012020110101220220020020120002012100201221200210020120100210202201202210202021110022110020222102100102220112222012101221211211000111220001201222211011200000202211111012021012212220122202111001001122112021121221201221112001210220201102012212010102022222101021101112002101001212022020221221202122011010212110212222200222121200221021020111210102011210100022012020102102001022012200120010221020112001221121001110011201001122010021122000012101212200111222021012021111020202120002202111002201110120020212021101120020221001021222022020221221021010222002222201111000021001211012200111012100000101010212221201212122210112101201220000221022002002001122102020002010101111020021112210220210112011110202020102101111202102100020201200201002100101122102012112222120022221102220121021012121111022221210201102212001110202200000211010000201101211100220011101102102102022010210102000001211102010112010000022101220221122021210000211021021100012122020020011002101001112121202012002221012001201022012201022101102001112102021210212210000000022002122222222120210011201011202010200021202200022201212202112001022102121222121000210002011201012002020100020221120002112211000000202022020020122122112202121121002211222110122100010220012212200020221200111212120112202020202020110012212220210202122101210122012110022022102001121212010121112010000211201212022211222012211202210001101101020100201212100201022011100010212010200221200021000120111102201102000021120110022112222110122002212222020220022000121012202201221211101122020110112212202022222020021", "012010202121002012110002110210221212001210111102112211220101001011202200021001122001112112112111202110011111101202022121010122022000202200201000220210120121221101221011202112201221120012220220210222111201001120101011120102111212010100202212221120212221120020101022110221021001221200002010010010211022201100012200201100201200212020101201221220012011220221012101002111112100102102012022121002201002102012220201010002100200210011121102111000202000001102000201210022211210121011211121221222021021010220122102001222112120122102112120100020022021010211021021020012100012211210011002211220210001012210112120112202000021012211100222001000111020210022002101102020112021210110011011002210211100212222122000112011201000012211111100210220120112121220001000110020111222201210111200002122211001002012100022210101210200020010201112120201121020021011220022121102011120011220010102102221021120012020210111110212210010022011101000100222001112001111200012020010212210000002010001220110222112221100201220020001120012002102220010210012121202122121222021202000110021021220010221100112220000201011111210122011020212110011221101222210120200211001222000200100002022122002101010020220211122222002112200220020222101211111020212222100120121120221222200221010221210120222221012021201022221000020102200212202010011101221201012220001012210221212200200220111112102220222002110122122000112020000121102222222211222200120202100120201010112212101022110202022100221210020111010110111102001200202222122122000210011011010110121121200211001120122210000220102022101201000102020020222102012001221021012222002112122100002021001002020012120121201011021121200120200121211212121111212201101020111121010111010022220222112221120211001201212220201212122012010011022100210201001121012202020211202002021100222101100120122020200000201200111210010122202112202101101000121110102221120102222111012020021001212001002211120020012202002002201100221200122121021120000122200122112121011020201020211", "102102200012001110111200101102220210101010100120021002102021011002110011012002221100122020101122102221111211212001201211200221210012221011201212202122021212210221221221221001120020111201200001022220111112111022012201101122020012020120101101111111120001100100011200221210111001100210201020121212020012102212212122200001201020121122011201021011000000110220112120002111100210211220022011010000220222210022022121222110100201020120112201220001110020122122122200002012211100212201012112002011101111020221101210101110110121210100011211021010011010112220122220020201010210210202102002010011101012002021102220200102120102201212211122122100002122202020210112220200011122010002022210021001122102020221202121010111212111011222001121122011221100122001110120211202110110121222022020122202022222020012102022002101220011012211211202012022211210020000222210001212022011011111111121211101102222020020100111010202111002012221012010021111202001201022220002210012201220022122122020021111012101010022020222200000020222211102211020002101100122210200002000120001122001011102201202121121112212022012110021112222002211020220002121122100110021001211010210000201210122001011101000200212012001010010002221120212120210021022211021112001012200111200001122020000220121101220222211222020021101221212212202112011200102112112220012011210022112020012220002022202120220212121112210020101201010002210222021001212010210101212101001210200201100011201202100011211202210001012212211112200022200202020210112202200100220211222121120121121110200000020020110020222221002022021022222100220000222101120201122202221211122201121222010222201120220210122212220001001222210102011100112021101102120221222002202222000020210201200021200021210010120201110202120010221111111201020110011011220010101102100110001002121220202212022221201202202121021200222222201211212220200000221200201021220112011221120220012110210211211000002102002020212111002000120212210100010011202001000001222212022011000001121", "100221201012122121020112001000022102110111221220102021020102200021011212111212221022201122110212221001010221210000202012102021020112120220121110001122021211201212010110211001101212020021202211000111110111121102220020002222212101112100021012212220211002122221221010210201102100002222210220112220102210010001011110021120021100210202002000021220120120212210020021211010011221022022220111202121011202101221222111202200121020212211102211002212210101101102222122200020000100100121000111112020121211222211211120210020111002112222100021000102212020012121111112120112122100101012011202101121211110022000201022101112002122121020010200010020100122111200211110002222102102021012210002200111200021121020201101200111220122000111011112100200011001222012020121000122010220120211022021112112210002021101011120022001221021110012021201011020002110012101120101210222210210000010200220001121110210122100102112010120210221121221011022202010222222112121012012020212210111021212220222201210221211101202101101100000101112220210101110010001200111020010210100202102121201200120212202202222120021110201100102002101120201200222002222100100002200110201120101111210112121211002002211112110221200111100211021021002001211111012220000200210100020000111221102011010121222102122012022122120220110212102112100202022210220000010001020022000211110101022121120212221212000021221022122101110202120111110001001002010212201111101102000221201001220210011200111211111210211011112211000210220102202020022111220101110021212021212011201121000221010022211212000201222121111020102122120011120002011210000202101021021000100000200112210021211201000202020112121200121102012120021001110221100201101212102200121100210120100201100021211101121121012220021011101221002201020011120220212202102210111210111002020220002210022221112011110002002021210221122011002001000112002020110101002120221112212110201220001202212002220121000211001200200222221122010121201200210010002001000020011122111111200211002", "020021100101120201110220222110201202000221100122202210012122122210220022110122011110220121210122100222000122021212010102012111102211122111012120022012201000202011121110222210211100101020211110010020202211002221220100000121002021220200220221121020011002222101222021202100221102201120002001211201111202020102112101221102110011121001022020211222112012020222102020112210022222211211120101120101001101000120021011221101022210220220000020001220211022000010202002212120222222112212110021021221212101211011112210220220120121022202111211210011001011010022002002110010021200011110002120202202200111221002100200211011110211120000002200012020222001010002201210022001102211022210002220102110001100011201200022220101100220122011011211021222220202100120212022012112222211022220101201122222020202021020122121001111011100100111022212001002010221002221022012121211222221200200000021020122002010002200100122000021020121122212212101022012102122100210211201011111110012212011212000210202000221210002001001022210201201200200220120020001021111200201102021220200120102112202000200102110210022100100110011121102212111000210122120010021111221010122120012200200201220110100201022210120120201221020012201122022000002220101100100011022020112012100012210120011211120020100120220212010000201210122102002121112210100101012101021020201220101120211202212212112101201011202102122001020220121201010102201112210000120102210021121212022022002111111221102102201100000101221120000011120102202000000021000222012201121020211002002020101212102121020220002200120000010111001022101222001222210011002102211121211122211011102021102012212102210112222002001111201200221112120201120021121200211121101200010212200221201222010011222211001221011100220201021021121220111112100222210121220110212120222100222221112220202101102021211211102121122211200010202010221220012212202120000020122111110221200002020122221102222110111221101021121210010022122200222020022202210000120211112022000011001110222", "000120021000121222022201202111202021211020001002111000112222222202000222001022201102201201012210110000222011220012101120202212112222111022012010212112021010120121210101011201111022220201211111120202221200100112012122201222111102001210001200210021000121012101111022121011122210212122120222020220100110212100011000212211102101222210001220000021022202221020021202112122000120122100101001201202100001202101020021021212120000111101221212021121122112102002111112110112012011121020010120012212001222121202210210201202121021112010021211021021102010122200221100121202110120200021221220120220122011011002221112120110022222200201210201102000221220100211112220111121222000122022101100122021122011012102021220000102210200110112021201202020101201120002021111011012112001022200011010201211210121010110122211222201020120202001101210101112210121102111020202202121022001212122210110022211201201221021102020100212011221220012222102102102122210222011100211101220201100222021122211110011112110111212211220121100210101221222111002020001120111122020212011020122202211222210111020210120121002101222201012211221001010221212110111020012110002200211212211012000212200020021121200021012022022022112001102012110212200201110200220221020110120222111111200011020210002111101212112112211110110120111110112211010120110100100201212222221000112120110011101221021200011022101101220112201112102020120200122111120100112121001202211222111120212101002001212002021021011120001200100101212010002201122121222110201100211001110202111220101210220111202220122020200011010001210022000201122120121000100121012100001220210012210012002210102210100122210102021212210210000002201210120200002012202101121100002212010210201002010011110210011210100220121221111021222020111102111210022022202020110001222111102212000210222002210112211100211101210102120122212120000122000020122000122100120122012100110212202021202020011001002222212211020112001221210220011222220210021122122000121020210000201221220", "110211100221001022202100121121100011020122120110222211221100212212110011122012021222112121112220002221220110110101102100011100101122200202001122101020012002200102200220122200101000222000011102010102221000021002020110020221100000200122011210100012201012111222020201120000101211100000002111202000000212112122101210001100101102211220121010000112200220020202010100012021211011012200011211211111022020012120200101012002121222202120110000112112222100201112012102002101122120210012120200110222000020222111200010102120112101021200202022000201112202110112220212110102021220001200202112201022201001022100120122200221120012100102211012112111210102111101011021001222001202112221222210111102120002120022010220120212011212011222212202201222001112021021000211201120110120120000110000010120002020022021101100221201021121100001001222011122200021220210001001222121000001102020020220001012120002022122110101102201111110201011201011102121211222212212022001022110120122201012112100220220201111101012012200211001220210121210121201200010021120022120221222112201100102210222120021122120110120010021111221211200021101200201211210110010000222011012200112011202010022211021100202220200200220100110211110220212100210110202101021202000012210021020201112222121111020010002101120002101221110001021001200112121222020121220120021212110110202102212221122120221001222220100122112101111020211011000201120110022201201012012102122000110000210110002121100012220211012121212002001101200120112202112120022100022211012000120110202011110221220221011121110122020022201100120000002102020021011222120120122212001121121000221120012002102111122000202012022210002120102112111210102020201121201021121112010021121010111220000212021220002010001120001110110120222102211112210212010020022201201000020012101002211211201122010000002021221210121120010011210112221010002102012212002010211020111201202102012011010100222112021101102020022101102102222200101202002122212021012022222021010122212201120", "001122010102202101102110212201020102200001110120100002122021012212020122010121122110102102100120222121012212221210200210000122002111122212021121102221210212120201020000012110221220010120122022222221121211111022110002110112210102020222202211221221200011211020010201001122022010222111210012001022211100002122112222112102201220111020021002122020122221020002101212102100200222220200101222002022111012221201120211221220101220022012211122212010201020021121201200200021100210022202102121100210012212110001220011201201110211011211201112012112101120200202120121121000110010122010112111012002221002200022122022020000121012120022011202220100022212212220111102110210011100021200000111121120002222100020100101212120100221120111210001002001211212020211101211022102201012221202220210011201001112010210110120222012102010111222202010122101021122020102100000212010001202211200010110122200020111222122000002012200011101001020021202000102211111111212010212220201101021212112221210022111001211122102120112111220212201022221222021021200220102210001200112200212110020002212011022112122201100222021122212020102111102100112101220200012012010102000210121020211021112022020122102010020222020221210202121112122212202101210220022011112220122112111200121000201101020211222221201001100000112002100111022222222220012120110200211002102011022110202200112211122100102012211222222000221221212110220100020222021200221020202202020020021011200120022220101102021111000100112101012011001221120212221112000021002210011021112210200212111112100100021102202121002212222001010120210201221001220222211101220200200012010100110210022121120001022110011221012111210220100012222022100002210222022210110101211220112222102110111221020020220212200120221110201222120221002012201201001110212200120201101100122022222021020101012010102211101110121010021101102220122202120010012112202222021202211202010222220012221022011101011201100000122020002120121100210011111211222210111002221012211202112021021", "221102001222021120102100101211200200100200222211102021222211121020221212120102021112220210020110010221202120201220012021112021110222122200020001202002120022201101202202020000120112202212000120220111101012021011220221102202211122221212101121022210020022102111000120110011020001001221022222110010120200201111010222100111010012200221112210112212111201102211121112211020110121112000100200010111022022022021101012220101212202011112201120100100021122100111120100210201021002220220101010002122202212200211211210022222210201222020110202210010120001101222020020222020210211222202221112012102011001021010122022012010001111000121100112022200020212222212211101221212210201102221221102211201211201100121111111020112211000122011202211221201020122111222201000021101022210021211120201200020110122110211021200000200020221001112101121201220222020022202120202112102212022210202221022200221021011020120200011221212221110000020210202202212100002211221101111210012001120000010201011211011020220220000220101102002010121000021201222011100210110221021121011000101100120021211102022020212101221210110000210020101222010012012100020220120020110221122011002222201100210211011010220012020200010021020012200202111120020202100101012101000201110211001122100222000010212212110122212020212001121212100221210120210010100101210002201211012001110221021010110201012100120201102002010110210011220220211012200202121201111221112101000221111111211000121102002202202122000022021110010121022011022102120222102200221010011012001221211202101010012110000201111200222002102002000022110010210202101212211021202121000102220221010200200200020202210122202110202001100020011022222222210001201002221012211120210011011020201112021012202221012022022222222221121121110011010000222121021100002221010111100010001001211102110111020202000211120212120110000210122100120122102201220211210210001022010022102222022121002000210112212022211011201200222112212011100122201011111120011022202200112122100102020", "112211112100210110011201012210101012001012202202101222001122221212012011100010202211102222112010221121022212202111201101201012001012222010120112020102200101000200202211001111001002120210212212002121022120211020102200022210121221020220012201120200101121001212022220110221102100222220122022002011220121211111210200210021122012201200122000021220000110100102001110212111102200121200112100022100200021201211112210011021112211200121120101122221010212000220000200010212010100000102211111021101002121021102012011102022122110022110201100200111220210111220122112102222201112201211021110011110102001210220222002211110002210100122200120120101111221001011012201020001211111020021001202222121110212210200010212101221200210102010100201221002020021211222002100100011022021210200000112222012011121010121210110010011122122111011122222001201211221201102101021202201201110022021120122120112222002201211022022222221010121021001020212120200001221120200212120220120012221212200210202112012111000220212122102222222221210002112020100221112100022212222112200100200022121212200022120201010122000222200002001121222122201221220212012102202122102021012202121210200102022101122100022002220200001121021211112020110110011120202202212000211220021222110022122220020002200021222110012220022101211102001201012110111111011002011201002221202221211021221020221201000200112002111221111010020120110220121211111202112200012121202002120121002122200011110121101022010122022200222110210121201002100202221102212200010112212202202022021111011000220200001021100210110122110122210201021002021010212112120001222201010221001200211201120211000021110021000111222022022011200211120222210002210220110210222212201010111111022200121001211022202100111111112110010202010011221112100020101012002112221102020102110200111110011002121001010100020001220102020220020220020012111012222121002121222020222112021220021100201100012021112121100221000211000111201011112202021001122120102022200201102012111012121", "022220201102012000211220000220001111101102100002100221101000210221212112221112101010202112022001020221100001121201002111120012111202122112120022222211221220210200221010102022220120011111020100100001111010200211200111111201020200211120100220012121010011020022111210012012200020010011100101121202121101001211001121120001022112211021210012110200002121202120020200201010012210021102110200111222000220020122211101112110212120100122220111210210220200010112212120001001012120001121201112210111212021211110200102112201021211201020212110121011202222200021012220201021200010002002020111000202101102122220122101120111222020100100001201212121102221112011201102210122110022122022101022012021022220100122122110002000220120202002111000012000222202211011100122010101120220012102122101210212100111100001122010110020012001200202211001012222200001122112201112100210122100000021012202001120202011002010012000012201212100211122202102012121022002121210022102020002110010000012001210001221100000000012201210211211001222002110202012212112020021020121222020102122000211221220101000000210202101000121122012012000112111211021110222122112212012022202011221112102101222210121110121212112122000101100021021212000200211020122202212020121101022100010020220202210100110220000211102021122210012220001202120000012000112212200122120202111002022120121021001210021102001021110221200221200211110221001100110011222212211012200012012020210102222000021112202012220001211211111122222120122200101010112222012201210010022221100010122012200212120020001212202021112110110222212101121102011012102112021111002000102201001000002122202200202101222210120021220101111221211022201211002210021010110202012021012021212120122200102020220120000111100012200121002101020211020210110110210221212121120102012021010222212102202000102021021112120100011221122100201200212001100212120210001012021110221002102122222010102010001000102212000101001020122120112222220100020011010210111102122210002011201221101", "011111201010021121101002020021002211010012212221220000110012011201120011202201120212121120120122110122221121012012102011222102201111201122210002201020221102220011101112121122112022020202002212212120000221002221020111010002122001012112200101021100122000211020110201011201111100002020202220111022001220000002120021222100002211202201110000000110001000012200120100000020120120020000101210102100010100010020201210222102220111202101210110102200100002112101111111210111201100102020011220011021110102111210111212121210110021210021012111102011200211110110010201101212202021100012012002222201100010100012102201201222010120000202110010200222120022121121211002121001110212012020212201222012112021000121220120210121002202112221111210022210121120200112200022110222110121211111201220122200021021112010210212000200101201202210010021100202222100102011101011010021120102211122001100220021010211210102102221112001110001002111001000110000020001110000110212222222101120201000010121210120220200110221022112211121210201010122212102012012122101201012021001221210200211021212010121012021101220111122121211011200102110100020210011012102110020201222100202102020012001012000211202001120101221210200112012122020212202011101021120222100121202010220120120120102120121010010011212011010112000011000021211220212101010210200220010010022002020021200210022112011202100121202111210221110221010211001120200220012122012101202002011100211100211021111012110200210001000001202202010200111020112220120121211022000211122002212121021111221202022222011011020011100011102221020021121011110202200110012112101211202110220112101212011120211000121002102111021011102101000122100100210000112212200201202000112110200022222021102202201101121002121122101212002202201020101020100202102100021121012021101000120021001201002020022001002100120002102001012012212211201220002222212101202002010120111022122102021100220021112011100000111102022001202111200200100102200210220111021100021100121001100121120", "110011200120021110122112201121211110101210210200120111211011111020102221102211020211221200211111000222202220110111222111220212210101211210220101011111222201120221122001122212210201202101000100202121101012211110010122120012021101221222100102102011101210110121022121102211211121002012221221111110002120120222121001101221021110011210011010110211001222100201112221100212010200012210210211110112221020210100110100010102020211120020200121022100211120001002011102021000212202221010102010210021211120202120221221212001221010000100110022011210221020220112212122102211120001111212112122020121222122110001220000220202200121220010012221222021101022201220120112002010012010121022111021002201020121012110020112210012011011111222010212001100101102202012120112100122222101120200222201100120001200200020011002011222101111211020200102012102221222102200020200100121112101211212102200002220201121102200110102022200122100210220110201222011212020211121210201222110201000201212100220112200222100010022212200022210012020011221002212022020121220012111011220110110112011000001020000010102102111202110102011102120012121202200200101201110200010000022200122221222100101201000001211011002222011112101122011022020222102001021022102002120102200021201111210022020012122011120200100021121001021210212102021111101100212201200210110122220111002121022010222001212221021021021011011012021122110111011110121022021112211202111110020100022120202012200222102001021102202210112200222222011010202100212112002200202100112100102001212212111121102212122112122012212021101001121220211120112111120221122001222000102221010210211011000011010000122021021111221222122110000110010111122011120201111002020100212122121200222120201200010120100121120002122121111112222201120121021012020202212000110020010120202212102020201220112212111212002221000001121101020100122020120200111211222011110220001002121201021222112000210010022221222220102012102101112120111011112120211122101211102222210001100121100", "002021202021201122212020022222201120212102022200212112022122110112000221110021220122021221100101000102112122002210121200020012220021021221100212001011121001202100101202212122002212110110020120201121000021211020111211011111202120121201110212211111201010000021111112202021202001122011100211210011122201012210201211202220102221122200020121020022020112111201100110010001122202122221101010001101200021100202200002010102020112121010002222122202211220220202211220211112210111022122012110020222221110100012101200122102010001201202121020002220201201021120012110122211012220221011000010121101122101101212102222222011122202220120102020221212021220010112010220101202210010212210001020200211222120120202102021012102020210022020101111011000221101222101221020121211111001200022120002100211000202201202010202101101220220111012011020222202210000102121202212210021211110020102121011220220012201110110010000011022212111211002210202201201000121110121012021012111121100220021202211200120022210122000211222120002000221212022111112110010010212011112012101010012112202120001001000202121222011000021022222112002022002112112120000102002221120110122202210001202110111201121222212210220222120012221210021210220021222212202200200221210102211011222021201011010002022101200112112221210022112121212200011201120110001020200112112010212112021111010001110121101202021220111112000210121000200021121120022100020102101111100120221121020121202012122021201012210000112001202022102012210201222011200222011012202100101002212100112010222102201110220002120001111202101002001120000112211102112021020010211220111210010002011100202000011220010120222002011012200000111010112010121100101121112022201120010220120120111111012020102122101211100002000110000012222202021012211122221221201222022121001000101012122212121100101011212102121002201101100100202211010200200120002221210021220221220000101100002000202010210020000001201222000021102001212110021100121012101020021101120010011200012210221", "021202112221011002222212001010220212012222101120220211122101200102211010201222021001021110220020122020002102212221221201102021000101110122201122102121100122010212001210102110111112100102110121121220021211002102121211222002112002002001210012210212220221101121000122021011110200101101221110221201010000101202100120010020100001100212121121210022100000122211120211012022022201201220122011210021022221212001102012212101220220022101102122110210021101200001211012002222110100110211021202220002122211012212102200120212000122020210122010121022212002000202110210220120020010012002221101201121200221011121201011001200012021000122211200212200210110121212011200121211021020120221012212000020101120201011000121101212110001100101000120002010001210021211120110220222021220220211122012000002222202101201001022122012021001121001110211101201120222111011010011101200222211221001111210012111012110010110011011212012101002021101012112102211020200211021222112220222121122112120100201011011210100220022011202222212201222202101202121120222112202112022220122202220212212020120001010210000100102112201222201020121012210120220001222100221111020121120002122201001111002002021020002020221200112122120012120100111110202200210102201000111211112011120020122202120122010010101011200201220121212021212112021010212121200111001211120000101222012120012010102101022201011120111010201101021010222202221220000201020121200121220002221220121221002102122001021101010102120201221221002101022200121012220112102021121110021010021100012122100102111202111220212220020212101212202202210110211110221211122211001110020210012200010222010021222112002210010120200121120101112220212210021022112122111121111122000122200221112120020020111102222121000020121012220212201112011200202101100021112000012021201011201021200000022001102000221210110001220112000222012211200020122211111102200101012022221111000121012021122121122201022101212221110222112110010202220221020111200022222000221211222122001020210", "210212001201012121100011102202001101212101102100201020112201221101010012002021212021102111101122200020001220200211111000201221212201100221212110121121122202011122012002021002202102200210222021221110121220001111001001201212220202220202200011021210021110011210221220020002210120022101001002200112120021221102021001101001112122211201222020200122211222011120202202121122002000210112000011120001120112012101111202212202121220211101201012101000222100121210020210121000211020000102021212002011022001220100120011200011121200121102022220011010012111220010201200100011111010021100000022000212020102120002220210010111112201011122100010111121200002020200012020210101201100112122221110112202000200221110110222011211002220012210201200202012011100100110201122200122210101211121211111112002111211202211211002212201202211000201211220120001121022021102021200020101011011210220222211000022012010101110010102021012120010001021211202202220010100000021112110121221111102212021102112222001202001121020122101010010212101202111212012022102120022120020002010111020102121011101101101001010100101100000000101000001010120210100001121010112111210200110121002022100001011212202212000210011101222111112122210012120011121220001121110201020010002102100101020202121210212201102220020010120011212201202200012212220011121201010111220112122122002102011010221220020000120221002121211111002202120012002220211100122100020222120001220021212010210221120222012102022002210112022211110121010001100012001212102222021202221100120200022120022211102010200222102012221020201011121210202022000000021100012120012021201212020101011010002020210101112010202010010002022111002201220122001220200121221100102101120201002200221212112201201220221122011001100001112011101122121222011201222020120201012221210220221112220002022112021122012220022101102012201022211120000120102212021211120001022011112010121202200122020000121011002121010002012022220100112220112201122202201120210201210112002020122002011", "202100120112022222121101121102221202201000111122101011022212001210112121021122122220121000222210202010121220221100101221011221011202200020212122201112002120111102112201111000000122010221201201112212111210011021111122102021012211221011002211222011221022010221101122002211122012100020011020112111210020020120102002211210202211010100021121110002002012202020111121000211200110000120212112111102101000101212002002011212012202020000211011200122010000120121001211111221110120022011012020121110200000021012112020201122112221202110010210001121210220011202010221200122112211010210110012200200102100120210112120112010210101011122011220022110202020102201111011200200102211212111210201010102201001020221112001002221020100122000211221100201200221122202011101210102020222220001010021222112121110110002000011102101022112200121201111002102210021210001110101112210210000201210000001100102022222000102222001211111110211022211112012012001020222111220220200111120102202020221021001120101000002021020101202201211212220101122012111200012021111111000012000112021202012220112022102100100111220122001001221112221101210201102021000021201111200012022111021102220121222211022101120111122022022022102111021211221101221012020220120112122112201201221201210212022002122112101212220200020022110220110201112110011010220210111101221201112021111101110022102222101012200000221121102101121220120200112111000210021102011002201021020222001012011111022111021120212122211101210110220012111011010122110111020111010220111112222101012201121120102200220100100211021202021220210120202212001022011001202101222200022011201211120011102122000001021120122021111110000202100112111001102121012122120101012201010200020202020012002110111021012222111220001221120022202222220121111222222000020120121112001200201022212111111121211010201002202210202200202202110212121200111020102200021022212100110111120221110211021221220220001011222221210202000200200200010022001021012221211100010010020100121000220", "021120122221121122222110210110122012021210021020102120100110222220110101120100021202222000202211022011122121221102021221112112200010201001110122101102001200011120120101102102112111012120210010202122102000111001002202101221211000011221222020201101121011110010120122102200110110111022220212101210010020202200120201010220022002012102010120200020211010110222211001220122111201000001101220212221102011201001212002122210010001011021100120100121211211002120120100120120020002212101111200021200210001010220210001000020221002101211222200211002002100012122101000221211000110210211000222221121101202120122111211020011101011010020221100212100222120001020020100122100010222122111211112000121202202120001111121121012211210101001121120200011020110001202002021122010021012000001210212202012211010001220011202011112122122021000010200212101102000121012122102121201120221210120102222112102012012112220220012100202112100000012112102111012020111012111000020002121002002210102120222210010022210220122012102010202201102202201020220011001210222221121102112122220110200001112212222010010210120210010001021021012110110010021200020201222002222122001202022112011102111102020022011222100120201111111012012101102202021012222222222211211201002221110022110120120210222112210012121001011220111221020211111111012002101120021222120102101101022101022201111212201121110221111120021000210102212201101002102121211111022210010222221100221110022200200201202201200220221010122201102200121220201100201120002012220100220122211100110022212021201210001011001011202010212000102002011110021020000022012222000222202101101212212002020202100100122101110010211210121022112112021122020210121020111220121210122102210212200000212121210001101012220210000201201010120011010201011201202000200211120002221220020100102212222111200012000122022102011121112010212120102001121101222012010210110121212102101220101222020011110200220012110102120002000200111101120201121010101200111202011012222222012200122", "011001112110122000112010122211221122200111201202012121101202111201121212220101200121212210110010102210120222122010100101001121100210002111022012022210022220112122212000221210102122202001011101011000221002122210021021002010110122200111122011022101000002220212200202012202011022222011121100021222012101211212120211122220110211100211220021110110212220210111121101100101122200212110100020010202222111021111010121212101212120101110211121222101100221122220200202000000011212222010012212002101021100111101101000101002001211001121222220210001021012100202212201010200212011020200222210020221201020021000021121202211221012101212220010112100010220100201220121201000111221111112021100110012212212011121210222212222112200010021001012211220012212100202111100101102212022112101121111200111120201200101120011212101121012111100122200110212220022220211111022020001011112002022022112011011011010111102200112211102100122212000220110202200200000220200002110120121110212122221020022211212212222222112202100101120202220200010120021101111221200020022012122112210200201112200001122200011110120110011201012120201121012120201101220021102212122010102121121022002212002002212212201021111022021212212202201010101122201100121112220021221110112210122012000101011201122202101010221010111021002020022010102100020201002121220112222021212100122022212002210011110101111021110120212102120111012010121000120011122111121010000020212221111022202010010010100200100010000022101201111201211022002010221122200120210010112220220022021001210200011001112020111121212201010201221202102200201000222020122000010101110000022120100100101222210101222000100200210211122102102000112020101222120012210110102222020222021221222002101221211010100120020220010011221222120021122122201102121221200211110212210121010000122012120120020001102010101212221111201221211012200210021112101122022021010202002110102101122101012002122112012202010011010200111222102020100221212222222121220101220121120211022102001", "110201001112222111210202111221212110111101201000220100210002202102221011100211012111200110000021222011221222011020122000101121222102122011002220121121112121021221200110101211221112222021210000100022112202100110212021121020022210221002212221222002212122111212200200001011220022022021001100111222111122012010201211122001020000110122010000222020202020000021020221021010202101022100021120120001121002222021122200221012100010210020020212121002010121200011020010001001200000102001112112022000012121121111121010000021222221001212001102222002211222221021111200111001220200122111220121111012110121211200220212210200222120021202121000121222122101220020222201211211020221101222020012101201112212102202122221220221011112002000001202002001102022112100002000101200122000210212221011021110110122101202100221101020211200121202221220112000102101211022202000001100201101020212211120210012022211210112212212012110100020101012201121202212202021110001101210021211202002021012002202020100102211102021121101201100011121021022120101211211200100200200221102001021020121222101202222201220221220010201002212210200001221200112011221110012010020211202201100010001222011012221112021200000100102202022000111011000012000211221012011011122012121200000020101120202101202110221200011121210201220101200102210222222021021212021112122120200212122110200101011112120211222222112022210010220022000210200201202200012121110022221020010011012110210002110120212201202112110110111121021121012202110100212222211221222222001222112102221222000210111122221200112110202100211020122011210001001002220102000111120111022220201101021011110021021112101010121200201102020010001011210221000012001021022010200020002111112001002212210200012002100112002102022220001002110210121111201012010001120212111220001220202211000120002010220021201101220220012201001021012211121001202001221211012110200112220011202011112110001112121220221112001012122222100212121120020002102211020221210122110201121101122211111", "100201111010210000021012212012221020000011111020000121112120211011002110100211102200110100101100200010222222102020212221201120200211110122210101101110101121002120200001211022222012211102211002122102010011121020222100121212021012002011112002112020110011210011100122002010210021211101121212121011112101210000212021222000122221010000221212022121111001010012212001012102100121012120110010122120210211022222020200100212122200021002100101120112111111102020111222201222110001221101222022000112112122010210122211111202012201101110001000100202120220222010100020121020101010211010201210202102210112221120120111200022122020122001211110102202201101102211210222020222011002020111212010111100212121211002121121002021020220221020111102012212211221022012100200022200012001002101110220101210221100110200200121201201200020102112022111211202002022220111021101011021110201021211011002100111111001001021202210022122010000022012220011121221221111110121012210021222202020002002111101202010210010121101010210121020111000002220222221102211201011112100222012101102022002011212000020112102010010202220010101202102200022002212222022121120010200102020121210101022011222201220121010212112022111202001002002112010122201122102110200012121202011211000000220202222210011120010021021201022200021122001201021021202222120022111102001011211220111122222202110201002122202222111020120110021021100202210202121010100100002111100210010212200112220221112222110201100222200200111220020021222122100111122111112122210202001100002011112222012012120101100220112012112210120212110221210110102122222222000211021222221112212001212000100100212210011101022202222120201001110220112220211120210220111100121100200120111222111000102100221200202012211221221200020011000011121102021212102220221221212211211222210212202112220112111110012202002212211110212222101202002102110112022000122202202102120222212020000220200100210021121102002201121012022122202212120011011000210110201112021000121121121102112", "012111020021010221122122111202210012122020001222210102112000202111202222002120011021122110002220102111100000011220000020002220211101001111201200101012202101122102022021111020222202222021022011102001211010120101222020010112111112002221002121212022022022220011020100011110112222210122101220000110122011122010012212211212020222000211202002221012112200021020002101100222220222010010112201210212200022011100201021110122120001220111210121122221001120120112120111200100122110202012212222012001101010000020001222000222000002011121000120011112120100202221210112011110102220111010211122022210020100121222121201220201000221121200201022211002221111012112120202211122022000110210102110102111122120100010022210010200120220122102012221211011210101010210000221120022200101101220212001210011120200202012121200221211122011110001202201120010200120200222122010112020111000112012100220100110000211012001120002222001012112212120221101010120011111012020001211120200110220122112121022221022200022111221100000112221121222100210012222212212222122021201012012211221222000122020110110220010200200220020011121120101002111122021000021210212000020002020112211110022110022010202012010102011021000020212122012001011022000222022100110201221212020011010120011011220121100011000120101122012122201001111122000021012102110110022122220210221000102221202011002222010102010100111101001001012211120021210212002011010001020020001012000112201100021210002200201111221120221100002000122101020201201002120211221020201020012002101212002011210100022121102211110112221102200201221011100100200221211111201012011011111001110012202121212001111122110102201012002020101020211001002211200002122201211100222201212010002211202121122111002221000222201101022121212210220210111222202002002201120212202222111012100012202100220120210122022221101002011110001202210122220012202120110012210002200211000110012210011120212121000022222221020010200001100111022202102200012120210202110222012111012010012010120", "202122210000222022110100020122011000112011122121220222100020101101102211221122120001201121211202002012120200102210000102002101022020001111200022212221102101110122202111110101202110111020202001202200202112010200202102220022102210002001102022110000111111102211001001020120101221011012211002211001121120111010211120222010211221002221011220012002020102112202002211022200110012000010211002112100010012002211101010200202121002110222120012210212120000212001100010200222200001020012112122120000100011120220101012121001210120100012212202220100002120012000021101200112202202020100202122111211012121002110122211101010200110111101220020122111101211021202201020022202002012021020102110012200110111102110021120001001200111222201002212122201002121020211001221210111021210010211110220202101200210120222200220121111110100200002101121012201221111010110211110102100010001200122000100110111020022121021022022000200212000011021221001212110221021220021222222102220012000212101022100120021211022210112222021020122001102102011100122101021100121112201010220111102110001021121211210011021010221200202111122000112102120111220101010020221011122111200112112200002022002110110220112002201110210100101101011202022122120121011000012020220200101011011001011210110220021212021112212221021102202221002210102121012020121112211012022100222120022210111100120120001002022101101022201021010202121200110210121112020211100201202000210011111102020021110020110210002110011121200002201122000201001211000212102221011012212121201220100112121020020211222200020222111110200102022221222110201101221022012120122112011120021221110002121001102122100022012010200112210212122011212120110102022210111202001222010122121111122220120112122222111001201211210001201101110022102111101010220022112211021020021100210200020020220110010120022200120212002000001212102020212101111022002222212111012220002002201010122221201012220001020221120021210200012221110120011200011100202001001222021212021221102212221", "210122100201022112112121012012200110210102210102202200101101222220002210202211002022111022010112220200111022011020011021002102200200202200220222212200011222110210100101211201220222012001011102011200202100111000202101202122212012012001201120001122121100020101012021200020111001222011220221002021011020000000102002112002120002221201102011212212212022220000212020110022112222112011001220112010111000002112110201101011222220110221121101002102111100220100112112002101220012210220221022221200021012110001100121011102112021012010120122121122211121001002211020212200002102100012202111221110111020020110001101222000020010212020110002211010120202122121020210100000200211212202221002021220202200120200220102101101011212001121002202112112010021012100020112200010100120111001221221012012022220220221101100120100000200012212010200102111210121202101022121100220012200021021112122020110100021102020221202021211021010001220121221200100020111102220101120200100020001210000110200101000200220012122202001112221111122000110110102210120120222112221220002221221020021110111202120022020111110202101211011120222022212110011112011020020220002111212112210121222001101101221002120111102210021011110222010110102121222100211001200202111210211200000012022102010002201101211202010001201102101221102120101201112000121201221011212102001222202022222002012102110112121200011201111111200121220221001220020221211001212021020101010000001002201200022011021111211001211212212201212212111120120022201120202121020102111121121101122011021012201212210011101012121120112001020020102211121221110021001221010121002021020221002021212200110011021112222220212121101221011100222212111002110122220010021120211010010102120220212220102121101222201211202201200210210020220221001010210011100012211210212200001222222221021021100112102001221110012110200120000222112200110220112200120222011121220110221222120001202020112202110011110112220202210121021110211201200102222102112021201221120222210102102", "000111101220100100022020202121021102101221021100122221122201100121111221222211111112210120110101010102012220202212012112220221211100222122022002122111201122101101200120112020222012022001211011102100221022200120211220201110201100010120021001121220222011200102020110010011212002100100010212221211021001221201202110022010012101002112001221022112012220200100212201110211201002202112021210011001112200002100120122100110211112220120010202222200021001020101000120010011101221221002102201112010020100220011100000222112022002202210212111101101221002010000221210210202000022210202100112212010111121110020100121010201012102102022220201221000222022200221110200021221012102100012012212120021110200112121021222121222120010202001212110021022022202001112020001000220120221222112111220121220001122202211120112220110122021021121102122202000020101210121221110220221020011222202020102012112121010101100122012221121200112201220222200011112020120221121020020220212001110002201100121011110201202211101012212201201201121111201001022210102210021122200020112112010101001101220022021012100220020010000210112021101112121012122011010112201010110110122012001211211012012002022002202100011002201002201120122022210212011102022202211020212021212022121212212112121121102222112221221021211211100121100021110002202122112102112201201110122111110202111012002101000122010202101221210210211102121211021012220022202210220210001112201202202112212011102210221201022221112220101122202102021220000112010100201220012020121202101211222200001120122210101101122000101212010202111112201011221101210202121000122201202210202021111121210102202101222022211111111211000110112011102122011110100220022211002121010201212121101220212122201022012012002101020101222221100201220210121120021211221201011022120101011210220202212001201002021211010010021011021212212211120221201202221010110002021212221210202122020011022211121122111112202122200020200210111102101220112020120120220002101010102000201121112", "101011020222121121122021210221001002100101022100020222101111110101020200001112222210122120101021222210011001110001200120100010100002212110002110122220212202210000221022012200222112112201221012011111211120001201102010021201022101011012121020010200221202110020021102121001112020020110111101220101001102110220222211221212011220202220212212201202121011100102121100002121020202122122110210221020221210210211000101200022011020221001010102021100211212122212210021000211000020101210200102112000201112121202012102121200202121222120012111111120202202222220101101122102020101101200120211100221020112102200010221202001202010100010202111200012001102022201220122012110022211111012102121210221211212221222202112011121111220000012002211211002102001120122111010122000012012200021222111021000010120222001101111120122122020210210011102201202121210101201010001102110001121110200111120102211021122211110010002210210102002122120100120110000122111210201202112101011121002220122021210002200001012112010121111120120222220000220220011112122212112202202212122100202102221211001211121020210201002010121021112002210001221122210201122122200202011211221202210110221011110111102110100201020201102210012202022010220012200102112122112011012020102010210100122101222200222002102201020021002121100220001221022111021202221210021120112002202002210020020000012220012210020021210021110121111011100122020201101020121211100012221122012222002212202121002201002101002011011020112212120200220210101001210002210102210200200210110111222021122221110202222221102110210222221002220220111020222200100220010212012002212221101122201010222201221000211202021122001000021200121010020220200120110222211012022211210110211002121000101010210020012010000221221222121010202111011112222001211200220101212211202011111012202220212022000010011002010210120111210110000022202120020111221212212201010212201212220210020101212100200222010212102011001201100211112210212111102220012112021120201102210110202000220", "121100221111102100221121201122112201202020000010021212211202112002220210101211211020022200220112122022221000222222202202112220221210001012100011201221212210220102010000120122121212100122101100201000122112120001122012021211212020101221202020111211000200011102220111210010021222222111211122000121111111002002112220111220102112021112202021000010220212111221212212121122202221022012000112121120000011021121022202010122110022122100221210100120022211202021201212211100002011112010001100122122201102110012200020000000002120221012221101002011110002112002201110001121120122202020001122100222110210222200222010021021212222222102201112122212221220021021100211201221101010121200022112022211101021122110111011010022020022112202002221000221110120012000121121010001211020021022001001021100212211112221100021001110120001010112120001021221222101112212111102101210212111211000212120112111002001002211022000110111222200221010021121202102221012210022111012122010100221121020101020112101200221020210101120121001022200022000102000212010021121111002211120110000222220021222110010011122200022000120111010200011012210010122120010122120120210022220021222212111222220102212101001201000220101211221020222222112000001202102010010022212201001221012111021212121001021221121201020220010220202001100020002001101012021000021012001021202220112010202111210201221112100210210221012110022112212111012002120120120120221110201001101021000211002211110002220001210212100120120021001022211122001002000011121212211110121002200122200200202010000000022111221210210121112001221011122220212012012120120022101022212120121021100002102221121111210122221001021122011110110122111210222011102201220112222211122012111112012100200201111112022200110221011202211110000020102202002210101102211021000011201012001001112200111110222212011110002111022101011110002002120020120112212000020111021200001101101122220121021222120201002202110121222201221111012221202201102010011201211021000022011100102122001", "002111120011022121101120100002000212212120221102021021002011110012010200201110022121102002111222011221012211121112000001122210001111021000200120110102012120101002210202021121122112022122121022111111021000200122110121021021020122120220101111022110222210101111111000021111212011212121212110120100122202020221101210122202020212121212012212201121202212122201002011020020001211202201212011201220012020221221221100002201112122001122020022022112020200111101010202111022210002001222010200220111012212222012012220012220112102121012021121102012000122022221020221220012010111012001220001022221002112111020201020211121201100102121000000021102200010222110021220022100010102112101120102121202122100222100022100201121112002120200011102120010112111120200001101100021201002001111012000202212110011202000111110110011110002112011120221220101120020002200200122120000101101021202000220022121120202002220202212201010100000000002110202202221211212010210002002100121110022122222200220120101221210002011000220112201202122200201002001020122212021111201202122000000222022102002100122102100110010110110222000220210220022111021002012100101102210120012120122122120120012000210121212012220021111002122022201022122001112102010100201212022110210111102002210222222122211020021121011010021111211112011202122101020010020012121202100011220122100102211000200120120122210100222202020211111200000110122110211102101201122220220010220120222002000212000121000011121101001100010221221120000200021120120001111010021100100102201100211010220112100200101222110121021102200120001222012012111012100022022011221022121020112201011122102220000021222202212122211100110211100000211022120101200121211221101102011102102001100112112110002211102210122121001000021101020022220111201211012221221222212021111012022121110202001200212122222120002102112202020212001101122111101000010100122102002012110110121212012201012222111021102111010111010202020002000220010001220211210001101010010002001201001022222", "012221200111012122022122111111210020111201200021222210212102121111210020022100001010001202011210000021211221220001102210110210102102210202202210221102222102120120210220210021010121121120212102112102101001200221110220020011000220211121222221020221011022011221021102000021121001012011220002202001220222210201101210121120110000201002220002110202010122222112212121022122112220020110121210121110001120012102100202210102122122010021120011212211011002201121200001001221001102220120211010102001000020000010020021100010211001012100021111022022211122021122112110212011211210212100010020111012202220001101102020100022112122220202020022110011122001000021202111202211102221212001210202021202102020121220001000102020012022100000221210120021121222221020010010122211121100222110012212222212000022000021012102122000112002002202122111122122101120100221121001021122002121200222111101102100020201202021100220000101101002221022000110002020121102210111012101220022122201020011000101210222011012200212110212100011202000110022100201112220022211112022111121022210210012000212010221220020212101122221201012212100222120200122112210200002001211222210121212220021021221011100200212011110200110101200211220211220012000210210012122012112100210111100220011111122201001220212001120011220220022022010111020210122210210122011211221001211222101202021122202111020002200210011020101102210012110110011211101022202211100010020021220100002000100000212222021122111111100110101112002002121121021210110122111012022211200022011112112022201012010010100222100221122022211012110001210100121011121100100002101101021210111200002200120100002021022101111210020211122010022200012010021212012101001222000120222010221202220101110222021220011122112201011210102012010122021101112120001211021010112112002010110222000021121020001110102101220011022121112202122020111112121102101101021002212121102000210220221101012001021220222212122010012100212012211222112211201111221020100121112000021220002102102", "021020012220202122101102212112111122101002202121120012211212001220222212222110202220000212120101210202212210110000102001212220001112111021200222111011001201020011020111222000002110021020210110211102212001122210022212121001210220011121022100100221101100102111021121201220021022112202210110100201100112112122211101221210002000202012222100200000122021011201121010211002220102120000221102122112001012222012120210210012102102121210002211012200011210110111100221011122022021222222102211202021220002122020212111221100100020002111121222200112210111020120220220210222020200121120101221201102112110122120100200102110110122111101211221201110120121101112001210121201122012121122010221222000020001220221122100201112100101122020112201021022021002120122202210120120021012122221220200120221002001011112201220202221010120011221122200002202000111112212212102110211002011102000102201101222222012210102110122021021021022021221111111011100022101220122210000000110022121120201122210110111212021201001022001221121011002200112210010120012000020121121200010011221021222012000112022110001020001112220120022001121020111110122000000101110102202000202110121101100220202100122102022211020011002202210000212222210211001200110021120201100220100000220121001121000212020012011221020101120122201101020011111021022021001122100120101221011001102020120202001201200200001112222011120110210120022111010001001121011002100202222122002011012111210010002200220010221012122222022120020211110010111210211020100222022110111102010001111200122012121201011022211211000102020112111012021120220212121221210102001022102101210012122011102010002110100021021221210102012121002000202020022202102111212222220011101212002211002121212020011121110220221001011022210121222020121121110002100010100021220102200122021102110022222200212122000112101211220121122021220200020021012210011120121110122221220222010012222210212112021121220102212012112121102110212211100121112001111112001212121101112122012102220", "000201110001221020211221022001020120222211110112021211022122022000221001110112010111122120220102101022000020022121022221220010002001002122012102222001122010101012011102111121202012120202101202221220202211010110022102110210010220112120020012200202001100210111210122220111200210012200012002020011200211100202201102200111200111100122000220022120202112122211210122010200121220101111111001200112210122011122202221112200210021121122022122111220101002021001010202012112021010011002200102210211112012121110110120102000121021121010002022122010110210000011022222200111121211102110121201001022222010212122021100122201020021011020112020221102011220101200020121202002101202101122102111110211001120122202220021020110202020221110200212022211202100200111011221210101210201220122122022011011221202102011001221110221212121201222120121201012212112121210201111220201120000202020020111111102201102220112201200102211020122200211122201002000201202021002202201122022011200002202210201021210221111012000020220100221100101000112120122212101100122211221211120122200101011121110112010102121101020212122200001012010121001212010200121022020000011200011111120002201100212002202102002221202200211110021222112010102110110122010210020012111011212121010011101122120202002212222012221021021222201102211022021110022002222012200020111100122102100100122221001102002021222220120202202000122101000101012102020200201202011112021002020122201010000100011002110211212210100220110020012122211220221020200112101012001120011112021022102012120212201211021202012020021110122021122002021120101112102122010011111101200121012101221212210122001202220020102200002222201222002101121022122102010122011220111111011011210200220100002002121222210022120110202101011012012022201210222120201112011211110121101111221200210221121002202222001012200220200200212002211210202200200020100001102211100122222202220110122202011221010101221001022122100121222220202011011210200211210112022002010212202220220121000", "122012100020211102001022222210010200212002221221200002210001122120010021022020010220011122112112202210222210010000111202100221111001200021102001020020200210212200201111202101211020010201220220221100000102210222201222122001021221112101020202111210222120012001011020002211011111110011002200110221212211220210110112120011202102002012210222201202121111021120122000000201212002202200002101121112101112021002022021210220020110121010202020021112210121101220120211110002211201002000112120220012102101100022012112222021210211101011002100110222210121200022102120101100120201201200002012200010212211021001010011022011102200222122200212211211212102000122012220221210010012121221002010121100122100020102012212212222100000201022001200111211211212110100201022211100101022212210222001200001211122222001120101001021210011021022221102022111221210120022102200111011202222101210101211022121021112112000001211101112110000211002120010201211221220200002221102212211220012210001112002220102221200112221011111202211000021211221222201000201122202202101002101100211010020020200201101010101111212002210202011100002210021001212010121100121111212020120001001102111111221222120112102102002211202220222121212010110201100022100201100220212220000100212111102002012100121110222102212201100022002101020011220110020200020112200222112100022221121001201012011022112200020001021022212201020100221221001011121002000002100211120022000111202022120112121011002012122200220200102212020210012111111021002000120121201212100112210020011022102221111002002002211000101000201101011002202101120211110011100212222000221000022012122200201101210222220111100110200212102101212012122211021121202211120102000011201201101110202110101000110121010022101211200222001210220021121120111220010121220000220020000120211202000122111221012011002101200221101212102011000222210122001122010102211020020221121021112220120121211021222210000012120112000021012011020001101120102000212102110211022110212012100212110", "211001021010200111121122221122212112000200112121200202110012120110020112002101200022102210211210110200112011121112200100211211222212011020111000122101200102101112212102010000000100100000212212012112222021221021120221101000002110020101211111110112101111212021011120220122221012210021202002222212220211201200022001000212221210022110012221110020010001210021211100012100022201110212101112200100220221001020121222121012211222011120122201100011121020101010221010201011122021100221210222012020012121120001211020210011200101121102111021000100000220222222011021100211010220201121012012100000122022021010101210221100211202112002010022212202112212002010110111100001120021020100210221012121011012000222102001112021011120211122211011210010001211012120001200002222011010111020100222210112110022010012112221222011022201111012021112200010122110000120021212221200002210121211201000222210202110200211021200020110102220201022011201022110111012211001101102221002022101020012122101011011101220002122212200120110210010221021220220000111202020112102200212202121012020122201102100111211120202122000001101120021111200000210202222011220212001021222201001010002212101000020100111121210102210022220002000200212210121111102100121000020010221100212101021222101211122102002202001112200212110022122020100112211020202202120121202222220201211022200101212022121020100102111001221012020010001000211122021112020120000020121220210012201021200212201210211101220100022220201010100100111010101012021210110011010222200012100201002201221121222100221100000002011102010001202111112001220010012112021020000021200211022022120101022021002212001211201012002000220010101021011002202002021122012201022200222011102101112100000012222101020020112202202122111021020121021202011101001101210202122010211102122021021200111002110001111012022022000020210102002122112102202211121100122121122120000012220110222012120011202211220021211021210000211221010212021001010220220111220211210201220201202110010", "012012021002011011120112022210122002200101020002211022221200201012111202112212011200021121000110112111221200222111020010202022100000110012020212012121121021001121000121220222211001011122111202110102202201201202021102001021110202012111101212122002011012221002021200120120221111222002222001022202112220202110111202122212220010210111022122011102211202012202010221102202012012122201020112111021002111220100111012211100010220002202121111001222020012002020201102120100222211122111120001211220110102102112220121211100200121212010210102001221110222202111102110120100020120111101200000020012012201022021221212122202222122221021120012101002110220202011101011012022101010001202211112111111220210111020210002222010110222202112222200021220101001021100002121001020012201011111202201002102122020010110202022101202012012210011200222211222102112001101110000121012211210001200211121112110211221101002201200011220112012012101210120221121101010002021201221211102120201102001222112011021111012022010010212100000012101111111010222221001220221001220002211012120001210201010010211202010200112222021102210202100021200001022222102100001021211200211100102021021210010012002200111101010121210112212010101121100102201022020110001001221220100011210212222101211112002002110212102122202211000111022211100101212022102020201201211200111221220211222021021212102112000021202111120222012221120001002202200222120122211200110012022121222201011001010211022222001212201100120220120202221101211201221111201212021221211122122110110012222000100200020212002011001002102012101221100022211011022220001012021102212200222000102001220012201022200002020122021012000101201200020202111200211000220101122120110020121210012021020212210001011120011122120100200212021110221110111120022011111021010212010121021022222202100201101020102201100022111100122111121012202200220212211021202021112020122212111011221111202202020000211121211000221101202102112101011121220102222212010221221110011221102122202", "211212110000120202112200102200022122020011210022201122111011021121222112122012020220201011101001022120121022221000201110012111010022001020010021121001001122120012010222200202202110212012002222020122001010012222021012020222002022100200201210011211202200221202121210122102002200100210122102011200221002220012022010111102201211121020121012012110021012110220201210001101112122020112211212101012021201110222220212111000022011021201021200021010101000022000202022102121201202212200020200200101121120211211012021021212120121202210222221022122012021012002010220000212211011122110221212012010122011011211002120202120011122110220202202220202122022222111100100120210211111101112202220111202021222020002101121120220220221022001010120112022112201022122212011021021201000110100222012112200220212220000200101211210222101001100201020120010212110201212012122020111221112120012211121121222001000221001211001012012010220020102111001020101011011010210220210110010202111201212201221002100021012010112202021222110211010201122221222011111111110011120110010010221012200120101111011221222102201202101012201002122101201112210021111211112101100221220201012110122112112121222102102200012200221110101201022010012221210210222020211012121022122110100222221201010001101021222111011011210220010110121110202121121110010101121022102222200221101001121121120021012022121000202122010102211200100201022221022201101200121001111010202220011210222212001111020111010000012212200112111221221111002210111111122021001020110001220210120001221222202122210112100220200210021210011021120002222012211022001012011200201010211012200222002100101102021021122100020012010112101200120202100000102010102210212001221221220021011122021200120110100201221101020221022000021220202212120211210210002120001100020221002000222220000021112020222102200022122211221120021111011122012010221021221111012200012111200210102022020202112022120201000022211011210202101021010120202201022011102210100100121010100200110", "022202111020100020021011020200020222102022200222021022002201210111021212110112220100021201222200211202111112211112222210012002210102021010000112120000222200200202202102201110010222011210202122202212222111111001011110111002020210002211210211201210212111012110102111012102202200121100010120100111222121220021110100212010222220020121000021201021110111020121222111020101212222222120111101100200200210202201020000001110120101222010000000110101101110211102212220101201012012022121221222202111111200202211101202120210002101212010021112010111122211020102120122000212222221100122100211000000111021112120210111202222012000200111102010121121102210100012001211112022211002200112122220121220100211020122200202112212001000102000200010122112201221010121001001112212110001202220202201102112220120200100112010220002010201012010222122010112222000110212001011000220112001222200121000102012100212210012111220002111210112222200102110000001002022202000022022102200122211211000002002012021010102110022011020211201112011002210112202012222201002201111022212122120210001201112121121100201010210221001001001220100202002121220220020221100221011001101021221020021211021000221202020021211200012112020122202221100021101101011222010212200120121010220112110101111021112100221020102011111022101202020011220000022202111202120202211011110220112202211120202112222121121001220011210210211021211000020211112200002201110111210022222011010101122210010211222101212221110211120220111220212102102221000121112201201211210200210111121002001122122010201121220021002110122111122210221001221210101200100001200011221121212202020202211021211221112202012220020222121102202212222100102111200002200122111200221220021200221202112101112222221221002201100201001222000022012022210111201100222202101022010220011221100210122101202102102212220001222221112001211212102002122112201021001101121211001122210000121122120002112021001200102221122222112111112122200020221202221201010020202021121112200201020", "022001111220202021222100002012010200121022012002212102010100222110211221221121221001121201012120010200021011012100121202110100121000112221012221002100102222011120022111121200001010021011201112200021210122000201102111010201020202200100202010222100220002211012120202121121201110121212021021102212201201221221102110201212212102221200220201222201200221120002220220220002112001002020102122111021200202010022120210110201110122100012221101222210102121112222012121001020110112122002202102222210012002112112222221110010212011200211000100110022121002200120110010222120112121022202121222121200222022222001020100121100202102222012102100121022022001210112012220000110211100201001211022000200222220120220212122221020210200110011100021221200120112101002102022211112202200112000212110100022021112212210122101002221001100212211122202001002202200122021012002202121021110011121111111020110111200220221022201121010201010012221110000220112210110100102020111221212101200210020100012110222022021102010101202220220002110220220222102021121001002120201111010022211012012221220022111121221202021221222121102210111020222021111102220101210110221102202200212000112220020222221022010021020110010101110020100212012102022200212012201122122222001221100112102022110202110102111012222021100202020102000211020210121000000111210022211112122211212202112210010020210001021121010020222121212002022200122221000222221002221012002202001100211022201222121120200001021212110220011102102212111200110101221112201100200201011222101201012200101102210012221022201021202111220011011211200111000111022110110201112021212210102210001102102200000020021102221202002222012120120210010020110122012202101100101000120200100002112001000212001121121101120012102111102002000111102000000221001000220201222021200010222122000020021111000010112000011122200022221212101211122201201102201110202122110120211021102012002202101200012112222220010221120020202222201110100020022212121210200210020210111222202000020", "112011201000122202122110210001010121120222101112210221000120212212200220020112010100202101010200010000221211201022211121221111022010010012011022010210201121112220201222020202120021012202201102012001102222210211021022222000001210202222002220122011101111102210221110200002202121111002020101021122201110021212100001210020100011210200011122202221001100221002111000121102021011120112101112202011212002202101010121222010111112021102002122110210122221210001102220120210002121020220012222101210112200210011212111222222102002010200222200112122110111020201110200202000110212001112212121221211012020220111102222121201102121000220021121121021021111210111011112212202002100221100101022200112110121212212210002112012121000122120010100201121112112111121121012101121102122202111001220212020222211121020200021101022011010011221202220202001220011011101022000011122220220120120021121211111111112100210001011201222000222220221202011220222112112112022022002202121012001002010020211020100220011220220112020101221121011220201210110010020200112221122100222210012122111120221011012011101102101002120101101021202022012220222000222121102112120001210010202222110202011110102021101110000122221012000110221200211210221121200212100222202211110110022010210002122212021012111012220121122002110202000110120220010210200011001112121101121011221100211221001110212111021212111211010102021100210112112002111121121122120210120220221201111011201021222212110000202020220122220110211121202010210202200122222200021110101202200211212200020021000202111122000201001212102102201120100122021010111001211112101022101120220011222122002120021220101212011011212222222210211100220002221021022000211112121222011111201021121021010220110120010110200222200220200111211221012111120221110100221120221202110220022112220000021200022012201120221020001022110111001012000221120112220222010100022001121220212012221001110111112002101120022210121202001022201001110101211200201202010201021201201100011222201", "100101110201210111022110211022111002122002221201220211020001101102110221221201221210011002211001001120212110001200200222120201212202110102201110120201112021011201020012010120111022222022120112122201221221002201110000020122110002102211112002221011012210112112101011021010112001011202100010000222202212002011212000001000201001110200120022022011100002001221000012002112201022010022010100000221202021001021222101200201102000220011001021210221210121010111100222001122111200100212001201212001221102112111010220022202210112000220211211200121001121111221022021012201200111000210200201200222221100100101120122211101012222221211111101221002220021001201000222000211000111101020001020211222220001021000021121002200211011111101201220100020220212101002100200012112221110011101112020212002100201111110210112102021222000210212200020001111101100001010000221211010211020211000021011022102120111220222200200221222112022120200020202222220020200222011201100120212112212222002122021201100010010111000021221210210002201200010022022022102222122111120002000022111221012202020120122110010022221021202222000112021220220122010211002102111020001110110100000000020211002101022112222201201011020022101001212021221000020102121102121102000121111010201100111021210022222001211022100122121000120112121100210221220102101220221100021100200001210110222101020110010201010202221100220001111122121222001212010200020210121011220002020012201010120111102010101022121221122222202222211011122220211202011222002220222010201021011012112110011011111222002210221112112100000100001000012102112200202202200200010020120212201011001122210201200210011120000101202011202112121200010000010220221211220222221010110111222200012211211002001220011010020200212002201012220102100121101000220211010211111221121222010220010112001012101000102211121200221221112000001001102100121012001001020222211001101102022011210212012221122201100212222010220211202001202220121112221200011001121000120101202222120101111", "100221220112020110222202111102110201220102012221111112021110011001022122212011210001122222000220202222201022211222112212002121210100101010011211201021011020000012121122221000112012101002211121221210210102202202022021220120102021221211200202111222002122020111111100101022200111222002001221010200202212210221002221211210120211000112220012110012101000211121200212221100000202210200210100020100122110010001012201000102002122101022120111011101112212010200211102002210001222212001102002102122000002021222212000211111221122121201000010121102001102202202002222102111121101120002112201202200121011111200212002112100101200220211221122010201002002210012002021110001002210120102001000002200222120212211122202200121021200022221222011112001210022001111112010022220100022121211011002012220122111112001202221121211221000200022121221120210111120002111020211122222001211210221021000201122002121121212102221001221110021121020110220210200120210002002020022001002120001012201220011110122002011202120121201101201110000221021002210020112201021211100010200022210120002000121100001112011222212210021112112121001110011012220100022011221102000022222101012020221201020220200022121011102001101202112122010020101100022221012220012000112110100200112102220220122110100001010201012201100110122210201121110001211011222010102001102202001201212012220122210011122110222222220100020010010221000012002121001221001211122002110011020102110002021120122121020021000012220220011011110101100110011201200202000022212012102211022011110120021011122201012101201010020011122212020212012211121202002212002212002202221022020210102112100012100121210200201110200200200010200102212020211202220122011221200100001222101000012222110200112001120120220022112212012010020022112220110021201112110201100000121111121200212120010120111102011201101001100022121001121112011002212221200010220002001120110021001112202102002200220110000111121222112100112100011201200100112220211210202112010122102012210200211", "200222011112001202111020212200102022102020221012011121210221010202212100120111220210021110110102200002022120100012022100222211022220010020100200000121112112111211112011021011000111001202021021212021111102101000210122202220211002102211212120020012121121021112101012002221221010222202001112022110021101201202100220021010212000202011201220201002101212101102022020002102111120100200002201010012112221222222111212010120211102200120212020212102220010010101020120110022112012110121111012011112211222110200010212120021212221220202221221121221212110020011011010220121102020201120101121021222201110222102112112100200022002021012112012101200111101201201221112022220201011210011001101001121001201002122111021111022121100212110122022202220211110222202102011110202010020011001101002022220002200201202121002102112022100011200201211011121122221112002121211222211211220120122022211111022011102121201200111022222202121111121111001101200202002201212010102120110000012212200222002102122102110011202222220001002101122102111221220001122201210020121011110002111120100222022202110212100121200101200121111020121020211200102211100201122012110000210101012122100111020220101100112120200120211020110122111000101110112201201002122100001222201200012000021120211122200212210212200002211110111001012211202120211000000201010122022201022211122002101210011200211201220022210022121102100022210201101100022101120110111200001122002211110021011012010210011022122000120010212202121200121121112002120110201220100010201122211002221222000012022100112120102012122121222021102222001100022120000000212120000222221110121120212202022010101120021221221120122101012021210201022110022100121021202120112211101022202101201111120112002220022111220021012020011222011010122211120001011211222002001011202120211220112002112002222100121120001000000220220102011110120102110102111021012220221001010110022111221020200202121101210202211001221222001102122120020000202111221001001211120202120111121202202", "120102000002001202002120100120212111122222211211201211120200221122111020001000110202200101201000021202210101012211100210120221100212002120200110201200010212022022011002220001020111220100202111210112012021202001022101101120221000121211210220020022011002021011210020102000010001022020021112002002121222101220222012001212021000212221202221100001121122012022222100022022020221201101012220020110211112122211121120002112120002212121202100010121100022110000102222021001210111200121000212020220222022202011120211011111112022221012020001012210000212100221020001222111102201201102221001002001011022012201000101211121000011220222121111020010221210211111021201000020222002010111212212010022221102120102201002222202021202111000020000100112121222221001022122221221220002200021002120101102220001220202221221222221021202200112111220210212021210201120221111122221212122121001012112220022012101211121021020110211101110210021102022210202010022100011221110021201200101121111210202021012220102011012210120102121210202222120212122100001200212120101010220122202021200012111112111111100002112221211220220020022010102020012110021120100002112022100020101221112121220011111111100210011100211120112021022000111202101001012201212010111221111221100111202021210002101101010221112212101120012101111211022220002202210202021010220211220220212201100202221211200011222222221210011112010220020101020010120112012011000021200112120102000102020001101221201110002100010000102121212101001221222021110202220010111000210011011211112200211002011001102010022220112201220012102000200222000011020020202102021020111220111021211220112011000121101011001121221211101122021101011012210001010020002220111100210120021222012122121101100010202221102200211120102022000021210212102001111020012102220121210221022222201101022002012102221012221011022112022111021011011211202202110212200120200010121020110200010000210212022111112221010010102201022111221002210220210001100122201001102110112001200100001", "122000120010110000022200000210011120120021122222002111000201122221112211220021112212011002010200021211102002200120012212110122002211110220221200220011010110110001012010211112212211112012211110012020222211012120221120121012200002111122100201121010001022111120022210011221010221100022102110022012000102021011121022201012101112001112101022202202021121022022210112111212210022102022200221000101111211002001110210122212011020100220122100220202222010001002112111200000000111012020022202010200020222101200220210200212011001021111210222122110211010212220222110010001001201202012111011111110011020122212111110021110100210220202011002111001222200122121100112202212022001000002100001111001120120011212120202102210100012100010011010011020120110200001202002121112212121021022121200211121112212000011121221020012100012102200120021022102101010112122120011202222200100000102212020102112222110102200022120220020101121012020001122000001022200212020220122221121222011102111101010012000101121121001111102001110000022121012110202011201022121020010220002001022112002121002121122001100211012220212222022102121120110120020101022102201000201201200002122120120102001001010202211201021112222210110001120110212011021201111210012022112100121010200211021201202111021221002012201021222001012002110021010120001011201101122211101001111121002011222111121102120112201211012022112222111111201202020122212101201212211020111211100211101112001111211201011002010100012211202120102200221222221021210022220110222000111121112221021120121012002022222102200201222112210011102221101220210100222222201121001020112010020010011001022021000002010002012122100002102022111001101011111120101022211010101121100222212210110120120001002020200020010120120020200010101020212021201110022011110102001010022020121101100122021210212001102210221001101212110021212011201122101020110011112022101001201221021002021212222022021010202021100011102200102101202020022000021200002110222120012120222012110200001", "100001011110120221020020101122020220200101221210001001111222022021201022120212110222111121201011021211201221121110110121200210010210222201010102122201221210010102111202100210010020022200112020202102211020201002102111211211202202022110001101101210022202022120121200210212010022122011002022101200122012012022200022212101220011112211102002022111112002211210111202102121102110220222211020002201102101202101012122012212002120222120000220222121120002020010120121010012111000200201202221112221222111012110120020011020102010210012010202120012021210021000210121212210201212200200102012101022101122011211102102200121202021202211000020120001212220221201122120011122211200220111200100212212001122000101010121200002022212102221200000022121212101200121021101200211001012202122120100102202201110221111221021201022010201112102122000010112222120012022110022201011200021010112110021000211222021110201222221011122122200221000001110221011010122122011011202102120110110011022201011002012200100111002220000011022211110010220221200220010202102200200020202201212120121120001010020112111210112012021002010202111221210200212111222101102202011010001201010102001012002120210211000102110212002211212221212102012011220022002120101122121201020212120012100012210111120120021012212022200121110100011022201120221011001210102102001101100210001010012011000120002220000101000221121100211110022012120002020002022112002221002112202211111010002121112011011212000220000121102122012102000210111021201102212220221100001102002011112200010100220221221120022111011101022120121111201200010200220102202202020010221011010222111001201100102102100020112110102100100022211002122110100222222001112121210222200010021011102202221222012020022020112202001211010011011020200112102012212011221021020220012202200021010212021102211000011020120210000001121002110121112200122212000200012122120221111022110202211111200210201021222021012120202022200211210021121121220020211012102010111220100200120210120", "112021011211212201112220102211212212121212012120122111202121000120022000121020021211200111011211201202010221222202112221200101010222022002202010202102000202112121211120020211021200201210221110110021121002000202000112100210100010222001201222201002022002112022101110100202202120211002100011020020110200120210012200021111102002221002210101110202221021010212020001112212011211200112121202201100110202212202110011110222011021001100202101210102002011020021020021110020220002202002210102200120022211121221211100211212012000221022020222211021102120010002212022222002001120102022102112020212212012022222210101110220100111120221112000110101122010001222121221002200101001210120210112020021000101200200211012101122201222011111110112101011102222110102122100201221221210212202201221222102100211022011210120210010222110020002001121121212022120001002101120120002000000210122220102101110000012120022002100020022220020120010121110212110201100021102211002212210102021222022122101001120021020221012022002110201022021100022121011020102002221211201121101112201020120011100212012110122110021111210021102120012202102012120222111120212112212122110021200012110112100101211211100022012020110212112100122111002221012022000212122110212011020010202112101121001201021001202111221021001111010200100211011212101011100201002220220100002020110021102000210100002021022111001001022110210201202201110012202100110100012111222121211012202211201211012212120020202102020001221000110121201202102220002211222212102111022010022220001212120001001000010121102101120100011021000212020001012201012222000020101201202012102021111012022201222202000112220002221010011012000012121002221122022021111201112202220022002220000201011102102002010222111020221021202122201211101222111020020202101122211001010221100201010122221101111210001202220100002122221011100112021201112110110011221222021020100211210011012211001202020210200001002201101211220110012022021012221222012000022112101112001222110200102", "212021220111101021112210020201002000102200020110002211221221022221211012101120211022212221110010011020010202122221022020120220211002200001111110021221011121010012012112220011022200100100212202121201110020112112202201102101101201022212200021202101011202212211100012102210220000002201100121200212100010201012210202110112000220012101122100221101202000221211022222010110222201021111221020011012010120021122202120112021002220100112201111020001020002021102200022200001110202101201220211221100122121021202222212022022002102201001202100201200021022011211001220022210201100111222220001120212211012102002111001202002211200112010111102000201200202010210220101200000201011210021102011200111102202112101001011210120102210210202121110210201100111000201020010202010222011001222102220000020202110001100111011212220120201021202121012121211200121221222021220220101021012021011212021010221201210200110120102000000020210120202012202122111022210022012100002212100211002000212010012010010121002102000222002200022111210221022022122112221120012221222001221121221001202122100211212222012202112222012202111010111210210102102101222200220120102122200112110010000201100000202221101221011100211102022211202202222022101120220020021101221001121002021200200211111120221020221211011120011201010200000001010021100112011220120020111111002012212022221022011201010120221012220202100012222121120001220020110211022201021011212220102212001110200222211210102000100201211100200122222220210222212221000222022000212222222210210202021221112011121002001201211000000101122020102201112111022222102020002221111221011212021121001012210221111122022202202101100022220000222210120010110220101001220001012011000201222200001212221202012110220010100200020011201201121001110101102110201002000221110220221210202022201200222202220211110211000201212101001001102002100211100011100100200221201012002022021100201101020021211102222220002121211112220110211202021000210022120221012220022100212022000221220", "010121120002222002012020201112012000002121211112202011221101112101000110211112110022002122000221212221202121001120210112011021202221202002111111220002121022012211100112011102202001221221010200000100102202010210011221002220222101112022111210011212202212212001011221221202111212202110000212222021112012002112200111211110011201001111212211010200221122112121110222002122022011001200220011210110220212110222101121002001200120002220222210111211222001010202111202122100102102022022210021102210121021011222122202002000112200000120022000002201120122002102211111210002102221211202001202000211022102021121011002212102110201102201121112011011010222210012122110112022102120022220120110011000220211012002012121110021222120011102021120220001000210212000120201122022020000202201120202112020100102022022101100112020102010120010200110022022111111211202022221202201120010221122022111011121020012100220221211001120112221211210221000012111112202011210001211202022010101001002110000220112020011001122200222010000221202022210120120001211112201020210211010100010122112211222211200110012210222221211210110011001220112011011022012102000210210000110201102220011110012022202100010120102001012210012212210220220110221201122102102101122202001102112111211002201222010121002221201202001220220211122012120021112020010010110022010220011102011101102110200011010111002110122101210222122001122211112201110212001011211012121022201010221200201102211111121102202010121210120221110020210011020210020001200210100000201200022200121020210000121101221202101211022120221001021020010121122201100012000022021222122122100001012112222200002011202111222112211202120002212111210210021011112220002101021000010002110222010012201012121100202211120001111021102121220101201120210111022112122010120020210222101122021210012012122110120110212100011212012111110010221110211201011211210222022011200110122000220200100221120201122221020020001221000020201120011122121100000122020111010200222122222020010", "121021201020112200211101020000001100201201221212220122111020000000221220221200211212120211201021002211020201120121122101002022010211120101001102002112012011011200020210121210100221011010200222122100211012100212110122202202001002120211001002011111121210111012022211111110001221212210002021002021020201020112022220022200210202221221220210202121211012202211002012000020210211100221110100210222021121121101110222110102200121021222112002001212010120210221212102122101112021021012100202202012220001020102011101001020220212021200002221212110211222021010011022100100021102021212002000212021110021102210222100011102200011001000122110220100111001012112001201100010122022101201101201221202000112211021201212020220012020102200021221122100022121022100220012121121112022202022001200212022100211212112110022211000200200021001122002012010101221222221120101112222121112001212010112210201102120111101122121210110212212112002212111021110201221100211102220012201101021122002112100110101020111211021012220012100100112120111012000121020111021020220212211112212121202210001112001002220012121020010122222122002102221000022112220200102022212000012000122022210210211121202112201000121021220021001100100122100202211011221020102010001112212022022210221200212001001202022111112212122121121022021021011220010112011101011022112001000011021211212122121021111201200021210021210000111100101220010102202221000010112212010012000101201022012201002012110011110201022100100212012010000211211121102220210002011102000210121210111120211120202202100102002111111010101110110012112012111212212201021200001120010200101021010020222120110011221220222121121101212022111101110210111010110211100200010210201222000100021110200202122002220121220212202020020201221200120120221211220110202020102022002001220022200020111100111112111200221101001121020201221021122112210021200102101211021011000200112220010102012002011100112200210122210012002202000012001012122101122102220000011221010010100012111", "100202001001121220121122022222001101221021201200101101110221202102002211010212212200102102022112210102211021222000100221210220102020010210002100002202001211001222111201100202201100211112210120022020100001100212011211020000111000021011202200202002210112001001102201110112212021012121212111010222112002122100212021002020102222102212010211002001010121222022010101200011100202110000020000020212020020101020110112210120111220110000212202221000211011012122200120112022202020100122110020121002010011122212212120110011201222110211022211002020122022020210212111220120020002121122110210101110220111002200122020012020110221200100010002210202112102112010020101221020120220121002000222001001220102122122120012021110002201000202110212110102100202102101001001112010212121220210200211202022211200201102221021011022221111201102220000100112011201201200210112111112000022001100201200211010202021012101111000111222001002202112202002111120000121210001001021222222201122001220010000221002200002021220001221011211012210212200122011021011211000012020200012012021002201001001122022221200000102220100200011220022002211110010002211101212211120201120010122222120111012200110202011121210211101002112101101121100011200210001002102122212011012020202220112122012112102220210012120120220020211201001122202120001120110120101000021001222100121100012222002001110210201220101011121112010120200011002211020011010110012100000010112202202100122122102101112101101021200212012210222011220110012112012021211122000021202120002020121210022021010220200020122110221211120201122011100121202221002220110111212022201122110020101020010021121210010111221201200221022011001112010012222020201210100112220200021201201122011202222012020211022201210122210202101121020020222000212120211121201000122101021112202000001020220110010202012220000101121110221100111012222001021022020010120011010121101210112210122000000001202100121202112010222010120200202011012100210121210201222021122110210210200212211", "201210121002221012011012011210021212202112222020220200111002101022000120010222101101222101101100201200011000202102201012000121021212202002120001221001022011110012102001102201101002021121210221110212121010221222022220102121120121212221120202201011000000120021101111201201121011111022002020011010021020222122002201212201221010100111021011021121112211010222002112122211221111011002112212002122122000102211012002111121211121020210021002022220111010210101102021101211211022220211011211020011001011121122011202000100020222212012010212111000002210200121122110001012222202120022011111222101210210100011211120100022122202211010110002010102112002110111002222202212110101020112121100211222120201010001101222200110201120021201212121211110101202220110222002112000010001101000120102122122220112220121221221110011121020211102000021201022112202220220011221001122020010211010122101102001120022101220202112222121212111010221012222102120201211211110121021020220001001002101100100122120000222002222112120022120102220221022220110222210121200022102201211221001012212002101212221011211022111011101002201011222112012220222122222000012110202101112122110122110002220220102120221000211100120112211102022102210120222212102001100001201102101100102110122202120100001112201002202101211021021021200100201122100010210121002021022022001000110201100000210210112021221002010011012110102112210100201110212201202200000210102111100012201002002111100210212200121202220210012112111210112010210200200210221210222210002221112011220012121102122202012020120122010020221201200012201112211012012220022021122010021112022111020100022102011001110201101200200220010011211101200102220112210221211111100020101000112201222220022201202102022100201000110001021201000000120222100212210120220002211201222121100112001211201200112102212110111012202020121110022021021120112202220000020000100012011000220121120202212211210201111101022112220011102222101210220122211010112111021211202221000212100112122", "022112212121121000012000220221221011120201002022222120202220200022100010021022002012112021202100222200210110022002220202101101102212220111102122001220010211102021112220220212201122011021111202121122000012112021202201220022112211121000210122022210202020111122211221202012102110001220222220010220001222010100221110001000201211211120010110102120122112011021112112022121112201100212122022002212012212202211000102202011002000221020210102202002110221201110120011021000012102221002201202222021000001200012102220222000000012201001001020021021011022120112202000121120101212000221210221221201120021022121020011011001211120012020120120210021212021112202221001022220101220011201021201110121011001021220100121221211102021121110212200202012001220022200111020022122120011202121222222120022201110201201011000010021000000102010220022021112010021221012220220022221212101202211000221001100100120220010100100000102000202102210001211020121100222020000120001122022222121202122200202201200220120221120200210222002110102222011201202100222010200220212102011201221122200020011100002120200100020012022110211202220021110001210202012011102110212100110110201112110110101120012211001212001221220111211111010010020120111210200002110220201102222020010210212021121221010011002110201122121001111120101102122210101211112111001100122021201022101001201122222002011200102121201002212010121112200212222220022022100212100111100222002100100111100220122021002112211000101210021221210011022222102101111201200211221121012002001210200102020211221111022101010201021211210001002120211000112201112021220020001102212210200020212102101200111221102001212000201120221102011010210211210101002122012112222222100020201020121111021100021010010112202102102210122111110110012112211121112120212120102011102000010000100110112110001000212002121221101102210110101120010010202112120222010222022002122012110100000222120100000220221221012000000202202202111200012212110112112201100200220021110001122100002", "101201220120012110212101022120022120121101202111211122011012202112022222212102022222212012101001212201012121200210002102120221112212121200022012022022210011220121010122022011010022211122211001012121110221210202010110220200201120121100210010100021222120110002102221220212002021121011001110201001121020111200112100202221122202000202011120221102221100221022220121201000210021002102002100220212101121020120201122100222002222020202011122221012212011210200210220110102010201210001002100021221201121200120020010021100110211222212220102112122222010001012120011111011212100010020020222121121012211200102022001212011021212202210010100122111102221111202012102011110210100110022101101110222222010102020222000002110220002122112011202001012212001000002222011110222220021010020012002220202122212010201211011022020102212102011221022100101222121120021002100022111120220110111102201101102212110112101021022211122201200202002102000122121000102011022110211102210210001110211210100220121102000102012000100020121011022202102212121220112202100201120000211110001020220100121111022012122001022200101112201120110212022100011001011211100111102012202111120200211102020010001111101001221102202120222212112002002201012212101100002221000122121210021210221011011001222200101221112100220112220100021021201210010010220012002221022121121101000202121210112222202220000011201111012111012222200010021211010122020001022100221010122222010000120210011201110222011100122020020212121010010010101000020002211000000102112120221210121100012112020002112210220020000222220010211121020102121200211222101111020222122202112212011012202011120011221012002001002221221021022012020222022121210120122021211010120101120011012211002020101001112021020000122111211201210222220202021121220221010002220202202122110121012102210021122101012011220011111100111122100020011121221120121022012221010202000111001011212121020120222202200022001020222101011021102101121112100200000122022202200200001011022001100", "200112222010011120111210011002221222011112201020200112222101200122022220002120002002100201111100120110012220102222000021220201122012110012022011122021110110210001112000001110022211020111112201101101012220121102122220022112221020010111001011001021221200220122012020102101011211222200120122021122211122000210001121201210122020210100010110220122102212202012021110200222102212121201201001112120222022221110100022000122011010102212001220002201020001221101111011101021021010200201101110002101101012010221012011000110110200111112020202211121012122102110221102111111111202211222112112102221021202021012022210201011111011021100122001211110210220002110012002212012122220002112112110202121222121012010000110200220210110121200012112112020200110121121201112020201210120101002221211211100110011011201010110000110201010012201112100022221020210111111001000110021022200002210211100022111110011021222102011201002220221212221020020201101111222121122111012222210200001100112211211211222111011201011102012000111102101100201000212200222222202202121210101222212020120100221201002002101021211111210220112200111200221200101001102120011112121022111220122200020001102100220001122011222100212020112112202002220220002122122121020222002120202021011020112221201011222202110000002211120200211122212022011111201201220222102011020211122000021012112111221120122020212001002012020010212120222211201211102220112111212022000221002202010020101111012202100210211112010212110221121111021100101201111201111111021110122201222122221111201022122012010011000122122021220111011222011112221020011120102122121201221100201021120200212010012010010222101000211121001022100211222012022002212112100011102120001201122112011221002222002122020000202001220002220200212001002002220221102200201222002001012012102120212221110120120011102010221010222020211021002020021010221200110102102012110101001122021201100111202120210101002112210102222000021020200120220021220011221210200100221222101102211010222", "200112200121122112212022202202111000110211202121022021110011121212210122111200210220101001221000010100201012200010200010021101220001012021110222010010021002022022210111110102022120002001202200222112211010022201201200120202221001121101122011120121022221102201021112022100100122002020022222002100001221100021012100011121000011111002101112120120022010220222100210100011000122022010021221211022022002110022102101211022021010121000002100121112220120212111001011121200210120220100101101012011111111022221221121102222000000012022100102111111121110010202022121010110102110101022202211110011001220010122211110011212010112020020002211022201122221100021121012221120112010012011021002001110212000100112010102100202211001121002201102100222111221011112000020221022120122121110022102220010121022211001221221200110002211100101012122001202021200110012000001111202022202222212200212222011220201201012101211002012222120111120102221122212210222010202112011110222112222110211210212122120121021021221020022100221122220102212101220112010021122102011111111201121110102011102002200020001200122212221211220212111221022112021000220200220010002210201202121121020222221120000101020011121012122201102111121211210012010021112011210102220211111111000010212220020112210101200010221102120120000101220202111010111021201100200021101122212020220102212000201012002212200110011020112200101212010112011221101112100101002212200222100210221012121122000210110011021000022002210221222121101001010221100112200102110111102012120020112110101012222112121212001001201120101101201222021022100022220012111102001001000120120210212101010001201101010000122011121200000122112201101111111120110211001121110122201220220011022020122121120212001200221001022022111202001122020212210101022222220200111222012012112020022110222111021101011102122102221010212102011112211222200102110220122111022202201210110210112020202122221011201021120100021012101021001221012100101222112012202202001020202121000112121", "200011112211122001011120210112202211212000002122221210121001202120022211021101212111221002211102202222101021211222120112212210222112012200020221201220210022212112002010202112021201210212221212102121122021102210010000121202222102010001110221220021012022121221122022220201012001010200222212002100220120210202021212200111000210122220000111002222010220002002221010121122021001201010010102120012002120120110012220101211200112111021201221112202212100101220122011200100112000002110000202200020222102122212201212220010022202100100212222010021021021200021011120212211202212000120102000010101100122200102112110111202021221020202201010002002022220222122220002212102210001212212220211120111122111211221010020012010220201102012222121220121011210102111100202110201001020222100222221110200221212101002102020112021111021220020200121120022110211201210001221021110212122012001000012100121022101010101012221211000122121011202212120102002011201121212110110221120102001021221022000002122002102111100212001010021102210222111201111000111120112022220002110010021111111212020222122122100022100102010010211201020220220112011000010211110001121110112221200211122020101222001021022211021211102121120101202202202211002212021120010000210222022100000001112211012011100211120100122000110222110120202200200122002120110202221121122000120110222201210000021001011222211021220010022022200000010012120210202111120120101000212001121011211112221102012200111102102110020112101012002022202122220021012220112010001210220122121001002020011122000101202110000210221012121111100002112020200222010221021021211010200211122000201011121211220120110200010111222202022212210001022002011211121011000022102021201120021211012111002020021101011101012200202122102002101212001222022221122211222222120010221111200211012020202122200112222200200010220011000102111110021011021012112221200201020001212002101011211211012220012211011202211121200210000120210002210100212111012222200201011011110000102122100", "210202202110220200122222022101111211211201110000100200000122001021101022220121002220201220000102000020220010100100022000001210101112111121011121122222211102121001220222110202020011221102111000012112021021120100120111102002110120211021002222001120221122001000110002110000001011212010121220212221120100001201200012122012112122200201101220001101012221111100010010220120111211200102002021022010022221111011000122010220220112000022220000120210002210220110210100001210010020122001100000102121011212120000220110020121102020021220212100211010020011222222002011211212211210101121101010002222020102100121122000210201111020102022100100110200021221201120020000222100111102202122010202102022112102211020211202112001102212021011211102112012001110001002211011102020201010011112201121100020221002220112111120120110100121002002211222000000000202121110122021200011201200220021201210200012000112100021211211220201022000110210121122121201121011100110222021011222210010212222000012022020122101110110111002222202211100110121002002120222012212110021221201021010011221001011001020220220202021200212120111011010211121012210000111222212011111120222102100212202122011210220121011002020120200112200002222001111102102222020122001012201012000000211100221102200121122100200122010001222121000002101212122100001200112121020201012012201001010200102010011021010102110101020202210000002120121101122121011101002220021121100020020102101010101110110122011101010100201110120002210110202221101211001212221102102212111002222220112220121221220120111211220122202102100101201010022100110212021000110200000020012122201012202001011200212102002001012020201021012110011122121011201020012222002212101121011222022010122012222212002020221111021221200112002110210020010011220121220000120011202012200202020111111200101200112111200020212221000222220020020102200122121110122012002200200012010202220201001210120011200221011122200210010110002102202100200101002011100022202200001020220101002021011", "000012021122222020022111100112100120022002211201001022001212210121020100100111101120012020100010000002011000101110120200010212022101210002102112010001122220011221121010021222111222222222001012101212001010200200002101202011202022022110000120220220122020110111210211200002200100102212022211001122000002000210222101121022122121002002110102201002120020021210221100002100000000020120022201101020201222000002122110120020020222001021011010101122211001121011100102122011112111121012222211010212202112121102112112110101000001121020010221000021202002120011000100122101101000220000101220212020202220110121102121220010202012020222010200011101000010122010101000122120000102202111122102011210022101222220110121100021010110221020201022001221221112100022110121022100002002020220011101201210020221212221212022002212211101010221021120010000011021120201112212011200202011202111000210001022122210211221120010100121112011200212010110100201111100100000110011222102010112112220021200021022221212200201111000102110202111020202202012111122012002211201110110011021212220121220000001202022120110021000022010202011021222222120020210212121222010111101012101210122011120211110102002002010100022011211111012012001220000110210202211210211121210001001011110102211221220012112202202220220200200211210110120121112012020000121221221000200211001222001200111222001112222120002022021221222211222011022121001110012200022212001102222110201111222200021110001210222212212220102100202002220112221102101111001202112001010100111021110021221200111222022122111122222121222210211021210220021101222212222122221102112020111002110121110122202001202100211101110121222022210222102021110210121112200121012000002221221120021221001121021012220122012202000202220222211010002121201222222022110202101120211102002012000020120022121111020121222102110010201202211102220212212002220102022111110200012222201212220102201101012102021202202220200210122122022121020002001201020222202002100021222210221202211", "002202002221002012102122121002120220211000220020202010020212002011000002220112100222020020002220110002211202111122110100120200121010102112102222220101121002001012211222021121022221220101122020101202201200121011222202121020012102201201222201221022220010020221011220021110111001100102102000121021012210121210122111000222001110111110220210222102212211201212212021110220202211222121122202120200220112121012100121121220012020002022101202212101121000101121020120220111100110122011102022210101002011022212122122022222010201200200002202021021010112112101110201200112102101010101102200111002201022020021200102210122102201111212010202222111221221121101211222112022200200001121220100101100201121210121021121200211110222200211121200110001111201221112222202010101212101012122202011210210012120200220110001001022001122011001100222121112211211211122202211120200121112220100002000112222022100010211110122022201002110202111211021011111110010010212122010111122012121210200220101221100110112020112000220122022122010102022111112122001000020200202111211000200111000211102002112020012121212120110222001022021021002101021022100211122021011010102012202221022112101211201122100121121111112112201021210221210201112001201202011111202000001220101011222201001112211201120102112202002022211021120221011011010202012100202021110010022220001210111122220221110002210120200202020010122120021212011100001011201212201001111001101121200201200101110001020011210022122220022222110201022010011112001200112120121202222001020202102112021102202120012200111200000202212221100210121200012102102202112220110122011000210222002022012100000101021112000120222210120122100222121101102110011212110112222221001202000211022012102122022021202102020021211221210212122220221011022200221022110010002001001110221011210120220212211122210220120220111110020011021022100121010010221210212122120022102210012211221011222022121120110122110210100101111010001001222121100201112122202000010220212211021111020", "100022222201221001100201212102201000111200202022220200210020112202120010011200012211202221120012210101202001021020002210001022010000001120020122012100020111011222002200210111112011011002112011110101101101000110220221020111021020101010100110220022210201222211202012020020012222122012022021121201202021112110122222121022000120021012112211122102221101110220020100101101221112102120100200002102000210122020001200012010120002010022122120102122201122122202111102211222102202220120102121011020222001212012110111210121010211201020120102002202000202011121211101002002201221021112221212110201020102120100002211120020222020211202120112122021122001201220112201021220222220020021212201202112001210002011012220211202002120010210011222122201101122002222101002121001201010210221102201012220021110020011100012011212111222112112011221122201212222222112110222002000010121011010201000001012211122001211022001020020011101020001000100220121111112221122202221200212202122210211121200000200222210012202102112222020222000021122120120221202001021212212002002021220202102121221002222221101002002001001211221211022220200020110010001101201201222201102001112221010012010010010101211222201202101100020210100121022121212201201122212211221120020002221010122102122201120101020211221211101110210220120201120221121212120112210222210212212200021000012221110102120200220012112002122111201120221011012121222022201121211000121212021210020010011000220010012010001002101001211102012000221002200101212020212101121002211211122122112101212112201022212010112012211201212212011220012201012210201001210120011020122222200122202222011112200022221022210001202210011001012000212010022111201112120211121220022011010000201211211002212021100101010021112201210111111212021201112201101012122001220110001122102022202211210120121001120022200021101100021001112100110012102121111202110101020011212002101010110111022021022200101202022100222221210010122120000102011212011000102101020002101012012111102", "102020201112102111212200002002121021120202120112002112202012210012100110012212221112220201021012012001000211201011012201222010201101101201102101020201211021202102000002002100011212101022101022111102121001010101010202001121022201020021200022220021100002022010102120211201102120220121021102220012020102002110212220210102112010121121111002212210211110012022220122121120211020102000001002210010111102122100112212210202100001011010101000122222222022110221000111222120120222101200110111011220021020000210211202211022202012112220010020222100012111211220200120111210210000001112122010121012001121011020221122011020100201222012200120200010221210010002102122221002102201021010112120010022020012012220012222020001122221012001221110211120021122020221120001002201111100122100110120121122120101221020012112001000101211002012220012200122221020100002221221011102100212222101201010001022102100110201012121210012012100221002101020122211001220221221012101102210211000011021112112211120122020202220012011210100001000202111010100022201021201021112012210001012102200221101001010222101220220100111100111112202102120102221012211100210011210111220222202001100110202121121011010011001110100100001011101100112211111122101110202012220202120010022102222111121100020000202000202120000111100201010102011011111100210002022201002201201112100020010110200110111112021021102111211010121110200101221222020020021100211020000121220202100011021020202220120012212110210121101100200222101121202110212110201000021022220221220021212011211010001001110211211020222101220111111101021010010000021021210101111102000220211001220020010021210001121002212021020000022200011220001222111211012221012011201120110011100011101021222102211122110201002121221221002020200020210111022120112022121211102100121102111211211020110201100202122011102202221212101222211110102111101110021012112120122120110002110001020021121022012002020222201202001021221002100001111121211200221202101201201001200112221211220", "210000102220111112012102222222201221010002202121202100111222202222212122200000021221012202121221022112022112122020122211200112120102120121010101211110001022100221221121222200201102222222011121122020002220220221022120012001112222002202202222221010021102212111202220211122022011202021110220211001122012201022102011102221112212211100010122022112000022211210001022010021112010112220211001021011100010020200012102002012222022221002221020011201212201120100002111110211101212222010220021112012001000121001201120212112010222001000002100210111021020221102220001021100002112000122111012100220200110201101201200120202110122001010202001001110200022101200111110110100220110001112221010222120222112010210021021121010100111211202011121201022101122012000101120120001200120110222200111110221202012022212211022100022211121010120021021111122222101012211200110112220110022212221002110110100111220012211101012002121110001011210221112122110122101110100100020022100122112022202000212120010021101010022001111012011221000210002011010211111110122021102200010221012202211110202011010112121200220212001020222001122202012121101000020011012222110211110212211011222210001002202200122001202222100020200211002200120200202101220201211012222200222000011212021122101200110120110110200211021202000100212020220221012001112222022002202000100222110200022100002212110200201200012002010210111022121102120212122211122110012121121220200012120100000121100000001000122110122101021010101110100210021122221012120222200201010111111221210202010210212110111101000111220021101120012122002002021100002221220122001022001002220201012110212021001110102010120220111112012202000211021121122221102001020012220021202102120111001212021020012221101211001220100120012001202211000121012220221102220200210001211101220111121022222222000020110101010220010001021021121022110220201220020001122210012212100220221101000011201101101121010221002002111001020001212210012001121201120000212200111201021110112201110", "011022120201021121220222000001012122200202100211020111211102100002020221001020002101121012202220210000122020210201122020120110002220011201000112001222020212000000122111100112001222120001022102201020221011011011100101202010001200021022220101120101102202222002010021011121222222001100011222121012211202102012000120111220010002200021121002120201110011020200212210001212112121200121102011211212022111212120112021112120102011220122022001200122210120112211102002022021212201222111221010110120202121102110202110200122221211222221102010122012000100202011001102120120221212002221221222210112101100002212122020000101121202201022120212100101200201100222101110201212011121010011001012002222010211101211010020010121100202001201012221202110000112100212122221220211020210001112200211122001011110101102120020200112221000122022010102102021122111112011120111211010100221022002011122012100121021122120202122120102202210001121211110120100121212021200100200111021021010200111021020201112012020211022211112121201120011200100022010102112120021021020201122110001122022001100002122112101211021110102120202120022121210002122102100220212021011212120000010002220022200202010210210012121012220200001202100020111011011120020100100220212212212200101002210012011120020121001010111021221101210120022222221021220121201111012102011001101202202200011212122111222021022210012212122012212010202111221101220201220101110022121201022111220101002110211012101200212122212100202111001210101121211220112211212102210011200001012102012102010101112101201100120200222011021101012121022210010010122011112200100111212212020211020101112020020102012020012100100000101211001202110202221012010012220211211012110102102001211000100222121221120002022200210120021002100102210101100112022210211102110201210121120001222112211110211102110000122122001112221001202212202022012202220121112200211020210120121100021122111222121220200010221101102011021221212202222110020100010100002021022122010121212110000", "101021101221101000000100111122010111011020120212101102020011011110121010222220101012102222101010120110022111120021020120102021002020102110121000102100100111220120012002022021110021201001222211022222102010202010120210100101010102111212120211222021001122020202000102011122010221022002010011202102211201222220111011002210022120100110100200010001111210120012201120111100010212012121110121010021202222211202202001221211121010222102121001000122102012101120022102012111022210001202211121010021102102112100121221111121021012200211101010120012102010022001200020002022111021022002202002000021101111000211021122222210022011202010022101020020000112111222122211100001120210120122122121002102112100022201000200220000000202112102222012122022201112011100200121211122202000201120011211200020010202112010120221022200210111120002011110211120221221000110202012201022120112120121021112102202101222220101220111100022020202211000222211221212011222200122022201201012202021201122102212122220212022000200121112010221220201002202201010112211120201010010002102211110211102012200022012112000202100022021102010220100010012011022100121112122212021211021021200211222202001010110021002011020121200121201110021122010202012211100121012211221120122211001112012100022000122011110111021212222211101012200000010121011211001021002222200002102110202221102010122202111122111100010200012110021022121212110021210001212102101200102002201002112201121121012200010210102201020102220021020001021100011002021100120120100102212022111222012001010212122010221111101100200112202011212101201220212121121212112020211101211011002122221112001111001102221001201200202202101010220211201210002020101011111022211102222002100022122000022212121221012012010211112021011021110202212112102111222102120121201011212122012120021221012221110101002201102221102111222222121100102000110020002201011002001201000211012001022212202001001210022110110211222210220020011111200011122121101021212212212202122101110201220", "001001211222020002100022011101120122220201111110020112012102002222210202222022120222201102010200210100100100220212212212222201201222201110012111222210111001022011222121020220211201121021210122022221202112102000122202202211022011122222220110202111122012211022000100102122212212100022000111020021100211110200100110011021111211220220112010112112202120202202021222102201100122010022001220222020110100102002212212022011022001200222202222202021100022210222012002002210220110100012221020112210000022001112022222110020100111000000000120221110020111110110112102202202120001202102120122222100201020212022102220000001102022020111101102220020101020002120011112220001000021001112122011200100211210000011102202000201001122011222201101112112002000222201200020102221001001011212012211102021200201000211022020201220102122101112012112222021111112022011112211001021020220112212101002001211021210210022100220202001212210122222010211222211120221220122101211010222112012220012111201221202220011000011110200012210101202110010202121022201202021212012120101000210101000020100111100120212220112021001201010211001020201122121212111102011021101110022121112122102021222112202211121211211021100010111210012121112111020002200002102202122110112112020121221120000202111221100222220022020102020020112000121112001111020002202111000022001021100122001022102010112021022102100122020102022120020212210212112210021111121200210021222010220000002222200002120012020001201111221212000201211002221210002011001112221011220100122121002000122121122012201010211102220200021100102100020211201120111111021122202111011110201020021110021200120001020011222122112011000100221122210022222022012211012121101011012100200210200110101100101122210200212110212212220122222100121021110122111202221001121020201112020000110022020011111122212221200210120120101221010112212112002212222002120111000101011122210100212220102101211002120001110212210112211200212200020022212022100001022011011011222120020200010", "220121212101001002112022001220112120022220100211222111200121201101101021211021010101102101202101012112201020112210110200120010100011001001101212100100001020212202020022120111110110221022222000112110200101002001011212020112221001102001211020020201210022220012112210211120200022100102210022001002012101221111210211120200012010201211120212022101010111212210112000221202220212000000112220211002111011010201202211120112202101002010021110222200120201221222110022211211202201120000222110021122110210200211101122010200100202121002110022220100211022002012101002011101210101120002220012020001102102220200010102102200211000210222101012221112011221120120121120012012120211201022211200201022110020100222101021120020202101000001210101100011020221212112012200212012221100002211222212112111010020211222122201222220201210120000101020002110010001120210122112122220101020102212222020111112021022121012112222220220001102100202201101020222102122102021211000220112011222201101022112120122222100102202202212020021002002102112112222022102221120202122110020201002001002100022211100011212111021121212020022110000122210022001202200120000121111220111111000102002110210200110121220222122212112021020212101101110201011212220000010221210002021120121101021010000212010000200001100201101000212112210200211201201112222122120112200020120001221002102121022011000012010112001000000021021001011121201011122011010001011011012011012210112222012101020122210222002201022021111201202212012101222120221000101111200201111112220020010011221210000212202012111110100101000000122022021122000222000111121002100101221101001222201001101102020010022102020020001211201120102200202000011210201222221020201112211201111200120021022000011210011120221022120011010112112002111201212122211221211021111121011121121121211120022220020210110110122010202000012210002000111000100101200002220002220112212110222020122020211110221102002120111222101010010021020211201021101122221121222001222122010102000112100", "110001002112021121202120220000121011210102210202122201201100012201120011022112121112011102121101100211002102112022120211100100012122010102220021211111222222120012021202122011201112221020011010221200210121021021002022011211022100120121122222120221102000211112220001210120222000101202102012020220102200010002210220001022100200222011210121210011002212001022221122011112000012210100022212000120100200202002222011100121220021102112201001221111102111221111010021210122110022011201010020120122201020220210110202001010120100222120002120120111210010000111210112120001121221112011221002202112000022100211201110122212201121102211111121111200201210211002222101002021000212002012101202210012022002210102212201022020221210210011012011221220020200122101001120020011020121201200121002221221001112021112011121200212102211222212012002021120002212111020202221012110220220100200212110021102100212020202122210000111012211210000220100111102211000100012211220121111002022222212200122122001220211002112102210021110210001222021222121022022020002022222212100001211212202101021221211110111022201020210120120200110011211222120211221210012021001101202102102211000201101211222020220011201102212211110212211000021201010110201000120010001022022222220121021012120210100111201120202000001211001220100222101221111101201122002122120110002102102101121102002221221210220212112101220202220222122111000221222000201020101220012002010000121001120020212022110022110112200220111212221200000120222201120221211011112012110010022220210122212012210122222000111122101020100110021110020100001012212001122211201020010002012202101110102222000201020110202100000012221010000201211000102100121001202010000211201012002212220110220210121021220011221222210100020022222200202220220112222110220002202202101101221102100202000102202102210101012122221110012021100000110200212020212212102020012200011111221122212201222220201002120200201221222011111120000012112212211110121102011211012122121211201121110", "210112100120210222011112100110112200210112122011001021001111222111000221202111200210210222202012010002200011202110112020221211121200012210212121002010222211102200100100022211221120202202122212020002220111121021100002210110200110211022000022200002210201121011211010111121112112220201211120101212112002020210112122022111222011010010002211200101112101120112221021012200121002122022021222020100120021120122211002110102111110002220020102110111221220210100212100200001020121211112111010200121220221101011211010220022101200102120221200211110111211111200221010212101110112200212200221011221011120200020012200120211011112122200210020100021021010222110200021111001121112121200000201121111220220112112100110111211002002101001011102122012202211110221000001122021020000201010002102221120200011200101201220012022020022002120110120122122220212010020200122211202211212020001100122110220011122110202020022000211212122020001022210222222102122201222121102021001011212020021222210000010022011010202021011011211201120202002222110210102020002110121121112211011010201210022111001201100002212220021202221220100022200002222211120101010010220112102020210111001111202011011110121012100020012201111122100002210222022202001102012101201012222100102012011201211022111222022122210002211020120220201100002202201010111021221212121200002001111221010021020110102122020102002012001121102201000100101022222000120101011220110000112002212111100111122011111211021121001222000010110222002220020222001201020010212110101002220210021012020200111012122100222021011022011102001002001100201100120010020000000220012211000001212010000111102202111101120202222102100020122211220021020210102100020021022112011010112201101020112122020122001210122012222020220020100111001010112002212212002012220010211222002102201222201011120001121101101102000111200002120222210000100110001111012202210021112210011012122210222010121111121221012210200102010112220211120221210101222111110201022120022000101211221", "000122121112200202202202021120022121212111110001122012112211010120012102102120212002112111120102110210111120000221201222000021101002220202111202000001201011212010020200211122202202101202012021001002021220220000020002120111101120012022121210101210020001211222202102022112101000210121020102221011012221120120000101220021111221012100020110012012102222120220100000221012022121202000111210222112020100020202222110110022111012220212012020000000112202011210202110121122012221000112020210100221202102000211100001221102120111011210220201200210220002010000111100221111210202211211221201001020121000112210200221022201102200120111212200120110201001120202122002210222021201001120101010002222022121112022011122222000022100101020212011211200102020101010121212100001202221202020212111012111011010010020122001002110020102002200111201000201221220001202011220111020102100220200120220120221201101202110012021102002111010220122102200001101121202012221121201011101011221001221211000221022201100010000122210222021001120011112210211101211012021220211202022010011211020102022200211220201011110021010102002000221110112102111112102202222212102111001010022000222122211102002202002012000011101121020120111100021001002011200211222000111000202012120102011010000110212012000212111012002200210001220021011010000011111101122202112111212101200210111000200220220012120012211101020210022222212121211100202020002001121021011211112011222212101121202210220122022100011010221112202202012211021012011202121102100220100221202100010001101022011100202211000021201220120101120110000110001222100112101120100111002122221200220222012121122022221000002222200101111020000211011202200012011211001210011110121212021101022022102121100111121010201212101121112201110022201022221011111202102010001120100002111020111220212212100021202222010210210100022122021020101202021211002022221210102100121200010121020222022211222002012210201002222221201111100120212100012221002211012222220120001111110002220", "211222200100011210110110100002102112120212101021222112000222022202100111012220112021011021211210221121101000010120212220111221221102210200100120222022212000002122012112022221202211201022010100111010101021100201110120122101112111210220221222012120010012211022210100002010111010001100011202111221002122101120002120212000201121202122110221201201200202221101012101000201111121112002210010011112101022120011010022120222102222020212002200011102200020122010222202000211120220212000121102110002112100221021001001220122110000000102021012211202200022211002002222112220112211111101101212100201001210002111122100111201011111202120222212002111210122121021011210112220220012122202220212020010022101002121211001121200010220121201021120002222221221210201120200210202001212000001002212202220021102000200221110201020020022022202112200120200222221210200202212001012102202112001001210001101002200202202021201021122120002002000102202122211211122102011212110200201111200112220200102200110020220222022002012210122101211120121001221222102000102110211112111222101110122201121112110202001020101100121210220102120010100010011212212012200122222021221200020022022121202012212000012102110001121220100010021112012201010120022111211211212202010122211101200210200010200020122120201221210201110002100121102220102200120201212022202100222102122200100122220201201012220121120011001110021011001221112012211112010202002122220122211121122022111012101221220122120012200212222000122121022012120022220101012102002120122011110010222010001001211012201101100111110022012021111021221000222212120002100122021122220202012012212111012021102112212100200000112000212012222122010100000000100122202222212221220211011220222122221221201202112200202112202012000220020120202020020200202222120121211012120011100111222210120221122100222020022222222102010112211222022020212211122101002000100201220121112200110022011200202001201022200111221220010212001111100010222211221202211210100000201210212101002", "112220100110220101200020212202021211100000021000012220112110220220011221121110200022010221022101201211001010100020111201222012000022120102122022100021002220002200201212011201212101102021211110020122210011111002011112020102210221212020012210111012200112220221222110002020102110001121212202122020210200221020010220021012122100111020022120001100001111011200201020102212221002021212120121202210112010200111012021122210221111210220121102012220221210012000100011111112012010112022222221200202001022121221021222221020011120002201222001111120100211222202022101201102010000022010111011022221102201210120011212112220010011021020122002121020011101221200011100020122121110001011002212212102111102122220220202222122221000112220112221002202021020212111001021122010012211000020020121201010112012001210200102000100202112122021121001201121022111021210222010020001220212110110110202110122220121202100102121011211201112110002002100012112111112211101010220210101010212200202011222002012202122102020010120111120210111110010000112012001022202112011101222212011121020020020000110201010220111100121120220110222100021102122020212101001220221122111211112202001011122010020001210202021100021011020000221200012220202110212121221102201221202211202111111202221101200221221002002022112211212022211001022110012010011012012002100011021112200021202120012221112011221022202212210201221102201221111010101120000200020020212001102020221121122000021121000122001111010121000110021102100111201011202210002101002002222021212110102020201121012121221120112202220200112201222102100120000120001221011012202122121112000220102000102021020202020100211100110021022221102120001211122201212001102110000222001021000111012222101002102100110101200020122120100202010001020202002211222001011110201020120202022100100212101120100102120002020122002110012201212011112121122122022002211120221021112202121110112122222212111200122101020001202011220201221020211010212000021012000212211102101012210120202", "000022022222110212110010201120102100021002022222201011102000202122102210221101120001000100100021002121001212002222001211101022021002001201002022200121211100000102010020101200002110011111200022110201102110010022021221222221102111100012002121211201010011110211012002200011202211111222210010102021200222202100222200110001110010211002011221211012110220102202010221001220110000021021001022110101200102002011212112210121002220112210212020112221101212121022021102122111021202201122222121010200210012122111212221210000201220011020220121120002221210200200110000211220120211122120211211100112202011112110020002022202211000121110120112102001211001120102020222020210222012102011001221122221100102100011122121112022011012202212110021221200020011122100001010100002212202001121100210112021112020002022000201101010221121112120110211221221111221002222012222112212201012222022111212011011212201012220022020111120212220101102012111102111222011120201021202012211220110120201212202011122121120202020110012202212020002201221211120021120221212120020110212201101111221111201201001220112220012220000121012100222010022022222200111101110002221011111120220121212110221102201211220102121111102022122121222201110022211010121111222121022222202211201222000010112110220021012001022022020021021200101000112201211010122201202221001111100110100122012002122202101212102001010002212012220210210110100012122020110101000221011002000122220010022202022220020012100212001122200000020211222021100220121221002102122111221110120202000001222001122211120222212112122220122212121020120000000211220111220120122102100100220110121020020102011001110110111200020110211200002001001110122000000012002012002110110011211002020201012000001002102110201121101201121012112100100000100002001211221020220121220020200211202010111020122212110012011210220022220222211122200011222222120211012212121120220210202222212002010021222112020001100121202111120110010010200010112101210002120112122021120201000002002", "100122011012120110100202021202220100202112002112121201021211120110121201211001012122200000010022211211200011211220121100221002002021221101212011110200012010011100102202111211121202211100002010020021212220212012102122102112211220100001000201220012122112112000200112100011220000020022020120122221111220020101111221121011011211210100022020011102112211002111112222210100202002122212110222021022201101002012121111210101121210002221221122000111010122022222212010220110220120112022002200212002122210002202222021210021111000012111202121020001102021202011012112220201020020210201022201211200010102100001002010201221022211012111220220210120000200112211011220211020012011120221011011221111021001001101222202100120212210110022011102000121010111200202120202002122100221212002001222200100011021100201122200001122222020221002102022200122110201220202121200011022202221220220001120112000111112120112100211201000111012120110221202210020120220201210100120011012121210221112221220010022220101200210120021112122122110210011002201111222221111012112000202202222002211222221022102220021010121011022222221120122012101100010022021111000212022022101012101002112222202111100002021012220101112210111220001021102121012110201212211011011000200100002110102210210120002210000012211001102012001020002212001211002020021202022212202012100011020121110102020210101022000202100101211110011200001111022101221012110011112200021101222000020121122001111200120021012022101001011200220210222021220121101101022100012200212022200022220112110110200101102101121121001210010221102012020101212220001111221110020121221122220212102122212121222011102202221112120122222001122010110121211211222002200001111222122022211202222101012222101101120210221111222100012002012101122222101010021221010022221120022002010112211102121212021110101120200112221112222002101022121002120021011001210011121212020200112200212012000102020022221002001110122012120120101021210211020202012111102122110020010022000202102", "011010110111110010011220011211100101000110112010111102011210102010111212010021102112020110001111222000011222121210120111011010211111010211201220201111111020011201102120002221000000210212022202111020200101102211201021022112201102010220110022012121221222011102100010211002102112102000002202001001011200011210221211110122202221000200101120220020220110102000022112122110220100100222121001120122212100121002121201102200021110220020021112101101120220220221022222210011121002021021011012200101102001021000202102020111101022202002000102222101002002122010020020202122201101002111120121212111220110110202201220211210110222100002201220112210012011201111002201210202122112110210002221002211121222010111201110211122022211121122010001000012102111002000111001111021021011202212012010021010001000221022121100110121120112211112102020022200101211010111202001201112202100000122022220022221212021111212021102101101201020020101001021111201001222010120110011221202121012200021101120101102110122001121221111211121000221102110020200012200000121021222002202110212012000022120222221210101120010012121100201110022202210112022220002221002110120002201221200000120121121210010220022111200110222210200120211202202120110002212221111210202221210222122100220100220112100222011011020002120202210220202202000022002212102210001000220121211001001121202121001012110120202100000102012122201020010112110100120110001201201102211111022120210020010000211020201000211001021000201210210202221112002102102200000111222112200112202001201200012110001001001111222202002121101001010221221222220201001121120201211001202122212011001022212121112111102100001120110102200022211210112100202101011212002101100101112210211002211112201022200112112220012101012202111112221020002221101000102002010002221200122121111222011221202220221100020120120001200012012021020211201020002112222022222212211200000222220202222121120221220122201121102221120101011002200222020002210212022200111121011201000202102100100", "020010112120121121101022221100111211112101012001011211212011111121000211010202201122210010000221110221222122210122000110212111110121001210012020102110212112100100122200210021000121100020012220211021001101022010222020122022122111110000010212112210020202222120200220100011212122012120111102001021100202111021000100112120111020200121002122100111021000010122212121102210012102000122212102021100221222202200101111101001200102211102121120002022120211212120020212021110212022210201222021011211121222000011012011221121121011002210112120211002012210010002201000012221200122011212202102201222211220101212200122111002202001202102010111211110111111001122102202000212212220000011100211221200000022020102021200201211120222001110111112010101010011121020020111110000200222012212210112212021101211002100111201100000001002222020021102022022101001121120102101200100221201112211021100200111121221221002020011120020121122102001202001000120101102001220011200102021100210210100112102112212221201010221212210201202011121200120010010012012202222001222120001011210111102011112110112202001010002102001211012100111010102101120101011211002220221000012100201021012100222121002212000000211110211000012112222222101002201220121112202220002112122022220120102020210101022101222122101222021002100202200220001012001210221011120101222110022221211000202120212020222221221011100100122111211112212010200020211110220111010021201002000000222112002101111012021010212012201010000101201111200100110112122201210100022202100212102221021111001211100120201211222221101220112212002100221012102201002202211201002121111021211221220112201221211020101121110220200002202200001221221020200221010201110022021012002200102200011012200111122000122001120021121201212120202200002022011111010020002110200012222210021220011102201210202221201122101001022002022002212020201121001011210210022120111021210120011012210100011212011201100110101221022220010012020121101010000111121021111211020011202011021000021", "021122121011001211102211002110022011021010212100111011021001010011202022021012100020111212100101111011101210100110000110121121221000002201210010201211001000010101202012102201101102011200001000012111102000102020110222021112021001112121022000212011120010211011110000022210002010021112202212201012222001121201212001011221000120210220122110012012202120101020001002210112112021120210202000112001000222222011122221012211020112012100212120122002221022112111112221020112202202000120111102000202211201112102012002110021011210100010121202011221212212222202212221020202222002201111222102112111211002002011122002012022121100121020110020012212210210200022022222001110012221210211122010112102020101022201002022100010010212200011211010210020210012220121001020100111110001122222200021111002020021100110222200220221210021101212220201220000212110112121122200200211210210002100100010010021211222102102210020111121101222102111012110012021002012002122100110220201220111102201021112110222022010211120000000021110201021010000222111122222120010012200100112100112221201202100010211200200220101120212000002110200002110101010022110000112012120010220200020200202002011022021010111110000111121110221020201000112011010200102212222111001211020021022111221021121111012221120000012220200222010222011002100220001101200021022021200212121110210212010010212201011001011220110221221201211201101220202211021000221021121220020222001112110020100212022112210221021010121210012122112001202120211200221202110202102112200200012120101121010000010201202210221102200100200212200000220020111211021001021022121211021220120110212010010212202212122101202101212110012011012021010120001110111101012121222000211111111002120202121111121100100221001011121220122120102222122210200122002121220211220002112200022121100110221210020101122001112220002022212011221010122100000201201201111121200020012101222220001001110001000000001201210010010012110101000002211112222021122210100221222111101112102222000", "101220110021210020211212102111122211110001211220210112000120222220211020001020121122012221211020210021200202000120122121211122001222100002121111122022122112112101010001020211211011100021021210011010210210100122102020121022210201122002020202002201210120202020021120221020202001121010202002122212021120121201120011212022102201220002120211000222121200212012210110100100222111022011022011012200002020000010010211112100220021200202202212111022210220021212221210220222020212121112200222220202010012202100002022111010222001120021111000122111120101202112102100010101011221012212021120000220210112112020021202101202110101010002110102100210012020221001011000221202221120121121121111200220212220221000210102210011101222221101210102001020220020002110222000102200220212220011011010001002111220102102121001200120210101202111222200100100022012122111121110200110022121212002211202120200220110220101020021122002111112011002002210210212122210022212010220012012122020122011211001201020210022020122102200021122211011002200022200011121121010110200222101221221010011112021011011100211000102212210111221100021222020211201101212101102112011111012012111210001221220001112202100110201121220210012202221121022001011100211211121220102210011102211201212000110011121212122101211220102212010011121122210200101121002222102011120111011211100201200102100221211010011121022020002012200020101201100100020001110010110210112021101211101120222221200121212010221020112212221102211102012212112012212122102120200110001220110000100001222102122112202110011101101101000022112022112202102221102022020200102112210011101100001200120200020220110210111012010211102221210221120202100212210021121211022012121120122212112000021210011020200112021001110201101211221221100212212121000112221012100021022122010101200101210110020202010021002112122221102100121220200210210000022111021210012000121021202012221001010101112001121011102012200100202002000011102000020222010000210101120221002101101100220", "212102200220121000020112120002012002102021022102120021001210120120211001112000001112201202201202202011222111201202220102011121022020002100122201022220201102010212021112211202001111221002010000111220221121222200220100010111112210220101221020211012220100100120020021220220022110202001201120102212020101210202000011002001222020020100222112210112200002211012002011220122012122002112101020211022210020212121011210120010221022111021112210202110012210111101210000011100221220002220012110020221222100001001112210212100000021221001210202111210002020110211020112121122212200102102002122221111122212102120001011000211121201022222210101221101122122010221120012212202121001100210222222222111211022110002020021110121000121220021000000112002022012011220110222210100220020021021101122112201210010201220120020201101222001011200220211102021222122200021101110212201202122021110221110110021101010212122120201010112000020100112201102001111011101002000201000201120211010020001022000101221212012002121112011221012202100020021211202010102120221000120111000212211110000121102200201012111202020221102201110022110122201101101102201210120100002120101101110210221021022111101012102211120022012201212100200021000120000002002102220110201111120121222211002222002102222110012102022021020210212111101022211112112012210110221121200102111121221101120002122222110000112220012102011101001101012020011120202222011212121210102021210222010022210011101010120001011211200212222111221002120012020202212000002120100200221111222111020102121002011110120001211120221122110002201210202201222121022010122122102202202102100000121022210202020210212101220101000202201212202101022221211110101000011022111110111012022010221000000122200222211021220212010021001101121212101220021111001020022121101000101120020212100021022121011221220101102222110001101122020111122110222210111022012200120211202010002221201021122121210122001021000112001100211022220220221002021110211012200112210220220102022212101", "201100011221022100120200011122022022202212111010221101000102001200020021110210122110100222101002221100101121111200011002202211000120200122000212121220002210020112221112101020202012100220110002222200022202220222222022000120221210011111020100000112200110101112022112000220022201121122220220010112122201110010221111022110001111011122112221100002122121110102002222102222121102001021212002102022002120200111021220000102202001011120222120021200202201001010102000022212122220200022200000020221210211222210202200010122020111010201012201202012010201000202222122102211201110201111002120020101210111011110211112220212011212012210002102111210122111022101121020102111102202011100012002110121010112101111000200202020112101121211201210200022220100121022011100220121121110011110220201220001211020002201001022201210222222210110120212021022022102011200120220121222101111220212221002111222021112011111210022022002110000101200000121111011012222222220221200011010111211220202211102211010111011220012202201202201100112102100111210010002222110201100211002012110201020200021221202211222120110111221201010121221122120220000201111022010112112211222012200102000001020012200100010022122022222210210112000200121012011021122201222010202011220222112112211202120200001111221012020001222212002022102122102020122220022222110112112011020012222120200001022110102120202222012100012001102102111221121101021212100002010111202220002002021020121120100200210100120100010220221211200021211101122122022110122211210222222201022101112000121221010002011212212121121010021220002120120212111000121021020220122212020211122021220011200220010012021101001001022010001221111012200201220000102010210022120102201020012012020122010201222002111112120212022000020101212222111100012112210100021202200202021211101011101010010120112201101201022011121211201021210010002021002012112010200010210202211121221120212222001222121201100110222012120021101021122001111220020222211021010221010221020201020222011", "110101101021111212012211002122001020001201011201111102100001122111221010001120101000102120210210200010211100200102012112010020022222001020201021001100010111022011210112012011100102211121201120202122011220011022210201110201210010200000111022222020100200022000111112202202210020201002100200122011212100021200012220112120101111111102001022221001102122201220101002222100020020002202101100212210011002210010220102120222212110020222202001022011220121002120020022111111200201000122202101110222110112112120202021111002210001021201222200002002010221021121200202110000111222002121000100200220000102010022111120211012122122222011212012220202202221201112120220111112201020112211002000210110121120122220220010102000210012222212012202212222212110021102110220210012221110221021011011000221002110120202212221221010022102000210022220112011122020012001021111200121210220200002212100200221002221012122011002022202112110211121202111220221010001121112011200102210012112202120102111010202111100201211222022101220110022200121120110201201201021001220120212110120211001200001221201110101010112020021000011202011122011102110111012011002100020001100221121211120100111021020220201222001012202102110122120220002012001012112101200121012011221121100201211101021011010201101201101010111001111210101110111220222002110111201112122100120210222100201120212222112020101001021210220001112221102202101221002122221021110110212012020212012121002210011020202121000121200222021120100021121122011020202002210101001102010202000111021110000211111101112110112222010201021012012202011020121200112020222011001110222100010002222111100000022110210100010002011122221201012112122111212201201111010012122221002022121202002112012201120011220100122201002201121121021210221201211020112112121010112200001110121012000111121001020201212110111001111012002110010212201022110111111002211000101012101111111111210200101010100221210202111101122010220001020111111020120021100121222221011101101222011002020", "001222100220100012111222002222102121020122001022220212020211000121012000101211011120012102102002111110112100100210221010111121020202112212220012100002222000211002020101100002111122211000200001101200102221221100221000102000012022210110200111020102022111202210211011011102220112022202220212222222201020111022202122101022022222222221211110022022001201201111210012121122002201122022112011200102211021202202112121111120002200202110201001211202122110212010102100010110120202002211121001001221222100222002212112112012112012201002002001020220001220202110200102210200000010222220222212122111011021101102020212001120202220122210200101002111021021011112222010100212212021112222002222100010210222220220121200010110001102021002112000012000021210102200100222220010022121021110202202202200012221011210211110212202202022102102111222120100020212000022112211200122122000212100011220010201000022110221111111110222212102222212112211002211010010010000201201220111210102201201000200100020010010200221111112222001112202000212222012012201121102112002122210101002200120111111011220201202122201121210112010110021112122010120110102100211120220010212020020210102021002000200010002120201021202120222001021100211202221000010212122220112221122020002101212022211022022111012200100122102210110120022121210220121110201110120211201110200110202000210002000101100110211220221101122220201002200121101010012121122012101222010200220010102102202022100022120000122011121011101112012121002212001111222110202002002220000022102210102101010201211102022220002221201011121101122012020212022000100120221011202200121121122220122120111102100120102220021012000122112110211011011120112022221201100021110111121022011001020201011201020121120022002101112101201221201110220121212112122121021021110101022200122002211021100202101122102110101122111222010020211220001220002112120122220021112121121112012011012010211200201210220002002101121021202020211200012110111001022222222010202020111221212222001", "002122110121220020210022012112211102120012011121122121212111202220221110120100020112122202002222012111102111111001112100022211212100000001200101222111002110212212121210122001211020201110101002210221202012120002201120120011120121111010020010020212221111021210012212001212201000001000102121212102102121121101200012101022002022001220002000010220102200122202002212012122200222002220122000200121001202122002012021220020000101012101122111200222000210121220100000201220001012002010212222221102100001211120020022112000010012112212202110211001222000211200002002212002020101112012011112200000002221120112210002010111220101200200122101222111011112102221000011012010020012101111002121222000210011000210100012012201110100010021201221120220020111220101101101212201001022010102020212122000120122101001201202010222122211012121021102211110200222021102212011202200210200022100201022010002121202120221020121221100220002122010101012121101002101210012222100102121120110222111211210012200102102112000200101202210011100212101222010100220012002100202222120222100112212001021021021011111010102021212022002121222110220210121210201202022021002201012221120211012002111211120011100120211222020000211100101012001122210222111021122210110100011110101111200110001211112102200212222001201120100022202222110201020022220001211222200202211212000220020010222011220000011011200120022110200122112201021002200011101012201020011012110112021220012001220200200202112202100222200022111100020110011021021110022102020212210220210110112210222002001012122202010210012001020201220102202202010120201211112100210201202110022222122200122002221101021000000110002111110120010020112112101200111122002012110100210100011100100121010110200222000111200021011110110110012211011202121011010101120202010212120102110211020011000101000212120121200001000121112212122001202111102212001110100101011210111211122112201200011020200011220112000112212011002111202101022001110201100202112201112120111121201111122", "221221211012001120202110002121101122112212022012001011012002121022102001110000001220211121100200221000001010120202011021201122000020010102220210101010011110121210011121000201010011101210210020110201012102202021210102200021102201121121020200012020122100111102221222002120102200220020110220211100210112122022112001000011121100120002200210022211102212111202022010100210122201002102011001112011021222201210210201121002002202121001022210020002200010122222221211101102210010122012122212000112212002111010211120010002011210000210120022100201120012120002021100222011122012100011222211222211212100111010121100000021200020100012101210011001010011112222110122022101211100222001202111110102201200012022000022100100221210100221202211121220211110210210122221101000212001112020211011222210112010202122212102010221202020220202010011210121011011101200111010201110001120011122111012220112201111021201110200120001112221022211010121012111001212000202122100020020020100112210121100020101201221111110110211022000211010022110022212011122222112111102201022011201010200012201010022111110000010102110002102012121110202210102020110211212201122012011101212221001220222021212010010210120211222201010122112021020120221022011021222221020101021101002211201211221011222120120201111010122212110002001022111012202012210112201100122022200212000001122022222211110110202021201022200002022010011022020122211021010020021000001001020200220220122202122121112121021202122220201221111001200222201122002022210011000101221211001210200121001200101010202021100112110112221021212220020010211121111010112102001102121202101020110101220112012102121102222212010221100000102101202211202001010202111020001201011112210112000010120121220200001121002222010200012211221110100202200101221110212101211100021100220121122112020222022121001001110102022122122202201202221111111002202111000120001202121020100211022220000201022102222112220101111202212000200211010121102202100202220211212011000102120212221", "210021220111212001021110012221011020200111220012022012012122022001000222120020202010110202212202100001222112221220122210220111012100001222221202112100111221010202121220100020222010121210110011201120121111200012222212010210221022022102001221202100002202021012122002220102201012100210111201021022022110212000220201120212210210002210120002022021021110201010000012212002122110020112002102221002011200212101112022212000202021022010002100011102211200001002221011222202101100002001111022012100220201212122012000201010211202121200121000012012001110112222011200200102010211011222020200211110102212111002201101020012121001020112120111111201112102110022200010001222002210221000101201021012121220211102010102020221102101020120210210222121012111210020210201120200020211010010222200021020022112122121121012000111212101101101122022112002210022200210011010012120002011012021021212212210222000220112000020021011010022011220022202000000212000022202010211210112221001201220001112202001201020212120200220211121022022120100002120122020012012100212101020012111221201101200101112121210101000210210210200202122200020000011201201001101210200101120210110201121222011211112202101210121210122021111120020120111110210121001010122121210010120121110011002020121200100012020111210010020010201001120020122222121020000201222221012020201121212110202011202101110222021000112110111210120111200211120012222010110001121210011221200100111101120210202202120020202100202210120110020010112020111211001122122000120200021201220001111021000000112201020100002210000122211002100102211220022011020100101121220201000112120101220121211120210011211022120212112001222222011022112200121002212021022122222012000221001120202202020000201010110221120021111200202000012020201020002120001221210020121111012211002202011110120120200112201220012021220011200102120222122211102101001120221012120202010020011210011110211220010201012212221101000101000202111101021000100220210201220212110112111022012121020", "110110210012112211120112100120220000021211021100011220212021112020001022112121221020000210220102020000021210122110102201201001222122101101111212121212211222212202101000200020122121022202211021221022002002011022010000102000022112202010011110101202211111021121121020112002220211100212222212000202120011011120221211021200100101102102210011220201200002221010020202020220110021202002202201200002000021210120120112112112102120221101011110112210110021100210200210201112121011201201201121102012011111002110221020112220022110011210120022200121002220000201212202002121111122002001101100111121002000102012211011121212021010122101120021000210000020120112200200110022022021110000120220021200100020011211002022221120201201101112201011122212210212120020201001202201102202012212021012122001100022212000010210201011210102201020012210112102110201020122212112200001002101101102020222200201222112001210220112200101211001201222111021111001021211111002011021022012020011012201200100112100110111221221101201112020120102201012000001020120110102112101110112011210220121102210010120210120201212021011111111202222200122000111102102002220211022112212102011100010100202210211112122010001211102011022002221101020000010202121100220100201221200001111100221212000201210020200020012022002101221101211200012200121211011020100001212122100121000210222002121002011212200001101012102011002202200021012002211221100222121100001101021000102220222002111100102122102100002112202212020202110021220110101220101212220002000222012002112000210102021222011110012111010220020200102211210220211110122212222122120202210202110012222211222111210202020221220212120201002201220111222200012220202211000011101100100101200221110221202000001112001220212112101020021000010000001110210122012021201112111111101021012101011201102210122010021122221011001101102101211011210110222110210002101201122010012020111222100111022222001200001010002022222212210120210012120000211101022100220221002120212102120111101", "000000122001011020220211022201202101200221112022120100210120002012000122021021111200112221220001222100200201211201221020220101221120211020202010012211100222000212111020221200020002012122210120212221101211100120210122011111112220122222011220221022122212110212111010202221000210020021211112012200222021101012012102121201110120102011011111221221022022221211212022102120220222120001022000011122201220102102202121222011202021011000120002110212222112101020010021210211121211020220121011011010201000210211002100120001001002201102111212011221012200121101010221112200120200011110211211101100022021110111000020202201011220100210010210211101120012110021000020000211222120011211022222102011110120020012210022110221221210211121001200200101010211111020020020022021112121220010012112021201121101011121012021221200111110001022211122102000211102201000010200000220022101012011110001211121222222212100011020021212211121100120000102021000100101122122121011112010012122021212011201112000210021122201010001022020001102211100221110001020011210011012221102201021010102001221012001011211202222010220120012220211011221202220120102200201121022200001020101201000010201022110021102120110212220100201002001210202210122102201021110020220120121001222022111221202010101120021111010100212220101102022220200021020011122201102202201120220201222210120001202220012122222010220221102102010200121011211020012010200021200012220210122210121010112002111002020221222001012020200200000201102220012001012221120202122212021211010222101220222200202100200111120002010211200212002112101122210122211102210212010212210101102010002200201110002202222222000201211221101221021110120222112122221102121120002010202212111011120110101102101110102222221122001011121110100212112112101121011221210210210121220020201202012010000102010022011212121000001020011220102212221011220011112122020120222102211200101210210110120221001222012122001200222201000212211221002200101102100000012112101220220002002011121", "111112000220121001100220200002210200121210010012112002211012202111220221112202102111222012021112211211210012100222210021111222000020121112210220221112102201112210212122200000201101100120212112120020020001201022002100120110220022121211110210211110212102110002112121122221220202022001020122110101020010000120002222000121102201220200001121010212022212001010120110000000102000212201112102010120020221222201101211210102011121121112101001102102121111020201220022220202210202122100020221102222220222112201110112220202121021002022110202102010021200200100022101201012002212112212111020201100121010122020022222022112002202202102010122001001210000110012120220100110122101222000202122001100112200221122211021220000101111021102110001200101100200020212112002021110110210202110020020000112011210022211202201122021100021011100111200010122021022202020211012022120202220100010201111112112202221120221011120001210211102202122221212220110022102200210012112211002101201111001012222221202111112100002012210111220222102112201100212010221022221101112010222120111021112111222112021120210110010122222021222202120012111201120110120212001211012100202200020021121202021220012101000120021101212010212021021010220211121110020112100202112021201020110002212221212100110020212202100021122021211022222112211000012001001112011220100022002221112001222112210202220122122200211111122220022111002202011220122110000022202011220211022210201000202121122000101211021122001002011222020220200222110220222101020020002120200212120011001002120200221211112012101000122100220202211021122010200122111111120121110120202211111120021012220110012122011111001002201000010102120122002021102011011021200012102220111111210022020210012211120112001011212222220102021221121100101020112102102201220021210121122122211200222210101111002210210201020200001211100010202022000102100222012000000220222201010020010011200000002222021211022111210002111102112000121001202021222210022201011001010211221001202112121", "222110012002122220022212200220021121001120012110020000122101221212011212110220211222202111110222210210011010011102200120001201221101020121221212201110111200000012100200212122000220111102011121012212200012000022022002110121220110101120121120021212121102112001112001111112220002001022210001021220211020121111021111000220011002002020010011020212200120002202111100021112120111112212020011110220100101121200120021112122011100111202221122102212201102212202210110120122120111100200200201111200010111002110022220112022011212222022021210222212010102020111200220111002122010111010002022012201221102111101221011000002201201011010121000011200111001021202100222002012010101010212200010111021111111212222012121201221100220012200202002221111002002021221222101101111201111100210022110222221102200120012120220001102111110200201211022121201021002121020210020220212110220012102001100122200102122200111010200122110122212012220201200212121212211212002112102122212202000202000110110112122200202212102122102120111100112220220100020110210211020102122012002100110000110221122201001202211111122021222100021110100102211120120212101211201111222220022200121101011111000221221221122021111001000202200100000000111010210000202010022100011000011012100121100111121020021122202200022220221000001120120121101220010012212122120021212011221210200001021200202222101102112122021001011110202022120220011021011202100212200201212122221110120220102100001001112200212200122210201221010222122122012210202002021120220000212222020222121020022022112122012201001202021112120202210010112102011111001220122120100100221202021121212120001211020000000022211000212220102200001011210121212120120020122021001121200200000210222100010201021121112222000101210212011020120210110120022121120211211022212200221100222102012111201111222202111122020010222222211220220020201200022210101200122210112120220212110011100001112110201110121120002012222211022012122012010021020200011111022211001102010221221212011", "012200202211100200202210021200012000001120212022221101122222201011111111200222020220111110000210220111111102000001001220012011120012111221022212200011010222220101111010120110221022002001121220102121101120101101200210021012001022210100012021122021000210221012121112010001112012222211010001012022002101101211112201011022212122111110020021100020022220211011121102000022202011222100021121100210021210120101100210111202112110202012112121021100202101020110002100222102101110201211001020212121200201110120022221200012012220001001211102200212112112221221011222001101210111210211001201211001010021101211110011220102011020210021021222010202112112221112122111001111201221121022210020022101220211000012021000021022022202122001002111112221120112221210211202010111122101002010021222002112002111102120001110112211212001021020002022012022021002020120201200001212102002100221200222121211111221011021101212011020002212100120021221010121022100101222020201010200010022221110202100220200110122010121012122200000120202202110102110202022110202020021011121020100222001020202001020010010122011201201102110000011021021002121011100102102020100121110221101002111212122221000210222101012020012212002100120010212211001002102102120020200101102100002011002022022122122202221122200020202100020102001122202221111122112121111221200101002010100202010002112222001220000010200012020210012012000100022220222111021220221002212010010211020111010110102001101220221210002211200102112002220111210100102112102002010202111210100101220120202211101110020000022000222001101100110111210021022122000001021102010121222202110010111210122020212101122000120202002001022110122110112221202010211101102200201111001101022020102011220220100102010001120202111220021221012222010000021101220220111121202022000111020222221002002202210210000022022011110200121022220210010120121020222212212020211001002112112120220200020121120222220111222211200211221200201200220212120200010220010222202000221221221120211", "102001222111021012221100000122211211202200201011121001022012202002010121021001200111010021122220200101202202021022200001010010211111202210201000022102221200220211212122122200000210002000120211000202210120002002202100121212101100001000211022002222222112211111012001112101000011222121010111022002200101111200121120012211201121101022121010021220001200111022021200120212201002110121102002011002202021000100100212111201120110120122120022221010100221120002201012110000010010122220212102111120210122021112021001112002112200000220002001000110121020011000210012202022010010000000211112021011022011010210021211112121210110021011001022221122021011221001110212221121110102201010122222000220012111002121100220102021121201020122110021212112120011020100221101000112100221220021001012201202212020100020000201200020222200110011002022221122021022011010001001000210100121102201112102022011210112210101102000021210222002111020002222220022101202100120010010202221102000111211220110210120221001120002110012112222112020100121101122211002120222202020002200201200202000110120221220011021000222012012220211011202102210111212210010202211202012212222101112001212020112002202021111000200102202102122111222112000220122022101212221221210021222120210102002202221121020010100202020002222222220121021010110011021120112122222102120000012212120012120212021100101210120210021222000200210100200020122002012121120011000221212101201020112011000212220110012220120022100002202102120200000222012201202221010101010220010210222102220010220201220222022022022221110221011001111120222201012112221011221121021122100222201222122210120202012111112212011121100110202121001010100000012210111220202222122012021221021202212210012012121111011221002000221100010111212122210122201020121111010221211202110112222100010212011222101101010110200020000122002222122011002121120201110101211022122112022212102201212112201220120111112002222201012021002110022002110111122100200011122222122212210220022102020", "101012112212000012010100102202021002221212100202002211020121121110120200021122012102022202121220220022020020010121102220121010220022020212101011212021112010122211002211000102001001210022202212011100111111111122112201122201000020022120101212002020020212020202121200202021010000120210022001120112110001210210002002202001000000102021212201202120101121011210201202110211120020210002220100121212022200022112212121021212122002010122122102010101020021201111111121120011120121002020200012001212222001101012010120012022112011220002022001100122221020110102201221112210101210220120220201120210112210200101012202120210212021111122201102211221121212210022111222120200202101101112121021011202110121110211020212000210102101012021122001010201120222002010020001011222000120120020222212111022010201222002222101011020021000022110220202102222021121020002202000201010102110010112200202201122021202021212211012222122021102102000021010112011110210010201221010220121120000121102212202021020222220111011021022201212222211220222101002010000020221020110212002110102121012020100202022102221211211021002002211010002111211211011000000101120202222110212002110101020101120120210201002011022101202202112012001211201120122010202212201122000000112220200011122210222011201101212210222200010211202000021100100112012110212221220000120102012222202121211101212212220211210001122222220210022211200121202211100201120102022100211210222210201012010201100100110211001221111000122100101001022102122010100221100020121101111112000112120221010212000201000000212222022222221202012011202211001121100202201201212102121100121112210001022222212122222212000221212102211111212100002120021200021110101100002101021020001202101211121222212122112212210200202110000211020120101221001110202020021012020210122110202010102112002110211210021011120202120112202002122100221212012022221112000111111200002210020022212001200020012200112120202202020211112201022002212220000011010111200022002100121220001102002", "111220221220202100001212112012211022111200012210121122112022122102020121222200100012020022202010201002212002221210012202101221201210101002201122102111111122201001100110120011212101010120220111221121021220020111202221222000022122220001210221122111200022101202200222201011200002120011122211022011211022022120022212220211201212010000200000212221101012220020112200221201120020221220021022111101122012001001101022011010100121001111100011212021202111220112212122002200221112220221011120211110010012100200122200110211020210002020201212021020112112122112100112212201202112100000200022110221001121201201011002201212101212111212212100200101211120112221001120100121111002211000220112012210111011212111010201111201101020122012020211120000101200001000022122112101111010010222110101110110012122221112022112111100001100020012200120010000200112121202011210002212012000100011020122202102002020011222021112202210110000110200122212222022121112010221010002222220110122102210002220222212100120100101201010210221112012200201021200020121010211212211112111222210221100102220111002102010222220011201122211121011200120002011011211002101002210102010101120222220002222212012220202100111210101211111120202120011000220100112022122222210221110200122012101112101202021212002121222200211201000000120210022111220000021000110210111120012200120020222101002222010200110211020211202022212002011001010220120022221201220220021202102202102020022220022211122111021011210200122122120100200111122122002111011211122001011120000020201122021121022000201200212221121212022211112221110100201122102112212100202120002112020011012210110012002101222100121022012111110210100001010120000211202212021002010212110201201012020012000121211221000212102100220120002002010120010220110002020002121021012110120111200100021101111222101200021222222002001021102200102021020222020100202010101121100122021020110102220100011022202221001100111102221012102120201200001120212122100012202122102121002201202120100", "000100210021202200012101121111100211011011012111112001220011211011121111020111022001100000001000200000220202102211201111022101121020120120221001111211211222200212000000120011201010221221001022001212020022120002211122021000100222021200112120011002210111111220011001022121021102020021022222212220021120222002121021221201101002001210220220002001221112000200200120001112201022122012201200102102211101101011012012000101200210111020210101100021100101120120002120202100010212222210200110201222210010001110022201000000012020002100102020112010002002122122202022010102112210102201121020110112001212201212221010200211201002210210111011010120111002220220211111121002002202120220100010212011222222211001211122101212212011022101111122102120212102102100011210112122010110202210000021210200212000001212121210212020011201010111112220001102001222200022111212021101210020001220101201022222000212121120012020202102100021012000000201102110011220211002101021220000020201211021112100221022121020221220000000021210212100212021121211002022100010100022110200012022111102201001120101112011010121201111012121111022210112201110211001121110100021000120011002002211011020212111212021210200122102012221010222100222122021210022101012211122121020011012101101012201002012000201210022021111101101101100221210101111221110020102011010210100222002000102110111022010100211121111110112212221001102121220121100201020001011222211112020001000102002211012211102122102100111012101111022102112202211112020120222001022010021012000020011122211210000100002022210212010111020101112120110210220100112121211212210120001202102212020200221110112012202100020102211120022201120210211111220022210021021122220101212220001002021021011202020121121122022122001012110111212220121021010011201011010221002120210020210101210012000201000220110011200012222201222202121222010112222102020011020201111212110200220200020021112200111211101221100100110222201012210001102000111221002221120200021010220201221010100", "211221201012121201001101022100000002221122112121101101111201222121212111211021120020120021112212020010100021120221122002120201202210202122011021011122201002010001102220022001012000002002012011020110001021210221222210012202112110101111211221110012022122012012011120012100122221022110211221112110122101221201112210111001222111210212211001111102102200021112101222111022120021211022011001102122121001112021001221220200000202221022211111021121220101110102102200211100020211010011021020100121010100201201022121022001201102001202111100020201120212222110002101122012122101201021100122211201001210001112112112010022210001021202000200201121022211122102220100212110221211200211010020102010220002221012001001201111010202220222112000211001020221001201101200221101102021200020120210000110020001222210111010200111220012212202110201010111111121112220212210211112201222211121212012102122120121102211222112210221101221211020200220222000211121101101000121111202220112120100211120221010222212121120201100110122012222002001100220011210101201111212010202112200100121202000100100110100011000211210220010212202121120012200112110022121002111212002011101212000012220021002122120212001212112210010101102100002221122020201020100011201102222212020021121122010010010202120112211120111201212020201012000001122022011022222102020020012021110200210120112202200021001101100110102000210021002102210200000202022120222211121002020101121101221201122110000210101011200101120110002022002101202210202020100110000110001222101111000222100221210222120001220202011000212010221100201121120220012220101220021222221202210022210010010020021122121011012121110000120222210020222112011102021012100220020211222122020111010001120222020202220020110211120021121112112210222101001120220221012201022020021200210111222122021101221010112201221111102100121002000122111011211101100120021000122112202200202210020001210112212011102021222202121121222000121200001012212201101111022222111001000212101112021", "202011200000100202211001222022112011200120201112222000011121012122022122100020110102000001212000112211102102212212121101020121101001201110102222010012020110120102111021100020221012212000112200222002001022120212111021120211201220112200020001120011010020221221222112112100020210100100012022211011101002100021101220011110022010021000100002020111021111220210110020021201010021120021002121100122112112102020000120022001101000111111120210122102021101001110211112220000200121110012102220121200222101121222122012202210020012001121200020001200220012011120202121010111012202001120111112021210001100112222012111212202110201102110212002110202100021011211122110221211101211201212002100011111221220100100201222102001121111201121111201210210102002001210101011100022022201212010011010021202212221000102122001111020202120102220011211022022022211202222001101220210110000002202111012020202000122012221212221111211220021220002122001101022220022220111011001222020121210222122101110120102210110112101012110120201112110002001200210200221212222102020220221101100222101020111212022100121021022212010202211101121120001012122210100112101012020212012110110200202022112112211110212102200022202012211022022221012222212221222001221002220202111120012020111011112012022201020020221001022112010100201201110020120202212122020122212022111000110100101021002002212001100212010000112200110212111100020220122110111011222201110200102012021122201020202222002212010202010101110120200222101110221111020202211020010012102022012202100022111101201012020122101000022022111220002100011220010101120212022222001101001021222202200120120200021012020011210012010002201112121020200011021000212221112212222001002102101012202201102201120120012201102222011002012111200121112100100002120111201200202020200101210101110201011201012210020220020210002221000112012002220210201012022212101021202221022010111212112001220110001120002022110210010012222002201120101022012012101101122222221212112011111000210", "021202220022110202010121121002010221021111021100211002001212220121212121000112210112121212110211212110121212212110120220202200012022110011011012011101000022221010101100202111011212210212120022111221202222101002122021000200112112002210211212121212112110211021212220200112201020100002110211222220220211222201102022121120120111021201100100212012200202112000002010201101110010122102221222211001022020102002221100122010020121110210000100000020011120122012011222000201110212220200201020000101102110020102222210001202020220012220120201022200122221011210022001011220102211211002202220021221001110010200212101112020020211110001222020110211121222020010002111202020122200012100201201001011112201202202002100122000101122200211122102100010102110222220101020112210010111200100122021121210222210221212120100210220211122112202011101202020202120002200001201022111112221112001001100222002120020111202022201012222012021111221100110202112010211002221222120221112112112002011221200122220020110112202121020000011102211012211222202011110122220112221100112001121001021120111212001112212011211012110111210200221200110021021120200221221002000221001121001122000022111200010202221210211222011212020010202220002022120220021012212000000011110020020202120220120120110021000200011110011110210122020111020002220120222102201022212112101022022122201022102020122122111210210101121212110012002122122002211020112020212120211000121001001122121010102112001202011200012102012011111112211211222110222101210110010021100211120201012010212100112102011001020010112111000020210201002101022001112000221102200120001120120111111100212220220021001112221221010221200020012120020112200120101101102022221112222122112221201000220021200220221101000202001121202121012022021202221011022002111001002012002012212122111010122110100012101102022212222101221202221001021022010120000010102120202022122121210200220011022212111221202000212012012122000210111022001001000221121200112120202200102200201122022", "120012222212102100111221111122011000122222111122222001112110010101112101221100010020021221012221201212002221102000001221102212101101200202211002002001122210200110112011011210011222122200211102010022101001010221202202101021202100111221112022211000022210111022200022002202100011222021012122020222102210010202010211012020000120022121012012222211112100111222021000122011022002100101212011011112201022220011010202220022001221101210021100102101010202012021102002102022002101000020002001021201102210220110101121120021120212011012222002010000122220010020212211021221221111212100122120001100002002100111020012122100121222102110011202021011021220111011011111020121211212210010000222112022000011010121101200021202000012120202020220122020212211002021102012210122221211221202110202212102122002220222111212220122121122001022120122221000201211120011022201122000100012120002121202120121222110210021022002222000202001121222001100022221102100020202200121000011111102220110112112121110101100022101200102112200000220010221100211001011100112202102100201100020211111220002212210022100220020220020121120212021012221200200210211111022222221012112012110221012110011210102021220201112010120011222200102102011002012221210021022220021000121121002200011111222121022010021000101102100120220222022211100001201121022111210122201220112210021200201200001122102121112112002121022002110020210022201212101022020111221111221000220022011102012122010121002120022011101202211222002221221221211002000100001122220002210102121121000101211121222211122221221111011200200101222001020002202101010221112112121101211120001100222201112221001002120112002011111110102012002010011222111112001211021122020101001111020120222222211021022222120011110022102021222112221110002000220011222210121211201202120202122201002221012120010211211201210221201012000102101102202110022111020220112000200021022101101020112101101221120012022122011201200002222111021002100001122102202101102202122101010211012110222", "210012011020121001022222101212222112021210101221220010110111211101120102101111020221211202211022220211100220201012110112021222211111102201120001211101201120000122122201222211112021112010202211001001121220102210020200011000100102201120101120001020101202221222210200110220012121121200110221122210011021100120222010220200022020000012201001002122000100210011121200101121022011222112112201010211211100220112122212212222010000010220000120120212110200202100011120002200210220211001121000111201202102220101221101100122201122102100001202020222111121122112100121201120202000222211022022122111022012022210202112211221000202220022122011102211010222222200211021000022110011212201222110202111111210220201012112121000222222211210111010110100110021201112001112200220000001100022020012200100111021012122222102000011012220120001102120111100202102112020111022212110021122111001221112111201010021020210020200211020110012100221102201121221220122120102122122012102200222202021022012201000000202011110010221010002012000210201222220010202210102001222000121110001112110111220102210120010212200200111220112101010122020211000200020112021021000101020211201000102022001201101100212002002200102200121000220010211210212210221202220100110221022100212011100100212200102212012012122101020001200211002211110112121022211022012011010102020200211100221212002110120200100002010011012021121120221222002121011210011000100121200102021012011220121211001012211122001211022010211201210200010021201200000121112002202121212202100102212020110110212101210102001122222221111001100021220220021121002110212020020120202122002011220212111112110200210210222201212122011101000122112111100021220211202010221011001222012021010111102202000111021221122000021212211012022011101011001220012021121001020100201111002000202220102002101211220001212022110101011122200001210000120212201202222011222201102110201121211220200222202210202202021012102021202020000220122020121100012201101102001020200222212202221", "110211022212210021220122102220110010202101100020121221121221210221001010020100200110120021101021221211102122221011102102212220102101011002002022021122110000001010100122001022220022002112121200021002221121222212010110221021201101020012111120201122202201110002011020012221201220000202102011110012200201210010100000101211210002011112220101000212212201100211200122200012020112022012121000120001211121100100002200220002000022120010001120011121100020122102121211222202101220210201212110122022111211101112011010001111011110212010210012021002110122000012201012120012000010112001121112200101200010100220210200210110012002202010120001120102110102020102222111210221010220222001202202200010220222000120110001122121121021222011122220102210100122201102010221021102000011102001212122021211000022201220212012022120000210010020220201210022111100221101111220211021112010111012212211122022110201101220000022102120100112122101101210002121002122112102121212210111112002111021011200101021112222000111200011121110202012012001110210101121210001222012020200120202211021012112102102202002011121201112001202111112100110120222002002222001001002112211010020210121220220211120120000200101210221111020121000211201001010120200111221122111220122002112212100212112002122220200201120201100100200000201221101210012100211022200220011000212021220022110111102112001220101002011212201210001022210000210110011211201000011202022121120220202201011021102011210101011111200101121120002121110201020212211210222220120011120210201002010200212210222112202110020012110021001212000021022201001121000121210201101212202221012101001101202010010111112211100221011022202010202212120220221210001021021201101021111201202012210011100211110011120001220010011001111012101100220102011200221222100011120001020022010102222120011200101220102212002001210010000221122100100001112120110101221102112211001001111020111112210210211101102120112111122210012112010211210102211222021122210001011100201120111022012", "102002112202201002221021222220100210220001110022220101200021122011002200222012110101011211222211100100002110100211100212211210100021112210121212110110011000221222222011210121110102021201010002100202012001221111221222210210222220012111212110010210010222120011001001212221122210010100221200221201202012002100011010010010010102001101010101110010020200000220102110102020200212111000110121120211100121202120021111212121112110212110222211221010212011002000221222020100001011101011100112221010000012022011201221210121002022120102020112012210102010011102200211000011111121021200112101110111212020220120111112020110010020001200101220202010211121202201201120120002020002210012200200010020011121120011222220211221001012112222210102012012112100211001020011211012102121012202112102002111212111221120110001010210110211202121010022021201100201221100210102101002021122201101001121220200202100202110221002121011120011121102200112100022020210101111020220202122020102100022100102101211220211121020000201001000011120210221020221120221021002122002002002202210110000210110210012100212111211112220101102112222002010121012111110202010202221012210122120002010022111212020001111010121210102120222222011222021211220002001221021121000210201220212022021022212022112222010111200112012100102100202200010212102200111102120100201210220222110001120000222111220020202211222011220012000210201121212000220101210001001112111201210220200210001112012020022210210112102001011120200101110212201011111110121212202211020212021101111121000112121021001111122022210022010110012122112122000010101121222010110121110220100222001212000222011210122100112210012222011221212221201000001021212020221120112100121111220201111122102222210222020212120211212221001220001122001200210111021201000110211012212100110001100220101200201002020222211221202210112102002020112112212101222210010220210112200021100011112010021212002210000201112001121202201011000012121210200121211000121102012220100002200022101", "010010020120220001102020201221000010122122222002002222122020022211011002010200012020012011121101121111202200112202101012010122122221022120121010202121202111112200002012201122021221112021022121012201021220210021012212022022000002122021202211121222220021202001221110120100202100102201110210202210100011202200002102020022020110221210101022110120020101220021111211000102000011112000202112020012111200022020202121122002120120120101001101001221011011000022202121220210000012001111212001102200211121101121210000212020221112100022012011201220000110011000212121000001121120121102121100011212002011102010102102100002020022102212001011122020212212120211222020000111100002211010001012112201011212002000201211211121120121100221112022200222010000200111110120000202020120122201000222102211112211120121202022122020210220211112011010021021111020011120000122110201021112110022210211111212202012111022222202120202001200022121221222122122121001012100110211210220010111021002111101221212011000012122002222200112012020212011120121100212120020101201011202120122212201220212111102221100110202222201002221211022202211002201121000222201101202202201222210012100221201020112011220101022121102210011200022110001002122110112100110120221012110022210122110102000001100012221122112111102110120122010200201010220011222000200001211101101222100021102111220102020100202120202200210100220100212020112112100102110022020222201222120001212202211011020122220002201021212202011000000010022212000022201212201122112110210012010020101221011201112101201211100121100022211220110011102002220201202120011102121021110110012000221011010201120100221000220001021120222010102010110121211021011102022102022222121002012120012100021022121210222000021220221021212202110122212001001112022002002211101120221220011022201102211112000110111120010011002201011021111212001202210112011222221220101101020200200100220000221020120011220010022120101201122121011220122000012101202021210000202121010100010011222", "101222000021121110021222012120212000000112011102201212111010201011101201010011211121110020102122002202101011002210212210120020120001010100201202022222001112121000100001002200100002212222010022210120210201111001102102211222002011101110122001100101000202110101010222100021011022100001111112102200120102022020111101122212200112110222202211120211011220220102210000222110120010222002002221101111120122200020120222122201020021200210111112011012201121202011010121111112011020221211221200101110010202221121210211210211022201000122101000011011020220221201000011012102000210220221201221002122111121222102112022101102122002012202120001202002102010022001210020221211202200001121202122101122102220221020011200021212120100100212122022101220011120220200210210111222200110012002021002122101000001202021221220010011111211112011012000100101212100000012002010122101022022211022111200202112000200112110211010202001110102221121021001012111212021022211201021200120000220002200111002022020211102111201120020011010102112122002000111000221111112022201022211022000000011200201212211010100211000000011020220222021121201111221021110210201221112012221210020110100002002201011111202200021221121222021122012200210102201000000001222121011210222100101000121000221021020222112220002121111012011121210120210122101021202220221002121112010100111201012222022211000011112110100202100022102021120121122112212201020201111111021101120110200221222222011222022221221122012222020112101001021011202212222121021221012011112022201011111200201122102110222120112022001110201112112210102200002222202011222022221001222022011111121200101022211001021121202122102122212210212121101200211212221212202110222202202110211101010021000111220210002002200022201120020111010222121120011112111022211011122111022201220121212001212201012200011112011021221010121112201012211121212221010201110120210212002222221202021212100210121100101111201111221000110220012021121111221100001110022211100000221122101120111", "211020011001002110010100012220201221012201010221101000020100200222201122221120112122100200100011221010110200010020000002210122212122101111120122012111002020001102012112110200021022022011102110102101110111200011221112101100222201200110111210102210001101211021102222212010001101110200221100120212100101220221101212002012200022122012012112002012210012111022211100201212000022212210222001222010120000212101211202111002221001020010001200021010210200222120212102202010112112102121100112110011101100200220212011220110122112212220022122221002111120201002102020002100101101210221101221020101211122120110211211111221210120000010200211110201012012102010111012211222100101121012121111100122101220012211211000020021120020011021101110022000202002211010112000221122201001222102221121120212101210121222011012121010112221020111021102112220100000122000000202020201220212010021010012011221022000000020212120201201210121100211012222211000022000122012112122201202220002120222210002002000201012100002021210121000000201212220101011212202021120022112102020210101222000112110202101112122021210201200110021212101222200101012110202212020010211011101220112121111121022100112200022212121122002202111121020100110021210111122202022021111101011002012002211201211011021121001110000022222021002112102001211012202101202001110221122012222121101002212012010022100201122111100002021112121220211110010202101211010211201212112101110120000000102000100100210000010121000202100201111211211001101212020111111110220002021222221122110021001100101001021211220222212122011111222112101000101121122010200202101000110002102002111002210210210002002102220212220001212202220010000112021122222211202002022212010220220022102200222011002002120110022221211120220201120021010222101020220022101220022020100000010200000121022010020020021200001012202210010221020100212020021000200020210022120011121100212211202212022100121021202212022101022212101002100202221001101001221011011010010112010111222221001", "200102010020100000021121020110212022222212210021210101222020100100110000221112220211110120020202001012011220022121102201102021002020000001012102200022011112011210010101120020001202211211000000210000221221000110002012212212002120201102012122211221102222001110211121201012210000211112222122102212001122220120001100201021222202110110101120220110000202112211220110210201000110100122002200020212120221102020110212020201112220120210102020001220120112101221222110211221202210022100100100020212212210112002110200200112021011000210101102212222010112010102121112110200120010211012220011220112120000010000112210222010100112010110110110101102000211011112000120120110002212000111212010022012102211212022001210022000211012100222221201112212222122100201002002222022021101200000022011010122100011022002011101211011211012212011210120201101020101202210022220002102221012101221210020101212101010022100000011210001121120202221202001011110220111222110201001102122112011122102021112201000101222012112120011110111212122012121001122221210212011122220202212202121120211202120011220220212021120112002121002221200012220121112120201111101012210012110100210022000111221211210122021010202211111122022111021201211102212212020001000000101101111110021022100020201120000202221122121120121100112110002211220100100212120100110220001221012222212100112201220022002221212112211211202012011202022110220101111222010002002102201100110201011212201011012100100111021210220201220100201110020111222001202202100111120100101220111002121210201012100010201100101101201000220221011022011100200220200111010000001221212221112211220201212011021210021201221221121112012001200212100222202012102202220221022200210202021011100210010121021021110200100111110110112000020211021022120212001122100101211111022000010001111200121202102010002220011200022001110100212222112010112212022201100122220120221012111011022220112011021121110001022212022020201200010210122220200000212211101002122120200021011122202", "121122121021000120022212110021001010210212021102121001221201122020221220121220221102020021000002202201212200201000100210222210111002111020202202212220022010202210100011202002100002212200101222002000210012210010100121212120212102011100200210122011211121112102001201100012211210122201021201012210112220212021121012022010201101221002002211210100221120101000002212111110210012121101200202220122212201102002211112012222110100220200011020002021001212202110000100121120122102020010001211211012001111020122111200002010020012001212220020122021101002202201112010000010221002021211102010020101122211212101211110210211010201210211100101100220112120101020111200101222220202110002120012202002121120010000022122120000220211112200120210002100021022102101201001002211010201102112002220110001122022201011000122020002200200212101122022012012211222010112221100221000002122110120210010210210210110110121021222000110022202011001020000200210121200220210022110111011211222220001221011200122210110122221121021121120001222112212111001220122021021222201202221202201011010001211210001001020220021201210021110201200020110011001020211211010001110112011120010102111110212221022201101200210221221001202222202212011002222120120010120221112210002011211002211201020110001011002012011021121211021201211100100200221212000221222222121012020201122000021201122221002122000020022200221121220121121000020200121021212000112011111012020010122120012012110120211200211012011210220121201122200012210212022220001211122020200011201022201101022222112102121212102121121101001220110012210101001022102002022122221222022211111022010002111221100200000002020002202100100102210120210022212000021111112100110100112000210021211221021110211221012022111002022002222200212012102101002012122010122010021211220201121002210122200021121222021121122212220200001201200100111012010010210220220202011112220022101020202011102022220121022002212012220220100010100222222210210201122010110011101222221222021001000", "221022002022121002110021221221112022221111202211212101221112210101222022010212200201002001222122201011202020112102200100011100221002011222000222202111221021200100020000001100111201110011011220012221222201212220102022122000021210001110111122101102021101222102110221212002022201221200021111000010021222102220210102210010021120201010021220200000222102022212011001012212021211220200211011200001201221202110202120100122110121121210101021210012001022202101011022201220000110122121120200102100122112121200220020101000010212211110201212201202121110221220121002202201202122221001122220102002012222122001122122120012012002122200020011000202102022011220101200220212002220012012010200022110121222011021001121102012002022221220221220112211222111012001210121102112010202021120112202110021010020220222000101121020221012201122120021012001220210222121122110110200000201122000211001010102001110110011012110110101112021212202210120100201111011120101202111101122112000200021210111222200201101011201221210102222201122222212000000010010020110121222201212002221011110010000110201102220121212112020022021222121002002011200020112011120020002010210112011211111210120000222112122201001012111202200012020200222220222022112120221110100100100210002011100110212001112201211002011002110121021002122111210201021012201200201110001020000210220111012120000010000011101222211211022112111210120121000200121020122122101020101110202002000121112110220111100020200201110101012011010100001210121211001111001111212212022102012112002121202200120002001202022100220100021212012020102120212212102120010220021212201211221101200001112102011110012002001001102220122100022021220120222010121101200110210112212122120010112221210101111110022102112011210001021001112212021202010111001210200222110212220211122021002120202102122202201102220112020210122022201102011210101202012200111102201102111202110220101022101200222112011212021022120000120200102021102011000010102121211201101021000120201212211", "202102011121012111222211101122112210102222220200220200111101102201212211112210211000112101211201122011111010111221202010112101102102200110010100221221210200010022222012001021121210102012010111210210001220121001102222201001201100010220000220222022111021101221220211200010201120001201022022020021000222111021101202001100220002220210002111101110110201002222212001201000022200210102200221010221012202122211201212122021012010120021000211100222200112020112012010212011212012020121000222211020121212222020021121001120010021000000120100012001222012001010112121100111020011220211010101002210011102112000112020110222220100011111200022212122022022010010101022222201120220022012100002122212011102010012012020212221020201211011222122102001021010010020202102222020021211122121011101221010022221011012002011221112211021211102010112020120120022101002201010100002021002211010101011122120012122001100000102111110222012102012202201210111010220122002210201022111120221221211021012012112210100111002012022010020202010122020122000100010020210100120122122102102112011001200121121021122122010022200112120012021001212122002000002202212121120221112120122100011221212101020011122001021121100202011022100021200102020101122201111022020202012200011101001020100121112100000020002012111000021201212100120001001110102122222212101102221101002010210221120220222020020211121002220100202121221222011211221012021012221122121110111100020102110212212112202020220212210021100020220000201200211122120211002120111002010202200200211000101212211222020220010000011022002220210210220011220110201121012101222212002020222211010100011211120002220100122012212202102100200201100211222111100010200201220110112211001120111101200200002122000212112111121011202101212120002021202101022202022001022121020100010112220001221211210102122200011100202101102011211022212100022001022000102120022122001000020020010111100210010221221020001212002001011100100101110021001221211022201012201120200211102212222", "220202012201002201220210022012110112012200122221012221200201020220111000112011201001022110111220220002222012211111102201012100201122022012212200212200111211200002020020011220222212111022120011202022121100101201122212001010112100202121100022000000212122021021201221202001201201121020210110122001011000200112120011022210220022120220122101002010100011010001221011220211120021111222001101121211222012002211210010011012001010100120102101000021102202101122110120000020211201100001202021101222112211102101120012022200110000121210120022100221100111122220202101212110000122220210221200211210000101222121221112000110220202222110010110210112111121122122101010021220220102222200000121010220012011110112122122022100021002020120110001100021110111122100200022210202000111020201120000002000121022011202102110110021011122222100000211222012001121122022210100201002112002110122220010021100110020222001200111021002012102022012221002022102110121121110202102212010000020010020022010200211022200100220112200000202010210200010020100211200121022122111211220111200212011202000201001211001110212220011212220121201111110020102111212110201120202212022110210202121001002001112012110122021221210002000011222210121112122120122022111001000011020211212021222011100111200010012111101221210102122202010210202000111201211111012100120212112112201120122220102021001012022002212001011000102002021011020212112121222112120200000212101022001111220001202022211211110222210122222012112020002110120100212200121102222221220222110020112202022012221021201120210201022100100000021102222022010102012102200000122122200100111112202121021220110102001201221121020201221200202021020221120100001012002110000222100110112220202110002001120122220110201210102011201212202000101010200102010021210021020110022212112122021121101020012101102110100210212022201110120220102221121210112201120202210010221221221211220200212120202100122222121210102210002001221022020021210121221001100122211100111200012101010", "022212000101100012110100000101021001210102022122110122112002212111022001220000022202002000222101120200120021101112010122122001010022201222112211122211212020100211112101010111112122212111202021001222001001001210001110012211102201202211010212000010012011012021212220122022202220001001122200110100110011022201020221120220210021200222221221002200002202100121021210220010222200022021021122211101001020210112121120011012021112211110200220020210111221212211020112201110100202020101120100201222021211200121211100000222022120222212111000010212022012021222200211202200101111210000012102210000010211021101120112111222112222012211202211021010121000001101110021221112212012110111010101122212002011121212120000101121001212011021100011122022000002012101222010100022222121220220122010011021212001212210202202102211122110021212012111021010122000201101111022011121202111011100201121110222000100000112210012100222212220010000222202211120012110201111010110001202121212210222210212110002000100021010010101101000101001010001110212212121101122212201212002122102021022211020100110021002110010100201021212011022100110212112112221012011212202021020110002022201100110021201120111202212220102021101021202020202021212221220212101222012000112112111111202101002001110122120222110022120210022011100222201212200022222000202222221202011100122022201002120110222202112022012000122112122222001121222201212211012021221102001002202001201022221000220012222101001122000110002120111001121101111122100220012201010022002122210212102002122101210201100202221112020200121212222112012000202211221002212010120112000212221200121212011122212111102201002211210121000221122012001011002101011200001212121202211222101202001121002101102110011111221202021112121111112210022011012020001112121201120102120202111201101011110011212112011120201202011122121002122001101021001001010210210100122002101201111121022222112102110020202020021002102211102022202212021111101001010222101100220021122122022020210", "202111010102101212011220110222222111110001210221212222122111121200010111212120202001001011120201000200222102121221002202001022012110111010002100021020222122202000110220122211110010011012222110220010200110211100012121200221101122000120210012220220021101220121120010101221012121120121201000101210112021002011110100101010202102102200010122110022220000200210022111121102202011112111011201222110210212210100221012021010101120011222001112100101000221112122100022200210011111210001021112012002211011201022211002000011221121102001100010002212100002121001101112111221222111211120222102210001221012122221212002011001100022202102100212022211110121212110100211221110022020112002101022212021110000122002220120202022122121122000122020000012202212010000221000012011002221220122212221122200110122021120111102112122121120102100210111201002012120122011000102002112022111000101222111001110202220222000202102001101110121000111202222100112102220120100220111020212210011020220001112112112211220000221121202110221212212121111100020201221122110022012002001200222212011102000111211200021201012211221201110222220211211220202211000012022110021002102102201222101010011010202102002011011002012010112221002201000101002212111000012121211101202021122121222221101012001120000000010202022200121220222111001211210022111022210120221111110120220020002112020012102121100122110020011012220202100211022011220201020121211102120122200120000220222000220221020121210111001000021020111000212021102112120101200200112100102111022002120221022122122100111010012012201101010100102222002202201021102212222102200012221100012202220110201002220012212011210000101020102210200212001101101211220021101000220000020100110122120012112002011200000012111101021020022201011000202011212010112212011222011001020000011022101002201210102212111000122200211111012012201011012101202110200101120220001122102012122100202101012002211221222101012011000211122201012212102211112121001220121011002002011112010211200", "201012101021100112210220101020222111010210100210201021012022112122110210220101200212110001220001010012021020211100001201010212121101202011122122122112022000101110222212212210002121201211212221000121222220201010102002111201120100111010010002120001001212210210112101222112222200122010101012021210201202221111110111122112100202002021001022121102020200011001022221110211201121111012200001220002122020020221022021112021212222010211211201011012202222021221122020202022221101020001102202001201011121211010212101211020010221010022011110021022002121202111010001002121222111112111101202002222011020011011200020002201211212121020022101021200022212010111020110010101221111020101210001111011021212212021202211210222211110221100121122121020202020002101021110020121112000020000012112201120100001002222001221100201210200202112100112000002112110010222222112222020220202222101111010200010000211122200202110212101202211021110102002200110021210020212211210112111221101122002100202002012210201221000011012202012122002201100010110012221002022211121202202211200110222201000102122102102020012202221102110020011010122110111210102021102110001022222000211011010201120010122021002110201100112020112001200012220120201121022000021012020020212200222120122011211021100001022100020112112012211000100212010220010000101012101011100202002002002022120112211210201201012201100202022020112010010011101011221111221222001210211212111121121222001202102200020200201122201012111212122221102100120021112102122002112010211100000220121020011010021112102010100201001001101222220220022112112011112222211200112100121221211121101202001120012011221010202001000101021100021220002111110110000200012120222110122001121000202001210220012111202001122202100201022222222122122110221201012211222012011201211200020001221012102111121102211220212202020110110111100121100222222221200200020001212012212012111202101022222121210122112122221212201020020122000022022222002121011001200102101101000101000222102", "100201201121010111010112220100210000120021121012222200121012122102010202221122100202122002101101200010221012221201112101110120120111212121021121212011000001110001002211111202020011202210022121102221022102002110120210220210001200211211220221110201111212102220210010021211010011020202122110221022022011211110101001111222221101202220010220222200000222012201122020010102001222220020221100012212220201011001112221112022121202110220012120222211002110011012122200112002200012120011210020212200020221000000211110110211111020102020110210022022001102101112102202000110110021022020121220220100201210212012012210212201102020102121121022011202000021000001022100022011201221221112212120200211100110221201211111122200112202020111222120000000012110001101212101202211100110022100122211011201021120102210112110110010101000222101112121121111022002222102022001002120120020000021000000210002010122012002020022102121010012100211100002022000010002001221010100112000202000010210222000001001020001112122010010221222020211111122022202211100111000121120000111222020002120000121022210201021120002021201020122222002102011010010111102012112200021211012102102222122202212211202100211212112102012121010101222222220122211102221110210022202122011211010201111101021102210021102202012110102200010220022210200121210012122010200211022201211121112200201011210220221022120221212112210020111221112011120220221200220102111211001212012201100220010122110012201001102001220112112001212200112201000201211122212220122201222111012202110102022101022020202220212100002210110111101110112122202100012110012120001200002200202111201001212111120211011122121111101001101211102000000212112000102111001000212012102100201022212002102102022220222210000201221001221012220010121222001111020211200221220021102202122100210222202201010122201121220022100021011012102222022002010210002002202010112021121102122201210102111011020102122102202112111111202011222102222022200002022000021002202112220110002110001", "101112000102210111000121202201220202211000110100102022212220202121202102120222012010100100000010101212201111200022112121120211001210222101012120110012212011200022220000222012100212202211110201200100100102101111002000011101201110022112010021221012121102020011001212110011002010020111101200000121100220202121000202012112120021020200111210020000011121102012000211201110102111001020100201220212110011022101111110211101101002202100202021120022102111010112020010011210110221102120200212122121021000001121110222002210211221102200001002211221002012201101002101000220021220202202020111220012121102111100221201212120221112000212202020101021222110220001221110011202211112222010121202200111221200111220020121112001001000002002021112212102020210001011101100211200201121120022212202210002112011022012222002212102100021001110001212201221210201102002200101002011111112212020001112220222201011211111201020112222220220112120221221010100000200210222022011022022000122122002022212022210102010012201122211211121200100022011022211202121111020011202201110110202112102201000102200220012111200212002020120210202110000201211222120111222221221000210222201220221202102201221102112001100221120021222021102200221000201110021022002211022110200112111221202020110112121202111022002110202111210002101200101221200112012220010020022222102121102010012222002010020220111122120110210112212211112020211122121110201212011002122120201020220120200100111012201101002111010000011200000120211202100010112001002222000120120100020010120001002111200202022101110002100102112021010021111220101010102211121122220220210200122210121222112122000021022220021110200001101201001110120201010212111002221221102021212101020210021012002210201220211021020022121212101111200000000101012101010010000220012112212000211100221022200200020101011002002010211010212121201101011202111012002000101021102210200000120210220001200012201001010102111001201121200102020210222010002100021112202200202022021110112021022", "020210012102210011002200211122000111210112120011212210100022112210222102011000220110210200120101212001012102102022112011011110212000021222211222212202012001212102012010111000022200110221000010000222111200001122110022100211111120021100010122020111222000100211120212011122111221202012022010122202102222202221011102202212121222002000020112222012202102110202010121012012212112012011122000020202001000200102000002100111002002111212122011010012200210210020021112222121100222121012122102122121110121102101202012122100102122212212010122100212011100012010201011211000200020202120202120220200200112012112220011220111200010101211212120121210200121110110202102221212200022000112101212102211002002222212112021212222222022102122210211110201121010100111010001001202121222200112222122001012121102211021101221010001220112100222112212222002002212002102012212110110212212202110110121210112211002221200012201020202101212012210011211202210001220102112202102211212102210201100201020101210110201212021200210101211000202122220002211021200111200020201002120022012200211011022000121020122200122020112221012210120102220102201002020211022212122022101221222200011100200111221112021102010222210221011022020010211020200001201122100120020222020201101120110100020220101200210122110212021112202212212000120210021010210201202121002111121222201202122112000011102211221200002021111011002000002211212120210121112112210212111021212111112210200010222011002020222002201211012001112201112202120021212202210202111010211201210011000220221201111202221100210010201212120101002220221111120112222020222112120221000021101011200110000222121112220220100022211012211121221120211021111222212201121112202000001200020210112020122122221110121122010012201201202120010221210111100102112102022211202121121222100121012210221210012102000001201210201210120121120010202120111010222212002202200112221020021220120102110220221020102222010221020121010210022120002211000121222202100120212222010221200020011", "200120222010200222100211111000102021201201222021211000220001200000002212102000210101210120201122020001212011201112200101200010020010002012021010122000220221000221100202010120020202112211101212011010222021020112110020210211021202112212112222122121001001012012020111002110020102000202212110220001110102021220012110022101120222121102020100020101022221000102002002100100110012212221200112022011111120202021121120202010011202021001222001100101010222022022022111110020211212022001020002121200002110002210201200201212222010200021120102001122122020210220220020120001002201021020000222220122210202110001120001112122102202021102000012211100001211000210002011011122101201002122112002021211022000000202121221110112002012112121020221011022001020211010012110201020021200002020201120100102020112201001121000011011112012201122000210002121011002001201101211020120210022121100202112200221120220100011121202222111222020211111001210001202112112011001202201222200200210112212120220210202010212001121100212220222022110221120220221001220110202210000201011022202102010201021110110210111010121122101002000021002022200221022021011111121001021201100100120102102120011012221021012012221121012211021110000221221121222200200010000200222010002010011120111020111101112122202212222022112212002122102011100121200220022221202100221110102212202021200120112001000100200121100212211101101121011210112211222021022122012121122010221100122002112212210101122200221021110020102102001010212022101120101122100200101012102120000020002200112011021112200222211000001220020002122110110102101212211012011002202000001120212100221111020100002202202022011112210221101012101001220000210201112111010200221102222002010211000122200001110022110221010212212022200002120221020002000110002101110200101202212222210010011120000112000110022012221122111120121122221100020102001010101201021222111212222101210020121222112011102112200120120112122111012202200100020021221112110220100120212202022010010222112", "011121202012210112220120112102110122102220221211220200110110001201221100212020001110111100022010220021010122110212220001121110021021011000102020020111010020212212101111122100112200011210122221021210220100121222210122020202220221121222211210002020221111012101202220200211222201102222010110022102220201121112221021111112022210021120021101120020012211002001021220212002221002211200200220122012122020222101011002011122221122110102020200100000021101110000012112120010121101212020102111101020200212122102111112212022012101011110011200010111212020110120202002220010101121222101221110222110101201000111010001012121001020200102222111021202122111202111121201201211022011122012201002211002222200211001000110012222102221021020110222102211122210021010212111122120221102020120201102112211020112211102211120001000111210212101101121112201122012212121211120211122012201001111210212220001110202212020222011010201211102102012121221211220002001222222222122101212101110211202100202120202122020122002121100202021121102110021112021211200111021102220021020220222002122222112011012222020010010002021220200201000100101022211201111200122021212111210011012100221121010122020012101020202211120110202112121201101212111220000221202220102201100220020011020121010000220000211112220201000211120122010122111000111222201220110021001221212011201000001012101000120112120002011020100002201000112122020211222000111012020011011121021100122000111210211121202022012220021000022112102020010010010012100210120110102110001222222210222222121200221000100201200201020102102001101211101010111012120020000001221001220011012101211220011221000000000102212001112202121022122002112020112121022010211001221012100120000001112222121020120010122212211101220222120211212200021112012201120221210100212001200020100022211021102021122120122021000100211001121211212112121100002210111022120010212120112002010011202010102120100121012001211110021222002202200100210212111211022022112111220012102110221200101", "102012012212122100011100210012011110202002012022201201202120202202212011022020100012121112202212020002021012112122222200111120102022120122001002101021022100202112222001111101201022102222211121001121021011211012110111212021111211010112110010020020122112101122101022002110022021220202221101221101020012121020020121021002021011210001101221222012220001020012111000111211210202121210211120210212202010201212001002102200221120112210001100211011221221020112211212120122220020121221200100200222000101011211211010221001111112222120100121002102122002022010012121202222021000101201111012200010101202000120121001200202112101211220012202022212110101101121122220221020012220122122001221221010022221112021210002020121010111212201002220010210201201220222100001011102002112021112000022010110212210222211202122012000122001000222112011110110122010202021120010200022211111111211020211111210110021122022221221022011120201010102211110100101001210010002112211211202010202000111222001000112011012202110000000001022221102220212201102021211001212000120221122111102001202122202102012221220010021001020112022120000211021101120112211112221022112010222022212210100210202120000211210220210000001110122220021200102122011002022210022002011120220220121212101021222200120201100112002200210002222120020201000020112112111010112121111220202210122010100012200200011012211020111210200200200001021102012000102101000210120110020121211121101211100001002210112221022121122010101010100012010002210121200100211021122202100222020220120220100012022112110222120201222200201111020011222221022112011222111111021210221100000211001112202012100012102020202010201212120220111002101022210012100100210202120211202220201111102200101222121002011222102102210020222210020102101000210010220102201121102102012000000012200122012021202022102011222221122011001120101200010222211022100002111102220001100221002021200111120122102220120201222001211211210112200021110002021200120210222101200002222101100010200", "210202101212211202021020201120112000022111010220222001112000212000000122210022000112112210101220120001202102122202122221000201202101102001201111122121012220010022111111021011111222210120102212110002220200022000000201120120011111122221111010202202012220101020102002100222221212000112222222012211200020012202122112010212100020220220202100220100010122220100120021200000111110102101122210111211101122200110200100022100101211011110211121012101100012110200121010000001202122011201100012211100022000101220110102121000020102200120002021020120112102002200122101212120102200111110110202112102021012220212221212220202120201211120000112221020121002122111121012101111200021022211111110101102201010211011211112100021021202101212002122101212021201000201221112022000120010211112110210010022012220212200201011221100021100002021022102020211202221212012120221221121102221200112021012210222000111001122112010201111201021220222210020122011112212002202100201022201102010112210121010101010011010211001221122112011111002112102002122221022202222102020010102120101010012111200200012102211201201221211110121001011121111220100101120010020101200201100001201001120100201012111200011121220201112110020211120112021220002122012002111122001220200001000221011221102010112100121120102011121112112002220110200002201020000101012210021111120222201200212122212022122010022201110122212212201021120222122112220211202220022002020012010000110222201021222011112021022111012210202002202010221201111221112102220001211200020002010021011122101022220221101212000022021200111012201210210020222222102210102202012001120111221200200012100202021221112202200111002111210002021101020101212010211221021101120210201200102220120122010010221020211220101002102101012200221201221122200100111121001210211201211202020210110202222021111001202110022122011211012121211202122211120212020010100012001120101012111122122202110111102220121021111121100002010220100220021002200201102112112002011002211101022201021", "110102101020002201100021001120211101121001010202212101111011201120010101110010020002211010102200002022110011222122022100010102111102221102101121122021221112212111110010001012222202012011110110011020011101010022201010200000112012202221200210122122121110002122211210010111000120212202112220022021210112120100012211222020100212012122111001021102100022222100202211012012201200021010222100022221202121212100022121110012010020212201100110220100200102012110020020110010201121011002021220002212112220120101200200111122211221211010212100021020222012202222222022010110112220122010002200112021012011222110102202020110012021021200110111100221200100100000220001112211101120012201110002101110221001000022011101001021011022120020212221100201100102202000212211020000102201000001220011102001201011011220201120021221211020110110120000120222100221111110201200201011010001122102221101012201102021011212022122202212122012011002010200012002002102011100222202200021221222211211010021221200111011212120112121111001222201100220222121112212002110000210020111122222000222001010021012112210221111220121000202111212202221222120012100101121110211200110112111211102110011210201101020000001001011200201100022110110200002112012110122202010112202212111121022101011010011201212010101022021100012202120000111001200200220201212211021220100010011010212210110111101022102211111112022222001111101022100100221111211100210220201100211111001012200212220110001202022020200000201212022102200120122011100000010210002120101202102102002121110121121001122120010000010111002121220000200101120020110202211110101210122121001121221201202002112222210121111000000001101020020020212011102121102122110200112110010021100211122111121210120101120210002020220021022122102010210120010222202111220220211201222022001112212211112010002000002122000121000121221221202022222212110022101120001020110211000121101000020020020011100121120102110121110200110100102002001210011212120100210210100221211012210120221", "110110102021201000220201110111001101201122222110211110220220001100111020222000220021110202201211002022012200110221122121202020201110122120020212112212012121220212121101112210001212021121022112112111122122012101022002022010211111010001221010212211112202210101220122022010221000201011222111122002211200220121210010100210122011211102120202020222112101101021200221111012220202110021112020120220111100102202102212100010022100112201012200002012101222102211101011021010022112000101101010102220202100101201111000222101221021002101112220020021012200022012021021222211122100021100111002111122002200010111000020001110101111010210000211122221122202101110021011012021211210110220112102202022002001221022110020110101020000012001100012210100021111102000202210100021010212122210121002111220102100212202111210001002000112210211012122222221112210100000122000111102101120121001111212212120021020101011212021100210100100100101112112220222200211100022020112022012002101102122201212000101122002112012102100221000121001002011221010012202010002010211022001111120020000110000210110122112211020010211101221102001211011122222201001101221211012021220011211111200200001210020221222010000021020112201120020100121101100112121001120211010021220201110122202220200210110100122011101112201021200002210202022220021020201020122000110012011010012012111021100121020011002010001222210010000102001000221011120010221222112002222020120221220010221012122021010102100212222011101021202220111010012122201201212021011222210222012200200010002101011220200222210012100101202000200100212100020211221020110101022212210112102122121020120221000011100100112001220111022120210220111002212010112101001211002222100101211201221001112221121010101200121020211100120002202111220011120002020022101022012011022010202100201022102012021111111102211200010002112211000122022202102001101002110201000011020000102110122221221201112211211012120110222222221210020221012222212101220110211202110202012122211000002", "020010022022102222110012122000002220011012201002202122100002201010102121202002101012011121200200020102120000011012222200021102100211210220210201012220002021012010121220012021221021020110211110101002011021201011000012111001202222012020012201200211211200220021102002210011202001200111120010001012212200101221001202201011212202200201010201002201200002222011210222122201222201012001002012212210200120201022110020012222220112122111211121212222012100122121210112111212010202022211100121012001120112010122000120100220201222200011001112200212210120111100002120100200212110012202010200211011011100122211121201001110102102202021001021021112210202121122121121212021211001010111202201111210122121112010111102022020022012110201121101111210212011001211101222220212200110100112011220120121121102012101111220020011112020000100220022012212120211020211110120201001202221100121200202000110221101010112100010212022010122102111101012001122012110000200202001012021121120020121122201202011120010221221111210010202110022201211002121102020211002012102011022120001200201022011020112122121222001221122221110110012222211211221121222021111112122102020211002200000112111110102000010121111110001121012000100111122102011001212110111111102101211212120201110100102012110122220210010102011211010211122021201111222112220201012021021100201201120112020112022021212100202110020201211111012001012200122212200021111200020221022101120012012221022102012021121021002202102212111110102011100021201112210202122021121012010021201121002101211221101002112122022220101102010002210220012212001220221202110022221120010022200112122020020020210202112222112102200220002112212201001111120111000011021012111100201001201101002100120121000121122010112212001102020110021121010010220222220100121002200100211211021020000211122111220010212002020002111010202001212111102222201221122222112210111210020102110010011001100202011100022112100202112210110212001221120220211110020201002221120102002011112101021", "222202111022102120011121221121212112001121201121120000202110102200212000001010220011111012211021002000202012110101002221020112100120111112220212221210110121012221101122010022202001212110211101000111200020010022110120212112100220001010020101212121222210112022110200022020110121122011202002002110220112021212122111211020121021120220022100021011021202102220200102111102220012201002112000121011212002120210010121012121012201021022010122101210002211201222020210222220101220002201020021202212220121201100011022211121212222122200000212122122000122201110012011020120021012112112102012011000111110200102200020220010012121211002000021011011120210020000012201001122102010200012202102100112110122021021101010220002210121020002021022112122120021021000212010100112122200210220201212211102222020222010202112222212110012001200110012221010112210222200022212220100211212202010012211121210010221222010222002010222112221021101111001020201202020100122001010201102200201202210011020000221221121221010000110002210012011011000102211112202212210120100001110221002021001012212211022200220221211012001121011000220212000211000101201112002111022022100021222002220222022112122022211121011121210011002211122012011010022221210121201201010220111101021211010020112001112210221001120111112102011012200120000022120211021211111020000111121001220212211210112002210200001002211201220221121000121201212112111201112202001000211200000010220111102021020020110212222002100012100101221022211221221121102221010221022102101022200012200001201112222012202012210202212120022200001112222000212010010110022012112002000122210112010202222110111021112220212021111210221100010120112121001022011222211011202122022221121200221112210212201111010222222002200000202111120012002120220101202220121202110002122022112112200001001211102001122100201021010022212121220221122210000002100001022120102221112000000010220211000120002002212102222010111221220222110101122122221211022010202022220021202111222122102", "102102221000010201212200220100120020210011200102011202012201120101010212211110020021021221010121110010022021002011210002211022011000222222211211021112211221000222102221120000110122222122122202101110010220212111220102021010122020202212010101222111221111002212222001221102221001102102211022110010222201011110001010110220111022211000020220211121110101011202021120222221000000012110011020002121011020012100020112110000201011010001202000021002122101120121110201212202221200121110122001200212221212010100112212011222112002221121211000122211112221022002212012210010011222101002010210021121012100112102120121012000000011012110111201100112220200102211122112010101212012000102222222002011000001010022220212222220122002010201222122102010122210211220202100021001200010120121102022120000220000011020121220211110121211020001120200102120122002112012002121222001000112011110002221100102110212021021002011210120221001000100120021010022012202001001011121112221021022211210001222012201211102100110211020110022202201202102102002121120212112120010221210122122100012020201112021122220101112000201200110112100211121000221122120101221222211002200222100201222102012211111111101110200111110102210102101222001001210112012021022000212000112001010111210201000002112011012222200111002021220220022201222200100102221110011020020101020111011112120220211020210022001100101111210021012021121201011221110100221000010110010101212222102021021022020201010002202012211011002112120212021011010002201000201210222211221200000002121102112120120112012122102102111120202012222022122001202120101121211200011020021001111112100020101221020101020110020010200221100100010222022011210202121110220010221221202010121010201000112211112222001001110110202102101022212112002102020210001122120122201012212221011100120100111020102102001000012010112222100111120111210001001212221002210001020100211221212200121021220001021200002212012220222201020211020122220122222201121021022100010101120210111201010", "212022202121202000020221002000002202012112012200110120010201221002120202210221202110121211111022000200002211020011022001010120010222202222200100222101201010210011112012020220021222021011102110011210021111222210122000002120201022000001011020021011221022021001222112001110220212121200011011020220200120202202011110012121001221201112012111121202000122010120102110012000122021020020020102220121122001211101210202120111002110100100202022101201121111200212112122101122101212012211210120201212122102011201000000112111002101100011012012100022211022002111022021122222001102001101022111202010102210010001221100000111221110210200210101122101212112222112001102112100011112122022220122211101120020212202202212011211110211212210121110122121120201020212100122011021201001211211102201021000001022210021110202102022200111211222221220112202020010002122120210221202100202121212100222002101001111201001001000122202010220102000202202201222102200112112002122122210102221211211001102121111100001100011111221021102012202200200221012211101002112011221210221012112222021002201220012220011221210102100011111220002010122101210111012112100102011121012112021110110020110200201101011012201100221120112220112112022212001111211220202120212101110012102110010210220222002202200201020112101210122112020001202022122012221211220100101200020201022202001210021201000211121210002212020210020210010201020200222122121212022202112022121120220111101112020020210012220012122211011201001012001221221102201112211011201010210020120001210111120000100100020211110210122200022221200000202112220200102102221201021222011220221211211210212101002222102022112210102011111201211221221000012020200201102001202200010002021222020220220220212112202221121001221222220212212022201210101220210022012202011002120012000120122101002020210022021110102121222010120022211120102021110002012112121102001000200011211002222000122101122221112201210011202000221210212222002022022111001201111112001002102022120111202", "010012111212021212012201212022202001220102022002000110111012012102020000111220221221012020011112110120202120201102221120010022001100012200122011222010112120000221220020221211021101222102212022111100111102010020112010201222121112100202202102110000011020000102221021202201201200211011220211001021112112022012212121101112222011212000221112202012221121010012020220012012112220101011211201202202101120210210000120001002022101001121122111220122222010120101121001202101121022001221111000011122110221220022012002020100100221102211000210111112022021100122020200002121201021122220102100200212102020211202001000202021020212022110222010221102102011122220001221102021021110002000100200022100221122020221201212221201112220111012111100021010011100100102021021002120112211201211221012000110200201101122121100102201021221102121122111100201120110202222021212021120102200122222120000021201102221212111110002111222001102101122200101102122111220021221110110212001210111212020010000202100112211011212120211001210121001200201210200210011002200121201002100101121020022101102220121022201200000122102111101000221222000201001211112112012011200101112221200122111212212220010120210000221120111111211010201000110012110211112100020101100222212021020020001221222102112202202122001222201101110020021102100212202020012211211202212120120221200110202221020101120001100020001210110212202112212000121121102112212101101112022022112112100012020022010021102000012020002110100102210002011202111111220100122200100200020222210100120120101120122112000212122112012121101201102022222212102121011112021011220010120012011010022201201021021200001201122000121102202210202121002111121200112002210220112021222020002200012202000110112012101111020120200202020001001101120012210200120212222110210222020020000012122222022112202020012221110220111202002011100020212102211112221201122200102211211102210010101202010012011221221011000100222121200122000200100112122202010200020221102012121020211211220", "020221212101002121010000010111100220002000121100220111001002200022120011010122021200122211001010201120122211211012010020101002021020001120122120001112112021101101121202211122001011122012000211120012222200210012010211020200210022201002221022020001122102001212211211202111010000220011221100010100021110012200002122201221221122010212001020210021022002122002222220011122121102000122110112022112001021001110201012012212020121022121010101222211120002211111122211211002101222100211222012111011122110122212001002110010102110120212120102201011000201211100020121010210122222012211120200221200201001102010221212122122210020221110002122002111202001101021222001222201101000212202222020220111212022102221110210211020120221101102202112000222212221121100121120102020000211202020210221112210011002000200010111000222210101121222100021021022011010111221102210222001102012001110012101112200100010021202121012010211012111020101002201111120111100101000222202101102121220020020222012201202012112212010201112021120222201002010112111200222002120111222111111000100112120221001022210000021112020022010222021212100001200221100211102112111111010012102122012210122211100110100202012212011012200001202011002112120100100020010201022002002121112022201101111100211122200102222112221022011000010021211021121021011010110121211220202001121112100120112120201011012210020001020101221220202202101101201022201212210020022102100100001011101010021001220000020002220111011020021001012021210102201202100212011211002101010110122200002222201102200222002002022021011220212121021200212110112020021002101122201211200011022100211222100221222002010200101201212022100200201121001000100200012100101000110000121102001021012101200200202212020102200222020021020102121222121010020212122222012111020012012212010002220212012202022121202020210221100002002012220012000210202220101120002000220022212202200010202222102102112111200001001022110011201100200112110010210101120202000211211221012001112100200", "000211122020000011210000001111110022201210201012211221110200210220022122022210011220210012012020012000120122110101202121222211210020001100112222022021110201001112210202122110110221012002001002002121222002011002021000210220102021201100200022001111122022010210002020200102222211201101102200220001021221212100210210011201220002002102200212100122222020012101221111210200011012001000121012101121120210100202011212111210101101200110202010120002010212221101111012010210022201012000211020212020220111122021100121212202211110212221201021220110121011002122210001112020010020211120201021022022110002010200120220001122010100122021210202110010001111101012211101100001010111212100122021011122011002221002211020102002201011211110211111112211101002200222100012000120122002121202211101020010201212120212022021101002111220220222010022020111120121100122200011112201220210022212222120120000212110010010111012212022020112010010012221220222112002110110111001020120012121221112022200221221221112121120010202020002100102100122011012110121212102002022120121120112112210211020002011222020002212010022001111111021100022201001001021012100101112212011120000110010122020211011211010202000201112212122111111121001121211110000121212202120022000210202221100010100021102210002121001221122021002202100120012102201102210111122000010120220211020200001122202111000200202110221021000102220100110022222102101101001020022000220200011220102102100120112122001002002020120221122021020100022211202111010211120012110022001011010221111220221110121011210020020221100022010100000211201212121011012112201100010102001201222221202022211002012121112222122212210202222001001211102201221022221111112211120110002111202010212212111220200020002021211210221102222120111211212111212002001001101012002000102201200122022111222122000212221021222020202121221110220121101111212112022100100000112001222112121012102001210022201111221022002000010101121210022122221220010022220100011210002202220102211120111", "011120112221110201000012110100210120011212000001200002111121211111010001111211101022110200222102102002000012100211000101212110201122202121011121021120001221222012102020212200212121211012000221020101111021102010101000202210111021011201012120210202211122000122202200200200110111000201022122210220010111021202102021220112100012222111022212022012011101121202222010121211210012111200200201101012212201111210111101012121111000121102211121221120001012011020201210120201011002010211212210001001002111020201220011122112012101122121002202122110001201220200102020002211112012022100210211021220102121212122011111002111122201011112110201101210201220101112222120011021012121022022011102001010211210221022012002101220020001011222120011012200202201211022020200211020211120000110222022012201122002111202022011112022001002220211122021101122201221112200101011111001121011220201200201220022110222012010201122112111212011120222010020221122000001122122022022122202211121200010122120012211111001211121221211022022000211212001210101101221102000112220100001212200102200022121100112100101010020211111122210220102000101122200201111001202200121201112111002211112201020122101100100120021201022212010201202201210222021101010110112112111011212200011100220000212010112111112122110222011120112102222121202102010101021011201210002020100121122202212202021011221202120101002212000111022210101022122100112222210120000110102221021202112010101102122221020021102221021120200210200002210222221012220221010102210212111002210120222222202012102021212100010022112110001222010201022011020210200021222221101210020201012210120021010110220010022022021012201022201122101100000111202101010102102002011110120211111210112212101002021012102220211100022202012000121001121122201202222102022002001000022001021120101111021020110211210201022012211210202221220001011101002200011200020220101002010120010112222021121012110000001012112220122112010122010022111100212222111220121001120110210111222111110", "111100101001211210201212220210101011211221112210121012220000021110221210021201211011020202101212201102122220221121010200212102202022210022202000110112222102220102221022010200122221112211021221200002212001010000121220022022211011220110122110220021122010021111000200121111210202112010202201122012211012100020022211021021021102022221211011002100120221211222010211102021120222021210212010211012221121012200201010222222000101122012021022112120101200210121221021101111100200200002021220111221110101201212111222111122211221000212100212000210220222112211121102120211121210101020211022210222120122201100022201010211210100002210212020111001001000200211010112111122201012200220002012121022102110020121002012101012222100202022102211101211121100202000101210211212000001121000120222121012111101221000220010021211011212110100122002110102211020010110112200120121201011221101002121020102002002002112212110011111101221112100102102222222122020220102000011010011022221222010011120001121211022000022221122011020110210201012211001000202221100211102201201011012010211121102100102220100202101100001121200200011122112201220201000002000001220021222122021201012020001221121120200022011112012212210102112212210112100220001102100012210111000012011201012220101212212001001111220101200100102101121111021122101220020001000100212210200021112010111102221212200122112102022010112102001202112200010020110102001112111000122021220011110221012020201010121102201201101211121111210000121001002122100210121002222222000011022200221001000001221012212210110010011121111121201102212200101212221122210122011122220210100012022212110110111222011110112001111111022212220210020012122100200211222220022100221022000222102220100112002122110020120011011220012200212100102121010220001101200100201002022002000001220000100110010101202100011201012020200011100221010102001210021012101100002222111102200110000102011012000212122200002211110121011200201222111010202211121221102112112022010011111010002", "111211011212110002010010000221002110202222021200200121100100200112020210120021202220001121010120011020022122012102012101111121111022002011102022012210112010211221022212212012221100011200101020110001120221111122001022112110021202000121010212102121102022012220202220222101012011120100000202000122012101012121010022010101212222120111221102020202020200200211122100002001121010110000011221221112211121100200011011101221012202011022111120112200020202122110021100022222011000111120102121021221210022220022222121021022121112210220121012201102121222110111110212010211120022120201121111100020222210020122010011212020100020212102111201121002200011221112221220002101011112001000112221202222112110012122020011021221010021221201122001100010220212201112101102111020111021012021012011021220121122212001120101222012222101012211010002210012020011102000122110220202120201120201010010012211120020100102210100001012111011012202211211200020022011012202100221011110010021121221221001001110211120121201211001202200211112100100101210022121202111110011202202202221102002101211020121012021210001002121201222022100022000122001202122002120110200112120220100110111101010210202200210020020112122210211000011110122211112000012122022000222212211202011200110221120202121112112221001200201000022120002200222220100012022000222001002210122000121102210111100110202020201122221012210112102112020100100210211102112120011210001121200202002012121101011220102221221210022210012011101012201121022010102000210021221221210022120112221211110200212001111212102020222100110111200210112111200000001201001020222110211202212001122100111120212011121220010220212002002212210100221020201102010221112102120201211102112002121112102221012101001111210021212100002221122122210121222100211120110001001102100112010102202101202120112101222012012100022010210010120011020220001112220100221121202220122022200010211210000222111200121001202202100121022222002210022120111011112121222210201200100101222112120", "101011102011001101110021010220002200200000002220222212010222211102211202122002112100012000201101112011112220102022222101112212100101110202120201200201201002110020011101200101102101121112012112111121110001122011122211120220001212121020010011120001022001101122101110120110220111210200000011011120222211122101002022122220200002020220102112011210121011222000102001202011221112221222222220202021110222122122102200201210021120102210001212212022221002110122012210120000000101010121201122212002210011210001002112011110200202000122021012221102212111121012201021212002101112211120021120201021002001202012122112112212101110021000212102220222022021200102102120000000210020011021222201000011002222022002200022010210010202102000111000122121002210222000112120120222112020021120101001102111110011122021111011001220012100002002111201100020121210221111211202022021122010020020202212200212210102210221111110102110210001101202211100121122000120021111022122121002011202100202010000202202012102001011012212121010121202100122222012100001002110200001121200121211222021200110101121111000201121222022211000101201112120212110011002111102200100120002212121220200122002200212101011101122202002002122100112200211001002200210112102122120221120021112022210112120120010000021120121012120101021101200011110120101102122112001210220120002010122100112020212120100222120102022221021102211121201220210012002122000220210201011200101110010201011202202211221012112222012022121002212102220011200121010122121002210021101212110122221221221012012110202220111101200020200121001220110202210200101010011120021221111211210220200110200100222110100022112022112120220110202020102020120120121221010122201111211211022111221112012222111001121012220001201200102002102001122212121021211210111201111111202021111201220122121022220101202002200121002001121000210221112101220000220220200002020122220001011012112200021222101220221022100212221202221222120001212200201211121212220212020110210020211221202", "022201200011020102220111212212112022221120102010112000012122211112122111120201102022122111022122021101201200101120112021221102011112120022111021202220201100110111111121100012102201012002102021102101211122111211210200120012210212002211021202122120002202220020220202020220212210101011011102100211022022110222002121222212001202210122022002020010002221012211102101101200120220222012122021010020120200010000020210002010200000101120011000002110121100112120012001020210121000220210012221112221212101022000111011010010200110121112102112021122112112111121012210100010000101121112201120100112211021010210212112110110001220101111112121020212120020101120101020121012222220122102010011201012102200121110022021210112100110002200210102212100122201011202110111022002112222100210211210020122111120110012211111202221200012020012200111121122000212002222000112210010020210222112020121201012012220212201000222202201012120112120121010221001120111211000020122021220200112022010201012201100220222001021011112210012212210101100101021001022100012220022011222201210000012012010201221100210012101110000212021200000011011221102110110021211220220222200111210000001120010001001021010202100122210021102211120112120020200021201221101111022110112100012122022211212100001220001201110211110120120022011100102210222121022122011210002222112012112111020201101222200220022020200021021212212220020102012120020022222002000202212102001011020221002202221120211222020121010020201221211102001112010210102020200112000122010201102100022020020212211002210122202121202111111022201010120022012120210111002210222000201021120111210220022100022112221121012101120222200100220010220020011111122200121210201112012211112120021200201211102220010102220122220021020222212222022122011222021200010010001011011010101001012121110201200201120100201122112201220120202122102100112122210222022201110022021110200102100002002121022220110200020211220212220221012021022020111022001121002221001121212220212021200", "212022012200101110121122010200210000000102022100002022222001212112000212022110112000210010211010002011220102012112011211221021210000201202120100200100101002111010211121102001111221010110012022220202021110012102110112010210002002020010121112111200222100210002212110200122112000201122200202101100111022111201002201202112122020021112211011202110000212000211220220100220202000212220210020112212110012210211020122001100220221222120111210120211001011120221020000212002110001011002100101212112200122211001211122021021210022112200010020201210110022212111102211210122122202122212110000010012221122012220002120112100222201212111202200101111020120121010212010000002102220022111201222000221200011000110110011012001210202102201002011022012121001201020010100222111120000000211212202121211210121102110000021202012000011011201111110200120202222110211110000001200120211112002120102001012111010202011200201102011212021120122202222102222111002111111211122020111100211001210020120202102011011201222211011010020210222211102110002021021121110120210112212110011001112222021201122201102111110001121022122001010202111022011211022201022221100121012102210110122021102200012102120222000221001200201010220222111202101212201102211010200022212122010210221002111020211200221112112010002200120222121112202201202222001122121002112200111212111201210000102120102210011011220210200200221111020212021102020012212222200121210000021012111220110110022211200220120211201022001002000202000011221102111000020002200220001102212220022121122100002201202100220102201122222010012122120001121210121120010101122000002101222002120202120102210100002110121222112002111112020000200111000111010102200120012212110002112202211011012200000201110121020012212212020110000210222201020011120012200222122101210121100020122011100211100110000122102010112111122020011221100000211200011021112201211002111010101020020100211122221021102222122002012221002112002101001021210000210212010100102101222000021210122", "002000222002211121001122100011110211212000210102022122012211121101101000021122002220021121001002000211000000121102222002202200120211020002211002122202102221221201201121101221102222111100122211222000212000011021120121211022010001122121002002011020120222122111222102221121120202001222012012111201222101112010221002102212220221211021200111001011211202102220201021220221100111022020222210011000120210111002200022002212221101012010200020202110110112100200201220010020001222021220012212212202111000011120012221202001222120020110102101102010001012212112012212211102122020120212001101211001012102202202101200001211012111102210010010121010221201221200111022212211201022001201102201011021102200022112120001010120220011010120220101200010010100010022220121112021102201121011010000202122112122210220220210011012020221222011100222221212202022111111122112202210110211222100102211222021221010020122111012201122111021200000221201000120210021220110201100212010221101010220102100201110200112211000200111001200022211001000011121202112020011212120022201220210100110012202222122122122222020201012210120222210001220220011120112001110002212110121221200002202002120220212210100220011000210021210210220120112220100122220111021001012010200012212001101222000021222001012221212101112202000001112201112210121102002220110111212020101101210211011101002102102220020220101120012022002110112222012202222222100120212111210021121102022210210010110210201222102221002102211222110002221111122212122121221220122020000110012112102100202210021200120121011100202201120022221010201002201102212212001202021112011220202022202212200020201111111110102211202101210011002122212221102102122000202212001100110102201022221002010122100111110211001112220022222112001220220100001010210011201100100011022122202022001111011000100110000121210001120002211121122120012011210101201202012010212111001220010012101012102100220011200010122201000220010211101121020110201211100011111101021110012002022022210", "222010021210210212202101210211012022110022221102112202101020112001221022002121122102120221111021210101022002012010010010201120002112001200120012120202222001212220011210001200210111111002012020122110112201010102002120210010100011122110112001101122210202012210002112022010211122220211020212222022122211021100011001102211020012222200121012110221202021101102112212212120012111111100111110021002222010212010001001022100210122101111212211212222212102012012110010220122221212100001002011122220120202002220100200211112012000011120100200022110212200000202120200011210101102102211202110020111022202111202200120021002221021101112011220010021210102200221020211211021202112111201020112122212222222012112001010201111020021002001102120002210220011212111221122011022122022102102120121021121120220111210220221021010010021122221121102112210112121211100210200010222110112102202002022220222020112210011121010100122200102112200102101002021012002212021111110101022001001002122012000210120102210201100102000021100021112220120010000212011001100120120210222200101020001221212000102002112001212022212012201221111211102110020021022220000010201021210001100220021120000021010000112120021101201111002220222221221020012110002210110000110222020000221121220200020102101000200010202001112202001202002012120122212012000210021011012112110012212012001212112221122001001221121102011112001202110000102110211111212220022211210211101110220211102211002012211020202002200221121211002021222202021212212220211100101012212121210021102002102201201110020212201122121210002012002012012101010221200220111011100122110212010122202001212221200210120200120101120020110110110102021021201200221121121122102101122220202021210020012010102001011112111011112122021021222120111012110200122202202122201110021212011102022000221201021200002220020111222011022120212021010120202102001212021220211111212121121122021201210102220122201122221221100021121221112222111120001210211021102200121010022001102010102", "211101002212120201002202221110011011011020202011121221021120002121202212111120101002101001102102212110212001200010112111222102102211211200020012211121212210202020020112002012100001010100101112010000021010122001112121102110002012001202102022011022120200111201210102122211112022021222001111111120012100110211121021222101011100121200201212000022001001020001221100102010011102011122212211110110010110100112000210200001101101112212200020221222200011222112212110020002220202020221101200012220121102202110220212012200211210201102122012020102002111001110002111002101120211011101121211110020002122000211120201221102020021021021201201000012120002102222011112100000200222121001211211222112121020111202220000011112000200010211021121001022222012022120001002010201110201122220010010102111011121010110111201202220020101001112120002211221120011000021121221010001022101012210212111122112120022022221110020022212001120000212022102012212202020220222200021121121012001002101012011210220022122220221122220112021101212201012021000221121011202121000121111222010210002002022011202122100211000121010211001121222210010000002022202110000102121221211102102011112010212102211000212201111010022001001121012221202210020101111211122011211002110120200212210011120210020010120202010122221111222200102102110102220000022222020122021210101201110222222111100210212200010022012202010121022011010010200112221121102021100122201222211201100111021212010101100212012021211121222021000100222211101111022221100200110012110121021210111102110002202011222200111022120101001001002101002202001220221202110010120020101101200121111202120221012201122200102222012212201121120221200212011121200011102102122020002011110210011022002020120112002202210122211002210102211120211102220010011202022120011000021212110201012222220120220000002112101211110200002220110010100201022000012022012120210220011001002221002221200020020001022200100122022012022120210022122211021022200020102020112221122121100112121", "122222100202010212221001122020222101222022001111212011202101111121021121200100120012121121002112010111202110222022202210020100212121122210120011121101221212120222002120201002120212021212010212111210200210110221011011011100010100221202011111122101200220021210200120211021002210011020022002121010002002221122101202111022210111101000121022002210002022220121212210211212220001011101022020221002221102002112000210112102011101021010120011202121122201100200212001100120101201211202022010022222200120100111201101211211122010211110120020022121212100002001001201100110211012110222210112012122022011021002201202022012220212202200102101020201221001121010111011111021002010121220202222220000220111020122211111001112010021222121210010122120220200002202201210221210100202000220012002210121120200222111210122001202120122020112211121100021112222011220222111211200021111222000102202001112110121012201020212212121200022200100102012102221020020010101111201010002121211121112112201202002111122202002021112112201021100201122020000022101022112211210101111221010201102000100202220120000100022220000111021201001011202002122101011112020102120011111211100201020212001112021202020100202022101012211001111121220112021212000210020201221221210201002020222101212012121112222020122211001000102120000022100210002200212012022120222221121000120102210101002101102001102001101212120122010111211112100022102202200011120212022001112201000022100121100100021022022012201120112011112002022022001011121001012221101212220010020111112220111010112000211212012221012210112220210211220222012120022122022110210101112112102102202011122120222210220122210001021122002202001110200212020021202020110000222212020022021021002020001020222010210022220210111210100010211102122100122020002212220210102202002202200112221201221202002111200010122000101110212211112110222121101100112101020212012212210221202201122021001000010100102212110101001202000201100212100201100222211011222002022221100001000201121", "021111022220021110010211020010202100022121110021010021222011110122020000022010010020011111121110022121112022210010201101122101122001012100111112222021002012012220201112111220010002110101212022001021100011210221200002211111012220121000222101102102100122110120002110020011020110221021212212221020001002002220012212110210210021100200100112110210021211122111210221011112220000102020200110220110010110200011021201221221201212011122012011002011111102011012101112002002120000020220001112012221202212002110122201011021121011112000120110221011022111011212212102112221002211212000121102200202120002220011210211001110020120010000011120202100112000000012110200121120021212110010112200020202022022122210120200010002200212002120121221102001101210011110120201021002110000020010202002120100112102211122101001000001122121222120121012011202021211222222010202102120020112120122220202100002120220220001211111002200001020220201100211211220012201110210022200212120112112122200201001100212012011021201000121100002221001020220000100121021020111121020001220120211222020200102101212222111121220211200122221200020012221002202121101210011211210221012121200212100212202122122221112202022202220212121000202000112000111101200220212100012012001122101010021112101221121200121000102100001200102002011212011012020012202000111120211000112202201101100111101111021121120202020011212021012101000010212101211101012102011202121221200121022120201101000222222212111122221120122121000221002202010101110011111201200011022020021001201212121122101222001100212121211122011211211221012021222222220102120111211121022121001210122011121101000111202000021211121200120002101102101210101202001210212220210220012020102002202021202022111011002002212212001102222122021002120202010101201110110001220201111101211122001220122212221200110100122100202221221011222220212022102220110202202102110100000000122112211001121202022121000220020101001022200111000122222101110101202020122112200201020202221010000", "011201102220022010210211220212222020201221020012201221011221220200221220120022002201000000021020001112111010202220000120221011102012111000221101111221200202102021202012020010221121121120000000021112200202020021201121210010021201102122210100001010220222220020220120220111002001010110122220002210001222101212110111111200121121220212222221022111020122211000011221210011120101222122102022202100002002011211111112212121100011211220221020021112211011211021022022010001122120002212201020101101022212221101201011222010000202200120202201220012122221200001011001012010202211110211001100201220102200212202022210110101011012202022110221220210120112211222001120221101020200211211100101110001010101200102220112010211202222000110211011001022000220122210201000211002211212112220021011100211221002121011122102222212011111102212111021220012021222121110001011022212221000100220211111221021010020210221000102011112121211202112102210221202200012221011111102211002212110120112120222002012100002202120110101002001112100202000000101210120101122011222000011201200212222211022122012002202111012022220012200020210001212011112100122221022222110220101222001222201112120010101121101101121111020101220102121002201121110200011102120021102012101001122122202201121200100012202012002000001100122101101112022102110102022020020022200020100211221200101200122112100212101001021201112011112100021020112001020102111002012211222120101221211022002100200020001222122100200200002020020100121110010200201112120021200101211000002002101100002001202200101201212111210201210000111110120211210112111120010222201101110122122022011022202111220022010010001011101221000020221110200002222122220212220211100110101211220022100021112110201000111011222100001000110201010211021022111001201201000200012112201210010101000002202002220010001212011010001100011000022020012011010011020111120121202202221112201011122020001122101120210112021212111102202211000110020212200022110201121010110220200110121001110", "112002021100110022121202220112222222222010121221210222212122202220201002121021211022112111112020212102010211102001022212102211200120101002012112020022121012210022100122002111000022000212221020201000110100211222001201121012221222100110021210202002202121212002111000011011010122121122211100110101020121211110220100120202202211012111120111101212220011011011012202201122121020100020012200011200221000021012000212101102222102012112212001220010201021201000022220021002021101012101010201000220202121110220102110021200111210012212111121022201122200010022020222221002211112101110202022222002221022022120110011201111122210212111200110102122012112121000100221111110100202011102222120111210020220220100212020100020111001012022110222011020200101002200012001002110222100201211011212221200002100011222210120112100210120012020110100122122120111221001211202211221012210100211212020121021200210120221202122222021000221011000121020011220100211201201220022221020002212020112111211012201110111000210000220010102110002212210021200111010110212110101020202220001021000122202020222100021202002201102200010101120222011121111102021102202010111021022002120220001021021222020020110101011102200102112000212011002101012101202122101022111101110202120001012220211121012101122102012200022012010002011210122012200202102020211202012121102002101120112200002022211102001200100101201201020200000010122122001012201101121121212000220211001021001010002211221200021100022020000200011011112202122101012110221002120112100022000000220021022001002120020001202021101100011222201102020212122021102020212011000200010112011002201110100200120012000112111012222001210011111100112111111121020012001221110000212200022211010110111011021012011001021221222211220210012011001112221022000210210010212201120201000021201212211111000102020001021112102102011120020222121121202100002122021000102020201001102201112202211021211001001110121022000102012201020120020220112210120210220211211011000111210211110", "210111102001121000102201022222112222021012000210100012221002002101011122011202102021212002202122210010010112021200120122020001120212200022122202120020120020201211012002210102110110212101210101100111221121102100011201212202012102102221102022120120012202020120111211111022001201121011201021110122012012121021110221101011012222220021202100012220101001122021200201011102121211220020121202021200101120220001202100101210221001201210100200110022121020001122210201022010022111012210111002000120221012012012120222012220020120020020021222210102221102220011220201101011020021201222200220201000121102022100212112012211222111210200100200200121010222221121011222200022021200200101002120221112202012002222222122001000001002100101222001200111221102122021112010020100200202121112012020001111122010102210221021001212101211011012002010201122011221022201000022220202012122202202100001221121112101222020202002020102210110112212220111111201012000112000211201202202100112011200212000121110201221011100202122222101010120021000021122220221101102212101200120011110120002122010122111021011200122000022021202000222210102221002222221122121202112100002022212112202112022112210111121102202200111102120012110022001110222212201010211220022101202220200102021111011002110220022022121212110101010221200111221020122022001101012222211121000000221021122220210111111011201012122212202010012012212121102111102220021101102122110101221002210200122200102010010002122102210000220020022200120211010122011102000200002210012112102211021022001020121100101222120212210020101020012120012012112010002020010122221112200202100220020102011210122011101112102002120001221011201022201022102001111020001222222100122000012001021200000211210120001022021000210211211011210202010102021222202002212100010120001121121200111021120020120022222101200101112222101212110012120021111212011010001012012122002211222000100120002202201000202110220110101202110112001212010221122220020012112011201112221002222202011", "201122100122111212112022101202111010201110200012100022012001202222012012202220221001201000000202221101201120201100002221111200100220201010210100212201002020010100221221120122221000212001021112001021121111122210010221112012012000201012121120221120222002121201100020000210020122210211102121201020201001120102021122021222121010221121201002112100010002112201000001002012112201202111010101010122211222100101202111000000020101101212010200220100121102222222102222000102102020011200212001222020101202221111110012012121122102121200121200110201212010022002011121020220202221011000010110111010202202002112020122222200211021020012011211012012210210021211121100012012101012100111112001210102120201211220122110000000001010021111012011001012211122020212221211220212010002201201102120120122101210120100002220001102212222202120202122212210221102000201212012000121010020011022122111220120012210010120200212112201221210121112221122122012010210120012101120202221101011222110211022201221200021211220002000210100221121212021102011002200112211120211022201102021010221220102102112010010112202120201002110011101102212010210012001222212011111000200110220020222211210002020202012212111020111222101002222102112201201022200212211121221011210202112001020020212212211122110222120012200102020020222220100101202201120112222012202201111122221000101212012010100201012021200011211011012212111120002212211011110021011202002211001111112111100120112102202122221020120011122011120102200021210000202200112122022100212021001002220200111112021212011110021012211010001112022101211222020222011010010211101121222001112011000221110202101011202001102212020021011022112100002121020212021100101110220112100101210100112210021111211011212211200002221121022022202002110001011010102122101201221220122022002220000212000022001020021120220102021200012101011222110202001021011121120100112020202002102201011111001022021102200021211102202100012012222211000110211220201022201102010001012020211101011", "010210002121112221010100110122110021002012220022111111211002020002211011022101111100200100021200220121122012120102221021111022221120221220022011012220210110101002222000212101122110001100010020120100021010110010002110021111121222000120201111112122121110112012012222000020221021202020221122122100012222102210112200021211001212200002002221001022020101020000010212111102100011112200102222002012112200200110021001001000220002202221201000110202112002112200012011010021122001222220212111210120201112212112021002211200100002202222100221211200112202100101120012021220010110102201001222220212020200012010222222002200120222200201020122001122011200202102121201211120200011212010101112001021111012022211100020120011112202122212020021112022221201120211202122011002110201211222111112200100101112211222221102202220111121100110022100010000112000211120211022112122020201111020100200202211000110001000202010111110122122111120202020100000102101022101210222220201001202120001021200110000002120220011220220210020201222001212122110112200112212202220102201122001021222012111110100122201100022210202222002222210200220011202002001202221200111021112210122221122102221012101111120010000120202200222120200111212020022102210010111022111002011221222222211101022021110120001022211111201200212010000202220002110020222212211221020022100200010120110012011022010210212100111111221211121110001010122101121201221020220212222002211122012112020222000010020201211211111210012012222200020010202121102112221211110021210221111212001212202021200021210122011210001100201000111102011012220021220110010120221120022002011000210011012201112012011112000002010121001211212010011202222212220121002021112202101121112220111002120222200101211011022122201220002011212021022111100111200120121201100001002011100121012000200120210012011202201011102202022200011021211121111211200010210120100020102100121200211122010100212021102221202100120011120121101221202220011110020102212021121011010022111112110", "202021222001022001021122220020211010001012012010121212002220020102220220220121001122120001201210101222010121001000001110000212021101201011220110011220202212120002211211020221100021022221011210110102022022012222110211012212121222122022221201121020122022011101012022022021022020211002021201222002100202020221111121102211120020222212120122122200020220020020011001102201000211012022022100101021100121222200101221122002021120010212001000020121220000122011011210101220210102202000210020210111000012000100201002201010001020121121221000220010012100120120211002000200002001201220121121010021120100101112220001012221001012011011011011222000010001200120112121012222122110012222111012020121212211120010012000021200020012000222002220111002121101000112020122111002011221212211202121010221201122202102022002002120101012212211010210210010221102220120200111120220212111221002222122201020220120011111022010020100222202201022002112001220012120221100101122222222221121110112121211020010002221011222001010022020201101101020110001021221110001121212122110002002110120002200101010002021200012020002002002022202212210210000002120011101202010102001110101201222220202001221020011022021020021100101110020102022222220120202111100201100211010010100211011110002021110100120110012211202020002022121220221211021022120022201110110022112102020012111100102221212000000200200021112021222211001010020021002221211101021221122010200101221011220221120212201002112022002110121012021200212211201212002022200202020000011020101222220210112010101111110120202221101201200211211021000021001102220111222120102122212112001122011111100122100002210001120122011102012212022122211211200222001000011100221211212010002022100012011112101122101120202111112012122020020021211020210101112020220101012122021102210012000222101111212222010021010000101001022202202021212201122011101112002010221021222202100201000110022222201112121112102001011122221222122121101222201001221021111212201212022211200002200", "200220220211100020102021010121101020002021112100221012022022112100120110122002222211222110222111201002020120201001002022001121210211010221220220202020021022111222201212000100202200110120202201111211012022212222121202002202102102220021211001210021021202101200221021120002112022111000202021212020212001111011210020201211210000011100212021221022110012200202002022200212210210212212111212121212121020102101212120010210112212022120210000100112100220000121210111212221001022102022222120002002000120102101212011200201212000001120122112200122101121122000100100210012201101010011200000202111121121122011222220112202102121201012000010011002110110122102011001100000110002001212111110012200121212201100020001222222102112011202122201211102211000111022212110210002110020122110120201020101110110220121220221202100010012111201022212010100200101210011100121122220002002011000020122001202200020010200201112102220212110221021120012000211102110120010202222110112022102102200200122120012101001012121222020000210101122101212010010211020211022020210010101022111000112011112112201220100212121102010012212000102102020112101012020222000112012100210100002111222002011122221101101101010210122210001202000020220220021222010100022002221220021102111222212022112000022210222111000111002010010200012210210012200211022000220222200221211002212221102112221202202011222120211220112122000122102010210112222122120001210000012201122112100200120002112201110020212212200012110111101112222101111100111002020022222220020010210110001202121211120011210102020102000000020221022001222001022121011100022111201210001120000222202121112220001102010200222201100121112121112222002212221011211201022010022001120111112212101201221022002012200222202222112021002202210120121120112121020111221011000110020221020200121011122010110201121000202100001211022221120221100111211221211012221211212101020120021222202210200210221221122022120110212101110001001201022201110212101100010111221100101110112001200", "110100120010122201010000110021012010011102022100110211101121101212201010100110120022021011212120221121012111211002110210112221212211121022112122101220120122220020000001120020211220122201101110022022111212202002101000221110100022100102212111100011101220010020202000211111120202001121111222200001112120011102000110001211200000200010001112111122111102110120212212222110122121100202011210121101101011201202121200011010020110110010102101220212212101100200201001212011121212100202120211021202102222001210021222220020221122011122200020002100210222111202001200102100112211120111020112210122220111101001112102200210112201102002001211210212102101010020100212120122120011122101001102112122020122211210102122002110221012202021121011211120221200010101110102001202110000201101201111200111021011001110121211000122100101022110220201010220020200222111012000012222012020102202122001220022010221010100021112021211022011202020202101211122221000001001222020122110100022120112100002012111202101200220010020021001001100011000002001211220112000222210020002210011212122112211010002010012000002020101012220022012111010211022100021100212210102020121101202000102120220222212020110002001000201220102021211022020222112200122112120102022011022221122121012002221022001110112011211011112010022102120121201220020220112111211000111000010100001002011200201111210102121202012020202120011011002212002012202022211102110012120121200200010002020000111212001111101001212101211012112120100101020100112121111202211020010112211002112110122200210200100021120221000020221201010001210202212001102122110012222022012110201111101210021012220222111200020210111211212201201110110011001222122200021010222121122222111102002221021020200021211211220111122010002001021120010211122010021101212220102212220222220202112001211010110222221222212002011002212121220212020102001200021120112202101021200022210200020110000102120201200011112000010022002121102122020112220201002201101000221201001110102100101", "021012111210201011002101010200102000112100211002002011110202211001211102021211110211200000012000011020022011201110210221000101100212202112021001000020212112100210012102220100011011001110010210121120221011202102122220111202122000020212221010222012100202001212222122021112000020001100001102211210210221221102022120120210020001121100011020121212222100200220102010122202221102002210020202002101101202001112000101202120021010000121012002012102120011212111101012010112101101010202021020202200102202202201012002212010012201220121222120101222112000212001000000201012210020211011012211110200122201001120200110122112211121101212221022212012120101110111110101110110221222211202111020221022010002221102100102001110110002121112000121200221211102111210200122201202002011000122001102202111212001001020010101101212120001100200122012022020112121122110001002110020001112100022220111111112012010000002121021222100010222102210222121220020121122220201010011220122020212122102220221211201012120101022020022012002110221202200000001112000102200011220112101120022202001112002111000201201010010211210101202200022200022100001212012011002012112212120002122201122021110011121121211002012022122102110112201012211101120010120111112001201000100110112212001111200110212020010110200220011101120111112220210011220002020211020121001000102000000000100011022102001222002211221102201111120121001221102101202001102200221021202100200020221000201210120122011020102100111110201000211112221102101010011211211202021200200222122022211022202120212121220102211121210110220020222220000020011002020110000122220110020221002100211222001210001212121111112120112102012022111102012200121221002120120200010000110021201221112112101020120220002011012011200211200002011110221011020220222001000020211022201122112121020221120222012202210221002100012011122121011001111020010120011222000211211210202202121001222022200221121002010202020100010200112112111212112022002002120211111011020121221000022102011", "220012101210110211021012101111121201222012021201212210121002012010022102100020010122102122102111020201121110210210200110201200021200100210001221111100001210011222102020012100210101020021002101001001120210220222120220012102100221202220120001002211022120002122010020001222121000111020021111221111012212211101201021102020022122212210220111001012201220220211211221010222000101120022120210110101120100112220021210211011002211110210020222122112022000210120210212022000220021002212220021200120101101212200111210200011112011212221212100120202020112020102010022002121112222122202012022001202122121200210020001222011220012221201011010110212201021002221002201022122222220121010010211120221020011000120002020111011220100112202020101122210101200002112002001112021110102010112022012122120122101221011002121011201020201021221201111120101001010002201211100222112101022220112220210222000202020210102210011121010101020210202001012122111222220211022111100200020111202112200001022000120000211101111101220022210210222010022220002221011021120101222022221010121022011201200100211210010120202101100000211121122002221202100222222200021200200210220212122011210212200022112210212100221001120222111202020111122221002001000201202111001222112211210110212022121211222022122202220000022000221112101100210121222011220101100121020012122021210021211201011112211212101101222121122020221001222000211200100101120010211221012202201211001220121011022100200221112011002112000120002221210001001002220000002012110111201210002002201022010001012122100212220010101222001201111010220200211112211201112221101100010201120222211200110000101021220212021222210210211101010001102011022020102102200100120202102202122221011102110012202221100121020110202020200100220211111002122200102211020010022222022100222221021010220211110020101210120212011211212011020110222012121210021000102120111121001021022002011211000212111102101200012222220110122120112202001211021022120121000200002110220202201010100", "121101001100022001210001100111010110220101011022101120020201112220011101201111011001010221121202002210110200220010112102212200112102210202121221111120201001012121202120022122220221212212210211011202010111220021002012021122222010011201122102202200212212120001110111021200021212011002202022222200012121110022201010121012000222211212202102210012111011210111102020211122010012201020101112212101020111212002110022200012202100110002021211202022221220101212122111112012002021021011110112202112021211012101121220102221021111001211110101121011221100011211212021010202211101010221012000002110201202021222202112222110120110022201122121122212211211012110111000120022121122002021110210202110022120100221102100112002021002010110121022212221001212200220102222110211012002201021111020022022122120001201222002111010000010221212201012120012000202101101211211020220020112202102111211100011012220011100010110210101202110210220110212012222002010012020010200111112120010000111020222202112222101120002010022021112210210012102212010001212221121220101210211211222201020121021222120020101021221110022011101100121101211220000101002212002200212120011120200122021201211211022112201100000210020201220101110110020021021212210101110220012011221010210101100110011102221020022011022210201200202010100100220222220212222012220220112100011201100122012110210111021220220210002221112010111101212022212022200221111211100011201020200210002210101002222201001200202010201100110020211011122102222121002101221111021102121101110221001211221201202221102221011022011002021000110100222200002111210222101022120210012202102000011202110221110101202212220111201101102101220111022010102011000211111220222221020100201000010010110022021201110121020211201122220012122021110110102002211011021201200202001120022120200010012220112100111210002220021121202000120100122201121112220220210111221010200210100122200010002120210200012022222220100002002111101001002012012202020122110012102221201210110111121", "122211122022011000112012221022000010210202212112120101112001001221211000120210121010200020012020210010211221220122120111122002102200012211210201222120010122122021012000121211200201202011002000021120212120210120200212222220112011200022020211102022110020011011012221202111201200002120200121111220021020022010021121020111211020111010211200010112001122220221110021212012010011022221110000010010022110222212121221102221201012221012202200012202112212110212020011202010001000001201102210201200202120211221100101111010122000202110002100000022202201000002021022201202012201002121211100102221000022121102020202110110221010022202212010010011102212120102210112200022020102100001210001122002011201010011001220201021120110110122121022122200210010210122012111010110211000221110122200112012020121221200100001110210102121100200201011012001200222101112111100120221001002222101001012221001212000001001102202012002001220202012100212021110200020010011022122100020022001222020002212210211220210121120020020010222101010210122110002110102101222110210211012022021201202222202010122200110021100102022000122220120112200212010122001011011120200202222001000000120220002022222211011210210101101010110000211121111002101221102000110121000121221121010201102120021122012022011221222011120000202212220021201210220220200012020102212002012211221012201212222212210102011100120022121222222201012100211102221120012120211202121012202020202011200011001212022200001201020021212211000022020102002222202020021221110210201222222020021202001120101210121011121021200021110210200021201002111211000012021120210001011200010110101100001111012012121200122220222212121202220120221000022121111212102011100110202110220201210020121110210200202212110020110111100022211002201120222000110210122020212112121211120220212120012000211210111000002122002111121211221101212211211210000111121220200220222002122122001220212012120021111111101110212120020021220012011222200100101222110100121101110020110120210", "112112112100112120202111101011220211102021222012201002001200111111112012022021110201102222211100200022220220221101000120121220002201202200111202112002122102122210011212111101221000212222112201201012000212220220212021111110112000012122100202211022122012202112122010002222220222011200022111112212022001210200021111002022000010110201100020112210202202200210120012121121001002000100222102200220022122122101221020022002121000000100002200222110121122200110010121000121110102122001202202021211100200111011222201112221112120010011221002221021010212211200110121212011022120111221002102102200201101212210110022001110201212002101001001021211220122022022001101000202122122122020012211122212101201001110021222102010111111110212112110222012111110121102021000001010201121220121210020011012201001222011100112220021220102212202111022220222112121202222122220121021021221211111012200202222202112122112111112110110110221002220001000112000120110112020011212100222001001222221000011101020112012222101202010020010122221012110010200211212020012100200221201210101212021102102021102220122212122022012002101201011110022222000112022001102102021212122101010010222020100121011210122222200202112012101211101010012122001100120211000101202121102222000122220220121011010020102002011201222111221201212002101121001101122011012220000222221012120202102000212121220211022020212000021110201111202020112001210200222220100012100101210112112010122211221111101200000100222100101120112111201101201222211101221202011211102201122211000112112021020010021011010020121112200102011212000022210002102121220220020020200221010221222012001102000011120212200021020120011122221120010202102011200220120212022022102221100020010101202111112022200100122201200122000100100212222220221110222120212002012211222110202100001002121221201221121222022001210222001200222100111001021002110010220000000110122221010021220122200011200022200212122210102100210002121001122212100201121021010211020000210011011011201", "202222212120010011022110012022110122010222110201221202120200111112100210101110211002111201210202012002220022210211011112012210101100111021200012002022221102100122021200111010012000000001111002122010222102011011200201011102021220201111011210100102020010200121001122022000120120020122012102101100020122221110000022022011120111210011011222012220100211010122122220000200021012210121211111202221212222201112122012100112210200220200011021102001010021001122122002100112010201021010212201022220022121002002212201201021102001000011002102002121222211122022121021012210101121002211111100211101221122010202021001121022021120102101000102211222021212202212201210012110210121122102212000122111000222020102211111222010012200110101112001011210020101200112102021012100001200021100221120200111011222210211102011002221112212001001220121020000221101222101221220022021100101002121002201110200110211021101011110212202200011101222110211001120110100201202000012122201000212010120102110200011200111212200111211122100101221212202221010002010112202022121002202100222101000121112210000102210022210022021100002002221112200120022122121220202111211022212010010010120000222220001001112012111210020210011002112100111002001202212111110101010022121201112122200012210010202122102100220201001222220022202112021022220012000010011112100222202201122221212221200222110221210122211210011010211202202202112102111200110201202110220121200002202210001221020021220210210212102100202110211021011211201021201202212021011121102202121022020010220211101001002210010002002220022002101111210221212101202020001000021001200101210010020000000102111110200101202100010220000200202102220210222121221210211211000112212110121201002111210102112220210112100102011211012100010011022201010002120021111001201120121201212210022101021201210011120000221111201020220221022011101210210201021211022001102110220021201211100021022112100121122012000102020221021101022221210022021121110002111121100121100112112220222", "012021212001201120211010222012120120021112111120022201221002020101102120220002112122111222210010021200000121221100002212000012011200102022122201121100122220122220000211100111000210022021210201020122220210211121220202022201021022202212111111121200122101110111201010221210210222202100221021112222212022222120102211202102121201212111201212011100202201222102222110202112011022120221101220220210112210000110102120111200002020000022202010101120212202222212220210021211111121011000002220220010212010220121120111010120022210020212021011222121211111121201212021011102111022012101001101011221120100020202210112221120020020112121210002001121212120012002122011200021002120200020022010101010110000021022000220200200212102010211120012110111200120020221120021012001000211120112001001212100102101022000010111001110122002112200211122212102202121202021222022022102101220202211100200210202222000101222101110001111020200200001110120220020001011120112021022200021221010000222020000122211221112021211200202101001121012020121112100022220202101201201002021012111121200000221201222111112002220201121002012201101222002221121220002011202021200222221200111112210210220002002211000020001222121010111002202200221212221010221001012100020002022102021010122001210012121022201220012100121221111021222110000101100011120001222001111201022221110210222211011202110002121210212010212210012212102200200201110220122210102100022022122220101001111121100222112100022011000021100020200112210211101022122220200000221021120110102212201200121211110020011011101021200110201202121021122200021211101122202120212210101020222201111122120222001121100100221220000112222212122221210122222021021000220021212220202010221102210010021220101111111222121010010022112020020111001200121102120222211112000100011111012000122110012212221002021110021121222222210102102122011220210221010110011212110102101022001212111022202200201000220111011212010121201221222110200201011001102111122012220010021120201010201", "010200110202222100121202110000020211121201211212211212200001120100110020122102100011010120010000210101001021220102011201102112022020202221121012101000122122210012201111122211112121110002012022221220010200022020221220100010002020102122002021210000210211001000220002202211221002120212020201010201121001112210012000020221020121002012120002220112211021202222010122202221110110112102112212011211011120211121012202121020220102221022222122101121100210222021001021121220122102100001122020121122211222022010020201001012101011011000010101200021211021211222111000202110212120120020201011212001010202021000210220000202020121221220220020200021012000000102001121110112011102020200111001222202101010201021002022120020020112020212111121221020001001222012011001211020121102022012020102111011120112111101202222121220211110222120111102011121112010210201121001220010010102002011222122201211020100110102221101002001220102011110011210122110102022110122111222011001122220221221011111222112121021110100010220002100012212012200111222212221020211020200112021111211101102222111220121000022111102220002220102112001120221021001110022112001001010212222201022002210110200122021012202201200002121211221220220220010021212211201101111112211211010222020212112221102222012110101220220211121020120011102102210221221202112001021200222012012020001012001022020020222211222002102212022022012110110101102122222001012021001122201220220210011122211000021100200101101120010100021000110212000002011100121002102000000012100201121020222102212112212210102012010011122110020110122201121000012102201000220000112211200121212221002122221202210222102121211110021021002012102011111110211211001010002100010000220222200112120021200212001212211001011200221102212211011010220010021022200110101111110220001101200110102020020100000012212220202001221012001220202122221222112102011222102102001121021210020001021101211101102110210011010200221020210122101110101222121202122102200200121100220001122021122", "120021101010210110011020120001120022000121100222020002121022202222221200122012120011022122101112112211222012200212020221122211001201121020001120221201201021022010121100220202020002022111001210000112101022112201001122111202220211021122102120012211122000220200011200100010111112022002020022222001121211012211000021022110211022012000010122112222221001102221011011220212012121211022011020112020011200000122201020120011101120120022001211121111212111101220100121022001022220221111002011212201002011102210200210021210101102112012001222010211120020220200221120220221221110120000202200101000200212221001202221000121100122220112010202212211101201211021221202110121010021111101100121212022120201200100121020011120221110110022110012222202021112111021002010002221212001010111021202012211002000212101221220202200222211201221211022102102111000200102221120211001022120212111220010111020100111120201121000210221001022121012000011011221110211010011221222122212212122222021220211222020101200100022101200212001001112020002020201022021221210121012201212021110122222102102012122111000221010122111200210101021020211022212110102102012221212212201112122221102112212011120021221001102002122111110021110111122121101221102010001210222012010100112220201210102202020101111101222111212210101101122102212222022000100100211002020020220010011200001010212210211110121101121021111100120221021022100222200120120212222202102012000002122002100211110222012202120102001020001122202111112022210000011201022022200121201122220120001112101111111102002011121211000100211000121102101122110222220122012120012221111121000022221001200201020110100011000201210000210211220011121110210100012101220211202212102121022010210002121110010221010202201122011102001002021102111212210110110222200002020120011101200202220022200201010102221112111100001022021210001202121202202122122102002022200102000020121022202212120121221210221212100211020002111222211201222000012021120210112200021212112001000220222", "220212201222000001110200100012001001001111012220202002122101201100212102121201022120110222120211001201220221100211122201112101200010000202020012122000100100201121121020002012101122210111100121021021212011101112010202011212012020000100022020222112112000111002012101220102010102002112110201021112221122010020020020201112222012122102021000222222221021212221210121000200021112122001001202201022011221211101221021020202122201001021210222101212110121221202202121022011201211112012221012210200000221121000000202010110222222222121220020010220002111110201210120201212101100000212012011222002012201200012022002020002122000221002112001020200122110021021112120201021121112201202201002020001121101120102221021012012011210200112000002101210112102211122010122022012220202002021010200210212202210211010011211002112222110101212101222212102120121111021212000102011120102210220111011110112011221112021111021202112110200220122102122110011112202002102100101010012001212222201010221201120022120002112112020200111022220212022200001002011112012102100101121210122200202100011210011000001211101020221000010011000100110220110011010221120202012120021210120221022012020120110101102201220002102110010021122020212022200002000121100100002222121111210220020002020222120002220121020212011210001211100011220112120202112110111001102000111001221220121201102221011212111100212122002021011012120011221101122222212112012100021221001010012000102212020010110210112200001022220110200002120110000110100222201011002101112201020222100021201121200111112102112222222110200222012112001112122110212102212020021020000011212212012110221200101101100221200020201100022012111211121002201221212120121111211110221021120120220112222110000000110020222121212011121122022110122000222100000100220101212021220102222121100001102000210122100112201200212010202011001102022221200021122101011002100102010102011021200121001010212102101021202012011102201102111002002112112022111022112121201202022221011100101", "020012202102022221121221022112002202022212010000022220120122210220110121120010112220202001112011002100200200020102011121021201020111202112000011111020121221200121101202211011010001220222201120010220100002221011020121122111120201112220122110222000210221001221212021102002222221210201020000020020122211212020010121012011220220011222020121011220010011022002011200122012120121110102112012120111210211101121212111112110121210202200222212011012200001110002200002020021121021220001202011100000202011001101022112020121212021220110111000112110000201222021212121010200122101112110110002001002222212120121002021020211101102020100112012102112112011012100100101102222200110120010010222200021220001010022110110100010222222222122202002220021111020211102100121012001120120110012121220022001201012211121212001120111110001212021120101222110102021112221102010010011000220212000120102212000222022210201210201000120111102111022011011202000202121212121102100112110120101210121120121121210012112020010020120200222002220222102222100020202222202002012121222001211210020220201220212221002001222220200112000212202020212222201210220000002012200012110210022100111001110120100212002101201012202222120002022010201100022002001010001010200000122020200211022112021201100212202212110202220010120202022222222000001121212001120210020210101121000001011022011012110202222211201122000021101102202220211120022010020201202021221000210211021101100001011000011200221000111022201002210212220210210210002212010102102212111220011220112201022002220010110202221222022021001111012220111202002000010221202100110210001021211102221122212202002212000010102010222022122100201112022012000202002110220112200101102000201000122112102201112020200101200122101212022020201210212111100000121212001000020221000100001102000122221200120100222111220000010100002011101100120102000020012011021012120020010012121201100121122202222111222220200222210212012110022112221211100000121221220220021002002010001120112", "111222210012120220002112120200202221100200020221020210102210210212111102200001002011121020212200110020110020010110210100121000201211000020011102221110022001101111211102110102210002120112111111202122011111002021100211020020022212010022100222010002000002002021111010001011000121222212221000111201001012120201120101222210112112102210001201102211222112222110211000222120020021221000120122002211110121210200001202002021200021210021211112222012111011011122102022102012111121111202012220120222022101002010102120121121220021220022000122101120111000022211120222110212002220222120010102122212220102020000200211202000111111010111112201112002012201211001021002102221020020202011101000202211110022002001201122020202221011202212112102122210012102122221110001221220122121012010001012221202010120011001021212102222122221101200200011020002121002021000022212222000101211111011111001000112100201101020220101212010022212020210120210202101100221020111222112022101002122102110122221110221210111011102211100112010220210222001201021210202021110102022222122210220110122210112200210021200100201120210012100210200201012201221100022102112022121000011001202111020001110012111202101120011012100110211210212012202001111222012210220220121221200120221212202211101012110100110020121220201202200220222021110021201201111221001120011102102012000220202212202022102012000110222202200200011022101222002120112210102120112202020120201221020212002000100202202200110012010210010212200012221202222201101222222000220021112110211111111100121110220121210110212120222102222121102110120000110101220221002202202221221120000100200201220210100220021200100121202120022001111020220021122200102211001221100102120212022102002102201212220220100211021102102001222100220011120012220111101010212212221101122001212122112201112211210121110202011022012111101000111201220010101220021012111102120211200100000020100020101212000111002221220022202221102001120100201101101110021210010100221121201000021212200", "211201002101211021211000211022121212011111012212022112210022021120002000020200002001021110220011020200221212110220122201200210122102021110102202012222222122101010100002212220012210012001201202012010121020210212200221222111222101100102001212222222221010000001102211220012201000121020102212212011100012020112112001200110022112212000001012010201001120020202222001012002121002001120002221022010220210222200112102122102212221212122210111010012211012202210102200001111210220122010022100121220102221210220202201112112011202221020211211101121212110120012022022221000211012120012011102011122002222010212102210220202000110022112111011002220202101000212020012202012020120200112020001112110211220101121100111102210122000120111001001020200222201020212210120010110012201001200212110020000202010202010201111200200220211002112000010222002201020100001002002120110201020120000201102221101211210100012101201220000221000001020201120202001210210120002022000211211012200011001121101200101202002020121010100200221201110100202100120110020111022221022022101112020102201110211011200221120100201211202002011102100200212200120222101211220212220201000221221010212102212110012020010110202210001100112122212110122112222100220201020020210221120121112011002200210210200222212221002121212010102220200220110010200102002001011200121111101011001011211120110100010020101220012020122110210101111120202210121111010222222110122020210022201011002120100200202222101222202201122100101122221011220000122222020010100022022221121211221010212201101120201101220000220001221121120110012022120201112111122022222212120212212001121102200022000112001021101022121102211212221001101000222001120222211022202112001022122110220100201022011222011111012100111012022120202101221120221210222022212011112101012100200010010000021120011122212110112112021212000001210222201110002202111022002101211022200201112200010001020212112110211101220010020121111010012121021102010120201002210201222102120120100000200", "221111002101200202200210112210222212021121002100120010112121120011100102002210020000000222021212220121202002110221202222100101020012021101120100001202222111020210021100101220002122212010222200222010102020120200011010001102012222020120021112122200201122021212202102200211211221102102220210120002000111121102112010221212021212102110102212012211121222112211000212020112112210020002121121212101021111101112012221210012020122122122000100222020202002020211210122111111121011111220000110202220002121112120210122202102222021110001010022112200221100001212102002222012101212002021111021211002111210101200112120100211110022101222111200212101100212200010102202201100121221021201120111202210201221111010200112020100120122022012221122120121100101202202120221020012110001212200012122021020010200012100200020102211000020210021120212020122012212010100222001121101202211121111110021202010200010021121022200102211002202202020102002212222122120021101022110102202220122012120112121011221210102121011201201121111111011020021201102201210120002220010011112202120211121111022101212021222122222221101022112001112021010210202221100102201101021112021022210111122202101101100221102221112022021202101102000211201201102002222011001020111002200110101021000110220121200102200201120012221200020021101122021001100100102202100022222020100211100022000120200221222202122202000220020121020210110211212020022002200211200222020200112001110221011122022002120112002001002110200012011002011121022001111221001022121010222110222111201002211101200202000012122120222221101002021211211101101010201211110022011010222001000200010212010201122001210220110200101200210222000221211211100011010121200211111101100002102011101022222101020022122222022222100102202220210211221122102211200202212100002001121212000012220011010220111222222122220221012220000120122211122021221222020111201022022101002212221021001000011221012211211221002200002211102122000100022200211120200121100200020122122200021101100", "022202201102002022012201211112022011010201200211101121220000000102122011221112011001000010211112211212202110022120112220020222020211011220102102110121112201001020121102102222210112001120110200211002002010022002011100222121102122120012102122122201101121111211110211020011121000001212012121102111201012120120110020122110122220112202001010100121211020111201120210020101202001111221021100200100212221200111121120121220110001011112100112220122200002112021220210212121220211211200112110120001012012122122112211101101022200200110202010010111111120211210002021000022221012112221112212000102000121211222022221121021211121221202200200112002202102020022011212122120212211221220111101102002020020010212010011101122011212122000020021200112000222012121002211001011210110222001100102212211001121101111020221021022002010001122211201220221120212120010101202212222000102211020210002010002011221210012020201012121200020202201212021221201020110001201002210010000200002012121110112020020200011001020221211221101221012120112000102021212000201112221112122110211221011022011021200102122001001220220200001110202011211210112202020210100220021211110200100200122200020100021210011121121212211210212021221102200212220112201210220100022010220022110100110211200011000002222120000201011202110020120112001221101220001102111200101022201220101112222112101201202111201101112222201101222010122121001121100212111002010201202001120120101112021121122001222211200111211002222221202200110212010001210212021002212011101021200111000001101201020012100221121122202202000122200200122200101210010222110202121100122111112102001001210200212110012010012110111021110222111102011221120212011002111201211120121202200001202011012011012120110201211222122201100210001200102020022111222012121020212212101122120111212111121022022210010002220222110022220012222201020021001010212201212122200110102100120011021022020222111122211111210002210000202000222000120221011210120220110201221000102001021211111", "100111110222020002022001220221002120210200122122020010002020111112121021000021002222100202201121220200002222012222110011122222012002112210202002020200122000112120211001201200002022221202220121102120010111000000220020120022011101012022212111222220010102012120021120020211122211001110021102101221210020002002101121121200120220211101001112120111012002122102111120010121220101022220022211100011202001201000201221211010202112101010212200212011112212211112022101122002222022012012110202001100100002112202021002212100121111211122100212012122202201102202001122020022220202021122211022120210021101120211201121222201022012022112202122000211212121100212211021020102020221111102002111100021002001202202222010201112012220122020021010021001102122220002021011200101101102001110002020010101111100111022111201111002112002221120010202011011110220011021210100002011201020100101122110101102111221001211121020202210021020222012110120221210111120101112002110010212221122012201212220112121010022022102021122002001112211000212010212202100021010100010010000011011011121111122100002100210110021122212120121201221221101121010201210100120101022221210120010001112211102010101010221210212120002021020202200120121200222111011210101200000102220111120002022100001022221010220222111121010100010221122200002222212210111221211020120022222221020000111201120200121001001110000122002001101220102111110120001012110002000221212221002201111100011001201202221100001011201122210021111021210011212000001001000200021200111221112000021000022112022220202010011120200212122220202120120000102120101012200122212101221220221122211210000001120202011110212102120122022202221001010002210100221000102102012222210222021022021212100102200112200200100121012220120101100111212200211202202222101100112200112222111100010100220120220201122002000111101022220221202210100012002021010202212100022121222200210001212120112220100012010122020022211022022211020102221122012022002202002102012010211220201110000", "211010002110112221011021101202111000111100110120201010211211121002200020110002202102101012121211012022111002122211120202221012001022122120002012111000122020000210002121101002000211020022222221021102110120001020212011012112010020022011221122002000020022211010200122010121100110222212122220002011220002022202112202002221012210121220211112101021212010022210001112112012002122011112000110011100211221000220011100121012200001200000211010200010102111202010111100021112202002000221001022000010200200112122010011201122221121210200211221021021101020221220212020110101011101101002100122022210011012012100221211000221021111121000222012111001120222020102122120000202010112110202020010200100112022121110010121100022022201121012011010001122210022022112100200011210222112002110121020220211120221120222001110211122020020200202112110221201211200121220112120022112122202210012112222112011220210111122121102200122220011011101020012201102201000202222002021022200221022201100012222100200212012002211200121100012020211111211102121020210201010200120222121102022200101221111212220202121121012210010100122100101121000011011020022211122220222012100021112110110210210202021022110202222102000210212020200211210012122111221012112200112211011012100211102221101122122221221211111202101212000211212112111022102001220011002000122112011100221201220222220211001222220200110002010221211000012120222012221001020212211110100212010201021100112220102002000010122222011221002110210220001002120221122102102210010001020210211212010020102221100120001202111120222112200001202002120200122200222211001012010011012211020010210110200022101202111012220012211020122211201111111001000001022012201220202101212110010002121211211112220012020121121121021111102122210000110222012221021001022202210012112212011202102222211112102000002122110211210021020002020021121220122001120111010100010210201210122122110222200200001112022101122201111000001020120110020112112112101100012111001002122200021021001", "200112210112200212212222010000100122020020221122002122100121102021221120001122112101220021211202221220202101001111120120022220012210100120101110001112002210201112211002102211112020022010022120021012212210211111102120020111202012010010020021100200012100012020202121122012110220212211212022012112220102020200021102100211221011221001022220112012000221121101111212222200212221220012002202010001121002001211221100120200212221112210221221022101021210221210001110012102120220212202122111011020100121220002200100011122012120221010020200212020221212212110110211012212210011222120110120012122021202002012200001220111112110022001021001102020122020120020001221010122011102120012002202202102102012011020001220111012121012001202001200000221111221100012200011100011112112020222220010210110110212100221120212020020100211202111101101200211010100220202211002112121001002110011222111202101222222220011202012202120210001111122120111121011020010220021002022002201201212120121211010220001022221212102202220002110001120222202112211021221020021111121102002121222002102022100221220020210100122111201210201020220221112100021001000012102110022000120100221021112110012102012021220210020020112122002112121112212122221221212102102120102202212001101120202210102112010020211000000111112121022111211010012121011120212011001211220112101111110000010202211210110000212222100020201111102021121102002121202110200221221101000022021200121100220200220200200212102110220022012120022002121022221020101020010021220102020201002011211002120021201200200200202110222010102001101202211202201211210002022002210001111001021122021201021021122112011121202101020200100021110000211011022111202122210122220220200220200012020200010000101021100012010002010100211022012110012111201002211011222110011112222200112010110020110122202112221111102001000120201011002100100002211012121100121101111011010220102222221222021101001222200222111222000100222212020111000120110102121201211020111211220121010221022", "102220010001122211120101202221000120000011002202210210201021122110211211112020011001200100120101021222201210010002021001201110112010202001211211022221220000022111112112210220012001010001221222222011121102111011011010200012110200201200122212122100002121012211201000020102102100111000100102120210120220222010100201001002122121021221102001112111200122202120002121101110100111112100220120020001020010100100110212120020010222222000010100122002020102201020101200120022211112001021021222111220112102121011102000221001222002011021001201222220100122022122100120202011211210222012112122100110210212220101111120221101102100111001212111210200200210101121220110202021210201112222002200112102212120000200010101101110001121200100222211111211202110021120010101221012111001210020222020102010101222100022121201202220020102102012201012002112221000121221202010122112112212211002021010221200202012211200122122012222220122210201102112011222011200121222001220002000211010000000112111100022101002110121111201221001211110100122202010211210011000122212120220000001000022221211201021102201110221020202210201110110120011020212111020022200000002000000020001012001101021110022100122221222210102102111111122012202111010001012110110101010112102221102211110211212120122220001111121020022020021022121011211121220010102221210222121120021111101022120222210221121222012222021020120110002100012210201020022210022210112212012000101210201222200000021220021222022110020221121110021011002212201200212111210102120121102120201002012222111100120002221022022210102112022222122112120120211020002012012201212212002200011100111221211101201222101202221102120020001020220111201001220210202100021220112022021112020112200222222022121222120012100100200012001101022122101002121122012022212020221022200122111110111110020010111210202101000210121020120121102001011111222201201110110012100111020110201201220020010111220012001112101010212100020110112110000222102212211010020200212010120101001002212", "110112011220122001202021120111021220000202122212110122202110012122110210200101102121201021020010211211010010021120112111010022202121200220222002002201211110211022000100021210101102022210012212010020202011121110110200112122111022122211101101001212212100202021111200202002202102122122211102000102212211010200020011102221022010111111110222211220201001110021112201011000202021212111001220221100201012021121000002201212000202210020020102121122220110002122021002201102121020211010111100011022110100122202222012221210002222202122212222012211210012100200102000022002210002112200001021201201000201001210111121100122201111200202010111100220110220011222021212112021001000102201101221202221000100122211002120222212212201122221010111022120022000220121112102001122022212012022021012222000002001120111021121201212010010221212200002021200110210002110021210022122212112222010221001202022111011021212100001202021001012211022111022010212222102211001021211222020112202121011210010012211100222100100022001220012011102012201212000112101201021221022220200010200202211201001111102111020211021110012011122120101211122212220002211202101112100221101102112210011111122011122010212010011102011110221201111111020021012112010021011120200221221101012012121002222022011010111121221002002021222022100011120000202202111100102201122100112200221001021022120022201112200121200120020020011021221200101221010000202111121120102002010012002010102122002222201221202100002101122120000112112001122102110000212201201002212220010202021200010001211222201011121200202121222020001121221202111202020001201002001121021202100101021101021001210122221020211021102020220122220022020221120111222011111211220110210122000022122011110012010122221201200212100110111222100112121010010022210102211200202000120222201221200222121020001222200111000200112120212221020221211210010222000202011022220012102212001202101101022120212010100022101020112002202022200101022221001212002210201012002010022102102222222", "121102222010210220020111211022122022222122200002222220002121112002011012111221101000122012120101212101120200022101102111222202021000021001201111002101210222220002020220211210020201220102222210120022100010220111212122010210122220002012112110101122001220202202001000122212001102020021012210111000020010200011112000012121222100001022201122211101111222100220001000012022122122220021022210221001111211120110100110202122010120002222201022221011021120022022221200202121200001101121000101212102201010110100121110210012122111020020010101021112101022100112100022100002121220100220122020100100021100210110202111022102010122212101020221200211202112100211121200201111010101101112122222200211011111010022101221111212012212100201010022100221222222002222202101212020212002012212110102012010110112112012211201002202221112120011021201102101210022122100012110111210202012210121211010010010201010002002010220112022111200111120220222022120101010121112220212111111220000200120202212212022022220210020200212122200122112221021101101110101120002211010202101010200000122012120201202112102111100220122211012201102011001111210220220122112110202202011102112001120201121200022000210011120200100220000200122202020221112111000011000022002121010101221001120121100022021221212112102211201121211020022100002211222102122110120222012102111000220000122012011122222122002201012212101010222100220120220010000112202020110000202001010211112220221002000002211201200221211000002200011201011110121001122002122002212101212212020201020212100000000210210101002122000200211010220000011100211211102001222012211021020221012110010000201100012120010210201120100210211000220010220000120020000021110020020101010202112111011111221010212010002120111210200101200121011110121120110202020220202200200011211101100221112221101002111200100011020221111102122210022202010120001010022011022022112002201111100112202020021011212210200020111011112002011110200100210002021102110021112102122202210220120221110", "220012112122200000022011201000221210120201101210002101101202010202002102200120222211220102001222110011121221222210120001211201122101022001021100222202102000202021210122222012111021210002110210201001022100202011121210011121222022122002110002222122001012001122122110012121012010211101202102020110122111021100112210212122022012220220211022212211110102020201212122201202210010221101012020111100212101011111102012220002122200101110210200111201200011021022202200122021022201120122020000200122120211020020212002101220222111200222200220210102112110020121102102221022021012102010012012120122022111010011122212110001122221221010100100112000102001022201222100200210202102021220010010220020110011100212101211012002122122111011101102111000201020220111002000121222011011220012120011210021221220120010122200221220122120201210122202112000220200100112121000201221000021012212122120020010221221220220100200111011112111101120222010100202111111122021002221120101101012221001121020000210111020222220011222221120210110101022011101001102120102002221010212111211202120022221202022210211212120122121111211012110110102202122021001211020001111112022102221011101011222012211010012202101120120211211122000210001202210100200200211201000010111121101220021211201010212202002212020102222102212212102110111002220022102212200010111112101211212120202201201110210001210121200120121110220222012100111221101002021222122000010010112220222121120201001000001102220210101010100110011001002010102100120120020111112010202121102010112120221012001111222110210012102220000000100100210021211002100212100001121120102002011120101202020021212201212001210222102102211211200001221212010112001220022002210001021200112020102202210202002010212102100120012020011020011211010020021120112100210112101000102211020201121021002010002110110221021221201201111021101200102012001111021010112001220012201110012221101211111020001211101110222121222212021100111212022222000221022102222202020100110222210020201", "101110200102220222020010120001111202122020111021111200212022000010102011000220210012201211000201210022101010021200121210211021220100112211211122121000010200102120012221001011200210101210202102101210212121000222021211021111121201211201101110121012210120002001100012002202010122111011002112100121211102222011022221202222200111202000221221222002120002122211000211110200000101001222110210121020022101011111211010111220111021000201221101211001002122011100222022202112211002101010011112102010221112002020020212221221200012020112012012100220020011221221221120120220200220012012211001102120111102011002000021212012222122220022200111101011010000220010002211202210101121021011020220210122001121222001200020021200121001120021211112121120102012111110001210210101212121112001102100020202100111202001021001011111100110022221100102020011020022022002120110010012120010121112201200002202012221201122110020111022221012201202210001011110002001122210211121101202210010100012010112121212201200112222111020021200201102122221222221112010220121222100102122212210222020221122010010220222001122220201120001200002121000002120122111122201111021002100121120012202022121120221102122022021011202222202012110011022022100212200101210000012021021002000220120122100002210200111110221101002010112210120011121002100221211110002211020210220222202211020001220012220122120122020201201102122210210200220102102110020002221110222220021221202120120012022222122112100011010220210011211102211102220222020122022101121110111101021012111000220010112010220120020210111111200020011022212100110102202001121020012202210102110021010210002222110022202020212001221120020102021200220122120102002002110111101110122100220101201122020022221111022010220101100122211210211002221122210221002102211212022002010110011200212001210220000121112001221002002010020121011211222001002122220212110120202021011100022110211200111001001220111222111101221020210201021202002220222002110011111111120202100010021121101", "202002221201010000211000100012101001221011020002220202120201210221110010001000012200212121101001112212120112202021100210101122210122001110221011201101020202021211011020102102200221001210211100102001202021020222011212200101110000200110001202101221202210121212122022112120220210001100211211002020220111202202222202200001110110201000001102211200011111212220012120001122110220200120201021111221120122110012210200020100010200112020012120111211220210011222121122202021022210220001110201211011111211201201111120020012212121022010211210011200020211100101220210010122212201101201120120210200100222221220120221212022121202101022021220202010201001102101020022012012011200012102200101010210011100010201120022112220020110200210021011002112102201020200022201012101201002102011201210201000212001002000212122221001000001212121122200022210001111220000121002122210001122110012110121110201220000222122000000021001221012121000002211210111101001021122111222202220121222220222100211001122022012000021101022011111021101210120120221011211211012200100000211211221201211012102120002001020210201001010102211002200000011212202012012110201120120022012101002000100110201210000222120020122221220012112122101110002101202210020111021012001111100001200120222122211100111121021020022002211022012210110002020010000120121211011012210211200112120212222210222200020201212122222100212121111000002221202201122200120022000010221112222222121021011101220201111111202011221111200111012111112121210010201211211122011101220002220122002122002202011012012222201002102010112220221100222020100211121220002000222101202121011110010100121021212011211020002202001112121110220020010110022201200121202020212120221000000120210001101012212220221110022022222102002221010222102121211020202111000011210120101202110101122200220201202210112101202220100200121001200210200010121111012101121020202201222212100200020112120200211121201102000022220211202001001010110111120122121201102201110001002021111002122", "022200100012201212212022201212210201200001100020210021000020200120200020221200122112121222210022010012211100222020020021121222102011120000212211111220121112012111121021002120112100220111012211111222200200211210202102211010210000100220011220112222221110010120210100101122222210002000111102102011020001101120020021010000102102112102121101221000120020000021212012022111102011121220222200002002021121120211210212020021000210211111002101100222101211220021021022002202111010111200201210001010021221111201121102001110200012000210112021201212002001202202121202222121011110220002122000200021001212010120200012222222011000212000102112120210121110112212200022101222121002222010201000020211110021212110121020012010220101200000120121020210221022210120100221020012212011120221120100010202221122022112220221011022200121001220202112200210001122112112222112111121010211021020200121000012102110011102021101022001202001101211112201121020110212021221000020022200012112101221111021021102202120002202222122021111221111000221122012212110120211222112010021012000100212211002201110222010121021120122222020001011102212112111111121201212122001020210221212001221100200200211001121102201112120120010012000112201000211212220100010211010020011100220212011120200110210202221100202111121122101201121210101221001112001000121010020001202210112120200221001120011210210010000020122201200221210220222121010020200020212212211022222111011121211122011212201111222220021121211010122110122210101110001101212020112212112021200012000212221222112100202211222211210220112001201202022002212002212211112200121001122200210211221121211120220112012211121102212200110102101210021211111101002222011112202222111110222102001100012010222211221011202221221012121000200101020201010210112111102111220101111210110002102110000220020101100200221002210000202212001020022200211212120220221120122121121211021220202022202012021211010120020212012002210202022220000122122022121010012110202120112021100121210", "010001002211100000000010010210001210010002111001121221001210120112121111210010111020021110110020211222202100220011021122121011101000202221121100202112212000222001022010112211100021100122121202212220110011010002112001021222112100210200101102212122101201102021122100021020102200221021002201002101002222122211211001201210101011210120120102022111220102202220200112110012221212100001110210102011120110220010102201222021222110110012022022011001222220120010011111000110000212221110120021020112001102120112220001111122222022022011211102201202201000021222102012201022212000110221012000011002121121112121121021020001201122200201211120112021001200212220021200202101000222012112202122221011022221120220201200221010111101220012111110011101202111210022210110010200121112020200122202020211110212210220210121011110210000110021020101102011222200212121020012101221211022212200220120210110210202010010101110121110102102210222011012111002211022010101222100021010201020200101012212200001202001002010001111010122222210020010011010101202202011101102022100221021221222111122021012001110010212212212212011120220100212000012102201111202011111210000010211221001210100222010200222202112100021000100100000211100200112221121002220100211102100101011101020010101112200122102012001010022010022100212120000022202200222122222102211102120101022011010101212102202220012200122112012121110212212112102220011100002112220121221011121211210122100112002221121221120001022022202200022022111212212111121122112002000222110220121102011002201202221011020020221121222022101001110201012012201001201002100022002200211110020011120121002220002000110101001010201211022111112111111000120210221000110000112211200011011021200222200222011020220000011020121100200212210102002110222200111211021001110102212000100010210210111122201200012200021121101101112101222202001202211111200201100220112220022110012111221222110221220102100010110020011002211001101212000111010201220011201201222210212021210000100", "122200021000120200021010021121001120210221200020011112210011120200222001121101110201020100011221220212111212010101220211121002110102122002011000011102220011211122222200110101212021020001111120220121002201112200112222101011122000011021011021221202221210211120110222112101121202211122210202000010022211000210010120102001202201010202200000010211112012200121122212020100010121001120001202202012120110222002112112020122210111212010012211002022121200111000022012222202110120110102210210200202111012002201112201102120102200111002001202011020001021200022001201122212222111221102210012021011000222021200021020101111001021021002222102111000021102021120200022202120212111012020220221102000000112211222211010121001122100120201200221210200211200002120212101122012001201112100021002102101020010122222002221220001211010110111010220222221100010212200200111011212211111021002222001212211011120101002101221020012001212212221121210200101000112211022212222122111011202000101211210111100012022002111011200222102002012212200010201111112000101201201201120110210220212112102010101100110121220210222221121210012001112212100212202220111221112200001121100111200122010120011211222110022210220002001120221101220110222020110012012020011101122101112112210022202010211120100101020002100012201201200102202120222121210011121022101222020021112010112000020100011020002100112020202101200101120121012002000211002022101000122222111112221100110120012101211121112022102201222022101010221010021211212021010112011200102110200100111010201000212210112111221120022100102020121212010100022021222000100220220212211101100122222002201201120201121221200110212112002110122010022221022111002011020112110100010200011010001110101110212002000100101000001221000020111022111220111010020122022201202001220122201101210210110202021000000111100112102112210012100100120112222011220102011112020021022022000221122110000122101220210212110021010002001102212212001121022110211112012000022001021122120202201", "021011021112111222222011211111120200022200122100101112202002220120022021220101110102200212202000112200010211001102122210110020201020112222111202002120200112211111121000020001212201120220200120100101100212012211200210111001021112201012102010020222210220202111022102012220012002000202002002000101112100001112001200100011222222100020200201201210212200110022200221022221210022121100001201002122220211111110021220122110220002102011112011020021210201212112112211222112201101122111212110210102212021100210001120111100221102210122001100212120110020221000121100110121100012102001221221010020010210111000021011120122210120011222010010121102002010012211120211122011011210201200101001211122002220221201020101011000022122122210012002211211022210200102100000221111210220211112202222010121022121222201022102120202102020002220202100201112102112021222211221120222010222001101202211210001100202211111000021101211112111200210111202222201221200020001120201212122120220100012022020221221020022102010020002101111010121200002021001002210122022220111002121212002211000122120101021220210202110010111212210210000012111222011121020201102211012102212211021101001202120201100112202202221220222010210001120020211002112020010122012202102120101112202000100020120121111022200111122001200122002221020121201111201020210110200210222012012202120221121202122022120222202201211220211001202221121102100211200221102110010200120210012011101002122201021002021222101010112020112221212210011212102111021200100211222121212211110110201010110111102010211111122120001010210221000220100021122021020101212101111112022012102002222202220010000210200221010102220002201012221000111101021200111200112220200101021100002100011120122211120021022011202001122202210012221110101210020120101200121121002012110010002102112100221122222100100210121112211101110112012011012102110112001222220220101002211012122021000201022110202021201210012011022022120210000210011122222202222220221110021102202210220122002", "101210201020212220012222222002222112022122212001021100111122202011101111020102012102020111210221011022012212210202120000212210022110112111200100211020101002011101020002121010111202112100120110110111102110011002021201011220021010111100210111111012020122012020002101100212201010112110201211020102020110100222010002012000122012112210002202102021200111111100021002010120011012112100010210100101012020010111211200000112112011122111121001020102002020122012202210222212202010000221202110010101022201222101011122202022001121101202002122011202222201111100012201002222201120010100221001002121212122222121211002202211101210102112212220220221010002010012221121102011111112210120100200102112112002221112211112020010001222022211102122020020200012012111201220122111111222111011121200212120002121022012022221112100200210012112002000020102002022011112112200020102212202221020110011021121122121020102221012102122101200002101121000012111120221202112210120102112202121201021011221010001211010110102011000001112222012110200101020122112200102102010100112122000211220011121111010120222020102112111110021220200112212121112110212010021111221201111120012112020212220022010010200120111200212210211210200001210201220101100101210020011102211122010022202100121020020122012202211210121122121122122122002101010212102022202120122111120221011001101001222022122102100002022011021201222021010002211021022012100110121122012212000020210020200120011001101122020100012222120211201200202200010021122022201000122000121210011110100100211110220011002000120120122202220222010001001202021011211220011120120001020210201002210002011201002221100011011212010002020211022000211100222221201110200101010100002200200220000121002020200110210020101120201211220110001120121121200100120011000111021000210120111210020001011002122210021022202000011110201221111021010212201111021122012212112211200022120112111021222200222201012002220201012112111001020000012112121202100111000211012202100210210110111", "222121010100111200011202102101200000211110101102211000102020110220010211020101000111000001120022012102102102101002001221111220010210022020020220221012102010100001112200021221011011011210101211220222222220222110121212012212111212220121020222200011212012222202202100002212100211210020100101121222110221200102112012000210200202011112111001111120001012122202212021001211102100000220101212212010020211000012201121112120002100122112101220101212111102220022020012000022001202012012222121110022101200212110101022121001000201202001121120212022000211221221022001212010122001001110221111211210022011112201001022021100001220010000122100020011000121001211210111121210021002110100100220210001121022200220220101200210220220022222112001122202220202020121100202110011221121122100221102101020011001221111120010010222002021200022010122201110201101111220222012200200101102100010000210102011012121202000102201212121101102212222001122102012211221100122011222220122022222022111211210011000120000112122112012021022002210210120220002222101000011220201000022022001012112112111012102110101220200011020000101021222200120222020120201122211012201011020010010122011010002221122022020111100221001102100221011010010212020022120201111110000001011200002111210121011000210112101202200211202012221000210020121110210101102222221221011011010112002020120211010202002121201111002102201010201120022010210021220020210220210200122020020000200000222210201002112222212211000202022211100222012112000020100111002110100122111202120100211002012011200210221112022201210102101020112002002112022102000201110202112000201211112012110102210120002100002100220002020212122120102122221220222200012021221011111111201010021122011221212112222002111021122020121101102202221220212100212222101000200120122021222211200121010222002010211020000122110011021010211122110021202200001212221020020212221220122002211211202111221010222111212112202221000121001201101010110012212000000201010012022010121110120102220", "001011012102110012000110122200112212220221220012210111011201111021011112020212210000210222011012010000211112011002010200010110220221212222001020221212110000222010201122022011210020202221102011211002010200211121100222111002210111221000100122110222011102222022220002111211120121000011211221202120122212002212101220120120020000120020102001222202100120222121201012102120110121100120120012112112202222002022000021022020202021111202202100201210220001001101111220112200110122202120021000002221211110001002101211100222011202121010202021221000021021112011212012202000120210112201002201120002120220100001210001021120221110100001020222222102200201210210011211110100011221200020101211222002122212020112002202220001222010012102202220000100111200121120011100000212110202100000222120020121122220112022212022201202200010022012112122212210110120011201202222200110010222112020022210012122021021012101111022210110122101021100101102011001220212210201011201012000110000122001000110122121212222012221100011101022200000020111220100121111122202110000101222101200120000110101201002011201001212102021122210122102122122212201120200211220002112221200200011200022221121000022120220112202011212000010110111210212211121101111010220101101120202021000210110220221102010211222112212111022011212201221202021012210222202212020221202202002010012101122200212102221010222100010101202100020010001011021111020122020002002020021221011200210020020221102212011012111100021002201201122011101202222121222110210211210201110221000101202010002120012221120112212012121121100222010212200022211110001120010100102021100200221122020100222122212221021000120210102210120121021111111120011221101220022010202122122021222221011011010121111120212210110112000201221010011121022101211021011122201200111020002221221221111200010020101121011102011020202122120122021021200121101000212121101010221000222121021022120201211220221111120201111112120212100122000220120102012120112121200020222210111120021122001", "202020001011222021220202102012010220022011112100101202102021202211110010102222221020200122121211222222112200222112220122122100212001021220000211212001000111212002000122102012001011222002101221122121201111120112210102112102202202100221222212011101011100200010202200021200001011021101112122001001111220000022002200211121100202022000022022200012200020111001111020212122220211212012100021010210221122220122002012201111012122000111011010021110220112110222000220220112022102022122100000101212221011012111001201112020111102022210121212012110120001000021112200200122111221110011202000211122121120020200012021211211200221102102010111212120211012112212000202100111021122220201101000102022022021110202102020021101212000012022021002220012010020010220122121101202012222212112101111122120002210012001202001020201112121221012102111021120122101110001201222211120210222112002121001020202021212020120002110222120221201110122202222112101012111202201120010112021010101122200211010100212222211121121222110022011000202010012022002010212022200022110201101002122102122200001012212101000021120120022201111122211021202021220212011111101120202020200202112210000101121012201220020200021011000021210202201101001101211000001211112211022212212102101022100011121201012210210202122010100112020211000011011210221112202100100210222222001020201010221012102022100221110112010101000121001222012000211122220100110100202022110112000000201110001122021100000211022022011221010020221222021110212111121100010022101201001210012221201001012120020021001212222011110001020201211002001221112001210021102121110122121102102100012112100002102210012220200010201011210201110112002000112122202020000121011211211222110221101122100020120021202121110011110212102022020121211002222121222011111121020122111222022001221202122211210200001201222000000011212101220100022201121222210010200200110212020122112001202022100010200212211212201212201222220012110101022010012120201000121121002102210211022020120", "021020022220110000210101220100111011201002111121121210002202112012012101220200011100101101011002112220202212202120010212221122211002001010012121112221222101122201121211200100000000101022020001111110211221011101202011122212122010211122101022210121122020002121011211101110100120012222001200202201200101201212000021221110221220010221022122200121202200010201022000210201210100010000021001010112212022002200120201100002002121200001121210202210221020011000112222021122020012222101010002201222111112121012211001001110112112021111221202120011122021001021112011201001110220021112202101222100221211011110200200212210012000122100212111202020202221020022122111211210111220001210102111212110210210122012200112010102221210002021111211220012112201200002022002022012011201221110102211020020221010100020111220020111002112000121220022102000010101102001220210110210111210202000020212001111112201202112200002201102111200111202100122020020122101211112222221111210020210222200220102221110110220001222202121210212002220211002121011000001100120221022021021121002100121020112001112120222000020101211202022122112001111211021221120022022211200010102000000001002201210002000000011000120122222012201100122012212201122012022020001110010122122022002200110012000022100111211000012100121201020221021102011200001211020221200021021021102001110121000121200222112101222121102212200110012000210221212202011100210020202012022022002201100200002120222202001200210220211112000111220202201001100002211212201122100002012112210021202012221111000111212122020111212021120002022010010222010020212202211002212010222202000220220211222202122012221022021210022200110121220011000222001111001202212002210011021200101221002100220220001212102001220111121220221201111102210012122220112112212001000101012112112001122210010211102011002100020101222100011112210212210212202001021220211112001121011200101221122002001101001222010110012000012210012022202010201111100212000222210011210101200102011020001", "101211011201020101022201020101200001012212200202001121210211002012220022122120120111012110121221101021000202202122202122202000010010010011100220002011202211200102112002120110102221210121022020011201122110012212111101110201100021200111210010022212220100010102002121211012211021110110210021221202020020100112212000000202001222211221220120010020120011101010002202102120020001002010211122021021211201000002002121212211011012211210020002122011201012122000211102002220002112211201000112222021211001212121021220000220200110201212011112112011110221101220012111122000021002011112112201100121211120222102210010200021110001012122011212211201012200120202101201102222211212000211002222210000020101101101201212110121100220010220122120020120012001211110021201112111212122222121121222010000112212012211002121010102101222222122110110221212020102100020022111201210022222221212101010201120201120002112001001220212211100121020020202012001021222001111210221220011212201000000102220202212222110121212120112100010100012222112022221201121200210210011221100012121000110020202202110121011100202201011100010102001002212022210211210102002020022221211112002211222102101200001211211102111112010021110002012202212101021110022210002122121122222201012011110122011012111012002202020010011011002121210112201000111021102110211001100022010101022200000112120102011021202012210120210120021011122020110011002100022001012002101212222202010112002001222220120211102022102002101122210011010212022012021112222020102010110110001221122020011101210120220021120121021001211102212221201112221111022211122201221202221021121110220000202022221201122112210110211110020002111012120121121201121001220220221002111222121100221022200010100110200201012001112001200200102100110120012010220012021212211010221111202101002102020101121121211121021101202202101022020200121020020220202011102110021112002110211012220102111211112200021001002002011120212122021000120122021222110112020010002122110122011222220", "201100221201021122011100010201010122011200121000000102121011120220112112120020121011122021100000210121012000202011011002001220212100100002222221211222012121210201101120020012122020011012120100212012001220022002101001101201220112110201122002102000012110102212201000100001212221022100012202001211202110102022211202121201121110002021212011200222120112122022122002002122000210001101122010012221122211000200221011101000022011221111012120222110100200200121100110210220222010001021002220022021120011000111221100101110210112122221122022212120110021201220001220112221110011122201200102211222200200112112011222101002102012222220121022222000120010020112221011022010121111212111022110201112212122210110200221100000220111212110201211000020220100010020022211211000211212022210202012002201201100001101121220201100200212001021000102202220001002210211122011000021101121012002202011211110120112000111012222000212020100102201202011121202012200202020200022200020200012202121001101220011102211110111010212002020102201020212211210022121002222120102200220111222101012021021111202021021002110120201021002211020101022220212222210001211211201020120122000111102110102220110111110202022112110201200221001112022101010022021222022212200121000220111110100200112112001220001210200002201011211201111010201112211102100121122220010222112002022110011102122020120212100200112202100112012201222021010200010011212122202100000121102222111212211221210020120001120011210212212011110110201102211122002111000000122202000101211021210100220000211012212112102100202110121002022202002020210111220210001002112110111212201021011202200100000221011211000222001200202202222222110210212201202222100112001121010012102201000012002121020212022020011001121122221121020221021121110110121011202011000122100121002200101011022011120111000210000022121210110211120022200202022202101121112022000121111122211021020202220100110010211220112020021222211011002200202100111211100220120122101000011222120001010", "012120010101112221221100110100021011111220002012101021111202010200200211120011021020012011012200011121112012010111110020221012120121222100212222022102110120102011010020020010011020102122210122021201211021011110010102002100200002000022000212002022010000201011112120022120011202012221110000201212010021002102202102201011121002220200122002021100210020002210212012122020121210121111210202211210110022111120201222122201120022212110010002100101222020102111100210201000112210210101220121011210201111221220110020102110020020021020102220121122020111212201022221011001010002201100002220022221202201012110200012120221201211210001200101212212101220222111010210100212100120221101100222010002110102020021020202102020121000201011102111112112112202120002201221112211022211012212120200002020210112000010001001002101101120211000012022101112110011012001000212102201112101011121110010201211122120200000020120010121011111112221020211011020021121122211112121012122221101012211101111201221112100000121122011212111122020210101000200122201001222101122202221021212120212001111221121212202010112022222110021121101210002012001000012210111121022221202120101212221221222000001211022222120021100012201100012010202211222111201120020111110022022102220002021012021202222020121112012122102021000021111210122211212022001011200110210122121112221202210102221020012021102011020120022111210210122102012112212021001020101002222222021120212210202022010211001201111012012100112121001101201110010212210220010100110100211110020211210110212210120220022002221221222220001010210111020211122211200021022101221212212111022221220100001012022201211010002110110201220212212012212121120102211020111002012202122011001022112102222221001012220202101102221020112002020122111201101122102200021222210102022201222122202002000200011222012100112100210012000110220220111210220102122121001212001010100210022202022122222122112222021221010221120102001100221212020112201111011202011102112220001221120012121", "210121201000200111211101222210120102112001010120210012120201202101101212221020112001101221211000201100111201022201002002202120121101222221212112101111222102122210200220002202211010020012100020021221101010002000001011002022021000100010002211020121020212212101200102012110202112100010210210002000212212112021011012122121211100020221022211201202111212122001112012102121021111200020200110102012201021122212102201211022200200222102202202110112012222012001222021202200001100100102021122020020110221221000212211022012101001000211012012212121000120010121010200010022000110022022012020202021222110022022122210001210000102020112200211211102211212102222201211020002210222111220002220112021101210102222210022120010210002010000002101212101102020210222012200010212022212101221012000202221001010000110010112120220000202001011120000021111221210222210120212121200012002012011001010211212000012001210020210221120122102012211100102001102022020000011200100102200222012202102201000012001112000021101221110212022112022222021011121210220102200122010201102021101022020102011010000010200220211201022222002111222211012021110202122202202022221200110211201012010010011122111000202120200002101002122200100010220022001011110201202002210201121100002120011221020202011020120112002200210020000002221112001101201210002000022221011011022001221211222212201121101021220010002220212210122000120112022110201122020201122201002210020200112111022202001221011110012220112211022200010111101212110201022100202220010222120200020101000221022121021102020210220011221210100200021121012001120220111122101211212001021110221020221100021120110022001112200221212201021110122210212122012021012102220210020111011111200221121021220102022100222002221021222202002100101021212111210002020212111211221112112122222002222100222002202021110001122021121220110120022200112100221110110012020201202021120000102200201021102210001120022122101212100000101011011221222020120102112211211000202110022222211120002", "021022211201012022021000102021110211101112201012211010201012122202000012111100120102010121220020021201012011022110020211020011122011001102201202102022020100010111201001220220012021000101000011212210220001222020000221220220210212021121110000001010010011022102100202222202012212101211122202022010010220011210022210000211122010222220102200010022020202222202200000022221121010221222100220111011202202212020021212021122211222022201100002121220220020101220001120201222202120021200020002100120202010101200010221211002121120102200012110010011121220020012011100221211111001222002202002102200110002102222000201002022212111212011001222000201002020111100012212201101100120201222100120100022120210120101000211212201120021201201201011101212012221121020222211200202002200100212120210020111002020212121221112222022100101220201010222200212222212112221111000201021101101100021110011222001202000012102202120221201012011022212002120112102221201012002022210200220020120201211101001211022221220222121020000121100221112110120102022211020202212102210122220121021220121002221202110211100121220100001210021101121001210210210111202012020212022102002001102122020012112111000110021220112220222112222011112001022110010101001201220002010222012100000112020022010010111221120120001011010012101221212011212220222100002100202121102200210212121011002222101101100220202200112122121002121202121011110122202121120002020111011012202222212212112101101110020122221102012010102210111211020101111121220021210122020110200012011011110112112122200010110100222210221000110110211112120001022120120222211011101221202012221210221201202010201101022020010200011020000220222010100012222021102222202102221001102122220120222112212001121001121121121022200122020202200010102220112202021112110110020202221000011011002220002012210010201121020021101110111010220110101100111010122022002021221110000102201100121110002021211020110112100222211202001101012101112000212012121201020000210010111110112100102", "111021222200200212011120221122000210200221201202112121000200022222021102201202220202122122121201201211222021201110111112110101112100011222200210120122121110121200110010122200102111022120000011201202111120221101022202000201012001100121120121101112221121210220200110210220020001122101220200022101221120102210200222210011101220200210011101121111112001112102120100111001201022212121200020000100221102120200011201011222221220020110122020121021112121101220200220212122201101122101020012210211001221002110002221212101122212102111202120000112012121222121201012212220122112122121020202010120120222200221111120022011200100000020111212012202111220221200202021100102110110022001101110210102201200202112122020100212220200102110012102112012102020020200112201212222001122002100222201121022220211002000010010122012221012120100022022121120100011020020101111201200010201121010222200221012120021212122002100220210021200110020200221121102210221120211212111001020120010112222100221202200111021012221100101102111210111102210000010022010001220102020021100122011020120001222101012022101202021112020120102111021221010012001121120121020021212111122202011111020002121022110020220022122010200020012020010021101020222002001200000001020122102110121221010202011221100200012212122001122211201211010212220201202112100100100000002020201011100101111201012211012202001001120220222001122102200222100211001100021212111210122200202002102010010210101222002221002022200210110002121121011002011012210101012210102000111021002210120222022202210122001120210110020021110102001202211002222021212202002110110221020120221200002222101200212011002210210210022102001012102012221211000120201120100101102100100002021122101210120200201212002212122121222222221000012110221221121210112120220222211012101111122000000102102012112101100000221022111022122001010222011021020202202202020011222120201000000221020122120200010210221112012102101211002001022110110100222100000021111221222202020110120212112", "002210222100120110222122101011222000121210010002020102011021001100220202001122220111201221000011002212001020122100211110020021002112211021012020021011010201020101002200110202120002210012021101220021222102122221122101000011012000110121021222201222012010221101000002120101002202110220012012200221121211110112010211000010120112100010120102002201002021022002101102200001110201211021021222112200221122121210102112111212201110002212220210112002202001200120000110222011120221101111110110100102200222110000122111201122220102000011200111001200001120201020001012222010221101012011220211222210211012221100212211200021221111200022001102012002201010000212120022112102020020200102022101101110101201221012222100011021000010012100200022110120021010211000202011101010020121100001212110220020202002001120110220001000220111021121212020120222110212222020000211020022202112100000222011000212022010122022222110020022011201112020212021000010020220212222010022010020010211221100002222021000010202201111221011112020122120122001221202122111122201200101201010110000121111120122212122010000112220010020022222020112111012210120111012211020020120002010121122200101020200222121100012221202211121102100011020111222202200100110102201011001102010002122121212020001000201210011010220202220020220110220012200010000101121202220222022002100121102002220022111011201001020012210220012222120011120111121210202210201021102122221211222112110101111012200201121110011110202012202212122110112101202001222220122002020201221021201221122000122210121120022010121002102101210211110000211101101100012022010102100011101201002210111010112222210212112000022011111122111100210101112201210220202111001211000002112201122020200222001022121201200121121022121120102121100022221120110200012200212012101001012001010111100202201211121020222101102002221022000001100121220221120102110100122001111221001120012201020102121122112201102021100002111111021222211220022020221211010010111001022011221011002112021", "122011021121112012111022202022210012110002122020001221200200010100012012212000020122212112021020221111001212010001202210100201211120000101002102020100000100112011220101210201211220202102120122220200221200110022212121121222102211101112011220221110100000012111110001200021221111102010200101021110001011120011120020121120202012100100022210022100201001020210101221222001022221011000222111020021002211202021221222200100100220110112122202022120220110212122012002022122011220102221121121202212221022122212220112002112211122122001102001002222210102022020111012211011222000210020200002200210120212002021100020122021022022112112211201211201212212200022100022200022101210011201002111201210002211021020010111002212020222010100100020210022212222022210001101020012111111000020022112222212211001211020220002011210221002222121001102012210101011200221211211001012122002100010102212110001011020021102021020012020211211220000121022202221122210200200112021202122222102010111122001021100001112221000021122021220122122011110121221020211021210122022111011121010000122120102110101222200111220011111122010221200101201201001201120112020102012221210111022102101212122011100112000211210001010021200110211012210110002220010101011212111112102011210110121211220220012012201012000120122110111121102201020120101102010120202100210102111100020221220221012200102100210112020221011122100000110100022222020110101202210000212111211112222011111111121021122002121012210221002120001012011112122101101221112102200021102110100212122210100101120202210101012221010222011002210011001101121000100202102202201021121000101011212200111222222110012020222020222121020102020122022012111111021111002112020002102112212221100021000112112122000002122020210012202221110001200001112112212120021011000112221200211021100221120120100221020110101100100212210111002212020011101222221210102121010211111200012201210020200100001220022102001121020200211122220121221021202101000021201100021122122200101000121", "000110002102100000020000210002002220011122002101222100210000221211202011000101012212020100020012022110100200220211012120022110220011212110121011112211012210202212022220202210222012210110220021112110000020012002212220110122002111001011210021102100002101202122002212022001110112120022112100122011011120202102211002021111202202011012110220021012221211012100020011102100201111100200110212122200212012210121021011002111020122020201022211212200110122220222001022201111100020222220102021022011222111122212102010010101122102010011002101222121021110112021222112221001210110111112201120122012201111120200020111112011000211000020100101001021011101221011011002211201222211100020202210122202000000221200122021212101020010212221020022110210101110000202210122120000102102001200010210021212201122000221012022220101102102201000020022112011110102021221111220122001000100011222211202221221211202222211000211100111110210012120202210110202202022110222022202001100101000201010220111012122111200010010022012121010100220000222122120111020212021212102110020022102101021220122201122222102210102010110022200102100001000122210020220111222210112221000011201012221001110101011012011122112211101211102112220112220010111201110122211020110012201110120201002022202000122001010212221202201210210121112022120202001112122012210121021001012102101121200002021112121202101010211211022020222000212112200121101122210110220021210012122221121221211122102001220020222100202020210222111201022001011110101021001212110021101120112011102022000022111000000121022012111012120220212110011000202111202122102020100212021002221211112210121122210012121100111211121111120012002122000220120000000120122002102121000111120200122011221202222112122022222120000000201010111112021020021212122020021002110201212001202022202102021202111001020221102102020022120100000002110201121102221012201121121111010010001100122101222010002111102121102222122212200021112202112010212020111022020210222022001100211222222", "100000010120212201102101120012101011002120212020010210201212112001222201121101010021001222110022112221011211020212201120111220020100000120210110120201002102202221111100021220011012200112011220211212121011102001022100000222100120100211200210122022221222111021200221112102121212011012212120000210022222002022020210201001020001220021101110012201202102002122212221001000001102020010100201200111222012020112001020012212122012120001002121202201210211010011121200112010002000011020021012211120021102202212211121112110211010012010102122221220212202222021011012210211101211001022011200212100201120220011000222002010001121121101222122201220020101101110111120022020012121222111102012000020112210000222012022012021022100220220010112210120210111121110000121210010201021200102121002222101000012222220220101202001012020001100222001121000222120121010002021200120012102221022202121202010110210121111011100120211201002002220200011002012120222012201221221012210120202121100022200111120100211021000112202220101000121001020001022020121001111210012111100202012020220100220020201211210222111110210001002200020100010200200222111212101200022221211210120121121010211120120102222021202022012202210001122220021220001100001111021101022022202122022211011120002221111110112210112101002020000202022212100020221022101121220021201121220022222101011101112101111011020020002000011011212022200110222121010122222202122112201110100000220100021000002122110211100112220001100120111202121021102122010220212101202000000222011221201000021121000200110112111002001122110220011122200121121102102201101211100011121002121020011200120002111002001001100201010101200110021200211111012021212202020212112010202022210100121211121220201122220121200122102101002111101000110121121220022120000020221112020002111012022022001211010120021202022001110211020001121122012210222212011102221100102101220000112122012200201121012021010120122220120012010001002001102221112011002012001021021221110201110102022", "100222220020002002122221110001001202021101020220001201011022212012210020101222110002202221212002121120022201020110111222210222011121010221110102212122021102100222001212002112111122002100211211011010110200111211122221221222010112202201020000120010021200200011002100121122022101001021011110211210101122201220100120010110100002120120121001211000222220210110002010111120111210111201001200222001111021200200000201021010012200100201100020122200220201212111201222211112211022101101021221220020021012102110000020100112100100201221121100201101111222212020112102101121021222021201201102210010120001212001012012011000121021200002021210212021021120122021210200111122020221110012010002212012002221021220110101010102001100202212022112010212201220121122001100210210120122021112211110101102212211121010100001002201001210120102210212012221111020002010111220221022210110012111201210111222002102020212010000112022221000000200010021212221102201101200212111112102121221222112220100212121001202120202200001100222002212021200100210122111102001220220201021010120021210120220011012012222121021000201122000022102220110111211212100120200200201101221100122000011202001221021001220111201111021012221012002021201202010211000200122120020221002022201222010011122011211222202001002212000222112100021100121111111201021120100102101010111122001202200122001100201010011121112222221001110121101021002121100110210222202020121000021111220112210120012110210012000110211201120021022101202001122210111110220101210011020120101212220212022122122020001000102110102111022122020212112100210100212002002201121200022000111002211101112121021002100121000001221121101020002001112122200212101022211211221111112100210120121212211200010020112111200002100112202100201112100212200211122212111202120120102012212211211210020200110112111201102111102022022210221210011110221202111202020102201022210011121101211022001212010222021221222112211220111020012022121220002101210020010121121112001100210220210", "211000120002002101000111210112101000012202102102220222200001200202011000100220100111000012110221222210022101001120110010111220212222102202100111102021021022000110002120020010021111020121122222122022111200122012012012102222020102122012012222112112111020100211200012101000102012010002211102101201012122121020000220220022012011112022102021221110222002000202222122212200020110121112102002121112021212211002002101012100022001020211120102110022122011111110120111001102102221021102111202010221101001220202011012100222201100112002222221020222122100112121010011221001200011121011012121022112022120121010012220220022020122102021002210020021201201010110210000211012022110002022220100120212000021010200201022121201121210121012200000001222112220202220022012111012010011022120011122122011212002120020201120022111012200121211212111110100202200111002020001002200101210201001102121112020221211122020201020110120021002000100122021221021200110110201110222220102212202021022100111021220120210111001122101212222122121202000112020002110220210210200100011121112120021200221100111102121002022001212102112201120221202011010102000121011212221211000221101022121202200011000100002221210220210001222201112200010201001001000102001012210011202211111201202200001221121000201100210101112011110102120001102020122212120101222021120200212000001210220102201001111122112022012221200112001002000211002120200112221211111120021001211111020020221112200100212110211011120100122102121201111011011011211022120110221120222211200101020200012011001221222212121100010021201200212222202200100021100120112111010020222112212112112202211121001000021211102111000010221201220122200021000211210012222210101121020002002002000210111011100112022012212220021101201112101200121200011220101111211022012102121012211101120202122210021001111120012112120021022002022122201200020220022122112201122121200111102010111102211212120101121112210110201210110022011220002202012211210120210222222120100022200121000", "000211200120100010011112012122201021201210212021020002010021212200202120012220002211112100220202201122120100011101202020001221210021201222011102011112211022201021002120120021010100012020100100200211022012101222222100020021201012012020022012212120210212222120120111200202122110000020111121202001000221102122100112001211212210121201220002001121110002000021021020022021100210201020220200110121220200001012022200011021212202022012100211122221022100011101101010212001010021011121021111201201201012121201122220111002100111210102220020120000212221020211101110022220122111110022212212122221102022020222011112110200022201201102210202000012210002121100200000020002102221220122202010211211002221022221221221001110210120021200222220002221000121012221021212100210120211012121212111222011202011212211021022022110212012000012102020120101120102110000221212020221001212201202220002012002210121002200012021010202211010010201010011210122201112012202002101210022211202201222100002021112020122200210221011221102102120222102112020120201101022022022100112121012012022012202121210012012002220002122212121100112220020022010220212210211022002100010011010001120120211121202022211112121012012211010012001001011111221020011112222212201020120001012202112110120100001101212001200122100000210011000200112201021010122202002012021222011221001221100100020201110001101211001112211001201021020121120100221111222110110210200111120212211120010001001120002200110122101210020012211020222200110200211120112010210122002202220100221102201010112111011110001002211201202210000022112212022000210022120200100220020202012011021211210002212220121212000201000110221210002202002002011012102222210111220221122100000120010201202110222221200220211122011112121000200120100001101022102012100020210100212222111101201211100120212221120200211122210210221122120002110001002211212001122102221202202200210020100100020222000212002120201111011121210100000221100100202001102120200022210021022120202212210", "211112010102000002021121220101002012111001121200122102120201100100020212211022211021222200020100222121010111211011000202200022201000121112111000010202100001002210022010000112221002001022121120200002001201022002210020002200012112201002202212212100200022110120101022122020000012102011121120010112120022010021021201022210001220200212002200202020020120202211212002210202210110211002201210110212200002012202121010220022111110220012222101220120222120021202112112112210121121110001202200110121222102110011012000101110012202210100002211222001022212010210002021102002211220102000021020001221202120222110100002221122011020221010120022020101202112201220102121120201101102202022021122002111201012101122100101001010221121112212102000121212212120012022101002020211102101221221112120111020120211221012120001110000220200210101110011211112102211200222202120111021102002200222210112100012021100202000021000110200122000010120101222010202010201111221200021221200002220221212111202122020010022012102000001002200100001220100212110121002000021000101212012122110201200211000222101112120111211222021120120021101112122212120210122020220200101102210201020222020000220021201000001121011102122222220012200100100101212121022221000010101022120210120220201222220021121221111111211012121121211101010212022211022110011112221012202222212222122220201120011112201211001020120022022010222100022020212201021012101001020001100221012002020222001122011001220120001112202000112211111200201022201020012020212121122021101001000021122102022121121010222122111010011020012012101122121122122111011112000200100121111002200211121121201001110021200101100210221220211202210021200011222012200021201210210120221020120100021100022121011011121122221221102001111011122101221021202211010011211222121011202020100001111200222200002012122121021201202011200002220222122201010010001200220120222102010001022021010011001001012121212100202011200011211020000021020202220011020000021022011122012202020010100", "220022201202221011120102211111121102201020112220120011222221000020010222002010200212210101111111212212211122200011011121100022010112200000220211100212010011000010000021212002010020220000010101202011121010111021111201212112121010222211212111111002122202110121121102222002100200002111112202200010201201202211212222212220012120021012202201122200220120220212002221010201011122010022002202022001021211101020101001200121201101110120001221210201022210002111111011220011000112100122222220111121102221011202221011111112011200012210120112111100101100122220221022202212211212102110102212210101222222221021221110100121022100002002222100100001202021100010110200121102011011211011121101102202210001211201120000022020202110111122021121122021002110101102022111120120001100101211202200022010110220200111111201200112120002022020011211111010001012122211102110000000222221120201021221010020122022001020212010010021212121202022001210202111212111011201210000200110102121000102200101222120012002220221021021122000212111120200112112002211121202202100202222001011102100022222110020211020001122200122012110100200111202100112202200211210222101112202021110012022201101000002120222200000100211021111002122201111212200202121222010220200122211100120120000100101000121111121212122122020110011010021200122210210122100222002200220202221111000011210101101111111121122011202020001202000201021110111220201212100102210201200112102210200022120010012201012212011001000201000101111002200101102212011020211020012000210121221120011200021122011100111022202012221121110000200010112211002000222120212222120121102102002000100020110210122012120002101100011221100122222022110002112110122000010110201011021021010021101202222022021120222000010200000021102222201120100022002220221111202220221201200001202210112022110221102202021011101200012122111002112210100022002222111220002001110002022022111110222221121022111200021102212222202201011021122200002220121220120202011100110222200101201201001", "202022101101101012101012211101210220201011101001110101112111120102202221222222020120221201010222211120200112120110212012112111210222122001112201110121101001122020210101012022002221002220112010110101002002121102200010002120000100001201111020220211022212212221112000221101211202220020101220010122202111111202220200210201100122101110101220111102020002210120100121102002001211200211100100012201200021200222200212122020202001121120112101022222000100022022101201111102102111120111021211112201022021101011002012222110011012222110122110200201111011211100021022220001210221020211220010010011020121021210010002021100012001111202201211100000001012021001111121020000112022222202210212001022112110110222001211210212221112121110101200211122101002122111210102211110212021210010120102102221102112012202222120211202002020202002110020210012012202102010010101001201102222011202122120122011220220120010111020101001201102212222001101122221212200111222212112211010212100000120101212022201102222121220110220020212221202200001022221111122201121012202201210112101010222101211111211221110212001221012221100222111201210102211022011121212002102220220200222210210201022000120202210221211212222211002220111110122212012122122101221011012022210110101201201011000002222211201111202222220211121120020021120110120102212100210021210222220102120202222110022020101211012202212112200212122002000101212020122001222021101221121120012211021111022011222121112102020221012222000200121222020112020110220211001210102220011102211012102022011010112120010011021010221120021222100021000020222002000210202020022220210122211210022202022100220012101021001002212102021010000020221011010210002101002101022201201211101120021212120120201002010220001121201021201202122002102002210112221102001120111110102210122120000010212002100100021110201101212012200011210002102220121220212002201112000100021001101011121100101121002021201122112021002121002100111200112000121121120010122110201202102120110002220", "200222022020020001110021211021110001222001102111102101211000201022100000212001122110012011120102101022100022111202100222110201200222011220210220212002200001210100220111222202022211121202010021202100000220000201011121020221022022222012121011022021120210021120111002021221000001221122022022111020100111101102021011002101111200221220020000111110101221211111102001220220210221012111221100200010111102102210122121021020002001200122120222011202121101101100002022100202110100122122022220122011011200011022022200112101002211211001002120212021022202201110002101202122212221022121102122211102201100021002200011020210102221202012111001120221011011110211202201002201011102221202012212221021000000100012001021201021102120121101000101220221112001220202211222000111222210001120202221111202211002210012212112210010012222021120211001000011221012111202010210222120211211011101022202211001021002112202200201220211200220000211212011121012120200210002021012200101222122012111011122212020001101101010100121022201122001212111212210101102202020121120121122210010101001102222222021101011010002100221202102011122000010212022000001012100212112022212000212212202110001102010110022010100112110021000201011121121111210220110112010220102212010112212112101221002010011021110100101211201211102221210222100102200121112120011122012112212010100021111001222221101001122200022100222110201201121101011001200020202122010110202201111102122002110220022020010222200021102212000110112022022020220122122112002220122102221022221102102012100111220101221200212112020212111120011002221210001210001200012011020021000021110212002222222022011122021000021112120100001201001101001011021020021001011211200211200001200022001001201221201222001220101221110210222200121002121110222222212102121102202101001111201112212120101222001021102211210220202001001221000001110102222101111000111200020222012100222212000220102100121221011121211200212221022110202022010121021111010120112222020022002122202112100", "122212022221021100002222022202220121111200212011001202022120020210101200210111221101110210222202120211112012102210002200211110120220000010210120122221012212220101001022001020122222122001001111101022000221200001020110102100212011100201010000121121011121202222220001210202100000121122021122101002122211102020221002202000001121100000020202112221221221102020210122212010112010102022100100212212010010111100122221220222020122221120202022001112212111202210110210000220120111202211011122012100212102000000001021112112111111202202220022100022001102100200020202212011120021210211120102001000201120112221102011202201112011021111222101110000022210212110220221222200100202100102220120200200122010201221220222102211220102102222121022122221120011102022210212102221210122112002121120202202111210111011210001120211201221200022212201211100000122010200200122222201201211210102001120200100100211201210011011002211122221201202120100202020010011200210201221211211200112011100120202101101202202021011020200211022221111201220000211120210122021011221002201020011220012122212101101210120120111122002101021021100000101210210212110222202220100212200211120000222202200112202121010000120201101100002020102200110222121102022101212200120000112111020021222010011112201100202020212211010221122001200020221212201201020010010221101210102211101200120022121021022212200002210120211211202001101211201220021100221210221122100101102212110010010202121220102002222002200200112010100110122010002011021121211221001001211201000021020021122210101102102211122100021222121220200101121212012011112210210022102201112102022211020010211221222002202212122102211010222021012022202000111102111120201211212121122220211220121112021111221212211022222210112212110221102002111022200102102112010111010012200001121111211122100120221001021202011202021221022010021012002020201001200100220002200000210200120120220102001022202221110220001210202101111011112202011001020122212210110122102100010122210010212", "021222120020010120011101111220212201000221022220221102010020012111101111022212200212211202000222112100001110220210201110021020120022102122012011120221210000221020011110200200020021020000100000002220201222010122112100201200200212222102120020020221101011010002220000000202002110220111022000000121211202211211100001212012222211220020011021020100221011102021222100102220221002110200111011012010220111020121210222110002212121011010200111202011212010201210021002122121100120010100012100020221212122102222202221012101022021102220122110111221201210222011221201121211001021102021121110000012112222201021102210112020022101000112100220210020110101122211210021111122212100121120111200111010221121110111201222011100000212012212220102001110200200112211011001002000221022011012212012121100211011011122201101110212010211102211121220112200110222220020000112002202201020200000120002101220122200111200122211112100021221100220210212101121122201012200222101211201002020200210020022102110112021101121121202202201110012122222212122111122011120001211221211110011120022212212200120201102222022111110010011110110001010222001102222112020110221021200002021020020101220100111201110111012222220020220100112100121002221222122021121212220012120102021110012112011211120200111001220220011222221001121221022211212111000110110001210102211021022020222210222000000021100102222002100012020120022222011012000212202211222210110020011020222200010210001022210011221012112212221022001100002212122000221222021101121201120202002112020021110011002221211210120112121020000221000201010010220120111222122012201212222220012111111011000121211210000100200021111121012002101101121220200102012121022211100211010020020021002212101121101221121001021000002201211100220102010100111012001110102001210101021212111120002002010202121001100222112122200002222000102020021202120010111102012212110100002122200211011202100222002222001000101100100120111221121200100112121222110121122012120220111111221102010", "021202011110102210110100112202000002100102010120212021222200000122110010201020100101012122212012012101201220210122100002200201001010102221000102211002022010002222010122120011111111221111112210001000222000100121212121120120201010211021102112212000211202120210110101200001112102101212120200002101010200120100122021202220122021200101220121200001020110022020210001002221211000222112020221112022010210111002102211210110220011022011102121022120210221122112000022110212211021010111101120201221002002220201120200100022211212111102220200212202111012102222020020122111022020001101011010211222012111022221211002201102022001111022122110021101121202101001100101221122202202101120201012121100111011112212201110002201100201112121200021002020022220001111200212002122011022200200102221002022020022222211212121210212221200000200002101222001121022212222010011010222120000102201022002122222200112110011221100100211002002220010011020102122002000122000110020202110121022222101211210212000201210012001200002111010110120202120222120002121110012102020020201022202202112021020022210200201121210100000020111011201101222110111111002210210010121001020112100022010021202212001122120121202100222020212001102102222120221202210221112022222001010010120211000112220122100200222000111111020112110112002011022002121002000022202110122020111121201221022200120120102101020101122211002101012222222021210112012221112011010022222222020010020211121110010120210200120011221211201000001021221012020012200202012222221200222012210102121120002120110212221022220202101021010111102202002202122021210210020101212022001100210201020120100212220111112112102021120010210222012020201001112012000212020101220200100220202120102220121120200022112121100122121000012102011021011100210001021021212211020212000120121200001212002210020102101212120011010010020222022011220021011120101212222021122202220001100002002212211021011021122100021012211122211100102121200021212002212010012002012010112212020010120", "211110001111021101112111110022201201102112010010022211121212112212002100211101010012202202112101022021021001012010002011202110222021102022210001122022222102202021201201110220112211102200001210002220112210110201200111220102210111210202020211010211122100002211211210010112110011100100002002011211212021200222020201200002011121100212020112000001212000020001212012110112110021200212200020221220211012100122202121120012201011221112002111202010200211102010000001111001202221110221122000021222210010022201001122020022112100000022100220021002102112112202020022010101102111021112110110102112011221101102221211000120212101012220110212201011011020200120210222011021112112120200122002202120010211021000010200222211202000202010210111121111122220010011222111112011210011202201012101222100112020011110121120101201022012111011011100112020011021001011212022202200212022112112011220212212010011222212021112222110200222111211001102202001121121220000020001122101210022012010001200110112100210021122102102120112221111222020200021101001120102101120020122102202211012221021001021222022010012022112110222100222121121102120222111212002110110202221220212020122220100020121110120102221100110210002220000112010112210000200010110202101012111001021220102021122010112110200122012211011102020011121021000112121021110210121020010000111100210101021000101112010102201102211021002212101011012221202011212012001121101010011010212200111211120012112210221122101122022002212001222221221220112112210120020002222000101110010110221210110000221022100200222210210222200112212022200001102021001220010112211022111220022221222011121112201022221122011101122002021212110200110012222022120012011020110002012221021200120211100200220212100001210102022012112122021000021112221221211101002022110111200211102202220010102222201121212112100111102210011011222102112100111211021201100201120211001120101011000000121121120201010020000220122122001211022102201012202222101200010211121211100211121220102", "102002000121122001002212202101002101201001000222222101122220210222100010222120100012211221111200000200222022010000122001112001110020102121202102001100110212012210011010122221120010120112021110002212111101210121020022222222002112010202210021111110021100010021122011101111202110010012010201200211112112101100012202112221110222110002201002221201012121222200020211221122021011110201100110101121102122002000001122122200000112110021100021002100021121001222021212222211121101200220000100120010222220200120211202221221211212102122220000211221010121011022100201112002011210101112111112022111201200102101002002202202220110002120102212220020011221112001112111002021110212212122001001101211212001210100111120102210112221010102200100211102002122220201001100012212122100210102210122200011101200111200012000122011011012121211122100201021022201120001101211222200120200200100212202011222220220110222221202110011120220001020112111012100220222201102011022222021122121220010000122110211012220120101102201002001100021001020110000020000021101101221022222210002202010212002122011100101101021021110010120212222222200102111001211110010211010211200010020020021020021212121110202201000112220012200210210202110101101112020120212010220210000120002111222111000201112001211121101010022222102021021121120102012212002221200011022111222012001220212102000201220212000122102020211101000021101012021222020022002221221110101100012211202021221110201221221011221010221202121002020100021221000002111010111020212201201022101102002100220120000202112010211112221200100011201211112210111020112221220220100102211010220201202110201002012000111222010020122112110102110112211120112101022211121111121020120101002120020222122020001202101201022010112011202202101122221112120012201122222222121212002112112221211221211120111000021000101221102010202010122020211201120120120122202022021022100111010020011202021102001100002220112210222100200221221001022012111010201020000120011120011201012222120", "220022011212020211202011221212001121200211121121121122112101011021021002212002221021120122221112211021110112201122021101101111021211020122210122111221001111012020101202021211010210212021000212210102112211100200220112202210001012100210020121001021201021110222022212101120002112101101212001002210210200102110210111012002101021020021112012212022212020000101021022201221000201222111021211021101021202011121011012020001222122001101201212020102211020201011112202101222001001120122011111122012200101110121222021200021200120110120001221001222220211100120010110122222001221212021011102000110020221210000221102121012222010021201201020100121210220001201001000021111222020221001002000220110011202101021100111000002110021010002110122200120012000210002211012112200210111001022002222222100222002022220112100020200121221101212011020010222120010211112021101220121011221000022201022010111010002210122102210122220222011020122200021121200102110121220121102121201100221020121100011101102022111101210002122100120110220112021111220102002000021222122112101122022022212012211121112121111002000200221200202221211200001002100201001001111201121011111100000110211120022010210110000002220012120012100121201122202201211200110120220000220211000001210201000221221010200210012011021220121021220020020021101220121111211211120222211111101221010012020011012200100122022021212111221200200122002010122110120110021112110210010012020220122201000001100020001212102221202101100011102121000020220122022122211122221020211022210201101101220101211012221100000000210201220122201112220210111200101100020021121020000110021011101101110110221222101202220220212111211011222210201200012102222021201001100221100201200022100210221212210111221021111201120201101010010221012100100120210200012201001010021200001101120220212201121221022122110211022102221102112211201021120120212021001101200110120102220002220100220110122212212112021202020002021022001211001200222000122212121010102012102101101120212", "200110010110200102110000202211221222120200100000110121222222022112110222202100210102210122221111001010012111022022002220022102222122120212120012121120101010102202020101010200100000112122011010011112112012202110110120020120201002020220122001012000011021002112102122121001000120020120202220210012120222022102210111110222210101210220021101020212210101200220212000112002110001021122100201202002120002020212010011021111020222211220020120011212210120100112221121020122121222211000000222122020202121221101201000221221112111120120002201010221222021021011020021200200112111100002020210121001002021102022120120221020222112222012210202000110111011110022020012101022220211222200110022001111011211122011212110202000111121200001002122212102220212110021020220021202111000122002200011010120102112000200111010020010011112021001102222202022221120000002002011210120021221201210102222110100102101010022010002102001111000020121100102200122101012111210020000110002110101102201221121000221210100021000020221022102120002222202200220022101012021100221021202221212122111201000101011201101111202210001110101000122221222021112110221002001021022220212011111101220011011122002210200021111021101022200200201110211210011221020112202012001202222122212212022201212122121212202022211011200200120200121112121122212112201002101012222101010020121110210101211222010100212220212020022020102101222112010000020001212202220012011220100112210200020121021010001102122200010010102021211111211211122001011021101122112101010100110222222210000122200222021001102010002002120210110022122200011022110211202012211000100022220101021112200212201011110102200112012201121000101200221100202202022020101202222200101011121210012012100012211210022120220120201200102002211012111001212122222021020212202101112012202000121020221022101210221020111222212012202120221220022101100210212010220001220211112202222021222212122211022120212122110112220201200122102212010111211001020220020000022210120202110201221", "022100211102222221022201022111110112200100110220112000111222200020121021101102010220220000012020120100122112020010021222200211210011111212201000220220111100110211112002210202012210220011210221211110020102100212102210121012021010221221121110120112010020220122210202110222212111210121220112202020001110002122211202211011111122020010201022221210121022101212111111020001121111101120010000220202002010110112102001012012122100001021122020100111211102210102020010111121120001000200021110120011212021110012102022001120001122000210121111012022211021000012010111000011222221111121212122112222212100012000210201020022112000112010220110110210110122022112012120121101101122111101120112211000122012111022020222201010000022010120102022120010122100202210000200201212221020012121210222221200021111111122200202010202210121001200011010102112021221020121222220112002221202202022122020021022012102020200021222221002220121120012122221212100211111101112011002200211102020122212212100220221220100020110102110020201220112000100000010110121112021002210211222021112210111002111101102200010012102021200200120220222102211221202221111110200122201211101022101022021101200212210000200022100001002122210221112211201020101121012021120100222101221202100022121111002220201220221001212111012002011021122101201100012022222000120220120211101012220021200120200011000012012221012121202002202220000112021010202200020221100210222101100101021001222120011221111121202001211002121220101210100100111100120211211012102220102220022002020100101011111202022221102020200021111022110100111000121100222011100222022112202112020211000111221012221110120022000010110211100200201112200110102222111022111022202011010022022200200221101202021001001000212101210000110100122020110210122211020101022020201212122001021211112001012221111212000002020002010122000201202212222221110122222000112011012002021001010100121220122021022121000222011120211200101121202121111002201111110001220200001021121102200020121", "111122011111021110022211002112011111112122012221121121100122022121121212120221121000110020011002110011121220012212121020101022102210002011110210012001211102011212201121220112210111121011022111222111101202202110111210020211110100211022111112001022100010010101210201020110021201120111211100210102120002122121021001001112122101212221200220110011202000000012020101001101012201111200121120000222011001101120202100110012210211122212212101202110211121020111101011122101122121122000022210122012101111022011120021102201011212202210002120200021222001010212210221112020220002121222010022221221011001000111112120021202112221111111202022021121212000021112022201102202021121200001211121020021022002002121000212122112021121021122201202111121112212010121111012000111100021001220010120012022202201110111121001111021011100012021000212021101022122200121101112010012202101002011221121012020221212212012111211120011021010000201200122012102211210001201022212200122201012200110200121200202202002012202210001122220210221220101110010001200000210201102101001121201111020021111002101211222102021122021012000220100120210000002122012222001110101202002010012202121122012211110100122021001112110001120020222112010000001020121111022201120112020100021122001020211200012122211022122121001010101010201102120111202220010012012002002001110221202112112011000110110211201020100002102220200210222202220021111202002210121120001200121011201221100111112021222200002200212012202102201001222221122100011022111111100120100120211021202110210101010001020200012220121200112021121111122221022111020011121022122200202202020002121111120120121201011001021201210021201100001202021122102112112210210121022202102202102110021212100022111210211012022201012221020101102210022100111010011220001021102210110102220002002200002001020011102220221122001221222220222101200100200011002120211101100000100112101202111210000111222111101120001110020020111021111020002211100220221012112002020211001112210221000", "002210120111220002222011222012102011122100101100101201021100222020120012112021102101110211222221100221211221121201021222012200210102211020220111100112010022101002110200110102120000000222112022220102201022011201020220101020221022012021221210100200212221211001222110222201220102122202211211100020120010102121220100000200211212102000012200221121022010100201020100222211001011101111222201221112112020200211010102011101012021001102010212221212012000122121020001112202121020211100202122120102202111200022211002120000100121110002200220222221111120022102120012212120210102011221120221102200112212111122020220222221021001101020202211212211220221221222101002011101110022001110020122102222002212222221100202122122201010112210002222021222002021110202012022200021210200102002211112021201221122010122111000001011121100012020000100000220200121222020122120220020110212210200202110012011011210100222121010021202210202002220212002000012112210112100002022102022021011022210002022021000200212110102221112011012010022202200121021111210012102222221022202121020222202112022211101020012220120020002112122211122021110101210210122011100112211201221220100021022111222122011112021221201001101211100202122221021202210002212201212002220121021002002022200100221212220110010001122201221021001201102101211201022221100222200112102021220112102222201000100011020000110022221210020211000112220121012020110220110202111002101211102002220122211212112100022020210020100002001120201011022112210222200112111211222220211201122121221220010222001210121210122112101222112201201020022012021010012120220110201011102201221210100110010200110021102020110022000120220000020212002121220020202111002020020101202202110201121121001002021001111002001211000221010210111112212021001000021220221112021112111110020200221202201100220000011121011021010110200110220210200101111211102111112122000101002002201222022200102200101102220001022200222202221211110012002002000101222101101111212220221122011201100", "000011001212211011202002001012110101112210021120121002000200000021020112012020220222200211021022101220220102000112201221112202101220000002200001201122222202222022012111002021210020221212012000211101021210200121000100120112021211011002210211111012200110220002210012202110021012220121122102012110122010001110212002010021121211212021110012122112222010010212111120221021010022200111221200000000101211220102102022020220021000000002111112221020122102220021122002001120221022201102121001110201021022220111122112111110010210210012202002212020110022202000012220110112002222220021202210111120101000021102121001010210020122212111111011222022222022120120221100120201222212121001021010112111220222021200022110011021121220121212101010010020212021021211102201201121021022000101001210101112211122210022211112011021222102002211210121200222212221112211001211021120011201111221212201121120111022011221201001110202121100020212122220211121102020112122121110212201010211122201011220022010020011012121102211211101021210211022011101221221021212120122110012200101110121001112210121201021221012021120011011011120100221202120110112202011110120200221012220122222002112201211101222112201200012022220112110221011002120010001122120211000001212110220212221210222102210120210012010000110122000102221012000110202121111201122221212121110120012111200022122122011020021011022112201221021000011022021200200001112211102012002120100200201022222000100011221120020210022210011212211220000221221002110221121202122102020221201022210002101221012111200102221010001202021102011101121220000222000101222100210002011001110112220211000112110221102120210120220001120210212211102112000120222002102022020110101000001221202021221120112110212201012010120011012012110200211222011002022021211221211101222111001211111102112012212210211002201122101111220220012111122002212000202020210010021111202020000110020201110101021202210222020200011202002222111210110220020122010201001211000122201222111111112", "112110022211201222122212211212211101101201222112122202012200202121201201111022202022100221221011110012111211001001200100110001212122110111020111121120210002000112200110210011112102010011011002122212220112201022202012121102000200210222211111122011201000021021001022220201210002100202112202020212000012020100002202220202112111110000211221002102122100000202002220222110012000212120202111112220000022110221111110201012020021121020101121110000220112012220210101120001120122011022121101012021111020222222220220222002221202212100100101000211012000021100110212112220002012120022221120121022111112212220220010202101222102022000001022101001112012100221210200001022011200122122110211122010012101120000211101000010002022101121101112120001221112200002122202220220202110212000211202022010102022011202121121011202220211120011100002101210122221001001010112112221111110010111022221002000102202212211110102202210201021121201002120002111000102202101112021220222021201122011010001021201200001111220101200212112111020100101112012120101111022201220112102210011110110201200221220012221021022222110200012220000220021110122212210100201201021112000110102021122100022212112100012110000022012112022201022002211222100001222011121021111011111111100102110200221111112012021002001101112100111212012201210220201210100212211001221122201120220112021221102002112021111002202001112210221011200220202122102200022211020120201112112221120122120112000202102110201112212122102012100220210102022120120001012010100001000000112102001012010002010011100220202212021021220202112020010220212201021112021200111021220012221211212102022222002110002111010221001001112101112112001112022001212110212111001022122212121022212011010212220112220202120021201212200111110201011120220201222202220211110011000201101211201100220121011111112220200201021112201011212221101011000002021102221010112021102210110101101211201020000212211121112000211211120210212001022011221001202020000100000100110102010202201", "221200220121022012010220022020002020021211022102002212020110122222110221002201010012001202000112220111120001002222102212201210100010121222110122222210122000220200201101200110010102011102200210210201011101022120020210201021212112102111120221222212011102101222011201020202202010111210021112020100100221002012212110000101022111100020020202112002101220201211021021220002021000022120210010122220000102210100020201211000012020200110022012121021001202002012102102002212000122011020110122111020102020211012002000100112000201000010100111221111100010110211221221021021120211121112201100000002002020000010012111011202020010001002112200001112012010202100101000020111011012201221112100121221112002200211202020201202011201012002112102201222212120101020122122221212221010220222011001120200110022110002200111210010210001202020101002002212112001102002000201200210020000001020022122222111200010022201200020222122022120001212222011201200001221202210201110002120010001122000112010012122011001210012221100102010120012021022022201120200000211202001200222021100021001111112120112102121220212221122201221100222012010020011111011001020121212202101120000220020111102121012020010110011021112011112210211100200122021220110011010201122201100222202102011020021102220100122210021022100021002020011022120102201010210102200212001112001202211222110112101000010122122220001011201012200222000110121000111112202222220010212212210101010101222021112201201010011200122111221002021102100220210222022110211111112012000112210212002202202210000102200211122202002120122001222011110010112101110220101010122011222011110022121110101021101021002021122021222020122211102202012110000100220210201202002212002221000012220012100012020110122002201121221200010211102210102220100002020200102000110221211202002012102222101211111022020101111111202212220102122102112001120022010122020002200120212200000121200100222212201200201122210011112110202202101100102100010200211121211222101110202201210122021", "120221112101022021221120210001000001022021201012022010101121222110121210202122021200011011221102002200022222212111210112210221011010010022111112210211001011201121020021222211012002100100111002211221021221112200012010222001010010210000110121222122122012201021201210201020021211120210222221102211221200212200022100020211101002120100021012011002111020100111021120120111112220220210011220202000210022210210011102202121220110012110210112101210212110011000100012111001202211120100200002101101221011001111021012001012210001102220110210021212020012022020120102112210212201111122220200112112121112222010111022110212122011201011200112001000002000001102020220122202012001210020011001100212112012022211202222022010102211220122011121101112121211111122021021011102200011101110120100120210121121212122212210201222000020101220120010211120111021002102221011211201110011201122122212122101120211012211222201011021122120201211112011202021211210210221211220201210000211100211000210102010022221211202011022111112211201112001210110000112202101200212220201122012100100012022221210011022122210111021220012000111102120220201220100110000120101021200110021021201122222102202010122122000201121212220121200121021110110200212120211212111221122022002220001202021201222200011222112121202212010121122212221211201221221201121002122112110101112112020020020120121222201100212112011120100002011012211002012211200021212002000212212120202000200221121011220120212022220010012202011110220112102102002002200222120021012122110111110000012002202200211121221010110021222112112012112122202121002000211000212112022221111012212012210221212202000120122222012222200002112210010210101101200111001112102212210101121212121201112110112012100100021000100020221222222100102012021110122111001020210222111202010022120211122100122102202011022101102122112011100111220000010020101111100012000211011000012101000222021000021011112102101120121021022010111201222111210222002221102120122111101012111210102", "010220110001022220221012021210101102211121011120010000021011212100202120120112221001021201200011012022021102220100022201221102010111020012102122111112221112100022210000011220222122112112110201120120211001121122020212002121002101002110000101002120222002011211221102110201201211110200220201120121102122222201000001012221101222222102220102201202111012100100101121010100112021120220012112102122012021101001102122100012010202021011001002102021111012211021012020002022212020221011222001200021222102022102220002222202022200011122210202212001000010201021012001022012020010000000121110021210220000222110102221000002112012100122120112000222012222222101000101001101201200012112012200212021001011111001212000210101222201202201001020010101110212211210001020121100222001111210102122100100010020001222010002210121110011102101212000001120211201102122022200112202210102122002101210221010000112002211102020221210200012000100112101221012010011101001022111201122202200200202011012122012112221122110121022202210102010010121201221200200012211011210020212202012211021020021122111012201222020201112012102120100022001011122112201202120000102120211211002121110110100010122110000001010221021202221000020212102102001202002200112000222111211100110221001210012102020022212112002100100220121212200101110211220211021212102102210211102110211011021022002220002012112221202201010121100110202112001120002010220120112021002121202021202101210010000000121210002220122000022121011001021101111010101221110102220220212212212001101220212221211222020111110120000002010000012020111121022012111201022120200202112200211011202112110011100022222221020001012100200222122021120000111020210012222211220002121110211210101212122210111220202100011210222221022102201000101020121011001211000010002002111212210022200022011201100110012121221022011100210120200012012002210012001112012222100021001122022111122222221001212011112012010121021000211212020002102021112202102002211020202001112110000121111", "222102020000110002220121121012212000202221022122112211122220220201021010201010000112112120022000020200202210010010110100121102100220022010112002022212211201210221010022222211021120022001110012210200110001012202021011012222020222212022102101110221201211120100022122222212021022222221100210201012000221012120000010000002022111210120012021101212202102020101002210012011012102212022122010110022222000120210220212111012210100020102021100222121101001112012120122122021120220200012011220122201120020000010000222010112212012001110102122000100111211012011120021120211201202011212022120222102220112111102222211012212011111111221011110101121100121002212210121220200010002120002011100122110101001120122220022101011220220202112121211112021221020111121000210110020211210121110110001220002210021222210220112012100221101211000112020102021111111101212001110121002002222011020122100202011212201001100001101011022011120022200102010102020102010010011120200220110120101200201202221000012012202121210112202211100011002021222200021101021201210211221102102210200021022200011121212220111001021011100100022212201211120010122021010202010010120200222221221221111010211120111122202200110210221021012221102121110201200200201100110020011020021021121100212202111010122210020102100202111020102210111021100100110022022220120020202000001021110212221212002020022222010002111012220111021112012122010210212212122120212010100122112121220021101201112221120001012020002211202021202102121012001001111111221202210001010221021222212110012010012020022222212220120011112212012200001202112120101020222000122210110012122002010020120001110121202122122200000111021002021021202221200002122211200221001200220012220100210001002022122202210100110212010101012200000200202202211101011210202021222022021001012000201112201100010210212000102010120012110012101212220012221201020002121110110012122102111101011102110122212002200011110111202021112122221112120202101201202201222021100101212100212210220", "100102101110111020212211011122212200000220022102011100200001220100002220002220120002121212020220211101022200110021002212022201200111012200001001011200111210010220020122010000201111102011222200201021102001110010021200012001002110011001222100211101002011012122220000011012212221122222010121220001210001202110121012102102220022102001002002222100202021111120021100011100212210102102101101220222122102200022020212210020200011120010110101211121210121121202020221220111021210100120220112202000202222212102110002211220120102112022022201011010210201010220210221022211201221112100122111002222022122012100200201002211221101102110000111202222221021002012202112122002220101020020222200222212020101111201220220012212202112222121111120100201101221220222211122221022001010102012102012112101001000220202111210222021121202220210202010220012002101012010002012201222121001022021222200120102102012110012120020211202020120122112021221110121202120000011110121110020210022012010221100222220020020222002102100022022220201101202212201100122101022000120012101210111122100022222220101211101100011220010121122002222100102011001101110021220202122212221011200212222021101020111200222101101120110010022121021010212201201122012210222210202112011021012111212200102221000120000122012220202101120111000201211211120210220102111200112121021220002221022210110101011220112001222111211120102010102001101001212021112202101101222120210020120002211121200021011100202021101110120020020100120021220210101012121121122010101221122100101201220220121001022200102020101020211220020111201212102202112101001010101211011101201110201202001112001001220010002012102001202222000201221000011012022122022112110211122211121002102200221122221211000210221220021001200222212101222200211121221202220000110120100222021111020022101011220020101022021102211220100022222010200021220101011000211101000002102112101002101102201012002200211200010010001120212201111001201110102112100202102100202100212211022221020", "122101010012211200110022000222011000102202111221021122201200202011120122011012211212122121201101010020211100211102121001212200122121000101121011021120202122122002212120120101220001110211220200001121120100021200010212121200121100122100210102200020210101202121121020202101200210222110201001202001201222211001120121111100200122122202210120220210220011021120111000002002220202201100111211010101121021012111000100001000221212200100001112012120102012011210212012210000200002012112000201000020220101022202011222022202222001002222011022220211001120102221120100121212102111022210212011111221201010022112221022020122012110020220210000002111110120112220021202122110222222110202122121222200221112201222110101111022111020110212110121100000211010101002201010020122120211110101111200020001012200102210220221222021101000210010022122011001100121121122120211011022102202122220201222102222021210001120012011012112010002202020010121002212101120222001201200202212202121010111121101202122110211022010120111202122022110212210021001011120111001012210212212210212110211000222202121221000002001200200212002210022200100001011111020211022010021211122011100121010212202221210202101112002002012120101221101112200011010202210002121221021202120002112122001020021120120100022010200220110020100221012200120221101211222102220222212022110000221200111210210110022221212202120021102220101012100221211011121012010201220101121001201011011002001122201010201221012010211112201012112012222012120110201221201022211012222010122120221001220122010220010220000211212112020020212111101202112100021012120212200000201220102200201222120002120111022100002122200101222020011121000121220210110202121200220022211100020000222121120112211021100211200020112102121122212010212022001001101102120211200112021202021112101102011211000001221220200121110121020222022112212011221001221220010100012102001221002220021111022121211011212000200211222221121110112101000210102100222112120021202002002020222110221", "021021012122100210201022210222112221110002100100102210012110201002100100112202100201211112221000000200010001020012200010100110102112011100200020011000222221212200200001221002010010220210110211102120002022001202010020002112211102211022102001012011111020112102021210202201202111000211012200212111201022021210122000221002012100221212001001000110122202202000120121000100112210210221021122001212020020012111101022101112220201010011220201210002112202000112022120110002010112112120201201200000110201201101012010112001120201021022112011111020022020110100212001220002100022020020122102000121112022121002120000222100221202100221002120222222201221200000010112112210221201211102202201011200011120010001022120220120120101112021022010010222220102011010202001201222002211121002100022010020002012020122020001002210211000201212001211020112122011000022110210210120000002211102102011010202022212001200211000100122100022121202101202020122112111200220011221020201011212202200200200220110110000200011021122221201210102202012210211001122000120100211222221102220120102001111220102010200020201222102200221220021100122111011212112000222121011112112001220021110210010012120202021021012212211010000100001001022211002012022111022021102222121020022102121021210101212221011111120121101102220012202221112221111220222201210111012202000110011001121201200101102220010102210110121220001112121100110100102111100211212102222001100020121101221011111201201110022102202121211220000001100210020201000200121011200002112200222020101012110212112121111210212210112211222121122200211010020211201201000210000122022110102000220202002021001100120221111222221011221122002201212022110022012102011212202002022110222110222002202220200101010122111011202100222021200010122211120012122212010122001012221122122002010011110000211210021000200012120121211110112212011120002101002102101000021102002000112110000010101211021100202202201120211120200210121220221210112221200012220120012222221000221220220", "212211200200101101110120001121202201220100012111000110121121110202102011212012202200011110100100101222011101000021100120111221101211101110220200110100012100001122012101012121110120222021022110110122002100021201021021112102102211002122120102021001122210020022112201202010122221211110101120102100002001020012120120102222201220210222122101210010122122021202021121102202010022020212100101111201112102120012202222212210221200000111221210122001120011200010200220000000111212002002011210002020011201002000210200022211121112101110212121121001111211012012220101101120002012202001112210022002221110210222112020101221110020002220210120220110202212110120012001222002021210212121122001221100200011000202221201121111001122211122111120011000102010111220002121111211201001211111022101110020011012210001112110111120101000101210210012200200222110011221022101112210012221011011101020212220110220022111102002110222120011112212000001022000011000002101200000202111220022020222121101111110122000021201001122101212122001020000212100112102002121022221020000000122102100000212222202222210011210220120010211020101220021122200122112102201001012202002022100210221000210010202122102211211012121012202101111102112202212112212001021021120002210020201100000000100122222220100021100221112120021011110211021200102011012011111200002200221002122002011212011122202102020112020020000101120002102100012212122001101220002002021202020012122100002010000110111100121000121002201202020102101011001122001121221101201012002110012011211222211212220222212211101001122212200201010020122222201200221122210221102010121222120102201202100220210001221121000210012001200210202201222200121001021210000120122212121112100011021112101200221020101002011022221112020111000010211111221011101201220111110120210222002002121211201221120102012122221200122211010211210120000020021010101211221102110101110212010212122101111101122110022021122112220200102020200211112221000020212002020101111000110000001010012", "101221000010111201220221222220221211102101001220112221102202110210102111121010211222021020221101000101002201111220110120221222001011001110121002001011211201111010020222212112210002000012202221120022200122000221222001200022022122020112212000112212020020100221001102111020011111111210101210202212221210021221210000112001021012010202101101001012010020102212012021202011002102211002111101200022021012102010211101111001120111001012112110200110102222011010011022112111210101012122220000221012212102010200111011002002201001102212210111121021112022020122122001111110022111111122100121110101012111010212111020212022121201201110120122001022111002101002121210201122021122122101002212211011011101110012102002122211111222210101012012021210220120212210200000012010220222110202122212112001020211002221102102020000220022201001120201001221122002120221202220022012122100102122202111222102112020101220011012011222010011110201021220010011202122012201121122001111002212222222020100222012012221012000212112012202110122000110022102122111122200100111012011210102010122122102001101200011002001022002002200201012212120020022220102202120002202121100022121112210112121002102221010201021122110100011121212211022010111120100011002120012110001121221021010101002121020122210121012212212120002011001202021010210121012101022101200221201200012000200110112200201220002110122221112212220001220121121021020202221012222221001211211122200011210111210120221000120202002211110211100200101000101002200022220221200021201221221000012122212101112122201220102122212111112020002202100021101220201022010000011011102221101212210220220211020022202012200100222112201111002211200111100201001022112012122112221000100101102112200211210202221102211221000121022102110120101200122120110222001000010200222020221201100211020221102202210021012010211221200221220122021022202010112112121201000002001012112021202200210002210221001110122210111122212200001222222211020202021002211200000021020101002111210", "212112002010112222000221012112222200222222212212122001122001102201021020021122100010001212011012010200222220221212221111100222001011201200101201201120101020220012122211100022200202100210011101020220111122210000212120112001221221210102022222120222221212011012212100220202200110022122002200210020021222110010101001112220211111100020212220122121201200022202101101022120222012120122010012120212222102212001001100201000211002022202122120011021002221201111100200120200200002120201210211111212121000202222121222211121202202112110201010010000120201120122212000210220120011022220010111200202222022021100120011101010101202021020210211120000200020011201202002022221102111212102220210011101112220002020010110120100211010100121101100100002000111100111211221200102201220120022022111120021101122200022211111002010110001201001221200011011111000002210020211112222222101122210121120202122021201011222011200122011210000021021201112022002112210112100222111002020011002202110211021122211220211112201022000002110222002110102012121011110020021002200220020010220222120101201100222211101200002021210112100222022121000220102212011110200102021110000110000020221202011202120100121202222101210021102011001100022020110121021222021100120011010011110220101022102120022102122220201010110122201102210001120201011222010202110202100001210111210021000112212011222110100020022120002121101101021022200221002000102220200012001120000011110200220222020000100002120221101221101002101221211222200121112101211020102021102000011212010212101200120212101111021201122000012021122100202101021201110220010121122020012101101121022002221122001102211121100220200112120220010121221100022210010111001000220000210000221221211010212102220012000001121211111002101002102102000020011220111221202112102211001020202002210101200121201121212100201202222001022212102010012211021112002222012222210220000100202121111212211220122221220010012202122102110202010202222122022122222002202111202021001222021212202", "210101100122122121020102000111200010111101100222211211202202020100122102001111111200221222021012002022212200002122001222101202200221021121212210121222121011120202002122222112001200221220200122110211102122202121021001101012122111122201111210201000011202220001221020220121200120020020010100211120010112120120110121112011000010110020002121222102210210001000021010200220111221111212021200101010211210220112222012022201212011101102021200011010212100202021222101022022022201002121001220211110122211210212021222021111212220221122011022122122110211020012220121022120010102200121011021102212022111012100002110122020210101201011200021220000101010000021221121200010022221200100202002210020100112012222211100020201022210100201021201202010110221210121022201201102220222202111120122112222001010122200120021101200201212212210201112110001120202122012220212212210122122101001111002211112021212000021010202022111011202010222210001101202011111122202202200000020210200100010202021012222210020210201120011221110111010201220022112011122011210211112100020101200201212001120111110111100002100022212112000200111210120212121222012011201022202120001212222212010202211012102012122220211210002202021110101201212210220011200010211222212020022211022221021211122121100110201211201211102202201200002010222110202102221111111111002210020002202002000221021102010210001021102111101212112212012120101102101100211012000220220000111002012020201100020000002211221000020201001012112022002101120221002010210012000010100210100211022012101201200220120210100221020000010202101102101012011211111121222101011022220022002201010001200111010010210101120222020221212200200122211101020022112122020111212002011020111120022021110210010201200211110220100010101202002002010121001021001011212222011202201002210022210022122210212010121011200222202021010120120121012110101000110102021120200100021210220212222102111020211112012210100201022102201012111220111202012012122112220122012101202102102210211", "021210202222100111010000121022122111011201212211212000222102201201020012100220211222111101102121122020120102011000001120021111020022000201202111022202211221200010110001200112200210201022021210210201122001112220100020222100110121112121122012120111122211121210221101100220101121012001001201101220222111200122001120022000012212011210210111212112212000210121000211011101021212010201012022120111102221112010000010000021110111020220221200001201200221222222020000112011102101022121102220111021002121220122122220222102102012120122222111102220210012010000102020011220221211021122000212211122211020112001100001010011010100011102221100221021102010202211220200120000211222201212111110201110201212200002112111100210000011122221211020022210111102010121120000100112112111210111022200101121211010111101012111102210001222211211112101020202202100101222022221000012211120200122020221001221020202000002012201001212110100201100112011201020100022121220001112210000022200202022111211211021022111001120001020010221112111200112110021111212221221020221010212101222211200010100212020011101021222001200212000112202002121120200012022212222201121220202222122020110200020121001200020111022110120011011122220210220211000111002110222220002002022000120022120102110112201002202022211102220000201222212011022211100021200021100001201111012121010021110110111122220022010020212122012021101001222221112200211021022111002211211002010002211012110000212002000111002120100221020101002011100012201212121210220120110001011021121110121001022012110201111102101002101110201112110022200102110022121001201000102010112211020122112010110000020222221012211011101022112112001022201112222221100112122010100111101220120000102201110011021000012120212202121020211021211220001010102110021111010001121102210222121022100002202121010211111002201102122102221220011000211200012022220121010001020211020211112021102100112222010221122200020200020202112222120210121011122100001111121122111010111212111000022", "002121221201121201121111102100001102010101011000102202020112010222111200211011202020011012200211222021122022211012222002221101201021201010110001111012220200110121100020200001021120121221122010000200200220211111201201010101210221001122211002102221221020222200002020100121111012212002012012100121010021020012111211011201201121020121021012112211201211120201102122211010002202200210022021122011222202001102002210210200210002100221202200121012221022202101220120112011012102021122022021212022200101000112021111220121111122110011012110020021200020022220211211100112011002000200210101202110102000102122202001001210210221201221212100221021111021221022022000220212120001202210222120000002221101002100021222221010211111202010201101102102112121110211121222001121200220020222012212022220001020120200110100121021001011001222122200210111101210221000202202221201210002200120022122020021110010012100210201021220222011001112202222102122102120102111101211221010111122211021012022212022022021110201001122001112002022100021111110202012121010121120111010220022011202112120121011121022022202102211022012100221110120120211221122112221201122110210000002201122000022020120010010210201001012011120210020211220012111121210200010112001221211211212210221000201100220022001021222202010101212011011001202001102110201011100011101101002101121221122201122212002212220102202220100201201110021212210121120221122210121012101120111001021220020101121010201121020121112200020020021211020222022110010010201001100220102211101110200022102110112110201120002110012121101210102012001011110201110010120211202021022220021012200102012111101022100000201101022021210101112121212000012112212110120221101220220222110222101012002001200202001200111010120200200222102201100210001121021110110211112011011201122112211200112110021102221220100011201002210102021220100210102210101200121010122121111122021220221001221010121020100022212211110101102020101001200001002010001010020001222100220221020011021", "010001201101012111001112020002111000101101121001222102201012111202001010212011112001222021001022010112120111221211211020012021021011001221010022200110221112000220201221110110002210120121111010200002102222211110000221212221122220022021221211121100111110121001222002121102212021210111202201222122102202202202220010122102012121021001211221012121012111022002020112011222121210200021120201021001001002122112002110001000121111201012222210021220012220022102002211101112211000020011202120212120110002220112210000100121200100112002120122011210010012001220102011122010001122102000011101001110001121020011200022222121112120102112111002220011100002122001101010021102200211111101220012202021212120202020022211010120011212111210122020111010111210002212100102210211012210022120111202122000010221111201100010112002110121220210111021012102000002020201112201102001200101120000102121100120101211102120020021022012211001012202222020212022120221010000021211022220222100211222121121221020110020121211112202021010002200110120201200010101022222021221100001101022002210001020120121000012022020122120110120220121002101022121120002120100222111210110012011102110120102212111222102100000211101111022201121001200021022200202012110222021212110112121000021001021102212021111110201111222001002122110021200210222002100012111111002122122101111001122221222100102011120111222010122220110111220222221211022022200022012010012222021001001120120122122102111000200221212121200021220001000122221112101111220220122002020000100020101001002010101021100020021012201110020220101011200002020002201112020020101100022102011011212022100110122221212000211002210000121120222120100022111211200011002220121211110200202000000202022010112210012220201001000221002110012221021011001022112222102222101001122000110110020220110002000102202201211002212201001202111120102221102120120112022112120110121200201102012021200112002012020221010021100122011222100002102002212211022210200010012101101010111200212", "210001101022111110122120012110220001021111100122200100021011102210200100020121100220202101022222122012221100001120111020200111021112012220010112101012202010120201122121111012120111210011211102001112000221200022211211101012010022222201000010110112222112200102220200111211201121121221001112120211000211011112002001102201012122122112221222122020220112022201121202022012212202002200112210211120220111002200110211222220111200222202201022212222021001122011011121101012202212112202022022122110011112222222100210100202101112022221012002002220222021201000022022102210010212221201210011100222021122200012201022112020200111211110010112121001220021112120220022220210200112202221220212100121010212110110122221102100201002101002002102020200020020210221022000112220101201100012012110002102001021020021000202222202020211012110112011122012011000022011001000111122000222221221011112221220021112201002111212200011002212222111110012022212220020011122211111211002120112102222121020221112200120122102002001112102202122020021001200101200222002002201102220200222021101210002210101202221100020102212200122210001120100000101222110201122120111220020200012101122101220001001211021222211011211200211111002111221022120120220120022010221121100110221220201200001020222201012021021000212211021001120120102222102200202102122110111101211120221210112210210221121121002010102201022210010121120110111020011220100210211102000202100010021000222120102100200202210101000002011012111222220012222111211112002212112112200110001201002010000200122102022100201201022210100212220220122111110012221110121000110112220202120112100001011211122110101222110202110000012110001111001010022121010102221121200222200212221010002010020120101211110111000101021211100212221211110011221012111011101002110100211102212221121010220112001001120221222111121212010012100220002022202110102212101110020000112220120000222120012202212222220122110020112212020121022111122210010201101022110212220020011022220121112", "000202101020022020112122220202110112220102100210121202100220020110100202220100012202211220211021110100212200100010022001012022002222212222202000210122020022100101020102212200120201020122222011210012220110110210221200110011112121020012221211211011020102200211221001102111101221112021122120200201212000220101201121101202012100212110211111112012120102201222021200111210111021211012110102012002122211101120001122011212110222020111002222212211121012122102012110211220201221022211212102012200121022021120001012101002010012121001100110202112121110110011110120110102112000110022002111221110200020110122012112212102112221220022101110102100100002111012212021001100010222022021022021212001012001011011222120120220122100101020121222201211222011020220002010200012121010012101222212012102122120202021112122002212202220000212101212001222202221221022000022011001222101110111102200100210220010200011012002212211001220010202022201022121020222202211012021200211002201121112000010012020011201220020121200122010111002002211222201121011002222122102101221102222220021011011111021011010122112222022211110202222010220112200012100222012222020010200222110211021012112212212120100202211011020001001112121021111010011100212011021121200200211021021120121201211010001011111110211201120202001022011201102220221100021212100220122112100110110111112221211222220021021112111021002202001120122211022220212121220222102111121222111101121110102100202102212011112211202001012122201222021202200211211110102222221111011000220221201220211010111112122100012201200102202111121022222201222010121212021001201001220002221222211010021201020021201222020010221200122001121122012002001012211001020012111012200002212012000201102022200210000201021200101102120100220010002112100000101212010221200112020000001220211210222202201100001020012200020010221102102012112220120200211010112201112021021010110102222202202002002120220210022001211000112221112120021112012011110220121222002021201011101220222", "022001221121200121220202120000102020112011122122222021111022210221012212210020210112201010220200121011111200221221012122112100111220221210211222001210220100021222212001021022010111021121211112222101002111200202100111120020011121010000121011022011110221001211101211222220110122020110222000211222112200200101012021021122122102121010122210010220010102022222102002020100002111212022010112102222001102202112110022101120001212212021100222112210112121222122212220000220012122011112211112122002222100221110210211001020200101220122022212210101020201200020202110201022011212000100110102221102010012210011212220101022000100001120011212202222101100212222122222121120202200111112200100120021212211002201010110212211211021020212121120010212001101020100000220122211001101210211200111021111122122122011200112111011120012100220010200201101110122101002000012012112021212002111002012211021001201201112111000102211111021111011122011101102121111112111101001110221211012121202101010222201202100122121011011210022200001002201020202022020010212010200210210222210010100121001002011000202012001102221022011120210001111110102000112111111010000112001021120102112101212020102102211222010112212221221121000021200202221000002221100201210020221102012121211200222102021011101202012101112121022220010001112020111020102120100011221211000002122012001120022010101101020110012121110122200001001201221001111202122212012122002011222220022001001121112000010201100002212112001012012202020211222021112022001101202100000011022222022011101200212022012012120121000121211111002011211120120200021000000012110212012021022122000021111011221020010001110002222021000100122001020021002222110121122001100210111122112022002201111212020201121022021020211022221221221201210122211021122022001011200220111220122020201202211220200100102212120121100202122001102021201020220202100102022020012211201102120020001221200022222111022202111211211110022112210021020102100011002200210120012220122201202101212", "102020020101220221121120110022101210022001120100000010021220210020122020120020110212020110122120212022001101022000200020001111222111001100002111122110111201001112022220101202212202021100202110101111022012111102121002202201011012022212000112000212121221211200210202011212120001101200222012202122011211102100012021021202022001010111221221220100101220111102210202110001000210000201101201222102122222010102210022110222202001100000111012201020102110120111212220002021201001022212110011220102122200200100011101011201011112120010102100000002011020221112001202100120100001222200010112220211221101201022202110110210221120200100200201210022120210222111001022100202000200200011102111200122011222102020110200112222221202221011100002121111201120101211200111202001020202122210010022102021120211122220212002101011002112110002111212100022101202211202010212211201121110212201021000011100000200001100121212020011021120210012121111012212111000211222012002211110222111110010222111012112122122020000021220012211010111120021121001101201110110100201000112012022201012202201201012102222000001202100012221120212212021120122201020011222121000020002220200000201002011112102102000222021112010120202121221200001000012012112122101001201211200020021112122111112022102110022010221111212101212121012002022201101101002111121200020221210000100210102200120122020201112020221020211012112112012011011011212000001002221010021002201000110202111122220200002220222102122100221001022202012012112221220211100022111020210222102002112220212100000112200012002000220100012110112201022020201110010021120101101212210212121112021201201122011200020212222110200111202112102121200000222200201220211220022110011110012222222000002220000211001111011222100122122210011211201012100202212002000012121201020122211111210000112201220021222010201011212122021202122012220101212020112210010110012222100201102100212012200100002020102220110111211111102120000000220112012002120021121201200201011220122111221", "001022211001202212202020112001100000112010211221201001110020101222021111120222121112200220220202120020210220220011111202211211120211120012110210002202001012012201110202220002022220211210202010012010000021110012101002000122200010100100201011201000000021120211001200020202221012100221202202001000112200122220210220111001200022010200000201021112210010122110222012202001211121022201210121100210202120012002221020201221222111120102101111001021200020012220200221110121101120020211110200100101202211202202001110112101221021011100211120110221100200220122020222120220012022120021112012200210121120200112100100202211020110110202222121020002000122202221222020120200201210210212100100011112111101001121111110010222101101000001100102020000221101121001000201122122102222110211200200221121202001110201022022100202202111011102200211112110112102101120120221012101111000012102001101102010110010000021222101001111022111021012200112212010112112220210121010212222000200202201122211200212112121122100001210221122012120101102120000122110211111221122220121211211022000201020022111010201121202210100111210212212011220020002110122000212201022001210120211101211111121221012010210110200102222102002200011101221111021201002221222222201202221120002020112112022122000020222120010211012210110021210101210111111001211110011122011101212202202121221222212002212121202121011200111122021222101012102210201202010012201202111112211012021021201211001222202200202211111220100210210021200121100212202210012011220221220102121011102112200002012100011210100111102021212101200021222222011112020002102120100111021221111020100122212100101200220221102211210212101100112010101012212022111120012012101110012022120122211102122112000201210211012210221222021220020201200220201222102001221102112002221112001212012120012000012000122121100011111212022010111220002002200102012001210210222000110221022001100001202112022002101120002211201012022201110022201001212101111212101110012211221002020022022", "101101000110200112111010122122222210012000222001221000011002221011021210101211001110222210022121100100020021012001122010120212122222200210202200100212020012112020201110010020001122110222101020100222220202110020200020200121000212111100202121002001021020000000101001010101112101211001222121102211000120111101102021002101000102111111011121010100221221021221102202102012111220202210210000112122201021012021000011220101021200021021101201100110202102021122210211222210211110021120201220212110222012101100110000102012122011020222121022111222020112202212212201011201000100122121012100112212102000021220000101010102222100122221222121222120102221021111020121102022002200020201111122012200020020022200101220000022011211012111120221122021220021100222002012001021222021200221221202201022101122221110200201001012102102212012022121212000020222212122110201110112001220010021121102201212122010201010011110202202001201221210011212210022122020001021012220122001220200222000221102011001112200111211102000220002100211120011121100112200200022212110022102120021021012210000021021121200110122201122210021011012001101122012110011022010201120111112212222020122012010221100002202010122222112221111000001212022201101011222111200021121102220012022020001210000201121121111222011000121111100221002211010200021001211220010111011212201010121211122000100120220022120212010101021201120102121022112220120100201211000121021012020010202222110200202122021021001111102222021012121220221100011212121202201112001020122201102012111211220202221211012011022121211110220210221021010210101000222011222211120211121121020100111121002101121211020100010121202210102201121002212120001211022001012022022020202002011202021211100121112012111001220102120110100002000012112120202102111201222010122010122100220211211201210210222001110122210210112210122010102201101221220121011021000110020011221221000110122002102121201011222101101120110200022002121211212020000110012212112220012122021010202200212", "210012000220210021010011020122000021021010122211100102200101002202000001222200200221012221222111101020220000000111011221120200020211100110120011201112112002210212210210122001111220111210011210221200020010112101120000210220002211010020202100221101121102121212021210220221202000020022210002220022200101001102100012112102120210102201021112100121122110021010211020001111212120022202112112001221001200121200120110201201102210200020202101100000201101201021112001110022101201102120121002201010101000021200110121012211122000011120020011021122112010200110002021122020120102210122100011200202221011011012211021110211222211000020112002120222121102110011001101200021121012010122121012210201220222221101000200220221101222222012111122022101112101100212001212111001012100201001200101222102201011101210110201122220101111111210020202100021200010121111212000010022121222202222122110122220020100010220012120002202010020201011120211200001021110212212011100122101110001001102010221122000021212121110211111121001021000112011001220210101101011212011201211012112010102101020221211011200022201002000001012211100102110010211010000212021121120101012110100221210111022111101122122222012002202120210210001212111112112020202012010110211122012121112110121200010111111220001021121020211120200112101202220001222002021020012201012121021002200220101121102022121112222220100101212200001221121120102202021001120122110002202020220121022012021212210002210011200011022121101220222222111111221220221211202122022112201121110212200211110200111200121012022102021100110220020001211222120111121110102110210112121010020010212020200110122202011002110200200220021112100020020222102101020122201011112221111200020002211010112211102001121020201011112001221022211212020101122120122101212110101111020222202121002200120021211020100112001022112000022211110200212001021001100021010110220111111111112122210202210100200211202021020011110102210211112210202110010112122211201021012011212121011221120", "221002210012122010000222110100010210210100012100011020012220212200210022202000110011022221112210020021112220022101222122010121002221122222022122101201002001200112111022222120102012001000211210000102000001022120020221022211022001222222121011211212011210202211002012212200222201002100000202201020002220022201122112021010110200202011102110012002012001202201112101100200211211212210211020200112002011001010210210121020212122101212101010202002221202200200211211220220200212122200010221101110200001112110110020112022012102021001210021221022010110022112001210202021000200002011211011002112121022201012200100220222112002220001212120122211111102101120201101220110022120100202211211111221020221012210202112111202001010111201122222111000221012121212110012221100002222102202121120021020112001211210012000012202022120022110001012000002100012220111221120202002001111201212012000100011121101221011222211221101211200100021002200202101020021200120212112202200121010122110010001210010220101100010201012222012100201112201010222222100122220202020102100201221001220222212111202102002022221022220112002220111021202222221202022120221101002001001120200021001021011200021020101110211012100021100210101012110122011010201001201121212212002011221221202100100220000111002000111001212010012220202202220102101001220200001200012111110021001012122000221002222122021022202112222001201121100000200212210112221122110020110100111022102100012200111011022211211210212211012212120000021012010001011002010202120000100101122200122120021002110110022100021022101102202111201000202210221202121102100021201202212121211121021122100011202020112110112121220110101021200012101222001001202002011221212000202120112110102222002112122120200010011201021202220202011021110222112101012001202222101201112211122102020222102002102100011010222101001010020201120120120222110100122000101010111010100012011202200100021101211110012121011100120100002100121110022000020012022022100111101112021011021211202", "221021121112120001121010022000102202100201220221022111211111001222012010102010222211110001101211221201022100111011221020200111020110022021210100212021101220121200101012202221111122022211220120222122221001100201022202220100210001110112122101210102021001000022002222021222220110010222011002201200000110022200002102120212102200002112110001020001120112120211000110001122002010210222220121022201002001102002002100200001111112021121002110120112210022010011122002102210202022121100112120000002110120101220210021111212111121021100222220210210012110210221121221220200201022022020010010021002022121210202111112200000110210000100120200210002202012111021122202201221001222202120001211000002101220001221022100022211002211200221022122101210211110200221001202102002011222011112201102220021021022120100222101220200102101012210102222000011121220000110011011002010001002221120101221201012020112012211012222200101021001102220110210212111001120001111000111101021120002100110222012012111021122202210011121020000011110022112222212010122112000021210100122101100221212212011111201012021210112121110122121022210110201012010222000201120022200012200220202220120011111122201102020200021112220202001020221100020011222111010220211020112012100022200002212021101000021211120112021120212021221022102210012200110122111212222101000020021120211000210221010102022100011121100221222222110221111201102110001000100212221212011120012111102120020202010111021021200202222120010210110221110000202000120021011122102001222101100122210201201200101210120022110212110112210110001112211212221022020111001212102012001022211001012222201012201212111012000220122002001111022222210222201211022022002002020000102201021010000001200102221110201211022011200012001212101210101122022100020212220200122101010210221021111210110211010201011212220201212021011202112222120111220211111212121101211022220012020111211000211122210110121201010211000222110210220112202020101110200111012100111202102120201202101", "111021120122210010002210222120020020112022011021212111002202022200201212112221100111001020100220122222201102020112220001000200200212000201200111102120112222210100211012122120200222001020021010022001110111212011101002110120222001121020111112021112202001121211120002110220201010201122020220211122212011221202221012212121222212000021111001121221200121112022110110100202112022200200100212101002122021010010111211112212001120221110001121210120202121112120010012212001211202021200000111011202210000002021001100222111222210121200001222210120020202222022210011121201021220100122101221001200100202021200012220000102222101210121120001220220011021202212221102022210102220212012210211001211212021211100202202102101122022110022210010010102201000202211001112122220020210100110001002200112010211022012012112011102110220221000220000102112212110111012221210212000110211202010220110121010100222002102112112120110101002020222201202101102212102020221000102020121201010102222100211022122212012011210012212201211120100120101011221200210212021202120112022221200200121022010020220201222120121100120010010221211120010212010010110102120212211020101220110111210020000021022012201121002110001221020001110102022000011021010211110202101000102022122200222200221210022102122012010022102210012001022110001112221101122112110121202120021202010020222221102020001200211120100020122200002121021021120111120002010221000002111200112000010212001202021021222012012201022011011211022111221001020201022220100101110020221200121211210201111211220001112000020022220112211010012102210110122111020202210211202110221020210120220220010001111201202000121001220002110212101201211010110012100100201012221102220221011210121011120000110000221000220002100000021000222210120101022221120121111022221100120021101101201110220122012110012200121101022221200000220121020110202212100221122122200020222002012211200202112221011211021011111202000121212002010120100021011102222221102211002000201222210011022", "010121211220101111212200210122201020020022201022201122021100210111211121002202121022122022222102211010021011022020010012220001020112100102210220010020112021000121110102011000122210210220102000001020222001222010112211111100200101222111102212200200001002120120200112012100110021020102110201010221012122012122011012222200101102122202100220211001201110222012100122221121001101011210012001101020100022011222101011210200022021111001210121202211211010220221001001021121221201020112002100110112110022020120010020122112010110200112200022112222122201102102102201120010012211001020002020000001200010221010022110010222110211212110111122100121010200101202212112121020122011221012001121101110211010221120120002002000001221220211210210121202002011110222221121222100120020211002200001202011001101202120210102012101022221012201121002011220211012101010012001222000122102111220212110001011101200122220100220012021210121211201010020210221220211111102120012120000111010102121201202101020001212110020012022210120002220001210201111122202121110021111110001012011110111202021222012200010020200201110212200012210110020000120200101221001210100220211100122110201020000202021212001001011210212011221120220102122102100000110120121001021212111201211221120010122110210011120020210222000110210220110201122001210101221210122102010102000000221020121202011120102100110210021121020100012012102100100122020021222212022011011211211211211122021020002012210100221222102210111220212001021211101122122022122111121210212120202010121220020110000020200000011222020012111110220012110221020120202100012200222121110120211222111001122211221002222012110111122121111001120110222110201222000000121001121122212022001111101212112020210210122221112200021010211111110101010000012202001212212200210101002022210222212200000222001201222221122212200111212000121000211002112212110000020010211012221102110220010121111011122221211100020200102220011012102222012121101122000021021102000011122220001101211", "010001112102020100201220110111021111012120121020102101221011022021122212111121102120200202120111102221201221112010000112210221010021220121101021010201010010001111210010201110012210122111002102122200200102002122021001012212112001211101222212112002010110011201222210021122010211120200122200102221010012202121200220210222021002002100220221222002011100011101010201212122102102222021212110002111100211220100211102021201020200122222122120012102102000002222201120211211010001012121020101110121011101110110120010101022020221021102102112111212110110112211120210100002221111220012212101022010202001011002000021220210022201100201111200112210222111211021010022010021122210121212222021212122012100202210122100020202000201110122201200012221221222202111011100011100011101002021220101200002111121100010011202202202101200010121110021202111002010221120101101122201111201102201110200011122210112202200100101022112011110200011100012112222212100212110101110222200002221101002121020202021111011001020001022101121121021100000110002102111210212112000100121102121201222102020201010220022000211122121222201100122121212112121010220122210022000111122201200211222201220102011110211102011221010220102011011021022012121102202121012120100212110200221221110021122012220201112001212222010120101120211111000101200120220122200102002210011202002011012111122100201122110100121001020002110200211022120221121200110000221002100212121002022122212020210120111221102112212102221122210012020220201201101020000101021112110110212112022212022022112022001221210021210002010011201101200021201100012101200001111022002001120202022101210010101012110110012002220022102222002011000121011011100121111022112002010100000100002110020020100121201112201000112202011001121101211122012000101122111122000211022210121102210000012120101222022022112212011202021021112200200002221111122111002211210020101220200000210222020221120220000021012210210211201012011021220010102122101102210022102221110220102210100", "120010021201102000022000210210222102020101020111021020012011000001101211221202021011211210012001111222000200221202212222010210201220220101111102101002121101111000012221201101102001111110221120012011112011122101011110022021222202002121101211100122112222022220202200112211111221212220111010211020112111101221211012012200212220100100221201110122011010010211001220002212120111221110121212011222010201202001121112002002202010011122020211201021202120201202002022120021222002022120000122020201122012001100110111002111021212020121012102021022000102110212011001210220021102100102010211122201200112012220200012121210010012212000100021120121012101210100020201210111120222202111202212010120201012012011001212020111000111011120210101021200222101000110022001202112102110211000020222100120100211210200212202220011120100202100201022122010000020012221002121012110022201012010001211112102012101201111011000200110022100102222222102021011012000202021021111221001200221002000000000012122122102201220020221221122200002122120111121221000100022202211121112101110002121121020210111222211221010001001111020222012220010012220211010112121020221212220102102221012012010101101202020000222011100202011221212000022002111100111221021022111000211011022120110002120100122222211012021211111001101200221222122011222022102201102110121010201010200112012111100102102120002201000200120000012210022202002010101001210211111102002222110200020112001022201211211220201201100110011010121000102210201010111100222111201222200111111202200202122000221202202001122120211221111011021000112012222011212001020001122220122102112011002112112201010122220022221010102100111102222220220211122220001222020010021201212210002221221200110002011102000000212202202120120102210022111202121100201120202012101012110122101222221202002002121121221211020220120200012021201100221220010100212020101120221010020112210102112110112010102222111111001001122010222002100210221212220121122000001211200100112011012002211", "010021002211000210021110000022111202120102212100001110211210001112221101200100012202102211100222120220201202110012211120121222121000021221002120122210001001221202201112211021020212202001201120120220102111012101111212111210002112201110101102122011020220202020121010110112102000212110022112111000102121212101002100020000101010201111110022012102002111121020122120201222022012120012021022112222121221112021021010100122002111121011220210100121100220211012220122210120102022002122200020100102000122000210222200012000122002020102200210120112210212221011001011221002211211202200220112202121220000201101012000100200002210200212022221202111022121010020021222000010202001121011102001022120021210121000210121021120010000212122002010001021000020221000001112022211202020011202021002211220110021200112100200111211222121202121201110210122222001202221212001100102101010101000110201010011211200022022011121201001020222022010211220211210120011001020001020101001200021212200111211122201020212112012000200020002010022211200212121000202210220111112110220002200220010002000000121121010000111120121012200120001101110221111112102122121211010112202011200112120010021101102211200211120211021022020010212111221210220110221221111210110010211102220220000000112221102212201221002020112220201202111222200101221202000102100100022112021110101000110100221011022110001101222012101100002020210221010110010201211120222120122221100001101212012021221102010010222102102020220022011222200022201022020101201222212112211120111010011211222211110101210212100210012001022201101121020110121000101211210120002220022012111121212200122112110000101201021100120010110112012002012220002112121100220210120202110121221121001112001102121021101212202112221100120212020000210102112210100002010012110211120221012201200201000220001212201222000202111211000211111222111210210011122012110101101021102212101202202210002202220121212102012202201121012201101122200000101210101201122001221222210200210020220", "212222022200110221121222101100000100000122000021221110202021220220112220011222010211221022022012112221201220022010001011111001211111121101201020220121000120021121001112201002011100012121202122212212002210220022111001102112012000002011212222101112210011121202010012200000021201112121212110220001211201000021000000211122222021201021112212000000200000000100202121021220110121220002110200021002122102221211220110221011021221210022100210211211110211110222110220101122110001021012202100221121112222111121111220110212022201120200211111110200022112100220022022211001020212101102122202000012201120220221012012102122001212200020210101000022211112202101102211021121002002101011021011021221211111000121002102012122221022110010012010020210101221101002111010021211220221011200021211020112200010212112102011121101021122112121010010012100222212222121110020000021021211210012111011002221210122010211010202021202022100110012222001111200200200122120101111202112010012221020011021112200100000222210220020002020002001001222000200100112011212101021200101102210020202121201121122100212110101021111101200021120020022102102020122022221002212202212212022001200120202201012000110022000212002112221101010222220121002010201101000100211212212121000212222012202100020122110220111120100121021201102201111122121122211002022022112002221022102102210120201211010002220111101102112202200200112102210220102122110022102222121110111001120201110001021001000021211101020110022020211212000011222221211012212112101011101012211101120200122120201212112210222001022111120011002120020221112021222120112002122222211001212210112012002211022120021011122002121112212110111011101120112212121101101020120200202022111002022120002000222012101110022001220011222222120000201121011221020011110020112110210000102020120110002022122021121202011111121200212110100020202001110022100002100202221010110111211120000010121122120002110220101121011210020002222111211110102120002220021120002202220122121021010", "001122112202121220001120110012012121212011212002000212122010022022010211210021211110022120200220221221122222211102202000000022100102021012012002022221102102212202012122021120010110222122001022110210222101220200022100100012022011001020212212211201012100100212002112120211212012001220010222121110020200110201222000202101112022022110020221120222110210120020212211102012220020110010101222112022222011121211101111100111010221022101012001012211010012020010000012012222210002120200022101202101221011112102222012101201022111020211102120100111010201221201101120121020110012112011201020012011201011120020022002010210200102222112112121002012001001211010120012111022202112101100010010000200221202010201200110020010012111010001201212101212011102101022012100102210112101012122101221221222122222112000021101002000020101010012021222012120212200200012102010010220202122220210121102220220010021122100111000102211110111210102211122112000120110100102100122012100112222200122200010110211200100222201221201220020222222212000000112010111201112222222221020210121012010212212211102112022110011120001022101022201010122011010221010011112221220120022002010100200121201001102222010200011011121021002200220011202120022122021201012122111001000100111120021020211102121001002101112111110010021220110101120102111000111021200020121222002102212121012110000212011022100210212110200022000002121122120112122011011111202010100012011012010021201001012102000210200000211210210210221022121212010011221100220210011222002001101120201211012101002012101021211211110012002010210020222120001220020110011210020222200120012021201100202101001022001110121212020202021120212002020000020000100222011000220201112012212111222221112021112111211220201220202121210201211110002002000000022221210010102202211112222020122221011001201222021212211121221121111021111212020022202001120222020202011100000222111012111121120102002010200010211222001212012210121000120201011221001002221112010222212002001112110", "111222201102222122110120200020101100102102002021101110001220211212212112201002102220221011022010110221022222212020022212111000010202011210220112121001220121021222212110222120211020211102110122022011221000221211210020000120222200201012221222120010001111222220000210011202000122120102010022212201122102022121021000201121022112201120120020202100012111000201200222220100010210022200020000200100201221200112021101001201111221211210200110001022010001022120000101002101202200021112111010202101202122112212202010200202022102122101100211020102020011100121110220120001201012200001002202202212222211011101020122002000010020202112120110002122010121110001221020211110222121022121021222122020111121022101111212202012102200220002012101002122010220100110122222210100211122220211222020122000012202210121200220211001011012022001001122200211111122202212012022222220000022220101220001101121120221201122220010121122211201102222122100001221220000111001210021102010210010112201221120211020012011012021122111001222010202122001212011110020221220200110021020020100020110110210121122011120020220221121112201112022021002010210001111200210010022000020011022222000102010101221210022221122021001010222011121110212110112011002101122202012111000201112121102021110222122121220112101222021022002010012200100021211111202011111101221011101121120111001221201100001202022112200121000222200012100222222020220020201202112121101012110022221010221010202110222202001221222012011220011022112020012222212122210211221100020122212002222121211200100000202200011120020101022020002122121122020101000120101221001011220002010001010112022012010121012012011110021011102100021001121222002121122122110221022121002011210011021001102122122101012121001111201200022001212212011112000200221012021111022012101001222210110210012101202110122012201220110112100100211000200201102111020211011000111021222011211100012112010211222021221222022012210122201201000000211111121201210221011012102201001102021010120", "122010111012020211001201200111222011111212211012010122102102000101212120100221112211110111212202211021011210210112122200000001222021101011111002221122220020101120210121022212202111211202121010101200020111121202212202001200010021000121022100211101022100201212101200010011022011002121000022111001120020001111221221222020021221200201112200220202200111122200002020102111101002002120212022112010211020001022122201011212220110022121102211001112002012220210001001102200022012222222220100012200112111000022210112012002022122102222112101112021211202210121011022200112100220001100002110011200002022221012112222201112120002100010120101101102011021000211211022000222220111202111110020112102010021212112202001001022222222010222000200102020020020011002012121222200221112011211002202010111022101201022202200100202211021100101222120022012022112002201012101010111220112211011022221100202010021110210200002010110121011122100212112001000221221001212000200000211110000122112222110221012000102000200101212020201001201021100202100111101021102022111022001010020210002120200121002100221102122021000112021011201020210200211012011202100211111200010200022211022010000210112200011102122112001220220201021021100011221021011020112111211110220111220010220212110210122211221212102020111122211211121121202212212200120202102221101020001000212200210200121012021201112200210001202212021211101002101200020001201212012001220122022002110102221211001201010102102201121022122210202101211100021001210002221122102012022221102221121021000011110021202202102000100201122110120121221210102221201011101212110112021000011022110022010120212120010102121020002202002011012221221110211201121221211021122120212012120120212110001102212122200101210012021200202200021002110220112012121212000212122201021101021110101012120121200212200212022010002012211221220200021202122022020002210111211000101111020200102102102220200000222022022012001012220201021020122112100010221222101112201021210000022212101", "212001221022112120011020220122121222100222001222111021201202222001211022201101010210111212021210120121102200221021210212200120120221001212122122202000000002201122102110102200012100211121101212121000211122210201020111101101212200202222121111010011212011022121210022211021001201022022012122021121201011110110110101000102020222110011021121102120202022121101100020002112001011212220111011201011011122201120202021022002021102220021122121100002002020212102022012211000002110222221101110201112100021001021221101211002100220021201210020122020001110222020200100022221200122220000201222122202112110000201002110100102201220212020121000012212221020002201220020202221010202020001010121202001112012122122001022122202101001022200020211000211220221122022012112200021212221222201100012202011200220021100100022010020221001022100010020221011010222011102220112101002201001200101221200001202011211111000010011221020111211220011021210102122101011110221012122112222122212011220210022102000220221200202222121222010220110012100020112112222122221011010002022011101112010011000122110002202101010001012220110021010101222120210100221110101221220122011011022022020201000210001121102200011110101122222220001010020211101022121121212010211020221112000101111012010020220111200000000100002212121001201110201020010202001202022221100120110200210020021122120120012022012211011202211020112020112122220012012121200001011120112200012121012202110012012221212210102021201100110021111012200001122010202202111010211012101112012100001221220001011112011121212002102012222010210022201100122220101022101121000111200000110220022022222101121121221120021001001011102100211212001211000010102021012221121101201102120100202201200002122112002102111111012121211111112212011111122002211211220100021211212110022112002001100121020120010010100210002101002021102122010020012102200012110221202101011200222000202022110100000212220121112111012011010120012212102211202111201002220021011020210222221222221", "200211020210111212001220002020022201210122101112212220011021122010210101010101022210100001201220221202222020101002111201002100001001122211010222012110012202002201100201001211001112220110200021100220222121200100200121221220122120020201111022112100212221200120202021110211010200200000221000101012021002001101020202122020112012210100020212220212012021102121211111110220221121101020200012221100112000211211021201021201211200020002201110120020010000100120210011011202112110201000111202220020101101002001220221101001112212002002011122201210022222111100122000002210201122011012021002102220111002010201000000010222120102101002102222022101222001110101101201020121111202012012200112100212010010212120222012012010101212000000022202001222101120011212001011010020211112110212022221100220102110020202121102002022002122121210121112020211001210200221110100001221201022100010120101200102110212200111010110221011001110020202102222000121111002002210010122102112222012221202012201021012200101101011111002120110100202122200202201021002111200001010100220210101220102202200120200202112001112202021120202100112100020012122011201210202210110222101121201222221200101201222100011202120202000120022012121212220222021202020200022011121220220120201000120210000100010112012201012001002210000002210021022011000012022210100021100120220011110110010112010002100000102012021011221110120211010101110222110001212102110122112221111201011200112112201010101002111200211112000010012101222022211121200000222010122002002221121201212201121201200211110222121101122010222000202211010000011001101112111212221012221211211010100112000110201020001102122220101102122121111001012101112110021111021002220122102212220112010202022211222011221110122110102221022022102001220200120100022000021212122002220012221101112200112111212000121122211111111101101100120111012121121122222020101002112121010112001100000222202121101101101202220022202210110020022020222021221110100002000200011112120102022122210", "000112112010211001211221222010202120200022200002102011020100222202121121212211101121100200021220022111210120021010001012222111000211222221211121202001010221010112011001100021210002021112202012100102011221122021200111001100021110121220100102220222221021022010212102211112210122122122112011200202112201001112220112202012112001110001120000210121122010122011002112212002111002120211121011100020010112211121002000022012102201002001222122121101200020110020021222102211211021020011201010122222022000210012100110201000012001121112120111202001202122012201111021222021001200002012111211222010012100111110212101122100222222101110012112200021202210112112002020120101002202011212002111211111022112012012102101010010010122200000111020021122220121021011011201002121201111220111020220110211021210002001110021220221212110200021101112220201000222112201001120020021102020121120222122100120202201212110110021220011010222120100202100120020021021101120001021100012201002021200102020212201110022220112122102021200002211021021122120000112011212110201202022122210210202212122200202211202010120102101101122120212002200101222120001120010121000211012021202200211020011010212001210221201210022011012220210202212011022021001122211200012011201110221101122212222112120121100021121121000102121022011120211120102111000211111010202121001211122002110110200000101200220001212001102022120011200202021111000021220101021000201021000121011010221020020202020121001212012212210212120221020202222021000100002201210200212211102200011111110211211201212000210111010010212011211102220210222001112120100110020120002111101110010201010110122110022000012002102102011001111210120022202200221002102212002120012200010001022122020021102210011111022002122121100202111102210111201211210122211002200022020110210121112021202210121102001000110220021212200010020110100211021121012220201222102102000110101100201222221020021202110220102100122122001222011012202121122121002002011202112112101020220001221", "221120202122122202011021100211112021121001210200012002202021020102100120220000122022122011201112102220121020120221120212121110012001210100022111012221100121220202120120102212212101210020120001020000210002002112210101011121012120210020211220212202100011122101110112121101120011112010111000202201021112111210022201200210100211101120000201222012101202000220121100202201212010122121001122100122000000100000102021020022222011001222201201122022101221101112121202122120202221220011212222110121021120222011100022122222220111120201212022021000102022000200120201000211101121212010100001212110120201020020011001002210002002202210120202101100112121220002020102111011212011102211200001101120201210200021201212200021102212001221102112101110210002010000122222120100200111101120112121022102112000222102012202200220102220120121212112120000121002222111202201010121221202222012210221222202100210212011002001112220122122121111012010222101212210102210202120002211201100001121112211110221011200001122210120011110010020220220112221221101221122222200102211101201201201102022101202012011000102100111021010021112112020220020110002121220220101111012022211222010102002202011110221001110102112001000101101012120020110121122021221000212111212210122211101100021110212021120110210220222101020000221100221101221110021201120000001012001211111211220120211020102211101110201010222001011001120212102112112002020021200222011110121110121020011002110120110101102022010102000210012101111101112000201110011020121201020021020000022022110100122002112000011000202010121100111102000020210201020120010002000001110221010100121111020221101120111101212201110000210212212111111101010121001110110112002201112222102102011212221120110001010101122112022112002220002101100222120201021202001012222112112000110020211021011110122010110102021201000220022201100122000012201001211011002010122010122122202221100221210001202021200222122121100201021001202022010012100020011101022121102102222112011121212", "200020112012020000100010012000220001020201121110002220120102202111210002221002220200000221102101210100210000011100122100000121111220121112012002120012010221000011012100221011220120210022101201200101102211101212201111102002220111221122101202211122211112112210020120002110101111021112210200020112100221100000111221210102201211202112111102011121202211222002020102020122210200121200221220020120101012012120210211200110222112010001010212112200110122202120220012021110101020212211021002012102122220001101202000200010211110021220021110211011101012012021111112022110220221110011010020202102100122111201102222202111111112222010002121220201212120011022122220010101011020122201000102021120120110112210012000211000210220111100022221212201202022102201211111020020112222120100221202001120120101001111222212101122110212000200110012201201202001222101102021101100220001112101020221021020100000001100011202021120202102202000010211020011001000120200211111001011200201201210221120202120200002122122101201000010021011210011202222122120121120101001221021002200010200101100021002020021122220200220010102101212202102201122102222020102022200010020211200201012100201012021110202000100220101211210101201010001000021222010002221222112010211121011120012210211112002201201222022120212222022011111210200112210002120121000012212121010212000022102022011011111202222221110102011120120222000111210212111000000122222221100001210020210200122102020122001102212000201100211111010222022022111211111211121022112011100122010221010211122121121212210112221000222111001221101121212021101122222000201121100220222112212010002121120002020000001111202100120021201211021120010211220120221002110222220010220010221021121000121112112010120121022211211011010001022201002201020100210222120112200020101011000222010222102211022212202110211011011121212221102122011221000000212010001010210102000220020102220222120102102000122221221211020102212222222002101120122102212012201120102222020110021012022", "100010120001111212100111112110110202211220000220020001100122100111110011111211222102121222221111011220102200202210212222110112200212211100210012220021210001221000101112002012012221202122011111020202221202212021200201210200112111221101001012200201221102120001112020101100021110010010020200102211201102112202121211011011101021020021022001202200200212111101021201222022120222022011100110102221211010211222201001020212212021010020110022110000111000022210222012111210100202120112212011120120222110011002002222210021010120102022011021010202000011222021202122210010202122221012220111210200201112020111110000100211022211101012212012200022011010222110010101222220212101002112002101111122221120111112121122200212020001022122000021121220110101201221021100112101220211021212001101201102212021211210222110222121121220002002111210000012212120010011000200010102200010220221101020121202012012002211011211110221212221122111210100220002210110210012010200110022222022222110022222120110100211211200221121121211012201121110210010111021122112220010002012100212002220211020022010112022001111002110221021222010221221002021222002110001211202222112112010111001120001012202012200222122122000021101000121001212211121121010222011021122211222020122121010200211001100121021122210010001221100012002011001001001012112121222002011101112001122000202201010010200122002010202020110020012112002011110210000121011011120102012110120112102211202120101212002021221000220100220011011201000201022212202220011102001211210102200212012201120112102110201110020202021100002102202212202100220011111111210101102121211012220000002101020000000222211011211200011000000010110222200111121111200221200202120200202100112002110100121002220211222122120120212020210221112022222101212200011212122111010110200110120001020202211212111120100111121220120120221010001122120222001102100200220221021010202221000000221101212202100101111200202122102100200121022020220122021111202221100020100210011012101221111", "101210022100222001021012002011102100221002011212220210212102022200200211101202012202001000122121011211001000211111210102010222102111122202001210200020211022211220011101001120010112100100210110002212001002021001221020110002111002202011212212022101212121012122202220121012111100012110002020211200110202010102211211200121201002212111220120022000001200111121120201111220200220202111100001210120200201201010200220120001110010001222221201210020201220221012011201221021220021010020002100211222022200021111220200010201001001102002202000102122112001220110220221020101010120002000221210210222210202202201112010200000110111221202121220002211200100100110220100100220112101010102122210010210000022021100211012222021012122211010122111121220100110121122220110200000212010011100110002220021111221121020011111202010202210210211202222210220111121212022202102120102222021020112020020012212012221012200111120102201100001020220210211102210122021201200101012212100221001101022222222122120200212001022110222222000210121100001222012011220202021111102021120000110120001021120100112111222112202210110201102202210021012210101002222202011122121011011021110201011210121112012012121220012210122222222111101011222010102222220211022100200010111220111012021200001201100021210101201102102222101020100021121112022221100001100222220011012221012001121020021001101001011222122120122202211001010112221001011201011000200220021221211011221002020200202202112212020210010001102022012012000110021120101122211212112022000010111101211101101111122201021201212121111012202202211010200201221202110210220022110022001221201200011022100211201200222012222202112102202212100010200012101201210212222112020010211100122102001112001020111210021202102002202102101020212012121212002001011110221121002121112212221101010212110121001212202121211111001121201212121111120210000202002102222110101201102211121212101200111111201121001011012212021101020100110210000111010021120020110200221202101210101202121", "211110021002110202012022212222012210012212111100201120211202010100210111120221021021100002010010020022221102021222000201202100102121121021202222012021201020022102000001210220220111020022111111112122100211212100222000110220022221121122111121012122110022111101100110002220220210122101002010210211011102111101020201100112002202210120122200012110220000002120122000010000110021221010210202011010121221021000122011022010220122111102200020100001010011110212012221221120111002011222210020222021001022202022022202011122000002020110010201011021210221122221211000102010000122002102011210010200001000201220102210121220101212221020100221010211201211001200120221012202010112022122210002121022201111011101222011212021222112202211122121010121020112111021021011222111111222101022211002022220001020012111102012221011010210101020200202101122022121120001122210211210000012220201100102122111121022002020202021010110110011102101101202101222100011112202220101102011100101020202020221100102110220111221020110010011010122102021211220112100021020121000002002211110021022112202211020020100211202001010102022201200121201220200120122211111200010101022001211000122011221001012112102011112202000220222210100000202201100201210212021122022011001222022021002022101122000220221102022012201222202101011200112112110211112111002120020021102000101022100110020112110122021101001111121021021221120121222201212100202122110220002220002000010220002221202112020200120001122022001211211200221222121110000002200022212101201102020120220102100212112202202102101101101000220112110211110111202101002100201001121002002220001200220212021010012221211021100020202012122211110220012201100111120110102212202222111011001102111111200201212102122222020021111200220112100121121122012211011102121212202211202000222112120200010021111112120012120010100200122000000101221212012002111111212221021200101110111111121210201222100001102211221011002100002221111020002200101110112222021121210122101102100221101", "022020010102222122212001122200101022111200001212120200211212002011121222210012101201020121212021010110122020200220210221010011022202000210020011022112000122210202201101121000000202202012121010211022001021101122112001212122121001122201012102121201202001201110002011012022100110012212211022100111011220112002002200011200202020000100122220221100110200110120201201202120102200200120112102200110222021012111110100112001200010000211210221000101001100202210011110121102212012122020012021221012221222202210211001211102001002112011111200022200210101011012212221011020201200000122111101112110222111112212212111011010222201011121010110211020221011001102220002221102210201121101120120010100220211220211221122221020102120210200212122122102010102000200001120100101122101002202122212021111022222112201101222211011022110102200101220202022010121101000021111201211122002200020100200211220012100202211222220102220210200012101211001222121111002101012102012012002011022012100112220212200221201201111101020101101122002000100011011211100200101022100201012222222222002211122101000212102121210021100110011121100011200220122211220221121011110101100020120012022102221112122201122101201212200202201212101000120101000211111200110000121100001120000010110001012121022210100101010010121201001121110020000020022010100212011211102020021012002010100102022011001222101010101111010011121111020210210000012020020201120112011021220212210202101012221100210002001220000212100201022002121011100022201012202102111021120002102012212110020202011122200012110010201210201020021020212111102011002122221201202022120100112220111210102222112100212121011201002102100002020221120021121112101011022101200122112202211112202012201000222200011012102022102201100210122202211221122220022210001121021111021102000221120002020001221202100100112021121012210110010021211210120101110212111001102002222101111021010011002200022201110211022000112022121111202022122211202202201111111101011111120220010012221", "221200200212211211200221021011112020212211121001002212100000222112121021222201100011011101211011020022200122221121002002110120211112220021120212002020122201012010022021021120120202102121211211012101200010010202001211111000020012120110010010210122222211002212101011202221121202202220002010212020011012212000201002021221102102212112211122111020102001100220111100201221001012112211201101002111220021102221010120000121020001122210112021101202220020002102221022200021111222111211021111202202221011202021202010210102120210021010211222102222020222001100202012112001102222101112110012200010001110212200000000201200211112120222201222111111020201002221022102022010122012100220102121120002102020210100110112211111210121220220211202211200101012121112110000000202010220100021220022001222012221202000210101011000102010120000012000011222020002222002022101202112212012012202022212001101000222222022111012012021001202022200001220212112222000121111011101010110102220102202102012220012200002010220011110012012120002002110001122020102211210101222020220112002110001110000202122022221120110021001202211210102001211001002000200100022120210022221000121000212112220012001021112122222210010120020200001011212020220111010111120022001112120200011022110100100202221112012212201112212202202001001022212001010020010212221122000121121000222200101002211212001101001110222110100011111002021211002022122222222021001021121112000021002122001200020021221022012111221020101020212111001201202020001012121101022010202210022011122212220002210211111212022212000101122210110122201010212110201212122110201210210012120101201201102100022010122021202212110102112202111211201220022120202102021202221002022200020121202002222200022101000202110110001001112012212011122220000202101021021102102200111112001120100121001210201121221110000110012012102021022001120212212222000010221201100220020100122210012102122210121211211201102111120022200011001000000020101121120022121201122110021201221020212", "221100120212000222212212120102202210122220220200021121022110021202210121211022202020222200011211200100200110011202202111101120211012122111212121010100112220100120220120010100022102102112220102012202010122122210022202022122222111221010100202122110010122210101011101000220200202102200020121211112202000200011122022212211011120020102011202220211002022101220100121000002022122101201020122221000012022110102001211222011220102220010220010012001202210202002001112100211022010022012100200122200220020012221000100200020012022122222120100202200002110102111020222011122111221001222211222201220222221111111001111011121201122002121100120120022211010202010011002201002202121001022000111101010002022110112000212220220112120201122210200220210200020011210102010102020210102102021121212011120220022211120102002201122210112200021012212120000022120102021221021100202001102002220111202211211211022110002112101100012201212211021200212011020020112212111122111211100220011111222022111001010021221200120000121122121201022120001020110100120110210202211220001100101020221112001122100201110102010102011011201021221112100020222022022221120000212111122022220220001110200021210000101022202121002021011202220022202111122112022220012222022210211112001201021101111101220012112211120000010021020222111120201011101011221000110121210010222101120100102101021221110222021001212120021100001102100111101012212210121202011222201100010122001201010211111121220000221212210210000002111220110212020002102100100112210201022200000020012100221110022001011220010212211222120211002201002010221011201221101222020102102211222101012221122221202121112002010022100011112002010202121021102200121221022201002000121102201020122211000210222211222211112120201202121010220221002120220121011121221212122101100201212021212212121120000211200201011001220201222220021000100201012102101011020100020101220100021201001112000011212121202001200011000001100010001011101102000211010110100011220010010021100221100", "010022201010121201100001212021012000100202101101220011201021010112202102222100122020022101101022010012112002120210011121221001100111011002210111012212212122100021112210102100121020011202100112000010021001110001021221112210211001221021201211021202112102000012101122001002121001011210200011112200012111202201211001111020221011011220120102202221121210211221112111120101001220120000002222110002021111201210021202221210222201122002200011021100120100020100100110002201122201110022121102122122222220021220120202002222200202210222200212212200020112022002021120020111101012111100001102221102111020111200021012012012100120210112121210111200201000102011000102210020202121012012010100111022112022100001110100210022221111210121102220200212012100111102110121202200102011102120110012021100000120122100102201122122111222101201122001221001201202000201022022020112002121201021221222001010202010210020100201012010010011202220022220112220222012210011020020121021112120022212000210200001222201121002021122200201220121000212121001200200101220201100101201002111012101010021021122010220020020221000011112202101201011221022122000210020112021001010021001200122020101100000010002221001000210002020002000110202001121012111012021002001101112110002220112111101110221021201211010001021222012202020010011202022110011222022202200102121122200212222100222002021111021010221000110212212011112020202002221101121202022210021220020202102000121100022102012022220011020111122201102000001120000022101010201021121002012021002100201001021020100122100100221110001111012112112002220221210202011001211001111202101001022210220220000101011122112221212121112220221211011111211210012120211021101000110200122222020112110222220111211211101121022211211110011002221100012121010111020120112112100000212102020010020111121101120102210222101012021112211121110000121222010212121002111222201122211102221220002002012100020002100202201022220211102010012011202022221121111021221021120221100100221201001", "220021011120120100120101001221001121010101201111012110202110021210020000200020220200102002010100100000121020202100210210020202012220121020120121100002222010102120202212000111210220010022222122001121011121210011201101100020012220012110021001200020111111211202201022102212100011000201212100022202211002202102222002120222102221111102120222211220002010110101000201212211122212101111012020111211210022111112211012021201121122000202022212121212211200120101010110010002211220220210120002212220221000021222022100212011000201222011110112111100120221102222020022011000111020020100111222012021020102001122202122212002222112202202202012110201102022212111202221110200020112221212122201000111022002120201011122100021021012120000022020100111100120220200012012221221121121201010102202112000010021000012220110211210000210101022212201012100012101112102111001020202122200101020012100011002220000100010010100010222211010111121110011012220202010120110202101020222102022120100120001122222221110110110000022022202002220001011210221021200200000210211222010120220100211001022210000102000000211202220221111102001212120210121201110202022121002221102021010110222010012221002210222021210201100022100200212211212002000022200110010111121022221200121022020212120112212122100120220222111210122211220121010112121121202201212221021212221221221012210011101022122001201021221210211000212110210001210221220022211020012212112222220021102121201220001020100211002200001102200022201100210120210222101200112002100120101201011002221000001120221012120102212211112012021211002220022001222022001201122102122221212101001122211021101022111202211102102111201211201012001001222010220210000111210012010012000010121210002112111002100210011210002211000200000121211112111012021212121022121220201022221222210011012011002212121211000022100100220122111210221101022011012121110101120102012101101112001020002120210020012000221000021122202210222202011020010102101112222102211201000122210122211202121", "000011220002001211111211011011002100002200000221111011210000202201201121122110012011011201011001211122021020110222102211000020011110022222110101001011212100202021212101212021222100112212120020110011121020120022020110200101222112020222200112000002122211222201101002111101220102121102010121020202211020020201220001022010120020201111021210101222221211002121110100100111020221201110122002222111021000111201121111102210110222101200102020201111212210112221222222021022011220000100001001000111102210222220220001122102121102111002102120011111200200102100001001001100122021010221022102102201022212202020010120111220001020210012122000201000102211022100020000111210211201001201002112021100020021110020121101211110212111102210100221221011122120010120221001200121121112121210120121111200100122120002221221220112021111010020111210010121212020101001120000002100002121112112110200011201120012220121001111100220210222210201221210101220101102212221112010220001020121222001111011102012101021022110121122120102200112121101221222221210011211002121101010220202201220111111212110011201121122111220020212002001022111210121021200211122102212022222210021010101222120222102000111112001110201100201001210010201120010022200110212222121002201100010022200112110002222202202010212100200202222202221000011220210020110120202021002011020212021121221012012011110200012202122222000121211022012010222100121000212001000221010021102212002010012112220010101020110220001201120011011202121222112211221010112212111212220202120020100002202211112022010001122200120211020122010111221110001021001211111210102212002010211112222211122021212210200120222120100201201002201022112001002011012011021120022000122222221012010211110122011122212021222010200010001220202121210021020201200011221120222110112222101110220102000102200110011001210020222020012121011021201122022222212211200120020112202220012000121211122020001012111222011022002020010021002021001012121201101020111000002121212210211101022", "010200222112012020021010020000120111120210002100211101102112100110011011022021120112200112221020222220110210200220122101112211001011112011012200022200100100101022110200102022212111001010210211210001020221112022112002002002112120102022002211000102110021121110022002012022200200101212201010122201121000211212120101200212222022112012212110022221010202122020012022210221112101102212002022121111202101112011211010012102020222000202111211002221020102010122212210101211112222211222100211011210001002201100110000121010201020000202221002201021022102121010000111210012011020010220020010012101222120111200210012021211221202100220110201211221000012120121011221202210100210010201112001002002120001221211110212101220112222102012201010201110011010121120101120010001011212010111121012201021011001112000002002100122220221220220011121121021112021200110200122112202011122110122222002002122111222202010111112202101112100111210101100001210102120200122210111020200202221121221022002210012111110200201010200102012200022110202211021200222102022110111201221101201012121221012222000221212111200021221121111212101002022020201012001011001200001222202011010200212111011022001002210000000210201202201010100000220022001012000000120221121212020021222121100002221121220220221212012102111220002210101111011222202211111121100201010012221102202222121202201011101211111201201100100101020011221102101212201202020221101101011020010022120122101112122222221220022021122022001110022001220022211122000201012012120212211021210102211111021012002000210200020102220112001120200220010112101220101011120112210102200101202100212102021202210100111200200202212102222202202021100000201102211122120121211012022212202012202011220001002221212201120111012000002120222202201120222010122122211000020211022100000122020012200220112100101112112222021011121002111010000000100120110111001100122001101012211021111210210202000121101011020220000020002011110101002211101101022010212201112222220212222101100", "011211010110102210110102212211220101200122221122002021211202022022201222201021100112010012002102000222112020200021220100202001211022021012201100011221102010112201202202200021202021201021111101210220102101101202020112200202102022120012220110001012000101220112210121222112112010011112110102020011111202222112210022210211010112121012020101012202110002202001021121020202012201101222020100220111222020210002220212020021120000111122121221110102021012100221021102002122002100002121112200212101222202011010002001111121010102221012200210112022211211202201011010211101021122000011022101210200100010211110022211011012220212200020011121121110121100000222121100101202200000212200220212011110120000210222201010110101101022111122010102210222212010022212122110022121102000201120021020110210112001010112000221010000000111120111122211200120221011122011211221110100200122201121112122021211122001221011002210211002001012110010020002111112102021001101101121111122212101221021201122011102000010221202120020100021012201200101002221011002200120111211222212201202101120222212120200102012201112211112211001210221120111222111011120020020020221000020120201110102121202002122010011011120112001122010012020112220020221020212112020010120001022010122220121020120210012020211100222020021110101100201122211001011120120001001211101100210122001220121220022021200212101101222101112012110101202122010200211112010120112001101212110221102220122021212112101200202010010222000121101221212001020000211220001022020101201022220220212222002120122101110120111011021020011222100120001212101202022011111122100011120102202221021020120200112002022010121220112112102121111221122012100110201120012210212101222020202022101000210221002102020200000000201210102122111001120201202100202210110022022220101101001101000220101211211010112221020221112222011001002110200020001221022111111121210200001120122120022221000011101221220100110110102101021201021021000001102101101102012010111212002210011210100", "210000112102212120011000121102222211211200022002102001111121111220202021211111112011221002222002000000201012210000211111020102112001011120120011112100210001010201210210122112222112111110020011200120200211212200020111221100210012211211010000102201110201221112100110021020110102022120001212212112200120000202020020122000211120001201012212011112212120122120010122221201121102221200210120221222110000222021021101102222121222220200020202220210012222200101200102001121001210202010220021011211120001100021022201122212121212120210012021120010100001111212102120222221020112011200112012001002222111112111022110220210011010100220222100100222001000100210101011122201200212122120201110222102110012202110222122210201002011211011101021021012212100222112020020002222010020102110011012101220100202112020202022122211111022102111220222212210120110100022111201210110212002201101020202200210021212122102220210012212002011120012011112101112201121112022002212201222011102112001222000212001020212022002111120100021111010010220010010020001021120211021211222011011021222221022211210100222200220221220101202120202201000111112112221012202202210122101200220011211122000002222001001010002200221000000120220000220000210111020112002122000001201212102212120122122010010000002121120010120221020102101200102100211122111212001010210121222012121212020101002221221101211220002011011022021200212200022100220021002012001221210101202220022110221120220022101210111122212101212002111122111100212000221102000021021201122012112112101211111102121022211001110012101010111212022110122110021020002211012210202212111120010200022202212012202211002122200102220221200111121112112022121102200000211211101212221102212021202020120021011022102001111120120212220201121020222000200001112021201102022211020021012212211212022112122000110120002201000120010222101001110202200002022102002122222001000010012021011121212111112200022222101022112222002002111001221222210001220010001112022111102121200021222", "220002222120201111101200101121201122121010121200021201100200220010201111022122200200101200002120210121202112001212212112211122200010111210122001211021200021001211010000110022221102012220211122221120210122112101011111112000022101002201100200020020202112200202102111121111110102221112010000222212211020200120000202221111002100210110101111222111110200011001211001220120022121110222222100210011101002102021001102122202211011120101210020212100022210010012021020101102000121101211211011021020001020201000000010011010121010221022012210210120011101010210212121100120221201111220101011022222222120222100221200200012210202101200001121010120112101021011111222122212222220000102011112111222210010102010121020210111022021102001112021110011220012210112200002212122121010000202022111222201020011012211012102110121010121212020100021000001202212020112110021110020122120022120101211000112020202022102120201022202011222222212102211100121020020021212020200011212120012121201200112221220210200020200211120221201201102211010021111221211101201000012201010002121001020212022200021011012200100100102011102122120212211000221222212221202011000211220022111101101112221001121211010101012221111001201200102100020202102001102201120200120202010220212112010020122011011001211022121010010101012100020122002010202112121111002002002020100102201020221111112122102011202110210102010221121122202010222220201011020102012102001220222101120011010020101221221101012011012210110210022201101011102220200100221022211101102121200222021100021212110211200220121121111220112021121022002000212020011021011011122121000221220022111120212122212002121001110000002010010010011021201002012201011211011102220202222220220201000000001210111222012011211111022211020120000022020221201122020220101022010201001212002211221111020210022210121111202201220111102211001202202222202011122012000020221121202222022021022101200122202102210112112022020001102000222121202111012210211022210011120102000201220122220", "012110101100001221222001022110012202120212121221011112110021011210222012102211222100011002100011001222011100200021222210112212002200010121000121010101101001110022102120120001102202110012211001012222120220100012111122202222000000120001121222000102010011022100120012122112200000110110020000202212011020122112222111120112000010102000122101020011101002100011010102111111121201120101200020002221211210100112111111022220200021200120112200112002100002101022100122101102012111120222212212102210022021120222220211022011111021120100010002112211112220121200102220201122200211102111122112211022010000112000201212201020022200200001002020011212101101111012210102222211221002021120121000200112211222002022011121211211100122022221002021012222122222012021001221121101122202112120222221222010120122012101222001102212110221202101102011020221221011212100212210110020210212211202002011212210221100010200021121122201210202021112010111222001200010210211201020022200112020201221021212200122100010222102102121121110200200100021012020220022021200111200112212200000012212121011101121020221222210011022012121012211000010011201220011222020102110101111112220020120221011120220010002110212021211001011222220112000112021122100001002002202001021202120012202021221020221220211002221100202211212200001010111120212012221122100222121122022111001202221011202021020002002010000101012010120212020012120220102121221120011120201101201001210100212200201010100220010121012120111100212010221011111120200011222012212101000220022112100200202201121102111110010221000222220222020101200221122001220220112111021110121220102012001120022011010110000110021011101110221111112221202222122200011121010011002000112222011220222121201221020212110200121101211221121111202000000011000201222220101220200101110000212211202101201020100111110102212202221112210112212120101010100111111022220100000010221011202122111101101120001102120002001202212200012110101021201001212210100120100122212120212020122121002", "022102112002201000011220120121202111120120001222102111121120200201012101120212102202201011120121022022222220201220200002020121111210221221112221101101211101010201101202002201011220100110211200201210202210220120222202212001200020011011022010021201112210221222010110121001212202022212200221012111110010110020222211202001122210200110210002112212102022200121201001000002210002220200100111222102002012120200200221201212100022020100210021221021122010020010101011200111001122212221001022001121202120022111010120022102000200210110000002220222112212210101202100112000102202110211101201021100102000021110101000122110022210010022001022022102220202120101112001022111101100222021010222112110110202222120221121202110110112212111101001000102200020000111021102210102101101201022212022120021011100102022010100201100021012020211010022102221021011101201110220210200210201121211101122101000010120121012221011001022222011001222211220101001000212001221100000200121112111221121221102102212200020211112122112020011012102010221112022201202020121121201222112102200000100010210221102222211101220222121020222101020210011221221201222211011102101210111200111202120200211200000120020002121110101022000021020011111020110221002201021220222222102011000200221110220001211220012000020122002101211001121100000222110212010221020102120020020220221212122012110002111110021200121020101020202001111220102202002121001220211212220201000002122011020201020111020210021201110122022011201212221002222122011001112110200110110211212202220011112122122222010212210212012121202121200010022221111211122122222222222222011002002022201002101022211211121202201222212112200122021111201012211211111001022120111012001101112021210101000021221122120121010110121211102000202121112211012111012002221212101100220220002100201221000212120110220200200002212200212111101201210201210020010120120121202210020122100011212110111211020002020220211220121010211112202212211212200020021110001201122001121022020101020", "221121012020202022102201000011000201111202012112022221222022212120002211102202021001101012200102000101110002110202221021022002212010210202111211111211101102020022021121110200010202001022012202120020102100102210002100120120111111102221102200220221200020002011120002022110112001122210220212210102002222021221222020101011122201012121012121022220011100002211122020200100222111100101221111221002012000002110021011022201222221120002110111021121020101100201000021200121100211100021111121220012221001020120022012110210222110102021000110022112020110020101020201211012111120112100212212112210211222222221110222122000200121112121100102211211202201211021221011111100000112212202221021122202000022221111002210221212102121111201100112222011022110211000112111100112120220111112210002000020202210210001202220101100202002122002012112222221011110010120222022201021210200012201212112010021112022111221112001022211011102220102202102022222020001210022211011010001111010000020212210010111200002011111220010212011201111102102201110020210110022221220201122220111111110201022102112210102120011120110120012011020211101210121020221001212222011010002201200101122021200201011002120222021020212120020111020012120111101010021211012202201211221201001112222111101101112002002210100011022210102102211210102220111200022120000020021210010101122211200120010120012200202211110000121001001221112011222111112101012221222011001011122120100111211120210021200100222221221112121100020201012121201220110111012110210221222002001002021010201202010012222021022210020222120210020011020221222211002110220122220101101100112202202201200110100022111020120002111011002200110021000122221020012002211112202202212220011212211120212022111211001002100001011012200112020021001010101222200001000222112212102002101111122002110121002210222102012102202002110121200100012002001001212022110210012212000001011100110102010200011211200101100220012101012121220020002002022210200202011121200121212212020210111", "020200211102122111012102222200001122220120002022010212022220102102200220201222011121112221220210020222211212222101101112001201002112211121202012112001001121120200020021012012210121200212122120211022001121101121111210011222100201222100110202201211011112210122221002020201222111220002220010220110101101122111010021012110110122001020020122202200022022220201220102021000021111220110211122122102112222112120121101110001012020012210212221211020010110020021102100220022112010010201211212001101110022222111211021200120011101020021001221110110212000022012201122022100221010120010202020120200122002220202210121022210210011111220210021221020222111221100201100121122202122220020010020211001001211020002120001210020011021101020212002222120022020200112112221101101021002201020221001022002002000012122100020222102000011102200122200202200212021122100022210020100212001002001221002101022010011220212100200000111221012122021102012111120122120112000220120022110211011122000012101022202120012202202210222121221000000120112011120002011122211210221001120101222111212111012121220102202020222021000001122002122001100111102011211212001011012002202212220212110010101112122200211102212100021211021110111221220121002221002210210000221102020012221212210011021102102021010012002110210201022222111010200000121200210202110021120220001011000001112210100021200001020221012000210210011021120111202012200010002000200211011222121111101012110202000202022000222000220012101020212100010220202021011202112111120100202122112220221111000020020211110201100212021200122020221001211111120000000202112210222122020010112122021221012220212112100200022120220200000121200100221020210222222000111001220011002021201001110110220110011002002210120210200000111202100001212100121022120201201210110010112200020011221100020120111002220111210210110120220000100221212000212221120101110221120200000101020120120110201222010010102121020211110101021111211000212022121022211210222220011000112110012221222", "200000100120021212121000121122121011200211011110101201121120000102011221020020210110121121111101102010020110010101200211202112210211002000001200100120120102102212221220211211212212102001002002111000001112002102102121021100201012122120210022212002022122121200002021112120022010100010021102211111222112002100101222110002022110012210022121011022102202202121211100110022010221010120011101110220101221112201012220110020000101110211221001201001120000122100202201000012120121201122221111211210111200212220202020012101201111002120012122220122122111221122101102022010001022022120010022010221021012012110001101110120120102101100200222211102000222221021121121122102021020011122001202000120101001110110021002002111200102102011101201122110112111221020002002021122022111011202120222122121001222211102112111210222022121010002022110212110000010012200002210012221221112021210000122212110210001102012022000202111211201111202200121200022201121021002001022122222012220010002111102200200001022121222001102102221001212200012201112001211202211110222101102101101211211000221102201012011102002010001201022121011020211111221221122120221011000011101111000012122201011001210112100210220002100122210100200210201002201120022102121122122211212000202222212101211020010002022002210200100012120122212201110211222020120000220120100222211202220221012210002120201211112002210212201220022211112121201200002120000200120212121002122210010112211211222212120021102121120212002020222000011110212020110111001002001012121012010220102102111200112020012202112102102111201000211102222100101012101021000011120122002210022110102101021201012201102122210002210110112000120102210210011221200020110000102212020202111222001211202100010121001011121111201001121211001002010221021200210100222021122111022021100220021000121221212210101012111212212222100121020212122001220120001102211222012001011121100002011000021021112020121020022120111200100011210222200112100201101120220100121201001102100121211", "102100210120002010212002120211202222110101000011102020211212201020001001220121000202000111110022012001112222210222201221222010202020000122200112010101212220222011212002000001011000001212100011100012022200011220002200111211012200212011122210210021002021112100202011212120201121100022022212101001102111211011002211221010202121010010102222221022221120112110120211120022220000120211102002001012200000022112100002002001101120201222102110110221000101112002101002100001101222122101012020120202010002021020111100020110110120101002201201222120002212211221101211102012120220000210122200210121010110021221110200022121222021020022110101211212000120202221220001202210021111202102210212122210010120011101211021210002110012210112111210201122021202201210212122211201001002100002120120011121201022101122200211002021022202100111010201220201021021201212000012120221211010212001201110102201002001111212200022210222211200110012201021110122201212122021220021210120012122021221222200211212202220022221020100002221121002021222220200122112211011100212202011201102221002110010002001100022021110100211222220122210111101121002211210112121200010110200212112102220202020102101102110121020110022201010121220200211210022122021200222012220121102212020100120010101212210001012220100100210121111102101002220002201102021000122021210110200200000002101122222011021220010012101012220221011212002000100220221202021120100111120110000112110221020101010202020210021001022010000001010221022211220201200102020022021001211122212201000010212200201220000111212200202012220012012011011222110012201120111210022102201011200202022222202102210001101000120210201201120210112101100012202100111101210101101101012002012120112200002001022021201221221110112000100201100121111200002010022100100112011112120000022200110120121001011112012010020222201111101120210220220010112002210002100211111221102021001121011121122200102011001122201120120000002022211102020012100110221220110022021000220122110012020", "200110011000022202120122222220102120201202222002221000020112011002010022022210222221221202010111022022112010120121002000112111012112111001121001002201201120100200010100221201000112210122021200212202011212022002210112002110000101110010200012001102101020021212222002221220011110011200011111022011202201102112112120201201210000002201121122220202202222121122012010221220212001021112100100211012022011222022200102101122020212010001100120220211020211012102012220202111122202102002122010110021122212120001020100002020022021211000222120112221220022212111020202122110020122100210022222021210122002020221012202221011202202202102101222111012002222101120021002222002212110222210101102002101001220221101212010011012120001201002222012120112002211000000011111111121001121000100211020111021212221021111021122120221200211210012010010201212210212121020010120001202002021101002210121212212001221120000020102212102121122020102012201020212010220112200122001200112101101120202202112022200210011212102110121012211001101021201222222011002210021202102220011101022101021111012110010012021121112020102202210222210101021202011220001102200202111010102100212120011002111020112022111111002020111222201001222202201001010122120212221001112222201110212102012122001020220020202212100020102202111001102110122022111021101100100002210122112010100100102112100122210002210011022202200000010022002021211100220210002111110120001212200110022210222001221012201112202022010001100212100001012222220010011022011210101120210022011011021101111110011200112122021202102220021122200222001222121202020121101011010110100220221222012011000200022000200120000002110200012222221220221222010000212121020101022122201011011002001111112121200011011211102111102111111220102122112122001011122202020211120122002020200211001020102120122120212210121100120012112120110010020111101110000201000110220202200002021112002100000120111222212001221122220102201022011122201112122111211021220212221121022102222211222", "022202112112120112002122122201111220111122202010112120101222012220202221210020112101202120100021201202011000220111112221012001122012220210001102220220210012020220221020000200001200122012222110200022010101021102210112020112021022121220221002000111010110102012110020210020121002102011222111222010110221000210120210022201000210011111020021020112011102222220020212121222020111220022211210110000011000011210101010101122102120211020000101212120201012000102120012021100222102011221100021020101002022001102022200102202221001101000222111202011120021100221102211020201010112211011022121102000120200212022022121220010211102222100102001100211200220122112200100221012200210010021101202012112200022012000000222001222110002022220201221000121101220122120120122102211222222120111200011102202020111102120212102110121222201200200212000211212012201000102212102021122101101001210120201100021212011001200122201211012100112102210021211020102011200000011200110010002210122120212012211121222120212011010112100001201000121010201210221100110011122010201211111020102111222201022210102020010110211110120120021000200201021102021221211002221101122020112100002100002212222201111101122210202002201200100012102002100222002002011100012110001210202200000010222221122000101012111011221110210212112202222000201122120221201112020220010000112002112111111210211012200021211201212221001221111220120012101101002200112102101011020210122220001220120000121212111222110012100210110212112121210101110000012222000000120012010200111202110201210111211102010001120200122102120220210020120022211121210121102221022212200100121111022012102220000220022200112200220101202120001102111000220212001021102112112121000200210200001120221221212002010021121011101001112020200210000220120020221010001100200120111101012120110102121101102212022122122202101010202111220221100010021211210120221002202210211111002022111102120100102021000111120222121201001201212021021121002111112100110001000110111220201101121", "201210021122112122202221112022012201020200211002002220012202011110101200120022122002201100200200002102212110012101022102221101221120012200021022100200120201120112210202111220202210220122021221111022112021211102011210212020221121212201100011000201200022212211000102002121222202122221212212222002202102221000121221021020120210120120220011121112001101011002111121221112010220210011012121222210122221001100002110102222201121002112121202111121111011001011220021011211102012212112212110100110221222000201220201222011002221012011200222212120011012011122110101212021201201220002112211120010210000102221010012002010002222121102122101010021112021111221111021122011000101020011020121101102002222022002210210220221120111202200120010122202211101222122222120112021210102220010202222121101212101222010011021002022201001022212220111020112120121011001221010200212011012000121121002022121121122220202122102111211100001001021110222202011210110000022221210120101120112010121222200020000122011110121120002202200110110202012121202011202202001022222112021102111122022121121222011121220211112022100212022002002002221222020210102102201001222021210010221210121221221202210212022202002000120011010101201002002102110222102020210012112220202102021011110210010102210202201001102022000020200122212101010212221011110122100000000201011220111101110002222020212221120201112121122010211212212221000012012222021210200011220112111110122111122112001011110001110202211210121021101010022002202112011002021211001111100101200111011121011200220122201121011020202012222122211212211020010020102222201021210011121210220022201011220202121021000010211222002210210201201022221112212102122001121222022022121220200021200011110212110210222112121221012001012121112011200200110011200111011002202101221210101100111111022120001201122101212211000222202202020002101211100120201001021212200221020001100220010100212201211212121100200020021120110110020202011200012110010210212020002100002002001220221", "221221221200212001211021021002021101112011000211121022120020000011110120021112220100122010000201201101011100020112012200100001022011002200022220012211012222122012121100101201021121001020222121001221010212202001211210022002101121001221000202201212221001211202022100001122111221020000022221121011210001212001202022001111000210211210211110200201012212000112021001221022221002220010110201221200100120220010211001210020021002012000202200121012222210200210202211100002222012001021202200210001002001111200002121002022221101221100001012222011110122201021022120120020222220201022212220102100121202011220222000000211021212022002001110110101220210222200120200220122122121200122202100120210000000012111102111122011220011010111112110120020222100000010200112102021202222120211220112010202111011212120101011210102021102121112111122100220111220100200110212122101002012020101202012011110011212002220101222121200102010012210002000012222212222102120002212012220210221202201201221020211010012112022112002001021112210101101021012101102211012112120022202222122020121122202102112210011122012210112010001122121221021221001221201111211121201001101021101110110101211202010002022101120110010100122020220101212202201200012022001202212220102101100200112000011000112010101101202212121211010011101000101221212122112121012111220001011212122121212212100021111202022011202111102112222001222011110021020022111011021022210100121021022021210101212110101212120100222222101222102021211012111210010010120220222100111202202202002201210001111010020210211120221122020012102102012011011222120201122101212001200001101201101221222100002110000000221100021020120122210001022221011102220212010121222110022210010220011221220121220011111210021022011020222120100012100202101011211120100112020012200012120200210102220211121000202200020000022100000200221100020010011020211002111222010212112220012022122211101212020220102010100010200120202221011211011111102102212102021010012002221112211010020", "101010201210221210011202002120102121110220010202200111121201010221002011021022012210200221122020121111122111102111201121212012110000122122222220212211121221112002112020110222010112201120121121100012101022120112200110212020020202000111101112221110222122010102000210102010101002210200201120001111222022101221010202101110110211101000220122222121021210220021222210222022221121220012210221220111012021201220010011121002201122020121000010211020212122212212102022210122200212020122212220010000101021002202220222121100012121111200100011010210120011012012000021122210222201010120021200022202122011112212210100212201101210011112221011111222201121100100200112201022011101022120102211111212220110022221212002221021200012221112221122020000010222020001222210222000200122120120102200112110112100001122022210022101210012112120221110112111121210200110000022102021012001221220212022121210000110020220020020210120222002100222211101102111010110121201021221112101122022221110110002011112212111120002010101012110121220122211012202221220222221022121100122012221022002022100100022102021010120202112111121022202012202100120122222022020020210221222110000221022001201000022211000110201111221010002020120212110212102120011000102020001011211010212221020112201002120212022212112022012221222010221010001012100010212122201001101020210022101121020022001212112101120010201111012021201012102201222010011121212122202001011120211001202221012222220000122102112002211111211200121001202010212121112210210020022121120220001022111020222021100002201122102001021212011112112011022001010122112211211220222221012202112202120120201212200121112112002200112120202111020122010010012012212020011101101012111121102011202011221201002120120201021012120020122202020101101101212111201201101020110021012002111001000121000101102011121202100221120111121220200220100222012202211002021210211002221220002022020100202202202121102110211222122202221000220101222020121100001110212120021221122010012112021", "112222122121000100010020120111021012002222212220011100202101201022101102002222212101201201121020111201010210001202222202120021020120100200110121110210202222201120000120221001012120110220112201221210222200211000202120101000202222002222021120112211002020200200010002112202100000222122211011022200210211002210002100221220212102022011022120222000001220020112012010121111212112110010000000121200212011121001222200112110011211001220200001210102120001022011202112021201011220221221020201110201000001122220112020001221001200212200100222121201212001000202100221011011000202122002112210020210000101010100110220211201122200012201210110211102210022002011112120121102212100111212020120212121100012112202102000122222221111210200122220100221110111201020220221110021021122210000202210212022110100110222221220011002201202222000000220002121012110022101011110101202000010020020002012201021120212021010102120111210200012211002000120001222120120100210211210102010210201022121001121021211021002211101200212212111211022200010102200201012221201111221002210121102212012200001220122121101200002102122202112120101101012012021221110111221020211100010122200020111210000012222022002101110120120102211221101112211000002120122200011002211110011202022201010022001021012012002011112002022212112120011102001000010010212122211002112022011101210212211022111012122212100221120220001220021010102122110210001101022010222212111120021202010112222011120022100122100221202012020021101121020222002012221212021112100122210010202222210111001020122011200200102010012202001011120020102200002121121010101012021122002211111102212202111201112121111120210010012022102220022211122101220022220002220110020022111000012122102211120100010000102212111210021010121102010211212001112210110101122211121200120221120100122222101010111121022121121121112212100010022000020212100010221100122101100211102221120011002111122221200201112021021020012020102211122102111211201222200000111221110100221020012121002", "210201020010000021121000202011210122011110102111210221220002122102001212112122211202002002200112222001122221212122011212102111222022020021102101202022020120021120201010101200210201011211101200111222020011210001002012122020022121222110210212101211221121001120112122100010102012202121211011222011000011200101111220210201222120102222211211122211022201002120010020011020001202102121020211001222112011222102000100100000021211112221222021011201212021112021011111022002111121220111011110202202122022002101002102010110110102012002111201201201200211221121100102210120022000222100211221000001010210022011221110200001101120002002122111201101021111001110211211210221201012211002002220002011122112121221011110012221200022001110222022220000002111021001022011212101020022001121120022100101020221202222020201222211001011222202221020212111212202112021001221101010101200200121210012100121120222110012001121122021000021200222221212201002122002210222200122012201011102212111210012200110010212110111002201012012122022220122100002221012100012212112000221210222111110221100201120211120020012202110010211122112000111121022012021101011210010111211101120221211021201002202000011202022011101000112101010110100211010212001202211000210222120222220202100222100110210001200002221211002101101021201220101112012120112210121212000012001202201000212112121110110020001220001010222122012222202120122201122020212101221101021210212120202122112100002002200022200201222100201200011222111011211001110000222101022212202111211011002200011012212100200100220012012022111121222010100120020002001010020012122220211011101021121220000122122220121120022220111102202012111201122002110221111221010220210022220101211011220001202001122121101100210100222002202000102011012001212100020212210222210200121111122102202022201021002011112102121022001112221110212020101010000212101001100122102210112012100000211022102202212000010120012222201010022210121200201220022012222221200111121200110010112100102", "102012111111011101002020001122212010020102102002012001102100000010110012110200012121020211221221100201020002220012120111121201020110022000011110001221000021102102221021221202201212100111010120102102011200011200022100120121021022221112021011011102100000220210201112010202101100020121210221221000002202002100100102210200220112020020201221020210121110200001020120002001020200010221010102102100000021001210002101001221202101111212212102111122112012022201001001110112122020000100011100201021022121101200210220111101110121021012211112211002220220100110000101002012201010202101122111000010001122220020121002021221101110120120011022100201000111011212202220021211102101002001021100022121121020020110122001112021212200210101212022121010102201220011010202201102112210220200212010221112202122100100200210101122121211002112211220210111110221112122122001012002210020112021112001212211021220120122220001210200221011220012121202101000000011012021121000021112202122120102012112001100220111201011111002112111011211211211000100002112202222000212122001002000220220200010112121212120022212200101022022210020202222101201202000010112112010111110122120001020100111211121110120201102111012202210011101022002021122021101201102212102012201121000111000021120011202100010002102020210110100021010210010021200020102201111021201222102100021210220111221021001110010212010020212221101021222020211111101102120220020102022010221000222100110001212000021202121002222202011022022121221120121020101111021020202101111012001002220120011021210110122211000122021122121002202122022100112000210022100211122110112020021212201000012111202000010010012200210000220022222202211021000100012000220022222210210001100202010201021210202020111202202120220212220022021202220102111202022002120202210110120212011200112211201000021220111122202221002212201110102010111120000100201002000020002011102021002110122100212200021001111012100222201221002021112211210021021200100201022222200111112222011121002", "221020021111102122110222021000102011110110121201000021012100020001012200102100201201011012211001211020022201200112010201111122020102221111201211210222020212100010201210110011202021211200212111200022112112201021220220222211120010202001002121012021211012020211220221210100100211012020220011111210221010101200120020121202222210212220101120212110220110212200101110000210002022020120201120001110210111122222122202221110201101220221220210002121002021222100111211112202021011211100120000102221112212010122212210221022012121000110210220120201100221220021200221122011012021201100021000210011200201012101022002021220202010200201000011001102001101000200202200122011101200221120000212111012110102212001010211112020201021101122212000211022121012212000121111111122112122201110012000220202002121010221101211122112020100101102021200001110112202011021120002020122112012222210101212111210020112202000222220021012120202120021001110011220200212021110211010222020022212121222110202212010202020012121112022001201012100012201000011121100021020120001211201022211211021202110111100220110010220001122212110121010110021102212122012002201011212202021111111010202222000010200200001201102012220011220112102222111201111120200101101102120010120110221110101111201200012011122020012101122000212110122021002221211000021111221112002002112220102010121210200121110012221100202001221022012010112100012102011001101021121102211221202212102201210101222122021122110101011021000110101211000021221202101211211220020000121121222121111111111120111210200122021121011010001111000012022102210021000220121212222222021210010112110212110221000201021122021012100100220020021121120022022121112202102221200201202211002222112021012101102201021101000211202112220000202222022222221222111120202022010020000102222101120112111111022220122212110120021101021221102200121000222221112111102000220112012020102102120122101112111022012121010110110000121201022011021211112022020210001110220200010112012222120", "212000220122021202010011211202020000212012101002220200120000120122201120101201211000100220100101201111121102002110020021200022222112201110222220221220101010101112220010021011020200022100211000000222220021122010112111101201202111212211021110100210100220101011102220011122121112220201122210011102000012121211111011011122202202201101001000000122212122122212122202221122202120200000002001112211020022120122121012020220220021200200211221212020002210200122222011101110222022102002210211101110201101020000022010201211102211220012201221222220111111201000011120021011200102121002211000100110011201000122221020121010011100221200111001012100111001001202020202002212002201101121110020201200122121212220012100211001010110220200202021001202121011110220122111012020122211120000221100100212000012221102102112201111101112222000200101220122221111212211202220121011110000202101122010212002110200112200100101201221122221020020101210121222220101201122110111111122211211110201122111202002002211022010212112022120102202101020022020220220120202000012111200102121201200220022122102200101000101022210110120001021202002210022020000211211222222210020201120012210121012011211102201120200211110201020022020111110220111110221100221021012010112110000012021122221102011200001222011211012102010121021020011102211120111012202010022002212220210020110121121220011002111001022112211201001100222201010110221220212022200200011000011111010122021222222202112021111210110121022102121110002011001012202020022220212100221020011002101211002000011002020020021001120122222022111120022121120001000021112201112111200100122200100201222102220021021020000210120010001201011211110001220210221002010022000122110001001002211120120220220120212200011221012122121120011110120102210221020222212121121112201122201211220102200012101000221110001122120110001000021111022102100112120011202100001220200010112022011012110210022022002100020100021010202220102111021022000010012202200121221201012002210021112", "201100000100220210011211212011022022202000121010211022122202110021002101102221222212022020010012002001110202122022221011120111022021112020210211022112111120112202002220110200121000112210111000221120001112200111010011012012010110020221200101112000222101210210120222121200021010120121010011022210220202210111120112000112120202100111202012101202100011021021011211101010101020110010222100021102000011211220220122102220022102110222212221120022022021002212001200022201121102222102211211001101212222101220002110120221112221220020002212211111101022122120220220101222112211210211121002211221221012002210120001001221100000222222222121211102122000120021022100212200100210102212222101121021012200211220221211022222220222202111022200210001010010001211110102120002121000011000112102210210111212221210120022100220120122000101010102021222122212210101210021221120211022111212012120102000022102220211112121001210102010010200200101112021211121212010122202000020010001121122121121111120200002110100211022002000220021021120012010211021010210112111212021122000110021001222122210020022212012220211220211010221122200000020222120121222122202112122101101211100100111001121211011202222000100221100200112222112222021200001202122111212122102212200100001011121012020200212110012021200220110210201220120010120001011122122210120220102112002020121012001020222000022211212222120202200100212100120122020122021201002012012020200112202221211111220010111202021111222201012022121022002122020010010121102121012112210212211122102001121201120222122212201111120021021220001002201220222001101212102100221212012022001122100222120101101201201212020020220120202212021020110010222102020020121020212211120202022221012200201201211111211201012102020021122111022000122010012200210121021201102101120110010020122120100002011011200002111101122100212111122022002020112202121102010021122221210121111122212021001120222012002111021122021012102210111111011021101110222020100000022102222110110210020", "012210221101022200121110010010001020000121222111122020102210112001002212222021022011210201001220021212002012102022212211001010112001102211101122221221120212011202100210000202011112001111210001201011022110201101111200022011002102022021000001201021111102221121001001222111222121202110221002222221000020122000121010010210122002221111120210111011221122121210100001202220211111021221211121012021201110221002121201110012201212011110121101121101100012202002012022202210211121120112202211012201220102001002020010102120002112001102112011102021020220100022122210100202221111002210101211112012021200011102112000000011000220101112120001011020221210102021110122102020122012121010012122020122021120200010120022111110212000000111020220000210100122210012221110101102020010112010200101101212221222111211021101202111202000010111211011200000021200121110010020112210202221101022121112201200211122020001000102022201212222210222011122100102212112012221012021120101012211202102220110020022120210102212011100101222021000200110021002220102101112200022010021011101200221001110102122022200021211201222210000201020020120200212002101221120110001222110022122122200201121202000121010010201002210122022110200201221022010200010112012121212210120211102112002000212201112100120111011210002110001112101122120012111001121100100010201201012110020010222110120010020112212012112000101110222212012020100020210221102111101021202221111122021122000220001112110111111222121012112021202211222210200000222021001122212112021200000201020201122222011201121200022110212020222002111111001221222210012022012201212010010221021202110000200111010200210221021121202002020011012000122212121202120112102122102102012120002211212000112221121120102201000101011202022101202010010122021220222212021202102211202200120000112210220001022020001111022122000021211010222101221012101222210021122201002111120021120211221012120100022011201011211001102011201200111102222011211121120121222101102022202022200002222", "210002120222020211121212000010211210211022022000020012200111201110002102002221121110111111122101211001200022110112020101101021200121021110001002010010211001120210121220202002210012022102220221200020202202021021221121120112202001220200010202121000201212120021020210022100002020221002112211221202022122020001012122011100210012220200001202021102010201222010222121201210000102220201200120000001220221200010012022201200122212202122100012202021102102121112122002102011002002111200110201100221020010121222011022122020101212122202021100212202110102020011122012022111122222211021201001020122201010201101000121102220202221111021022101020102122100122102022200211000220202101001021110212120202122122010100121001100112020111220120221110122110222002012022001210211202021210212011010020200121221110210102011221100222121022100020012012012012120221111000201012200022200111111012000102211212012120122111121201102222121020121011120221012001011000210110000110110000001122102012212112202212100221210000111221022111211010121211022121220212222022212120122002011012101000101100210111112002021010010220122121200002200100002221220101211102022202001100212211101200221020221002012020010201120110111012002212000000021211022010212110112020001122012210212000220111101102120222020202010002220222100100012112111122121211020110122022010021100220220110201200222011122102101220011121121002222001111101111012122110202210002210210010122121020100121200210001101001000120000210111011111000020001110110012101122102220021120222202112202111022101100121002122202002221202210110101221022212000102111222112101121210200022201102222201022120022101121201101020021221201222102012100210021122020220101000121010022120212120220001022112101022120211210101001111012120220221021211221200100202012000100101011202222211200000001221111200120100200211112101220211011021020000022000000211122121120012220111112102110210102120010220212221211102022102212221201002221011202101201012002022002022220201210", "211121111012112110201122001220200210210011101102022110101021011110201020011100220010222010211022001210221111111210001122220212102002110201221100010111200110200210002202001211120021201010111202022122212110002022011221002100011022222002020011012220222212110011212112222102220200221121211112212021110200000121000122212102102212212012102000110021102210100111212110011001212110122110220002202010100111221120122211021102221012110011010001102102202012201122021111122100001221111201100111212012000022010022012000222100120201000120012102211112022100002020220011201102000212101020102022112110012220000102022121000122210001020111120220122120020210112220110001010122022002222102020200011122011021101200002022121112210210220121022012211022021111110212002022220212122000202221001020222021221121220021210220212100012002010210000122010121000120121022221012222021100121112121220020111111210022001202020121221202122001012002220100101222011220102200001210211020021022022021201101220020112222110200011010122000221012000010222012201121020101012211010101221002001122200202220112221221100220012211220200212121112221011102012102210210101100201100100100010110021101212210212222211121121212200000101212121101000021022100100111200201210112202202120021021112121020202222220000021222111001000222200201121002202100011120212122121212002111111100000012102012100022111001020020210121102211122102022122111112121200212002202001010100212021100010220020100210000202201122012010022111211121010211002212102102222111101000010001110202120112102221210102120211101110110110221110200201211011102012202022201202102101011111112202020001100212002020212202002012202022002011022022010222012011011001010211010122211011102211221201220201122002212021001121102202201100001201020022011020011200112020110012201102122111001112120110022020012010200112222222021102021020200211111121121000122120201112220120112010202112122102221121221111201111210211001210102112012101200011001211110100100000120200", "121210210111002202101110102210220002001110122011010201211010202210020001102001021120000100010112002220020200121200210212000101221100212010102021211012110221121100120122010220220011011202211101220222212201122121002102201021121022112020120110112121010221222000022200002220001111002211202222210212222200111222010012201212022111122111200221212122100222102122102122020120202021100120100001101000202201110110102111100000002222010121021010110122122110121112010222012101002221020120020021210011202120000011002121001020202000020112100200021200002022100000022202101122120112000210111222120000021010002001201021012111000110010202211000001121022012200122102121110110200211122222121002000201101002202102210200122212001202201110201210000221120220121122211221102111011101011202110100200102000220221021020112002120200210002110220211000012211011022002000011000222111111221021110210002120122212200101101211101211122222222020200120021101022000001020010110101200020122102011022200020012221112210011000101020222111001010201012222010112010011120121211011202012212212011201111000120022220012201022110101102002110120212221120020120121211100200101102112212211121201102211102211020211210122101200220110211112202011100110121220020002022110000200010002121111020122110112222100110122002100110210001021210022111121122202101022101102112220012011120200012212101210102200212011200111121202010210220220002202012121202200122201111110121212011210212200200002202020111020112011210102100212222210202210200120000001022012011201201020210110110111212111200021212121022000210201202011001210201101122020212211201202222220120102122001102112021012201211220010012011211010221002010220100001012200210202110100101021011201001011010222012212221000010201222202112020110000121200001120102211200001112211221002201000201001121102111101001210001211212222222202011101000120212000220122200011112221100021212221201121201122020022010011212100222110001122122010211201001102022220121211101001112222", "011200000120011012101222101020222021211221011202020221120000210120012210220202210121022002121111021202202220102012101020011222200201002200220120112010012000221122221010101021022120202120102221022111200111110222020011020121121002220121102021012011110220001102210102110212122001122011100010102102121202000022121120211110211100002121212111210111221110210021012200020012011002100000220000200120010201010001210120121221222122121020211202112202200022022102100012122021001100221202102221101121110101202221201102022220022002000220120101100201120002222122000122122002001100211021122000210101122101202211122220000011000021100201022002220220102220220102112102100020112200201021221101022222022121000020102020212211011212111102120201010212221111001211020202201210021000022202222101202100111112021222012112012222002211011221121100102200212101201002110112020011001220020001212221022112201111201022000121022211012020020010201010212012020112210111000200120120020210101001101112100020201201210001200022211101101211111100110101202011102100012110100201222022000002102010121200202011122001221201011022222002220021000201100011012220220121201022102202001201000100021222101220121000121100002111111201201212110001002020122111111121200120121022202120201010002212020012100121010021000222022102010101002200220212211010000102102021110020121210120000122102211120000101022100100212200202101222000222122010000011010020020012102122012022210120102102011002020222220100110020222011112000002010122222122100220010121200101221122202011010001120002200112112102112202011211001110120022201010011000200021010221100011201122202220020001202210122000011020002012100220121211001120212101201212020210122102201211002111221110010112111110220021020112121212200201102022021210022011201121120100201120111210121201011020111022101222121122010020012120210002201021122220020002021010222111110201222102020100002120001011012021000111222000010012000000002201202101101122222021012112020001121221202", "202010001002121122212202112120201011110200220202101000000022011010120022100012200210222022220212011022102020122021101010201110202211000002011211202222101212121020021100021011211210220210220022201002111100020122210201012101201020020102111002022222012122212020110121200110002100102210110022222212020001011202101102101201102201101111020121222220102010200022220000210101111100200200212111112002211111001121221010121001201220020002021002102102212200100102212000110022220221112012220221112021222212121121001022111111220120120221220112222001200021120111221022000012020001221121102102101012222221222020102010212112121012200102220202211212011102121001122122220021001100200101200002001000000100010110111102202012201012121221201202121010210200001020100121002020220100102010001000000102210111201101110212212222111201211022100012211201201010211221011022022112210220101201221022120101121111110120220202111222020000110021110222212000202100221211212120010222220122102102102122100001211122102120001210021210100010012022000220001112010022220212122020200111020202202212211220220022101102212222000012222210201202200211011001021010102100101120200112222020101120211222010011102111200112221000210220102020202210020212101221011100112222020112200221111122121021200012102022000101100222212000211021120211001121001102012110022112220010002210020222001221122201110021012200200200020201210021000112110100112201212210020221210020211202012022022221001011101201222000121111220011022100222110120222022000202212220220012101021010112122000221002110211200120110211010222222201100211001101010211000110010021011211220100222111200022111102020221100022112111110112100220021022100021210020020010102110210010000121101111012000012022112010010210121000022101020020101011021200122002221111201102211100221010011111222020211112210022021120210120120112011002022111200002211100102101110220001022210002220011020000002222000222101221121212011120201122020222200221002121021021012001220022110", "201111021222012220112012020122101211010000022220102220110211001122200021002010222220012001012202102210022121211210112002001211202100210002001101111020012000211112010121210002001121022200222011010122002210121112210021110101202012100002110012020101222020001210012212112001200211011021002000211201210200220212020020101022022020101000020211000212012210011220110110220221012122110110121022102001100210102122102222002200220102122011020001011210202211121001210021011222022100211221100122222122112022202221202220020212101202022012022201020221022112000100111002212222120010222121211121121202011221222012000222100110202112210202101212100220101001121002220122102122202121120001111201111221121201110100220101201101101111202211121002002111002221120101100022210111002121112202112212120012202002100100200211121110211101002002111221211011011201202010021012001022221221110112222022210112020100022101220110012201101020200211001211011121122100112221022102112121101100011120002201121221011001100111211210102202010101111002220212220222201200222022001020000212112120012202021212001002112101020112020011110002221010022101022212002101121222211100121010122111112221221122102121200020202212221121122121002210111111210120101122211110220000022110220112221221102022222110101101120210112010111022021111100012102002122202200120010211222220220012212002102020211002020122121210202210220011111001010111220020022200020010220212011100111121201101000212021222010000012121112000222202000020201211022202011202202120211001021112211222220100010122000202121110221022010120122010010022000212202122001012202111201011221110201020200111122120200112201220211222102001210210212222020120112002200102211201222121100111222121021020021122100012212121012121120020201022110011122011120001022012201010111202010022210020010222021011012200100021210200112111112002202111122102010022000222222111000210001011222210010112122012010110211211202220120220202100211020001011210200200002021201110210112210", "221022100021011001222111101021122102112001222110122112112011201110100202200221212000201101202210021011000020201021111202020112020021122011020212002111012122211110111210022102220011001002000022221110120110202222211202000022221101121100012021112020211220120000121020020202011002010120210110200102022101211110010222210112101121221222222101211012012211021220202120120222020110221120202102012011111210222200220201221002000212221200210100012111212110212100002212102022020101200022111011010211211110200021210020121201010210122210102120101000122020102021200011210120000022022221001210110101102021202111221201200012220100122011002011200021120102000022022201120211102022202011201102012022212101201100022110001110110102002100122202021202211021201222012020201011111010210011121111021220002201101202020020012122110111120212020000121122200111102021220100000121021202022022221201102010111222212022110012222221022202211000120210110101210111201201022121212021220201220122211102111001210121002120101212102201110020201010021020101112002102220021220101120120210001020112110210102120021212102102111021022022200112102022012021112112111121101201220022021100021200100100002202101121222121202122201112210011112221221212222111222101112221002211121101201100201111220220000120211120002102200002012210112222022001222022111002201001110211210101002002021011120022000221221112122111101021210111200220121012221212120012201102220211201121201020202101100012022200210222001001102001000101112011121021010220120011020122110222202222001101101100112211120110020222202220011211221121002020011000212012121112100212122211222101221002100000122210220010211120210120000211001100202210210020210220112201112122212101221011000212112212121221101221000021112011121220211120201101102100020010102110122011200022212210222101210012200020201020020120121222101022102002122022021110020221210210211112202102101110111010122020012202222122120022100110101112021102000101221210212120202020010122022212", "000201000220100001202001022001120200102011112201102001200201212221200201012220102111211220020001012122021001011112112222020122010220121210010102110010121011021200002112110000111021100100002210112220112222111012000000101120010021021001220000021210011202112202201121212101022001001001022201122021110120222020101220002021121111121100121102001101220101022020210220002120000112120000012000000110011120021011100022210212100021200012100200000221011121211100021011020112100211202211122102211220121012012212112100022021020222010110000000012002121110001001001001100200020210202221001200121210220120002112121102011012222012222200212001021201212201101000111122112222010122002222010122001221210001201100011201211101121020020010101200121120111210222120201101002120022012102221210101221021212210020101100222112202122100002022110110120121222012001220111121002020210022202020020011021102101120120200102020120112101110210112101102212121220121011020202002212011000011121002120121021010210012202000012000120111111122010200112102010112210210220012021011102100121001110120012222122020222110102100122000201002210110101212021112112100010000201202110112101112102101211112002212002122121010200212021000021220001101110022002200010200200100021111202010220100201222221010012001220120100202202101200021000012210112122122001021221221212011201220012002002010122211212221021111201001101122001121202211100011022111000020110122001212212100022022221121122111222221101001202010022220212201122021222012002111112221002222112120212112110102202102210222000221222100112121220021002021020020221021211120221211121100221222210222121200012122002022101202100101010021012102110111220100002021021202121100002221020200120121021120022121200020112010012102120011222211102221021010011120100221200121112010002222122111100101011010010121112111101110211200100201121112110001110122110120112202201010100201002011102200002011001102221012112112000110120110200001021011200210200001010201202211102012", "220202011120101012222112212111221012202021112021001120212122010210120002202200120222221010120102102220120210001000012111111220110001110000100111120002122220100222100100100121211110010201120001021221021120210020010222100010000111002212202110211012102121211122112111200212121012100001002210011120020221210000010001010220002101111021201112112201120111200210100220002021121110012000220200012102102221012112211201100101121111011121010222202010120021200222121112212002202211000001012122121120212101021221202002221112102212112220201000201202021201120010001010112012102121120022000121002110210010220111110102021002211212121101011011110102011022220011120122210220220212011110022010220210002102200002022012112000112012021102022121011021020122001111112112200002011110211211021101120202120221112102021112100200222220210012210220012122210222202111010021112210000221011000112112001220120211002100102222102110002111101001202202000222000022112202212220021020201101000000211012000102022222100022121211202211211110001010220211220222021122200201000020120121120202100021011010002120211112020212001222021102212222000110200110101022012100120122121111012000002011000101001000000221022000100121011020111220020002112222202001100002201111221222122110001201001212112202022111121200100000222120212102011020201220012122202100002020122122101221000112222111210121212020112000020222102220122012001002212220212202022022100001201001022000220100002102201001210122110211011221211021101201011102102210012012010111111002111020000111101001110212222201222111211102220002021000112011000020102102000000111100122012000112121202020021212000220200100122112212011221221020000012212021211012121100001220012112002002112222011122121112022010202121022110112110010122010210222211100222000120010011200010202122012000001012000111011210112210011121201002211200110020221020002222102111002001021100220022111200100220100012210212122022222001021211222221000201012000212000212111010102120210010000", "001010221002121111211111011010111202100100201000010110210001112100102101121111100012120220101110100111011012010221222011200022202111012112120212211011200100022111200201221101222220012110002201101202211000020211002210120011011121202222120210110021210021100002122111211000222101121000102121121010212201012200110222021012011221211010111102202021200001120022210210020211122201102010121020112022210022021220000021210010110011221101021211020121110001210102000022222120001000010002220102001200120002011210022222100000010110200120220022022021202201202201102102012221121201020201022202022212000212022011202222112122121112111202221120202100011202110122112112222102212010120111011110000122022012022221212022222022122021022201022012000101110122212210102120100221012200000200002012002111221211202021102021102202202121221102000122122120000111102220011010200100201000220020110211112001012121222220002010121012010001001110002101110002001020120022200011001002101121111201121211201120101220221022010000112200102121222111120022211121100012201022002112202201110000200120020020112210201021010120200212102021210221202211011021000210020110200100200010021121201110202201010120210110200211110111201220220110102120120221111121211022111222011110202212022111120211200221012122110110120222021022121110121212100201220110100100020021222122102002022211000201220001211012010121000020101220210222022212202200121020120220120222102111122202210001200120221012001010121012022101220100210021101200000112100201100002120102111010020101010101011021011000000210101001011210011202120102211201211221211211112100210001100121100101020221211010020021222110111221100102200222212220022111002021001111002010201121211201012022000100211112110002220021000111011001211220121010201111122112000021121002202210122212102221102221120102021201002001110221120220012120010100011111222022121122020002020110021100021201010021100121001122112112202100121111012101202120220102211020011112210222011212210200", "010122010002202212200222002121022211112212210221120222110121010221002002112002022002112000022120210010111100112210122221110001010220102100000112010112121110002110101211200121021200121021220011102200212221121201200200012121200112111221211021211120120000012112202202200210011011100122000121100201201110122110010102022022021022011021001020101220012221010021012001010022011111002111102100010200221011011011022112201102010202100011110210100212202010211121211102002002222210100022111000021111212210200020000101201211220022111001010020210102222011110201012121100021210102001002122002200200221102020122020022210121110100022000012221111200222020002200120021001122002220122100201201211010021000120000200101021001100010001101122220110122121120101100022010121022011210222221202111022222100112000010001102002022110221011200022210012011002210221121120022000121010111102111220022012002221110101121210121122010100110001200212111020110220110201221102020011112000022000111101121212120010020020010201121011120220221102220012022022000112000022212211220022100100222212100122012011022110200001111110212201201212120022021101002010202121111201200200020122021022210011111001000212210201102110220001102201210200200020101222202200111101211212000121222010121222102222200222211120212102212122020211222112020002012112002210021110101121001120222212210220021221222110200002210220202200201021222022021002011012022210011120102010111102212101200021111002012212010020120020220221222000000100012002122011221121212102001001111221021112101211002201011210110010220221010021202222222121012120020020210202000102200220122011221122222122221022120102220200211011022110120112012101212212001010020001122110111100011002001202120211202020222200011221010002012101010210111222121222011111111020101122010022000111212101020212200211010100000221020121111211112122020021220001111211120112112011000100210122112000002222121022021002101202111122102100100220002000111110211101222000112112012012100", "100002220211111220001121102102110122021210122100112201102201102022121202020220201022110020001220021110111120000212122011100110220011022022210102211212111021210112111021212000201011221121010001111201112221102112102112021012000220010100002201010011110210210220220021211111202012201002100020220110221012110020020021220100000021122020222012022020002020120220100100121220211200211020102221211011210200221020201010110200110022000201102210010020011212002221100012100220220012002011122012220211200211221100000222100112210201010012110021221010220202221010202200001221100202000020022211210221201101121201101212022200200000020011021022020202220102221020202002210112200202210020010212112220022020002002002120011212220000122222112111011000010101221011101111111200200002101000210020122200001110021220111101001110011012212111221002211111100102012020100101010010000000122021122222010022112022202000122000002212101202012011111211021212202121010112202101202202112201022201222221212112010122100100011221020212220122122202012112112211112111200120102110221222212211110011222110221211020102122101101001002000111200220200200200102101201100000101022200221200212201010200002011001120001012020121000021212112201200110222002001212211210210222212012122100110222220010201212210212010022202210122200011210021021102222012000000211020212211111000220010201201222100001002110201002220101112121200000112201001022022222221000001022110022101010010000200001011011121122010220101010102102111211202010122202001012110212020012011221000002112101200110210211222012201000021112111020101110110210000221212212110010200202002020012211222002211022221222010111011200121212110122222211111010002021121022101001002102022021220000111020121200201022012000202202012202221120100021121200221002220121012010002000020202100021110120022021201021202112211212012112001100202020122000010220000111120002001111222102110000110101212211120111200200020012001202201122020120000102222211210002101221021100102", "121101001112212020002010211112211011001211020220201220121100021202121100222102111122021221002010022112111212101211221212210200111220121212212111120110002211001200021101122110200111021010020222111200020012120010122012002021211011121020120122212001221221220210000202112002022120101200222101202211102020011212210100012001110210121011121001011001021122010222110201110000222001111110121222112020110020121002212220201222222000220102101101021102000101011200021101111200202111100222202121000010210200211220210122122101211101122112201120002100020000220101121202222221102101210220210022001012112110002000010121122000200120212101001111200112112202021220221002200022120102221101220120112202221010200200202100022111120102022121222120120121010002020021001022100222100021020202212011100111112210012000201011110011222120000001120121122220001021201120210001002200221012010201100020222101021112000012220110020210111200021021201112000110020122220012121101111202112002021102222121100002101112012020022212111020221100002121111122101220222102102022222210110112111020202200211111111222020200002020211000222100210222102121100200102102101202022221010201112002110122012110102222200122220100002221122211200110000221120210101210202111112101212102012012102121012102022110212220120010221021211222211001011000001020122100220202221212110002112102012021002202122211000102110021001112220010001002110001210222120111222200000211120021110111111122202002201221111112111110000122010222011001222011102112021122112102211220002020122222201021220011002220010200001221102001220202112000021010111020221022222110210112211121012221110012002012102011022221200120121121201112021211021112001012011211101101002021222112212200102220112201222022112010002212100020121122220010202110022000002222112220212120221210222012111012010212011211100022110000101102100201121122001020012122101222200000011122102000112211111112112101122022112001020110010111010220122021020120212120120222020102000121021010", "200111001211011021110012211222122221220202021102101120002221221022222012120121101212022010020002021020000002101002200201021221120201112220201110201200100010210201020222111101021120102201012112020101002120010202210201120202110220100011200111102111011200211111221110212111202211110201200222220222202102110201200202020200020222020200010222112101212102200001111020020102222001110100210211122200112200010120202112100111200121220221001221001021110001021021102221021000002102200001001120102221102220011002121020110202212201022010112020211201100120202222211211111120012101002220222102002112012120010200011210121210121001021120020022001110001022100002111210021010121211002201011221021000201101021000000102100220201100202000212120002221000100111122121022111021210011121022011002220022210222121220110211111202101100000020211000120101120001002012222001110011002200111120101202120200211202000220220222101212122212001222100122220100102012222200222110212110212221201201101212102222110211002202111101011022012022222112011222110221110122021011222121211012221001122110222211210102021110012121221121120211112001101211211221001021011112100101020001002001100020102100021121110200101002120110202212011021121200022202101110012120002201010121020201012100200020100020102012210121010002101222200001212211221120121112222012002202112010000102200121001001210212122221101000021222211120011102221012001211000011222222101220002202011001001010110122102122010120022211220201212020202000210011020212211220021121202112022020022111202201000201010222220220221100110120001221101120011222102122102021021020202002100210210200122120022200120100201000122202021211010112002122221112022120100111121110200202010202022101010022220010120020001111021210020111221212021222001221210210101101020100001022222020211120012221201001210021120021122111210011002122112201022112122200012110011200220101201020122022021211002121110222222021122011112120201222222110100101001002210200122111011120111100", "000122012012010020112020210010220222220112111222200002100200201000012022010200020222111002201001022000110000120012200012012221020221122112001222112221101200021120020012001021021002012211201021200010200220200221010201021000102212212012200222101212201020221221011222021010110110212001200110001122000120211112201200110221121201211102120101020020120101022010112212121012122021102101200111202000211120122102111201202002122100111121222212222001021111111000012211002122102120201021212221022022211202000210220210212122210111010012220211210211021022020022010212022021000121102102210121202122020112011022010201012101011201012202121211011121120202212112001102100111112102211001012021200101121002222001221101010012020111112221010012100010202120200110120122221212021121011021021222120010121222122200222120101011202201012221221021110221101122120012200200222001001221221110021021112020100100222220120011220122002220110212020001012022011220202000000220021112012112020000022020220110002121110120212112000200110101011100112222120120022010121121202222122200000110212021201201002222110000020011000102102220220011102011111220210121022011211021110200022012202020010200022022210210120002102022011001210121120021210112022120122120000100011020022022210212210002221100211102111222212102122200121200202211121100112121110112122010111111020022111220211000110011121221202120002011220222112111002221121002112101002101100222122000110201022000022222020002220110111010202011112102212210002210200012212220111221202120112110200011011021100001102110001012012022122201210202112122001021012111001110100121121101112220101111212110120011221002201021010212122102021011200110220210120112111111010211200020202001012020011210200010211020121220002222100100202121210112202000010022111101201010220012221121010122222100211210021122121210220111221011111121010120011010010020111001211002120100022011020012202201020012020102211110221011110011021210222211222222012021202100222102001012012101", "211221001022020011210102221100202012011222021211102020100000021120210100112110000110102201101102121200000211012100212122010220120201210101210222001022220122111021100022002002211122222202011011221000100021121201120011212112122221122012111001221122100000221000001221220211012012222021111110211101100220202020021110001220121002111212010212222102002020002202020110210221110002110210220212221100020002000211011000022102212022000000002102012012012210222012120221212101101202120222100002001102010021212022020022122001211100200101021021122122022212111202011202110110100121201012200222102010121110220202102022100201211110002010022200122022001011222100221101101021021020120122120010210221010000000120202210112222221201220021220102012010021111221220121022211100211002121221200021010102102121102000111212201010211101102020002202221101222200002002100022220011222200101102222012100012212122211210002200121000121010100200210120201012002020122110212010102221001011212211211110011210110200000221111011111102110101211120101100200020212212211011110120202121102222211101121101101001122022212222122122120202120210102101100102211021102222111120221001220010212220221020202112111112210210210222002121102220111021122010010012210222102212212011120012120020212001112122120211101222122012212101221211021220120020121022100010020221101111102020022102201100011201022200102120121212221101202010210011012121022010220122011022120100022122100010100221220121011121002012200212211120202101111012012101101121021211001122200101012120100222000120021002102021000001122200012001001200220201102020001222202122000010122121021220000202020220121211010210010210102122010110112210120121020020211212201000211010012210201201220000000121021121022102102020200222120200211210110010222200201102101011221100000100222102001100122211220001211001220200202202001212100102211000021102212220002111222122211102212222200122202100210202001020222221011112112121012011121110102020211202202110012021000220", "221211121202202120001222121110200201021210022011120011221101112002110002100002101211221202100011122001200121210102201121012100001100110001010101120020202100012002002022211111100021212210201200220111011200020112222122000211210111201111212022212212220002020220200220200002202021011112011010200201020112200200221122121101020200200102122210112202002022122000101021101210020010002111011012121100112200202020022201000202201100120121102110220020220121111221121200120211011102100011122101212210220111211001210112210002211000101202000020111221210221210111211110111012121211110001112201001002120011210021012022101202220102001202121120121122100022000200010101020221220120120021201220200211002011000102212000000202111202100001210211211022210100202100010020201021121100022001110102121202200122210012112201020121112110021122211122120221020002220002202020210110212002121001001110020122122112112210202212200101220021012012200221012110022212112021021202112121101101012120110022122201011121211120101012202102212221110121210021201010122222000120202012021221201112101100121202220112201012210110020222000012020211121122202100000022022101000210011001120111120002102112110212100200010211111020122201200122010021110112221002012222201120111110020112111021010220002202221021212110110022201112101120022011102100020210201122211122222010220111122121122101012001202012201201011000020221010112122101221012111012011001110012102110010021001001100111010021010112020202122022000201110101021001201222011102112202000120112010200121100200122011001210002212021012101112101220221120211202010202212221122022022101022010020210010102002220121201122112212120101020122020210000111212010211000112111100220111011121210202002012002101012110010211111200001102110101110002212220120002021100211102000010020002211022020211101021100001001122212212202010002221102210200010202011001122201112222220112002100202100100210122101010011210101001211022221110222011221011022221100022202202110002102200", "120122021211222020022111101012111121022210221122021112120100101210002011222100021101101202122002011201210212000212121211220111121202222001202110122000002211002221110221010212112102202020111000112010002011111222222221122100101101112122112101200112212221021112201222120111202122021012112202010212021211120012100222200020120021220020200000211022002111011210222101122202201010020202102110100110010121211021102110101220201201202101111221122112210222210211102212001220200201002221200012200211012112210111201021222010001112101200211221200020100210020021101001210111021101212020211210101211220202011100102110101202200221211102200111112110010100121220002110101120201121100220212110011201111021112222201102021110000122110020202110011021021210220221221000012121202222012112112001122100211221110110102221100200000211211101222212112111020002201222211111221122110002010211012001001020201121110012120121102202001100212222021222112100012100000221201020011121011202221122100110110212010222111220101121022211200020211210002101112002222220012201002022201202101201022022201012121122022011000111220220022121112121122122000120212222111222201212110110110100122011022120001220120022210112122100101100201220201121101001221020001211200022120000121101202200102202212012000212020010211001212020010102212211200011210221120021101210210012012202220211001012022221121211001100012010222211101002100022110121222110012211110101121002100112000100101100021100022120001220001122010000011202201101210010110000202111222022102200122201201102001101221202021202011212111102022200220221101211201200222102220112000122102112101021020210100000201101102010022200222001021020002001111220121100111022001101221100210200001012010221210021012121201221112012221001021012012122212220202022020021002212002002010210002012100101022002120101000221110010112200120020111112221221200202102202012120221211201022010012012201112222200001010202202120001121202212222010011221220021000202022020020112011201", "221002021111010102110101121110202120020212121010011110000110121202120121021122110221012112010022100100121100222111002100001112200020122210100210022100121121211011220212202100212122102120221011222021021012021001000011212011101021111201202120110121201111011211111100221021102011211012221011021111212021101120202121110102020220212120121201121211011200012222202120002221221011202222201202001001120010010212021220112110100210202022200020121122021102002220002212010221012001012121122022021001202122112200201212212220200100012021101121011101220202212112101022121122022112120210211121011002101201002021221012022000122011221200001120202222100122222102010210012212112211110010000021201110122022120020112222202012202201010212210201212211212010220222210221011010022001101002101200111012202022211222002122202021120201002102121220201120220100202022021122001202002022201200022220112001011200120101202121120111000120110111122110102110110110102211000122211221101201202001221011221101220000120021002100212012201021112010000012221020020112001022121200002101102220222110211200210011010001020221110212020020210102201102221112001200011002101111211200001002202222101200100021101221001122202221221012202020212210220110210212110210101021012220111020210220001000000101010020022000210110211010120112101021012111210101202011111111211201100111101211100001200111002221011111121020011012212111220012220020111011222020221111222001120100100020211102110111120110021210212012100110100022220001000120100021010021021202001110122122012100200120111220021210110012112110202222202210010221010221200000211210220201120010022011110200102202012200022000112022210200220120022211210002020200020001111020101002102102012021100001020211200210121000222110011022021111110000020111212222000012121122012212012200101101020200021022222111002211021110120021022002220111021222212100012000011010121011111211010200001020202102202002210122100021112010201202112221121011222021100002210101120002110022", "101210012020221011011211202122122011210211212100120120112001221121221021001001202202121110022110222220111110012022121022212110010121202002200201110201202200020121202120200121022021012202112211020022000010021112221112221022000122001012112120011000000000120202111012021112110120222120010112220222001100021122221211101101021101112100000112221220121110122120121020012222211010001112200202220222121200010010211220222202202120202202020201012012211212012220210112001110220200000221210022201001211212122111010022210101010122221000200012202001220120201121001121100212011100000121200122000001012112010211201220222011210220112202102200112012022012222020220100220020111202202202112220021210100200102110012112012210000212011122010002020020221212202121222221121111100012010121112122210111202222222102011000112020211202120020212002110110221101000011202002200210020100001002200121212221102100000220010002112210122110200200000220200021222211111110210101212020000212220212111222220221012100022101001010201011120111002011211110220102202121210100010112210012202110110110111010102012010000020122212100111202101022122122110002020200211100011201000202210112200220020122211221102021200100111222021110111120010102222020220021121110112220000201000101011101111001002200220020100001102120110112101121012101012222111200011012121021110011112001122020200212021221012202201021200202212111221021202020001221120121110001102212122201120001022112002101101110112201021001121210101001221221220020012211111212011222002011211111121022022210111021110022210112100101021112102221012211000112000202101212110001020001102202011122121020001200120011220012102020101100212011112200120020012210200212210100201121100102001010001101112102201221211011222120012112112122112012122000212221122020000022222020012112021210220101200020110102221222001102211011111010201002211121210202221111010202110112010020210202222021220202202120100020001121020112122002122100221002002112002211111122102201220221", "100222200220000100011000212000020112200020011002011021202012112012101002202202210011012002121200002012220011101022021002210221212020202101120111110000122200120001212221220011011222110201200200202010210110001102101022201001101220212111210121212002000221001111021221221011221102110012202002120100001122202112011212012020220111221121202120111211110112212212220201112021210021211110122102101201100010102100202210201102012110022122001122012121112012000202210100111001211022001002121122110201202022110021021110102211102210202200201022220200101002200112100100101001112202112202101022201011012002121211110000220212001102010212122221011020210020222111021102111000212001222011110201120012120100222122220212201210010002100012222111010222000200011111000011020022200220020221020201020000120111110101112212121001000012112121011122201210211021101020200202000020101101100022001221211122221201200202020101000211020002121002120100111120101022100122102102022102111022100020200020022221121121002000022202001120201202222221100212220111000001210021011000210011122021220220021021212110010012021220210120012022112112211220121222110012021000111100121112211102011012001121111000121112211110222222210122012110210010120001110121010202022222122020100000210012111221012101111101210012110022001001011012100111210120002000120210200120001120121102022002001002112020211012021220101120100200211122001211011121220000002002002111211022012222100211202211122110210112221000010110000200222101112221201211100101211010010001120121022111201210221111021220010002100200100112121110002022222001222201001102222110212200120211101010201120200000110212012121222210110010212110002120200122120000020001220210201200011001112102012222112001121121002020020202111221101022021210202221121122201120220111122012121002111122012202101001222111101021012100120122222112102210122000210212100022102202000011011100112211021211022202112001122120110110122202122122200022102201002212102202121001201022011222", "021211000202211201001210202022210122220000202210020112021201120101112121202000200211000101012112222000220210212212021111220100202110221110110212210001212210221012201220202112121121222210010212120111100111200020002100112102210210012211220020200111212212200000002011102011110200202100020002122022201201022120200112020022221200122201011020111201211112120221001020111001211022020121000000112122122222200101012020021010001121110121120111111101121111222220022011011222201012100020122112001000200201010212110100220122020010111000100000222110110200210212221011020001111102210221210011221111211200202122002211020222201101010022011122010000111201222022110101001100020221100022202121211200112001000010212011201010201222110200112122022201010221020201210102212000010022001210012102002211210101200121012010200211100000110100212021011100100011220220101011002111110110100000020021200010222212221212202201202001210101012100200120020012011012202120002000022112220020010020102121120110110211101102211011011220200001012122222102011012222022120212122211022020221201111221110000122222100212111121110120202001021120120121110210010120112220211102100220102120120220200220212112000111012020210111220201012212001212121201020022112120202221220001200212221010220021111100101222112212211000210010220222202001101122112012012220020222121200100020111110121002221222011121110101100000201110211100200120000201211201221220011112021001100011122102010100222122200112121200200220112010120002000210222110121210202222011112222222022222112010010022202012002100200111122212010221112102011202122010001001221021102112112000100201202120212021210110011022102020210212121001102222122112211001011012210200221012201101110211101211221212022220010201022000110121121020221120120211220111112012221022122122012120101202221002202120220220202111021221212020021101102111011021002222220100122010221212120112120101020020120011112112200102221200010020022100211102010101112121021112220101101000022011", "120210210202012100211220201110120000211111022012112101111001211120021122202110021111020002220112022122011201201012011201202222021121221102012000202020111222111211220100220021210021212100000120210111122222202002002021211201101000111201210222121212011212222201112220110200220022202020211012110202010020121111110012022011202110000101102000002111202022010021000101121222021010202000212111200000201221121211122120201010011210020122122010012101221012212212221100202110202222222011210121122002120222120221021021202001001222220012001201200111220001210210202102210121201220001220212022101111020220120202021122112001212220212110212200200111001201200112201020221221101202122111120011110210202221002011012102200222112200211212111022112221002020101100100220200202220120201121022210200211010120112111101102222202102122210200102121221000212222102212100110021012200112210210210200200200021211102100212012121011011202220201222110210121112211212011100221201010100222221110222201120110110110011201112112210002000010000211110000112211020001212101222020020020222211210100112200000000202012222021222021122200001221210000021001121001100221112121022201110200122020012000122201201021202110120211110122002000011212121222001122121120010200122122122120200221122222220120221022020112100222020222222021202112020012211020200012002022112001112112120111022222210012202000012201011020200122101211212010121222011100011020011201120010201110012221110212100112112211211221111212012210001121212121022201011022221120210021112112121121002210111112120221020220020000221001110101221222101221001212100102012211022011111110202102110112002101221202102000112110112220110120100220020220222202202000002011201101020120100202000020101110220120122021011212222221112200112222000000222021122110222201021221021022201111200120200212110212200222002210120020022020210110202221221111201021101122201201012122102210200212020220212021222220121202122022201002210210211102211200201020220121212110112212", "122112212100121212122122220020220012120221100020101022220110100212002001012021021120110210221112102200010110110112222020222001122221100201011022222211002210121000102200001020001202010112120200202001100111200100002010101120220212111120110222022000021120120122020202121202121021012121220101221120201211102202222001200020021020110012002202220112110210022011210201021122102111012121100201210101121210020002220200001111212001102000011210200221112101122222112102202201000120021022021101121001120010201012111201110211212121112220222210010001102122012011202110001212200111000102201211121102020100210110211001010121001000211111100112121211220202012012102010221202102222110221021011100110111201000000102012220021100022011000111112102000210012200211011120000020221200202110121122100001021001011011200021211101102001000220122110121020022211010212211212010012222002120202202100012102211220101221201010222100210011022122212202200121000110122100220001100210202000110112002011120010122002201010110121220212001000100200121012112021222112012110201210210222121012022001210222002001102210201200101020121121002122111012022121210101211202222102211112121112122210110002102001120001212020222011210212000022210222220000000120201122010022200221022121210200020210221222201211122211201002221011211110211100012122111002100111210202210111100002210220211201101102021212010112201210112101101111112121120201000020122111110222121221122102022001021012212121112020001110010202201200002002021122001000200212121120110100011121211010100120210220111102020200220122002120100201201120020112222110200121220220122111211010111101010002200211000010220101020112220202222210200211122111020100002012010000200122210100011100011001212110011110012002211220020012121001212011011210110120222220020210211110002211021010020022100221100211220012111112101202021121122021020010211212220221020221022210121212021201002011120110202021210002012110200010222022111220012202111122112112111021100210122211", "122012111020012220221012011111000210122110122220020121001010022202120012002120011100120021210102212010120002201001202010222211201221212211021212110022010221002220110100000100001222022200022010120100101200222111010021200110121211221102220002000010111020100022110022120000220201112002220220101202210110220002110202221012201212010021020021122200122120001100001222212212000011001001211110020222102211111220101210020200020002021210020011211022022121120001111221022012211200121210020002202000021102011000001011121112101020122202210022200122211022222120201002101101122122121220112220021200120111000202210020212210012102110201100201002122020100011200001220011012112211020111220221022101212010101010012012120000201101001012021202111011102122102000112200212221212012122111112112101102120110102000201110200020012010222000011000101012011010000120220220100122110110011200010110211020012211011000220021100102202001021101221222111001122021122111012200011111020220212010212000220121012221210001022012212201220010101211220210122110122222121022001111111221122102001122200122011120222011011211212111101210122111201112100020201000120222101100021020111201021210001001202201221101102001010210211212110200220110002211221000000011200200011102110101010220110212112200101012221210222022011111002011010001111110211221212222200011110010122111020210221111221210222102101110220101101001012002100102112010210100022121210000220201120010200021000122222201010122221212021101211121112000000202212020101111112122222100102000020210012202102012221212002201211002021122120221022021002122102221112012210112220102012000100000221201121011122111112020222211121121020100100220221101020111221202100120210010222200120200011212022120122020102010100220111122222121011121201121120021112011201112210200110111100002020210010210010200012122120000002220201002122000102002222100101102112000121000112002102222012010000010102001201002021210222211121102012001111102012211112120201002221100002100", "012111222212012222112100200220002001120100010201120212200210000121112000020020110000220110102100121221102210102110112221112110021022012202221111010022212110222221001120101000121022110202111100120111021112102220201020012010020020122022010100011200010002211201110120121212220202001001222100212220012021010020020020010210120101222222011201022122201111002102020100201210101101011000102221121121210012102010100201100101120211000000221100221201212121000121011100121200212012220001002010210222220211002101000101002210220102000002221010012201001121202100001120202221112022120010202120020100121022001102221110022002102021011120102100021112022001101120201210211001202022022122101201012022211200200010120212010211002112100210222022220112210212120212110111211111002102120122002022212022112210222212012210200221112010202210001011111020111012212002222010122122112111101010022221210001000010102221111002100120122011012202200120020001112111202211000220100221210020200101022022102110112210011011101221222010002221010120221112201222112112102012100112021010020102220220200010012000000102012211211201200002012102021202211220011001201120011022000102001200200001020101020220210201011001201210102011002112200201111011012121001012002021021212211102011101221212222022001202112202210222101102220220121121120111200111110001011201100101100100102011122201100101221221220001112011210010000110221021001212121102112020221202202211122011000020102200202210201112022110202212211002000011200110200202201111202212010111022012021021210102021102200201112222121112212211110111000202022102120200022011102011201201010011120020101222201100221112221222220122201021100210111101212022120112110122121002122012020212011011011222220022101011011022222100221012001011021200112100010220220010021202011120111102100121212020210100222122101001220111012120210102111101002112121120110102002110202100110220200210222012202001100022001102000010212022020000201220122221221101021221202001221001011012", "100121200011112010212021221102212101021101121012201022212002220211011222201002010210102020220110112221200220112100022010010200120122102202220012121011212221122220202012201021002111212100221122021010022002022010210100221011212010121101012201010011121010001200022222121111220010011200212112220202102121110220202120200221011010100202210212022201022000021211202100010112221022102101002200111220021021212111100020200101001020111100011012122001012011010212101002122122112021022110200221120202110120211120112201110220111211022000200022100010112221110212100222202010101221010122201010202000000210100211111012201102002020020200112001201122200210002012111100000021222110200202002000200000111111201110220210001110001222210100020012102122200102111000010200202120122020210221010122210011110012100000202021120222000211121011021210011121021001121210002222200112110211121011010201202222100101100002012022012010000121111010002000022211011010000221110201102100212211012001021202221001122002220121110221120012010201120110020100222221100012012201012212201220020222011120120121022221121012122102022210202211010001001020111121020111000020112111111002110022201022012010021120100000222002012100200101020111221220020011211020101200212012221210022000222122021121120221202210101211220122112012211112201012222020222012200100221101110221222201112000011102210020221112121111210110112122200001122111001120020201220211221010200102100222202111211021002120000222112110212002002021212121021100111020011201112222111010222122212020221220200001100220110111122000101200001210212120210012122120022200221022020212220111220201212022022121001202111020120212211101210102121222120020201021001211222101120110001020200200010011001201021120111010000102201122001020110020102110220022022221220200202022200022022012001012211000110112101211111221200111022122222010020102102222101011220010201120221212020101200120220001012111121112210002022022001220120002100102012020100021221120021211010021", "021221200221121000101022002222101212120110111220201110021221210101002211101101112120020100012111010120020121202011220100002001101010111201002011011200002102110122122210202012100202101100220111121120001200120221121101122212022011211102100110110222022202201201010211002120120020000120011102102110022120111022212211122010020201022010222000120202220022020200021212202210221211021122122112011012222220022200220222121201221221222202112001021020021012221212212121022200212221011212211210122202212112001210201000012022011002201222002010221110110011120200202012201100100212202020120022221000010120120221211212010120100121210110121202022021212222010201100012101101101202001022211022122110002200002022122102100211001101001112000212200101100222202101012200102221122020112100112112120021010201211221102202222120022121202211210121222000010200111122210122021011020111102120102121010022022011100120102121022012011202021011002200011001210011010220102211020001210102002021012121101001211112002202011210012000002110212210212120112212001011001012001110020121020001201211011102201010212201100220011012101012011010200120000000000002011211221022222010211101102022112211012010120102211100121101211022111111022122210111112221200211121112020000021202120021211110221212001220122112110100122012001112212102121222011022100212010200101110020020110211002010211002022000020200020022101120200211011020101021000202102010001111211111120111011111012011220110221201012220110121222120100221122100200202102212002220202122120120201220211102011121120102212001102200222211102000000012220101021010202120011101001101100011221002110220221010000112211221020000020121210111002202022010112022002000121111102100112111001110211201112010212012211202002021211012212110122120211011011020012201010021200202101112221022210111112220110122201111002122102211000001100112002220221020120011200010222020212110000000220211000011220111221210011212122102200020001010012202200120021201112020210210120122", "202012210210001212011112022212022212112000220202202101011210120222111022022212121020202112201221121202220102021022002022220121120212222120000001002020100110221200201110000002210210011000002211022120220211020212001112220201010200100112002102210222211211222011200200012200222220221121102102212010112111110100202221102112010011221120011212221000022022100020001022001022011210002001202200111101211100012212200100012201002101100212020221022122010111122102012222222200011120220121021122022200202212112222210001121201002201222221101020110212011012101020011211021202211210011002020201200021001100011120120122011021111211120021010111022011121211102112212222002010120112012102000011010021022212111021101121111111210022100111200222020202101220011212002001112220000110111220121012021110002002111010102020001100202110211001021012122220001211022002021200100000100012001211201201221012201121202202212012210021111111201022101101002020111000120221122211210201000002001201210110022202111111200200002101121222222010102110221120112112211110111122102220011122100221220202011021202022011021222221110222211221221010120100002100020221101121201001201100000111021110211200120112000201010110222112201101211221121211110211002211202220211100201200100010122111200210111210020101222222200002212112101012222111011200101001110120220221021221000211202211110010001200022012201100012212110212202211101222002100012002120010000012010122010222100120221011201210200012101200202100010101020020201110221111212122211210021010112120201021222100110211001202202202012200212202012020200000220110200110200121201200120020011102121111222112012122220211202212011000100202211002220010011001211001100121222112102212100010020021011001112202111000122101112211102201201011022100211112211100001212021120221101202001111202220220221221120000021001110101001021020102001012112211201022000212012021222000211122112202201201000210202221110100110120101121022021010000220212210021110120011212010212010211", "201011200100101100001002101001001010122001020010221111212111210100201122021101112110100201221002221101022222220202121000022102102012022002100202112200111121200221002110012001101121221100010200102220110220210202102000121101011020221122200200202020212201121111012202122111022112121112020101111012020022220101000111022200200001210111021222001012211101112020221020121122220100001110121100012001111122210121100100002122101201102000020121212002201012122120102111102100010102102002001002211121020210101121212000200210010021210120001120222110120020201002002022220102201112011101122102220001110202012220210020210120012100122120202021202011222021022002110001001201200220210002220022020121211202200100012121010220222001010012002021200020202121102210022022001020211020120110002012002222022200022211200000210110001110101102202012001010112110111201210020222211010000121100000200210210220001021210012002102220201010211120210011211101002201101110120202212212012201121110122120220021101101220021200201200011001111100200010211210112221120112001001121211202222101001002200121110100122211200221200020002002021100101021220022210001020200220110122101000122221212210011201010101111021012221000222002211222011120120002210002011120110111210120021011100020101022010121120112120212022222111020011010001102210210022102002111020210100121112020002011222222222020122222010102200121220212102212212112200121000220000022220221002202212122122110002101222122102120102000112102020112011020022100210102200100002002212011112022122222021022012110012210021101100020011002212002001021220020022120012002122100000210121112011211002010020220210020001101202211120211202022121110222110100210022202020111220210121202102012201102200002122200222020200200112100100201001112000221201001200010210101121222221211000111012020101102100120111201120000111010002220011220112211110201000122211101022201202220121121200121121000220112122010122120122112011210000100120110012202201000002002212020010102", "121022122200022221120011012201122000211011211102012122200221120201010101202001021210121111112210221101122122121111002210102211222122200120020000020101000020121020122100220010120011022101011101100200021222010202010110002222122000120202012001221210102022222011012222011002221011000210220110021012211020221201221122201011020011221010221211020011020000221111102121200211011221220202012202120012121200101200022101121102022211222222211100101011210212212022122211200021112102112121210000020101001010220210112122202011020211101212011210000020021112000002120111111202121121100110010010020111020120221101020112101022010102020001120022222202110012110020101012022222211112112022212222212201110112200212011212100120102011020202110102222111110111021010112001012202021020220100020111112211210010002112201012121201110101122100100001121002212100111200210121020020002211010211111111220010102220002111021020120102001210111110002212010222102210021200112212120112100020111202000210111210001121121202221020210222000001012220012202201102010200010120002102222102002100022102020221001010201101012220200010102212101200001210112211200102200002012122102221011010001111010002121021001011100021222112120201120201211022211002002211200000012100020020210220102002022100102101200200210022002210001121202212102000101202021122220222101100100012101101022002001121012111211221000120220200012110012022010010010202210002221222110002022021120000200200222111112021212011121011210000020012222101220220211220000011112221221012220122002120212000012000201010022200101212210101000120001211112102000121210201210100010122012112202201220102022221101010022222222112222202020200010000202120220101110201220020022120001100211100001022222202112200002120022022022102211220100111102211120110102100002222000221220221010012110101100020100101201110010221001010022202220201202012111202102000022002101201221022001220112212100020201002001001200111211111001110111022020001212002100020211121100121000002", "220122220210110210020120201002010111121111022220200000000011022200102221110121111212012022222100220202220001100121122102002112222021010220101120212102201200002222020110220000200012110111120212021000100200120210210000020111212212200002221102000012000011211111021120000200010101222220120110202011102121220110210110012011111222020122010221101222020202010200102020111220210001120212211020220122122021222001120121102211120001202221200112201112000221212100000012201010111000211121200110001201010200221210002001201212122222021211000120011012020210112211201121010122211200102101100220201011122112100111121020120122012220020021022010121012101202221100211020011211020012201212020020101121122122011011121121212012011001122111122210012120000022002001020200001201001101010121011022211020002010222011212002121102021211100201121022121002011202022200110122221221210200201202010220222221202200021001102011021100112202111100112222201202021020122202220211022000202021110112202120101120100021201121022202020121110102212022022012200001120212200220002100210010220212002212102121120102202201221100112122211120010111020000221010022201210201112112100121100012111002222021201000102110202220201201000102100202011111022020112111212022102111011201210221122101121021102020002021211011122202101210010111002120100011102112201121201122002120201002021101212111121021022210112111101220010200022221200011221200120211110202200020000021020022220122201201001222200000120101012111102101102012220011002210000122211200022210102200212221201202000102120011012111112102020020011021001212000001000122002100012212021012022211202002222000201110001101210201022222101210010222122101022012001202012101222002210111220110110112010221021120120202211001222211110221212002021020002001021021011220011002201211201002011011102212220221022110221101222220120002210122221022221010210202122202011102112001221202121010012211000001110211122211121001122101221211110020112211201112112120010000210121121000", "101001010102012101210202200112122211120101201011102100111221020121002001022211000011001110210100212200212010211112011202200020211112121012222020200020012212122120112202002200120011100101102221000210010212000012010011001202210111211010201221100101100021102010221002002112121110001000011001222122111001210222122220201102221010102011020110110120200210011212220122100121002102220111201220120111212112020120102200110102001020020022002110021121022211021010212011110201220112221020000011121211121011002111022000011000202101000102201100011212220111020222001001212100111211021210201222002010010010002022201122100012022000102202001210120001002102022011120110002212122001012210010201110121220200200220220022222011110110212021022102110200200121002221020200201010222211001112021120121002110120110011002102001010200001210010202002120100022200112001221222021112100221110012202110011221110111101022211020111101222200202022102220212010221202111001212122121020022201001201122100212122121121110020211212012220020022110100012200221221002021022221010112200222001112020221011001200020121020020120100112220002212021102121220100021101120201020122212122021201121201002212210202210222022020210220220000122101011210001200102102011002210102212012221200022020201122112211211202002101220122100001022121120221102122201021000122012102110022202110020001020112112221111110110202021212200012101020210110001221200101102120212020222210002211012100000020202110112211121201101002001111112000100212012222200120112212202222020112001001012112122002110121022110120212022010211012112220210020102010110022220212002001000222011211110122220201102001011121002120012122210011120200202221110200002002021220021210112112202012211021120222011121210111000011112002222202102122112221122212222122122222220120020210012120200012220112202122022220222220022121021202010220212122220220122100101211221012011202100121111201001200222110200121211200211021012211020112211211121021212012221100201120021020", "210002210202211211011200222212100000000001111101001220112112011022202120110001011022221201211222220101122021001100022222022012001210120110202201102010202101121211220011102020221122222001112012020020011220011000021120110202001101122101200121121010102111210220102100110222112110212120101012222002202100202110002021002220120001202202012100020101011101111021002202222010102011202012122210120210022011022002002011001110101220120022122200102211021000002212210212220101012020012222211102011122201110211110022201010010100122121111121021022220100202102000211102212222122221022101102101122121012002102122010101112200020220201120202222110012122110222112220110120221221201020200000001211001011211022111002111022122011101010020212120212222102000110210022211001222221012101120022100120220001202111211000000012121212021021020220220121201012012201022000111120121212121022002212000210001020111102220110011001020011201001020000201122110120110202021101000220012202202000212202111210222121000210100020211000012010111222021020121112121122020011022002120201122022000012110221221210112020112211121110211201002002001201022210011101102011010001122000221111121210202121212211220201110011001210222112002021100110212121121122111022022012200101212022202112000211202211211221012022111111201201210001210201010201112010112200222210020210220112221011211200001222212112210121000022011101222221110220012200202211000001122021110011101222212021121222210212010212121202022201012002110022000120202112112202022211110010212201101102010111022210201110101020200120210010110002122101212022120211111120022010220011202222201220200010121220220200020121120102022021201012011101220210210021012110222020021100121100021012212022021100011011212221120102200002010002002222012100121210010120110112120221202222002200011220021220202200101102221001100111102122101122022212211200222000210200102011220110101101012220022121111220202101002221211222200202010001111201011112011121111212212202212011122", "001102100120101020101020101201010210221101122012100002112120221001122222202102120201121002102012200111220022111200000202011011221211012121001122021112122120121121111201122000100200002011002212120020011020222211020221122222220102100210020001020020002221221022020200011020120112211220102011010222011012220122002012011212210010101001221120221022211122111120000211012111112021010112021101111121111011202200000121012212121122000120011110112101121011022100212111011101000112211110222011101201010021110202201212111211121200022221221000022011122102002111221120202100220210022221212110011211221002221121102222220100022222201210100002202210221222100222210211111122212122101121111011011101122111121022211201011120220001211000111111201100200020212121012202122201121202212122111212120021110210200220200101020002102021200000011021200101000220200000221012120122110121122220200010110102020122120220101022000120022211020121112101121002212110100211220011111110002020121002201100021020021211002000121102001101110220012002112010212110211101212002102100111201220121101200201211120000202002022212220011112200010222220212221221021112110001122111122001002100011221020221210011202101122201212022002011112020002022111022010200120020100102100021120201012211200121100221021111210201102121120201001122222011112212020022211202221100122111101212111011120212002210200102120011122020111021221000110021212102112002000021121122121222120021200020010220212001102120100212022220201001020112112120202012211001210101201121022222020102022210100112201201100001200120220020011212100200101212101221010111101010101220002201110212001022001010020012001111220210011202011001110202211202100200022201112020210020112212002011212121020211210222121021200020011202100200010021120120001100010020111102112101220011201112011120010002020222112122022202220102022000220011210020000102222120220100211200000011210021111022020220110020120200112211111000100111122102221211020222021202011100112021222002", "010112011201011122102002220222022222112011001011000021020021020122112020122001101012000210022012010111101121202010211220100220021201020101202010001200101002200202022220220220002211011102020002120100201001212100120001112102210100201101100210121222000010021122220111202011220221012221222212022002012102100112112101110112211120022110212001101120012010021221211222102022221022220102100002001010000000222110120021002101221222012112110110001100201010020002112010201221100111101202200012111201020121210200200101101122102221122022020122220020012001022222212200000020011110021001201202211212211121200201120110212012010011112212101221112101111011202221211101200122121100122102022201020201000220012212121100100221210101010100110101102102020102112200100220211101000200101212202200222212011220102201100012221211111002212010110011002110201210100111020121210212000121210100212122211222111010110211211120120101210020221110121022210221020201111212021211002211111000000220101010021011202102002121212020210101102211120112202212210001012201221011110202212011212220022000000021122102110002002012100010221222222122110012022101001011101012022111020122000212122100021100100110222112020210122201120220011020111220211120102211011212100222002000111002110011011022220220102101100102222101200220220000201210001210212001202121202002212202000000112121222121000110200221022222102002012212100020111102011210220211220111012200002210022002211001212221212002120110121222022121200111012210012020010021201101211212110221120020021021112210120101102221122210210210112021210222020021111220110112222211121221122020120020210220012101121200202222122122021220202100210012112121020120022101121002211111120022001100012211110222121102120122212011111120012022010212212111201212010212020100012120021202120110201201001020202200100202121021022110122120111202120222221222102120221010200212100221000210010002221111222000220102002122201211102221221101002012001110111100212101022022202001012221", "002010201121111201020111210201102012122222002022112110001020112002221111120201110011011221212222102021011222211000100102022011110100012220001002011120021102100021120212122001010101210021211011200101021211021012221200000001001101021002122001001101100000122220002111100020210121012122121022222200202121211000102122210121201111022122112102001011200122102122120222200200211202002020121211002211010202201101201022200202122122012120220212121212201001222122001021102122220111220101012202121211202000220100012221202120111122211210011002110011001212222000002022010222202002020122000010211121211000021221212210022102012220001122010000102120110111222122100110211101011200112221221022022111102101122121102011001210001110222201020022111112121121221221110001110202212220022101021111212220102101001110102211201222000121011220202000210012022100010010212221021111110011001012022202100020112201210110121012002100121002110121222122221000220202011120011010211022012212012112020112122112222211022121012001201210112000220011212120110102000120000222020221002210020122201022120001100012210122200121201201011022102011222101111101221020211122200201010021201112110021020221200011212102021010201101212121122111211021110222100111220022011121111220010200201200221212021210012020102221220002000200010000010120220210200201111101221122012200101022011102000102010211020100100120102021212111120212212211012012200012112011121001211221101020201012102221012202210211210002102000112222011110211001122121201001122012020200101211100010022221011100122200222210112201222111220112101201020012102122202010200011200102120121020111211102102210011202202200020212000001001222001001201012122112001111000120110021111011000210221011001020220020010111222011210111101121000221220200022211002220210002211201211122111011012222002110012020112201002222210221101012121022111211020122102112011200001022221100211221122001001200220200012100202110201221222212100000012020211001120002020121211020000120", "222100112020122100000111011020202220200022210002220122122112000100210201220222221001211122110211201102102101222220020202120022210222201021122211122120021201011111020120112211222002202022020110121210020110021202220222000000120101111001020112000110101112101000021002212101210120201201201012020112100102211202201000121201201011100110122120012221020120210021210001021000202010112101112020120012221220102121221011221202200122122102202121101112010020110010120022012121012020002102211120122010110210222122111021212221001012120101201200210210220210120001100100212122102001111021201112211020201112020212111000001000201202020202202001221022001102122222122211022201221202112000022211111010100000101021210202222122001022210002202221112011000111211012120022121201201012010221121100112111200101101121222020121010220021121222221122101111200210100012101210201220012212221122122202110222201122012221222220100110120120112001202102020012202000112220202002220120102101010020122121110122021011211020111221202210202210212222210220202001110021021010202120020021111112111200022201121020102012021222121102120112121111221010220100200022202011110112202012110120200120201001221122021000102100202122111202212200211012022220102101222201010011202012011122010211021200212121210202102122210101211211110120011022111121200022020211201220121201201220112100000110000010102201212210121020110121120101010211100202022212010012220120001000220000212102200002112112100110010120121102011221020021221211210010201210111222210012220112120022122002200222222020121002102002220210021020120201222122101011012200010220110021221001122220101101120011022100010100000020020120120122102101120120120011000022111010000010101122212120012202010211201012021022221102121220121202111202121110121210021111212101021110001022212220011102000001101221121101222210021221210210111020102111201220202112020001020021222210212101100112000100122200022121221021100110222020011220120000210012122202011211011212110020", "122000201110101200022101201212222020022121202210102011000201002101020101220012022112101002222122011210010122011020102102111202010200012202210022022021122112012121212122021100021112110110122020202121122000122202111100010100011220200111102111112101120222002212210201021001222200010002222002211200112202110021112200022002021200222022201200112020210222121201211210002001201022220121122202000120020000121202101122121202021122011121012110202222220120100220101112022000022221211220201221212100221210011021111101220101222020110110111021020012012122110102121100222110011021010102001220222111020120201111201012100202101010002110112022120211000020212112110002221200222100101101120020101010022120001101112201121001202211200011211210120220211112001201021111222121112101111022121020010221200212021120010200200122110022111202001122212221101120112022000122111100012122021102111200021002211221002111001012212221021021010021221111110022200102000010211102121100112202221022110111202110222020210012101011020101201200202201002100121110021220120112222220111021202121101112002201012012101212011011201122101211011212000012221100002020222020020212220101201111000212222221121011202202122221110122222221202201100221122001200012212210101211000210101101201102101202110120222112222122121211020122221120221000101201012210200100221111221212211201111101120100112110011012121010021002112200121112120110111022111221201100102011012112101000002110210120101021220022222011110102110201221021010020121011000210002022100221211012011001022212222110221120200011102000212201122001112111221101212011012101010201102122110210202012120122122102220220121210012112222020122011202212101201010111121111110001020011002221111121100102200211101020220102122022100010221120000101110011101000102121201100200020100102000222121100020112221012211210111222001002120011200211001221212101112110002002012021020010220001220221110201022000001201021220022212021221211110121200110000200211102121112002002212", "222220211112212010222002200022100201020210020012212002022021000001102011210122122121112021210111210021021211210002222101010212000121210120201112100110212001210110111120110200101220201222121122110212010221010000200001011102211002102220021202012022000100211212011202222110100220010022211110211020222112200202212220120101200121011202021002110100022112122200222210020100221121220012110120021001201010121221102022202121100002122000102201212211200110020110111100122221002012101101111211122000221021112212011112222101221121101220202010122212021122120210000101202021011020111120101020022002220012201202000111112202212200212020100222110202212020200110002100001220120020212020020221102001222001221222001022110020222021120011112111001010120202122011201210002221020001200122202020120100120112110202211002021121002102212110211212220012102111020012121111202201212000122100112012211210022101022211020010201101000201021020121102012211102012211001111222102020110212220200001121101110111220000211020210210121121002212221122000211012110010020221002012202112011211222110000111211201221002102220001122222122211000210001201002220120120211102011212211211201121211211210012120011022010220102222202201121021011021001210221222110110001102021200221120001220122211122222120102210102221212202220221022120020221202020212212220000022020010201001022110022200221020011002222211221011010011221110211010022121021221020102210020121122211211211211012120222200102000110202120102012010012200202121020000112121020110212122111210011100000101100220102011000010020210100002100201100222222202202200102010121011210012102202202022121222102101022212022210002122102100211211210211121122210111001121110201022001101010221102010022021020022011012111022110122021212102120000011211102120102011120012221110222022121021112201201021012222210020100110010112100202012101211102120220121101202012000120022202020101210121020011020212211222100212100102121100121012221210221022212111212001101012202211", "010021211102021101101022112102102211122122021120212000211100100211020202102200121111122022101002221220222120120012112001210021011002002111101122122221110200111110201000202022120210122112111210002110102001122010110122211000200110021100111021010121210111121121221100012221022011221202011120022220220222110211201201200202011211121120022222020110011220100110002021101211021022002012000101120110222002102001220012212020201020221002010000110102112211211120010000210011222112002210110020120021102001101200020002100212222121112201210022110112112202120222202220200002000110001011101210100121102010212021011101100010201021012121002222201010210112212200000102102100210100110201021022002112010110110022111122100200211012222011122100220120122221221200202101122121000121222202200010110221021121202220020011020121211201010212111202222000201211101020110101112101211111212111201202110202120211020112210120101112020111020011022202202202021202122002020202202222121020220120020121222001002010021200101001211121202221102222100011200022212102220201101022101202110011011202111211012010201102212222011220110001210002110022012001122101020110022222020210200021012001202211112000202122102122020122211222120012020011112111020212211021020221101112001021221102202211200002021020100200122120201110012102111220012020112021220011102221011100101000121211222112210200210102211222200012002002122210111120210122001102101002200220102200200002200012111112222120021100202200010000001202111200212102020102222110211000210102102122012021112012022201020222110022121212202121202102000222002101101200110021200212222011202212100210200201212211020120200210211000012001211000011222012102020001001110002020020202210012202202211111022221220221102010201011010100020120000202012100022022122112120011120102012211011001202202221012102002121101112202122212200220100011110222112011120101200220020102111121120121112200210222211100010021112201100201121101222221102022102101120210122102221111222022", "111022001221211011111220211122112112220011021120201112102101102121010111121111000210212012200102210012211102022001001112020121210102200012010121211121011002020200202200222221202110101222211010100012101212212101020011100200022002100222121101122102200010000112102111110210110012022000220222021211202010012120212020022112020112201100111010210000000211000010122101110200222102111220002010210012012121102112022200100112000002112100011011021021100100021022122012221121121012000022201112002001220210022211200222210022022122102200212200200112102212002121121102200101020112212102121120011010012100020012000211020001100101202001110110212210211210100001212122211020110010002010020222110110012200220000222100012210220220201022121100000120211122210221111000122001001221120000102121211001100010020222012222002210200210210120121012220021202121010201001101012222221120212002201111122210221210201211010121110101100021021121002212221012110112222111022012111122221120122122020211002220211122202121101220000111201110220122001100012121011110101000222100220200022211002111011210212222211000100000102202012002212110220212122222122100221110221012212122111111212100012000122002010222101221012011010120111220112021100110221221002100022021011122020120111111011121100012020101001101200102210002011110211011111101012021202010011221100220120120011021021012121110120000011100210010000212222110220012102011221021101122021120202022200202120121122211012100202222122220201221101002220222120112022010202002121010020102121120021021012000010112002110100210112220020200112110020200221212121121020221022122201202001122201021120021122110220110201210101011000122002200002012002012110011100110122211000022210001111221111010111110020111202010201220201121221210012022022102110212122200000002100021002222212201002221020220000110202222121002222000010022120210200201000120121200202002200112021222012221021122110110101012122111111200100121121221220002120201212102212210202122222211201101", "212020211022010221101111201200121120000100011222110101001021011201100100110200022021010000001120022022111112221102101022210121010101220121122010001212002021001222101012212021200212002211111111002112010021000220011210211220111022022100101122200100021002222100012101021210022222112212012112101220002001120020001210001201021111220200111211110101021111011222111200102112102120221012221001122111020100121101122200022020022110122000121102011121001211221100102002221100102201210122201112010220001021102100012122120022202100202001222221222221002112211020100212121220211112100011101010122122101210102002220122000110020111121211111121122100120010200202021120211112011002122000102001000111022021021010220100201120212002101121112012112122021221100000210121212212120212101222102002002011220222222201121211212202220202110010002121110210010221212120102121011120112121020021222112011101102102012022100121021000102022212100021010122120010001120001100112202002101121021211110222010122220010010121121021210101000201010100202121020210002212221200100011220122012012212000120212002211011000012221112021022010022021200120102121112102110011121122211021121220222012000220110010200000122022011010211001220210012200002022112102100022212110201110112210001002201221120011201210001102001212221211001121200212120122010002011101100100100001121212201000120120201002101201122001001120000110111000221021222212000120020212111112022101012111100120110202111110120102120000101210101200222202010111211202121111200100111221022102210210211010010012110120200011010011122200122100102211001111210101002120121000122000111220012122220211222202022222112101001212111102111020211000002222021111021210221220222200120012100001221220101201200020201111112120100002121222212222020202012210011112221010101120010020122102022012202222200010122110012011002002111220220121102001122121111000012221212200002212210111221212100202002211102012220020021102021110212120202000001201201221201102022022120100", "111002200000220201110010110122101200222220011010012002011001011001102211102222101010222022211021212012002002002100021012222020200012210101201000010222110110110220111122120112220102112121211011021011220212012012001121002021021001210120000002220000001201120021101210011100001020222101101210001201000202210012020211012021212001010211101121020122212200111220021220222122100102112022221101110111202122020101010012022001010200001211011121201020222201102201212222222122202112110011210222002101210112110210111210202002122000120110112202221102020101111102122200010011221201102102201212111001222112100002011121100020000202220120000222120120101102200202120110012000212200121210220001001121002212020122202112012220201102121100110112101002111112221120111001120200210201210201101110010100122111021012221022011220021101111100010020122100021202022121121220110021020222020001212201210222211222221001201121002111002102211011000210200212212200212221212122110022220002012010111022022021120011012211211112202010002011012211110101000111021222100002210110100101011110121111012102020020011012121120012111012112011220110022011000220112120120200120010002122222102122110022221220201010112010010210110120101112101010221202100210020010210110111222011111122111210101010000000201222210210001021021101102002201000002122221011021222121012221022011001021222001210022201000121122002221110211210121212110221021021010112001210112201222100211201001110112110122020200212112222121220110110101021020121200221221000120201010222211200201121200000110022200121121211201011000020220120200102212010220220100022200110021112211210220002011200202211122222112210012112111120200212100212011110001201110212011011021222020222100001200220222002001200220021220111001111221100222110120122210111211121001112202002012012010000210101200022222212100220211211002000120020212102012001111110112000000011020200200110011010101202020000110122211002002020222220021101021222120110020001112110020212112000012", "012222222111011010000102202120021212121121000111112201001010210011010211021001200101220212111010202122121110112220202210220111102002112001212021112121010210221002202102122210010200022202020012211012102100212111111220120102210001021102122122010001202001122222220011222201121211111202220011011112210021010210100101222100011211122000122101012100101212110100002110102022211112221110100012102110001222001211020000100212011121122121222012202210020122221220020022120022202211200001101210010210111122012002011110002202220121001220100221101101110022212200022201012211011000021202011201011010012100211122222210002120222102000000012020002001121020112112010012200110202001121102211021211100201001210122220112212111012200100200201021022220021220011001022101000202202102211202022101102110002010020110001201110202210010120122222000111021002212100010201111000101011000111221100222000112002210122101020012201201100112010201212101122100200201021101221022021122212110111110011001002110120121111211222100111120100100012122210002021001102111110221100110100021220211211100001000220220112100012102011222000122002201111011221112120121021220222100112112000120211110010220221121121120110211222122120011122222011111012010220111101110210120212111220122222021201122012221200220200221010001201100201012111121020112002020022222110021220102101120122122110121101022020111220221122200121220000212122110222021002200212222202012022110002122020101001200220002211220222000220121012021120120002121200222201101000100102022210021021011021112020220122022122200210200002000000201221122201201212210100100101202111100120111122000100012221201122020222111011112211012100110200200121010110211211222000220222020021220022221122102211010120212021111211110110020220221212112002001002010102022020120201001022100222012022020022102122210102112210101122010010012112222210211200212210110020022100212202122000212122220211022102200121210122012100101002112222101212002012000101220002111112001112120", "022211220112012120120211002021201220100110012010011221020000002120220012220211121101100020222210120102221000201120111221220212001001220012000010110221202111222222020021202001100102122202210220211111021122011012120202000201012100002222100010000210010020121001200021101201202011212222101121202012121220221100112222200011211211021100022120100002210021211000021102220211122212220010212120020022222112101102210121201001111022210102211010120102001211110121012121002222220022021001121010002012212001200102100012201202200121100220202022220021210200112220102222201011022221221110221211002202121210021021212221012222202100222111001212001121020210011100121112012112120211111201022110100101101201200102121101112120100020110201210112220120002122111011201011221110122121120101210010100111010210200100101001011110121201021102112100110120221012022011000000202201200212100202202202100210120002212102202022021102121101221100111120212110210022001021120210221020002102101022021020112211122210011200220011222022011221212212101000012002121201202110201212012110102121100111100000022110102022000021222102002110202210012101101110211111020120111002101200211102111200110210101211111222212112000120222220200021220010102120000220122100102002222010201001222102000120220101020212100012011100121001121011021221022220012200202211101001211111120001221101221020221000021000010222222111101111020002111011100212022212201220001220211202211121221220002020020021200201200222200022102021102122102001100102110122201111102122012112201112022000101221012102211122211222001222210001201002112000122021220110102000202100221001122012222102202112012212001210011111022200022021211200212010222012110020000101111022122120022222210021002000002110212022211220120100221002010202202111020110022201120100012010112011120010101220022110122100110112010002112002002101200210112101200000200200200010211010021110201111010202211011120000102001020200100001100121001121002020120112210211120121112012112110", "102210212010120102002211022010022110021110021012110102100200121211111122121020222001112001210020000211112100222220122222220122122222212012011101112101000010010012002201112011112102000111020012001022202011220101122200020112112222100212110020201000002112000000220202221112100122122000122020110101100010000011021021220011100111101121200000102202002020200112111111220021112002221100121222002110001200211122111212210121000212012211011122111122001222021112100021121201101120002021012012110221120212110000202020002102221212120210120000222211220201121020121120021120002201000210010110011122220021221011202111100020221122011120112200200121111102111201001002020222021200202001000102101102120012022212002022002022220022212012211111001120211102002111210222202120122011121100101212001111200022010211012112100102222200011121222221210111012122110210200100020020111221101122122220020020211101002110112001111020112002121210221100101211120011122000122010200212200211111011101220021122202120000102002120112210000002001001001111102011211021221100022022200102210111121221122010212220221221211002012100201122002100000221012100001021222102001102001221001200110010011222212021020110011122211221200111021100100021221111101002202221120021102121011000021001002122102122011111022121202121212112122122022121202101122201200012001011120221121202100200020110010210210021222020011001221221020120120022022111210111100222020220220000021220200120011221222022021200111211022012221111020010111200220022112100220102011001000021222201200211120110201200221112210202020111101121220121111100002011000121002221202110112011012022002201002112221001112200011222022211212020022211112222202100122022122110100210122111021100200221112201202220111011100020212001101200111211000020220120011210220012021221220022111211201212210201201101111211022010122120002001021121101122002002101201001222012122212211210010212110001211221121121120020202100001111120220220120102022201221020012010020221100110", "022211200000110210101200202201001001222100210212202110011221111210110221010000222112010210012200201111212221011002102201110111121201022021121222222121011200100212010111112002121111102001010200112010020210101222220121212110202111221202210222210220122121102022102101022222121200100122112010020210021212102021222001012110020022200112001100021010220100200221222201121020000101122110222000100101010022100110002212020110110100021102101100200001220212112221210022001110001000201122221220002011011011212120201120202221102211222110012002222200202102200112001110210102001021022111121100022211201022012222020211012010201110211211101020221010111111000221111022202120021122221011121201212112221211122000220222021202022011020010100112210211012222212102210101220211212001000011102220202012201202011100020020211101101001111120201202221002220112102100200021021212112021121221012201212221211111100000022021020122000221222121000221011110101122200112102022121022121222220022112122012120110120020012211010122201222121122210200212110222212022211012101221220210101111000102102211202100100112200101212020102121121212200221100222211101111021001022122112111101021012222011011202000222111201112221020121101020021100221211202000212211122122002010021112221201011011221222110002221111121000110101121102021111222011112212121201011202012122200201000002020220010021112222022011210210011020222110211122020200210000020102101221121021100112012110221102102001210110122022212022112011102010110112110221121100220210012111010000210220020210110020122122100110100201000000010122021220112212112020000002111111012021221220101012211111222221210121012201102000120001000120220100111211221120210001111210211122120002000021110001020120020120122221002000102022120020221002002022101202021012112111212102212022111121022001120210002020122200220111220201101120020201000012122102201000200102000011102121101110200002002221110200022010102100210201122021001202220001212220200222121211020201212202", "200221020201200102211122201200010001200200111112102022000001011001002000022010021220102220102220212102011000012011120011101101021001120210021100120210000100110212001111000002100201120212012002220221220120121111011022212111021212020122220000220112100000020121010220201010021221222010201011201011120112210020010121121202120220211022120102111001000010101222011021002010211112201220200201001222000001220201101220202022202210102102000121102111202010022102020210012211010120012210000110121000021020020201120211220120022120110112102000101110021010002121101002121021002200100211010212210212002002122112011011121202011012220011221010002011102100000110022200001000100121121100012222122211011210210001020002011212201122211201010011122201020100212010110112022121102010120110000221221120120222001001221101211010022120102211011021002011102202122202112201020020020022210202201101212121111221101102211011122220111222201202210021200220010110001222002101212112000210010222020121200101111011101202100111101001200012120200210021101211110022100200101111022200210101202001110211112211021122202222120121202110221010210201101212221121000211121001012001212010111100220220100012221201200122102221100220100201021010212210022201202201102110121202201002100112111101012021121220020210101201021121021101001210220002221200211202110120001112110002001010012222210121101201111202201100212212000101211000221002112200222212110011211211221202102002211101110222112212002022110221212210222221101002001121211020001210021112220101122220202220011220220212012210121011120111200020111101020222221110211220012020122210111100222021012222221122020121210222000221001211212011000102010121022001202211100100111112001212222201002102001022001210222110000102120002012211001220120000001202200121200102102111012012021210120102000201212120200010022222220120102101200002001211111111021121220220111212000011012102011020200102010110220112112010122021210200100212112221110000022211011210211010122202", "121120211010022202122000100220000101111201221112112110120000120021211012121111221210210200012110210102121211020200210111122221111210011101121001011012001202201011202011220212212112222101110100202220010120020001211010101112222002020000120120102210212202112121121112110112221020101001221102112122112210101211012101001121201202200211122102010221202101202011210122000201002100012202110011202201102200122200021222200212202120000211101121211200111000221102112012000022220212010021002102220102011101100210112102011001200102211211220111220212121110012221200100212002202001022222011011001011212222122011121210211010202021011200111011102020110122221200110220010000020001001110010102220002001220122221200100220121020010002221000002212102100122020010101000222111110202102001011101200110220011222202101111020202101211110201121011212212211200101010022221112201100100001212220110222020112221211120221210021222222110122122022211100101200201211210002022121100000021110001211222100221122201100210211010102222220022201102210010210102010011002112002222100000111021220022112002210120001101022222002110022221012011020002112021202120002000110011120000101221011112202212201110122012120000112120111102222011020212000100220202011020012221021111011022001121011022111021022221211011202021210201002001120020112122010211001202201002020010201210212210002200102112200101112122122202201112000212012011201110121112220010220212020201001110210100222122021200011011000121010102122020110222012200012002222010200111211221222022101100010220201000121000102121222122200200201212021121012000112002201100211120210101110120110121000112201220121200220001211211021002222020000021001212002101012010111000201000122010111202222001111200220021012201212122021212210121102011011101221001021211102211221102101022102121112112020220221010020021121222000201200012122122010120211212211012011022100122020211201202212100212010012101120002001000101112011221220012212212012211002100212012021121110112", "022012102001012101002100102012101001111111220001021012110221202100111020220202021122220101200112102100210010002121012210102221100002120222100012202100211001002210000211000101121212201012110221011102011220200021222201022121211221102122002022002102120102010010010111221000022020120102202201012121220021001112201222222200021000222020200211202021110102110221011211112100220011212000210200111020221221012112210221120022021110000001010022002021000112102000210121201220010102200220002220102220202100100111012002122122022012121111210221121002022201222012201122002002222001000112200211021011120021000212120111011202022200200222220121022220002002000102011210220210101221121220111011022202122222120112120020120111111121001222111201200112011122220112011210212010011110101121112001121120210211112222022000022122210001020211102002102011101122221211101210121200100122121010002200012100211100221122202120001012222212100210102000110201201222212012222022202012001202120022221111021201021010210202101001100002111101112210121200010001000100212010200000001211121020000100102220000112110001101110121112021020011220110210112102010001111200011020110221102112002120200021222122100002212021011220001011021020101102011110010111100022202112010221002122012121222110102221022012120122222212010021002120102022202002221221020211020220120212211001012001211120102221200020022102012102100111110212110212020110100111002110022102112101110011200021121022120212011021210121201210111100112121221010202010202010012002212222021102000022021021122012110200010111211001002212121120001211001221111221200021011122112100011112002200201102210120010200002010202200202202012111221222112200012102111010211012121200210101100110012101212222102110111122101201000221120100011011120021120012100111212202020221221211102020021012011121110102201020122111100001220001211011121001202111011201101002022212010200022101002201122002002122011000220020121112001200112101122022000200220212110122200011220111", "000201201200021211101100122111001002020102110221101212011202022221001222101021021022100000102201021100000112201200212121201111210200110010001011211112201100002210200002221220121211212212202100001022212220002001100001012010110100012120100220112112122010212002110211010001020022121112002111120121201101210221110121121000221120212021020210120002200210122112200211110010202220011210100111002101002021220120111211102111222102021010012110012112222210200122020001010222122022011202121110200100001021211210102122222012220120021210222201220222120102001221100012101022021221221201201022002110200201221110112201110022200110122201201211100220022202012120212020211101122210020102222112220101010222112101102210211220112012202021010022211210202000221110122212212201012020022210202001020011201100210201200220222112212010102220121002222200120201021212200210110200101211110012202010202020021210022202021001010202210022222002110012202100100020201202202211101100001111110111001012201221222022200221101121121022211221200120212200202222210102121000222020112020010220202010120112121211210100000112101001111210202112210121211012012122201012011110002222221011202100220100201100202002022021200210120100120222221210100020210102121211100210112212121010211100100222211221021020101122120120121102201002111222021101100111022212212100222112012002022020221201011202121022112211221110121202002202100120111001021211201221021001000112001002001101201000002112101020012000001101002201202012010121221200100021020000120210111101001211200011002202002001002021020002220111002222210111010201002001022111111110122202221022220201100110001200001221012200110010001001012222101221202110112101111202112002222201001121022002211201221000100112010010021210112201120112000000022012121122220202120020022212010011100011100201001101200220101101101010220121102011022112022012202021202210222021100120211000222021212022010002001121220022010210100202112122220211021222101221111011122010021202201211", "222210202200112202012110101011021020212100011102221210122021212100002101110121200211122212002212220100110112120211011221020010200120222000122220221002012000212221220102120221022211212010202221022000111122012120022210101001022001220002120211110202121122210111021211111210102102100102022111102100222000010021121212121210210220221112212012020010002000112211220010100211012111022100112211220201012210120022102221002222110001110211201222221002121120011201121220122012202020111001200221211122010020010202200100110111011111012100102001102000112100212220212101020221020002110111201222101012211101022201012110200210200021020122221112200012001210221102212121020001010212002101102011212212000001211112110200221220222002001222121011220102112022110010002221100211010100200212000110110022000120011112012212122110100112000000100011001121111220200201111002110200202211122110112010120111011201110221121121200012221012222121021111211012121022022010022101002110101202100012220120212210011021010012202222012110111200120001002121202202200212222201211020110001012110100002000201101211021012210220210221001021011010021222101102020110000021002112001020000101212222022112210120221210121021212210012002211222211021010110202210202222012022002100012222222010211202000111000011112010120102110200111211112011121122122210200002111202111111110021122011011200200022120222110202122120020021022102001000120110102101020022122111111112211102021210001222101022200200211121200220201211102222010220021011222101210201001000211202202211001121200010222201021220220002101121201002012200111202010022001120002001210101110202201200010002020102021022002011102202121001012112112120110022021102102120222201010122202012021202111222011122102000011111002020020221222220121021010021002100200100200101100101022022100202210111201202111202212200020101020222010120210000020002101112220201201102100002122102111201120101022022222021100112220021210010120000022100200212101122212112201121221212100211", "121022001120201200021120202111100211221012122020020212000210210122101111210121222011122122001101121021010021200211002222001121120020210210102100200001212211100010100120201111220122201020010020202011221202100101002101001121201221201021011120022221120002110020001211001211221221022112121222110110201122012210110121212010211221101101020101012100220220221222212212100202211012010122222210210021101122200021022101021110100210002110020021222210120222021212211111110120122011112020020010212111212222022002201001212101121002002102121021011222221000001212210222102120212012220021101200000001111121000220112112220100102120120021110222211211222202102001201221101112121210021121200100111001001200022112122002220111220001002211211010010122001102012100002110212220122102122010011110120011212211011022021212201220002102122102111211200201222021202011112221202010120100121110112111122201200120112121111112110110222121121002121211012102000011020121022102121220221122200210211020211122100120121100210121210202021020101201102111001200212101111221122122112010120201121110211200002220222102222202220000010112100010221202000121121121220110110022102211000001201021102202120011011110201020111221212120020221011210101200022111020211001120011010111100000112212011200112012100110220201220010222122021112112100102101120221101001222002220201112001222100122121221122100000102222120011120101002011102220200100122000200020102210221200222111221101210000101002212020211101220101220202200122110110012202120120110021111021201201221110221120122000212021201021210110200010120002111111012220021221201121202112222001020212022210122021012210021121110012021020202221010211110110010221120200122201221220001212022101200202020022220101120222101211201210020202020010201200021000112010222010101011010212122220011112112221102201020001111020220010202001122021212210211001001210000001121010010202200001101012122220110210001012121021001122220202220000001101012200102200210201102120101021221", "021100221121020201002200012002002101001120110202211012120111110121021110122010122011021100020102100020021122202220211201222020210202001120122021101212200012210121021010112101200120011121200111121102002221011102202210221020001020021121200112011112212211000110211121001001100021001100101021010022021221110102000011002000112120110100002212121011100102100101210220120221210111102221202120111211200010102202020010211222112110111022222100012021121012122101102112201212022211100011201110102101212020202001222202111202012011002111122220102122121122201201011211120120011111202112001101220021101112221102011122010011011012011112121211010102022120010012001122202210202012200011020221021022002110100110120101221022220201122221101120220122122121122000210000211012221111002200011201011011011121212222020121212112001122201211102121110021020110122112222220001112022101120221212211121202010122022000002200021222000012020110212122220000201002210022200202201112121122000120222010221122211011022011012012011212011202211112011012002121201112120002101222222011022201220112211122221012000111110201111022100200011122220211012102122211222201220111002121220212011102110102201221122220002120101112121022021012122100012222212111021101201211202200221112220020121220121120020000020220212200011100211022111000200101210020100022201101011100110010021021220122011202011010022211200200020202220110022210222121220120222121011020001002222101122120112100100021212102121022120010212022001011122021201012100120002111001221121210102010221211002201120212022122112200200002020121001000122021021211220101000002200112102100001102222211010121122012000212110102100212122222122222020112012100221200211201021221221012101200212120121121211120010021101022022122122112220111022120221022102211002000202121211221221012221101200200012100212001122101100021012200102212122100111010202222000200120022001002011211220111121001200200210011122102221121221121210220002220210201210221121122110010112220", "011101210202110002001202211021212012200020202001102200021112110102010222211020120101202002020202121101121011221200202201022201121112021010200121020100122112020110022100200221021121011102200110201211221010112020011000001002001222010022001122121022121020110001100012201020112101212022021102221002210001001212220101111220110221022000022011121111111012201110200122102011202200001221121022111012221112221202122010222001221021220220100210100112221201112121211122210221122020212120110112102201120001220011102222202201021220112000100010001201121220220002222212200122100111100011110101212102012212102121212222002111111222001021021222222221002201121010201110112222112110120210220111210112010122002202112021202012202021010220000022122010000022000000120022010210101120220022002211212121101011012012100102112211102110000112011220022222221021010011221020121012111002110101021211201100201011100102210211101202200020110001101111002111222102021021101101122100111221020221211220120200211002221000112221010012000022011102210001010122022200020010121022200211100221012121020100210101022020212100122020120010012201121110000220121021020220121101221220221210122110001202211102100200222011101011102010000000112111010010212001211211201202121222020102001201022200122210001201121210001120002210011100001001110100221011110002120011002102001121212221122210112022210122202010002001021201000210010222100211202122111120210212111002212220022220220121021111012202220222110010010122022022121120002000211000121211101122211011202221022111001012102211112000200010010212210020221111211020200011100012210021011200211112020020220002102121201210000222001112212011221002221201000000100020212121102110002022120010122122212220020211200210212011201220121101220121200001220111021221211201201102010101021002120022201011112021000201022211001111020111011011210122200002220110001112222001200111110220011002110211012010110011212100221110212000222212201012010100000111101220121010200012122112", "011112120212010122011000011012121212000222020110212121010001012020220122022211102202012121210102120121221002121220210110120211211022221222100021000002010201220011122222210100010012010020010100201021201112202012222212121110222000102020101002012200221011012011012102011212011202001021101201000120102001221021221100000220111020220102102221001210021211010022222221201011112200200211011101002022212021001210022200221012021122110002120210121001112010010020221010111001022112000220211100212010221022221101011100100202202020100221201100112020212211101002121120210002220010122201020101221000001001101102100111100012020111000212102110211200212201001112011212221121221122000202010011120012221202122201111000020002202022200111111222022202112001212110002212221102211212100221020122010010002202220112202011101220112111120101202212002221022002112020002110011200022011111122212012101221112202010222212222021020000201222120000010210100011220010220010020221100010110121210111202210112221222000011001100022021022010021101120002210211002002011010110012121200210102002000122020002222112022021122221201010211112221212101210201200022012102012010022202202112200001122201201210012202011220010200210020220012202112021221010120102022011022101112200201202221012112021210112110202000020211221110221120011220211012102100022022221101112202102222122002012202221202202011102200212102010121110210201001212110112201210001111110120000110201121222100111120021001212110100001001121102202111110112111111222000021110000020101212202122222100200210100202201101011110120101122220000021000020220110020200121201011102211202222102211201202210201111210101020221102111021101200220210002200112221122001102022221211021220022010010210202102021021111001002202212202201202220011112101200201122022201221111110110002022122101211011102200210020101120111222122100111101022000101200222020222110111121221202220121121020010212102000210220102012022101002110221201211010220010110120110222011001111021", "000212101111112002000021122121000210000222122112022110001221221112102222120120101022221101202002102221102100010022202000012221212122121102220001112000111102221220001201202122122210001220111121010200200001001122210120010202012100222022220121020220210211120211200221102210212012010200220012220021011100102220221010001111200210121121001101102210011212111220202100112020122112220022001120012201012021022002012011202001111220112202222002002012011212200200210110111212101110110110210211220122212122002020221211212202120110010121121211101120101000210100112220221010012220210111000120011220222212211021012022110002122112220011212021100022100021201012120121122020100221120121001222122022120121000100110100112122201220000210222122112122121002221221110222220012110022212220010201211221010200100012120122211210202120210222001100200002102122222011220112120001120110012000222101202021001220012102020201211210120211000011220101010001212112202101002212112022222010202121120210102022011001120101122120121011202111020002120012202102222221202012202200000120022220120010201122111102200211120122112101112012211200211211100211022112220010020010020101211200120001210221010212211020000012001001111010201100102211111200102111012000120021202121202012110101200000220211221011222210220122211111202100012022110101202000110011211111111222121210100001002210000100111121001022201210022122102111011221001222122000121200100122120201201021101211102100200110022200222221101000222010221100210222020222002102202022111201210212021121000002022100101020100222122210102122201011110202022100112102121110221012220010212100122110011211110021211200221012011122021122200012222001121102022112102100211100210110220000202002221212002121001002000220212200002001112110121010220221111001100121012121100210222211210202102112020221200120100001201201210110010022111111102011001100102220100112111112221111110110112220212100022022012100201102020221210010211212002210001011222221212220121000012122", "110021200001212202012121012000010211000012100212211102021110011102001101110020221102110121020002200120010202202112020022221001222200202122012110100020100200001011000201102020120220202200001100012110000220102002201201221120011211120011220001010020001211201112122011012111021101112002211210202212222110121021101220121022101201122001110210100211121022012220110110101012111022101001110120100220122202200212201221122022122200000212122222210012111011212212100010022120000012011100000112101122001220222102212002020101000001101100210020202122021011012220001011202201002112111111122201210210112010020112012112000200011201021112210010100022111022011211022001202020100000110011122101210011002201202010220101010100122220220211101210212000121202221202002111220102001200202021220212210001021002011120101120121212020000101001002122220122010210202012121222101200121212010000112202011110111000111000011211110201211012112221200200021210210120212211001200110210101121120011012002211022002222102220020202120202101122202200020201011022221222111000211020211111101211210111210211110022000010212001002120110021100010210021012112000001011110211112212221220122220122001120210101122001011200010212011122212011220122122001201000211022122010122222021011112002012212010020011222122122010011121120021210201000001000110120101111110220121210101010100221221002001021112122102200011122001000211110120212112222102120002120220102000021212200211112102202020121122101202102221200202100111100222222121100010122000020012012021220121000220010220221122112011111012211020210100112022002012200111101222222202221011111012211100011212122222122120102121211211210011210020222111012121101211202200002022211022111121121210002022212112212102212100211201020122012112111120212101212210102100202000120212110002010110000222102020220111200012122222210020100022021012002221010012010001112102221020010112120000110121121100001001201212011012201200102202210022010012211220102211110121012201200000010", "200021120121000021221221012120111212222222101021202221211000001111221101111000011200202202011020202110001222110001100021210011212122011221221022222102011100201021201122022110102210222220111122110020201020120020122021211112212200222122221201021201111022121212201110122112111021102200110012120000121121202102020101102102201110221011222111201121022122122021120212002022002100221200202221202121021120022220101111212012222222210001001111100102020121001211010211111100112022201110012101220112122112112112220211112010020122210111102201022100201210121211111101201102002211211220101221210010011111112211020112100022120120201220012202212111021201201111111102121201121201200101102111102202220221021201212122112201011211222022022111221002112202121110102211112111122001101100020012010201200201212010010211021111100201212211212002201201222212211201022200100221200102220211001202020001110221200201122212011210201100102211201111011201220102111021110212112001102110122012101110021110111012101200211011011122011201011001100000200201121021022211101110210122120221200022002022101102020022001122110011210102020212010102100201121102011201201210022220111201020010211021201011010111002111211021220020102020002212220112122122200201110122211200012220221212211020120210112110000122100221010121110001122010010211220010211000120020211212022122111200000211011100211111211020002102202121020020021121112022120021020200100021210111200200210120202211200112120222012101001201101120201201012221020210202001200020000002010110120210001200002011210101122012010121120111210200112211200022111021012222211011000020220101021121122021202101010012022122022121210011211012022100020122111202202102002110110111022111222022001202110112111011010010021122002120111221002000221120202201022211102010112101212100000110000002111210101102112020102100022201121002021110100110101112122211001111000110112200000011012202221022010220121012000200020110101220102021010011122201200210102112021011000201", "222222000102020002102021122201111122211201210120000221221211220100011001101010022112100220012110220120001201101112002021101000022011120102021121200101200200011211202110022021001002112200021010210020120102221022021002220022022020210212021220212001222100202200211020022112100202112220220212210001200022202222002021020002020000102101121221122211120202221010211011121001120122022100200000100222111022012001011212121201010202000021110202110222220200212101000122120001102022011102122121021011001202010101212211120201121012121212201202210110212010021212022102122100020001111211111210012101002200210200200022010000122100021021011211200001001011120111011012112100020011122202121101110101110121211022001210102221102212000010121210011100002110020000012202012122202012120221200110120001010121221112020121222021021002111122111120101121112101120022212011212001111022022122011200010012011101002222101211211200102000000210212202111202111122001200202120202021120222121010122011200011111201201201210120012002211200221022111122021122212001102021002222200102202222112201120122121010202122100002212020121211020220110111201011201100120200110221120221211010020220112001000010010200001011121202000101100000021011202201212112020221122212200021222022111201112110020220210201222112212122101212112111012022001220221020212101221221212202001122202121111012220021221222001002122112122202011100020000010002001101120210100201102002020112000220222221021222012000101011020121201102100100202210000220122120102222000201211011210012211110111011111220110222020012011121012022121112210022001110210101101011212010210021122200112012211021120221222201110011110002111100212021221012111221121112010102102210101221002002200210100112020001210101202020212110012200102221211121220101202210100000211011021020210010102212202212022220102000002120102111200222102011002022020022212212000020010022211200121201022100102222202220001001210022222011001001210022111021002000020022002102000002100120", "211222222211011012011002100020111100201212220212112111212000112010120121111100010121021120200010020020110021100201102022021200010001100122001111011212222001002010000102202010110221221110010101120100200211012222022211210120021210110120211211220012021020212011000011212011002220102200100220011222001211002201000021010001120012012121201110101200100101202122100201002201001101021001200010112212221021111220022201022200110102212211100120122222222110212212020100211121112210120002000120000012002102120002012202022101221202101221111222012222102111101222210101000221012111200012212220022221022220001112110120011001000010011110221101122121120011100011000111101221122202122021212022200012210001020211211020012110112012012021102122021101020220011111002111110020210012111222102121200101202021002121212110200102101112200111222222201201012122111220122001021010112200021100020200022200202111122000110100002112222201000220001202111120222110220212211211002110122110000221211120111201222102201002122002010120201001000011022221012112111220220222112002211100010220022012110101202121021210222121222220000200002001012222110100020202121011211212122201202101200221022112222001101110210201210212000202222222120020010001220020020210211011012110012220100110001110021121210000212221020221022011020102001212120011221021122212000121002022111211022201112112010111220112021011220101121112021200000011001222121000202020121010022222102101101001210102211200222121022012102201210102012020022121011101022220111111010011002200001001022202212020202201222010021000221112101120002020122201000001001010002202121220000210122101220112122022202212112001120101201121221200001221002210002101122212001101022102200221220221022200222211121002212121021000212021111021101011011101021002220211111120110220002112101202220112020111202210112221101101011011002002012210011002101022102120022201120001100211211112211221211011001210112111111100211200111221011120101101202222100100200202001112102210", "010120100110022011021001200012221122122221011201101111001221202210201102221212122102020021001011122021000020000021002101022120022201212220220022000210011210210010121212002201221021220012122210012020200022120121212111121111210200111221012021200201022202020012122120101211102111222210212121102221122200001120022112001110210010201220001222012122211102010220001010010002122201200221102110122210100220022021122120001010101021020001121101221201220210210201002002111120102110101100200111010220110210022000200100200012102202121121011020002102111121201022010000102020020102021122000022122202121221212200111011022100200110202010201110012211121022120011211222210120111101012121010002020101122010121221122022201020202212012021210100100102110220021201110010100001101022022012200110112222012001001001021000110001112202100011222022210211010002101101002221111002122100020201200202011112002021200221100220201022212202100110121122220020111221111100212011011222222000212120012000201101102000122022102102200012111120110111220012101021021122222020011110011210202201102011122001000121021022101122002222010111011012120022122011010111101120102110120120022000100120120011021121012200102100211010001212200122002011220022102012221200120200200121222010000212101220122020020021220010012112120101020222200020212200220121011211121102012211010211212000202122212011110120221210202100221221022221202000001220010121211202012001201211111011011001012122220110222021111202022012120002001210202121121002001220202002001020110220020021112202011200102122211220021100101210001002000210221102210222220011021110122021220201110001011101201111111111101101100202101002101101121112211020012220012222211100012012122201102111121122020220221202020111020002102010112102110112000100210011220221111211112000002111221120021010012220011000210210012021102100220112111002101120210220021112111212010202102112001000001000100222020101211211002001211110010210102210010110102102022010102210020201021120", "201101201010021112101001002110002111112210020002012021101011001021000012000210001220011012200220201022101210211001201200220021222020121012220100212001111120220010112201211020221120000212220000000120102201011122112221022112102200001200221101111220001110012020110211021200111001212022101221022021111212111111110121122110202111112220120212210001011221002101221121022121222120000210020210220222100010220101022012201202121120220111102200010111012210120100202201211011011121121001121222122201000222222121110021101210000221012202111220100002112000021202202111222011000222201001010121112002202212101220112211022110111201020011102021221222102000021102012001002200112221110202021221001220102001011212122112010122122202202122012221010012020200021010202201002110220100100202121022222120211022220012200000012202112000001211121210120220012121220011021020200100100111110001022200121222020111010111201100122110011212102010022000112011122020201220201121210112202220111012001212000211220000020200210221020012211001022201112210122201211011202120201100112201211111221210020001012011011100011212110201101121121102112221021120011121102100120221120110222002111021011000110111101001220122101202210001021022100000102220001001112000121001001110011122111000212120221202022010012201220111012101000010122202102101220020021011012000112012221220011012211112011002101022211021110010020000102020011000122210202110122210221110202221012122100022102202110010221212200020110122120121102102022212110121121222200021111100211002121202112021102021201112102110000000010012120121222001000221200122002221210020120001001210210000102010012120010021100111010110101222112120110200112021002212200021011011220111012010020120100020201210212200200022000111011001110002220112101022010122211110020101210121100120021211120202100121122221221010110002221222221212201111001212120211020012011220110210020200001011022201120212002110211021002002202001010120122201102002220122012010001211010022020212", "112121022121212210110201000201111021102102002020111210220102110220212101110212120111210012111012010012012101210001220020022022020121121221222020010112200102111110020220101102222000212001112100100010001220021221111000001211200112000122220122120120211011011110100122020001100022102010012021020011201012212202012101211120201002202211200002100121012210100212011000122011110021202211111101012202001201120000010212212000200011101102001000100012000000011211111102112020010122211002011121222021212102101101221120122221222020201222121211210211200020111200200012121221211100111210221111110221221001111001110210100210020212120101001212110212211201111220112211020200212001211022102022002200111102110200002221200110210020021202212112120210122000020102220221200000222112122112112101110110221212202120122202000020002222112121221211211010122011200122001100110011212201011220011220200102012212020021211221001222121210022120010200110021112010202122211222122022222101111002220212100002220102210211112202012011102022101202012101200222021000221101000020011000102202111012010211121112122000122001211111221022101012210220201010222122011200022112112211220000102220001200122001220002001002112110012022122101100200221000011012200001011221121001011010202011111002012121211010020021112212012000000202122120012121112210212102012201212002221202120122111120200202010001102101111102210102202222221102011011011101022012202221022211220110021020111012122211200010100211012201221000210100201121110210101022222111122101020212211212212020210101220220001022200212022021001220102110201120002000020210111002201121010100011211101220202102222021100121101120110010022121012111122000021201222121201122112222012001221221200222010021102112001010201221101102102001210221120120202200111010021110110112001022221211221011202110201022122222212020022110001000020222100021101122011122020201121111202021100211101101110121101110220122202011221021100001222120102212102100220112000021212221110002", "011211000112001021101021111101012021211111211001022021201202111010111222021110011101202211022102122211021122212120201121220100002001122022012110100220102100111122011110020022220212021021010222100002001001021010201201100210211001100002102111100001002121022001011101020122120022110200200201102211212022022012110212001122002120212112102111202022222102110022001110012220002120020102211210221022011120120010010202022022112222202020222112101020102222222011200001202011001211201112112102101200202121222010101110222001112221222112002222012201110110121220201120221001120111120012010121020222001211220122201101201201102101110220212001020022201222201011022010210000022202221211121210011112000202202210120112021121202222111110010201111021122111000100110222121202100201020001110010010021212201221201122022121000101001202210002112210202012222002120111200112002021011122201110001101222222021112010010122101000200212101001011010020201202012200100102212122210210221021010110222001210200120021011120202112221201211002001102111112012210002111122101121202001101120100201010220111102200110102120222112110010000021202010100020111100210220010111012212220021112202211112211122122202012110222002122200110111201121100111122201002112011221210012000211021221101012110202222112101210020211002102022122211022022220000021211102212122220012001121022221022211211112112110002002112112111122210001212201120001012001200022121002002210010011020101220120101222011001111110120212001110010010211112000200220221122020001120111102200200222121220021022100121011122122112021211012202212100220100102222121001200022210210202101121001210210022001200212101022000120221101111011012201011201110201101220112011110210011000112111210111202212200120001110110020211200122012010100010020112010011122001000020120012101002122110020100221200002010020022020022222101220100112220000200212002211000022120212100122112200111022121220021112002002011201002011212210201000210122012212111101221101112101201", "210000110212122002022022011102022101221222111101200111002100100222212202200200011201220200211201221120000002012222002210002002212021121120201011100211012111110011011000120021020102211122101110000112122120111202122020211101002200200121200212221212101201001011210002101021112122101202222211112001202121010210121102012220211201101122020022101011222220001100010100011120220010111201222102200002222101120101222122000100020002201100100121212111010112012110100221220102021210202021011220210221120001100112121221011101101222102012102022220111221200121012012002001200211212021221100221221011120202221110221000021012201011122220000112121211220110100220220110020112212001011112002101001021120012122001202221010021101202122111212220020000220121000122201200012110122110002012000022101100110102222122222010001101202022101100101211211221201201012110121120122110111201010001110211022102211102222000001220100010220122200212211101221221201001120200020210021011212212012210010112001102000012021110101111020002120210020022122200021111220021021010122120000112020012020000220122210122210022201010002021202212012111122221210101022102220202221012212110212200212111201210122212221012200000000111200221102011100002112020200022011200000220101122010020101012022210212020211202221111221110221100022112110201000012000112211101110222202000211121102222021100122000122100000211020000020102200101022212100220020221112010110021102001120111021002211201002100000112221022020110012221212210011120202200110212020022100002200201201011020200122022122122012021120012001122111022000012221020112002010200201220101111122211121111121202012100110202102102120011012112002102102022111102222010112102002022121010021112210010002000220000101100100122122000121222122002012102211111110122012122112102220002222100111022101202221021112201210222200211011122110222020102200010112022212200020202220022221022102011102011102002122020200220201222012120011010122121000121010201220120210021101220202011", "121112222021202200100200210212021211011202022221201101220212200012211012220121000220121220201202010020021012001220001200022112121112012020210222211221201011121100011001022212212001201011202011112010120000121211210200220200210101120121101101202110000120020200202222012102200110210212012221110220200111120221010201200011012022122112000102220200220002010200202122102101120110120000102101002112020200220210202102120000022222021010200221010212121100201101001222211212102110121002121200220211020020212002220000202220001012021022001012020120100201102000022100212010101111101011222220111120021012112222022212211212010020110211121012121212210111001211021112200222002221000220211120222202100200221011000120002212212202011000210011121101112110000221022000120021210220112222010200220221012101100020011112102122111111200100200222020121122211011120001222202210201202100021220111012211122211221010120100020200112211001100022120100121102211000021220002111122022021012120212221210101202110111020002100121111001221200002222110101211221211010022020002021122202221110121001000202220121001011211011221111001121112210101102120000020001201000021021102120210121021101102222212111201000102010201101210111210200011012021000101011202101022120121201111121120211012020100000122121111012101122002212222001022111012021200212201001012022121200201112122221102002101101100020200220111001010222012101122002000110201101122102122001100010001210100121011221112221200120122002122201221111111200012021112012121102211120220110121000112222200121101211202102201201110220012210010120100012121211202122100210122020120110021002020100020101220122120122202122000210120100120020012010000110001221212101100020000002012220221221212222111210022021010220022110010202121120221222010202211200021002202102120100200212012211000212202202211000201110010102012220122021002112222122010202200012102102001222000211002022222201010002101021112221221010200211112110001110200221121022111001011002221021221", "120120220002020120020122122112100021121120022101122010102200011021012202121020102011201001022010011202221220210022111220102102212102200110121221010111000002121200220000221202101002011022021011012021212111210201021212020111222012212221220220111210001222111011201200020202001021210102111211102200102022212220021001010010000200000011021102110122102020011002220210210010002122100002101120101111200111120112100010011221212120210220201020210222211110021101221012100201102211122020221112122120212111022211202000001212222122220002010000121200201112022200201211201220020200012110222111201211220002111201220222112010100002002212002022020011022100002112210200120001121002202212100212022012201122100122212011021201020001112200220221001112211122101210121012020212221121202001120202210002011021011100102022112121202120012110220211110110021000010201201210211220121200201020112211220012012021021022110101021011221021221110110022210100021022100212021210222211212010221211121211101010101101022002122112221112201121122020122212121020111001210122221100112200002222101210001222020021111011011222021022202221020010122121221101101112110212220012002010111110110022022002002211120201111011002111000001220212010122101021201212210002212010111012002101222012120200111021201012121110022111001022111221201200210100201022201120021121012221120002112010001220201200021222020000001220001111011122211112212212200102112122120222120201111221202121011202110100010210010001120210212122112120222121000022102011220010111121210022221211210021000202200221221210210210210100000121122022022022100112202212100020200100020202121220101202211112001011102012111222102101210102101012000121211122101101020210200012202001210112220121111112121112111201111210112022212021120112220202021102201221000111002121202220102202120100101102111011221111212000112120112011102202011210112020121220200012010120201021212022010001020022011002212212200221122021111022020111101022011120110012020022221212210122", "222121000101222010012102102011100021201212001022010011220210112212110120011022012100201111101020102021201200122021221110022221000012221021222121122010200002202121012111001022012020120021010200212120221121210020020121111101122001001201001220001201212101222211122112122020012000010220022202021201122111201121011022022100020012122010210210211020102021110222122012012221100120220122021221211201002110122202211021021001222020122010101221000001212001102112200101010100210111011122200000201001210112221121112101011021221122222121220111010200021010121001022022012200021201220200201001022021021101122122010011001221222102112012100011002220200001112121100100002220201011012212201202111021000210212122221020212000110001000010222021202201220102021110200002211110001221201000110112021201111220020021212020120111220011212200012111222002120112102022021021020201110202012000000011112020102121121122221020221120101012121022222222010201212100200201121110102022221112021211222101120211000202120222110020020000201021202102020011002120021110220210122200121022110012222020220111000221011211212201022011012210212022121110200220002201022211220002212111221021010001002220112121221101220112010221010000120112122011020201011012011121222211101200010102222122100101020220221221022200122022202111111000220010212002120122102020122120111222111202021201000211102000110111212110001112012120211000221211020111222201200000121201012022102201211001221220101221010222100121012100111012111201200121220021110222212221000021202121210222222012101022220210222021212100100122212111021021022211010200120100002011020010110221001002101020201102122011011021021111021002202222210100012121120200101000100100102021201110200201211210020120012022012201022221211202222201000201002020112012202012122020022112202200022001201202102111002121211222100111021201022202020201011101200101020121101110121020212001201122222202022021011211221022021100121002022221111112010002102020010210221000210122022010", "112120211021121102222121210201110120220001021010221201100100122120120001110211022111120121100110222000210001111000020212012220211010022100110222022022102200221220201220001110112012021002100100120201202221102121110000111102211002111121100220122002211011022220201121220122220001020220022121011002100201021110012222002111121101000122002120201012210112220100100102122201011221210001122001120201112212120112201100210021011002202211210102200210200200111202002222001201201200120001122111001101202002201211102202222012112222022112020210010010211001110222201102202020002212222022100101200000012001001201121111110212001221010220120120020212022010122200021011002021101001212002001111220222001111200000222111200100201022100121101002212021211111100201011101110001221122001020111210121110220202201220121210200112001101022111020100201120200110001221112222110011112122000222022221220120210011101220000221200112010202021211120220220021102212000002122002112020200011210122222211220021221022012122101201001011220002101022220100112211122012212022011021212200021010111212201022021101011210222210122012221211212221210101221102200001111100222211022120120201212210221011122022110012011200110212211210112202210222100001122021102011011212202110222221222221220212120002102210021101002111100100211001222120101212001100121201022110200000200122211000020012000012110111122000022110110021012210021021100111222212122010112002002122121220121221112100201122000110222021122200221210222010012021221211022001000100001022201110111220220020221202011101010020200022222100210102012101011000202111010002121221112112202001212001200012010122020211020010202221221101202121001211110120210220220112222002120012101020202112101202120202010200221122010000011220000100102110012000012001112222122220021010001102211201120200201220120111022202012201000020002111021010112202012112102101021121011120212112012212000220121021020022211120000222010000111100002202001111110002200101121002012121120012", "112200201001210112102102102010211012202001001122202020102010011220212010222002212200001200000120202021220001220122201211201000012222200222210001010201002101010100020201121112022012101000010122001102010112121201101012102120211220110101122212222002202121202022012202002122210101221212012120002012200202122112211020210212021212010020001200121101020222122120210121121121212112021001112021220001201202211212021100202111121200021211201012100022020112002202221002001210121100200100211002121212011121202012110210021222010010102211010101000120112001100200220122202010101111121210220110210001010020110112020200002101002210010200111110000111020220122200022120012010022202112210001200100101220220120111221010102022222120210102220112121000222202211121222202210202102012010021200012202101111120212100001001000221002000101221122222110002210221000022122002021011122110022201212001120010111202012102020021000100200102101000001001112221001101002222212220122120221022001100012101020021111122220112220222111021221221121002000112012121100211001002211210002010120202010020222212200011201202120002111210012102220122120102110121112120111112222211100011220121021020220020211022112110000222102012221020010122122210020111201112122000111111202201211012222011221211212001212101201212102222100221111222000011210221020000102211221222222220110222111202002212202120200200100021001102021211121020122102012212200202202122212122222121102110200101012120122200120012200022012022100222221000202111222100101012100221210201101122010112121201011220010221021102210010102121211101112200202222211200102021010211220201222201002120102020220112201222101122111022211020021120111001100022000002200110221220102222002111012120121001000222220101211201110002100010210202220212122210022211011100110022110222121201222000212002011022111201212000120121221002221001220201200102122020200202102012112100110022002111120012100102010102212101101000211020022122201120001020212220022021002222222111201200", "110200010001112201010111101120010221222121011210101101021111011201211120200200022220212101100121202001200221012110220221201102010212122220120020221022000110111011002102210111100200002222020102010212010212002001100221021111201002210221022122200122202021200101200021221201011000221222111121101221112222122001111001121101122022121002101102101010002120011201010111201000211010022102101202100200021020102202210210012001012011210202222101201002211100001021001210110221220221210000110212100202212212122211021012200112100210011121211022200222012122012121120100012002121010000112112001211011121112021220001211020211100102121202010110101222220211120210021011001101000000002221111010101021112010221220001001222010221211200020022112002200222022021022100101120112000102011222201200120011011212222000021000012102102120111121220100100200010222211122022101020212110221212212102201010102001221202200222201220121111112020210012021012110011122100210202000211002121120120102110101020220121212211201022101010222012001201222012001102111000201110211221010200102201010002020101021200212211222120220010002002202102201012212012021101122020101021202200221010020210020121020101020020112002122002001000222100220110111111212221120122202011211211000210202010022102110120121011221012111022201121111210022220210200002110022102200002020001011012212220202211001220200102202111221120212120020202202202010101121120011022122220111201002202122121011002112102220202000111121100202021212220010200100212111010220022122021111210200021021112002001222010021011101201210012120212002222110101121210202122202201111100211211010102022221122010201100110002011010010002000022210200112011111210001200102120112002021210212221000220202001112010200210100212022212210000010211122121021010022021120002200002022010020201112112200122121101120201210011121110012110021212220022110112112110222212221221221121022100002212111210020201102020200001210100221202111202200201220102201211021012210121212110220", "102221000202220201021200010110000021212121122000200022012022101201102212112102012221211202221001011111211002110122020001100021200001022011122212021110212220000102221201202111020212202222121220110221020100100012200212002000100220022110002220210222011112102222120222212220020200222011112212220101102121011122112001222012010101221212120121022122100021221202001101022000222110012121201022110210101010121122020112201022020111210022200021011010011010001211220201222011021200222221122211012011011001021121101112102201020022120122010212111020001221022000212210010001110001001100020002222211221211001110122021002222110220021212121201201100220011002010201021100001220221210112120122212021122010221021201021122020011220000002022200212020220120212210021200102012221120221111212022211010020121120210111122211220011120121102002122100112021020210211201120002011120011101012100121211012101200120120211210211101201020101000012222111001202101111210100222210201201021200002222100220111220000202112220212110221100220222202020111112010112211211222212201222202120001220120200120211002210110201101200010110011021221012221200220100221000212222211210021102122210012201010012202011222201111002112001212200010011011012110022212211222210120010020212210220111220111022102210202210002221002011121112022211210211121011002010211221121011020211120110020201001211220012120102201201210002121121210000220111012101101110111012011201001122120212010012102212000001211010000010102222211221120221211111120221200010001011211211100200021101111202000012112220012000022220100102110222102022001021221100120001021022222002221110021110121201102000011221120222020221100021022022222220212120220020121012102221022010221221210120110120021022010112001222001222201022110002200202002101101101001222011101010101020102122221021012212211112010112211121021101102010222001021111101020211110200100200102211212200110002011202012001200201210111222210111011001002012000011110022022020110010121200010000", "000122100011212202120112221211022211012002202012100210101022121201122221220121210002112102222011100202100000010222102011011121112022000011001221122000122200200211212201000021101200001002101111010211012021011001100221112022222010211112212222102022010121210022112122120111102220000210201022122010111122100011010111200021211111102212100122021010220200212020010010101111122021220000112012022102220221020022010200211021122121202021100002002212020221212020001111121211000211110200101220021122210020010002000011011112121010000211000021012122110102122101021021001220220110101000210202110112001110000101000020200212202120011000002201222020202012000221011210010212221101211102010102211211011020112010200200002010212220122202201210100012212121122111000022102102202012120111020201010110010200012101001121201101202102202111110122222010121110100112202202201121212101100211211122110012120000022021000120221100221210121222021121211200122200111202002000010101122101121210120210102110111112111210212022222110222210111110022002011111212202202121221000202212022000011100202121222122001210000010022011200121220021112221101001020001002200011102120120122021020202001110220111112002212100010110000010122102021202001012112101112112210001011021122221111002112022110121200012111110120122002011222021100021001220121102021101202022102002122210111111200212211000001011101020200222201201221120212212101211012201201101202110120102120210000012001020020002020220020022010210121010210112200001012110201121110122121002022012021102202001122002121120022111211010212122001022211212020120212200122202022010220010111021220102001120212000120022100001011120200122202021121211101011212112121200021010000212222100212220212202221000210021011121210011222101210121021220100220221100021211200002111120212221021002201110202102122002200012100200001010021201010100102212001002212011002112202011120010200011102120001200221201220221220200110211111200101002222120021002002022001011000221001000", "102222122202120001011022001000102002221001012010220101022221212220011222002010120022211212002101211102011020201002011010122212002010022111110110010012222002010211121220100211101111112021202200122021202001212202212102220002111222220210201112022000012121110220201212000022121011100200000221002122021101222112010220221021122122222011221102122020120011122201111022121000010121201221101210010221021111010010001101100200022100021100200210001020202222100022212110011000012202122222011012210011111121022122221210111120221021112111022101221100002112002221221200121012102012100211021100112111000021121111120121002200010020002110200000201120222221021210222011020001222212001102002201212020212022012212221201211212011210222111122022022011010122000220100012011100221112100120100112002110221100011201010111012001210200112112021022020200000110020012010101101212010110000201001110201121012211120112122000012102221221212212122100112111212001210202210211020222112111000101121122210021200001122021220100110201120221110100011120210211211120011120200220011021200102020100120021100101112020022122111001022201100220201211220111000021002122010200210220212202102102221211100011221212200002102122100102021122021121022201122120210101121122020022220102012222120112120001221120212221210001021212020112011022122122000122122222222002012110022111011101121022110210000212211110100222012120121111121011210220101211210011200210202211220120102221001100100221021111111112111111222210112110110202221100011202211122000120200101220121210120210011100101101011220202221222010101212200020022200222202012112202220100220221012020211220200121020100111121200210120112011220020222111000201202102002122221110122100202002020100101110120021110121001200020022011200021011222212011111202000000212111210212202210211012021022210010022210211001211022120101222200002101112222100110000010010011200020000010211012101101122200011222200011002201101122011001220210212121202120012020011201110020000212", "000022011012002221001110012012200020221120211010020201101100200201001021100120100101021120102101102100012021110201200122010010000010120011000002022002000021111202210011202111020102201120210221221002212101012000221021010210222202102202222221021101102000202121200111220000211111221122101112212022010010212011220021120002112111220120002010201221120120011100220220002221112120212022221201221020201012020112002002112002110122000212000102221112120120000010010121200221100220122110001220101001000022101012100100121100110120200102120002110210002010122120021020111212211111110221110021222222202012120010022200010221022020120001101001120210212121020110102222202120011021022222110201101211021121111021122221210220120122002221210210101202101100111122101100111212222100210020201201121111012111011000020210020210000202010012110102201211210202100110111121220211010020221121122021021220220222220222201000200220221010210100221011102200100112200001201001120202022120012211021222122010202111102210120000212211102000120120010012002011002200201020010002000100112100211221012220221002011010211011112000010222011101121222021121102001010211220222200100120121021202200201222000112202110111121120111122112111010221112100011011010200112020110202222201122120120120121102101012102212200222002112110120020001101202202020112102110122100001021220211010120022020121200221122001022022221000000012201020110002101010012011210102111222222222211222100022211121110121102221210012002110002222101101120101112022010011120120002111010211100201120200021201011221201202110020110202021010211002221121202101101121011012202012001220210112210220000220112101021010211000000110122002010022121201200222120110010112201221121120020121111212121120101120001201112221002100222110101002202012112022212021022120221102200111101000101102002112122202221101120121212112122211211100110011211110001121211001221102022210220021102210210121200011202001110002100110102022220220100221011120200002002202210101", "011201210210001210211020022100100012022210220211000000002110022010010221212222121001201020000021012010011100011022010212222021022010022020111120002200011101221211122200212111110001101221112211200110121012011120001101101020201222202212020221022011221202022021000011102122012012010122122101222102201202222222222101100020210010012220011200122222011200212221120121020102112020220210021120212112220121202102012001211121220012212000210110220220102121122221200210121022201101010122220101010212021211202010011001202021021122020011011000101200122011202012212100121111112200120122010021100122120010210210020122212221020110210020011210210220020001121120100212110022121020222112012210120001022200210001220101120220022212210112020222002020212010020201000111221020000211222220221012200210120122101022000202011222002110000020100220220200010220102221222201022002210022221010101201212021221212120012100112012200011000100001011102210220012110020101102020101011101001121102020120112021101100211100011120022110101202211000221100120220121111220010010001212020212022012220211001102120010202120011100220210211202012011021110212001022102001102201111200121012210112122102010012110120110100202001000210200000212021020101000220120020020012111021001000122211021020111201022221011220102220002100002101121120020121001011210220000110120022212110200121112221011101021200011222202212102210212112120101222221121012121101221101001212110000221100221221001020101211122002020121110121010021211202021012022012212020112101110212111221202100000112022111012012210202011200121122102022222112212102220001210212021020001100102222200112011110000011111122000110121111221021000111110012202122012000201010100210221120102221202022112100100001121110200212110200011112122002021001020002101201000120220220212100010201022010011021222101020111211000020112212000000211021200201100002111222000010101102122120100001202012200222220200022021201220001210110022012212102200100021011002221102002120222", "220221202211122020120001121211201202001102101111211121222221011101202000202222110121202200021122212111212220101220110110002000110021201200201001010101011111112122211201001120022001101201002220022221211222011100010210120000010201111021201210202201010110100010222021201101221021012022100120021012222222110101101011000000002101020102112021121022222220210200111020120101211220020120100001021112120100000000220222102200000222002220012201222010102222100012121202020210222200001222112010111222102021112101202212100001002120201121201102222200021100020222221202102012222021102120000211002220102202221022121020011111221002121012221121221111000222101120120101221212000121211101021201011200200010220202112011102022202201120222102222010001102210000101010002201122012220011010201002022000122021111022002121021220222102220022211121112222101201220012222220221220102200120222122212121102221000121122102202200120201212020210122122002012012022211202111101202002020221112220110211222101001212121102101120111112110201112212002112100012001101022012110000020011111110221111111122110121100212121001102000211211212000020000202201221020011201221220122200110212001210121201002220201120002112000210020212121201200000121221202021102022222012212110001212021122112011200022002021002011120102121201200200111001200222101221220100011120121202222002110202001200021102201200120002001222211002002021011022222111010121221110022000220010112222011012110012210020100110201001010101112112000021111222112122002022200220122110111200101020210021202101112111211010111201120200002111010122012100001011021101010200112111011111002220100201010210020220101001101100112021011001002111110012201100101201211000100221100220020120110102222100120211100222120111120010220112202112012222202020201122022220112220011212020110100100102010102222211222200121022112001011110001121002221122201102202100200100012010022222201211000110202202202221122220210002112122002211100011002212011122221200110121112000", "200010010122212102012210012221220002101001202220001100200022210120222102112020121102020202200201221201102122210110022101121100122110022111212222101001012121021000211111012101020020011102112122220112201001010111021020100022212112222001212111021000022111200000022021012221012121122012120212210200122122211110211212012201200110112110012220010110102022121000001012001201200102200011021210120220200222101100012222010010222001012121202200211010010201012122200022201120010011002011010100110112010010202201012010012200001010212100002012201100201202111122112111200100010100000022210010221221000000021010020021211011210201002010001211120220111211012020020212121222001120011102012002120012202010200110121121102221201100120200101022220120201111212200122110200122100120010101022122011001011222122111012200000110120012100212112001211122222110121021022102212000101100222011202002100220111212021111200100122020110202010002220220220101111211100000110101110120221000200022111022110110101002011121012000010200021012012001122010112010200010121012221012102121210021122122221200000022221101012000000112202000020111221100110101021222011001201021112020102022210210020002001100220120200111221020202002002021221202020210100220010121111200020201002100212112101002022022022110101101222012221101120010111101001102120002122101022220220102111112010010110111120210112021111002011011002222210011010121112012011112101211212201020122011012011102210222000000202022010012020002102000200210001000100211000110202101110012100100000100212201102221101222011010202000222210221121021102102002201200000201012010222001110220002112112202011212121000021110202101201010222111121101022022002102110211212202222110012100122102011022211022010120202000120122001010211220011212010212112110101021002011010110102120001211120122002011021200110011101110121122120122110110021100201201121020022221011101010110200121221000121220002121212200101101022011101012222122121001020021122002012022201002201021", "210222122121011111212000221101111101221202010200202110101210112002220200012212100201000022110020121012211110220201000212211020202110211111122201200011000010022211001102020112112120002012012100120212210100220221201202011221120001222121111210021022102221120212111120122122010002222020102211022211210111210001211001001212210201120210012110012100101110001102021020221000000120200120212012222011002002112020110121120211111200100011200022211110010120221101012021210110011220220020102001200122020122020100220101000100020001020022002210010002122100011112121112022100001002101110111111102020011212210021000100120201221221222122110100100120010120012110012221100010100010201101202020211100120212111012210222121121122100122021221022201200002120200112002000222111012022212021220012112221011210121010011001120112010020100022000212111222220000202200002121110100022221102010121122121221122001220220211110212000121201101011120212222101000120121122021211010001010212220000110121210120201022200100200001201100121022000111212210110221022121210012100210100112021020000221200101020211220022211221112200222112010120222211012002100111020020122010221001221112020010112100000211220120201210012011200210220221010200201111022021020000101001102012212222212112200210201202222021120002101220202100102121212212002102211120112122201022221020212010200121101012100110220102121221021110022200121122111110210212210120100020020000001200210210121211012112201012111102220200101221010000222120011000000212010202001010211021110102020201100210121011112122102022102210210221200102122200011211022010002211120100111100021222001112201101210020122201222122202111222220102022010002211100222202020000220102222011111220022122011110001212121102111220211121101111020011202011002222000022201010111020011112200222000101022121110020200000021000222211210110111122212200012020011202120120101010102202112102020100122111020211211100112010110211211100202222002212220022201212122211122021020112022212", "001211102201010012120212010012002222100001020020020222100010022020021212112202002100110001112211222000112000002201210102002211210102200101220021021020102001100221022102122201211201102021210121112020020222212111011012222010010202112101122221211201010201002001112010200212120102120122111200112201111111210002211011100211011122020200001121111012012001121022211110102222122112011022021120220021012210222210211101202001221012011212022120122101221100102002102110112122120220220120010002102120011021122122101210220221002210101200012021220012102101002020220002010011102120011210220121101210002120102202221022111102102101202201121111210002201221120111211202102220121120220210001112002111221021101022220222002001002120220210022121021201221212010000121221101120201222221212102201221101210001220211210220211101011102220201122121202021001220211022122012021022220011220111201201000011200021200211012020022122210022001020210100000200100100201110200002122110102112021101221101220212202222100011111211001001122222101220220112211222000001101001222222011112020102020221020000122200101021210221112110102100101200000020222101001220220121120000110220000102001211222010101000220200000202210210002100121001011211220210110122010202101201022012221022211110222221000222202221001202111120200001122020021112201201020220212020022100210222102112112100101200202012101121010012020212100002021211100001021120210112110101100022211010022210102002212202110012011000211101110012210001222120202210011122212020121200002202220000020000211121002220110211120100101112000201122010012120200200200222101010021120001112200202201220012020010102212120012221101012210021121201212200101121021110021021110120200121102210012010010102011210122211212001200100101001022000201212201001210020121000102112120120110011120110102102000000020012022020202000020122020111121012220200120021222012220102000202220202001000202100022022221122111112211011200202102212122021021000101011002102001101121002100101", "101110001221011222122121202202212200112020122021012000001212001120110111111010111102122022210222212120222210000100102210001102022110101211010002002202011222200200000111120020110011022110110201222211121021100212210021010102020222211021010222010101101220220121001100120102200021001220201202110100000212121011222011221102112211200202012000120012211222020122221020012010012020111010210110020000222010202000111012222111211002101210122102121211111110122202101101201222002011101012211121210112001211222210221110211202002002020201112201000021111221120020110102000002021122211020022102222110112122120001021102010102020220010211201101000100211020002001110212002001012212121022121011222110100120121221002100212212012112100012121212201201211221000210210012220200120111010221101010201120021011102210122202220022110020012021101212222000100102110002101000111001101220111120202220212012102221020122120022121210012120022222000011010022210200011221121221221021211002121212222000122222110222120012011120001202110210202002010120202011120000220201000201110011022100001021022020011221112211020102121022112122001020102121200022012222102220121021100222110210011210002200102001221212022000212010002022101220111022211202022111100100111120210122101100220021200001102202222001020020221100211222201122010012122010111212012011022012002201120022122101222122002120120201122112220110021012212102020220211110110122112212011120210210122022100121221220012020020222000221212221200200112200120020011021100202111022200012100001112022100100212010100212220202011102220112110220110121110022212000201122112110201001010012000212220022211212022120011112000011002200120202211201210111221100110120211010222212222012202110000002122010210222211201011122221000121120210000220202020220220122111120011221020022210120101001112102121202001110210111112000110020102220101020012000201020211002201012000201220200222200220110021200122020101121011112202011100011102002122120010121102211102220022120", "000122202101210022102212212211020002102211001212121210102002002102110200020102011001202220002111002202000212021201000221112010220111001101212210211220120122011200120200101000211222200201211211101000020022220122100002120022220221110122102000222221210100002210000110111100222011000210012222122101202122222201122110210011222121222201000111101212122112212010212110122201112221102000120212001212011200221022010101121021110000100112120120021112110220122011110210012002100222021002222201220211100222101221021212122011222110012022001111112012100020100101011122020110222010221202220100111122100202212221102200001210002002011210000110120210111111111120200121002120022111022122222222202010110022222120121102010111220200201121012100102211002010202202121112210120112202120010000012200201122010020112200122111022020102011020222112220111102020201102111201100122212112000120012220201211101220011001211021211120120021222021202001110020110010120201210000002102110100112212202211012010111010222102212000222111122020120202222022212000202021111122012020121211012010112222101021112121212002100212210102102212112200212200111221011201200002101220200100020212121210021120221211102012221111111111021001112101021210012021022120022112120100121101220101012110112221002122010000222022210022111220120200000020010212220000221100220002000200202122121220202102201201012222221001110112222102002100201111112121120212220222002021110121210202200021211100221101011102200212112012212020201001221200121221121021212200212121121001122201211111011001101111001211122201200122122102021120020021200202110212002022112212000110110100010102010102112011012212012120011221220002221211222222101112210122121210210022111012011020221211221001211210111102212002110120101120221121200221202000100002002201011222210101211100211112002100010000121201021122020001201021002012200110000112100020122102021212111221010212010200111210202002011212010000022112121000221220010210012102120001201221221001112201", "012111120210201222010012112021220200011001221100001102211012200210020201100111121201011212021210112122000101011120211212111100221120210122101020222221122222001200011120021220111102102012020012021112210202022021221222112022002222202121110202120111002012112001201110211011222011202012112202120121201100011001110010102201200100112121011022211012111001220221202212120121011221222111110021101010001001220222202001102220010012022202211021001211010000110001121202122011101002102122012002012012202101210021010011010122211000000212221002201011102202012010200022110100020111201011220101212102022100000022100002012021220120201202202012202201120201110111021211011111020221110022122020011000002110010100221222022112220212011222201000012112010101002101011221122111012221000211022010012111000000101011210001011121201011222111220202120121100200211122000102011111200210210210202110101002200000202112001210100222102011202021020221012202220222102220200202211012122102201220221012221022220020112001222201220221122120200201100200000212001000211121220012111201101120011221200012222001222001012222220110200021221011102201011012021101020022021210011221121200011222021022111211211100021110012220221122000000102222110021200010121111202111010021220222202122200022220202200110111101001112011021122001101120021101022100221212220200120020002112201211100002001121102221112201102101002211120211111202120200110210220021122220111220010121002002000000202002210120022122211102010020002100122212202122022110100200202211102012010102211202120001111212021211002202020001122012120012202201201020211121200201112011120022121001120010120200210121220200212021222212021112101200000002010011121121120111221100221202110222022221200220201210002200101221201112122020200022211120122201212012021200122200020122202222102212221002000021200202221022010110222200202012012201221011121220211011010121102222121111211100222101212012020002110201001022121211200012200010220122211122101121221202011002", "112102020102110210010100121012021222010120000200101101200210210102200220220002002020102020010210220100002021212211201220122120122202002210002021211201010110001011020112012021011021020212012220102200220112212110220022212002112211002011012112020110121221011120211010020112000202202121110120110100102220211112012022201220212202020111211100221121011112110220021022210021012002011112221100221110121012120202000022111021200022110101021111000121102210201110220211000112110010100121202001000221220000211002200220112110201121010222022012021220202002010212020121022002210000101210020112100212100210220020222021112210210201220012022022012210112210102202102100200102221001011201020001000011111112022000012202201010102122222001120100000021001002211021022000202222211221120221122221112100112212012000120212200102100200221112012021010202211100220201200001022102200011021210110212120201012200212011000011110222100022200122110002021101020100010002022211122220120111102211110221021220002121220121112201100212122110020101000120120220212112202220110120222210110022210222011200021012120102212200110001010020210221012011022212002100220220111212212012100110112010120020021020101112002201210211222111002120000000001200212022001022221201202010101211121111010221210121210002011222001021020220101210100121101200012211011202220120112201200011000120221221202102120021201210111112002101112101121001120021020002202122200122011000221000120211201101220221001001021020102201211121022002212001120120000012212111112010001120101012002102101000200020211200101120212112021010122120012001110101102221100210211220221110100122000020200121100102121012002210210110111110021021011110000210112220211210201212201101012022110020202120221110000002012012010012222110021120010110000120102222011000202201101121202201111002021011200001201110200001110222110110010011012022111012001110020222121220010020022100210200201011010102120220012201102101122010202221000201010221110220200010010220220000", "220012202202211020021210122201022221121220220222020101111022112010122022100200022210021210120222012212011120012212022020210210000200221010201101001201222211210110100121112221220210010221102200121021222012220102111022211000112022020111201211212201212210201100222220022011112021012120211221202011010220121101110121220220022221111012201020000220221211012221110101001222221112111122122000220000221112102120202002210001102001102012002001121121221111001212211220000002012000001000011122120122111210001022100201001020221210021221110212200120211122111100121211021122022000111220112010110021201020110122020210021200200012220021111121021100101202011211011121201211000122120112202102212201112012222200002212010122210200100210101122200210212111202210110101000100122020221121100200110122210102210110011220110100011001002110021202120000121020100002021002001221110222221001021000201022222202121120010000210220101121000022211202010221100210201120000202022111120021212010120001202000022011012211022212021101210011200020102211001001000022120201202001002220022120011011021022202210010001120021101001221001220112010000020202210000211220100020110101101020000110001101221001012100000221011012022020022202211021012110121100010000002120020010022012202112021211112112120110210201211010020022122222212021202001000011020010000021211110100222210122211120110122212020002110100011122000202012111212200212220210100210210110002110022100020221020010220221001011212211020102002111200200121220012202200120101221001122120111111202002020000010201020222101122202212010010020200110012122122111110110212001121012112202012021110202121221201101022021120200201102200110022112112011110200220110002200012011221222121100110121021011001002202201112120100211011020121110210021012022020002011121220200221112100012110200010222221220221102001011010122121222201022022220212020002112012221211122000222020021112211211021111220110120121210112212101002000011111211111222012222001201221121002020", "122202021211000020222022012210111220011001120011102102211201222222001212110212101220002200021222122212112012121010201010120012102110102002222021010120101201211100011021201211011212221001220221021001022022100011200011200200110012212001010120021012122201002102222200100121001012000002100022221022110210200201100111200021110111122122010210021102022121222021212012011002120101210210022012121021221020120211111211211020102101010220221100221121020221212210001021121120220210111021200121201220212100221211021201022222001101121220202102112110020221121122101120200020012222010002022120202221022022022112022211222120210021020010100022022121100102002110021102121022020010220011202210211020202000221122202001212000021100021100011211022210101000021112011212211020111110200220100012200102112112110201211202221112102212210210120102122000200221112000220020210222210120010010210001022110020011211210210111000120010211210201122122021121221121220001202221101121210121212010000200112220210001011000210100210012012221200102112112022010220000121010001002121220002211120012220012200102201201112122212102012101022101000210012121022100010110010011210120101011111001121110000222222022212220102012212111200121222001111002121000122121102010020102001222101210002122000101000012010101112100200222001222100101010222021210202002210120211202212102010210001121010221220220011202211220201000020010002120200102112110202020002010020200022220110021221202122120212000220011212021211000001220001112001021010001120102112222222022120200121101200101111100212012002022120000122200121121010200100002002202120120110010012200212220001012110221210022222120110212211202010201202220012100022021101210220021202202112202012022120111100101212201001212102102221010210210020101001120021021121012121120012120022201201221021000102022110200212021012120111122120011222121212012211122212212222220111001021000020200110202121102121200110101211122102211210111100020202001122010102211012100220201122120", "212100122110012100201010021102201010200120020001001100000122010110012002102220201222112020011221020022001212101102000202101120102221221101010002012121121221110110122000111202222110202020211120120121200012102102222201120122110210102221112220121020012202022101202121010210101022201102200221111020211122200021020100110022112000021222220120110021210120221202210020221000120210211100110222101212211000201122001100021112100121020201112211102211122110102211122012110101101212001102222220200002102120210111221101012021121000121201202001021010111212210100001202212102112100110012022120111020112210100212221122210211201202220100001201122200120000100100122000001210101101102101100112121011212021111220020120102020122000111010010022011110001011122221021201020121120210121122200110000022121202001101110211000100012102212211020111121112201100211222110001112100200202212222012022011121001111110001210001122212211000120101120122121022212221112100012100021012102110120000120110021221200020111000002202002221020001000022111001020221212212121202100001102010202021110002221012211012100210210220201122110002111220221011221212112011012002020210012011002020002121021002210221002222022021112010201200112111221201122010221110120220221222122201022011022221022202011220102212101222201111010001210211121010211010020212212110220102211202212121211202210012001121201200100111112111010022200212212110210100222002022001100001121220200211100200100220222111222010102201101001122010121122100111202110021022021112021201022001112011001122012120210022100200111020122012212201101021100010111121100221002002100122122211001202212010122100010122202002222020202121121210011000102000011010010121210012022220111222012222102111002021122001110220010112121222010101112020011122122102011212220012000200102221200010002202201100212012222111022111101000101210211021211212110010212220211111010112212012110121021202021112020001010100012212220222112110211001220100001121102220212012000012201122", "210201020120021102012020002021100101011212120020012110212012020022012010012012120020101012210211121122101011212110222101012002201122002211111221110112022200010122121212020122120211001012000101020012001200211201021002210212012110200001210110002102120120211112022202211220122121120200120200102122022001212200111102221120212012201211010001220002112121221011221012100102211102211211101001212212102200201001111011202002102111020000202101200200022212112222102200112001102120112011210002022222011002202001000120201212200112221002201212201002022220121202122010111222200212101012101121102002201221201000012210110011221111021222121220002000000202001100211212200111201020100012100010001211200221202210011221020012200122100211102111122220111221001002001212212001112101111202011200122200120021010020011001102021112102001112202100101112020000012100001100101022010202221211121211011202002202220202111111000121220121001112021012020112010110101102212122022210221111212010220011112002010210102202220222222122020211210101002020122202022012211220102110010012010201021202201110101212100102220011010221010022002121121112200222222102100121010202010212211021000201102221220010022200020120210210022200121120100021011211010120012002210222000011222200200112222000000010100101100021222112222221001122022002120020212110010012100202210020100101011022120020020220121022010101010010201201220002121200010201021020002100100210211221110001011010021022022222120100112221002220012220111102201101102102020000200122101212000010120011120211122202022001202012121111222021002102220101112101110201101210202102121112120100002011211022221022222001002210022222222202101120211100211022122212002002010012110221202110122012210222112220022020200012122102212022210221202101111110120111210002210220001021010020110021101120112002010110112010122111211022211020100102220020110122212120222012012100111212121222100111100020111120212122022010012222102221002002222220001221011002020222200221210221", "110122111112010210022210200211022012221021112120202110020100121100101201202211000022212211211100122001000100022111220001120220122210210100012012001202101100000222001122122001021101122100002100100210111022010202020002011201100211202211220122020001212001011022120211200010220200200202101212000211010122002020022012111210212011200100021111120112201201000201010022112211120200000222220210200101002102202102022121222102001221201001021121212221121011011110121222020221112111022111201101111211100102100221211212002100201002020022101002100222202212122202222100211110110100000112212011221201011112222221010021020101112201202021222010112100111112020001200000001100121010001202102121221112200200201220211101010001022002011220120010001101001101021020121020012001010120100200202200210102120120110100110221022001001011222221220022100202210111022112201211222211002021002210001202101210012211212201100022211020211122110022000110100002012011121010112202222010202121200011102112112222201211212101210110012002200002012020200021122100120212221101011020101112000002202121211011221122001212010201021120012122022021102222010210120022221110220020221210211001211102001220101101122221002201200200200101212210221220202021111110112110012210102201101100121110010211201122100001211120200000011122110101112002200210110212222102220221102112010010222220212112112100112212220122111200202121211122221221202202201010211102222122110122211112212110000002012002211012211011122221120100110010120222012011121020212211122111222001120120100000121012122000102022211110211022011110000202221021020222212122212220020222101022120222100211012121112210002102202101102000102120122100022211012011202120111121002122001210012100022210000111200012101201112102011120111200022002220020112220201011021211001122212201011121010220022201000110202020102022010110201021012222110112002020212101002021201120010102120121122220112122000201010202012000100210011121220000211202110121012120100121022000220200", "112111021001102001001102100210011120202121220112011001011002200110110212112200102112110112122221012202011010220201002221110110100000010010112022001121002112010021010011012220000010002012200002120022201112111102220121210111202022020101212020010211120110222200010011101202000112202220022022211111020211011010001202122022212011221202212022211022200211201210101211221120011002122122102211202101001210200102001202021112101211201001201112102021122111201110201112212210002020210210212221002220210011210022122101021011112102012120020020102200201222220111102020022220211111101202212102121110110200021210020100100111121002002220021110201012220122002222220011120122121202100021021200011210020220220101212120210212111202020022121202111100021211112122110112001121212111112000020201100122021221112010122200002200001001200101222021122002112200121010012012220122101021121111011120201022221220211211022001112211201021211102210200221101000221012220021020020011001111121112111110222111111220201212211002200201001021001202100201200010110110200001012011002010020111220021210001211100121110012120212010222201111112111200212212120111121221211021120111201110101002112102221210221121020100101111220200120212221202000220011002200201111001020010211120022012000222200212122020011001112202102120001021002121220121102012002021000000212202001021202200121002201202101111210011010100122111110111022110221222110222221012010021100100220211000101111110201011012011011200102220221121021012112100002220120011220221010111120122002202211110021220100102122121200010101002001211122122002000122021122021011212200210222222111111121222211000000122000222212002211000000212202200202010221111212211021002212020020222220212211002102021001001211220210120200111102102102201212221200110120202201020002220212112021201012202222102200011010002002122122212002121110210211010210102021110222121121100022102022102122220121000022101202101222112210002002102210112210212212120221122210222210111200221", "201122002022120020021120212101011222112000102101221211101200202011211201200010202211211012211112222112110020022112110101201012110202200100221101022010100220220002020112101120011101112102000120001122102022100211222120020120200110121201021202011011100000000101002010001002110020012101211111112220021010122111000201220000212002101221010120201020100202011020201210101201112201110112222010111211001022211001210221102210220011210002112210122120111012111101220002000010120221201211211121110000100201102112202122121220110200110021212200220222200011211112221020112121102211011101012211001110211012012011120021210201221110221111100211200201010000112220222000011021100012220022010011212021200111021010202120001000121111002021102020100102010212202020011012001111110020112002011201020112022202221020100110210101021020100022011010010210122222112010100112221220212121221011101112010001001102102020000022122200022201102011221020022202010002010212021202012210200010001221222202212020121112012010001000221200220010120011010020102100002202202222011021021221201112002121211220110011120201002121212100211212002220001222222122212121220112220012101222002212002001022100100201221100222012000120121200100000101010211202002021002202011212221112220022110211110012211122110010210101120120000102002001000101000121200000101120101121001220010200200020022001000102121021201021021120111012021200001212000200121212012212210010222210111111001201221212001112211011211221220102202000112201220021100010102021110102022110120021111012012121000001112210120011120000012021110200021111212201211001120221211211120010002222222010112212122000021101210001011010201120202222210002022022000200212000201200120201010111001001122011021120002212220100000110010112211200122020210020111022202012101212222222220210200002210212102001200120101201201111101010122122012221201121110020112011111102102011022112011102222220001212210101201000111112222120021010212210110221102112222121100120000110221102", "212020002010000122111100000120022020021110220012122002122000000221012121021221221001221220212212120012020020100122202000111202001222001002202221010202200212200211202112220022002012210222122212220022020100102201102101200101020201101110021222011001111100022102022022120122112021210110120100102000022012211102121222111000122021110022211212212200020220112102002021202100021110100221002111200122020121020100010102110002200122201222011012020000210120222020102010110122022102021111221121002101111202121202110100121111120211000002222122122120021111201112001110201002211220111112011022222000220202011200002122222102222011210022211110001001222110222200111211222200021111220212112210220202201221022020210102210220212011000100202101111212121110101012202121001110122102202220100102221122022220011202022102210010121112112111112020011122101011221222002101011112111020110122220220222111010111220012212021101002211121211021200201202020111111120102201011221211202021000121202110220111011210111121012122020021100222020012120122021001000110012202121201111210220022100221100112211122211101100120120102122200111111000011202020212021111001110101112000220222221220120001000222222101011000001222012020212221202010002021122020002021200212222112220201202102011022101120202011020011021222122010101021222111020122011200220010222100122112010211200222021112121102021121000010111220022222002220201112212021200212101202102022221220222200200212122202222000021120011222222200212011111121022101001001121000121222221222021011021012100101021002021122122122011211212122220111102102020020021220211211200111020010000122102110221122222120101100120012221011022101111211222012012022202000022001220011011102122102010201100020202011111212201010121002121100100102111102222202202001212002000021212222020102201020010202200021211001211011222111202110112011110022010001212001022002212121010221021201221101121222022202200220100212112120220101200110121121120001100212010201220111220122000222", "010101022200000112000122122221012121122220010210201102022210010022001101121201021112002000101212221202112001202221022210200111012021211210211122021122012211210100202202111122211111111100121121211001012212202120122022210112010021111112100210200002221112000120121101210010002111221201011111012100020001000002212120120110111200000110212221211011020202010102221200222112210001221202221000102022010001210022222102222102120200201211100021211100012020111110210012221222100021011210012222101210222212002021110022111200210210002100210200100222002011210112111102212200121000100211101120200220202202200112200010010020121111220000010221222200121212102111121201020221102022020012101022001021112210222222022221110011202201120220221022022022020100210000001221222021220102211001020012002000122201020122211020011222020000200020010201110212121220222020122010022210021022222002021220100200021002101022101022021020012000102001111011212122100021002010010121002212002022222102210000020111010111200011112210222010020112021212002221102122221120111122220120010021002222011112021201210122001122211200000202110112211220110110211122022100122121111000121110012022121202211021202001022110200210020100120121120210021102212212220200121212120222100211100021210100200200001222202201121010020111101220101221021111222020102022011221022222000021012102222011001120101100112000220012202020102221020100212120112122202110110111220002200222010212102212200212222000001121102121120022012020120210122110100011112202101112200221011012121102020220202022211022210120002102100121011102110210121022202111021201122102101020120110210001021210000102000110001000012012102212121102200010212210000200102220112211022101102010210011101010120211200110222110011020111021022220202221101000101121221001111110200202112112221000110120010010010020210021121010211101110021202221222222000202121110020012121211020100012121110011110120211000101211002011201211200001110000200000110022201211211210021210100220", "220100010200111120011112020102201211210121211001111110000021110000112202221020202001002210221121202122111111210100022221011102002101020000012001221122220020122221000111002220212022101020120202200012100211201201001011012202022212202102102211100010212201012002111022112002201212002021022112110201120010211211111222222021000122102022122210212102201210122110202012002122100101210211121202200210202102110020021020101101220201021222111122211021111201210110202121010110021010010001010111211102101120112020222202101111012001020112011200111221100201100110010011100202011120100200111021002020221211222002020210022101102112101211020112011022201210202022222220210201112122210020121120210210112202200200211221202000000202102012200120210120210211120021002000200221010001111100001202202010121110012212011222020021010022020022020202122012121112221021112202210110002101222122102021110110212001101022120122112120220102121120121111121200011002111211021012121220121112020101201022022010000111110211120201220011220011102002001210111211011122212102200112210120021122221101120022200220002200020010100000002011121022122102212102120222210002011221200211000100102210211200100112012212102202000102120202011022010121221111111201102112220211122202202212110121002222101202222121111211021010111022020202001211202212102022102000000101220100220221002010120211021022011001122001122002112000111111110022201222200210112212110021011122021201200100202210201122000022011221210121021101100110102211110200222002112222122110201111220101012011011022002111112002101020022210010001222121022112201112212121022002000210001122021001011010001210001210202112121022112200120021210122221122120221220012121210102201121002210201000112111002102122112112212000221202110110121120120101000101122222121201002110201201021020102101101011000120202012002010202110012211000122020101021120001000001222001010010202022120022202001102111211222010210212111211012120122120110200111212012211012001102211010211", "000020011102010002100121021112012010020011200212022112100200122201000202002212221212212101102000200002012200000021201102222121000000011120110202112210210220210100020211022012200010202121101000212022020220202000002222112222010222011201011100000200002120212010022110222210211220012122002201111222201121210122201121101112110022102011121002210122021122010201001102010000211202011111212110202022021022000021101222210101110120212202110011010000100220102202202002100220002121211111121222010022101012211212111202112120022222021010200010002001011111211101001010122211020110220011101000121121120111112010101200110120010121200120011112222100121020110022010120021112211111102001121000020220122021211112021001220112222022001010021200002100010102102121001100100120001000211112002210002020010121200002011111201020221201202120021001201111202202010001101020102012112101022121011002120200010220221210102000022021101210211102122201002111020212010001112102101211220100001122121110001222001201011000002000220110100210011221002002220010012021111011010120022121222200021122112002201210021002221010211010020011102111210022210212121111100012212122101101010100010112120111011202220021120200120112202101220101021200101210011120122222100021020101220012121202012111222202202121000112222202020211201000021110110021022121012210020000111200121212112011002211101122022022211210121122021022222012200010110220022211000121102220102100221222100021001210100020211022000110210201120020211021201000100122222022110112021102121121210202011212010222011021222201220110021221002220010112020210102210220221021111021210212210222210122112200202202022121202021101012010202222000001112121000001202211202002201011212211202000010012102011120001211020112222122221201011200110102121001000011202211012020212011102222102220110000200010212020100001010112220021110112220010221002102111122102210022011012202001012210111210022000112122011122001111200110220012000102210122011000000012222110001112201", "211011210120122200112222010102212220001212000010210111222102000222111100221120221022122221122012001022202121010210122100112010001211122022121212111021220012201100112002020112102120001221001200111121100200212101221122021122201102002202002221101012021112100002120021102211212021022220001211112101002201121220022210212212201212000111012121012101022011211112110012212102210212220001000122200222212122222012122021201020201122100012011210120021022021020111101202021010221210110002210202011121202000211121200201111210121122211002110112222111110101212122122102001112020221002212001022020210020220102210001210021202002202100100122000022210002200012121210021211112100020121202012222111101011012020122002012101201120121120110022101212002011100102210122110200002201112211000121012110211120112220121111100111222001001121010020001222012010012121210201000100222121122121021101010211111220020211121120120211110221202110211020111020022111002110021100022120012000011010221020210202201101220020010220220020120200110221102201001211110210202010011000220221200212112210122211121000021021010021111020110022021200102220011101022000101102200100011222021100110001221020111210001222101121202211011110122100201021001121010021212110001010022011022200010202100212211010210122111011110011200112102211011022202200001212012000012101001000022112112222200111001021102011002002110011020100222122210010001210021201210110100022210111212212022211120022200101101222110000002000112000212120210100110120011012120112021101002100012220221021001012200121022010122110221002120202120022200001020010112120022222221101102111211200012210021210102222112200220022120101202111010222102011111010002012201220102110010212102221212210021202201101022222122210221122201010120122211001112001210200102011212200022001122001221100100200121102122110221121111211201101021100212202212122202200112112010102000111020221010222021212110121020202200210101122100021221212200221101221121001202111110221202201011", "221101211020200220112020211120220101100112200200202012010210101102221120012111201122121002200002112110221111102112100111100022222120202011212111121112002211010201101121012221212002012100012221012102102211010011001020011010201210212222202011011020000110021111211100222100021201001021011220100210000110011202202210220001020121000201011101222121222012121111001212012222211202120121220011112220210122022002010221220100212200221221011101022002110022100112112010202220112101220121001102221202110122222010212010021212201011002011212002001222110120221101112022001211201000111211221121011100000100020222220010121001021112011220100121020220102101002221001111212012120222022012020201220201121010220120102000220112102020211200212102202110020120022221121011212220212220211020200210210112021121111002212022102212011020221221112021121211000211220010200210102001210022220000022121220211221122211021120102201212022111010011111211200102111121110111012122002222000020102000000212200100011111111011222022221201100020100000112222122121201001111001002020020020010222020020122212012002120020220000120210011102211202221210211010002200021120200021020102212221210202212112110012112211112010120110100220100220111210222011212020022010110220000221221211202002211212200102000121000122000202002111011020200211221111100102210210122221021121102210222100000110001211212210011110110220000001121001200101220020200010010112000020212101110002010011100202202102111022202021122102110001111222120101011200010010012222012212111101221110001010100100020212201022102200121000121112012212021111012001011220011010110200212212100200221021212120111210012211210012212121020012022200210110010210202012020022102011010102021201022201220201210202100102012022210002112221021201221112022201122102221001121000020210020001012022201211220121012222221201200121221121200200121010220010201121101012102202002001202220211121112102000100001221111122210200122101020011202120220210111021111121022100000101", "210211101001020011120220220022111122222002222001020200212220001020002110200200121212011000010012222021122111121110220011121002022020012112220001022112111201001012000001021211002010202210120011101002000221000201002000221212010101102221200000112002212020021201020012110201100000100100202100222002122021202020200222021122121021212112111012111110101220112121220112012122121100120012020222211021021212001210210222202120022100022212220202012100001011100001222202010222000010010000211200102212201210000000001201010201011021021100210211001201200221210102012220211212020102222000201002222211111022212001120022122020112211222012020101021212010001120220020021211210110211020111010122221201212110122100022111211201120222102120120221102201010212222122122222200022011222011222201022112222012100102110012020222100020111012201220022001201112202222021121221100110201000201021121222221120200101202022000011210112201110210221011101012100121020210020221110120112221222002222010122121012202022101021010021121022022222110110011220022121120121101122222111212212022011112022222021121000201021101002101020122110120022121221010110112111001220021220201220101220010222211001120101112121121202200101010200121222100221011022011101220010101112111210020012001101122120200100000021020201012210112001111221120112211200222010012200121011221001111120222102001022112220001010121020221222011212220211002010001121011121222202121101111120000021022220110212222221120211121210121101222112112122102100221111011220100020002121200022100011102222200010122210102200122000112012221212210000012120100212002102121012210121000101102121022020210022011220102022002002001212212211201210201111122222012202022100120021122001221022222021020022112022012002220002120221222200111121110200101201001112101100201022111211002122102010102001221122102012102010201120110102202101210020121221100220221112021210101110201210000110110020121010212122101000101022201001121022101000022200202120112102202201101022", "200012102211101112002122221120202222020200000112121021110212122212012201120012001022121021102112021210101012100101011112100022010111002121220122202002000201212111002122011000001201201022220211100100101200020110100220010011202000222121021110100102201222120210200202001211112011112011211020102222120212121211002120020120020000112122122101102000220021222212222100112201110002121002010000120121002112000111201112001212220202222000021211200102122111112101122012110200112122000011202111202202002022202211222201210012212200212202111022200201220002002021222010120011001002202000202121100111210101022210201200020110120020212021211210011110111211101010120200000110000022110102202021222100121010122020200222021111210100201201211202122000021021000202021211110112102111002002222120101020202022100202022112102121210220111222111112220222100122210012122201201100011011122012212102222110220222022102011000010012122210212112222001212100202020111101220002101122122202201220202020101200012100220121120100021012112111112212200021122202120000220202221010202211111022012002020202222001222122221211201202202221221001001102010111001222012220002221201200110000021110221000121110200202022210001200110121210120111021220121100121122120000102022000121112001220212021100121210000111001201010211002202112221022111101020221222100020100122110000000001120111210220020121011000102020210201110021010001211220222211210011021220010122200121011122010211221010011021100102222210101201100121211022120001220122120012220102101110120101210212202101201102012221012001101100022012221001011202001001112221220112212112120222001021211121100021110001200010210210112121201211100122212100222210010020222202021121221210012201021011022121111110000102122012001210112200200221010020010100121222202202000201120120111210020211201021210222201211220121011120200220010212002012112220101102201022000022010220011110100210000012111112121101200111001002220221022211102010000110002111121201012020012012100", "022101011222111120020100201010101122201111120120002201102212112120112210222210212011000100021220212022210011210022221110020210110102012121222200012110220111221201200222120122012210210002110112001021121220200002021021102111000112010001201222121120022012011002022011012001201110022112212221011001112121120100000201100221002120102121021212110000112121002110211210110011101221102200220212120220201110010120101021011102100220201011012002000211210121022012002120212212002022002112022020200202020121110121122112202121221102221202022001111110100001110222000111021201021122012110210100111121021100021020112100121101101121010002120111022000222110110210020022220202020121101012020221120201120112011010120120010111220001022110110020011022202001212201102220012020120102210101010102011102222221112122200112201121002121200122110011221020120112200002002202000102000221022120010210221100011020122111000111001121212101022022002021011210122120101201120121101221100210100022020212120221212222012011101212212002020221010220100220002122210112201222220211210100211220012120022211022122010000022112020221001200222001111210202200202112111221121112002101102112200122101110222000102201121121012002212001011111010102020101011202022022021212001020222122202020211000011200100202000101200220201111201011002021121212112021211121220220120120202120211100000221001202211201122100022100020101200120202211210000201002120210112202002111022002121201121012110210011101120001000111220010122000001200000220200210202011100022221020102222110201122020101100001002101201220210202120121011002110202122002101002001011111021000021201201001011122112111010012201011112201002111001210002112110121012010100101211010002011222102000211101000021012221001112101010200122111122022021200110011111011211210200022121120022212222020101122102022222120102101011220101100111101010010021202021010010211222222010221201201200121121220220102100020001202122022201022101202200201101200211021200122202010202122", "210021121120221010020210222012201122101110220222001212201101011022110102212120211002010202102220112211002121000121000112210212010000111120201101110221210212001221202000120120001110112012110021201202220020021112201222210002022001002100200020101110101112111110022001022002012210110011202220011110120021202011001012211212000112001200110011221012121010220001010100101112112011102122002100202100200010122120202212100001121121101012121000120200020020200201120112021212101021220222011200011200111120200010000001202010010020121020011020220201002212122101012002020122111202002210110010022201111200002210112221222101101122010122100110022011112020020101020022210220220102202120021222212102000120102122201002120101221121111201002222022112110101002110122100002221222101022011200222121100210020201200012022101112112112122021010011101020211120021001102101222020101210102120212100002221011112012211002021000120210201120212100200000012211002100222212111112111212102012112110001000221102111000011101112012120021001021210122000111101220121101021200201222222220102020012011222222110021222012121201212010102120110120102101112020022001110212010221211122202010011022111122110121112021212012122122111220021001022112200220101101200210002212122101210202112221201211202010021212022100121120011221021220102122021102002002211022201020001112002122102012120021202120102122021022020022100212111210201000121020200201022000012121221100020222111222112202211002120211201021120021210110002121020121020202102201001220202210002101022200222222121011000201012122110112000212111222012022001100010221221110101112020021222012211012220000200110010121212110201100201002010012110001211220020201001020221202011210000001001220000200020220000001001100202000011100212021001021020011111202000012112101120220221121220110200011110102101122221022100002000000112012200002220222112012200002110212121221120001022120020202000211100010012012121202101220210110001211211012002001001202001222211002212", "101010210020121110110122221212001112122120100120001112021201120222022211011120211120010220221202222101220000011112200001111102020101122201012220212201112202011101222110222201220120021202010112111210202112201100120020102011200020121211110112110001120011122020101112101220022010211102222022021120120001211100110012011212022021010122022100020221012100122111021012102122210121012022212020220102012200100002222010122110012211010202221120000210111212100111002200212122221100121000100221110021120012121002212020001112221002021010100210111122002000122212002021211220111000201201212121002112200102121222222021210222121021012011022111211112111121220121212021000100211000102211011212201111020202002121220121211122210111002100001002000122212210110011021100122111101101222000220020110010211101020112212122021020011220110222000012010211122110012010101221100101220022010111112222220122220200122120012221022122200200221110221222001011222101000101110120220100222111210101120211120012222220200102211200201021200022211212202110022000212202110221020100101122022101222220212002220101011011001122210012011012202012111211022202100022101110000220000102212122100202121210020200120110020021221200211200212010212112101001200000110110121222120112200221112120122122102111211221121120202221010220102211112202102220202112111212102010112001100120101110210222010101222220012021221102202010002002010020200011002210221111121200220012212201212201211212222100000111220111022220210221000110020012101110101211100002222211102221122102200222020121110000020100122121002112201001120111102200220002112121000222011101012102120020200020001021021220011012121200122000020000212111100020210000012102211110021000120110010112200211102121112212101010121220222221221002112220101202110222010021112200210121222100121222002201202220111120200200121221011212122010101121122021000202111211220000100200000000120222022221212101022100220000012100010111220110100200011211222221112101112110211202110102", "110120210121202200012210202111102120000122002201010021011211202020202222202000121010211201021020002021102011201000121200102211000021110110201221112002001221201122001111101111102021020110021012102012112022200201021010102211021220220120010202000211100200012200001001001102101002211002000202120122101021101221122022212110011012010221111022202200221012220202102201002020021200000120201012211022020012201020012020011102111002020211201202220110221201220000100002110202111101100011100122021000102212202220101210111011211012012202011011001110201212200022011022222002011010000112021121111120102002102012120112201220221122002221011110002002211110010200021221011000211112222210100112001202220110210022110111100212222000020010220201101121201020012002001200202021011102120021000022021022221101022100120212012021112202200001012111122011022100222101011201101011101200122022110110111020201102202220222012201020000221012020000120112201010222001211200122021102100002000220200022021002121212200002110010221210111210022000220220201011101200022112011211012120002120120120020020002222221021200020100112110100110110011122200121220220112110202202211112200000020011021010111110012021202101022221100102221120011022202211110212102210011102021020122010120012122121120022112001111220202000021222001010210022211121012212111202222111121210011212001120200101101221121002000211111220112201022120120011122212110001022222100001112211211000122111002221122020111222212222001011211102222100101210001111002000022012102102222010020211020121212020102120200010220200110221200010010012222020122221122112022001021111121221021010101002211002101120201021101111210022002120201020210201012200000001210111200202022120121102220120002220201021100000021201212112012200022001221202201120011120120211121211121120200012202112110000101011000021111012211212012020110111120111000121202111002121200220101200000100021211012111220211200210100011211122212000120202201021202120012211012022111122121120", "012022110110101012001120000212222020100112101121210101002022220101020201221221111201112022022010202100200122002101002210001200222202000012202102122120220212211201000221022021222212212212102222102122000202121001000001010200020112020110110222220002202222101102022100202201002212121112110212002201102122102122011010022000101112000002100011020201010112202122112200120200211221020222112000001100001000010112212110100000211221112021200120201021011211021110120102211222120111110100102111011120021101021011211221212220010110211012101002222012201210022002110010111102002122011122221101010102000111200011001221211121110120122110200212101212200202012012220201222210100021220012021211201020012111201201200111102220010022212121010121000002210221201210211112212101211010021022000021211110201122220221120001100021002101220022001111002002022111022111102200020111212121120210010002200112221220101021011220122212111221222022102212201202120102011210101002212202100012202102220022102022001122112220210111021002202122001021211100011220012222020222022201021020211210100212012201002102111202022110011101201011022110212102222012012211000021221221110122110220221020210221001102201112110122212202212222102210202011221121122012221120022021021202211222211112111200200001101020121122220002122222210100221101210000122122112122020010002020102000222122122220201012211202020011211001202012012220012111012111210222221220002101002111202220002210212112021021120010012200120201110002002101021001002102110001200222211222222020210001200220101111112201100101222020211211101121102102000101100220001020001100220110211000210200200210000022020202001222121202101222022112100201210000021010011122120002121002011200111211202210001202001010011101020202222000121111022201212020210012102202101000210010100102011211022222001101110002112122012222101201021010022122102002220201000020222002000200012021111110010021110211212020021222220211211012211121112101011012020111210002112022102121121110", "110201110001202202111212211121101102112112202220022010211111000022022110202222011001002012102221002112002012222220002222111201201000010200210222012001221012001000101101021202112012121100200012120211120200100002101100112020012222120001012111020000212102022102012222111102102021020000102010010112202200102100001120200101221021100202020121011002011201110021011221112020211202012001202111111201011221120211211011221200211112122110012120120121120021210110101110202010100110021001012100122200211112022212221112220222222001012111101202111001001111212211112000022021120020202002212111210200212000010022022101000102102010221022200200212112111101012100000101022200000111011111210202001011111212200211110221110121120012011212010200121202112221111022201120010000212002020000001002201011222122212100101021202021222101102112102002220202220002222200011010200120121222211201012000102021010200202022101211101122101201021101101210012020200200200012210122221201112111210211101110111101001200220110222121220001201112202020002212001201010001210020202100221212102121210121211121020211100201001022111022101122201101201212110211222112211212102212012121211021121220021120220111221210120220110122221112202220122022022110210000210120210221101011111000000111021011220000222120222110221221222022020211001010200202201022202011212011221002210100222112120011102021002020201011212120212222202101212021101000212222201010020101202112120200000101211001112012211120202120011121220012201100201212200012011001000001012011111001220101212022022200011210010002110112001200122120111121122102012000110021122122002101120011022021110120120020022002200220020210011220212212022021222222122010201212100202220010102212001211012221101002011110222012220211200111010020211210122010112002022100201202211220222100012021200100220211002101220022201120210221120112122221122211121222222102100112220221100210101101111110202101210010010122201122200111201001100122002102112222200120122110112212202200", "200102120212201220021002110201211000211010002022200001212112001012001001102220211111120010002101200011112222100010221121012221010201002111122100000210122021102022120111010122120211200101211212011201212220222022102010110222112222211121010020101210012210220022122201020210021122212201020002211022100121120222001011122100021201221010012200012112002111220212111012021211012211200222212002110101112202200211121220202000111110011112020122111021011122102020010101220202000120012112111201221201002221011010112220011200121102202220121112020020021020110112121000202210001111112201001011110012002102210111202220212001122001211100111020212222202111001111100000100220210022002012100110112201020222101220001000122101001110010022110111012220210110020102210221102002111211210102012121100021210012222220020100211020010202002001101120020011012121101212120212120122221000010120101110011201210220201112110212201222001210000021111210112020201100211121200210011100001100220021220221000200222202100212001020101100221112121011112220201020000012220020121012011210122122221121102222121022002010002001222000121022210022112222002201001110012221201201120022202202121210210011010011221122110211111102222102120022002122120112221000211021100100002221111211102000202022120210001020101011211202000011122120012111022101122012002210221021110022000022101110120122210120111121020210220212100212012012210022200021201020111010001020010110020000022011010011111120211222211111111122112021101012001001222221212102000101200210220200011101100220102122100012020220221100200021110210220120112010111201112021101101020121101112111221220022210112212222000001122100000021011112000000201000012212020111111121221112011012000010022110200222012221202101102222210102111120210220211110222002000202111102100121221100022200122220022022111200000122120222022101002122000112221002010212122002122101020101000002102220102112102112101122220022022211021110020222120211200122202210001122201020001012200111", "102221212210012120211202022221120012122201002222002121222012001021210200011112020100221000020202111002000210202100212012212022100201121002112020010000212112012002210220201121101222212202120012101212121202111202020000200001222111002212021121001110021020020021210100221020200202112022211212011001002201222111220002112121211221201212202001221120102110010221002002112121202212212220012210020201012211020102102221222212220112012012112022022212000001121110022002012202111021002220012122110221102202202212122010100200201001210122120202122011122110020102222122020211011110201102220201010202012111001001101100222102020211000001001211010120202022210100022022001101122200210121222111000010002022111220111111012201102201011101110202201222020100000221001012102112122102002100110202211121020212002020111202000010221111111212210111121002010011220010001110222121122222011121210001122001021201100001202010100020010101122220120111001222202202111200001122211220012010020210222021201201100120122222120111220210020212222020220012222210220001002010121202012002011222022111211211012110121121011020110122121001112021201021121120211211210102010210102200021122011211201021110220202220020110210100110010112111101100211001200122222202221001102102112101122010101012122012212021121000011010212001222111001202101112220221201100122112111221002002221202112202120121021102212111020222110112002112202010220000212201220020020211122022012112111020212100110210221111012012201222012001110122100122120202200100102011201222111020120121021122011211002222000211120012001001000121221201120211002222210112012110110022122111202202211101220210202211010210121001112001011011011020110211222220012010012211120211212102002021111120221210101012201212111021020202001021010200211001022202220111221102120022121211201011112112220100210222100020011010101200121221001221212102012012112210211001000000111121212210201212011101102221200211120211101210021100221012002110021020202111012112002011112110", "020012001102211021202111000022001021200100101122000000002000111212001011222011110011212201122002221200002222211220120010022022001210012001220100001120021121100222021012000110122020201122200221022211001112101022022002120111202012111001122121121020110002111020011112021122202001022000122210221102000000110011210211222022210022222101021202021101000100100111000102122121021011200121201200112011100002210011200110000222110212220101222020000210202221011012220111202011001012221210110002020202012210220210101022120201020021021101101221012222211012012222022211102221001121012110211102100001112102222101021100001220202122002210210212101221212210012022120022112112112111221001101012211110102200011020001102201211220002122201111011111222112212112102121121121020020100210222221112102202222000222101212002122120221020002112122202102222001202111102012121010100110120021222111202122201221221122001210100012100110102122122221121020110010000002120222022012002221210000101010010101010112222121102110011112110011121202212211220100112201020002002021120101112122112001112011221000212010220102020221122000022011010002021001022200211110010201122112221210022221002211220012100020201002102022220212102112221002211202121000121120101111200122102100212120220020000122112200111202120202100022221022101122222000120211010000212122012002110020100201201000010002102222210110012122011001201011111021111101112201112010222010210211021120102012102000000120002221002222120110000001001111112111211210111210011012122010211021220112112121122210220201002210221110200011110201122221001211020102001122122000012201002022121112021120002102221122221122200122122121210010100211210120111201211111100102200102220011122220201002222210000020012020122010002112001122112202121012010121201201010011110011000012001212011001020210120000121011200012210122102202000022002210221020121121121122221202110011102010121000120211221202210102101121120220122122212111022221202011002021120211212210001021111", "202002001122202211211011222220220101022012211211100122200012211011220102111201221102221012022201221121122112221001200011112010211211120112001202221222200020222222121201010111121222101110100021121202020112211122200120012000111220112100120011110111002220122001202112210101221111201112200222111120102002221021202120100202122220211111100122111220102011220122010202220022022102222021112100221011220101010120011201000021021220102021212022020220002212020020111011101221111201001200110001212110210111012212201011222002022021212211012100101102202222210020111221220102000111100100221002222100112112200011000002120002111112212111212020101122220021002221112012112021012102121201121112222101112121202212221210221202020221010102222022011100002020211212010112101211222201012120001112000022222110022211020212112020202020101222111202101010220110120022100101121120201212020010110102022022122210010100102202011202102111011112210022122112210022202000211221202020220001111022121020101220100212021121010211222110112000120220021012012021201100010002022121222101111202112212020002021111021211102111221221211012121100210102102001000110122222221020110111200211001002222012020012222121222220201102100101012210102012102012222001122200110020221021220011000120110122011122012212010112220120000020201200121201000202202121122002222110022021011020222022221012110112022221121121211010102202102211111012220120102002001121002212112011212021101111010222022221110012210010212112121221101110122021101101212122212211022111222221222210201202222211110021000122011212002022202201200120111022210121122211111002212210201011201222212002022010112202022202011201212111011220002121212220202021121021211021101202011221102011202101021010120201111211022202221200112202200212202022001111112120022000211011011120011011210000122012210002210100012202012101101122120211010220120211220111101202120020020110200122221000110221112011111002220020000012021202020000100222020210102102000111222121001020", "002221112102101121120112110101102010111021000211001110222200202122201012210111010022101201200010020010122212111121201121211001222222212221211102210022121102122021200201002112101100201200100011120100000121010021102010221121000120220012110120002010110122010221220221220100110210010110120110122211000102011010011221201122112021201020200011000002101202210000012221220110011102220120012000120111010222112012001012000110021210122110000022101022111000020100201102120102120122221020122220022120202110001012001102111121021012011220220122122021110022210121120100220201022010112210101011211100111222212021121002010020222012002112121021112110010102011012022222211111211111102011000222012220010200101020222020012111202001112121202210222021122220212121222211100121010012200111112002210001121120010201200110200121021221221100121010120021002202022102102012221012220101022120200222012202122200112202001200211212220222221000211022102000200110222022011001000101002021000010200100101002021221012011121200001021222200221122021222210020001111002102020110020201120210220001000201012220221000100022022021201200122201021210102111100202012022022212001120220000002212020220222121202122020221022201110110001201121212200200220002122011202000010102120110120101120021101000122121022220002002102121022211220120011000222100010202001210201220202022121000020212112220200200112111012202202010210202200011111202201221102201212020110222101200021221202210021222211000120220012200022200002222001010222110011020102110122102210211122002122211201100200000010111222001120210200022212220202101000222222120120020220021021112122201100111222000002211000000220221012202210100101221020110001012001210110201222020122200212222022011112001022111112122002021010112012022002110212121210001012000011002012020110021210021000021122100102102201100122212001201120001220220211000010202201001202222212211211022200002112001211010210021210211121212022110012212201012201012000212100110120121211121221221", "221211221201100201200210121102010220122220211201121021100220201222122000202102122111021221021001011110211122100112120212010022202220100112010011120211221212111110222220220101220022200212021102222112102202112011221101021121020112212221000022200101000212210210112220220022011000011011200102002220121000012221111222112112021221012010122010220121222020102122100022110121212110000112020021211110220010200021002120211010222202110222011021020110021210211121222121202112210101112210010220002111221101200222121101202221011111012021200211120100100110222110022221111000020111122011111022020210120122020122201212002112001122222102222021221002021011120011010001100010210120200000200112101012222111220222200211020000000200201020111111122110102122011110012011011101022112020222221121202022020110100002020202112201220000200120121221000100211000200012100100100110111110200002012012022212012200020112211012111210102100122102020002100121212121010211000012010110210111120112102121122210000112100102010220202111121021211201111020122000220011022102201010201001102212021001010202011002000201102211200120002000000221001112221222111001201221011121110101011212222200011210200212020121010201112002100012120211121221202110012100121001112212111100221021011211122020102220122111011101120002122020110202221020110000202200220200122102020000020022100211211120212022000010100120211122100220112012220201100020210120001112022111001221110211002011020122021120212012222110001022102110222020110120102000001201010012201200210120200111010122221112102222012101112201121110220211021201221021001012201201210211021210012000002221211011000102111122012001121020112020000222111220001112020101002200202120010100110111001021222202211010111012012212100102010010022122202110121002120112121020012100020122202220001020022200211010010012020121212222221120020212202120112012220122201111120021212112000021112000222221012110200110000220002002011002010202202210121221000020022001121002110110212102", "210021022210020202211012002001020011000112021220102011221121212000212221110200101000011201201022212110112212200022202100102112012200202221022120010100220002221100120100112200102001201012010000210101021111020121000010100000112221002110210020011022012101102200010202211220220012111101000220121222210212000111100000210201122121022021020221201012022012112010110212122102201220202011022220110110012220211110122111222110122001022020210010022120012222021210001220121002022221202212122111212012120200011010221020102020002102012021200102122120212102010002002102011120102120021101202200202222021210021210110120220110210020022012122101222210220111201000111010110021002210011200021011021211201121021022110222222202100122010100121201021012212120202111020120120220012002102001021020012002021201020201220111121020002100100112201220202120022211110022102121020020011022122221220210012220002101122100201012211201201102201002202022110111210120220210021000001010122110220121202020022210020210210201121100220110101212210111000000102111121000101100002000201002120102120212101020122001110112112111101012002201200220211222122101210211122102000122111222020012100120110021202012100221111201021202111100110012111221001202120202122221001220101200222202222121202200022012200220121121002211212100202010201201111021121202112120020022112101111020012100011111110011222210210210122212111021011021120110000010212201012202200002200211121020211212120202101120112022002220112100100212120000111220210220200020122110012212100021002220121211220211000222211110100111100000220112012212122020111011220010212220010202200020212122200101111212210220212220001112110002010222012211111102002211102222210110200120122120022102120101002000020010110112012110122122220011020020011022122211120201221112202122220022202011021102001210110201221001202012201001210021012202102210221220010202210110022022212121211220101201110220020221201010211120112121010100120010220222012022120101001021000222022211", "022122122111012221120021210221022220022122201112000120121102121010022120102011102121101112201020102211210122211012110021021021111112122001001021121102222011101010220120001220101222210221202000220001000100020221012120010210210111021101221010202200112121020110012101202020222110010222102212102211111121001200121010101110120010110022222012122220120021100010221100202022221201220211102221100222120021202001220011001021121222012201012102022012011010100220122220112211200220111012002021012221100202121120011001121201121010111002112022222122111111021222000111221202121210110111121122002020110000122222112212201011020210220110212101121011121211122100102001202100110111102120201000222221202010221202011202012101221221212020222211202111222120110011122210210022012121101111101222202012100220222010012022202201122221022100221010112112012010121120000001111000002122010101112121222101211111210112000211211220021010202000222011210101022012102210120012200022200012002210011211111010201110020111010102210110100112111020122010202121121011101201020210010101102000100201100101111211020101120212012100122011012202112102120012202022101000112112001210201022212201112001020202200010000010221212201020102200121022222101212202221221002001210011101211221100022002220120012111020020021011020200201001202110211111222211211222200211121201210201211022122210222112101012121210212010000202222010101022210101212111000201220202220200010111012202022212111222121020110010020111122220121120100020100112001210100202122211021211101210020121022121012101122010211020120202122102202122122002221220012212200120111201010200111200200110212021121010100020210021110200202211112120121200021211102000000212212102212121100100220100111102002201022121221010110022011201200121200212000201011020011221100011021120122101000010221020020122111200200212022200210120110211100100001200022101211101200120022221220101002012001101202101122221120121202100110110112220120111122211211010112021120100121111", "100011221200020210102202021000121022202010002120021200112101120112220021001120022112002101102010010120002110121222011022102001020211021122111200211010102221012112111222112111201010001021000021200000112010212002212220200111020000001002101000001222021200021201122010220022022200012222101002221010022011122212212202221001110011112202110110011200222022221111121201222100011002121121122001222002212210021100010011012021011112021101202100122111221202121120221102001101121012011120010210011120010202102002222212011001122021111020012222120201122220200012120212212001001220020022001221221221210211110111012212022120010011002121001202022212210102121202112010202122000120202000221020011021000120202100022000201001221222102012100110210222002022022000201102002122211222211020222221000100101210220101120021100200201010101211002021020022120121110000000102101011220011211210120122101022122110210110111222211222220101110202222000021100210200012201221112111111111012100202001200021221101221111210120201021121020020220200120020210102102112000100001112222110211012110212021122010111110120211110200222011222222211202100110101111221020021020210021210120220011021100022101111100102012011010202002120021211221222012210021202121200102102020221011101210121021121111010221121012120101201112022022202200200001201021202201202112211010101201112212012200011221002200010222101002211001012222200022221022212102101100121221012220002202101010002111101102002111210210220101221001102022001022102022000012020010222201201010220200111101021010220011212100100212110201002012110010221222221110021111112122211200022210010121010212122011120010201010122120112001022201210202011012012111210010010112001211220012112021122101012122021122221021220002020102100011022020021101122122102021111220201210200102201001011221202000022200001202112101121200201121000012222022021002002011112200100110002210100212022222010222220021220012220000020111221200111012211222120221110212122010022000101111202", "210200222210022100002102210022201210002101221210000102222122122020100212212220212102120000111021202102201001020002120001122021210002200101121112021011002110021201021022220121101120011001110001011211122221101102201012222200222202221002000022122010212120110202012112101112221010201200012220010222001102221202100002021001202220012011011121112101210212022102000200101121100110200110222221101101011221102122110021200012112111020021021010211120111221122211220010222011111011012002202000210222220012100002011212022110002100012022002221012201021212102210220001211202221021001000102112200121121022212021210201000212010002002010200212000202211010222210020112220221221001200101121122002000201012000001021221001220012110221020220221210000200200012012012021201101021221111020212022202211202002210011221121212101210020020010212121210210010000121021011001021101012212001221110002212122222010100211022221001022000102022222002022110021210222110101022020211221101000012020122010112220220202112100221111111211201001221202021012122010211211222002100022200200221220120122221211122220000111212212200020101101211101002201211200212212120122022202110211102100100200201011011201222021201220022120211220101101200111200201020102221112022012102000111001122201021122022220022110112101010200111222002022111021010212020020221012100211012201200010111100201120101200202111020210102112221200210001221201102011102000222110220122000122020102002011202101000121100210021211100002001100102100221001111210200211122011100110221000220102120100102121202221002201211111110000110222010212022201002020011222212212002012201101222102221010010020120000021122202211121121001021000022021111122100000221112022111202000021002210222120102221122002102101102010222021211221221111000121112000010200110001022222000120000120111111000221001002122002112120101100210102201211200101000200021210101011012101202202212120100011222222021100211102011211212020002010011222121122221111022222200110111020022020", "121000022120100010212201111120110120220210100000001200202001210002110021022000012211002000220020200101101100202121001111022211012211121001200101122201110122102200221100222002112011120101012021102021202221010020201012102102022122002000201120211112022110002000220010201100002220121010022121211210121021001202000112002221112002101001001220022201110111020011111201110210222221020111102100122221110112122111000200022021011102212221210010110200122222202022121221121212220010120000022220001101112000010212021120112120222211122222000000100201210002101111202112220012120102102202002110121201020201001021201210021120221220102200022000102022011221220212021111120102010101110010110001012201120020011000002022112121212211200222220121001200221201111012102210122200111012102001101210210101102120102020112022011111202121100121202212021112012120112200001120022202011010012202100021010200121021211201201112111020120101022210020121212121111112202210101111011121002110222120120220120002001212012022002120010100010212011200012020120221011202112211010000120002120000212111021201101212111111112011010000211020112122000000010201012011111200210200221021012020021202022020101001221221022212210002112222021212220112220110122112100111121001112212220210021002100200122120000000100111111120221022201102101000022201021000010121111122111112111202221212020211121122202201022011001001200221222010020122210012222011021010110112012002102200200022102012120021002200112201101022110222221121211011101012002021120220211211211110200211200010010001010212120202220012221011120010211102011022212222221121101111022002212200020012012122110110111011222201010001212010122101001021000221021001010201211020011010200211111100220111101222100000120101011100222020221011012220110100122022220210221020202002120211022012101200100210001000120110001021012202212200111201021012010111121100011020100021011212011020111211012001211112100222202010100121202222122022112002021000210021201020101010222111", "200000011121210110102200221012121112122010012222100212201002012002112102121012102200202121102122110100211210101020122210101002101100022021212221222101011110010100212121002021011212222211121022010020201012010111122011211020212221120102122012210010012220010221211210220112021011221101022000001101121200012021210021112111000020211012020100022110022210011110011112012201112202201001100021022002000102020210202212010101022000020011010001221012011121102221022212021200012112002221122200221010021222201011022111021101211021012221020220111000202000010201120000202120121211021221102211212120010001121001120020122010202002220200101210211212002221010211022102011022100120101021011102222210121122011210020020021122102110211002100211122021122020010221101001001112002220202222210212220210102010011000011221220021201001121002200002020120222210210002001210002120220121101211110112021001000220201021212021212111110020122012202121211121211011020220122111011220020000121112120210200010011201022011002000210222101122202000001101222010021100120212002211210200002101122221011111010001121012100212020001122010221001010120200201021210001112210021220112210102101001000221101202120211001012111112011022101212202111020220121111112012012212002100012101001000201111122002210222120011122210002000202010100101001000222120022111220102101111100212201120000002201121002021000002212121022220100110210110101022001220111201122212012022011212002010111022011121102012121220102002020200122020002201211211122021001102112221211022111120110220221120122100222212112220211011122112011110022212201122200200012212210122201002120120212201220221112102102010012001022001111201121001212121112212000010012121112002000020212010212221220212021002222201220110210021220100020201021021200121002201020212221102201200021000021001112002201212122020001222011000220120021110001020110212220200200001212122121120001212022202212110021112111200212101102000000100100002222012120101110002011010011122221002", "221120211121201112110110021022201100102020011200112202100002210200210000120111202102211022220100100122212002201120210212012200221202112012222222210220201200121011122012001220220101120120001221010101112121001010201221120002101100021122020211120202210102100200201102201101021201210212122022020120001210010221212102020100122212012222111001002010120011101222001000011202220120110221201201012101022220122101001121011001102100121111021020220200202120021021112220020221120122201011122112000012011120002101221020210221102020200101001202002012222220002012111112100010200101211000021012201221021110102122000102211121012002002002120020122201110000120220221012002121200220211110001020002102121101022002001200011020120220020202102222010001200012011211211010211202222222011211020112000012022121220201112202202111211010122222010212201122220221002011210200112100012212112010210221221012022220002210010220210211220211020111221202110222200020021020112100112112120122020210211020221002120210102212002201202101120200221001110120121021210100000110200112012102022112011102002111121122222200222211212101100012021200112220202012222210202100100200120000000222111012200010012001212012000011101020212221222210011210220202102022200201112212100222011221201021222201111010202021111020220201101220212021012122210112200201122212121012110212122222002221122011212220122212011010211110220012100200101002222211220021020220222112020212102210122120212012011201000212010001112221122222012220122101222102000102022011101110100012211212122200002021210121220012002112220121122221202200100021020121101001012020111112202011011212011020021001100101021222011220001222122001102122220002111112100000020202101220110011102212022022222012002000122211121110010121020021210012011011021000102021002101012200010021012021220200210121111020122220201200222002020222220112121010001001100101001001100211201101102021210122221100211100221221210211000102102111110001211102122221201111102210122222100220", "102112010011212100121122120201222220000102221101011001110120120222121101000102211211200022212200001210021220121210202001001202111111221012002010220000001102121010001222121112010222221001002121202221010122221102221002111220220111100010021020001021100110200110001021112011112001001011111102222220120221101001120210012111212222200102201121111200120100202010101112201110211211120220010201120121110012222111011212000101102112102111002101200002101020121202121110100101011020121001001120010020122202212120102002110002120222220110022101022202111100100001100020120201200102221012102002120122121102200022212201020200111021001222010020220002022101011200212002122112021011101220222120102222221021022000222210201222211010120220220200221210000002222221012022012010221212212211201210121021221211100101021121120000001222200222001011001102112012121112001220210020121220102111011020212220111111002020202210100001022022212100011222002101102221200011200212000101022101101011020120222202200001021001212112201011021122222222020210101002020221112221121020100212202121100100011020001201122021211211012221201022121201200120221010012112221021102012102220110120100001112111002111102211022012121102212021200022112112022022020112202110121100001201020002210022020220201011221020201110210111100200211020211211101121202100220112111120112112122211102022200000012202210202002111121121122000100202022121000110021022201002100011210212120101212211112100010011101202002120122212211002212122210110201020021002112011111110101212221102221110010102202220102210021011222120201000011112201202011112202221002000020220011110120212121101020011200221210001010002110022010121102011211022112120122211000020010120010101000221020212220012010200202201011011000222121211101210212021122211100001220002110110120111111212122110002101210022220212211112222001100210200201112002002002010212202202201020221012210221221002202220121012102211001201010001121100200102200011011100101112112021020020122011", "100010101022000201020122121120211122121220110222220121000121000012110211110020000022201020202220202021221112000212002112201212212101000201000101102011201011000122200001100021022222011201020212110122121011210210211202012020202200120120110212100110111121001211002110211022201122121110210210011001212101211001111110101000010221210222002010100202121200201212210222011211020102222021000222002211002122102211210200210110110010212021201112002020222000022220220222000001220000112021010211211222021121210202011112111002121111122010211022202011122000002122220022211000002002102112200012210112111200001221211000120010210221201010002202112011101010101202101211002000211022122100112012001000111110100200111012021101101121212212020012010021120212020022122111110101000100021121001021021001021112201122002011200110212222211001000221211222212122021211021102212201210101201121101021102010002002021021101020010211120120002011221220111021022002202222011022012001000200202200101200000101012110212121022022110222012222110001000101122110212112200110002111000212110220221001200012220212020022120210021010221112020010111022111001002101002100021122112202222200112012002210112000022020001000121021022102100111022221101021011101211201202000212212011220021021112120101100112210110201121120002221000011100221001011100222220110211020212221210002012210001020100201010101021101021110012022001010212110020111112110020121212110102100201120211021012021122020112022012201202012120010210222111022012001200222020100220202210102220221110021112111201101111011220122011202110221121012011212022210201011202000011012020222020022210000101102001021120001212221000121000122112002210100202120110111021102210220221201110101101020100101211012212021220201200000000111022200120102110212012101100110002121012220010000022212001101112022100011000012221010200101200221111222221122002201221012110002002211101120102012210111021221122221220220212102102022201000220102222221221201101011202110002021", "202100112102222111011200111110220211110022021110101002222001220021221022022210222010000201002011222110220002111221012200012020202100012102211110000110122122112110221221201111100201120201020210211011210111002002202111012220102100102201012012010212210202112121212001011200000111110210102020002212211002210010222100222011122010022011112111220001112121022112201222001122122201210021212020201100201122220202001011120212120101201201110012202120122221102221120202221211222220022112221201101211021111120101222020102101201112001121220122221212211111200212022122120000221122100102102022012001100021211202221201212121021000122100202000000100000210000011110000022011000221011121102000202111120210010002201101002122020101100022000210021211112220222002201111222010121201220021210211021000112120210021010122221022121010121002122220022012010211020101001101201021110002102202122120121021102012121022021101202102102111100221022200100200022020020212111110101222112020102020112010210100211202200122111120021202202212020002212001001120212100020210202120222022020212022002100211102100221212100212210220210001021001022010122222121002020212212100112221001111210111112012221121202002212210222021122121220110001011210111221021010222111221011110100010101100112121022021101110120010101021010002000222001011012102001002020110122002000111102022210101112101001010012211121112112001201220222001120222202112122220012201020011222001012111101210112011001200200102222221020101202211022201010211211210020000211121022211102001010020111100221001210022221010102210011100102022101112222102221112022222022001211012101222001020202020020120120021122011111221122100202122022000112111212202000121011020122120020200110112221210201010020101202002102101101222012010210111021100221221122221221200010021100220200022200002210220221011120201000001222000210212101000220111222011102220221212110122201211120102112010011120221222210111022202012210201112222011101221021210100202110021221221001020", "022111012000212020111101220122212221121020001022120120000121002210022010121202111222001101022210222020112012101202122221021112121020111222211212212000202122200221001122212021002001210000021122210001122212121010111122201012211021120221200010120122211102121212011122000110200011210222021010222010202010212202120110011201222002110021000101201221210120220220212022011110001011211110110022212121201112010101112000211010212221201221201000222212201211002010202011102022120100110212011112100021010020021221101222011102021221120012201202022020221221101111220000001202112011211020202212112211012012101110221120212020222022212221000202102122020220100201222000101001202110201012122012011202022001220110122022212112112121021202120110020100221122011110220100200022222022102002000112102110200022012220010211100101001220212221102111221010201010211002012022012021020022200102000222021210210002121110102122102110101010100200200110111112202200120201011100100012101110122002201102001220120222012112222110000002022022022120010022222012111102102220110212222120002202002222222210200100202100212111102020001212200200110221010201122220010012010121211111121200202202202120101211122200022022101222002221210202210221011210122122011011212111021220100202220012000202101000220102000002220200121120201120102112202100222101021100200201101200102020200022122012021021202221201121200201100212101020121100021110121211201220122111211120120220120112201122001002120020112210200110202210021110122200200122022021121020220120100102202001002212110212000220221212212212210000121010010020020102221100100112012112000000010211110200100101220202111201211001200010122201102012110010100022112121212012200121122120222202220000102020220000010012001112210200021222202120110111122222101010102011220201201120021221100222021120200210202210212100101122111111122122201201111000210120020011011101102110010020122101111122200002010212122011122200112111200122121222000222222201212121012120222122120020", "110102201111001221112001001101221011012221010222201022100001021120100112221111112102101102100210200011101100000220202010122202022020121121112111122211010011011020200112021201222122120022210020110021122202002020202200210220211200120021000202201200221012212220121122022100001001000220200022021212211110121002012001110022100110010120100002222111012220102102102110210202111212202012220122112201222012010202020012012211021000210112202020100220012012010102121202121022111120222112211012121212201122102020000022022021202002100102020122200012100212011221220102220211122201222210122220122210220211221002101200121022111001121101010021210110121221211001020200010212222211012120212012012121120120101200022220002120200122010001002102121001202120201000001001221201021000102021120011000021222000210211211111021120001101221122102212000012212112112011011201020122020002000110102212110210101001101000202210211212200010122112121200000022020010200120001200112002022210011220010221002121210110000202122112010021010002200100120110110100001002001121010121210000101110010210122121022002001211002100022120012011000102121100122212211001110200211021020202020112122202020101210201101112220022101120002111012111021110210211212220020101002021001001020112100102000021220201122001102121202220201001202002101201011021112021020011021001220222120022222000112202011111102102021001111000121001021021111000212000101212101202110022021210220121222200122011102002020222222001021101112012002202120001101110012112001111220020221101200120212102202220121101222102222012212211001111221221211011000210101120212111001001110002102000201001222102011100011121122121002210101000201220220000120220011102211112020201200111020102110211102221211112012100110110010110102100222022001100022122121002221021112221000001021110202022220212010120211021022010021120020120110212201112211022102002000200002101220021111021210010120012210012201211210100012222012020210021022102200111122101112102202011210101", "001211101121222022122200121210001100010000201121211202000201220112220112020221101202011122002122021001220100120002121000111211201121002120102221202210210122221110112010210211112202021111120100021121011111112122002002220202101012100101010201021010011211212021220220211002112022211211221222002001211011110111011012122120101201011110112120201101211000000122100200201020120200012010121012201200011201220201110201200000202000100000111002011022202120102012122001111211111002022201022002002102210211000201111020202110010102021102011111021202121002000220112100210201111010022221222102100012222101122001220110100200020110011212102010000000220212221011202120212011010010211211102002100101011210112000210001202000100111112011220102120220011202210220221100112122120121111110101221021110210001021202100201122102111100110202020102100211222222210012010220212022120221001022111222012111111100012100111202112121202021001121111221121221102021112001200102211111211201020102210120121012202122002101110002001110012120001201200110121210220011220011101211002101210121122110222011112202110200101101021200112022221020222122112111001102121212121220101102212221022001020100222020100222211100121012101011201020111210010010221112011010010121221012212121121100101210010111010022211011201102002000202001122012012121020010010111011110122000001112100212101011202210220011012102102212112120210011102222012021211120102201110000000111212012211012100211122001100101100222100201000220112102002022212011120001221001211200110022122200211021000211212122020212110021211022101122102121221121212012001021122100011021102220202022120010222020200010220101120010012002211111001022212111001101112222210011002112210200210011002222001100100210002220121111200002001010202102201010210011020100210220002110010212010100110000200201211202202122210101012201100112121001001212001212210212221222110022201021110010020221111012201102201101000012120122211121002221000020021201022122001102020202020120", "011021010110110202010101102121200200010011000120121222011112222021100022220000022002222220021021011022112202011122122222110000021210020222102101021110011100002211222211012122011120100200110212011210221020222120001001120002020100221212121001222200001202120111121100110021220222122120110201012011001100202110202120002212200212110001010210100100201122222221100211122002000101122122021011010010211222000001021000100110122020000200202001111202012120100100101001120211221100210122202201220000100212210102021211222020120121202120120201120100200001222121221022111202102110000012110100110101201121002001102120201121222021211222202012000021000220010210011011010211021221112201211002222221212110202110210012121011201110122121021000220210110210012201001112121010021121212211200212110100100121001211012212200011221020011212112100001001111121101102100121012020100122220220112000122102111220001121102201112121021211121011000112010022221100011000011021000012110221210202002221102012100101202101210102020100111220201100100022120121222012012221200001211022020201002000211100122120101112002202121101021111020011121011102102110210010101112011221010002100010001201010102122102120110011021202012022100000221202221122011212221211212112201122012000222222122010010212210200021000210222102010111201101101111102021121111112221010220221220121022021000100102020201010120212100011220121012210122212102120200222202120212020221112202022101110221200121111012112122010021022121000102210220001210112220201120010112001000202121112012211110221121112100100121000020001121022121001022001110120001220220020121022102120012120221101110020011202110022221220002121221112222102022000212202210210021111001220011100102000012021100100122022122101000220222020222001002122012111122220201100202202211200202212112201110101100112000020221202012122120221020102202102222120220112111200022200011222110102012122001001112110202022012001211111200102111012112121122010000220212021210011222012020222", "222202220111220201100101210110202021020201212120222120111100100201210210101212100010001010111010120021010102200002021000200101120222211101110210120110021211221122022021021122102001102212100201211120201202000120100011110210211001121001222201110021220201100201210122102122112002200022221102120101021020121002220001120011021201010011222220111111220120102212020212110110022101111010000010000001010012111011000110101220021020101111102000021001002100000012220000000212012122021121211001220220111201022202010221120020122010211211202022202021100021200102101122111020002010210100121102010021101111020010212200220121021002101120200212121102210110020100221212210000211111101202120101210112022200012111001121112100201001101221002110000202110111001120001011122121002100201112001212020001001022112222002200011221222020022111020210221100010222221111222001020000221002120120200010110201121020202212120012111020110100211220120110212022020010011121212212101210100101102001112102210111122110121212002121012200112111010220000112201221200012000200102201022001111120022220202000002000020112110211222102022101020100110001110222002120012111101022220202201000021122110222220200011001111020102221111002220012100001101111120111101002210001021022002111002110210122121210022021010222200222000101221221212222222200201001220112122000011112221112100021000021212000111201011002120001200020010111011120112020000111120201211122210221112022112012112010201102200220201120200100200100221212111212120100211101100200022102221222011020102222110201221210211201121100210200221211211012200011202211221221012210102001221211202110220220102110210110012112102010210221010020122002101210222221212222122221121111002022222101210100111200100010000002101122112100220211011120012010021221020110001100100110112111122001011210220022122101202102021120002101202111100000122221100021021021211122211120000011202102110010120012120122222020202202122110201200201220102110011011002210000221021012202012", "220211201101221210002222101201100202102210001010201010100201111012221021002001102001001011021102111011121221120122001221102022002210220222121222210200020002121021012222022000020212122211120100100201110221011101102102021120200212100200222212202200211220011002010121200212102110201202100000120021211110220010201111022212121222212112210211001121210121122020101112220202210010000011110110200020111011121020002122001012100212102201210211012211110202212122111121012110200000110101001201202101002201212201021122001000112102102210010021201211011102221101122122101000112102221210112112000220210010010200122200202220120011121011010112002202121022002212202002100011201210211100022221201010110121101010022120112022200100121201010100221212101001222222020201111010211101221110221200112111122012120221112100112120002001201212011200012120201120202100220210022012212022101122211102120022010111001222011212101012102202222211122221211000102021021022111112000011210022110202120110111112122200001202100011111110012200222100021220100020212122111021020101220212021020011212100112012222122012201120010010222210002110200222021021102210000122020202010012120111210111201100102101110220222001220201112121101011002211201202101010212021122202001022210120101211011211220220211021112202000122020200011002121012121110202210121021101012020120012010011101000210211210202212222120102120021211121001221010102202021112101101001010120021222120000120222000021011221220202200021200100210000000102202121112011011100110221102012212011012202002220121220111210111202002100000002100221002101021000212021021122011122221020201222021210201121102020011010000010210110111020120122121010212020022122111211111120000021120222100200012001010220010220201110212010211010111122202111221201112021111002101112112220101001212222022111011210020101000021202101011022202212122122010120122001120102201100012202212020202002102221122122212111020221100121210222122020122012000221110220112212021210111212012", "001101211000110222211001122212212012012012002111001100011022202211021002110110110102111222200211021220101021112200010211202110022011212220220211202122202110112022220102022102112200221110001101221011000021202120012222201121020112220011120202020222010022220011112101012201212210202200210011221101001221021222120220220112112222102122000101202221212021110210120210111211012112001222001201011220212220211122110022210212222120222021202000222112202022020102100000120010111011121011101001000120210002022122201101111202212112021220120201022211212221110210011000220220100021000222200211000211222020212010011112112221100021220201010020220021002110010000110121212112200000001002002100222101002022100021002212122010212222000121002000220211201012220100021020022100122000000112122222112101022202010102000120210220222202100121202201220020220001021222101012012210022110020211012111212100220200001122220110020102112022110112021100201022110001121100001000101022011122111121001110211102012020001102110000111000202010120021100121100112102002101201122122220211021112212102222121102001002220220121000021102010001101111020102211010121211101100121102122011200021102122012100011121202102120021121212020012010200102111220210102101110111110200000221002210201020210210201010102020011012100000102202121012012220002101110022120102110102021122101022001212222212120211001102011221101201211201102201121010212020202001220012201201110220221102210000010210002001201221001011101211010200002200002222120222011221002000121110012102001002120120220011100111220101010001021012012002122120201201110120000112212200001122120220012120001100102102201110210200110222201011021012201222120212000222012112012202001202111122011011102222001201102201022112221011210220212010021100020002210120201002112002102210120111020112101021211022011112220020101022122102101211000112220010020001222210101221200221002220000020112211211211102120022002001111121121002121121222021111220112101220210011102222020", "200101011222211100021210200001201020000102111002221021101111102220012022101000101001121000121010222012100100112002100121001111022100222120020100001002022220211020102011222212012200100112110202000122110202220102200210010212001100122120201012202110100221120202210122020222110120110122110121221101211000102210221211111212020100011112210201012110120102221210211021102120122101122222202220202111220021111202021211020221110102201201221101200112102202000220010121210221000210001122222111221222201100112101212202221002012001110012002001022111202201102221002222201021001020002000102101111010221012021102020110000202022202210021212101122122110101012012012220002122221021220021202021001212110100200211022222002002121020221201221121021100122120011022202012012122001012120102212221111010212121010220200100100210120101011010021011222022210121121101000200000020000220021120212211221200201120021220110011211102210002212102200000101021020202121002110201210110110221000012200122101000101111021001121202120100101101011122100220212001220222010212020101102110102011202001211022110022211102200221102001212111012202120210110111022210210111012001200011000101211121001012000122002202020111102111212222120010102110120221101101202200011110120001110220102210211011121000120121002000010102201112212102000202111212011020111100010011221022210102001001202221212201011020221122001001021120100020022121100212110201201020002001011022212200012210101010112102220120010200210110120210100102222201101012120202002102011200102220111002021222002202122102000212012102222212212020000100021120120001222100100202222120021102200112220110212121200122020022111001211010100200212110020102220121112021010202002121122110201220112102220200120120022100121120101012211211210221022120020211222002010212020110211000121111211110121210120111101021222202220100210102121121000001010221020202002212002010021201200120010022212201101220021200000010120010012220122220112002011022001012112012221002220220", "202011221121120021010110111200110221100000120201012121001022010200110100220002222222102102011001201122110220022100121210210121022211011120211201022001102211020120210211220011022222010120211202101200122122000010201202202022220022222002021120001102221010210022101000010201010002212221221122210110021210102102100111021001000200122202220002210212011000200102100210200202122220012011110022211101102210010112122010000121102121012221111210112010020201120000022222020121112121102110110222220120212200012202112111221010012120200212021202222112100110220002100022222101011102202012202101202110002002120020021221011000120200221212200020121012021122100100021112212202200012202000122210100120211212222111121111122011121220221121121020121101202100011121220102000120002202202012110000102120000200122010210021110222122120120102121021121202221011200010122211121102212022221201100022020011012201010111010210122120002001112220011210112010001202110001221212021111112002101110200000111020010200011100021210221101010121010122001001010021012000111212112200000110001000112011220110002021102112120122011211012212101021122201212122111122202000012110120000200100102111122020210110012012012100112001110002101000111001101200121122021111102102112202110112102120012021022211102000120022210222020222120211021220020211201120120102210200200120101020021011121221001202000200101110022101102211100110100211012010011102011210122102201210012010222110200210010102221120120212020020101201122001200210120101012100111100011122022222002000200120110022220000100010121020222101110011012220222020200110022022020212022212212022202011110022110111020000102122122102011110012101220210021012101020202100101102122211200211100120200002022112020201122002020011212211102221221202121021212221022201120221012022121012210120011122101100121212020001102212212120202011110110211120011202221122212220000200110100222001112220100200000201022121110110021112020100120001121011010222001002020002222010202011", "111001212012002000001120121111121221110121020220101210210222201212012012000212110210022220111200222000221110220022010220010020112012002111222012102001011122201111211100121222120211212201201020121112211111121021100100111220221022122102212122221021100002021122121011101011122022020222012121221020012212202202212201102111120212221222112002100022101202122222200211120001120112002221002002222220020000020002222102001110100221012201000222211101222101121222122211012020211200200201212202101220211200010021221210020122110120211102020210111111010000110011210212120101210102100211002202112120012210202010202220222211211221211022010022211210210202212212001022000212122211001120021211100100020211112001012000211001202220110000100120112001210102021002111010120001200120221122102021100221202211022022112122100122210201202020110202202001022101211211210001111210211122211222002110212012202010201102121120010021120021020002022212112010021221000202022102211120120220102021021210001002102011101001110000002112011200221010210000012110121001010221020202002021210110221221121102102222122011121001010011222222101110002020201001120110121220121210001011211101000111001120202022111000022222222112201012220102022010210201212210202100120102112202122121000121001201012021000002120112101110112102210210111200102101022200201210101211110122102222220212000001022101222121221202001221001211020010200012222112220121210012022112200100110012202212212210200012220100002001001012122100111210121211222001222201210211011201122010010200202020221222012010011112100200220022022211010002112000112100202222220202220120020222212101100111102102212112112211220102202222000120102220112210021102202122112202210212121000020112021222011010100011102212202000012012020012210102121011112221120211102212201000120221202111022111110010010002111202001000112120111121121001021022202022120111211212100100112122021022120021121100211002120010221110021100122101102002222020112212000121121112122200211101", "110020110120102020222010111002021102011021211120020000112021002110122222102210202012222220011201012211200001111010101111000022200221001121212010121022000220202120112221220212211212221112122010010100102100112110110120212212100111021201220102020101001100210020212012002021220001110010221020021102211010110211222220200102102210102212000002110100100102200021100201112110111202222121012001211212121100222221202112200222010221100120000122212011211021222221122101012100111120210202021120002000000000101000100220111122111010101121221110020110002221200220012210012120211110110102221212222111010102100221202020001210112001120021010202122012020100121112222020001200001022022221120120212210111020121111100210222022001121110002010020112222002102110011011021102001000211010112020122211010111122000112112022102001220001020020100111120221000101210222210212210120020002121110110222221020211001011211020201112120200212110120110112120211120000222222102001202011220202012011120220111111112212111212122110202210022011012112022000222201011100011112220011000200000010120220110211000212001020201111202211100222121001122200012210121102122101100111210111222202011202222202110121220111022012211100122211200021102202210022010002001021010002202002100220210012121022200100111012120110122001012012012111012202022221010112000100100012021011010201200210022121021010202012211012122200011010200210202221112221210000102001010012121101021211112122012120020112101120101101001100021000121112221101100110122000201100002222100020112122110221221100202112210212100110101102100111011221021101200121100102002010011020000211111120111200021011020021222012201212022222200112011120221222110021202122221011111002012010111020012211000102112200121222220201022200020010002011010222220122201210101201000222101220212110211111122110022120221202122211012221220122110110200222220212112011111012010212211210112210200212101022212000112110020000021221020122211020102201211101012020101020101010210212", "021212210220020110021012212010010201220000011101210220100102020200001010001100220012011001211010011020020020021121212212222121120010012100210012000011012200210011120011120212000110211112121021020000022111002102020112010112102202012110112000120201100020220222102000211010211112112111002201202221001000202021222021100200220002000200000220021212202000111110110000102112201102010122110110112121022220010201201100000000021000120102011222002120210211001200210012102022120101022011020221001210201211211101002002100222010112221210222010101111111011120221101120122212121120222102111220121001110101222002022011221022012111001010211122021010110210101010202210120101000112211112120212121201200022001010211011012222202020211011221001212201100011021202111120111212110010221021021012221201212012110100101220222012210200012002110101012200201111101120112201021202010100001210011212121002020100120020102201220020212211012102120021212001000210101122110210201202020100122110012222201111011101000122111011102000210212120121121212011212200210020012000211021010111100102201002201210110110112021121010122111001120020222220001112220212212212122001210210112222201020111212121222222202022100101020112122022120221110012210010211220011011210000120102210121222222002002222220202121002220221010220220221112022111000100012211010112111002011120000020210201210202002221210000221221202012100001012120202011020200100200111202220012020010122210000200201222202102202111201000002220112111022101111212212220011022120222002102021100120111120012102202222120020120100002100112011220020100101001002222221112211220122122221210122122002120012210111122001122021121022111110122211110200012021100211010222010200002220111001120022010000200221111012121012011210211011000101221122200222120210221001111012111211122221000212001202122201010102012121121120102200212121100121000111002202112110011111211112221011120222011012221102122212211111120101110211120012202002211220000222211222012222020101", "202111210012111020012122020102001211002001112222210212101100122211110122001211101010102001110010012001002010122020120012122220120002010000010220012212121201010221211110210102120012110100201102010010000120101110212110202221010212101121021010010110221201102021002001112011220000120210110200220012211111222020022121221000010010121022022111202011202111110001202212211101021202020012022220210112200200012202200100211110011111121122120102211111220021102122101011122221010021022120101001112101012102212021200222202121222102221102201120012220211022121201022212001210110002100000112202010210011101012022022101110221221102220212222100001121120202001010022212022220222110120202112220020000001221111001222212010112101002201220011111200222201110220122210001211112011120002001020111112222212212210120212020010000101111212120200112122201201211202110001110110211122202022011212021222202211100212100201100201110101200100012211002111120101120000201121200220102210211002211102222021022200012200111200011201202011211020100022010000200110100212200221001110211021001121000112012011102102022120221110012000012120001120121012202121210020122020002220020101211000211210111021001012100222222002202110111220100100211202022220112122201211000111112110111111010212020221200210210022202021021002120112020102002110222021110120102002022111111120110101100020210110110100011020210022122011022020210001112001011202111102022012020002112011222000201012010220222010201112221110001220002022202101112001121021020212102212011021101210112020102102222201100112202021220220101221020220202111011121122101010101112112110000012102101122100222212120012201112011212022011110121210120122212022212220001020012010020202102211100122212121201110010100020021201012012222221220121002010210211111201112022212202201001212111100021100220112221202021002220001221111100201001221000121002000100212111011201011110020000122110202222102010011211102101002211120001202100201101122122100002000020220222120011", "101010010021012022110002011112000022102122212222222100202021200122112100120121102210220212122111210201111000112021000220202121110121002110201220021020211221111200210011012112211201011000012220122220210101210100210120220110222100011112201112101022201100212021021210111200010001100210110211112010212222000201100000020012222110211110200011120100022000010001122002121110200222100010221001011020221211002111012120110222002101021110011210100020120001102220021200120201010111211000000120011101011202101210012212221011202022001012101122122211100202102212012002021100211202001222202101112000212121112111121112001200100222112002121120000010010112201010212000102120120220201102000212200211120011222212211100121012011122022121220110221112101121210010220102122010121010120010100110011000221011012210210022001000121202212010120120021222010002000120022201021002002221221212202221011222022110202020211100011212102011211020121011122022220221210110201000201101000211012211001022020000211011020011022210221011121022221112220120001020121120020102022021221020222122221210000222200211212212212000220010002202220210211221112010211102102220112121200120222202122102021110200020022102002201211120002012200111012000121110122000121002000110000200220220101100001111220000022001020122100000010202012112020201120221010110002102020211021212202011100021211121210001022020220212002100210210000012111110000221101011000202112000002010200212022221221200001220112021101020000101200211022022221020101212001100210212202110120102222010101022210100100201002022101200212012222022022022212021210201002202001121111202110120010120211101022210202211022212201002012012110002212210120022100122222010012100211102021212011111122010220110020022212002122200110222110010111220220102102120201112000120000202021210221102202022020212012200020102010212012221102121001210020012112112010002120100122102021020111120201122200101211222211101220001002120221211110201022012011212201121202000211121111000", "020000100112112121020100012100201201112222211002202200120101200110111111112120201001012020012100020110011220011012102202010112010222010001201221101111012121112102101211220201012022201110211020122110110020012001010001211102020010210122020022020120101220002012002210221002001102211110001212102001211120200110222122212111021122201220112011002220100021011002021221220122111021212000001001121012000020010011220100122121220020222212211102200111212221200102012020021021220012110021101111112112012022120212111022010200222000112200222122001111112012201102222212221110001222222012211101020110120000110102222022102210112111020221202220121002221200021120022002122220121022022122200002022220021011112222110000121221101210111110100000221020100002020221000222020020121011202010201112000201102211102021111220201110002112112122022111200110222101122200222112202102102101110100000112122201220120111212111100101102100210102011212110102110020102102211222210222022221222200222012021120210201211102120102102121100121021020210010221001001020202200211201100111010020022212100002120002202020002021121010021211021222002210212101212120000100202001120022020112100200122100001111120222012000221200121222120200201000102202021102200121102000112002110001101201010001010102110000021201020200021121122220201202112001210210022210111121221001011002000200000110200210011001022101012001201211000210122001201010002222011100112102111121002122101000202002002211002222122110112211021212120020120122202020211000022000000202111120110101201100201210121002022211102012002001211200100110102012221111121102220102012212101011122110102120110110002212002120201111222002111120011210122202001111122222220000012100102011020210122221212020100221122000110002210220222100111100211122012010101222011011121112210202202120101022011200001110011022012111222111121122012111111210101112102200101012122000122212110221110020002210220110011212021221102021200200102012202102212011012100020110220202022200222", "202022011221010200212021210221111020102210022200020220002122121210011121000221122000202022010010112210012012102111020000212012101101200220002101020221221001020110121102011122200121111200000200220210121120101100212222011110200102202201210222002021210022102020011111211120200120212211122001012220012210111121222111212111100010022202020011120022222111012121000020122212222210112212201021110121111222001221201100201020202020121121112110110121001002002002020122121021121001200212002201022200100222101121112221102210211020222001222002201221200222011201010202220201210212112002022220100020100022021111220101211002221102012200212212122102020101220211220122201112020112222220101110220020101112201021111212012100202102212102011111212022222121102222122002100220001201011202211011210121102002220022102210112220202002001202121212122102000102011012022112212221011102211012200121011120010210200110212002200011000101001101010000202212002210210020210210001211121122022001210221220020020012012110002121011202202012002200101201220220021101200000200012010121001221001111211100100112110212122220000211200111202022211011201102212211212010001010120111111021202212212201222020100201201000202122110022010202020021011001020020110101201022202000200112100012211000121102121002120110112020002010102011011012022200101201122002201200012202102002021112000102100000122210220111222112121122100110112102100210001010022022200002020211000221100121000011000012002020121200011111012110211112112021102002001020100202120222100102220202120212001110121110211012002011110220222212021202221101021111112021122201100010021200210121002202202020200221222012112211121100021212001201112102110211011122122001212122122021000120020102020021200002102001110111200201111012201110110001210002111221111202210100122211110121012221012110000220120210021002021121021110120200110100202201101120202011101111100002010102002000201101001111111110111102222211111212001210110202100021121201112012100012002021", "211122120101220122100000212100200110012121011220212002122110010002002122202222210221012022011120000212200221020022120011200121000112101001201020210022212110211110021112121210101011101120021101021102111111212001200020021200001220010220102122100210201010220100211220211100210002200010000022110000000022222221222010210222222110120111002220222120200111001020002102201221011121101211221101021122120120112111111210212122122210221002000100010120002220020111012202200121001120120011002000122222101010211120021010221110110121101001111211000120211011201112002102112002021111012022021112222200212222101021120002020022111100221011000000221000221020000021200010120002010102201001222012002212120110122001001102102102220001022200122002122220011102111010002012002212010220101021121201212201222111220201021220212000010021011010110211211021101112120121012001002002002011111220100212221200211102110010002120212101101211102000020120211022000121001120210112100220211222202122020012221200212002012212122211021122010022212110020012002221110021100101102002102222112001221000122021112022111210022021212200221020201121012222121222001012221001002022212112220122100010201221111000201012202012102121112111100122000012221002110222200120211021022202020122210220110120001100101101020020010022102100220201102210020012000102012000021101201102021122020022020020112100001112202011002211121010121012020221112022101111002012202111111220121201111111100020021122012101221002121020010100101121020021111011021222020000122002001010111122212100221221201022212121201100110210222211010201022220110201001002121220021102212201110111102110120010210210100221022112211002102010222201212002110211010001110100201220020022101212110121220221221021201121200101122022010002022202211011101021100010200212202000000221212220211200002200022211001211201120201100022120120011100220021021012012021220021020020002202210222012100221000111020222212111021110011001100000012120202202220022010202002111111022", "222020210200001001101222122221201002222000111210210121020110022101100120111021110122200111002221000121012211211021121210001012200001022202212201020100122212211220101101001221000101201210022001220000121212110121212111011011010000100222010021202200012202002000212110022111101102111111212010201121010200020021101001221211122110211201002222010111202121212021101221121211000211122220120011101022120212211020021000101021200210111020101202011222112122022020110210101220102202012011002020222000200012212021102102210120121110202112221212021222221221112002201110210102010100020102001110211100202120110220100221122022222111220001121201221110221021122011100200121200200020122121101002122202212111101210122111012111222210020110122222101101222201000020120111222100100120222002100022200112021102012100220112100020002021102001022200211120202000120021210202102201102220101001111111112020221010112011002011200202122121020100120200200102120012020202022112210220212000101002102120100101012212020000122020102120102012002010121100101221122100100010021200212020101220202002022200100200122111212220111200212011121101011120101011120211020220000012210121220020021011121000220120221202102120112200110110022101022211001201201000001112212220020112021202110121220212121222101212200000210111111202120121020001211102111021100022012220110120222222112022000122001110220012221011202201120100111011112100200000101220000221011221210002200101012020021010112120222022220202002022011020120020220202110110101122220020000120210010200221002210121101202021212222010212210211111102122122121221220012120020012101122002111221002222122101110102010222111021002200020100022210120222212101000221021200102211012112022212012220010210100222220221110110222202221122210121212001012102110212201012010220001220011102002102222002220200002000010010022102122120201112222022022022000112120210100200221001021001221020121112010010021022011200100200221010010210200122212110010110122111220120111011111012", "022110200021112212112001122010222210111102000101102002221222122012100101001120122111222222210111121220120121102101010112122102112202002222020002000020021202002212220002122221021211111012200010120121211200002211202001111122010101002122200122220110220001101220021222022212201121002000021021220010212122100021100221222200221112120011221222002212021211122111010202122201102022020111021121201200102000112122222001110000111210012020211000002010101012220101010021021220221001021011212112122010211101101102212022112001022201120020121102221120212011222001101010001221212102122210200001102200011101120120111120202021020111001222022002212022000201222122100001110221122220210012012201120011202002111001112210121100201000121021102102222202121002002102022012021001100102000221010001011022100000001212210212001220121122122010110200210020120011000200112012000022112010200202120222212120021001221022222101221021010022021012000021211110222022110121122021221022010010200200010020020011110011121201200112001120020112110010202020222100002221012110101220112110212101002102201211210120101002200202222001211110220001002122022012111200011102022122022022101010112011012202110021220201210211021121021010210012012202100022110221220100210201021120222022211211110012102000000110021212021102111012021002022200002110221120002201022222012102212002002122012102121220021002202121121212111101121111201220111012102002101222022211120011121221212221200002002221020200001120101022212211022102222021012222120000201121002212012021202110001002101001120120021200220222001002012021020012011021020201012010221001210120012100222112010122202000211102111020011012211111111020201120122101110122100202101210011210211010102100222020221200202212012211121111001102101212112110222020001212020101111101222002211222202202011102001111102110001102201000010000001001222200120121000221020120121001222122022102210120021110102220222002020101221021020121101022120111112201021200001221002000111220100011", "122111112120102210200201022102021100102202221111021000200001012210012002021201121020200211111002100002222022010021100010112100002001021220112120222212212110001201100201002001110112010100011200200112102211112220022100222020221012022112210021200111222210111222012222222102212111210110100010112102212221210002100010001010020001002020001102100002102220021010000002010200010212220210100110012020022222102000220220120122211001022122200210120002100100011001111210021100122102220222120200200222010001122001010122012002021022212022210212101011111212201212020212011202210100101020201121200010020202000220102020102201010202111122002102100002022100012212100220111202111022012021022002021202012011112101001102100202122211220202102001201021221010102002200012011100120012021222020020112100112110101220222101011120100210211102010112221100120021120012002121011202002011010001000022022111012022220111010020011002200022200020220200211211201222101112112201002110012000220222200012221202100112220000021222120112022101201011201002200001100101202000221120022102221221121211201202201221100211012201001102221110121121020102211200001222001122110200110201222220001022001101120201220120102012201200021000100001100010001210110220102022221001011000020020220101120012122221222121202112001022200220222112121010220201202020020220001002222101210201112022000010000210021210020221100211010020100022212222120000121101210011012200001201010011011221012020201010220200220111211100102120111110101021110221010011221012200221002122011212220021220120122020210100211110122100010212021002110121111110012101110220201101001121210121120220210021202020002121111020111210122221000012001111220210021021010112011222210212020100111121000200021101022202001112011111102021221212222121101022020112210002022022212221112100110000222020122102121120122210111202211212201122202001112120000020011020012200011110212021122002211112120202222102020122222001100111100222000101212100210211212212201200222212", "110011120112021201020122001222110020210021222002200201220020210012210000222020110002002202202221200200220000221210021010201120000202221011101111120000101111001210200120010211021100021201120112110122020100220221121022200222112011101121210221100120221000220000210002220020011021221010002112201221120120200200011110012120012110012221122210212212010212122120020101101210220211001020002120102121022010211201010012120222010121120020222202111221221100101121021212210020201010100221102221020101010102022212002211202200120021000002012220221110212010010121002210100102022121200020102110102001222121020022200121021101001111102000120210222211200020220002011102100021121201121012010101201101111121102110200012011112120210112000022210202212020010000221111002021210200221010122102201001120021101002110212100112120010122011222001020200220000111210012002002220002121000201101012020100011221100202202010120012011210011101220002101200022122112111212220001110121101021122021120222021200022021101202201021101101111201021200012012000011100122112220202111020020012102011122020001121120111220012011201122102000122221221100220010000101222022100012222220221210222201112011201122202021120002120102020001222221021112111200220210212000100222200200202111110002101122022221012110201211220200220022220121001001101120110021112100110012022101100011212210011201020010210100121120101212211122020222022200022121011102202012212110111211211121002021122110111120122012100120012011121000000211111201020022012121220212100020120110221121222101020112020020021201020011200210221121020012011001122110022200112210000210012220022012101211000220002010212100200211212222221211221001021201002012012120120112200001022002211100001021010012121200122020012000110112221000020121001201210221111002111211102022021220010021210220200211102111002010210002012102112001010221121202010101100202101020221121101001210002011122000202101010200101022022202211121011200220010210101210121122002202012210210112", "120202001222201011111121011210221010122121102021221110221200211211001122200020122101011111222122122122110221000102220112121002200212102000022222200021021202212002012211222022020211022001202010201222010111100202210200200012011121200121120101222221021111111022220121000122201200200111221121211202200111002101221001121022201012110002212102220100111011200222211101100210212011111010120020211120210100121101101211011201010212011221122121102120011002220020110221012100220120220111101121220102002211002022100111222111012202021212110102020112101112121101120222100112002111100212222012201012112110102200110010102012112211200100022022012102210002011002202010202200012012200011220212112222200110111201011120001120012012121012211110100202121200122012012211101221210112101000111021021021202202002121111020221000202121112112021000012110001011100100110101101122121120012220221111002202002100102212122100102200102121002000111200221110021122222011112212111011000112002110222012220000012111221202202020002221011021221210202010001102121010002120002102211200100102201202000020220020000210100111202200210021202011101000122002121100122211111121112221012201012111212211021022210202121101020212211221221011220210122001220021022021221210012010100112100000022001202011011011122201010111000021002001001111022011101000011010211010100021001000210110220012210000221212112122220021000102212102112112121210110110211111201120020020100002122111212110220202120001122220001121212122200012121021120001121210220210020202011201110101202122012111000110001121012112122001021102201111002222210011010002201201012010021022102000102200112010102020121112101001110121022021001222222000212112102011012100110220222001120212112010212000002110202102202101200221222112122212110200011020112021102220011021000100020112211101221110020020101202220002200021202122200111122220110112120100022110020111010122202212221122010021220202201000120100111011020102001120210021212201021121221121102220202201", "110000121102110021111222110221101210222002121110002112000010221110102001001012221002100200221020101011212212000001100001120212200200211122102122002020210121120000011111120112022101211200101221000220011200112100222122000011200202000221020102122021101121022010112120212002021010000022021210102122020211221200000021001212100111010001200122121211112112200020101110011011212101010202012220200121002010111021122112202000021022002111002102221111221102120002111020210020200010202210100100020200102211000020210222101202012022210101012002201022100100101021120122001102100100012022022212100200120002002002220002200121211002111121022211010221000002000122101212022220122200120022210100101012102012100210100110001112212210100010121201012020110202202201222002211010101212021001111222021001101200101222212100020121121111120012202121100011110112200110011122212020122220022012121010120002012121212100000202220011001212021011111101200100122211022012011112101011120122122111121101002211021201120010000210122020012202221020002200222201200121121022101000101201112221221211222021021200002220121011000121210122100220222221111111001200121110112011120110202122011021211022120220121102112020202222000221220202101020111120010110012201102100120122200020010011010011112202201011000101210002121101020012121000212021002110110100210201202200120112021112120221212101210122020001011012011000222101021221211122212220020121122012000202122222022121120020220200012000100012200211010100212222121012200220000201202202002002012010222220111020202001210110221121001121110101220211020102020211112010101202011002120121220220210010221112221011002022120220110102100120211211121121221122202201212201200200122121000220212201110200202020020222000121022110002222000011011222112121000001200002212001220002010012121020121112020101112110021102100221211200222122012220020021021022010221100022112200222220202022012112102021022210020202021102011101111001201202021222021212022102101222110220101001", "002002001121202021021011102122120101111210201120102110221221010201110022000112002021210111110211002021211000210122221102121012200102111111101111021110112001102120200002110201221010202121000212221012002201200001200011200020220012001022112220021000211121020222110110120002002221100011011220112002201010201111000112021220200012122111022101012212102101002002212222122122200122222012112112210122020210202211211001010102101211000102201120110100211111101120121221012122021010100212011122002211212200202110100022021200011002200101210202210021222102212212202011211112020120121222100102102101020202212210010000201010212200221101002110012000000111120002201111011202210111111001201221010210101122011100121210212020121012121111211210200012111110101200011002102212101001110201111020111001221201220102110122100200110121000001021001121002001221012100022010021000211100012001112002011221002212200120112201010120102002222012202220011020021102221122201200022222200022001001222220120022021022222202010222020212000220112201200120022020000020101211022021220001012212121221101222110012101221110111121100002100200221021222000001212100110001022001220110121211100002222022220221211112000021012212212000112200102212200121101200020001121010020022221221010112022111022100200002111112001012120010200211202011021011101222112211011021022200122210012200221122120211001102102101021021122010122012022100102110122210210120211100211101110210220010110121112111100220010210100012212221110221102222222010010202212222012021012122201122101220200201012212112222221001201222112000200200002212211022221201022212000122101011000212220020210222221202012010102122201212020221012212111022221112122110201121221010212120112201011010022002101101220002120211121120102112002221202102221010002000120121020000201202021011220210101201210102111002112212110001011221111021101000002202121122110100212222220111111012002020210021202022220110001020000211121111022100120111110020110121101122221220211221", "100202221220102011200011020121201121122102010002120110001122200122021122121222111122110020121011202102011110222110102012022000112210001221122010211111011211002111221100212210210110210120200022221110121002122011201122021221012221201201110000002012001210100102221222201201010200112002200122020201010120122011212012201021211110222001121120102202000001101112122120210222220101100020202200011210211022100002200020112210112020220122110021210122120111021210011212000212120021011000010212000112011200222102110200112122002202102101001120201111211122000100001120220122210211101002212120101220021202202022100011111210211212020120002112102001122111002120212101211010020010121102220222221212200221101112022200220122121102002202120210212212201001010101112222120212010110122020111101200101020102110201221200222001122012200021100112000202110011002001111012220201020100212020101101211120201021011122111002101101001011101112100101102220120121010011121002210021111001012020121002112022110222210221122022000111122112120101011100100200012221020001210110001220201202111112122220000211221020110222002100000102012112222021022021212110122221020212121100212200121220100212202121100211010011212202120102221011021102211100210102112210112012102201211200110110012122000112122201012102120200222011202201220212121201210200020021112122010220010012010110110201000211022221202121020121012110111102000111120102122101010110201020112010202001102022122002202002102122202001200010211020102002212222212101211200022001200101010001011101201120222100102020211211220120001111011010112100022202121022012121202000011100100021012000201020212121111112200002221010020010222020000022202120112221100120010022010201101021000001020021101201212211211110200000022021221202122022020220212002012200121210121020100110220021100202110022111121002010011102100111121022100001102200100121010102122000110121222021212222000111012220002200200001122102011012001000021010212021022022200121020000002011220111", "100211102000022110001201212120221211000011221202000112222111210200120011221221020210220020002220001001122201211121020111111201221220122220202000111002210122012200012101212012201211010112020122001202101211112220102102200201020012201102021021121200212122110012220011012211210011002000222011022120021020200202002002120011222222012010110202220220120211122112220110021200200210020200202200112221021102001001110211202220121011202211201220220012112112201112102001000110010212201022011020010121111002202211202110021221022200010112022222122100001011011011200112200212210112120201210021212110111101220100012211021021020222020000002021201110020000101112001012222100011022012100120110121010011221000211200101010012211201111110200221012021221111022212012020122222010222111112211021011111122201111010011101011010022010122012222000221222202112121012002102021110010101211122002200021102122120122222212111002222110012202011210020120122220102221102122021002010001212201012021020011212020222201020211112121000000111020021002102112101202010100210101122121110222020100121221201012000201111000001121122200100121212121211220112002112110121022200212120222121212022222021201121121221021110121001021110101100121100021000122222222001221220020001122121221100201210220001101102102000100111100101200211222001120212200220221021012002010122222010222222211102011222120100112000120022220202100000222010010012201020201110122111101101200012222021010111020211012121212212102021110101112002102002101001120020122022011100212200210211021211211112110020220222110000212210222012201010200121202200000010212220020022101022111001120211212221211110220202102221002220001222012020122002121010012201100122100122022221101120012002220212120021221220220021011220021220200112201202211101110022211020111100001202202220212202002020010100201120101021110222210021212121020222120102220122101220201100012110010222121221111221121200022102102220211101020212020120101221022222122011012022111120110102", "212201102010002120210220202020210022210202112212002201222112001000101222102021010012210210022002001010201111012000211001002000011110221002211202221001021200102102221212212220211000102222210111011021212221122222210010220222210002222222102211002122122102221011020011120100010012122111022222010112002100022212210012011011121011101210120122022111202221212010021002022212200111200012021020022212011210012001100210122202101200101111012221021210121021002011002101022012212010202010121102000210022220102221102002221200121101000001220110210110211200022122101200201100221011200222100011122220220022211022102011000011101210111122201202221020022102011201120101120222200001220012122001111112121222112202021202101021220120211021112210021102110000001002211010021012120200002112221212011000021201011122220102111010011011202121121200100221220022112202000111222100100200110000011101110111110211022000020020000100022121011110120210010110222012012212122220110200002102001012201110200200201221112021020022111020001001111200021011000101211020211112101000022201100102101021020211121011220100022101201100100121201001121121212020212012012212020121212100101011001200120202112212202011202011210222112021111112200010200110021211210000022200122102012222002210110022211200211121200001120000200112012221002001111001212221210200210121101210011121102111202111210001212200210120011220221102121211020221111200102111122011202122211122022201121022202112120012210201110022002102012001010120200222120011112000221221210111001210011211122010220222111201100022122210200100121101110102110021012002112210010110201122220002022200102212010122201021021201210222101121111200120111011210001100111022112002112122002210011102212112020201121010102002201112112001120212121101112121120110122222011020112000010100210122101112102012012101111201100120222201010110011002110220222000122120120222212121002111101110122211121212210202000221120101201012000111101221010110011110210002022022220211002211", "102021212220200201222001010102221122112222022101221002021020101101111110102022002112120200220102102200101201011020101102102110001011112120221210112221212222112201100221120120002221100002201210201021110022101111002001012220201102100111111222220001111002212122001200101211110110220000121102010101200220200100022001121121220111102200111100101100002212110201211112212101111112201221211222020210111000122110220200020210020222120100200210010001201122201001021201121122011112210211212020210002201212220110110002211221222120002010002110111110112202001120120210012202221122210100121220010022012021120120012101021101221122220112110120122111020100000202111211222020221012102002210211200110110101010121010102002222202201102100012112100202100100011112001120111100012000220021102100021002102011100001022011220122101210120020121100111011001111110112102210220212211021020112221110222101102221101112121200201210200201202110121221120110100121112122020200211212020022112222100020212002021002020220020110010110202110110220012100211100022101112020002222101021111101111000022122210220012202100102110211002201021120221021202201212102102222200120212102112220001002002022001222122102000112200000012120021100100211001210120210211001020202212102221122112202110011000202100021211210210011020111210201211010112102212100200002222020222102202021202120122012101112100221001100012211001102012012110001022000101101212000111110022010121000212101210100200011200101212020002211221201210020100121102221212001220200012002022120121112022002120000200020212021002020111011111221101012210002021112002201010021000222122101112122012000001022112220201211011100110020102000220020221212211112112102122012101120202211000222101222222102201220210202111212212001020021102100122020000021112211001221002221112201201121020202021202112211021201112201110221010222112101110110202201000010120021021120111101222212110202000000202021120021100000011001211202112101200010100112220211112201012021211222", "001120002202020220101011122201100011200102202220100112002102202120021010202220112012121212022200222010221220200001011221200221212201212211102100212111022210212001011110101201120001121121012020012011200000022221120001201100021120202201022100222022202211202220211021002102211012012021001120220110012222120020002110112221201110010012212102111101002202102010211210110211221101221222200220210111211102101201112110222202022000010221102000000021011111121012111221102212002221202111021110002200012202222012120210020210001021122110101020210020202210211221211210121210221120220001120212221202221102221122022112210020020122021220202102101120101011101220201122100201100202020211201222021200220221001110102011012102020120200220200221001210111100120020210101001200101210220022020200001220021020210011010111022202221021022002001000020012222011000020020020000011202010022010002020121200200012202212200211200211021212202221020212122211212210002000011210022012121101212111021212101011221200021112122020120002022222012121022000102210220220202202122011210101201100021102221011122001022200022210211202101010210110111111220020220110010122102021110121211211202102120211022001201220010110001010100022000010012201001111111221010012012102210200001010102121100021111211001202100202010120201020212100011220000101110001122221210221221201111110101012120101211201200121021212110022101112201221100020020021102222202212112011112111110120220102212101122220112012021222020002011122120211221202010121010220000220122022120110210221102011011020002220021111002010212121212021210102020000202002110112122000210020010110001002022220112110202222020010102211001021222211201201222120221221022122120101012010222022221002201221001012000122200222200211000000112210222000102002020002121201202111020122000101101222202010002110202022120120100100012012101011002202102221112020120122102122010100202211211011201112102202101021210020101112022210212120102220101022212121111111122221012010222001", "210212200010202200022002201202111102221021000200110111222212002201212221201202012112001220101220021102211011200021200002222210112011200010100010220010210101102201001120121201102010210011101100212011122120100221211111220022112101120222200010011210201221010220120102020221222202221020101100021020201022101102012012202101022211112101001221021011011020112100122111102110112201220021001100000011010012200001001002210102110102121021221011200011222202120221002200201011211211121102002012000221220220220200012122021211102200101122201222212111122211001221000211200200200111121020010000101212122001021021120001102112222100122201011000102210100021112220020022012222021012221112122120002201122200110201210001002102020200212101110221010022101121120111001210101012112002020222221202020111120202201212011122121220221020021201121110111012102011001011121122000000121001021121020100212102011122000022100010121111211200220212022000111101120222012110102120211201102222202220200212112021011200212020022021112020100102111222201001110120010220011120111012021110012212000022002101111221122010022220020010222112011111211101110121201022102012221210101200220122122012010220220211101221202000121022001020222102101122010000012011001122210102002220112201011221000212220212100100001201212011201210110100022021210100101210010002200122101011010012110101120012221120110211021022100012010002010022200202220022210220200012221100211121100100111221200210112212212101101101012011021020221221112001122110100011000002022010022200211011022000010101201200011221021221111010221010110120201102110202001111120000111212011122210021222211210121211102220011011222212112022012102001101022000121021012111012000211201020100212210222200021222212010111122120011222011211012221110012011201010202012220021111101100110010211102222111112112221211202011201121201020000112112021210011210011210101111021121222002100020201102020202200121111110202010100102211211102101200122010020011002122002020100100", "201012200011212212220102100210021222022011101012112222002021210001210200121112021222111120120202221201221210210201022122010002111200112112112020210122111010010120200001222120202202000010101210012122221012200102112222222002102020021220212122102211112121122220020220102110202202220212222102121122221201201000201112222020022120202200012020100101112120202200210022001202210101221001000200002011201000222202020210120012111020102220010102222202210121220002120012121212011022101221021122211020121021202020022001112202120110101102200122102211002011100021011011012102221202002202221112202002011222200210102012011210012000021011221001102201222000101020222002210201020001200021021221002202210112201022100100001221121101212220200222102211021210012122112012121120100220022000222211011202101011011212001010001021222021211000020200010000111201200120122001122200221221112221110111210110110120211212002201210101220100122000200001021001202211102201122020102201222201102000202200002222210010020102022220101012021020002012010222202111111111121100100201012210101121122010210011012201212222000120112211100222202012121212012120200210201021001221011000200222002012202100022000010122022121111211100122022210202001120102100202220011001210201112120202222020020100010120010000120021010021021221020212202220221121110001220112212020110221012200021211101101200200002101222200021122200110021110101110211002220001222111010200121102222021210000112220012212121110020100120102121121001110102120002110222001020001210110110212002000022202021000102220001101122202001021010010220210120111001222022012102110022212210022221021201021220100001020110000210001221010210121111010020021101100112201022021111011211211010211100200211002121201121002202022200122212120022112202210000201112002120100112112100020002011210020211100202001002000110012112010010112120011211221002120101120121210000020020010120001002002210212020211011202010202112020212122122100121022112222101002002221110102210011", "011111020121102201200010002112200002211101121212011002020202010110021200012120100021121201022010020022122102111120102212210120000221012201020120120211100200012122220222111022100222022011200211121022020102001220022221020201021001021121021112021200112220200020021101101220110110112211121221200220012122212020120001020122021000020100221021221021102200022211221120022222200120112120211022210101012022121001212120200111010201120201201211121220110011102200020101020010220121100202021101022000002121122221210022002202120111011000110120201222120011202220200002011211220020002000020001200011222110202200020210110100202111011001210110121012112210222220020120220002220211200000101011122200212101102211120101110112122200002020202010001212222111110012012020222021112112221220220111222201100111101211001111222200112010210012110201120002012110210102100021001002001111012210101020112122001200002010000210202100200010220010111121011201201110111120021110221020001210110002002210100212102211101110211112012222002021122210010002000202000011101222202221112100112102101111121202201022022222012120010120202212111011222202100022210010022222111021201220201121001001202102022022210101111110102120012112211102011100220211112000021111021222101000122000022200110002211101110121120202010201120101210001022011010122222211120212012102020000101211100101101002102100101202001000101120100210202221022222102012200020201220122222220222100011012002202020211202021202102111211110212110111200202212122211121112102101112012001122102102220201110020210011011102120012122202122010101000020220211102200111000122122211211222112012221221012102111210001200202101212100010000122100001022101002202001010010100202010000011102112221001201202212010010221101210200001022022012201020112002111020001012112201210010011210101012220001011221022120122101200122022102212221010012212021211121112000120202112211201102201221212200210100011001011212101220021111210020202022222212222000221112010222010111", "011001011001100110010120110100110222121000010110000121222110021101111202112102010221222120200022201012001220021211211121010211200222020102200020222002100121101012210222021100000002200002202011122110202010101210121010001100110012202211021000110000112220222102100020022000011201000111221102121121020122121002120121102102201000020000010022001220111201021120212022200201120102002202011120201222201120221021100010101010020212210020100120211210212111102001121102001000022021110200002220000022110200200221000221112101101102122112202102021220110100110000002022011100112000120121101121000002012010120000001222112122021200010202021010220021110211101110112112000121020111222122222210201112220201222202102000121002212220121120121022202202112011112012002201100210022210101112111002211120001022102012221212220002211000112000200101202222001202211211021010210102101122200100002212111021200012010210020010122012122101012111200020012222100211022211021002222202022111212200201112002121201021220121000120101002100112200012202000120221111100112022111021221122110110220012011210101210112112000120110211002120202200121201220120101100212122121222120010101211021001212111020012022212100021202011100110221201110002102220111022210110201202201101210122221021122211120020002102211121200000000221112100012021121010122102111021100002210100112201022111012001021202120000200101122000001101010100222120102210200212221002102210202010122100221021010200222122102111112101011110010012022222210111022220022210100121002110122112220022212120020111110102200020202021102110122201112012012022111022111200200101012222122121120220011001012011221010202012022100111211221111022010102021221202021101101001112120101221121202012022002100020200102002221102120211212110122101211110010022222020112101000210002101012102110212010021221110120221221021020211102220210001122220111012211001020122201111100021220220220201010001202000012001111112002102222122022000202222112102210221100022212020212200", "100212011110201021221000100202002201111100112211112220101102200000120021212020001110100101020022220001021010120012200000111202000201200120022012120221012010101002222021021112102121012120210112010122111020112202221200102110010101112002220210202121222200110122100202112101002110102011020010012012120110122021002221121202211101102001222220212011112222002212112211010201021021202021122110102201120111111220210211001011220211221200012220101202011122012201102211110210020211100021210011012102111110212021221201011012001101222021201020021221012100100222120022100012211021221000002201102111212110210121221220121200011101201210011202200122210010012111111200121210021111012110022212210112212001110012200122212120212021011022012122222120222202211121221012212112120111000002001222111120121202220120200100011222102112220211101201221000221210121020222112102010210001200200101201220221110200000111210101020000221121221101221101210021110010010220122011211120202202101001212212211112221211101210000110010201110111210112011110100012210222020202221121101211202101021112120012012011022120010201221102001221102000112022002001201000112102211020112001020122021010001001100000000010100121022000100020102121010112221210001200001200110100212100221021210100010001122202202022211011102201211222201222011200211011220001101121010120211211022110222110200012222111000012001012200002100202211220001220120000021111000200112200110220100201022000022100202202221211221210210121001011110002120022111220022102012100112222011201122112020222121222110000100100002222201200120012000122111022211022222012110111200011202122101012102012000111011212000121010202002111111201211100000100202022000021002221221220012210222011210121200211211120210211221221202022200222021002212210020020200120022211201112120022012211102000221210002120120212212001221111121011112002010200000111000202221210220121001000012222100121022211010202001212120012221111102201111020011101001102221010102221201211011000", "102020022221200102102020120022202121200220202211102120220021200001210001020222000001010201100111202012001211111100210201000211210120211001112220221001111122101100002121101121112012101011222020000010200021202002010212020101012121011000202210220011021020120012120212220001011110220021210100112211112102121101212220010210121012201110202102010121100202122011111200200200200120021001111101212122202222112122010212020001112002000112001222000011121102120222001110020020002111021212210221212002022120201121210221010210020100221002101220122212121200022001100222210122021211110020121020102211201100222001010202002100120202200221010110000010201211210012201210111001122211021221110201110201122021100200111111200222121021120020012202020220111211102112022102112210020021202012201000022112011200212011200220021002120221000111102101021201121011110120021001022100220021012121110200111222011020202122021112011220100201222201000202002111001100201111210110200100000101221220222201102021121121100000021011102002020001101002122101001001112000220011012112020021110222212122022112121200101011002000111102111022201101000221022201200001212011022210012000100000122110210121200011212001201211210211200120012020100001200202002100200211121022212220022000000111111011012020111102220012221120100011111210220002022102121121010202020120110101222211120210121102201021100111200001100021121221101110102210222112011020020010012010100021200112202012020201011012020112202201012221020210200001122020110212011200022022202102110000001211211212222211022000002111122012211020110000001100200011100211211021121202122122021010201102012012110120110211221022002200001110020000200220112220101201121101200021201110201222221122002112221020200121201011200020202220220221121020111021201112001000012200021202012221020021120220202202011111200211000110011012201222102201101200222202020221122012012101211011210222100212121011200222001000200101021112002210112021210221001122012212011011221022102201", "201201220002111022201001121211010112012020121002212212220022211100122111220221010000002001211110111012101021202012200120002200200002211211110011022120102012201001122011020221121211221202022112101022200001121221211221000002101211220201122010111101101020000120110212200120101102111121211121000221120021220122222200001200222122201212101022222010001001101000011001121200200020010211101211200102112212110120122201110111011110222121020101102211210000221010212021021021101100101121102002110201010121112122221122212202222220221001011211110002111212021012010010212110100000012211121201101200120101000010120101212220122000012012212020102011112222120120022201100112000102022101011002000012121102021221111222021111220222102221100221202122010111201121102222121020102002101111110002110110022022112112120200020110102122020201110011202222200121122221122210201012121002002110021222101200122100201001120111121011021002201022022101121201020100111121022102222011020101120221120200222021100101021012000010011220010021102012202122201222100001112101022210001102111111221111110102001220210122002210011210100002200100122112201021020122011222200122102222200021001111002200211022101220021012110102212110100220120000202122201200112120220110201011220001000201010221012212001112211102022100122120112021110102202022010001001212210100011121021201102100102000121120221110212202121122220122012011221122221122120222200002011100000122022100100100102021110201201101110012222101121012222101101211021020100211221102021020201202210112012211101120112122001002210022021201212011101121110121212012021010100200221212000001221201211220211221201021220212220221012211112221021102122122020111101102102111110010202200011100001210121012210110000010211102202122022202101012101220101101010221012111210222002210012000220222222100001212022200221202012001202000120111111112110112022121122100212021110020012111000202120021220200000200002001121000102102102001121110100221001122002021112210022012", "022020121121211002001202221120011221021010101122211010111021002102202002102212002222212202112212121121110002211212222210001010101020222210200211100222112001110211022220022002120001022011111100222212211222011021210222120002021020101020022121111202120101121222010021022012111001120222112221202122220101210211221002202102120002112102221222202110220020201022102122000102011210011101122011011011210212002202120112212001112210112012122212210012212112022022012002011012002220001210112222011000210000222121000200101220011122101220000022101022121212110001001102112010212120012111012122000200011002021112111020122112110110222112002001012112102122022100221112220021220101012120222201202122221200210010200101022120012220022210200000102111012122211022212021021211112111001220210202112001102021212200202100011001101001212112211210111112000200010012121000002111111112122110011102111001000110001012012211021010121022222001201020222111021022022000110210221201111102122010021201102002001002001102220122110022020101101110022112102220101001121001211222102002011100101111111011020012202102121201011112110200010211021100021012202100221220021010022021011011221102210121100212212122211112211011001012000011100021110222221022100122111211002101110222202011202121020012120112202112201011222112102222000102220111211121011201110021202101121112211102110220021010211022112000202112221210222122122212202020022221022201111201222210001020011102021212111200110012120202102111102020202011222011210110212111000220200021221202221002012011111202210212201221022112102111112010200202222201100011121012110010201100220220021022211001020000001112221212000001110222212212202112021112202121002112001122111000201020111110210122100221202221002111122212002211010001200021121022202021002002121212221201010211220220010122000101212210212022110200122221211102020112002220122220212201211221000012200200021120121201001101111120102122121211121111102001222222022111101202120000020002000111212021", "111121121100220102120020221002020220022000212020201010102202202212012000101221010020022220101222210221102011101201012000202110012011102112210201110002202212000211101102201122220022112000212202021012021022220020020120220121011101000000012002201111202022120022120000211120201102022000022122100212002222112201112110200011201110021222120121122022221211011002102010220221200200202221011011000210012010020110011112100200011210002002111221020012111212220222110120201121111211021220011020200100220001110210011211201000212001120102100002211010212221200112020200210010201211012200120121002200022221001200201222010212002101111221010001022110111021121211002201200122200002112221011221111212221001222122000212210222011120122112110212002022220122021222011112021200110122222000022011020021200101121202120210202122121200212202012002010202001020022111220022101121101002222121210220101211210212210220010210021200222022022121200212112120112121011212111012000112011121001222121011000002001221022011201101021111202221110120200212021212101200111111211011220101112212111211120002220001102021101011112002220212222121000201022012012000022220122212122221221200200211121121221002200001120211102020111201220012021001002100102201221211121210010101101120011222201002221122120021021122122020100121121010221102211011110121201201101121201002102111021101100211222022010121100120122222121120202021011211021210222120020000000100011102200101202010222112122111102202022112001201102101021020100222010200112210222000011110002002221202001000011012002100202221002201122210112001001120202211022201120102021111002111010012021212122001220200202202202022202101111012112212102002000222120001201102102011222210200121012210202221022010222102011220001112011002121110021111121210112002200121111100001212112201112212120200102201010110210020020000000020021210101001020022200112120012112220211020020001002121111100102001020201011001002101111022220220000010201201111000022112111211010222211011", "102211002112212200011111210202000012001112110110022102122210021120001201001120102210211201010100122212121010012221112220122200102102121101000112221222002201212210012000012021021211200002022001202122010120202111200010011221202112001202020201210200102001201201022212110011101022020101012101101121201221200111200210210222200020202102012211021100201001100221000220010010222022222211121012012111220001202202020222002012200010000122121020202121112001211120112111201022100121022111202221112020222220000220210001200100221121020110001121001011110010121001020100012010010120120200020201002200002120021112212101221012000222120120010212221012211121211100202022102011010212200221002010000222202010221112010102002010102000211100001001012122021210021201001210122011112011211110021200211112021211102201001000011211012210122002112100010221001212022220210111221121011121002011122000222210002121000202112220022000112212101221020200212000110211210122112210112002022011202002211112011112122222102210100102012011002101201120010100011020112002100002001200212000110220001012210222102100212122100221202200021201102022201012010020002011212022011001111121021121120102002211122221111002002012111001210110211221022120201212211011101002202120102010012100100200101012100200211000111112011012021210102102020201210002112211022101101210101200012110201020201001100011002010122211110020220112212120112220111112021222100110100222001221022012002011121012000021012221121112002222221020000011012110221021020001220111201202111111122010212012201120202122200210122002121010021211110101021222221010021021210220210012211020001221111001000200212102102002210212010002210100101011221011020222010010011121201211220011012211122220000122120111022101002001022012122011010121100220001220010222221102212210112102010022012001220000022100020000011101020010020222110010010102000020201011100100202112001120020021021110122200112020222120000111222000122102212102120210222202201201200011222100200100", "101102021021212211122011011110020210022101122211011120221220210211221110221110220200010220012100111121112220200210110220121111210200112112100122201001201212221000100002221201010012012112001000222220222202121220101112010020010021212211121221212021100220101022111211211122121211010010002002220121101020022010121110111111212011202002001002010002110000202210112112002211222100222101212011022102210120102202012201101212112000211222101002022112100200101011122120001212220112110200000220101101121201011211222101100002011102002021111112210210111001212022211011112201201211110021001200002111001100211010020120012221011210000220220202110100121222201201202020100220002011000002212100221110122101110120222110101210121200222022222210210222100000020212222012212121010122100222121101021100002021200022000112020012110011011200122201022220012022210112111011011100211101122012022100120121122001110120020102020111212002100100211020012011200202021200102212222200110220022100112220222221102201220122021101100112101101112001212200020012010200100001022222222112210221121020102212111021021112001111122020201012120000020201122200112110210001111120211122120211011200102212021002111000010012102012101202011110101112101212202111220200010120000222102002200121110012221022211021002202111121022121212222020221212011112200220012222210001012221122120100111201122101011010112121221212112102002221021000001102021011020221110201011212122212110000101201012021012100011111122102212211102110002010011110112122011020202111120101212121121021121211120001120002101010120201210100022022201021101011022011201010211001102101220020211101221210110200110121110011222112122222202222212022022021000200010000100002200012001002101212120211110222222022020000221110100220220212020002000002021012211112122222212221121110020120110021222201002202002222211211220202222112111200021021022021100002121022000002222102100120001121010221200012000122000111220110101220111122000011210210221210221110110212", "101102010101121222002110121221210120101021202220212201212101122100012021120101110010111011000002010220222110120101222100211122022012201102010011122122021111002211122200121210011112101022012002110021222022000221112111001010200111212102201110121111201201002011222100221001211221011221020211222212110011021000101021011211000211212010101220102121120201122021110120222212201212201000101111112001001111111111211022112122121222001222002101120020122222211222211122101022212121022022101211111211012111201021221201002210211110222210022001021220221102010220202221001010100110120122020111002221022011010021222012020112002020221212121101201020020111001102112212220122222211121202120000100100011202101122221120112201121202111120122020221221210121021111220112001220000121220110012212001120002221021121221200112012220202100020221110010122100220221002201122022210101111102122221102201222112202100021112210211102210022012020220121000021121010200220100020200020110002120222000021101002100122021021122120021222012111102010211100211200211211212022001222111111200021010112220020220202211202211220000212222200122101201202100102020000102212220120020222112221012121220212020000020210011110210020200202210212202011222111210222202222211110001002111102110122000012111110100212222120202220010001102220222000011001211001010110200012120010011122000121002200201212001220111110102120012201002102020210002221211200111121112112120120210212101210220101110201202102100112122002201202000222221112221011121211211110122202001001111001122101221212112122122201101100001102202200220010110010212002111011011121122100200020212101111120001101020010111021100222011001120021212202211202111212121202021010122121121020212011120010211101121201011212100001202100210122112202100022220222010212022102011221122021002000201022111120201212001002220202111222121022012110211211202201010102122002121001111011212121012210011002200210220101201002110202021122201100222010101020221211111100200200222021", "110201102212100102001102100102110222101210220212102110110022201020012102102112010002010111021000110001002111101111222202012110022102210221210022101121110110021021101102200111001001120100212002102022220011121001121011112111112000100212111010212210120221002210220222122222022000222221101001000202022211200010012100021220222111222221002020210220220002111120202121121121122210022001102112220101120100202010002010011102202021220210022121010012212022222210111121100022120022000112001100120020111111002221210212002220020012111110111020011120112122102102111220120222012010112010201120210111202011122222212202002211102121202102120020210121212112011020221101020120022211121120220102110000021020010122011222111110020021221221222000102200100101100101200202122122022100111001220021210202021210210101022212102221201222101120200110220222020110122202022010200122121211010211102220020102101212211100210211111200111222010222220112002110012102102010200121000211221221101110021111001002000000201200001101021222221202020210122100121210111011120112112022110201010110000110222021112002222020102221001112021200020011012200220210212020202011100100022102200210011100020201221202202020012022200221200101112002110200010200101120100211121110121211102201012201212220002100121101011210112222101000120010221112002021122101101210122111020121101110121120021021001001201020212020101210110201001111101001201010222011111122122111102212120220212012101020202101021100010110220012001110100122021202201002221221022020001012000000211210012202101102212112022101210012012200210022221100100200120101021221221202000021202021102220010021200110200000012111210202002221122020221010212100021121121001221200010111220002002000112202022211202220202120012100210101011010102200201001222100100112002121120101221220012121120112200201200102110020020012221200222011122120022202010212221121102211212010122112000101210102101222221120112211021200000221012221102210111221011002222111010000010121122010", "112201211112210202121111101210111022022020011222002002211111101111212221211212111021022201212000220002020202212220220200022021110212202111211210101121001202112012201020202202000011002022012220102111020211200002112011200112211112020221121210000021112122101022120211200111122211110201011111211100220112021001220022102211212101000220002210200100000012120021110011021121012212001022010201100010120201222010101002020011100011102222112110120020010101210000011101110201010200202202120202222212222020222211112110021101120002022122200101121121110001212011101212212020111221201012011201200211212000011111201210002000222100212122100111001201222110100112111101011121222021020001221001100012011000002102122200222000210120201020212121201202001102111201221120001211111112001210100222020201100000202100211020101211010200200022200200022112221011002022211100010011101201220210102200110001010222101220121022020112112000021010100120112122110220122210120010000211021110122220122010010220112111220101122010200122010112122120220100201212100120122211111122201200002002000100011122100120012011122222121212021120122102201120000100022220221200020221012102102022010121110212101110220010011000122201011210212020001102212002020121110022210122100212001212200111121201101100220200100211210222221112210111020221120112011211122022011101010100010210200122111021200022220121020121201102110220121211110112221121222121212000001212001100212010210121022022022220202100221011110211020222210212200011212011222010002121112002002212212002120112202112112201002022020121212012012101011021010002011201211202220220212102112202022021022021212021020100001010021010210222012112120212111221002222202101121122220001100200101002020201102111200002211210020002102021120120112122001021212202220020121120122100011112111120012002002111212110122220212220122111120212102011221020211111222012100222012212212002200020110200002110110222101201101212011210010020100021010112122222011101101002110222211211", "120010212000000012012010002100221211012201012001112200210021002100002120120122202220201201101002020211222121002122020011010120111200021121121112010010102001211101211120222000001202102002120002100022211220121001202102002101221101020110210211121101010222201220220201021000122022111222110202022211012110201221102120110100121021012110202120101110120100012000210200222120221011212021111222202211021202222010010122222020221112201201122210020222102002211110211210222022202020000001211102210011110222022201020020010211111001121101012012111020122120102012121102112101201200020011002020111220210110001220022120200122121101100101201201000021102010212002220211101112111120210201010102201201102222210221200102210221021222100221112021210122002111011121200010111211202121020220020222210011100101111212010202002212202222020120200102101120012211201022101212201120001020022011102022101212120122200011101012120122120220112000020210120110111221112012221201101220212111120002120100022120112011010100102211011102200020001012001201122011221010021212120201021221111221202010200221011211011120022222200201000221001112001202211111221001102010221000202122000012102210010020012000101101000000220201000012121212211010002221010202202112112210000001100202222010222101111021011200222000221101201022010000102012122022111102022121021110200101021200010102220022102001100202022101022201111002110122001121000002121122022101022122112021021122111000022222211122000202211102211010102111001000110011110011222221202022220200011112222010111021000100011112220012201121221122111120102000221001210122110220201122000200121211202020001012212022122210220121212110021101012201102002001111202010221012022100211012022110100112211020221211120011211022221011100021200000001122100012010220220010200222021010002110222112202222110212111201111022001111211012202110121101100200100022110211000020011111110120011102022020021200100221202101020002121102011010012211200002222122000110001022020022111012", "111001000100220110022001101212212010100200120201012011012110211211210122220110100220120100021201111222111210102220210012202220021000212110110000122022200002011002201001000020000020002020220111001212012020220012201201010010120200200122210210110200021001021011101211012021120201012200010011101222020221010200001222020101111000020220011222221211122100100222011101110122012010001020202011010102112122002101200200222222011222100212211022001202220100010012222211222011211112220000020001111021010000220222202102020211022110111010220211011001211020111110121222020112012110110021000211021012122112212221110011100122200220020221100021120012121202010112110002202002200112222002221010120221012212200100220002120220022110112021111220002102001010011122011001222200112221020212020021111222222021001201002212102111111121100010211120201111011010022001220000022011211012001021211002202001212102202222122211121012010221201002221111101121221120212121212102212220012220210002122122002021021121021102111012121111021202012110011011101122121200010211100102111020201120020211101011100001121100212000000010120111220112120012110110001112220200210102021000210000022221002112202220121102210211020002202212210210001022110110202110222112000210222121120222001012111201212121102012121222220222101100101211020001212000001112122000211122012001012102011200000201201100100002012221201211212022200002001021100200101012210000001222102000212100201210101020202020100211102110222221121221101201121120021021100102022211021011122120022200000210222221020101110222022200212000112211221001111100021010020012110021100020121002100102212022212100201001112111120112021210021222112020110221110102011222200010012011211002010002222111010101120021010122121221000101011201102000022100022111220100112020020211120120212211020102101010121210202210002220210202221121022121222211101020120212212021112002222002111211001121101000100201021212001221002201022000021112002221020001201111011211000100100101", "111022120200211022202001210020022020100011122002212101110102010202220212021221011222021022202221201000001102010021100112122212110100112000202102002221211020111121100121122120121022022211200022121220020022201111020220202010120200200201212011011010201201010001021202010202001001220222101220012010222111111220222112200022122121111222122221122112220002002211111002221000102200000220111021021022201100021100002222121101202210212100012101001101020011112000010110011101022112202222200000210012211210010122102011210122201200222101000002111011202101000000012000100101111011220100120211221010000212222111111221211112111120110121020101000200202022200222122212001021000010111021111011012220000100210102110010020010102001120122102020120112121102220222012101110020220012210020001112002020110111200201112011221212202000010201201102000001021020002222221111211001221221012110012001101012121110210022012210011001201102012021122121111111211202000121002112022000211011202220002010211202121021001111210211122001220011212101210200101010021101002102000120000111122021002021212220100101020201110100200120000112101200101202011100011221120122222222020102221220012122122220220002022110101021022001010001212211001101000211101222110122021012220122202002110121020221010020201020000212221212000022011022221022200212220220200010121210002011202110222111110220220201000212011211010020100010202110110200002021102010020102101222220201221222102000022221101100012211021002011121111201221222012220100211000022212120011210020011100011210012200102200120210020222121011222210002022200200110010202212210102012200111102012111110122220200001121002211221102101122100022010021210200201111000211002020102012000022010122022121102202202102212110102212121121211000221020011121021002010010111020020012220202202201011221101222122021020122002010002011211011202222001110201220111220211000222100010212222200011010111101221112220211110121210111010111202100110220100210112100001002010201020021012", "122000100102012101112100011212110020002001220011002222201221012221202002020111220212111211112212221001002020201102212111221201021202211222201122220120022212120010002221001122201112010000222021112120021002021121222212122202111022120102102110021221210102022011222121221220102011011200101002000122202111221020110120202120021101212110202200020012210111222021221220020122012001202010021010202000112110020101211002021021220001121200001220222102022101021100221100211001112222002100100212000122122112122112002011102121200221000001200200100001222101212220020101010011220011001020211120122022220220021020002200112100221110122200122111010102212120211121221021021202020200101210202201211120202022001210110120200200221121212102000222211101122001221000200101102011012011100001222211201000022122002012121201122022202221010121201020011012120211012212210010102022110001001201122122010012020210100202112210112220200110011012012221222220212122020100012111021201122001022001021011102010220012201111212200012122011001121222202002010121212202000210222222001001001022101111020020211100101010101201100100111020210222022112112021201200021222211002121222210202111200121211202211210210022110201120012200011201011110212222011012110221002001021212121112000101111212122101110002122000012020111100100111020220112111200001021202222122111112002220201201122201112121010211221202200110011020222211202021001021112220101212120120122121011212111112200002012020221022020001212000012010212002001212120202022221000111101122001011111020212020021220112210001002222111212202122012202222101002012122011012201222100102202111020002002020001201102010011011210212222200002011021010010121212001122201121122221022200222211210202201010121022001211110111000000001012201211201111112221001001221002221110201212000121110101101222202210011012012121020120221111021001211022010210101210102212102200222202022012220121021001210201121122110002022111220110220222202012002022202112012210011201020102121", "020002010201022002221001211120201012121210002222201100202010220022000200100021120212100112201100201221002210010111112012201010010102212011001100201102021021010020020211101002000110220220201221020220220122020222222211210010201220011221210010200200100100221111222112211001020100221212110120002111112200220101002022122210212220012000102002022100222201100112002200021002111102211001002202001111202001110021010202010220212112000111201200000221010220021111022002022112010111022110002210210222110001010211201000101010222201111220012000120212200001012200021001210222102002112222112000002121222221121202121211220000000012222021212221212022021120111122222222020020010110212222111111021200010101020000002201021120020222111021200111200222221201111200120021102200002222222211101212002202001012220010112102110120222211101010212020201221010100211001112122020222121221222122002112220221120010121212112022000120122120222122121110021200200202001021212212202212001001000220001002201202222210210221211101021200112212111102212000121001022202210020202002011021221121122020202121202100100100100021110112022222210021212202200000212202022020000202022201222122020020000000100221020202001202211110020102110220011202200010112112211110000222200121122120200002100221201101211000012100002212122121000101100012111000100002022112201111211220002110222001200112122221020210110201201220010011202220011012012202211220012112000022121002100201010020121210110122012010200201102201112021201122110210120022210221012110221220112112222002002200001001012112122220021111111000102120210221022211201101222201021021220122010220222121021211000022101021001010002211210101121101101022221220200011211100112110022211201020120202022022111210120020021002122011020222122002121021111011001020020121121010010001221202021011100111101121220211200110211220010201000102012102111000021022221021011111200012210110120222101121001112010020111220220101210220022100010221121211122111220020110200012122222120", "011222102222221122200221222221221011002212212102020120121002221022101112210202210122200221110210122212100221022022121121012011022120100100101202120001202212210210001101221012200211021221010110112200221221201102111002201210001010122211022102002222220202111122100100210200122000112100211122202220211220120210220021202122010002101122122121100111121022200122001112002001212021020100120211110110121200221112221121011120110200012210011121012002200020011110022120221020022220200122020021021001000010102001221110022120220120212122020100001110200200011121001101121212002020021010020200102220211122022201212201121021110121001112002121222202222212000220112100120111211211201112021110112210202201020001020122001211120201220020001021001010100121111000022120121210212220201200200212212222010210001122012002220112000011000000120100211211210022201100100111002012020201100210111021121200221211122220000000220011201110210102112122001202001021102112221120020020011120002021201200221110201101110001010111022111112011102210012212011020111020020211020201021000112121211102202110220011112202022001221211001020012012001020112121111202221200012100000002212222100221122200101201220210220122220020121211021000022002021010112200222210011222020020111202001010110102221211012102112201211110022200010100100012000201221200122020112122202110110110200100102010222021221201211210022122002020111210020022002020022001000110210102211222100001210202101110101212111100121100122220011210101011011220200202110122022201000000122102210110100122200011011202211011000211010122022201120210010221000122122210110202222200111201012021200021010020000102100010102001210202020001201210011110220221020010202212010111122200222120121122011112002122111112112012122112111111010022200112200210200011001200102002200012011122021210211000010111100002221122121210001110101101220200221112210102201010000000212100000011021220012100111111111220020002210201001100222202000012102201002100120201220012102110", "122021010121111021002102012122010110121001012010110102121222011122110100112111222001000220101011101120021211021110101221120212200220101210202010002011222021220210101200102220020010200121121010022001220001202022220100121010022101020002001000211011010202122011122022111121120221112121022101201001022020021212201200011011222000021211211211102101122221200020120102202202222112110002210002022120112120202001121020210001022001101110020002022112010012222100011200201111222102002212221200122202102220200022112121212211021121011220202110102022101210022011202100212022000002111122220211220221001122011100021212001102002121022102200221022221000122102111002210122101021022200210221100121000111021220001120120220221220111111121002120022201210210210211221202012212002211212212121011000011112002012000100222122020022001021002020000201111221021200101222012022212022212100210212210212120200011110021122000102101000210100110002202120222110200121011100012100001002210110002020011100020021110020011101101122110122022222210021112101210110100111010020100112211012000110202210022022021100100210102120010220010002020100120122010121220022221102101200122100120101122002122110102220112012220112012111021120101001210122011201211111101022221022211200022011122211021212002102221002122102012001012020220110202211220000121210110211112002212122002202021000122022110000222121020002111202101211111221012201110102221121202022111000001212210010001221012102121110222101000100102200200112212011121121011010122010000202102010210121020211100000120201112020010221202222202121011200001111020212111111110012012020002211201021222110202212210210010120112202201221120021022120201112102011212112211120111220002020010212102120010010000101002110202121211101211201100211222022012022222001000112000111122002011112202101211112111220211121010200210200212102102010212012120210212210122011201122212112111201200201122200221121201000121200000021001012120111120202120021022222221122112111010210002", "221202210222201221012002100110112222012120022221101021200012021100012212201100202010220200112000212011101101012121111200000012211211211200112122020100222211010020121022200020022110211220110021022012120111222120200020001202022222110001201111221201012212000202010202210110022020020011021211202020101100211022010202111020002210221112102010022001221212122102000000221102022010101001022221111201021002111212021200010120000221101200022200000122010012102002111010210022002111202102211020011221202021100011022221221110100011201101002111212220101020220020202022110211000110200122120100011120102120200020001120022200021011000000200022112021121200210121221120221000102202111111212211100200211022000210102202202111211202121102202100122112200000200202110111202112102121011002021122010211120200101121102001112112211110102122221010211112022220001112221012202102222110110212102110211021100122000220102220111022001221021220220222202211202000011200200000010201010012210212102111112011102010221202112211121112020102022012000220012102110201001210220100220001000212011201002220112022200221210210022202002101020212120002021112011020112210201012021012012002221121121122220121012202122102210022102000220001101110200110122001121022002001001011011202111001111201201012210112120212012110100110022021221022222201012220000212121220211220222111100200110210201102122210202201001110201012210221221100120201222121202100211001100201222200120110211022221110010111010112022201111021021102212210200101200121222112201110222011220110112010200010120110000220202102100011110001201000201001210110100201100010221002102220121112110111010002210020200121002121221200012121110011120022122110120001112021221102121210010010122200101222200111202020211221110220110201020212110202101120220200011222210012010120022102021211001220202201220202221212211212111000120122122102120000111202221100022022110020101021101210110101111112022220120210021002022102121122200121111222122011202001010211001001", "012221112202111001111020020210122000212110012121120220100002112000121022212011201200001111011120201222011102122102212122221022100022102102221111200110102110022102102221111211000022111111000122101102021210120121000110100110010111020111201120010022102000010022200222022100010212200222210122001110222100010222122122122022002200211021202010022221211002211202111122220211120222022100222012102221210112010011000120220111102111001101100120001022222211022202011210211111121022022111201112011012111111020100121010021222122211202200011220022212201222012111120120012100200001102011112001102122100021110202022210220110211022222200120112122122000110201211021022121222000011001220101110212111012021122221100002110210110021000222011122202120220202001022200200101110211010001000100120221000102111212201120122122121020120200001111002120200212201121122210020212010220002202212201220222002121222121220201112010202200211001121122210210212202021211122002020102212202022210220011001001221020102111022212012112212201221012220111002022211010121202002021220001001210202202100110211012010221012112021212102000100022021110200201012010102022010001002001011220220200021022202211112020010110221200102002111020211022012212110010120220100001110002220002220212212221220101200010021121201101122112201121002001212102000100210002101200111010110201022002220202201010010012021100002201200001102212222211111210200022002211222012202010200102221101211120222121111220001021110222221002021202102212122101202221012112121122020120121022221200020000222102021221121022022212201111021222222221211121122020212110000021012100220200101212011202022110202122010100100011100211222211210221122110100002010001022110000020020011001120022021222201221020011210020022211111012220012022200110220221200211010212200122001101110211021011121012001120220010000022211020020202022121110111211110110100202011002112101111100011122021222210200200100201220200120012022020000021121212000211102000011120110102000", "221112011201200200210122221121212120200101102012120012011202101022002010102120121021002020000010220022001112102000121110221220110000122002000220011101000000200200102212211100201001022011220011000201221200002102222010001002121000112102010122121120200122020102221210120102101200010210222110211210022111221201121022001021122010210222220010222110100202120102021221121110122122012102022211101012011122201100202122112121221221010222211200102010212221001111021201101020210202100101212210111202000221112100200210012101011002202201012221110212102200100112022010222020100110122001021011001211001000222010221211112120022220002122200200101221120201120011112220111220101020210011020010102222100221021101222112010102121111000111212211112212100202020221211120101002022010101010111120212002010202210002211002212012200211012122001110100012100100122002021100101221100200122211011210121101201212122010102211211022201122122122002201201110220201011021111201201210212000000211011012101212122202112211000112220201211211002000021211120011112121220022210102100222210010210211011210021200120210022121001110212021012121222110000221011121110111121220101221220012012122122002011202012202022122100220221122200100002022120002011020211220100202211122120122011222020200022102021101010001210111121222212002101000121121121112000211022102022110101221101012001201112122012010222220201112122210121222221100002100102111110022102211122210112121210222021001220001210102021111220021201211021202000002011100210220101102021111021000001112110121101121002210112200222122212112111110221002220122000221201010020111220001010120202012201020022020120221222001211122020021111222022100010012200001020022112211100021201002010010001002110100222122020122221010100001000110110010112122010202001100122000110100121120120001100011022111110210210221101100011222210211020221222101002021100011200110220200002221021010020002122121021021022200000220221112211220220211101222001122222110112012001022111211", "012021101112002120220210000110022210200221120212021100011212112100120010001001112012000101122212200100022101201120101122200001012112212200200110112101110021001222021011212021022121202211220001000010100110000121021022020101122121021100010121020111122110122221022211212012012022221102122122100121002211020221120112211122100112202222022121000221120212122112212200012010212221112010121021221212211100122021012011222101001111111112011201021002220012002001000000020022021101020201211001210201112110100212010120201201102000200012111010000201120022021110101200111222002022100120222210210122100111220202210120100220210001222000022201110112120021001200020210010120101000020221222200101021211010001101020122220202220121120020220022201220111102110212010021011021110110012200202210002201220201221102120200001212022211122001102012201022001001211021201111012012210200101002210200212211201222012012122002121202200011102102200011101022012221121202121220201111010101200122010121102110210110021000020020201010102100200220112202122022210201221121201221121200222200211201202111120212201012112100112110001211200222200112210211220002200012121111102110101202021101102100202222010102102222201122221201120111102021101012112000000001102120221220222012221012222000110202000010012021010200200121112212122020020110112212200010012112212221002021202002010022222102001201010100100220022202012020102002121222021101202110012200120200120002110222010222000220221002001021112211212200211210011200001212110202021012120202212012002100200121012210012210210121210222120201100000012200012122000121200222212121000001221002111120112021212220010121020102000122120121211200210202202201121110101012200212111120201110210200001112210220021011111121011100001021021111210000110022212022110012122210001020122101200001002210120002212210012010012212011020112122110122020101121100210212212112001221111000210000112210020111100101210000200222101002011021011110212220020211120022201021202221102200", "212022122001002120000120012120121001010002120202011001211200221220112121101120000102201022201002121121201001212210002202222011201121112012202000102011211011022000121202012001121102212121001122021111002212010020000000110212122222012220000122021112200100210211021010022022022221012102002111001012120212200211201112110010200220112002202202000012121022200011212021101211121101012112110120221021201220011111000110120202010120001002222202022111011002000202000101012210002200211211012120202101011012020202021011201102001022222100010121110012220000110012011020012222100211120111000212212201000210201021110222100020120202200112220022220002001021202200200120012222020020111200001001102000121200211210102221001120121211101200010022011000022211222020111100012010222111112110022110101000222120222020221110110002220101000212100212202000220200001222220221021112010202012212221001110102021211210021120200020200120101210022010222020002111200202110012112112220122022100122221111012212202000211202222212112121012202210220100222120010111001121112122121020210221021212100102000220220020222022111001010200220021210002212012020010220122010222100220201001200121202100020222012110001202102012210200102001102121012001211211002110021201100022201121101210000211220202221210201012221020211022221010112112112201021020202120121012201202120211022200102222021011100022102022002220110001111221112121011210201201021120022101210111002221202212021002001211021001011101010210202202221200122121222102021021020202202112100022212212212211210211122101221220101001111201022212111120220210001022102012100112121201221012210011221121012021012012212112022020220110112120211202002001110101110111212222211220022102000121212000212110221120001100100121022120000020010111012001122002010122021101201002200210220101100111121220022011111102110000020021111102211020021121200200101022021200210202102021220120100022221120012120020202012110000102102020022201120012102112202211201002110012102221102", "001212102121001100222000222111210222212202000111122211222021212102020102200021020011021012201100020200022221022001212221010200021022001020101112211022002110000020210002201122120202222221221220200120221001020100001122122022212001110201220122001110011212111112110021111212002210220100122021011210211002210012000202102101101022020202200011222100000021010221120101202002121012122022020012220210121100112122012112202221210101200101012020201020201011021212210102212102120211121010111221222110200222001122002211002211100101100222202121212012021001002212201000220000210000002110001011001021211102220120021021100012100112110200110120210111101110011110212211200221122001022210212211121120112120120121211221202121210212120212000021100022212120000110021120122220011101112202101021102010110220200100202122020011212111002202110112200210211002021021121102101201220001002021011122222120211022102222010011212012112112020102111002120021010021121110110010200210011211210212202022100112101111201101112212100011201022120212101012001111022210002000200201012212111122001012120020122011002112101002100102121211002122010222010222112112021000002200222021211111012102211222100221212010201221002122202222020120202022101101122020022210001122201220001111010202201100001022221122212002022222120012211020101222122012122020200212101201100222011200102222010202101220000120121100010102102002212102211112000202120101212210201102101212021110100210021120220200000021210210020212011121222112111121011101102220202111001102121221012101200011111020000201211002000201221000000110111100212221111111201000012101100002112111120210120100111102122221020112001010201021021011220210110211112112212102022210000001102222120112121122100021001121211122202020000002020002102022200221020212212220102202102202101000122021202011022221111000211011212000000211101000100221211010120212211021000210200122001022002122120120221100220012012002210210211000201212202101202111120011111010120222120110110110", "011022110221222220002000212111002202120002202011011111201112211000222111110101202212002121101122202020021021112101010122211202212100122221100001210200201101201100211120001202120202220222202101201202200012200202001211010000111211010221002110101221222210012201211002110202221011110200211022211011222221212221211000200200010011120221211020220102210012111111121121001000002212202201120122101101220101210022110022220101020211020222202110210220121200221010120101201002101011220222220021011021202120022121120002110212000011222221021020212210111211012201101021222220112200122001200201212100211012201210010002111102111222021100020111202212220122000121100101110211202001200221222002201010210212122202221121111012111202111220022022110010100122122210020001122122200121021001202101001001222121000112112222101120001022121010122221202022201001100201011212100120010000221022210021022100122022012001220111110022001121002000100000100011102020112100212021211001021212011220000020102002001100020110210110122121001101101110202200010022111202020020112012022022021112222100112201001012100010120200112102222121122000022020021222022202012212020210111021102221121100100010002001101111012112120101011221110011200110011020100011201112001120201201102201122012120011020122210022202011112212002020110110022212021110222201221102001120201111012100021010002002102121100211122222202101010122121001201011102122102201012112012212000222221121001020201100222201011021221021102011002121110022222012122210001212102211012212120200201221111000111211202010121202211210111210210021201222000012212112010202110211201201122121101021020221112210112110000020021111110210010021121201201110100110001000020010122120122120001021102221021000201102201210020111112111022012220001001222211020121200202100002110100001102220021212122011222011110120221212210222112221112212220110100102021200110201002211202101020221121020002211100001202112221210121000201101102011211010021111220210200202220020101000", "200121220020100120200221001121112021012020110000220120122212211021220220000221222020202121100100121220212220220110021201120002102020101122120011202012222012211012211200112110102210012101021210121001222021120002101202110120011200012011012112100220221200111210020202001220100002122002211120211021011000012010102002000020210200012101222201100001012102102122222000222202220100001121202222122212112221112212002210001211021222021222210000200201102200210002222022100210111200022212102212010210212120222000220011001110221222102111001001020200111001022022001011101102020020011102001010001220012220212021121111110010102220111112102011102101221111102022112021022210112120122100002001010112000102220000020212021002001012021001122110011012220002102201211122001011110000221102202222120111101210001211202202102200122221121000100002021212120011011021000020022002220201220202120211220000100112002211202021210100011000002210200202001000221202221110101210012121101210200010211211102022220022020212110012212200112212112010122210121012002022020021212120200100001002200201022011202222021222110100110011122122222112100202100101010200122021202012122211001201022221221210202012221121100201221222012222112220222022220000010221100102200011211000201202011212212212221120201200200121110100001200000100222210001200012001200001201021022022021011210221011220201011001011111121100220020212120001000102101121011100200110022220112200021110002200112100202121220212012110202212112111220200221110120012122101011212221122222220202222120101101002011122121001220111020020111220211222100121210221011112200111200222022211021111222001120200021211221200102110102200202010201202021122112202122122000202220112011212010211022012120102211110110200122021100122021011100110110102000222100020120221120201020112112122122100001210112010212001000212020010221021020112221101010002200022220001002210220201200102100001021120022201211200222002221012202200211220012222021200001012112220100111121211", "021101122210110121221201102101010100102210200102022111021220220200012120002210222021011220021021002200211112010112111220222211100000020101122011211010001121200001102011010101000020222010221221112201011020122221112222212011200220200201000122221100020012020212110001210011222020000012100010021201012101202012021212122212020101201201212120121121111020122202220121220100221100121100211000102202220112121221121022111102010001202102211111021112111011002212211002210200112002121200220201200222000212121112021110000120222111110211112120210012112000112212210112101112222021102110221001221111122022101111022220201222012121000201010010110011121111001211110201221100002001021022200211101212222002102221002120011111020121101122101211021001111111100201021001022210122110112021001111222010110020122202000101212200222222111122121022222221100221011022100100222202211201100000022102121000000200022110000111100010002021010200011101012022212101111211021112002110210121020010210111021211210202112021220021020200202222111100212200112110121210002120111212112011022100222121121012021100120112202122201220102001001012201000021111011102010122220112210110210011101021021111100200012121022100122011121000121222200102002002002121112020102110200122202211100010211110022120011220110022120211112200121222011011122220221111000102101010221201221001100121220221201001112202022121022121002010202011002221212210022122011122001012021000210111222202201202010000120002000210021002221122121011220102002122111220201012022122201212102111021122210220200211121000220220221122102011120201121121022200020112011011102112121011201101112202201120022221101200210222122001002101100100202121000211002111221222100001012021122210111101011011011021002021022101121201100212200122201220112120012022220000220021122121201102220010220021111121002012011011022022201010210021022200201121210210002210220212201020102021121222101022101220222111111211101220001000121200211012220000111221212212001111121002", "200022200021012022111011201102121121122220210100022210220202201120201201101001201201210002202001112102120211110201102020022001020001102002122100221110110211010112201202221221100011012002120221111101012121202110121110201202002022000122012210000111011112111202020112111010122120120221202021101122222222102200022201012101211010000221220002110112002220011122121200021111212111221012012010002012002211022201002010020221221122102000210012112011102202110022101221001210200220001011002100010121200220211002111111021101112202021120021211202110100112000202121012211011120200200222220222102000000012101111000002212222021111111211000222222102200102202000101111220120002100012222000012212212000221121121121102020202101120221100220212211212100221102112021201122220001201020001201020112010102011002110211200120201201100100022112102021200221122011121202200200011102210122210011102022100020102200122120012021121212012011210112220100222000021110022000200122100210021110221202021121102122010020001120122220212010122220111001022021021100221122010212011111012121010220111212001201010210210001012122121000211000020220100200201221120122012111211121011210001122112111101120010010012010011112010001022102121122120022102202201010110012211222122221210121021121100010110010010221001202011110111001012102021012111102212011211010220222200212120021102001200002210020220121001011000001011210121000021012112000212200120110200201202121222211221001101012120021212111102102000211001120101212020101122202222020122211110201111002010121010202112121210120011012102011012112200221010101212000121211120210121021102122100121200200021220120122212020011012202200122000021010100122000112002120001110110112120110111022222100121210202002101111211100110102221111211010011020110110121202012022120121122111202121221101111001102001200110021121102111200000122202000021100222020100220010021221122211220110111211011020210100020011111000121102000101212100010000102110101021222202220200212020101", "212220112020222011020201022122212202110200122022112000122022001012012111120222210200020211210202110000002112120010212100020001011121211100011100221002010111102210012112222210120012121211211002102111122102220210202011102120010110202001121110120101110200012021001111222122002022111010222212121100001221020110210010202000012001202212000202121110002221122122022110122111100222001100000022100221110000212202001221210102120012020101100021021202220100002111000122202200200002222200220210011010011020202111201202021001122211200021010000210010011001211121112000012222202021000010101202000001211101220012102001011211121111011110102221010210011001111020012100200000010020000101021002021120020012222022002100101102020210202201111121122202212221220110112111201222002121202212221021210110121121020100211011112200201220122210212110100210101111201211220200121200222212102000221212000010222120111200102222221120210221202110021011110021010010201021022022020222011221101212111220112202100200111101000212210221220201101101012220201021200220200120022212102220212122020002222221122201021012200002001020022200002102220200000211101110101100211200100101121002221101200011121000212022110011020211220020202221101001211202211102010100121101201222111200012210021120221002102100012222200101212020202222211002221111002002011210112200011012120111212100211012220120222221222022022110102221000010002002221211111012021021001220221102220221210221212212100210200121211021021100012202221020200122010121121122120001201201120011202221122101002121020100011201110111002212200012022220100000121122202221211012011010120020220002101021221102202002220012000010102002121102200200112111101110122221202121101112100020120100202011100122022022121020221110102222102212020021111000010101111120212121012110210121211220211022122000201210220112022001121000000221101100110121021000111110101201101021110200121012000121012101111022221111021020112010102021102021111100101020010220210102120210121001", "211211001122021221021011011011001112012020222210012100121202110102000012121222211002112221210101210002121212202222210111210220202112211112101220002101100111100100020012110210220000000221021222201000010212011112221201001021200002221001200102201011112210210221210021120102002222210121221121101200022200102100200021211011202121000202112012210102012222002101000000111121012221220220122200100211202010221202120211220000212121211011121022102210011220122120200111222002012111210011211221201202012220020212111120221122200000210010012201012111122210102212002210122201101020121010211110101222122022020202102012201201221000102121020122221102012211201000120021212211101012020011222101010121210020220112211221010120111121112101122120020121012110221021100100111021000201122000002222010201120111012110222012011012022000210021112021102222222212111121221020000222001202121212202200012200012012210021022222201002212011120111011020201102022122221220120111020222222221001211101222210200101200000110102201220121202121101000110121022121012200121222100000002001101200110212021200221021020211002021121111210012202102022111001012001022000212021100012111010021012021220210220220200020220100012021210212110010112022201112202022202011022001222012202021212120111100222022221012222211100001220220022200200011121210220211221102020000120110010122110001201200021012012212121000200022022222100000202210021211111212100002101002112000110020200001102202000200120110201011200221201220102212110101012010021211212201122120122102010002220211021001111212200110012002200011201200011121212220002221012220102202200202010220020012110100212022221011001202010020212212001011110121200112200100000221111000122102021222102102212120110101122202212110112202221122020120221202201102012201222010210200211210202011020121200101212020120022022122112002101100101102011000022200202020011200212102022110100221211001101012011200210221210222212102100201210102220211120220010110221012022021100020200002", "011120122212210020222202120102011001221220111111021121002120100220201110010210102211011020211101221111220012102210220222202110112222120120111001012010110002020101111021002101201021121000112201112220010121011220110100110100001012100201002110120201202211012110211201212122210101121010220100002222012102111022112111222210100011002000011212110001010001210200220211102000010202011110020110012021221221222201220200020112010020201210211001100222102221211222112002112111120020211121010110022212011011100001210221211210100002010122011100101012000100200110000202121211122022201021201112011210202201212110120211112202020010012120001221110110112220010101111220211020111002121122201001212210001211202220102112021220222120121112102001110222212212121021012101020001222111220112210211202101222001211220111021201101020001112212010010001210010201202021100212100001200222201221122122002011020000100121010021201022211110201020210112221020002002001122001000012101211121212201220111020202112101110011012202022202112001011021111121201011112202110012022221001220111010220121011220022102011200001110022111110101202222000010202010020101000011101210010022211112111112220021122101212100202211200100222222200101012011110110010220000200111100002221201212122102212220210210122010212001102010221001211000121200222101010222000200202001212020010112222212022122012210012020011122100110021221001011212200102101012210021200111110021121222010222000111201102102202111221020221020122120112100122011101001011101210022022000011222221000021121101120122101112212001201112110220011100011221202011001201001020201112221002220011100012220220020011010002010121100212000120021201211121100222211010110220012212210202120102010020000201010110201222201000012211210022120011021221011012122012102200212122001221002221002121012112221100110102112102220021022022000211112100101112211221201000112211201210101120001111111200212222200200202222112110122112010200210222122120221000121220210112211222000", "111001122011200212122001101111121221120020001010012211210002110201021001102112122102210100012120121200020100021210011120011020212000011212211212011000001111100222011220120112211021120200100212221201212021120120200221000122200200000101201202220122021012010211121212012220021110022211102211101111020112201012010212011022211202111020202002012002200010102222221110101202001010122212120112002211011211000110012202112101002110111211201201020110112212120121021222002112210002001001020101200202212020112011000002112020021001010211002012201110212022021220221120000102000212020220220222100000112102220022000100020200002221201122020110220012112011102210122011200000011111121210020212122010201212111101122211000102222120010100100102010102211011200201102211210221020111202012120212110021221222012202111121111011020011000002221102011200102211022220220200220202022210201022212021000211001121022112211212102001010202100222222101011020212211121202210111212222202020222002020211221100000000202000211002122102000002021102011201220221101011112022012102121201210101012211021101222221120012120100220012222001021001012201220210211002101101121210212000000022011122200012210022010021010000212022121221212010221221220211002022122021200010121112200200200111210200121120210102200100220202002222001020110010010111212111112201210021110021101220012201020220002010021210001102001200001200211121111202020200101000020101120021221111111220211222222220022100102222021110210002000222011102112001200011222022222102212021022202122022121210002201211120202200221202020210021122102202201121012112222101000110022100100012010202100221120021211022202102110010121202112022012200202212211122201010102101100010222222120221020021200010022010111020100000022212112212200221211100012002222222110102102100122101100202120120211102102010010020012222020120222022000220202220212121220221201221110202201121220112222010222021001121111100100002002020022202022112022221210221200211022011122012211210", "011021121022212011220112111100202222000100220120111012121120010020201102002201212021001201122010102221111111120120100112112201102120012222102201110112100221012111210221102210000122110010221010100221121121000221120022202011202121202020200102122120120112000222010010121112101200010212222110102121000000100210101221121200221100021210210121012211101212220222001111002211000012012102011210221110012211022011100101202022201200120200100122012011012101002211012201110111220111222120012200121001211000000220122201112020111011010221002212010211122111120210112020112210111022222020022110110101110222211202010102110122222020201200020010222101212001110101222221002011121001021022201121222201112100111111020200001220200210101122001001021000001000111010111122211122022001110022001212110220012021010010201200211001100010212102002222210220000012121120022211220001201011212220221202000212122001022001212012012122121120202021202210112101221000200112112001121022110010020200210220022102211102202202010120221022221221001110112111122101110010220100010101021011020202010110002011212100112222010122111211020000101220011121202000001112102121220001102111011200021010202211221000120020020000120000212002022000110102122221100202220000000200121120210100111111100222110011201101001012222002001212012200100211110211021000101202202002001211222112120121100011201011220120220201110102000121120121111111002010101212220212000210220201122210212020101020200220110121000212100100021100102222122100111102110020100120021122001000012022222202021222110221002111100220121202221102210012100000000000211220211001011000002111202100211022112220211100101111000100201021001012110200200001020001122121101021211210211111220122110110221122120001122101112221121222210120112121010000121102220100110002202122221102101021221022201011022122221110022011002122110021212210210212202122221100112112121121222201112000122022012221002020212210102022011112112012100210212020121202101100022001002110020010", "212012012021101002110021002101021112220020022212210022212011000111011021001112122200100111212120000112211011121011111121001200200200121001120112122201212021002211212001112020201200202221202020010222200110001022112222122102102120010122210212202210010121010100210112210111101212221000101102021200110002110110011002111221001012211121022200120101201121011100010021212011021012112102112212202100011102201011200212001012221012002221121211012220120202022202201221120002202111122001212221101112012110101111200122121100010001001120012000111121112112212211110020222200021111201212102012200122210102200112021201212212021222102100210210220020011010020001222000220102200012112011020110121210021211111101010201000200112220102202201202012000000001120121210202110102222202220201100000021012212111120212201022010011110211020111012200102110221000210220121200110201201121102121102122200001022000012211002011020112102002211021211220110222010220221200211210021012012221212201201120011122112020001111101000012112000222212111022210120000112201102210210120011110221010101110210221120211122100212002001210221020111000221212111010112121112012201122121011122212021220220101200002021222110120211211010011122002121100222202110201220202202000121200022012101221211111122201020022221120212110111220221222022022111102210201022212022102201121012110002211121112212210200022012211121000221020210012221002221121120101102112222221112101201201120012110200220002220021222212210112120021022120201001011012110011020222002022021000011020210022101102101201000021022110101121001202120010102202010112222022121220111112120211220112221121101111202202202112121212000120002200122220020112120111020022010002110002002022020112121220100100222012000012111202210220222220211111211002210121210121222121000010022121022021020110110101201112210121222002022202011022122211011121012201211222011211112212010220100200201022001220220010110020200122122001112120200002221000110100110002202010222122122222", "210120212011021112222022002101202011110101220101222111202212002211000220122122110202011021100201001121112221021112211112110111122222110121112211220222022212012111122110212222222212101111100212200120021200000021201010200202001002210102200021100000202222211201200102100101021220110001220222121211200201111112222002101202102100101000012112212110001100210201221201210210202211102112122000210111210221201111022112011000100200022111120222010202111121102222012021110210202011220200221220121000100211201121210021222112211012001021220220121201000212011212101011020020112002102020211122112101002021000001120110121001010001021000222021102220102122100011101002120020100112021121111212112222210022102002010202212001211020200020122011212010222010010200201202011102201100220010001010112022101111122012120000202021010210022112120022022120200201221221121002112001020202211112010222201220011022202200002022221122220202201111011210110121110121010210200000202110012002221012221220020002021021221200211022121210002020010222200212100202121200000001200021210212021012110010021001202100011010202022001020212202110022222001111122110000200101111221121101110201011221111112020221010122200110222120110011021210112221120101211011102022000112202221011200100201120101102111120022121101111222010021012112001221012220200110110122211000222100001020201221012111021212221021001121101000002112002122110022002222200212202010200211210000101220201202002210211001000010122221102001101012002111211012011022022020020101001112110222002200220122210100221202202211021210210021212020221111012012101021122200011012010100202002102011010200001201121202112110200011210201000201021012112111001022122002222211120001212021200010021101020121012200200201101200221011022012011120001022210211201022011202110121100010020222101110212001100010222200010222110021022221210002210102222102112220122000212011000021110011222222022202222200000101221210022020110000112121211112000002021010212012210210211122", "210102122020000000210111000110001002121022101211202220200100021020121120001121122222011101112100122022021210101221011022021221120122112000200121102112121020212002211220120122222100211200202212211102100120221000201122000122220012021000111122100022221101002121200210121011121022200121020001102201100102210222001102002220112210212020202100111000210201110220201202220201002120211211112110020200202102212000202101210210020020210100002120102000021202121121100220012010112200012222002100120221021000100022010212221020001002110011212021020120001100011202220101120120020201221112221121120221110000220112001210111220020012112020112202212222111212020010020000200002221110020220212011120121012002222122211121102222022012000112021202022011102000021020012221012022222002022222202022010112121222102112211211120020000222021210121211011200212002010220212101210002100212002100100202021210122000120210022221222102111122100002111201011021111121111112211220222222200122221102102002111100120111121002122211002121200210002211112200101101210001102211000121011100212222221112201220100000110201211212011102220210201111020121102100020022001022201011110010001012120222200120002011012102020202022001011201121112221021122110221201021000202200200202202111100222102021121111122220201111022011020210212221002101200222110110020212112000210220010002210010022110011002111212100120010100202020210000200121002110020120020112002101012012020021001102110212202000220111022101001212122112111011100121100220110102220101011102001121100111201211211221012021220200220100010201202222011211200212112010121101021212221001010200200201202021202112000112100121211211202100122111202121011212011212200112020202122021122110220200001001222001010202110202022112020122020100000121020211210100211212211001002211221210000110012110122101220122112012100200022010120022121010020212121012221102000021002112010221210010201212201122000011022020121020022202222200110012221021022012111001002201101220122001", "010002102102202112020021011220111012001102000111101222101010212200211102101120002020010220021222001102100010020002221221201022202201102102110221101001201121102011012010021221202101112201002020012112000102010201100100021200022100202121212202001210020022210220220211102020011220001120102010012022211202021210020212200221201210210022111222022120201110010211000022012200211002210101001212222100001022020110212222012212021102120212020202012200201112200202001212000122211102122000022221200212021102220112111200200222222121122221111011021111112202221111111102022100202012021111210120022122011211012100120020221000210020100010120000100002121221210201012220121101010110000022001020012211221022201211220221211212000211201101002110010001222110100200020020222100101122100122111020020001110000210221121202102000122212111201210110020201202020122002112211010021222212102001222011201001000202010000211111102211220111200202111211021122100111122221012222112021011120211010011221220212220022012111111002222020012101202120212010020002012112102101222200221112001222221011122212001210222020101112001212112122000111112020012011220112111221202102002122001000010200200222020021002012202111221012100122020012112110102212001202222022101101100212111120000121210121121021110220210010212200000001111100011202212221211201111221101022202020220121011221220120211210021121220010221020110122200222021021212122211012202211212202111210120002221022201100211012022021121011201020202122010220210022111011110021000020221002212201020100121021000222210210011100212210010200122001222120221222001212021220010022012202202002121112211102121121210002011211002122202000001001012201121211121001102122200210201001021100100120122210002210202000201201120222221221100100121110000211222000102201012011012022101110001120201022000222202111111212000202200110001111112000120022211010210220020221201020020202010120121222110000202021022202200220212211020202222200210001210000020022021022121100120120", "112112220012110122201202201000020211112011202221112110122122211200012110221201222110200111211020220002200020211222221022211200112222220021102022212010022102002221102022001220120021200012122212122211101020120011100002112211002100200001022120200202010122210200010000101022222212200022101211202100020001011001221120020201202201202121222120122200000001000011022002220022222102022100011012022211010121010012101102020110021220011222110122100110002211021121001200211102212010201210010102010211002122112120001121121001022000112011221102200110022012222111120110021122112121110011221221212122202212221211122010202010210121011012001201011012102112212010100202120002110110002002120002021111202021202200201112210012200222211102001220211001012120220201001001221212122010100210110121021211101120200012001211222120121010002002210102000010002110210000022101020201212021221021100120000220011122202222121222121201221012020010202111221220210011201011210200221100001102010111112011022120102011202002011000020102211111122002020202222101211121211112112010222200201100012000012222102001102200202102122211022022001001211120021000020101000210120211210202201211021222122000011022012102002220201020120210010011211022100011112001010122101112111000222201101220021200120110020221112120201212222001110122021002101112001111200100110210100110200220200122202210102100210221201110112201012101202000200000110121102022212220201222022001112002222021220100121100010002001100000102022101121212222000111112001202102222002121012000020120010012012221221202220221122011012100211121110011122220020021011202001101202112001012212022200212110202220112101120121100211121011222021220212010002100122010021211211120022220101212211200001001020111002000101021000102200211222020010120022201001010022010112001110200220020100212000010100020021120112102102111210010020222020201111202001112022211101012212122210110012021222022102120211012020220102002202001022012010220220121011221101022001010210121", "201022221201012011022110210111111020211101002001002210111012220221200122122220202121102112200122210012221211001000020201122100011102100122120220101222001020002010022202101021222200020120002222120112022211220021021001122010202120211101001110211010102001221111202010210021122102100101012102012110112120012100102111102110001021210112201110020102220021002210112111120020010122001110222100212120020012100020000211201211110200021021122101200111110120221002111211212022200021120000020122101220111120110110021012012022101210102010100222202122000210012212102112120122011100202022002210211221021122200022002202212120210112201000202202101012020022200222112202010220221110120221100212221202000022012112112111111212201111201111222122000000220101220010000120011221220211120102012120102002121122210010212002001110211212100222201121212022101021011110010121011121200111122222021121222221011220222120220221022011122202002220210000220102001002120112100001200221001021100000000201021121110022220102201202211111210210001100102001200122212100012212112110221200221122020022100202022110000000212112202010122201200110220201210120011101100000112200212211002111200012011021122001002022120101200000001001222221122100012101201012222212122002201110022200220221210211011200012121020000102120100021202110221212022200001121210201210022222011021011101020101010211010120122220111112012000202110210111102102210111221000122201020112012000122000021022210020010222211000211202202021200021220211221122201001121100000221101011012100120011021210012021120202002221012101110112210002010000001221211022212002002002111220111112101001202020012010012110111020010002200211002012100202102200102211120022022010110221100211101111212002010102211121111102102112221201212002000101112111110202010012210222212200120201022110111212100221201121202122021102210200011202001210200020221110022102100101212022101011111100200100110000212222020212210001200201010011201001202002211010021221022010010220122", "210002101021011200100020011222111111221010111001012011201212100102000200021222111100021012111020201010001221120110202221201210210200110201211200012200022201012010001211210221202110120200102122200221201210011212022212220021110022000200101101110002022100222011010100200121222110100212000002102101001112112101120011220221122100020012111220010110121201222021101210020211002001000012221212001111100120120122211122202202221201202022011022122101010011120200122101021111002122012011211021222121211200120120022110022011021021122112111212101100010212201120021200200212112201211200200012011010221012110120121020022121110012122222202110220121001221111111101002001120100120220202112212212202200220020102102121202200222011010112121221122022011111001011000011101021002102101021202100022202202202211001002122022120112221101000002202222011212210211212210000022011200101200110021220020211201101202202110022011011001222222001002221020022210012001122211002011021211021110120221100201220200010120000010001021001010102010101020101210212011002020200111200020210012012000210100011011110001100221112202001100112221122011222200010220212210010011002022120221211002111110201221121100022222001101120100212100200211201000010201021012211011200212102010100221210022011101001111222201011212012000212012111022011000011202100202012110001021111121100100210212121102220012210222101110122021112212000100020211211102021011012121020121100010010001121220001222211210222112221101002201110021001112100211000102102110012210211100012012020210210212021220011102220010020202202022020021100201002210102012220022211010110020200010002111221011211022212122110020200000211202121212222010210221012010122012110102210000010110100210220021201002120010220200201212101012122220120112111201012201100100112022210001201011110121222200002022110112220221211121122001000021022200000011010111222122211000000112020110001110202022000200212100022111120011021102011011112222111022011011000201021021102212112", "021002022001221122100001122220011110201200202210201220212021202121221112212222121102000011001202212000010210222102220002011211212000001000112202201222111202121111201111201212211210200111001211111212221212212001002110201112020000200021111112202021021102101200212221012121122012120210010102112002201201000021010121012010101010201011121101221220211200221012212001122111021011200212121012002212012201011020101220210210211002210000120210012021201000110201020110002110200222221222201111110101002120200102020021210211222020020200000211012201111200221021020122022210111210100020111101012110012110112110120201120101211122011000021122221012222011111212112000220022121102020122001100020222022212210121222210110211200221011101100011002110112211102001121121210001120222001020201221202202212220212221110021022110221110110120220012222220111110200010220101100112001101001210012120000112212102120210211002121010012002012010020102222010101110022202212020202020020222110002110012220200102122221020100121222021011210202210012101100001200101222212101200120211001120121100011012001201100022212210102120102100211222221000222202022122220002200111201001201202102211011001010201112211220002212011200022021120122210220000101000212012110002220101200021110120002110001011000000021022021210110222202021100111011100010010200122211102110102122220112121210111121020110101021202221212222212010022111012111111120112211100210010101112220022121200012002000001012001000012211202122001112221011121101221012211200222012200112200111020220212021020101220211200022211022010211211212010022012021022020120121020220012200101100221010121021211001001011010011121022012221122200202012201122221211112000000221211020200102020102122112201212201220020000100121021100020111222221122010202022001111022001210021011021002100000120211222200121021122212011222221122000000112010202021000101012022122100022220110222021012111022002212021222120211212201002000001120201221100010020002012111112022112212", "020112222020020120210102212001221012021110112202000022211022110222202212201221220212022010212011221022211221220101211202002101221201212211120222122201201211001120120202112212011022210022211102212121011220100112111111022001220001210010020020100011220121222121220110210000221011200021121012012201200000121210020101102011011201000212101210211010221211200011210102001201221202020211010211122002110100210210010202122202110111021010200200210222011201122100012210022102210022122020000011211022211020120202022201201202220122202010202000010102102000220001221012200110222111222212220111101211202220022112220111212021010011102112102200200211011001211110001212210200110000022021021002011200122221110002011212011012112011021222021210022221011001212020101002120221202222210121210002222001021222101110001221022222211112120121010210220221110202010211221101010222002212121100000221202000111012011002210000211020221211210200222222020022022120000001201012001020000211122211210210120011202020020201120112012001220012121210200012221220110011021200202011201110220112221201020101122102110200100210201122210112002211122122211111220101001001000112202122020102002100000102111012120002022101202210211211221221021011012100200201101101202202201022202111122120222221110210011022001200210121212121022101020101200200022110110100112210201220011110222102212101110120210221220101011121002020122020222122220121200001222010011110110021012211022111122211122022120110002120021000211201212211020121100021111101020202001122212010221020020212110121201210200122100102020112102120110101100200222112122200202120110110012122100122000021110002120000212010122222110202211121102200002111002012000110100001022110021012100002110111102001020001101220222212021010110220222101110211211012210101202021021101000102212120222021011020211010020201002102222112001021201022212011020120102122211122202011021120211212220211012201120210100101112000011101111102110201221102102101202210201211122121101012", "001221020211222021202111012200200202202200021202210000021111102010101000201100210211012000022111121002210002110022210102112122112122000202110010121220121110200022201212212011000220122010011211001021021120200111121212100120201220222102010111020112102002211001102111201222100222110212220110011200221120120121210020111121202011112012112211100120122201101021201102200201111122010000011110000202202102101010011010121201022010020221121011102100202210211221220101221111020101112202101020122102210021001021202211212212122022102211122112022011211011001021211002200001102012002021100121100202102112021122102120221101112001010211020202221121011012010002000122012202202020200222202001111020200220001221102012002012221111220021122010002021202012001220111221211021101102110220221110222100201020210100011210200120110011121102210100102011122021000012201120212200122102101210102022022012000000212100210221111220110111021200021022221000002121222122212120021210222022220110102222100221122021121210120012002200020210011210121221100202200000010211110100101121100212222122210211000002122211012202101011201020001021200101122111120020001101121001210122011111002002100021210200212000221020201022221120011112222022002222201211210001121102012211022202001010022211120112120022120101102222020102101120022211202020020200100221102222111020202110202002200210120202202001000110001002122021211122001002201101221111221211021212102200202102122201100010011022101110022100212221011012121122010011200200002110222201201020200112220101220022121022002110001021121100122222012111100122210110221110120120122001201122211010020212022212002022100112210222220220210101111002122211102011222002212111020201111101110002022022000120200122101001211101222221022211211012122100022211121010202010222020020112100222010210112001110022220220221001002221112110020100112220112010120201102211121212021102210111121110200012122100121012221210111212011122111100212101110112220202122221002121201102200211", "211012210001121221211002021221011111201210211022111122000001110021222102102200221121101121000011101110211222212200022121220012112200211001022211000211120100011211001210101000121010100022111002110212000012020112112111201201001110102102221010122011001121000002211110001222021201120201120112001221210120001222112100022220110110101011021020212210212021022121201112022100011120222201210011211210110112012010212001022001000021011102212202101111112012102021221000210200001211110011110202202002222100200011201202002022002202020100022211110211010210020022200122201221011112012002020100210221212200010020012001100121201201122210021122110011211212212202122220121220100122121002202211212110202021211101111021001120002012020112201021100120011201221122212000222010122212000112021001010002212222210122122000202222121111201212222000110121211122011220102020011012110022212202121112221000111011000000220100020200221100101112000001102122010001012220122011112011021102000001200221001222220011202100020010211201000211002220200110112201020012000121102210220020200111022101210002001121101021020122020100201112000221211120012021202220202201011121002222012012121002202011001012221001211001011122122022101211212020211102110222112112010111221222112201110220112011120202012012020100011200201000121100211011201100201021021221122002120022121101102200211012021220200122112002201121211201022200110210201022201021012021100120000222201100011020120202222200102122012012001101010101110220012012201222012222112211022222202021112200110011201021210222011221012102121211102212112021111212221120200022121022221120200101022112122022000210000120200220100211010110001111001210012220020121202221020002020220100110002102202002200212211102020100120120100111002222212221101020210121201100020120021121212022202012202001001201212220202011112222121012121220012201010221001001102222110110012002210221100110212121120021120122221121221210121110100021222222010200112210010222021022012222002211", "210212220121111222212110212012101022112222200022100100022101211200121022012200112010110210020201012122212102012201201010100011110112001002211122020021111001001001210100120021012122102221222022220111200112010010201002220211122211110012202210112000112122202212100021010202100010221200110200102000212012220222122221211011022021101102021120201100101101202102221221100102011101221012022002121002200022021020221002110102200221221120001101220210021111221201210210212202000202021122111221220110011011010211201201111221200020200212200000010022012110110021112011112010012101220020200000120201112110202101011210120100112111002001111112010211022211211211001212110000021112101202211222222201022110000121201022100021221112110020020121111221202121100121120112010122001021201102202012120101122212111222001120221201010020102122212210201110020012120111222010101222000102222202202002220002102011020202001012021220101200110000002222022002201020201222012212221021102222202001221101021110022212012221220101120222122120010220020000000100122201212212220111102210101202120000002022202100211020222121210212022121200111120210222000210122022020112220101002001120121012111121020111220111010102011021102121221211202110012100210121001202121020002101220111120002110102101210212011110221121102211122012010020000001212101221001001212212000112012101112101020101012101122022210211022120221000121022121100211000122211112102222221000011111212220012002222020221222120122202112022212112021011212102221212212211202022110201121110010001021122222122220110221020010122122101200012022212210102002101112200121002221021112001002201221201212021120121211012012222121210122001221010121212121001002210011221202220002210011011021222000200102221121221111021200212022101222220221112110210011101210021101000010122202101110020012022011122221120222000102101001121120201000222010110010222220010120001012212212002212200112121200012001100100001212001212102120202022211111001102222222222021110120210", "002020100201120210002100211210211202100110010221100220202221202022122202001022102021120012201000221202000202011000222002222110002101102101022022021022211101222121121011202200121201000020001112111201020221102001000021220021201002122200212211220202222211200101222101100011101021001001020121221112102211202111220021210000201110222010100222010110112002122002002022202011000102000012000222122221210112211202121000022121221122110101000121121001222110211011002120102012122220112110122221000010222001022021001122100202212020021020210200112002010100001200100120200120102220211111001122220000000202220020002102102222202220000202002122010110101011200112220120011212102102101200221101200120000011100101200101001112210211020120120221220200221001210212010100102002101012220121020022220011201020010102121012112222222011020221210220101101210121200110020000222211222102100121210020120102001020012002102122102111012221210011222121011102111200220102201210220210220022211012002210011121002220000112022102110110201212220112111200200001011010100120121121000101222012210120010101102222111002012122121200001000112221200022120200120121122012122102012002111012121010211021101121110210012100200210211111210020200122021022120122020202102102001211211102001220101120202111201210110120210212121220002000202010002202000221120201022202010000010220102000212101221001020122002000011202101110122110001020111201201100121020202111111110000221220112100121021201121020121020020011000202211111012011202100112122000222002200021102021202021211000220100020012101102122202012212120221210020110010112202002221110112100021211202102000111111101122001220002120010012222102021021201121112011120210102202202001112022222002101011122021121112210020102101110122011012110012101012020111011210022120101222101010212012201100121221000010111112111011111002020111200011000022110200102000002110012101211200022002121221220221011102200202002022201022022102002111200020012121200122112112202010120020111", "200211111201222021101122211111001121022221020221121210201111221122220001110102022000200201101022021020121212212021110110010201022002110002111002210120022221221022021100210010200111221111110000101221002012200111011221022101010022001011021020001000211222012100222211222212122222010101120222121212022200002100021101002201020010221101102220021020220022112002120100112001100210011120210200100112210110200001210200200102200111221001010112221110122110201200202121010220202222212020121111111122010011222102122221102121120220000000210221211101012201121001222200112010101210201111102122220221100212011122111110201122110012222012101121202002020021012010001111112021102012211211210212000111100202001211220012120100220020100120021120102120202102222022200222010101200022211121111110212211011101211221022222202002001220122110211210101222210221221210112021102000200021121122020112100002201120100021220102220122102110120222201210020101112122120201200120101012102212001222212002001221111202002112010222201210112210122112111120221021022120220020201002102211001220200211011111111122110121100100021112221001122011212001121102222122021102101221211110001020101001122111022121021121012010200120102200211120102001112022212222202002201200201020211111111111122222112011120121221010201010200110121012201002022210200212012012010011021121210100001211000012102221121222102112102022022102000000011111112012111220021001122020111120110121022200011110220100011222120022000111211000001221220200202022020010020100110212210200122011100012211020220011101000201020020011000012001102100010211212210110010221112020112111002022111121020210201100022222101220101122120221002021100200220222012212002120122211021011112201222002210021100221010101001120001112011100220110001222210201001021000120021201020101210100221210100200010010220120002111012102111220012220201201121021212212120002000121121001122122020210122101010012201211210100120020201000112010210011100021210021120022102222122112", "220202201112111012212122002000220100011012021100202020210010102010102212102110200202120222211221012011111122201211212200021120021001002221221010022001212100001220200221102222002022021222010211021220022110022220222101111010001212000222200101000221122012220000121220121102210210101021020012222100011110121211020101200110112012000100112102010012001111001210002221022221012120212212102222120101120200101010101011112102110011001221111201221000111201001022202100211010211020222222002212022100000110021122202220221122000000112100012020112022122220011012002101011201220222121121202222100012211022021200201110220001210120210210202110211121022210112122200020212000002121112001000020011111100101021011011122010211120021012200212121211200222120122121002210220001101122201100021020002112122102121010112011202112201001000000111200022021120202121221002201110210121111200101100222011121102112102210020001210002222021121202000200001120101100121022002211021120222211121122201111220221111210202122211200021102012211202221011011012200021222022110222212112111200100220001212110102110221011022100220101002222122211122120122202121102220021022021011000101020020002202010101210100002112211121012002002112202202121221002020101101111201112102220200121122202022101121112102002001202212011210210120012102102210112002212001120110220210002001122000202100020020010201111221112022212100010111210122102212211201000002100222110001121202210002020202222112002022221012122121201100201221121000102212001022100211010002002022022102201200120101111222122110000002101101122121222220201022000212102202210122210022001122112212221012001000100120002001000112111100200012000120000000001120101100112200221011000012120000122022212120010220000202212100111211102022121201021012020110110102100022010001022022010111200122102100022022102000112002122222211100001000210011201122220101102102201022100211220121012011120000021120011211000011100222221121202222201021200102101001221220221021100110221", "202022022100112212001111111021222200212110211001202001220022211212011012002210020121102221200222222111222120002121121020102101112101012221102102111022101102101011212202122212021011012111022112022021102111100102010211012102110001211120110222120002012101220012020222002022122222101200120202000100000101010200212220222121000212111211210221211110101100101001011120220220200200100102210010122112200101200201200102111100110122020012221101121222001011012201011010012022120010212202001112120122221110202221212101111101022100222122012102221211220101212210210010222010012220110022021200120110000100021200020122021200212121112101201212021020120202222212112212022022110122122021020000011212012120202110102220022000211111212020100202222111212011120110012112012222121102222110220122011021200011111001100012111111111100202212221221110211010011020000101220102120100210201100211021002110000220212000121002000010122221201112000200222221010000221102010122010000221112200012201120121200020202022011212011010220010122211112100000022100200110022211112002011101220120020002221210002202221210101201122002121111201011112002111211122201211201001020102210201102202011211100000200222222000201010012000100112001211201200100022021101222012120122101002122222001102212002100001120011211220001200100021201021220121002122012222002202020020111222202002000202102012221200121102100202222000212222122202201101110210020111000022022002112100110111000010022002101021012112110001022220000011000212001100002111122110120111011012201011000121111201121010100201110102201201000012112011001212110002001202220221020110121012112202120100021101001120022122221022020201011112201021120010021222202021222111020221110202220011202221212200121120212102021112120020221202202012202120211201002220101001202021200212121011002010120210200221211011000002022112022200020020212201010022011010220102000221020021210011121102221201111201200111201022221211022020010222121210221202202012112022001121211122001", "111202222102010220102011011222121200100010100022011020012220001210020211221010102022020220110110012102000012001210000211001202002000210001001202110022210221210020022111201110120211010111200011102220101022102102111011200202102111121211222222221120112221212102122020011202111021010222210012221011000222220221210211110101011001122022001222201010110012020212000222122211110112201211212200120001000021020221222101221010212222110210022012211100011101020102000220111100100010120011001221021020010001220112021212000100102111022120012010211220212110111120221101120121022020210020211002111021211200022121010001220110100022111210220220110020020001110220202210000121211202100222011101101022122221021121022000100021221111202201102111001002011010220112212121011002221120200211222102011000001011021200211111200111000220200110112122012202021020022112221202002121012012110011021110000002010112202202122201021220121220211002011201002021211010002022112100122010112112110021110200112201210112022120210200102102102200000222011210112101102021022121121122112222002002100122010002010201222100202200220212202202001100201011012022221212021020220202002100101112200202101202211100112222111000102221211102202022010012020222011022101212000002020101102121121021000212221102121102221021022010002210000212120121000020020000220110011012000222211202012212012212202212120111021111112121221000110200112120221021102002202001120220102200220211222011011200211102112011120020121222012000111010001000121200221211120100122110002020021110010001201020021002022012210222102220000211102200220121112212111010202002222220002212020212021122111110022100210120002221121211011120011201011202100110122211220122100021021101202112011000011111112021022021001102220201010110102121012012122212211112102212020220110202120010202121221020212201210012121222112111221002201211020200010101201020122011010201120121221010210102011212222020010111021000010000122201220001102220210000011001010211000122200110", "020210111101122110022121221102102211202102221222020021022110221122020112110020120120220111010101202002122021201022121202101021012212000102112221202112211221222011201022022000022200202001111211202022111100110022222100000120020111200121212002002012022202200021200102010001111222221111120021100011211112221201221111011202122122201111012102200022022211012112000110112210100000212211201211100000102102222120100202011210222112121002010120020202221000222102012122100201121112011210110000022101200220120112120001200211002210121012012220011220200202111101202001012221200001021200110021201212202210010020210221000110022000001120020210121000220121220121112100020200021222002011000022020201211010222012200212212120122210210111100112112202010022101101200010210222011122010002010210221101112210112202001010200100102111101011212002022020111111012001201010000110201202000221000112212102012001201002010211021012100212202111202000122101201111122011101012122001220021122122002001121100101111121101110010220000222222222110221020120111200001220212112222110121010212202102200111110012221011000011221200000100220020121212001111010002010012220021221022022120111220211000110010200112001011010010222211111012112000222002111100121212221212020020120122220202122210201100211211222100021202221122110222200201202011220010110120021211212000221111101021212122121011102001110122111002111102001020221211010000202111222111210111210021222202101101020012201102200200220102100001211010102200010220102011012021211222202022020101212020101221002111221210210111020012200100212222011001001200121002120111200111222102102002200110220100112222120122220211200220102102221021120121210001110210000200002112212220010110021201020112110021100020000020000211011120221022221210001111012221220120202110220112020110200200001200020010021220212102022121021002100221202122010102202010001021101001212020022202122122100221110001221002020220221102001212112200121011000210212121002020020022111120011221", "022202110222012212120211112200122222111021211210201212221121121000021102112210112212111210100112220221011010121112220220110122122001011121112221222201100200201221210201001122100100200212201110111012022101122201202220000102200100121112200102112002110021111121122222222000200010121222201211002120002011001112020201212122110201200021002012120011220201001222221110202010021201120201112100212002202022021222200222021102022110212212210011102110111202000011021111021010100221201201122102122212201110020112122020000011220210112101102112121220211101002001221021010221120001222112021212222100220221221010222221202201100120020111121001111221102102120102201000221101120000210200121011101110010011200002201012022121210112222211210011012201110112110110121202112111021112222010021211220220202121001212111122020200000000102201110222020222122012000112221110002201121012211212021002211000120200002102020120120200000110220202110100021011002110200201112202201101111121221111022112122111212200200211122221101001112101111001022201102000100120111211002120210122200102021011011020122212101110022220220211112002011202220221120201010011202211001111102122222012121121002000121020021000011110022002010101111220211012200000100222002201012122111001220100220200002001122120202002120110000212122101121101210120120012000000222201211120210000000001222101112021111011010201122222112202111020012110101212211100011120122221201121002112001202200110210102000120121211202012220012102222020010222020122201200102111112011102221010101121210210010100201110101002001002012220001201020120220120211201221001100101110112212200001221220122020100102221200120011212000220010121200112000110202212201112200022120001100102010002101201210002221101220111210102021200111101020012121020100012002221122202200221121001211101010122200110112210011011000011221120202222121012021122210120010222022120222221002021221221012220210112011212101211101210001120102100021221012111211120222201021202020210110011", "112000101021001211022221022012121121221210011222220201112011222001122112220212212022210200100201121100021012212201022020210200012120012101122000101010011021211021120121212020102200101102000110210002201121021201202222122021012111201212111011020210012220110022020022121222010010020110011112000011101120000222202102101202010211002210220110120111020220121202202221201121222101022212200221022021200111001012011201121012021021010212002212202112001202201201110200010212202200111121011222111011100022201221202101011100212201211011121220120202002200221211022100221212220000110200100201222021122112212211122121112021121220012221220121121220010111002000102121000021011121222012011202211121201101212021010222010201202200120000002020110222001011000010001000211012221011100022110102220020202102111111222121202001201111202000122101012020122200122011021100220101102102100222101100200201120112002022010221112220112021120020222000201020101102221222210100002002211011221110211020222002101100111011201120121220100121210110100220100021122201002012022202021021021112012120022110022121112020122012102120212002220221212001101022002010020201001012200220002120002202202112211002221011111121221202120202111012002121221210111122000121002001022210202000111012201121022021122121021111102211012200112201101121120211010201011022222121220201202022022202020122221000021111201101000111122010201002020121102122120100102212202212110011220210101221102121112012202111201010200122012201002021002200012222201221121101202202101020000111122020022100110111122100111201221102112122000010121211010101121221211101202220020020120021000011122202012020011100010102101011202001001102001220112010211202210202102222121212112111011021012010002012102221111001100011012222100001122102010102122112221201011110110020110122120102121111111121220021001201110111002111110121112122100211012000212000001102022111122210112012120102201221020121212220000021112001210202002102212001002021111110001111111201", "011011020010022100200010200110212101200212001221122101202111120110001121011202222121012020012001001221101212100011200000202201012022211120111221102121220011102122020001200000222011212011001122211201210221210010222102020000222120220201022202102212220000110112002022111001102200201221020021010112010220122211112110101200002200100121212210100200012110211101112112202122221122221201110020222022001010011100010201210110201102102010122020200122122110212221122122102220220201020120102002120010021011002211020202212121210200010020001210012011011221020011000211020002111102012020201122011012121120011122021120012002222210100012222200201202221211110220021022122121011020000011212200212112020011201120201022202102022121201101011111211200110221122122210011111011012002210212202212022101110002221202100101110121122220010112112101022112102011221101210112102120211100010122112100202000101110002111110120002211000200020102010212000101111022202111220201201221212000200122202021012122212001120120201200101012201001222001221112202200000012200111000011112111202100012111211101211010122021011002001100012121201221011101000102021222221002112220020200120011220110210001211221200201001021210220200121112110110011111212100102210211022212120121222112101202210022112222020002212110121200010020021221222102222121101100220120222111020011210010021111002000110021100212102000201110110122102021101221111002220000220121102211212201100120011200211000100211002211110022021200120121212012000100002020101110211100211220120020202202212101021001212220200212000001010212220200201002220100212001022011102112202020212011110122100221122121111212002020111212102201212200102000110101101211110212012200212020211011102021120120012011210122111111021010002210021011211121220200002122002112001202121222100001020111002202222100210000211210001011000112121022122111022202102111220112000210101001222202122201001100122220002200200101122220212110011100012200022021110100201012211022222101120000", "210012101121012102122022220110222121120120002220021200221212201222210022121220010000101120120122110120022021101120011112120001010220210101010222221111120101012101021012001102222222110121221021002021122001222211101120212102202020220200022021102012112122221001201222111210102020211211110022110010012021010000011210211012222010102212210122202111100010110220011002020222002100121222112021000210020212100202022210020101002202121222201210210022110102101002201101212000100222101010202110010101011000110111112110022020122001010120000202022022020201010100100121022000021201002101200020020222200012101102001212120200110000212101101021011002222001210010110021202100222101002220211112201102000122200101102012021122001212020102012002000122021100102212110201200021011021202112111012021101200022110120101110011012022201220200210201211021100200220102011210022112202110211222102202001021101021102222122212201112122200201110020101022002221021001211011110100100101022110212121021200020101000111010200012010221212221011211121221100110022110001220001002211101122102010002000221002002221001112020120210001021011220102122102012012222020122121011110112102110001012000211102011201121000100010220210201210000212020100111010220121100011010220221122211021022022021021122222021111200122001000201111210211200122212210111111112100122202010121100210000210022200010112022211100121122000200011022110102010202002110111220220200211112220002100022021111112200000120111221112112022122000212212201101101220210110222122010010001210202212211200102120100000120012220101221211220010122002212220110102111102221210012221221002111210210020010111020100111022001121001101101110010012112100211210000110022002200112001220022011100102202201001010110011200210122101221000000112112211211000120101011212220220012000221012002222212221010021022202102211221120010211012012022200112220200000212100022222011102012020200221001001221212221020110010110002010002201100200111202011012002121211110100021", "202021012002112110120200012212110000002220202110100002000102122112101220102112221101220122021012110022102010102200212100111200122101101002221210100111022021021100001002210101020002200201002111010022020010210202220201010102201221121211220201012210210101100000200010121020012011212210012202100001101221112020211220211011101210102200210200200012222010220000022222002202200121121210211200000120111211011020110210201121021112121121022220222000122120200120002202221001102012221100010122202011211121111202022202210021111201002121100001021111220221220212000010021200102120012211220011110100202202121010022202220221101122220110220001200210020110211210200221110210102100201021101120002000002202210122000020120112020120100000121120010211220222100211101210200002010012001101012220012011020112101202021212121220100000220212021022212000122101101101002110121012012010210202211001022102201010221112001221020112001220111121102200111121220211100012111100002022110201112021122222010112212121100021112112122212011021110010000010211012020020002210200011221120100210200002022110200222200120022221110121210012011010121200212110200200221021020001211221000110122112020021201100021122001220100100120221121221022020222222120110110012001122111202201102000201222211020212001110020101120011011122202111200111010000120222022010221100122000110010002001122122201022021010121110121022210112122001121101001011222002021202110221022001221011021220020212012000010210112110111221011102220122011101221210220022002120100120201110021000121211200002100212201002112101212102222201112121012110210102010101101121122212000012221121222222111121020202020100001200210000222002022000221120212100210121210120220012121212112221020101222001011110010122000102011102121000102000001122201120001202210110101100012221101211202202211220110201021211211021222110212011101121101002222101020200101222200011002000201022011210210100201220221210222112122222021122022020222201100102021002122200212221010102", "200122202210222021022102202200220101111202222002012022022122120101201002210122112112001221200022100212011002022101021000121110221012100122112112200010222211102102200220122000102001022212000121212222202112122001011020120210112110012221121101020121000020011212202002200002020011212000011100111011102101011101202111121120021011122201110220001211010000202000200120211100011022021200200212022000001222021220022101022001211222202210222110111202102010010220021020011001211200100110022210101212202110012001221001211102120020101201012112110222112001221220201002022010200111221201211120221200122100202110111001120120121220100022111212211202202100111221122012201010102102202102111212111110001011200020101010112112021022020210211112001221210210021100102022010100110211100201221100021020101110111012212012101001211111202011212110222012102010111120022121021222211001211011111122201210120000021012222002111210220201021211221121022022010200100202112210012102121110211000001121022102210000011102112022002101202201010002120010002000212022112112020001110101021210012200111021212200200220010022102202121101110111100120120120222212122021012020200121011122201010021002122021020111100122000022002020001110111021021101102212121202212221120020111210211012202012210110212111020002112120202210201220011112100012221212110100211212010120121102200120222022020121222002122001020222202111211121202221112122211022100021221100001202210202100010102110201122011210022202100122112101102111202002001020022012112121111000202211022121000102212221002221011200000011102210200001101221221021001202002110211120011122120112222010121210010012021111210220002212112010121202222122010010222020202211000002222101121101111211210002201010022010021112222102120212201121112102210021001022111122110110100100201120102102112110210222120221100020002102201110012110110002021120021021112221012002012000201222121012212202102102112220201022020211022121210122222111120222001001122222221102001011100221", "121202221122220102221221021102001200020001220012012000201222221221121020011101002101122212221101001210100220121121101021102220001221012022220022020021201122120200220212022022112122102000222122220000020202210011020221111111000101012210110111212011022001001220011121020221202211121000112120102202121220202221012110021012010012122020201210000020122120102001100021102010021202000101220202211111022021100100002021120121111110222202212110020000221211220200010022210012110220202021122110002120001100110110111002122111021100202010201010021200212021012202112100012211202002200112012222012010101001212101220001110111122201211112002212000022122011011102112101100012001101101220012002200221101010020202022122110121002222222021120120012122220212011220120101102022222100021122222112221111102112000202200111221102200020001101200011201120122212000212010011001100021010102102022001010101000100211202110110120120112002211000211102001021120201211202000120000220212220101222212122100010101101001210200212212011022000212211021212010122212210211022221101202121012020001110101111002111111001000221021001001111012200110222220111020022201121221100202021022001101102011101210121110221220210001210101002222122021000011101222102221212111222110002200022110210121002021001202210000101201002211001111102100201000011001001001210022212220110100211111011100011011110022212111101020122220222220102100121022020111122222212000021220220010022200201121001002211200211002111101200122100022221011001011121201200202220011010220202211012212120120202001121210112020220110221200002200222022201222022211002221102202000211211020202222210101220120120112202001011120221001121102110210211001120212010220021210110101022100020112212100001110100220220000222101120212100010020210122101220000102100011111221111220212010200201000222200122021102122022011201221202001000002222021012101212010210102022100122001020011100102020101221221020021202010102022210002002000021112210022002000222120120121222", "122022002001101202111011212020211011102120022101120111101000202022012221000011102210012120102011021111012200100011121221012121110212111112022020111022100100011022202100112012121200212100011210012011001002120101101110000110200100000111200111002002211221101220122110001220122221010122210001112111022212112120001012012202211011101201012200010200102221220222202210010112200211022001200121000001021010010010120002202120222020001011200102120020001220221012010202110222111100112012020010210120000121102101222202121222010001212010002120112000102211122110020221101120111221001001100212011100211001021102021100200100122010020020212211101111002100200012100120112202002110021212202100001221112021102012201011201212102111210120012102121102102000021011121202210022202201100120210022220000100112101111001121100021001220021202020202102012121101202120220212021102220010111120201021100222111120021100221010212002211022011001201200021222011102201001110202002010012221012001002002101102221011101020100101212222202202222020120102120222221000210012200112210212112212010200012000001020002002012020011002122021121011100111212222020102102021002211010021212212220002111100222102202120201120100222212222120200121110212021021122011002100021010002110121100022111101020212020112001021102220102100010000000111011102221122112012001222000112002022221102112022222100012010002122112012020201012100212112210000011022222121122012000112120201122122122102211200212200212201000100212012120212102222100000112021010212112200120002001221022122010220022100111210212100112001120210120010202222100102200210120020111211122221201101121000010011101212201111101212020220001110211111010112010111010202200201120122102010121011212200210202121102110120221201121020110211122021101121001120212000110022222210210201122000100122221002001211120010101220201101212110111212220022210111020100211222221100110122120202111122021101221010212000000100011200202100000001122012120202010111211112211121200012", "121211000112001120012001011102112000020120121121010120212221021221011222221220021000221011211212001102121221002222101210100000002012201022001102101200200220022011012001020101112001022010110212122021121112202202210110122120122012200210100111220210201021020100000222221101100112201002210011112102021110200000111212022210021010002012110012100000221011201000211020121220002112201102000112210210220022110020012101112210220102201012120122010002012201201022111010212001200101010012021011222222110201220220122120002220012020110121012202122001222221210211011001200101102101012211122200011020221101211122110200212201021022110200220012011122002120001110202001101202002122021102011120222102112121021220121101121200022201112120122000001102020002111101111222121020200012021222122220202120210201202121221202001122110002201200020011010201121222202221122210101101220101201221001011021122000111210201000220210022001122202002121021121020022020201010021111101111110101221011110010002202222222121001100002221111001202212020201011112011212100111202220012001002220110211100222122210101211111002221111022221201102012112201110210210222122111022210002000211210102121210202011102202210012011220010122120202110022002002011002022110200102211022202102021121120110002212022002111000201020011221212202010100002211002111121202201202100111202202202200000122101110012210101012221222200220111010021202011201201021210122001222202022012021212201020222100000221122102211002102011000222212101100110120102121120211212221021210220120021202001022211212201120011102220121221120101002210101222100021110211020110121220021222111222201221212221002210122211012202220200200100000000222102201102101112000222020012001202110102220001220210210100002122021000010111110222112100122210022010021012212202202010222010110122200010022200100112011102020012002021022211202021200011102020122122200201211222211012212021121222101120111202220102001010020121012101022020101001121110201112122120112012110212", "020202000002022212020212101200120111201221002200100120221221100120221102012100121002001102122102201221112000211001101022000211110111202221221002022121102121002212111120111020120010200010011211212202020102200201020210010111110102021212211220102200121111122011001111021022100002222221111110101200222221122102010222220122022120221221201202120202200202122212120210002112220222011012212000201220111010221101021110121122002111100002221121102211110022121122110000101012222110022122002222012001102102200000110212222011021201200020212010112010022022012121020202112211200110200102101011000122220111111012011112112101120102201012212111121022211200002111022000011012111021021011210022020001111120121120200221200200102112111120122001212210212021110122022221100120112120111200021202002010102002100001021211101102211001110122100111112222112101002222020101020111001002200022012122200001202011000010121200210220222200021202101011102202112102100122110121202201222110220122100210112110000011120112121200001000001221002021221121010000122222201020212001201120120101112201121201210011210222100221021101020110201001001022120100022120000001002212012022101112000022101200010011021010022022211011001121210102222120120020120200000220110211001220000020212110200002020022100012102120001022110021000120112122201211001202002002112000221101211020201200200102200012011220001220011121222011000012200200201210000012200000012201212220022221111120002000102001121221000002120121201201202102202012210012002221011020200120101112012121201001111220121022002112101111122022022200220112121100120201000112020002200202201022000012012002100012202010120221112002011012112002202102021002102012220221021210001212012111202000012020220222002200202212210222101022122101221102121220220001221121120020220200102201102120020001210112020102112100201012212211202122020000000020120020001020020200220012021200022001122002220110201210101020111221202122112011122211110111010000002002211121101020021200", "212100012112210000112012102120020122120211002011212211121112100012210201101201122112211001200120101112201012100200020002012211101211002220100021120010010112020110010002120002001000022022111022121112211212100002022021110222221221222212112110122120111012011212101101102210100022202122221110221222121002012112120000200200202202002000100221022010022101111112200122120101112000110021220011220010011100021222212020222021001221102012220102010120120210222002202200020111201021200200010002001110111100120212002012100100202021101012220110022110112112100111002110020120011200122010201211102202010201112200122001120102202202001211201122020211210200210001020222221022122222120120002112120201000021222210012020200120211111111201010220201212202012021210201120120211020111112012020010021102010122210011110000221101210001112222010011122222101122200111120021021001222110012121201120000011001000101101100122000110220112001200100100210020221002110121021112201121121211020000022121212102001211210001121000111111002011000210101012201220121001212110220202101110212002022222011001100001122112102010221102002222022022122201121111022112201200002102102120221220220001022000211220012102212000212212220121021211010002121202110102002102211002001110202121100221222011221011110110012111202211102221111202022201020212221101200012111110002122011102221200202212020020200021210112111201122100111212120002012022121100001222120010002220022021100221001011211211111021220020211102012121101102110001201222111112100102021012010110101200222000211211122221021011012002122012121022202002110201221101121222001212100212102122022222010102121212011001021110100121000112201211220002212112121100122202202202012010000210120022122220010000002002121101202101121020001220111112000122120011202020211011101101202100100210211121220110100010001221112210020200222022110022011002220102121200012200200222100022110210020101011110010121210222111112020102102002211122010221101212020001200112010211212210", "020002000012001100201112121210021101210120000000210220022020001020021020000100100012011002220012211120002222001211010001220001120022110010021011122122022111202210222011011022121011201112102101212022200012212020011100001022200020212122112011202112011011011201110100110200220021111022112212012021202100020112101100002102101001110100211002021011101222020110100122211222020022212221102110201121222111121202100212001001000002011102100102220222022120220122001122010100221011022112110021201012002210221222001200211011010200100011120201221001001010210021010120221111102000200202020201001011110000111011220110021101001000120002121210201200001022200121221211002210100011100001101200111111111002020210221001020000000102021220021200001002222110001102012122000010002020022112122112101100202220200000002200200111101201120200022100122010110021011021011002201211012211101210220122011010211100211002202011202201210010012101020012022012010011202021022111211011021221120211200201020102102000021212212202021001112120001200002220202021010002101111122202221012022010000020122211110012200102210112012121021211112001202001022222202022122121222100022101222212122112111222110212002121102210002100121022121021020000201101000101212011122100000010000112022111120222101222102120102021000120201022000222010112112122221100000111200020222002200010021211222220210001001010202122201211010221120101002002000011210000110211000222122001201220101211222211011112200010201220202021221220001200100111100211111111200101111112012022202011202212210221110220212200222221210102122021110110020000021212020021100100010211110200022211002101122120111010022111211212010112201002110221112001201102212001111011000010212021011002222002222211100222012202012022202102200000101220220022101002120220110210111200102221211020212222111211120022112201111111122222010212202020222022102221101212010100010220102220100202121210002202211021011101120010002122221011000202111000220022010121110201112111000100", "011000221110000122022000110012221201002010221220022121121202121020002111221101122112110120112212011000110000212101201122022210002112101002120120220102021211101200121001111202100222122222011100112121221121202021022000001000112221001222011110120101020020220110022101101211001220011211120001212202201210112002020211002000011211022211121112201120210111000112010111121120022210120010212121002220220221212102220200222112222002101022202000100220100102001012122001110201002121110102011010220021200121210100220100001220002201101211200002110220212122001212201022101120120100222001122122222011002110011100010001002002011111020120110000100212122121222100012101220220002212100110220120002002121122221122002200221210201120000202120112010210112010212121222012101011010111021111200201111112220100100010012200100021011112001022011202021010222110122101210021100011110011201221000012112201010122112112120212120002201012120100100101001211222200100100222202110111001111221122112122010022100111000221021021011022111222210021110110001022011122211121120220010101212102022212201002101202021020122120100020010201002001121222100120110100211112200022120100202002022000220211102111000010210221210111100202001100202212120201121101211120012001211201122022112010102210202102211201100020122010000012012101111210111111120101122111122112010101010211102200000221200212020020111100110010201020110200001011101201121121121021200222212002201100221221222210212020012210001110222201211111020112011101022102022022220210200002000002002002210000202210202122020101021211220011020100201120110022020012111212111210212222221102120202022020000210000000201020010100012011210120022122210210202121010210011120221001212012101100212121012202211000002002102202010210221102112021001202121101001121202121010110012000012221101120022210011010100100121010222001221202121020120011001210022012211022121111201011000012220111200220222012010222012010210002200112002120220121211222002201101011001112222000", "010210201202102121211220011110101102210211121101020002221012000121201202012021201112002121120201211100020100110011121000200012011221201202000000101202002010102021022001121201220220212120112011222022220200122202001021120200000000022220221011221221011200121020011020102211011110201211112022101200001202220001222102111212021100020122100120021210211211211011111100012002121102212012022110200111011212201100022221022122211121221220000111111112002101220222210211101202022101122200101112120020101110101112002201010221022112122021011002102122222111000100100012100021001120221021001010200202001020002110010020112010011012001112121001222000200212012221102121202212002001110000100221021111210102100122022011221022020201021112120001001100111210122200021111020212010021220221200110101020101210211012122222210021100000201220001021202012211112012101101011211010120002201212102221020110110102202101212112200010222110002012202210201022011101101120211212012101220021221021102212202002012210201112011011220201110022001211201021012210210002211100122020121001111112212000002110100002221112002212021001111010211212101112212122001210111202021102221022221111021120222020101200202110010110120200120220202222120211010220211112002221100021102122002221002110000202101201011022210101110000012021122011122012211102122020120212112100012010101121201212202112211200211222120210111012020120000122010000011002110001201212110121120011200110012200000212010110021000122022110211021022011002200121212002110001000201221111120022102200221021001010012111110202022120102000101111000100021021112202000010111121220010020120001002101122112200012000002112110120221110020101101201211001122010102112201212222112110222120110210221101222011212202100101021220002222110210000212021020221121100222010202202212000121221021002022011110102220221011102110012121222111001102201222212002100110221102210220000110122012102211010221200022112220102211011111110202000000202010122112102122021221220011222", "221211002202222110200220011112222011102022122110210220111110221000000120000101200100112011202100222001100200220101012021221012101010001220200202010020121221211120100002112022012010021220221100210201101020101211202222221112011222002101221111112221011100110202210102210122121221010010011212110201202210101122011201220111210200121110120111020000210222012021122210001102010100200002220202011222102121111111221120212012021100100112100212211222001002102202001110211211211002020011220002022010221122201000220020010220201020011001222212001120002012222120102210102210012121021000100022201221120102001000001101220110101001121122122210222212000122200201111001212221221000220011122221012102101120002021122021200202220012010010022021010000120120211102210002001220020001102010112122210011111111022101211202101001220210200122101211102011021200020010120222212221110000022022110100211022222122211122122110022211110021020012011122202220101012222221022002201201202221101120222012022010021000222201001000100110112110012010202011110111221212112212122022202102022201001120221100000101201120121112102222001020020102001122020212202101002002120220000021111102200202222000000222112000022212000210121221221122211000200120122220122210010011110200020120220201202010122121211011221212221010022212011211011011001202200222211211000211220021211112221112212020201021000202210122110222221002100201112221120011101210000210222220022212121120121212121012201111110010100220200220211021012211022212110120220011000011211100221200021221210210100011210000122211222222122200101022112120022000101120211111001112201111210122220001012102202010111202111020020210022210200112020200122020102122202210121210221210211010210010212022201201022001121102012012111201101002112022220112020201210000220100010100210022020010202121000020002101200012220110012110112110022200102022011000220000011200201020202200002210202112102012102210011201021021220100212211022202210102000221011200111222120200021201", "221111021022112211001201011102001211101201200222111101000100011000211101212111100000221011012221120200100202212021000001112111001001102011210110220110200112210000222021000010000110200122101202022121200112022022202121110211000210221211011212110120201211222012112221212100201221002001001012101102220001201210201221100111011100221000001000020102120110120100210020102202020220000102101010120010222120200221202202010000011020020221000220201000211011201212000211201212120120002212111002011101010011010111202100201011222112001110012212111111121012112111200000120210121121021021220100122020210221020220022222001020122210012201221212010202111002122010202220221212110122001012121020120111221012112021012101202110010220000010112200222022221110222100012202011112210212120221212201101202122112201202010201220120201012102022021020010021211022002002100011222022211211021001210012101020111211110120221111002002201112200111000211121110121110122011122112100120111110112022221002022221100100012022120101220010202120010012021200200110020220020201122100101022201011001120201220022102002020011002120112112121010112202220110121202022200121220120202202120110000101112220222221220200111122210100010001000021111201102102110102200102210202110222220000111022212011210201102102000202101111011012021122211102002001101220020210202120221100210201011100222002102111120022001210202221222021102202000220111020200202121221211111200101121200202201122201200000012101101002202112122022222202112211102010102111222212220101221122211100201220012220122221001211212222101200201212111101222200220021011012012002220000010110022202121010121220122210222121120011010122011011210012100120212100011022200022020201011000220212200100210102220112202222222012212111112212102220110201102221010212211101010110100102220201111120200202211012121122122110212220221002021022211201002112110120222111200112001020110221001101120002012011202121112011020010202200122001212212121122102110021110101012221000", "001002102212110100221022120021100211021221010110120110011220201011101020110112100202101001021211012021201002120102010011010101110022202200211021010111211111222002020020020000020211021002211210121210202000202121122111010020100021011101212020022022020201222122010000222222000010021012110110100111210101212000202020011211011211220202221121200121110110102221120210122202120110011022201210122021112101001020122222012100022110022121020120102101021100000220010120020012210112111111021112102222210010222211201202000200211012101201001121011200021222122212021102022220120202222212020011201012120220210212211012002211201112022122011002011001222202212000221010112220202012121200102112010221002112022001012021021020212010110211212002121101120012200000220101011021202011000221202021100120200110222112210121201202101222102112201221021010121010022111002222210201001122202211010111221120121100121022020201122021120001220021212212111202120221221212001220122221110002021112110022221111021102201000202120002112021121011221121201211001012110002200111100022120201000012202010111012202101112202221121220201000121120221002100211100222000120002201012110112202012222111100122010001010100211120001102120101021001110220201011210100202021221202100120211000200202020101102222011001012011112211111012122020202220120120100012022011122121100111102011000000011011000112001201120220100221111010100120011021020212202202102020112022011020212202201010121200111101210021201021010101121221120021011120101220002202112122020212201212122200100200120011100102202212121211200002200100221002201122002010011222101222010020211202121001022122011122211120022210101122210110112100011000020121121100201220100122022101000002111202101012000022200111022210222122200022112010112022122001121011100021020212021120121120120211201110022100102010100012220211221101102202112011122112012010200112202010022012002022122220222110001010011022210012202000121002021011210202010021220220201011210202000222121", "002111212210022021210201101001201211200120202011120202111200201111222111021000221111210102110002000222022011101021202211111210202212221200100000210012112201020202010221120101022210020210021010210102121111020020220212200000000002020120120000012210212100120111222110012122221101111220221200220111010000120002101002002220020212012110112111201000010110100101221022121102211201120120021011221210200120201112000121010100121100120211011022200011111221201210101102221011120201100100211020012210101220112211112010110102200100000001112112120210001100101020221022210002011220000020011111112110200211122122111001102100112221111222211111211100021002211112011111200000222222002022210010112001010121210101112001010100001021221122212211021101011211102210021120202022012102021010021102211022012200211212112202220202010012220020222220210112110011001210101100201101220022101111101121110201211202202001112120101010120112000220001201000022022202110021000001120200211002211102111112011020120211000122010101001101102111020111211100122200222010011120100002011122021121211011210201020110001012100002021102112012101012021002101200021022121122101210221122221100021212000001002202222020100220211111120022111000100211211222012211222221101112210220022112101111222111112202210001012110110021100022010021222112210120201100202202101221212020020211211021211111000102020121011200111100111101112210102212201202112210001220212012202010020022200002111002010211101110122001020212202121101020201020210110100021100211212221100111101102111012100000221011220222222010210010201020201012212000011110211110000200022000112220212010111100200220200021121010112211102100202020011200022001212000202200001000202111220202110011020210012112011022221121200111121202122120012221122211002001221202121221220211001210211211022111000100200200021121011121010020201210100212202222002200110110002100101120102011102102012022212021000012010220221020102012112002112111020120111120200201001020212001121021", "220220021201101211222202200202212111112110212022110001221112002201120100100222001010111110211010211222111022111011112012200112000210112110200222112020020201122020110201102011210021111100012111212100222201012212221012012221110221101110202020200112221210201100001202100120202220211100200101210012111200022110021001201002122222021020211121011111202112221220202211121022111122011121200022100011120102200011102012021000120122121202020121222200120012222001222212200000210010111102202012110202002021202001101110021200020002111000001201212012201020110022221100212200110022021221211100211201212200010220220102101221001100022220221022112120111202101120011120212000102220102110120101122212112010201010022212202101222120102021002220222122210122222011212211000121100220122020000222101211220211111021202101101102022210112212202112202122022012202021110100100020211011212102121212011121001122220010112022021002221100202100110012120022110110102120112001100020221111021012011002000200100122221111201101111010111110120212222201202110222112211121100002222100000211120011110211201111222002201201021101112210110200201211020121022200012201102101110021120200012011220000112202020202122201122211010210021111011002112201202010111201221111000212222121020011101000112000202022011101222011020020011212110102102020002200120011002210120001010102122212121012110202110022121002212101000012200102201100111110001010020221022121202101120022212012210122001001212211101210112020220020211021100111000001100112210111220121122202202001221211001001022111222002012102022220011000202102100021000121012200020220020102000201220021212211111020000212200200120110111200000001112011201211022202201021201002002101120010000120020111111120111101200000101010221210222212222220200002101210221012110212001000122221102110221001120100122102210122211220002002202021121102202100002120100011111221011100022200122220120210101111010121210200010210202022202100202101121002001021222012100122021211002220", "111020101002112002220001021021111010000102110210111222110000102000121210221210001101211111020010122100101022022100010010112100202211222100021010022110201200101012210200101221000100222021100012220101212022011222112200101210021220000220221212222112011221202220102120020111022210220000020222002122212121022112220010010210001010020012122200220120021122002211100211101021211020112211111002011212111212202012022020120100112212020210212211110122120121112011121111011200022202002000022011201002021200121011001020222102222011210221112000201010011202010100001000021121122002110121002022221112220121122002221221002220121021220200222121001001201022010120002000012110221121200211020020210010200121010011022002010212000120102001122212121022022011001022110010212202020120120000112012211112110121100101201211010120202000011100112121001210101122221021111010120102001221222212120202121112221210121112202211120020221110220101111222101112110100102101021221210022222210120022001001101001221202101211000201002000202020000102201221202220201222021021011011021210220020221201020002022221120001121022121021000212200101000000001111210020012000022102012001021021202211202001211200020121112102221011012111222012122212112011121112000102112211122201002100220201012201201201220021102020201021210001001010022112011122011002220100000122102021122012121100112000210022112221010202111222221001211201021102122212010011021011022001221202022000221021102220100020120110202110222100220111202201211012021022210111010220102011222020221001202210122101012100222012100110210102121021211211111000102020121010002202100011220112010221021211020102011201101212000010112101010220201102210002011102012222201112102000110110001000122112201121212120011202201021110101102222210101011000022010101020112221010022121210122020210212211222020122000001220010111102011000200212020220021010200002000221212200022100202110220002220001221021200220222221002000101111012120121021101100021021101202110222200101", "001100222020111010120021121210111001011102222120101112210000002120222011012121221002120210021212000211011001201020022022020221011202011202001221121211200020201201122001112021201000120010121100010112121012100001222221211122000002200021221220200210112111120210110021101000002201002002220221201020110210102022011120012202010121120220200120101211100200011020101010000001202101110112212211220212210010021212221110212101011220212011211211222122221210200001002011002201210120221221102100120202010012001110211001021021000221021100110001010001111110212221002200111201001002101210022222200011200101200020110222010010002102001011121022120200222200212210022221122221101111022002010001112221101112220221011110022011202000122102221210000200120011201222001202000221200122112100021201112212010121200002211222010200212222210020112210001010010200112122110020122120211122202012122102021220111111211102221120220202120220000122210222002122000011121022110011002100111202022201112220010110220112021002102101021122120000220002200012200020111020220102121111221222000221012122202202222202220011011201121222212200011220021121201010121100201211002110000110212012012111012221112000022001210110021111002211210202112002001022020221012000120011201002202002111110111122002122120201002122022112201112110221120200111112210001210110020020020121011012220222110011212002110111111100220101210221021102210110010200010010111210011012212211201121112200022201211121212001001100002002120112011022102112222220122022002201102222221101101120221110101010201010101211102122012021102011200121020221201101020220121000101001111112122222021101210102200011000010211102211020210221202022101201210221101211000222200112110221121112202221221220101110112211201121110221020002121012120210101021110001011220120210111011000022100010012222100111200221001112212020112220200101220210000111012010002120112122010101222120221020210211112110012122112202211221022112122120210002222200012200011111001200210202", "012002110112110202222010210020002112102002220201200022111220111100221022211112221221221102011002121120012210121012002022002211211212001210011000021111100100201010010010001110021122201120111210102202022100010100221101200102112122102222122011002210122000122201110211000201112000100222200000012000101001001212022221201200220011012020122012121211111220021212111221200200012022000020212110122201212100000122001101121220222002101211212122220000110011221222022221102011122220201201022202221010101010022002022111120012102022011210200000110102121201211010220020111220021000121022220001112001120222221222112220210122102111011120102212100002021001001012100211222210122120201002020021122221122101221120110212121221012012011122000122111211021111101100001122111212121201010012102201011220221100212210101110222220220122002102100222101220101121002011110210121010121120021111002022201110221020020012000101200010200001220010102001200002201111221211220202100221010000211201111200200021121120022102200100001010022201221002112021200100001212222022202222011120201001110021010022200012220102212221002220001110002021012201122210012011121211122212102112021111001020112021011110202202202111022011021201121110200102202111112220000002012102200200000211201021210112210010120011002021101021020122222121020221112110110011221220012021001200221222002201001211110212102020021112112010122002112011121001202112120221121102202122112200201121010010202122222120122101022012202210200210010201112120100021210122222012110002221210110122020222122112001221201022111210110012111000101200022220202220110021120120021022211121222110212021020211102221200101201122202100221012210001102202110212012012212011220210111121201102111112112212121111020001100011201201210101221102022110000222200122222021220022102001022212100111021020221110111220100102120011110100111000212000201011021201121220010020102201102000100100200011200222102020111021122112110001110201021000000000111012101021221010022111", "222010002001220220100110212212211221211121012012000021220222220100111020102002022020122210010000111201201101022002202010112200122211202020221120002001011202201022211011110101110211201221021022012121120011000200010121002202022001220202211122102212012010121111211000202201002022221101022210120010110021112201221121000211020110111102012010200121102010021022202101122022201002021100102011220202000122200100210011012011001121022021122121002112100002220210011221221210111122211212100111202000022121122102022111020012010111010221220010011101012020122001110000022120201201101211112102000012102011020012100100010022120111102122110121121222100110212110202110022012210112120122021001000101012002002212111001222220220021002121220012200010120012011000012010200122110001100112122200122201112001200222011022210122020211211122220211120122001222122122211100211012211220212002222100102102012021001012001211001200021202201000112221101001010211102110110200020010121122010020110011021210210212011100200021011100211221111222120211202210102100111111201222022120012221122210222201101202002101012212201220121020001220120110201220020010102202021210101120010020102111211121210102011100222002210101200121212001002212111020101221000000220120210002221221202221102010110022210020212011120000100112101210102102200212020210210222212122211201112002122011011210002010001002012110110122200021021022211200100010222122110001100202121211220120022111100120122201111002200021020200000020010202121211120002011220220020122121101110201102020110002101010200102100100022222102122121102221100102220020202120110010212211110212011210211220201121102212210001121201012221200012211110201100011210211100120221011222022002212210202000120021021212111011221112001221210222201211200222221020222101010210112102202220100120120202211000112221010210111222011101212121201002021010102120210120211011220021120221111102012010121111200100011010210201012020210022102221212201000012001100211110202010110121", "212100212201121012212002121000212122210221022201002221101212111220010212001210111221122121001122021210221011021111002220100200002202211100222002201100101021002022020021001122002200121100121010112121000220001201202110020122100222001122211012021101221220210212111022210010221122002222111210010212111121220210210020110011021200202222010222021110011121212222100012000021200201201210120111202021212012001101112020211000001101112220001220120210220102202220222120222011020002021100002202000112100121000112100020011011000121100222212222220010200002101210110002222202200210101211211211012100000012211200110001100021212121002122021120222201210212110221201202111102021110121202002010021202012012021010001111021022000011211122120001002011201210212102200001012002210222201012201012022100012001010200211221211100221100000012000211200100221210202000220120111221110202121200101200011122121021010020222001200011010202211022002100101212201201220001202221010002110210112112001102100211002200020211202121000000112101022222111112100012020112020101120210211122120011102100211100010000102222101020201210012021120002102200100222201101022102101220001200122220112122121221221021022012200211122020121202120010011000021112202010021111211102011111222121222020220211200000112020122000002101000011122201210122002120200110120012020002012022201121222101001020122001010212111001102112000022010002022121100000001220210222111222221011222112222110200212020010222212212220201000110022212220022001002110002012102201100101221211010020022120200221020212222211012002000220111020220200021122112102201202010122202222200121120120002212220012120100020112010112210022120022000112221021212120020012102211201121121020120110222012101121122110010102000100210011101221120200110100102100111001221011101112220011121021112100212102010210002021022221010220012002201221100021221001012100020100101102011220021102202110001122110212202111110001012121000202012121202200002221211102020202111111101110", "101222002011021220002021001201111210211221221210210212101101112212112201212201021200020102211112121102121010221221220001200202022021111001102010101021121001100001000202202202102202010000102011221200001222222210012111112221222111010212001102212200210021112211001110101101222112122101101222210122020002000220122012200020220021111110000100102210222012000022022122012221012101010101201112100001120021210220222202022220211000220000000210022222110121220221112212020101110200121120222102212011020110100222120212221012211112012011000201221221201012020100112222121121002220112200122102100121120021211101210201201210120000220010020210202101022101121220001000002111210101002002122112011210020111021001211002021002120202210211221010202122210011012022001200221101112102021201010201100110111102102011112021222002012020121222010012000011111212211221102222100012111101101022201200000122210021020122000120201202201102212111021212212110221002211211102201210212012220201220100202210202100010011220212220111110022020102202011112020111220111002102100120010100221212001011211100010111100101011022212122012022121021122221001100110012112202221002120002022102020202022121120012002021220102021020002001202101120110200110101011201002121122100201101200221021212111212220221101210011121100200221222102020101002011022002212121120122120121020110202110002110100100121002222021202021122110220010112002012000210202101101001220012022122122021022201000201021102121012212012011022012220212211101102210200111121021110021211102220122220002110110111010121210100200120022101211100222200210110000211111102011222220110102101011120001101020001102021022022022220220101001210012210210212112112112200000000000021220002101200020111112002100201111002121220010202121211201100101221001021110210002101120021101121101012001100020210121102111222200201111211220202022101110110110200102021210101220001022211201100022200200120002000121200112101200021111022002102212200222012012212120210210120011", "021012021100212021102102211211222002110221202211102222022202200101112020202221200011112012012010200022111210211122220011102212200121020110202102112002021101021210010211110120000202122021121222210020210211220022000011202112202220210101221111220222100121002121102101112210202122022101020111021021022000010012120211221020120220110012211102020000100202121000011102012212110010011022011102100112002000002002021021111022001101121222001002212121111201220102002020120110210111002222111101002101221210110222112011112000000212100021112111120121102121012012022212000100212122022122201010010222020021110002011011201202011220020102210021022020111011010101020211111222222221211220121212211200022012100002111201202211000111110201201100222200222211012010101212212002100120111112010002012200210201220220001121010222021212010210002201211002111211011200210002021022010022010110021000122012221102010112210011022102110202111212120200000120220022002212201122120001201200101012201002111012222101222112120111212020002221222022012220210210012011201102121010021021210100020001022112101201022122200200012202022221211021001111210101220001001221101211220002000202200022102002012202201200012112212202021100021200112001001110020001121021121022101010000011022200222120222220020220121120001102020021112102120011212122002212202002112001110000210012002020221200122201201202110110102020022010001110000010002112221121110112021112021220211102121001200000111212002012222002122101120012010001121010021011100001100010110121211212211021122202221021100211011120221000020001012002202010000220110120212201111220020121020122222211210101111110122211021012012012202222022121002000002022212101000112210012121200122102110210001022221102222101102121001212101102021101201221112110000002101112100112011212012202210012212210200100212122012101020000111200101101202001202002211211121212202221011101020211122202201011210010020221122202210202012100111000001100221022021021202002022222000221221110", "001012000200210001210112001201110211102212110120010010100010001011100122110121121020200102011222220001201201201222121201210022102112211210020122112201220100021002002100210012002102112102020010002211110000200200101010220110111102120221221022012221120122100111202020222212000201110002200100010210111122221222101100121002111202022102122002012220102201221221001111101002201202210120120010211112111202020200220020200001211100102201221020220212120112021220000221202010021221002112000211020201020012020222120021120001020210021020200000111210021000112021100211122111002120002112022111000222021221212101020012110112010001211120201001110111112111122121121210201121201021202120220021120002020110202201120210010102201121021012022211122221110210121120111022102220100122212020111010110201111202011110012221001011012221012121221002112002011010202001222102102001210102111221002000021012121011202201200210110000222102012212020201000122211202011212101211112211220010110011002212012020220022210011221021101002022102120102120221200020021100010122122212110002221102201221111202021020012110020202002211222200012001212211021211000111101021002010222210110210200110200122022201200220112112120100222220010021001212222210002202110102221220212021110001121222121002121012000100202100220222212020200020212202011000011202002120212102201202101210210012221002021210120101210000220212112120111111120210220202102012000122022020101210221022012101202102120100211020202200100011200120021021210110211221102121101002111100022012222112010002122022200100002021221010201202001010200111101112101221022121210212212210011122100022200111201111210012121112110101210111212120101200102112220000112022002121220201222222220202101212020220201202201121202221200110202121212212211120201001022120121100212001112120201000101002120010202021001102112221210012210222210111220210200101200111110102011101012100010012120222122021101111120221120101111210221022111222220210121222110022212011110001122011", "110111221022200000021101010222101012122121101121010202200112112210002020212102222112021021021220021002011011220101012011011202112221120011002200222102021212011010010222021020011210110200100001001012001111200221222120012111122120201200122210201112201210001222201121202212100210221112022002202220021110012020011002100121211021121220122222101112222200021001002022112121022111220020001020101000120220210112001021111002210210020201111111102000021200001222110211202210221201011200022222120100021112211122101122021002000111000011021222022022012220022011200202221012101200110221021221120001121102102111112021121200221222220112021102102110110002210222121212212000222011220020201101201212012010111210111002121212022220002000221022000212210120121110121211121201210101202110110022020120011012110010112010021101020100001011200212012210012120120011112002021220222111011010211212120001212100011122121102011020011212102222121110120211020201102022112211221220212021112100000020122201202201100101221111011211210002021202211221222002220120221112012210210211122112222021001010211221202120000012101002222200110211020010201100010011101200011021211022122202021110120000212000011102220221212020120001101110000000200101210000012121021020200021010020020210220100000212000001122112210111002020212220012112012011221022220122202001210122220101021122211112111110221011202100011121021221021201022001012011001021211012102202001012001000221201022122001010100022100221001220222011012000111200201011210010220121122000222101200121210110222012120222100111201110102102212111020111220112212012002112021010200202220201112021022021201212201211101112012211102122020102220121200211201112001120211011211122020011022211102110102202222010021210211010222102122201211110000102201100002102001020010110110012021110102122101110120111012210020122121022211120121020110200201002201211202012101111120120100021112022111200200020002110012002111121012110211021202102111101122200222002200120002012", "201120210020112120201220122102120101201010100020221112110110112112111000101120220112202111121000210100211002000011020221020110110100102122221021022021020121012111021010101220122012010211101021001202122102011010002002002212100100120100200000002102002111101122101221111211220120020000211201110121112111021022211112222202021121210201202111111102111212212200112220012022201111122020001121222002122100120020011121121002022200222121212211220121110021101122111000110101112111110110121022002121020212201202220110220012011211002100112011200102221221020011022021012210112002211002001220000110121100010112122222212111022121100211212212021200001102122020220221200002020110220202111200222202020100112001122112122111210202101201012222212002120211110112110010012001101000010121020210221212001000210221102201210012001222012011212112020211121220121120200212222212012021012000000000122100211110102121210001111010221022101210001010222121211121220122211002200010101011221022212112212022210120110002021110220101001222202200002011102010211100000110020110220021220012112102100120100000202001222100111001001202201120001210202122102102022020001000122000110001221211122121102211020112100001001110121111122120100210002012100200111010001100111210011222201221211110012121200021212201001122222211102020122121010122002110000012002101010201020121002220101011111200121201012120111211101220012200011001000122112102022212222020122102200110202200012010022210111000221200011200000112111000212202001020222120100122202111210001002121021100221121221120222200002000101221201202201101202202022212112121112111120101010121201012222111122201111212200121112111001111110000022102001210222010010022001000101112012202211100120220201012001200221022222100110012202111212102001011100211202002120211120000110002101222011002021221010211002021220222111202021000110121011212020010011101202121111022210102010010222122001220100011121000201100210021010220221220210202211000210012020110101210220000", "220020112002110101210222111202120212221200011100111001020110122000210202020102020012101020201222101000020111220101200120011010202102200100111202100202010001011001100010102000122010122020022210112011020011010021221200201101111102210120220020110220012100022102221202001021001222210000210012210120220100210010022200102210022111100121000011102010010020212210012000020121020022020021101210101201021001112200122111202220110020120111011120122211101122120112202110120121021112011020002122120101210120010210001110102022110011101112112221020121200021111100020111211102002121021200110222112201200202022102100000000202221000110012111201110002021022111002211010120010212102100000110211120001010210222101100011011212202212002000002202201101100112022001212120001011002110211111002011121212220021120102111212002202112012021220221200102022100100220020010211210212222112222020220022202000110001212122120001001212022001011120011022202110001211112012011220001122220200022222112122021212000010012222110201122120221011100010101100002200011000011001121022101010222002111012111011101111220220220200010000211100221112121000012221012011111000122012201221102201121100022120001011112022102100021010202022210101222022222222102212001102020120112202100011021102010011120110210221022201001102011102212111210200001002101200200202220011101101101220120120212100200022100201120101121010020201012000020120011222002121110021120212010011210012010212101100212110210121000002011221020011202121221210221200020101211121210101020000111020112022002200022101221102222001001101021112100021021120000212122220121012102010102212201210022210100212110002210222201000100200202200202222020222220220202011121010221220010112011011110202000202112210221000200110211201122002210002101122111202002121022200010210111110100111111020120000222001010101210102100221012001002110210211122210000022000201220102201101002201100020202011002100112222002201201012220021112222122121101120200221001101122112011100", "000200212101120222202110000100202010120011202100210101011120101201210212102212102112022012221222122020002011002220010010011002021110202201020010000022012201220211021201221021010222010000002101202212120001100001222122202220022212222110100201201202101002021102021201111202010012021001212100112122001020112021020122000211011100220010020100101020222212212101221010221102020121020101011000121001122012210010011222210022120110011102101022122120111101100221112020110000110021221002220021100102102200011020012210000012221002012012122012200011112021212222222120110011212102101102020210000102220101100121001111101011210122111011021001202110100011000121210221202011112212020000002100022201212212121101101112101101121222002010012211222120022222100020101201222211102010121222220111020122000021002000001210200121210101110201201221202020102202010201110121202112121220120110121210212110000100101110221002102211202022101020012121000122000220112111211122222222012122100001201212201100111011202101011101202121211202111011210211122012212010022001210121210000200210101010222010022212121021101020002021202220002221020201100112021102122210100211120101112222011211002100012110120021001120210112100102001020000010102201120201202021112000111012210102101201221012222020220120222122122112201022111010220012220120212202211121200022011201210202102200202021202100012120112100121022022101201110120020120010002111011010112120110010100212101120111201001120101221101212212211212002211022001012112212121101211122012110110111002121111102211211122200102021211120221002122001000010220100200122121000200111112111100010221222102002120112100120002112112122000201100220121202201121011021020102222112010110122112020201220002200121212112101012022012010102202020020012121200202220102002012110112022210111022201010120120000112202001110211022112221222222102210212102211021111101210112022021212222112002012020101200010000101112022110101210202220022021102100101102100210220021110012220021", "211012222200221210100200110221120202111010022110122221011010000211020102122211000102201110100001000110200202202101000021010021110021212210011001112110112112202222012200112122002010111120022202111222001111012110211001000111022011111221211201102012021111100212022220120100212000020201221020020022221122201102002022020200112110100102202200020211020010010101111221211100200122112220020222012121112201002212101120102010000001222100122021201022221110220012001112100111020200220010102111201022011022211000120011220011101221101121112102012222101221001022021211201222200011122112102010001010202101100012120211112110001022002010222100122002121122011210020122110022122022110200000110012120100112122200012110210201022221011220221100201001000100221012110121200202212112222002000200212101112012020101002100210220201011202120120121000021202110110021020120112110202111110222100102210220002102110111000001200112201102111022011110021201102200202211011100020220100002011012002201021010121011222111102122112210010201002121212201012101012021001220010120001201002002022200200122200100110012121112022210211122010220001121000111012021002220012112220201122020200120102011011110021020212110211222020022200002021110212210021201022101212200000101211220102022010010102010220000220110001211011022112121022010111201100111000122221021112110112010110101222121222012102020101122110021200010121222102200210122120012222012221212120210211012121000120111001100002120112110102010222221202110220000220002100200110100101112102001021212110100111020121021000101212211211001112102220102220011001010200221100000222000220020220200021220111200210110211202121112220012000001010110002021121001112011210102002111221101000212010021121112001210021120102221122111002022212020110200002121110022020221020212221101011102222010000121221000201220122220020121102221211021020102221112020121202210020020101022210221021200202020121022120200200120202112222012011222122000110201111111220122212001200110", "011112221001001011020220020101022021022102122111200120221122122102201201111020121102102200001022112111102012112210211200022112201110222122112220011112022221220021000101202211001222210210222102111011022221220221122112101221200110001122101102220111200101220010020111121210111200011002100001120210100210020022211011220220102220120122012120222212200012100011002220011221221111202101111211210122201100012021000022000222102102020220122021121210200212021012211110221022121221012222111201122102110002202200021212112012110222201210022221000112011200000221120220120110022102001010221120220101021221211021120100011212121110120012022102001021022210021010211122222222112222102212202221210121212212212000201020210121022020211020012000121021021121022121112022122010121112000021020112220020012210011102101120001220011112200200020201202210020111112010020012010100021012012022211022122220021112222221022210102201212020002102011100001220221021001001201021111112112122001022121020220210221211200100121100101202111210100201211002101202101101010101211200102112110100012100010212211000000111122100221121201211212111120200101112022211110022100121220112220122100202120111221201121011121100021000220220112100110120111022001021220112101222000001202002001220212101002010221002221000020200001120101012210200022211200001101222101022022110211011011012000022020201100120100120202010212222222111221101210120012022001202022102210000021021211121102102012000010110221111012102100202002210111111002120002012212212221221220001022200200100121201122110100022012120112010122120100102012222021200110101121110022201220101210011210222111022101022112101220111101220102200201011021101211021122012221011100011222010220221121200002220210110200012101101221121021202202000222101012001112211100220020102221202112102202100002201101210212102021221200001102122102221112002002010101022122020010110001022022202200100001202122110200212201121102221110112101211000210022212102011102022010210021101", "102012200010102000001201102121102111121121220210111111201101122020112110011102010101212111121100211101100011201112111000012200200120121000010221111011121102110102122002020112001021202110210211020110101001202201012012101221102120122200002010211001200021120211102221210111012202201011001221011010000121222211000022022212201200111200101200122211020120120121201022021221110000010020011200222220011201120021120001212010202221021100110121100020202120201100021210221101221002122102112202021002011212122220102020002221121000100200120210210000121111110202210001021201222212201120112012220020120220121220012220220210111112000010220022212011200102210202001001121001112222202121210101211202211221222110110022220202221012201022200102220121220122110022122011011122100222222022122000122210212020221111202001021122021211022202021120000020222112101112221202001100220120112210202212002021122010122101110010002010020121102022000100100002220022202001100212221001212201112022220001101012120212222102201010002120222022021102211000110001100020222010210211202210210200221220122100110122101112011010022101201122202012211011022021112221200002100012000220001202001201000221200112110110101120102022210111201101221122110002001220222021110201210201121221200021220102200010102110212011222210120010020211222122120222112011002110222202021222211100202111020002210010121002020012220202012121122012211120020001110211212011001220110120202212012110002212112000000120022012111210100121122111111000210020010201010122021102110100200122210000011211100221022220200220202100220220212211102011012201220022012011021212200111010122021212101222221222212100220010101002222220001000220122101101201122200002112001102210201221200101210000112102020122221212210212020000022100102120220011222202112210222111012211102111020120200220210210211121120011112001020101210200102001120010010212010210022000022011221212022000212202120111022201101200021210012100121100220121020122000002202121200210010011", "211112100212012120200120201110222201201220001210220111220212211000121000021111112100221212012210222022020111211111110011002002212010221210022021012201021202220121010001012202011122112200210000111212021020122012102221212102121012101201211021020212002000101000002021100112012010120002001011121020002021000111001210100010102111001011121110111110011111000201100222011212001020101110002121210220110021021121101002122220101021001100221201210102222102121211112000111010221112010210120020220210020211020122221100212110012012111111000100010212011210001002200020112201101222021110101122212022221201011201222201211022121001022010120011020221001001020010220112021201011111002110011100001002022211222200200101122001022012101120201200022121010002221022112202002102022022220201020121020012222222121102020010112210211210012221201100211120010010212102122212001111101221222210202212221111101021100120022201021011100221001100002221101212011201111211002122112200201222210111112202121202112122112002210210220100211210112001010212221021220211000012121110210021101210111020022122221200111120101201020201202121021102001221221002211010022102202210012101012100022021012222212120121111120022202122011221012202202220221121221211121000201012111222112222002022102120210211221012001110202010211001012222000100010112011100222012100121222202000020010111202111111121200021210022001200220100120022001202011202210101221111220101202021010212212020220112202202021211002202021201101120010112112211000210121021211101201000102011021121220202012211000112110122220100212021121221121202212110111102000121020120002202122200102012020200010222112212010220110120121220102120012000021002221102000020111102120220000212022012202012212210221200021000002111201122210020122101111122111111111211000201200201022001011102021101010112102201022200101010102102220101020020111011010002020120222221211000101102100011202202212121211101122120010100122002000212220221101020201102210111122010220022201011", "101001121011021000010101001122210220101202201022202122202201122222222201112002011010100002022220112112102022122021202020011022221211201110220210210201002012220201000211001121002101212100210002120100022011022200121202010002210011100001120102021100102112212101212012202102112101200110102212022111012110002021200220221010112020201101201002111120202200111222110221221102012101022212222101200111100111121120222100021212001201022211222102021000021202102022122011102002222211100201120012202101211010120212110110222022201121012000022101112212001120220102202112112121112212211111222000110201121022000220011022101010021222200210021000012001102202211212222222121002202020201021102211201012212022012010020201112022001000010111211001001201210022122122002010221020012222102010201101111122222022111121101101002120102002011220121000012200211012011201200221200011010201120212211210022020021020112212220212101211101102002220112222011111220022002102212220201201200222010212121221001222200122211012221121221110121010110220001101101001102202211210101112221121202001200120120101200102012212201211111111022101202112122120010100221020012022102112011121221022222202002221011101002210002200212200102021212102000121122022121111101112012021210201111200200211022210111221111212221110002100202120120020001120211102211021020001101102021222102212201012022202000121022122012010000111121021121110101000020221021011220200111102010121002012022021012011120020212111112122220202012221122111001202011200201202111111000021022211011022112021222221211121011121112010200220002022210121100200201210121201220022011010100112001121201022002012011020211120021102111211200111111210202111011221201221102201221100012112011222122221001202102001120011202002012200211200101202110102211200111101001102100122102210010022012200121212221122100220100112012211002210011122111022120212111210020022011001220110222000012001212002000212201101011121101000001121021001210212212000102222220210102110020222", "202212200021221200200222210122202120111120101001010022111220002111012112121021011000112011101110210211110002122122111021210120000100102112221000211102222210200100221022000112112022022020221210220211000120110211220012111022021102221102000001202102220222220022211111210110011202121201021011221221002000221021021001202212100000211010121121211222022120101122011212002120210111121100002102111000222012010011212012002102120102012100001002222012201022120121101201102112210210201211020000120001020001000220220101111010122200201200002001102210200202102200022221020212121220102112001122202120201012101211002010022000021222010120021011112201020000122222000120001121212000102012220220122100101102111202100201112122211202022201012210001120102202011221011220122001000121202121101021220021121211000022201011121221222011121001102121212000101212010021022210201011220020120202001210100221000102101022101201002002122022012221112200011121110120011212120112022220202102002110201212200211012022200120121122200200121110220011210221100102012011011001111212012211200200012220101220222221220021120021112021021102201201120120200222022002210010002122110111122021211210110012110102201110110121200020120111212221000002020001202100122101000211110221022110012102211011011121001122111020020212212000120101212210211200000100020210211200111212202022210012001100222221012220200122102022211002211211110222102201200201100212120120220000122002010200010012111000211112100022021020220022112101022202102111001210100011101000210222001010000021020110210200202012011020011210102000121010120020202101111021100222022011122111200202002021000002021222211022020112220110110120102222211101112210020201021110011010012222111220021111112111221012211120210011122221211110022122012010211012220220112200111120222010011112102011012022022022020020101001211220122110120000012010200221201221120111022210020111212211122010020121112012001200102001110012202200202112220011210211221212101222121111101112", "110220212122121122102002100200221220011220102202202211021222222022022120011012122212001211220220110120200000202201112221110210221101220001010220120221200100222002012112110210212122120012000112000011000000202011120020201011002021102112021222120100202122210012002022101212202222111211212112220002002012102200212220212212222021021111110020002012122012100210220221112112212111222000102000211102102220112212101110021222200021011011002100012120020022121002001202022010102112122100122220020121121121010020122021002001002101211220100100022101021011200022001211202011022000222021012020222000021212220022011221102211220110021221120121220101220110222101201001022201122101110121221011020221200002112111020120102112011111200022010120002022021001201021112210011121222022111021102002201210111101202111010222221012100210101010221110202121200100200000110121100220202120000102201211001221020121101122122202010221022211012102022010100112201000020122212101200002021200012122210120102222001210001211220111022200201020100220000022002021110001000102112000111210100111210112120200121101000120210021020220200010221001012022020012002201101120001021201220011112211211222112220022120111121111202111122002121202022021110222120201110121020012210212002110022200101220012200100001022001120110011000220001000022021121201100101022001201000200221012122222002110222000120002120012121210212201100112011001002122022010012110212111010121220110102210100111122111102220010222112200102112001212210000002000012112101201222202112002102100020022000122120202210122001100011012100002211122202211101121211122220201021111101112112121021100221102002111220120121101102120012120011101110221222011000012100002200101112010120110201010202001100022212220120002100011210012112101011212120120100120200211020102000010102201220121000010001212121202021022120021211021110021100222201111022112212100000222210101012102202211201100020000010200011002122211021200212210221010220000102100211002021012012111", "012010121112222111221021201222012100202220220111122011101101201110111210110101022211121212220000120110100210221021211222020202221120001202120022122111122100202112001002012022111100210002021020012221201212202112112222010100000221010112221012122120011011020110212121122222211202022020212200022201210121010001120001222122000011121200022210200110121202002112212010012201112001002010012021102100201201212000202222201110102112112001012111220221011200000102120211101211210020211220011112202212022212022012221001001221222110122112022002212011021200022212002002110101020012201022000002101012001121021222111012200010201010101111021202012120202201211122202220102022102010221020110210022220011211010101020001100021000222000021100110002221222020212202001121022122010101011000102010012212201110210211000011100211100002222110002212000121022120211010122011222121201212120222212110000000021112011022121221102110222122021011012111200102221210010022112001212022212002121102120021210002202221200020002222000100202102011002122202221212201011122012100110110120201101010220020120211002220021112012000201012200221200120212220112210122211021022200021222210222120012002101211220222022200112202011120221100211101011110021122101001120202010000110112221020021122101002221210211002221220010112100201221100102010010100202210200022010222200002022002212210111010021111121120220212120211022121022211122111212210120020011212010220110102121211121001201101002021210011020121200221202022111012011012121012111102200202200011212121122221001101002211111122211122202200022222112221020211112020211001222001102002221012002220100002102001100102220220200001000110001112012021022111001001011000121111102122010220011202220221102102002211102120011220200200000100111202210202102010220210010220201122100121111211010210221102001101000212222220202211201021120102212010102220110001101112111000120201122002221021101022202020221120012100021022120010020101210020201011112022020000121120100002210", "112122102112022210000012112221002111210100122200121002111021110110022012202020200110002102101101102201020120002122200012001120222112220100022202120022002102110200121120211011012121002200010100100000220210112111220211102212212200211220112222000200202112020112112211112211222022000012222020221000120020121121020012121222111001011021212221011222021001002201021221012112112201111212210112121212221201012222011102112001212020000012100110222001012100102000221100222102010221000010221102022221002111010011102020210220201011021101101120020110210201122111022121101110122111012210201200120202112212221000100010211001110200002122011020222210021200121220102121001112001100011022120121011220221222200112111020111021022110112201121111021121212110222220110102012202112220222201212000210122210201102102022122201120110002211102100221120010021211101212010012011110101112000201121222020010201012022010122101120121010012200001010112020201010212201121002101100222012220121012211110202011222021021212210112112100020120012220010201201220222222000022001221200111112202110210211002022221020121000202102022211121112112012000221001112212122020220202212200212001120212022021012121022002000220121021101221121211102212201221212200010200110222221102220101000221010120010002211211100012020121002110211012101120021221002010110212121100020020020100000021102211210210001220120112000102111112020110001221010020121221101201002011120002002020121211000210221222222210122220001121211121100100200110011201020122120220000001022110002010000021002101110121012122020100222202111122200011010202201212001100000022102100202222200112201102012200001212112111100021110100221211221110011110011102121100122100110120202002221021202221120001121011002200002201211021201001021200220022001102201201002011210110121010100112100111220022000102202100210211121102200211221020001202110112010010010111100020120121110001210110221000011110121201101122020012022201111002210012111020122210000002012011020002", "202221012221102012211202110012120121211021220002111100202000000211102100011200010001021012220222000220211001110001201202011112001020201222212020112102202102212202220101121100012110221002012021111022111011212012000221201001210121011201200022000202020100022212100020202212111020112010012210101020201210101001222221221100120222010020111102000212011210100120202122122210111200120210002000100022100011212200212211212021220221100221012200002121122111012120110212221122022210200021202002110211221210111202212100222101220012021200001002111110020120001020011101020121100120021112212101001100211001100100010012022112021220000121212101221022011020122020011011021220211100012212221202102101211102200012020001021211010212122102002111022201221020211022120122220021010211121210101211200212120222022222022112202122122000201100002200010001200002121000102210110020102121112012021001021122120212012220101022200010102110220002211001011202121102110102011100021022212202102122000021120102211020120212000111201222011000100100200020012200010012122220212100120010001210011020210210200101211001000020002201210121100112222022011102211121020012222120200122010120122111012221001100222110211100211221011111202102011222111211201002021100012200112012002211100010201022112001122101212111000000222012120202100121112101211010012002100212201102211222212212221200100021212022120012110020110220120211101220222121122000222111112002000021021021200211201110201020020010012101102012002021222111202202100220102221122220002011221200101221211112121111122001212211210021102121110120102122100100001202021022221121011212201220121020000011200212100202222201121122100100120220011122022022012101211211102010022000021202020000212021220100111001222222211110220012211102021112012121001112100022010202012102012121012121220102011200021210121222212022210120211201020010022101210210112001012112210010222201011212210201012201110211122001000010012000020002202011011121110111002210221112111210012212", "211120220221000120121200211100100110110212120121000222111102210000222112111102210120211000200201220211210020111001212222020101010002001012210001022221112100220122100000112102020120212020100101211102021100022012100121012212120100002210212220122210202011022021201012012012210210122220210002222002020021202002211222222100212110200102211211112122210021022210200102102001220201110110001002122120222101011100010212101121111010202101110201012222110100101022112202120110010021202100122102121221100222100012100012210122111101101022010002020212120010201012220220000111101101201202010120112012022120100220000110000011120022202111220011222112012210011011100012221220201010110200201121221021121201002221002202221022222022110121012210202110022110022220201120012111100101121022020110220212221020011101001112201120201022101020110011220221200121002110121220202000120022212121021000202022112201212021101022201022122110200112012022010211101200210212120000200002122122022022201010200001021220020101012202120211111101121122100100211200101221220122012200000112212210111002211010202122110222200001022100020212101010102001021002002120100111102121010012201010100020110022102011010100210102202122000100000121120101002000122221102221020112002020111222101122011110222002001101200010211111201001020100221202010211220122000021002221210021111200222102111122022200202111212110220220121020120112120001102210220002200222021211112100200200001210120111220122001000200022120220022001121102222212221201211022111002001021210101002211101112122222111001002010121021122112102100012122022020110021200010222202200000002021020112100011210020202100210011022210221010111222120022011022011022212210220001122022110100120121210221121022011011120021010102010200112012211120112000121202201012111221101210200220020112121000201022111110111121112010200122122011022200020021112021102002021111211012010122102012012111010002200111110211012202222220202202200222110221022020111111122210022220102000", "022100210021102220221012012101020001100210021012211100001120012021112210202200201011112011221011012120220221111210000220002002202000010120010221212212111002110200021022121020111121011100000022101120102022000202010002122021001200220001200222202200001111110010212101000022200202011011010001111222201100201011201001211202111222021102121200102201002101002002021222211220201020112001111021112122121021120102221021210212210121212220020110210002110021001000112201120121122211221011122021212111111010002111101111111011020211202010011021120122200120120011100122010101000222010212021212210010200122011011012002000212200211221212202010122111221001112210220220120021100101211112010112002120001001100020010220222102121201011111111200011121002120112000102212211210102010111100102121121220000201021202222110200110201222210111201000222202012122012212011200111001210010000000000211221122022221122122220101200010112222212010011221221220000222220220110221002012021102012111021100011122222002221202201110212020021012210022222122222012212112111121101102121011100210022002211111112101102222210220001002121020210112001201201220112111100020001001020101021110000120100211000000022022201022022202120110221202212220122122001111022020212122000012202202010222010211121102102112012100011000220122200220201100210110210121010001111110020020222010002112002101021001121001002001110100021202121102001200111221220220121101112112002021010101002200202020221011112020010022122021101022001100100121012210120001021101212211210020221221200210100222200002110020000021220120220101011111112212220000200121120201210220122112220000022110221121122002010212111102102000112022121000001122101220222002200211212201120000021120110000101121222020210220102010010122102221120022102222200020200011202222112110200120102110100002010001111212111212220122120012010220202120121122000200221010122220112221221021111101212002200102000100012110012010222020211110020210020211022001220022012000110111110100", "200111211001020221200121121111220022101001220020202011210000200002000100000022021101022202021221120100111200122200121110112012200112021012100112220000112210200200220211022120002010100120121122012021121012201220010021111222111122022110010121210022010012121010200221112002210110012202110121102212211221000012222001110011222101020221002000221002112001212122202000120102212220110112212121102002101121121110000200111122111110022021211211110022000122202001102101022122221021022020120200220222220022202201001002100101121211102002001011202100111202002100101022011211011010220002212122121010022112102201120212212202010210212221212122102211200020102210101011220012012011202210122222200200112210000102210211121110111021112122112100022222201112010102002001221201002120212222101222020002122010012020122120022110212012112112020120220222221121010121111021201220111202120212200110002011002121121021020001111121220210102001010012111010220220222122100011202102122001210200211210010010120201121122020012102021210202120101021111011202112110221212210200111121211202111221111010010002101210111200021000211022001022111100212122001020100121111012201212120200200200012110101112201100111122112012122110012102120000211111201101002102111002210111021200020212212210002120121112202110012000200211210021211111211010002122211201021210210120010200121202200220212002120110012112200200211121221201222002221120000121000221120001211102002120000022011022121011202101101101120211122212222011111122020012010000001110220210222112100221020210012022220121012020100002121212110212110110212121122111222222212102111002000102120111110200202101011021100111101200120000210011222022121112220112200210121202000210122001001000220100210010221001000101111201220211122110120012221002221020210210201201210010220020111211001121110022021022002121001112001011101122110211012211222020002002012002200002022202112211112001210100221112110200021212110220020202010212122211002112121101222022012121011002", "120112011122010211111211220010221010202022021020202110111112001002100100120102222000001220112102120000210102122121112101201012202100002011021122022221202122211110221102002112000120201100000001100221001001001112220111010120200122001221120020112021121222110200011120022221221110102001002122020122022211111021022201012001212101220212122002222200210022012111211021010012021121110102001022200021010211120121022111100110212022102020100202112000122021011210101022120211202202022100100020102221221101100110120211101011002200111202121000120000001211121202000121011200210101111221111100102012002010221200012201110111111220120222011222110101212122201020122200202200212110001120011010002101220022100100100010012022120200202000210202210110212112112210022020120210021020111011101202220011100101211002100022011110012122102121111002011002200210112221121212102011021001101110120022022012201221022112111222202002021021201012120121221100111010210101011001022222201112112002011022221110001122011100000110022121211101102000111222200011110211012120022021001002022021222001110101100220110101221002101012112021001002212222111201002200010201012110212111100220221112101022100021021102011101112210220000000220121221101101101210121111212002212002012211101010112112222222222212201012002110102100000102220012000100002201222022222200221112002110001111221222101221021101100001220212210200012122100010122100122221101101122000121220111102112000222212111101221120112100202101102200212122021100102002222010021010122012100020001121102102000000121222210210122022021201011001112200120021200211010001000011211220010110021110211210210000111101202002110001121102112011011102120102101121202022200222100021111002110221101012102220220010020022010020010100101200222211002000002021001202221111120101001201200200212010202022022010111002122021001110210001120101221101202010201000220200002210210020220200022001121221011000220222002110020002102221010200111222222001002012100200111121022002", "201212122011020212122100100122210022100012120112220000220001120221002110120121121210102112202112110011120100120210221222111102011120100002000021111221011200012101202120211220101102011222102121202010020212011222001021202202202011222000000101021010010201001120021002020101022012122122222010211001102222002221002110020011011110002212210121212210202220010102222100210022222000112100211100001200002022221222012001001022112211020001210212122212122011210122212021111222101122010011021211202002121000020002210201212211120120202100110102022201210221201110200221222001012022000010011111212212011120022202022200122011122000020120211201020001220011011021122010010111101100211212220101200011201210112000020022011010202020200111220200110011022211100111112022122101210112210121010021120112100121202010102001022111101210220022120001000220102200011002010001010112201222002111000210102211010121200110012122122211012002212201200110202012121102101220020000121222010100121110102001121102112012110011212102022200222211210022022021002120211020000210022021011111212122001010221211221200222010201112222001210022202201210211121020210012211211222201120221010010021001020121220111110222021212221221120010021122000102012000120221112120101102012001211121201100210001000001222202101010222010212122212001211112010112202210022012001020100112100201010210200120220020112000222210102200022010102022000122010222000000021222222220021211212222211000211120022112002111100110101012012210220002201101211202012021212221201111112011020010202202220122022002021112112212101011221121210011022011221200212122201012000120010000112002020112002111222001110000020112120202201012122111100001200112121020112202101121022200220110012122011022121100102210202021222121101101222122212100222202220120012012200020200120110111101012220021022002011121121220011021221022202020101020000112001010111210002020001121100211212221021210222000021221002111101021100221100010112021111010112011020122210202120210", "220011101012222211110202012101212110121000220020121111211000202202010112100201111200021020222010011202002102000210211022101022000010100222122121000001102211220001120220120001110020102202201211010000012112010012211110112122002002102200201010002011001112110101022010021100012111012020010021201001000010020112100010021000111120112110021111112111002120011110111012021221120001020222012220020111010201220102120200112100022102020010101112002011022010211211210210111121111000210021110000110220000222211102220221020000112112210212212201012021012012210220221022112121111001101100012020020010012110202002100121010022100002122210021221002021112021100222122122001021101011220020111120012201121202122022211110001121122202011211120201210001120022012000021111022221201211110222010012220211100211201102020010110002020202202122102210202211020211012012021112111002101120212202120001000011020002000111021100021011220100001200200020220000210111010101020202011002201012120121120000020202110120212001100102222200020000012212112212001002220201122002102222220020021210122000100122210002221220202102002001202100112012101022010111110022110012210111200112000102002120002212210211121222210001201122121212102121022021220020202201102110111201021211212001222222001122011000010012121222200111120000011120000101222121210112220122121000001022210110121020111110120101122210100021112021102020211120200211211112222000001120221211200201020020101000210011110102021011002120112011121211001000000200101220111222012022201221001011101110211202221220012120201020010221120020100110120200020120112211020111120002100111211020012002012000221112102020002012002211010111022212210200020120111201001221202211202210121010222110200010020202220120221202022011021022122112221102212101200011010012211010211022110111000022021002220020011122110110110100120000201022101120002120112101000101212201200112122100100212122002212200112201012001001002201101021012100011012201121111100021120201200201122111", "110001212022202221000100220212010111121202220120201222122000000210210222022121222210111110200101210202201211112101220102120000101000021200000120110100102121121011102020000111012001011011200012112000012210201101222012002022022201120022120022120021212112221202112022210220101121011010101110001220020011100200122100100000211120200110122001100000010021011112220221011000002221011202112201112110222021011221112200011121012121221122221022222021020200122002210001111111221100201002121200220022121121012122111020022222102120201012102221102200120122212010100100222000020121211021121221200202021022100021002101220210122202110121110220000121002022120021201220002120120011021011221022221222201001111001201120111221111222211011021211021121212100210222020022011222121100001021201210122022012220120222122200201221210200021111102021202210002122101012200221222001110111212222101101212002200012200101010002121210102110212021221012221121201110000001211220111101122100102110000000101202000222211121211021022221000201222010101010100021022202011000120110002122022200101201100200020021011020011100200222001022102102111001222021001221001220221121201122012001000200121211021001120220111200000110012001210101110021012022212220202012111001210102022010200121012121012121010110020121222101112222100221201012112121002002121122011222101000010020110122102201112121012011212011020212111220111020001000022122211101202211100101202002200202001111002110121101021120220211022010002002212212110112021100012011210122001112201010120220111020120202100211200110002201212102212201102011100011122222220120221111222222221220200020220100112011120001212022121221201022222211222221112202001111212222202210201022102102210222001102100020211111011020012211121020011222101112112101102011111201120201220110212011202010111121211101210110001211201101011002120001212122021110222010120122012022211211220210220020202110010200020001221200101102120100202220100122122210010120121220011021110221010002", "022202011012020211221102100222221200010200021212220201111011012021220010112001011021012221110011100211122211102200112122220112100200200020111122011220100222110022022120010121211221021110201000011022111122122010112210010220202010000101100010011001000112101010211101022121222021221222012002110122210222201200010011122111200011200120100020220221110102212201100010022101102100221022001120112221000110102012221010210211101220101002120022110122221121010200121021201011120210022201102210121000000210212010012020021201000100212111122022102011001201011022211021101212011120012002211000102011000112000212210201210201120022110221200221011012020102201010011012010110000020122122000222110122022200011102122000020201200122220120022101002111100000220202010112011001202102121221000121110010112010210022120012001022002212221111211211210121210222100001210122221121202020110112220011212210011220000012012102120021011220022020101012222212121011112112120001011000002220122122210010120110212102102111101000100000200212200010100220101111211011211202012012212021022012122200012212210000211000112220020012111220201120022101211112210110011200022110210201100210020210100210002202110012122111201000021200012222121211122000211100211011022201120202001120212101200001020100011111011021122000002120210010122112012221201000110221011000110020012010202021110121210010211120100120001111011201011002222120011211201022210201021100100210201020111002011001100202110012222101202021021220210022222012102102102021112020022111121221001100220101010202001220002121220222121022112100200102212011100020222122121020022210220021112221122001222202211120111020110012100101112022212012001022212001001022002220000220122011101120102202110011200221001200100200202011010001210112121012221112102020100120010102001010102201002200012002010201210010001000001220111002222100011220012112111121102220001011010112211002101202110022011211210221210211201101221211222020200122200001112221210100120202222002", "121201110120021021212202021111010112011221120121011201210210011011202221121010122000120122121012021202101100120112110110012201222211002112122001202000111221210000222021120221011011121011201112120102210211122002212021200211221012020112011201022012020212011011120111212221012201001000111201010121201121101001122021202112200221110020110011101001010000220212211002002220001111111201110011121100002002220200110002221011122201110112221201222102211122021202221021012011000111200212000100022211202210121101120010122012201010201201110201122212122100221202010112211202200000221201000110011200112101012010112220010222100202220222120201101212010210000010210120000102202112200120002001202202010010111011101212110012201010222220012120201010221122021011200000002100002102210000021220211100100112000000121110201120020022012122222101020002000010011112202010212121201022120022002022000122201200101101010020001110110212210111122011011112002011201100211120010121021211122010202121202211212011100000220220221022122202211020001221110211120121011111001210122011020011100102221000111022210120020010120122110001101010112202012110001212000000222121221120120201110010002011200200021122110200022120102012220202120202000012110222201000021112201020010210020101001002121221022012110100002212101020220210011021222010102102210122220221222202222220111011200121220121011201021012010212020022202121101000122010100101222111222211021001200011220100201210111002212110002121110211221120201220110020222100010021200212222110011110112221201101022112020110120212112110022101201002121020220021201100010012022222112202202212122021011221202220010211120100021100111121112211001022111022001122100200220112022101002001121222022212111021210021011102110201012002022201121222200020100211022111102110011000102112201002101001110221102122211222211222211022211212110111110112112101002101021121212210020020211102121221211111220112101122211100212002200101022022100212102222102212020200111022022112", "112000010012111012111211020221101022121011101000211012020011002100010012122100122211011022100200211201010112110101220220212111112102000001112101002211022112201202212221010022210122211111211001212220202210101201221122120221221021112121210112220122110112122021021122211220211121111121011010011220120210102212020201101020120002200101211011020001120112022022210001002101012000111220021010001012112102202001001201002121201202220212222000200111110121110000001120120110110220110001010120221100211010200001000020221100121011201200221001101001212222221211021212100210200201101111220021111122022112021000120001112212020000022021010011002210112010002021202222101222020020222002120221201022201212121100021002210021201222121002002122012010101221111002102001121220022212102022221220000112121121201201222112022101121021210120221111002202121221021100101120211201212122100112012010200020001001200020222111211020000110120002201100110011221112212121111111122022222001001122121000120020022121220110021011202010200120012121221222112212101001220110221200120000211222220122210210010210002021212002012002021120102220102202011211120102022212002001120020020000100200210011120120120220211201020122011002010210012112001020222212202211100020122100220012002010011000100111111120201020110111202012220100102121211120111000010021021000002120210010210212221012011100212212011212002212021120001120121001201200220112111102211101102121110001202221111221110122110011001221000221210000011210212102012110120010012221121122221112010010000200120101200102022002002222101102200122112002200100022121110010102220202210211122012221121022112110202201110002122010010110120011010110021221020021212122002012101021220111120210122220111011202001102221211101200212011121020010012001000211210122200021211001001000022011122221022110102222022122021012122101020201012210101220112120012001211210102212000122121002120220002211202102010120011211200000020102220101222020120012210101012202211121202200", "012012020212000210200021000202000110102101211201211110000122011200210211211212122111110200002020022200112001211020120202110121002221110100120111220200002211121000002122221100100210000100100021201210201022010200101221212120012101211202112012101022112120002012112010120122102202212222001020010001101022201212100102222111122000000210020201210221022000022010102100112020212201122202010221112201110202100010000022102220200002022011110002201020120002222222002002101220002220121211210111002022011220210201112110100111220202010201020122202110201210121211101121012002012111011120022022110220012012102010001000212002122001120111201010112211112221022120022022212112100201201022222211200121220010101212200001100102122000011002020200010021011221121001121212112012000101222122210200022212101110022220211122201022212220121222121210100120111200100212212212102111002010000101221200110010112012101001200000012121102021011102220011122222101212120212100110212102001000011001200100222000200201011221202201210002012010002221001002011222022012001021220101122100212221011021102022201020100110011010111010212200012001210121222210122020221201002120012221120011110100112002200110010020201200120220100021120110010102110122202020021011112011210021120222010002101022221112001202202000201121011122202212011101122111212201021000211202002200211111221210111012212111201120111012210201121021222202001001021110110101021111221100021022200201101122020120000112012101120101001210100222122022110010110110202100110100020210012211022102212202011122112220220220100111200120201221010111101120112122020201011110100020021212021100101220001012111201220210220012121101012220201102110001002002001200200002222101112020200110002100000021010001111011220001211202101012212211010112121201001111110112201102101102211200220002222020110102200212120222200020110112000020122200011121002220102012020002011210121112112101002111212111010010002211110112222001202122022201020222102110211112000122111022", "122221210120011010201012210000110110220021111111010200120222002012221001011012111212122202101210102022122200021001100100102100121101101110201102101222021021100200120121002201001022202102112200222002022212212011012010122110101121011000100012121220210120002211221012122202221220201201100122121101222212122201000122000101022120021101102211101021202001211100222012122020001101121122222120212110200011122001021221000000101110120210210110111012120202102120011100002211112212112020111212100001201200020202200222001001212000212211100121020122110221212110100200002102012012202222100112221102101201010001211221201020010122110002021200211101211102122102022111022000210121111001202222211002000110211222111110101020000222120220001200102122121111020212010202211221021100200000001220210211122112012222011022022220102102101010202022202021000102201112010012021020020011220221111001002011101221020100000220202010201202102200100102001211121211121021201002000101202022121011220111112011112012222222201212110120201001221021202002021220121100122212200222201221212222122011021121102221112211022212012002112020200111110111201202011211200122112101211212200212102202100111000010100201201120100210120000110202020122102201201201122021112001002202010012120000010211020210022211122121100011202011001000200122211011220101002222202010121112100012122112022122110100221120202022000002011211101112110211100022200120220012112210201102110202200020011100222012202012222102021201201001011112101112121221211110001021001021222201101221102220200211101221010122121212000112122012110211001112221121112022202020222220122101002220022000222022020000221202220102202221220011201021210200100012001201212021120222211101220000111210020100112221212020100120000001212202200202102110212000002220102010010001120212002101002011202002211100011022201100022001201202101221022011110102010002010101110120000222221002120122222212120111102202101221101110100202222121200110122020020102200222210100021212", "211022212120002212200111220122221120211111020121202101010021121001122122120020001222210102202011122022012100221102102102021212121211011000210002212120212010111021010100121101011012002201222120201120120102210202102020020012022011102022002121001202221102112011222212002001101011211110021010020202000200210021021000212011220212212211001022110220202121222202012001221202010112220010222001120101100210012222022221120001021112010222002111122201222120201011212102222111012111022222002122010120002011210110121100021110011212211200022201112010100222122011222022201210111022122200210102120012011001020202022011220200101101001011021220021011000222022222102001111222111022202112220220001002222222222120101111120002120001121001022110222000010200112112011010020110012002122111112101020021211202012120101021002110100211101010122111022002201221010021120000111221212102001011102020120210212220112120021220122021101010001112200011222121002110012102221221121221102002101212000211220110101210012101200000221021021101100022122221200022201121100011200122101000101201020102200102111201221110120220001220211220220102202210111110210022201120101010100022011211220002020000011211011000200101101122221000002111120212201212020121000002101010211001012101002220022110000012200102210001100110121110212112201222001202002201200111122010002111221121211010112100021110221120220112001111000001200001222122220220101212111101110001011200212020102002212010012120202101101110222012101102021001021200111100101112012100000220011002021221200220011110112012102222220012202001010200011100112121111022012211212220212112200200010211120212011012210111101020011201022202011202222010211012021112210111111201202001010200122020112101000222020220211101222210101122101210010201010201202112200211021110001220010102001202001101000001201020102011002200102201020022221012122012011021220112121201201002221212121210001122122021012001011122221211210202011112112200212001220222122122200210200212210012", "120221122122011012010211001101210020221202010012212001021102122121212021210001111001101211210021100011101022200220222100121111222201010202202221001212121222221101020101020022220011002120211000120101222102201102012100121220020102112011202021122221222222111102220112010000022222020220020012201020221200210022112011021112100111021202011210120221011210001010112110202012200001222101201100111002100221102211121202100212022000200122112021020202112220020210120202000111011021202011110211101110000211220011110021221012020211011202120111012021221101111100202000020120200201011120101002100101011210221121010011200010010101212210120212112122101211101011011001011212010121112200021020022001221000111021110020110011212201000121012112220111001201120112000020210221220002222110120112022220122221221201111210221002022120112220010121002221212122200010222212100210211121100112201101102211120012220120202212210212121021011202202111101222112001200110100122021022022122020122000101000022202102020112200202201022111012012112120221222102001000011020220011202011212122022200202121010110201120120020021210022110000102222101001221112111020010102220122101022110101020202102111211201010121220000201222101002100111121211002020100210011212001222201220112121011111120121012221012202222211001002010211120222220201202021110221122220110202200011211021202022100012122220100000012122012212111222112011120002111122122211221120102022010010201220011000222000222201222101202221020112221112221001011222211210202210222100010000021212201101220111100110200111111202122210110100000102121010000002022210020010000011022121211020121102202011122111112111121202222112211201010100221100201102002102221011120211002010002221021121020102211200110120111212112220001022211120120101122002001222210022201201102210000010212012220200211011212000222122202221222000210221112111020121022020210201102201000122001000110021110112020211011111000110210200012100020221110112202102021210001021000122010212212", "002111121202120001002101112200020102112101110010020100120110002202200011100201111120202101202101002020020020212010022022001111020100102021202111212221221122210211022210201012011100020021012221121220022010021020120111022212011120020001200210211021222100210221022021120120201021020121010222002100210001202221102021102201220100211201100120110220102020000001011011202211010210121210011121111102002002102111020212202012010201210020202022012222112100110111020221122100120111221011212101200210200222011201012212101012011202021021011100012010010002112111011110022101201000012211220022112011120000102221202122210210111011110222101212002022111022100000001001000112021011122002220002202001112020122120012110022210102120120102000211001012122212022222111100110202220022102201221020200201210221001111110002100012212201000001200200000121001102200220212021101121121221022100101112001012122111021020011002101100101020102001121020121121011010220210100212221001121110010221120122121000202201222101011011211210122120222100200000021010102002222110222122121110012000021021000010121021212210201112111021110021112022221002212020022222010001100002201221201200112212002201100220001120201021121012011202100202022002110222221200011012010221100010000120221120110121201202220201111122121102011102211111110120022011202201202121101212121102122102201100012112222122011001111122001022101021121102002121101212022012111021021120112110100010102022122011212202201120102202002011011121110122122201201010212201112210100021000220110122122002202002012202022010012200122111210000122110022210220020002001021111212121022020212021202001222020112001202112210120020212022211111011000102201202201202000121001010012112102202202102221011211221022121012222020100100102002100222210111210111211122120210002112110000110021002000121220200022100210221121202222001111210111000220000122000221220112212021112201211101002110012011000021210001210202020222211121121101001010102111120111001221200211021", "102200010212000201120201222221122111121212201022020100220002100202102121221121121120202212121020101100111011220222001122100101122021211121212012110012101111202012002101210000122221121002001012021210002011120021211211002102201221122222121112122000020120010122101112202200002120212110222011202202012010010221121220012210210012011100010010120221101221000200100211202102022010120122221102010111221021002200211120202110211221211200210021202222211201110021200012101202210112121012002222121122222200222220021102122201010001212111110011121012021000100021110220110212111121200121220212112210021100121012112102200221221120101212020121111000001011112102220111101022000001100210110102200200001002211221110010212001202101211222102100011200020222211221012021220000112002110211001210202221221100022102111021011111202022221001122002100222210020210102112221002110110001021001101021220220100200121000021202012201211002202211000020020010120120210022212220011022102002212012022102102100220001112021211010112010110001120200100001222222002111102011201221122121120020210121120100120000021121011001102120120210000221121000222021222200111002002211120200220120220200011122002111212121201201112211220211222122202102212121110101021111011210212001222200100100112012202020022110100221202000120221021022211111020202210222011001202201021200220000122221110002222020121211110222201010121220210111201001120102202221000222000220220001111200010101112010201001000120120001212012021120112001012000110200111011111220020221220110010110100110100200112201201102110110010110122010210121212222112112202220220010222210021112212212221221211012102020112110120210010222021011011010022002202012110020201010021022202020211010022101110111000020010112211001202222211212201102021100102200000110110101221012021212210220000201020220221100121011120012112012121012212021201222101212001012101021112122222111111011121221210220100220120002021002101021221220020221220102002200021200102202112011021200", "102010001120000222202122000121101210110111020212102122212222110120222022010110112011220101101012120202001110102100210002222111110020001210002122122110112101210111212202122202000202201212002011220011110002001120211101002012211022220001220201110102201221121012121222110221202020121022221221001110221110011220200201122200011011011212111222002021020012000011002222101122212112012102202002222012001200222101011122202121001222011202000221211201221011101000210211212202102200010211210122112200121110122111200021111220202120000221210012221212221001111012101010211020020100000021110211201221021101100112222002201200110101010210212100102022200112012111102212110001202121020202222122021220200011212001210211222221122211002010221221122122211102210222102010220121100011102000001210201110012002110000112022221001020110200120122022100222122222022222112120002102110212111021122100121221011022110000021022202220120201200021200012112202122200120112100220220220000221112122211122002011200202101000211212120121020002112011210221212100221221101020211102202121111202021222001111120011100122020112201110210201212200201021101111212202121020121200221110022210202012210200211021021022011100221002101012211002211222121211011122001220000221112210020022202212212010221022012212022012020221001011012101010220000102112120220210211122012211220000110100122100011001100111221112010221021222100221122112111100111220100022110002011210101122011120101120112211210102002121020021122122100202012012011202201220012201011012221201120021101201102202021011000020222220111221122100211122000110202122020012011211210222122101102022022211010120022011011121201112101102000000122222222120112102222022201211011211221121202021221010122101102022201011110022110200001020112220100211112101122020110212100102221010001200211012122000011101222211012010002201220021212200202221201012102101102002200222011110202012212210122121000201121102212202200110111211002022011121020122220112111010002102102102", "210112122002212121120122122121011110210021210020002212021012001201002220212021210020020012120121221012000022212020222001120111020121102201101001201102201210202110010021200122101102201220211012101010120220102202212101210211021122212221222012201212211110110111001200212202102011020222210221011101102111020021210202220011100211020112220021002102102212001212001211220112000212111001110101020001211220110100212011021120101001212002020220121002221212100111100021020001101002002021020011122012101112211020121010000211001210102121202020021202102222022121001020022201122212201001122021012202222210002112122211100022200022211120101022102212200020110100122201111112020201121001122210210010220000010102001100011122100112200001201110200210020000010011122110112001120202022020222111020022221022222000220222102012200221201022100112011001021112000222021202122101120022211222100012212112022222021110020211110211200002111221122010011110020001012002021021102022121100111102002101000212112021201011022002112020102100120221022122100111200100112001001020122121110120100101020212221011022111121122212111121021020002101100011001102120022022200022001011002012021011020201212112102201112122212102212102210012221012221111021200221011001022010111020121111220122200112100002020001120210211002111121110101101202210021201022121021120100002001220102211021022200110000020000211222020221112220101222211220010021122111221110012011100012221112000100100000022201201120200202002120121022220010210020101210212112012112122000111110021010021001022102111122121100222202112100201021112110122210012210212112120220011222022122200210010210021121012220112112102211202001102122022100000122011201002201110102120101100221111202010101001102211210101222220111221022012011202001022021212210122220111220120121200220101002102222010100210010000021101221210102212211200220020011201001202210200000202201012112122010112212102110120200211000011212102101202121212221101011102120221102101112122211102", "122101102011222101120020010222021202111021222200220001201101010100202122120011022211212201101200121222020001001210210211001222010012001010201102201022011002020200121011120200212012210000110201100202001211010002000202201022110211210220101100121110001012111100120121001012112100201222201122212212002210121120202111202022200201211001212202200220111010011201022210111112102220021221222012220020220201002202112022012221200211210120212010012200212212211002201121001022121220112102200111100012012021001122212211001201000200112002020011212110202000122200101010102021101101110121110222110001022210122020122010210102221020011120110222121001121101011210001101020220220111011210110000110101010020012110001111220100022000010020202212101001110002212222200110012012100222201001201001212222210021221012101002011120020122000012101212101201210100011102001121012200122200220101022221222212011122022022022121221222002202112102200122011222222002202100122121002220022222120022202220100010122002112222202020002201211010121210212200012210212111220122212212112000201112122211112112011221200002211011202011202002212220210211200120221121210022221020001021001220101200011112112121011221120112212112101001012222102010021121002021121022021000200201020102021010201002200210020012221211012110122200020220202001020021120011011000102011110001111001020111110221200001221001200200221012010101012100001220021022021101101001102202000111220002011121102120101110202101221112112201112002220211212012110110210100200100211020212000202202001201022021022222021221111121202111011010022111002102120210001201120022202201222200220211021110002212201010111222021202112111111110200022110120101222120222102002211200000100011112012000202222020010001001112202002020100010110120201112121110110120222021022111110112000100001121122122020100111020001011211211122210112000020211001110201111110202110221111220011101110210022120121011212000120001011002011222021200200200110121220101012002100021020211", "202020111110121121002201102100212112201120220101220001211211211212222102200221111112211212010002012010020210012102221220212012111221212121011001020120221122110202021021211001000220111212212210010111021012221201222100211120021120012000002021201121221012021221010111102010120000111221012122200020000201120201010020111022201022211121201212022222110211002221101110220112021012021120220210101101010201222122000000101100022121122122022110220211101111100210211010000110200012112211002220112002010000100122100202221000202100211111000212122211100200120100001001201202100021222211001000020221102200202112011210100210200110122111012222202100201101211010001002122200222221020110110012102110211000000101212100111210220102120012002012022202222122120200101002022210101110200212212102100111000222220112010110010122211120200210211220210002021022020001110102110121101212111122221100001110011001002112112110010112020012201000202021021002220210201020100211101220220111102001100011112221002110020201120210000201222002210111102221200102020122200121211101211012202201100200210002010220110111021011110220121122220110202021212022021112001110220102102000220011000112210200102010212000011221102111121101020111221110222010201221120001201221010020212220222211210010020012020100121122201121101202002121100122110120220212112202000022200010200120112221212101100100221201110220000011220012201200211111122102121111201022121111011010201000100121210122012102010121201012200211201100022112002010000200220022020212111200222020001010101120212221220001110210211110201222011102020212121200011212122222002011000200110111101010211101111022110212202210202002200202012110010002210220012220210100112212220120022002002222122102202122012100221002010101220112202212010122212100020020022111110212021210212021010201122101220010201202110110001021201220012220202101100200021212221211122111121112221001101220012021102222020020012001212202112121001011101120121102022200020102221010111201101110", "112001220112111012100111121002102000201201000211201010201101011211222112100101201101021122112200022221120110101022101101112221112112011100220120021101022011202201202120102211201202102211220111100111002102212011010000221100210022111110221202010212001112101020110021201001100201002022222122010022021122122012121021112012012001111220011121220102101202212202122121211011001212101210122000222100220010000100001100210112012100020122122122202202110111012000110201221002012012001212101021021011211112010202102110210121002022012121010021110011120200111210012211000200101100012022000002102012220211011200210010122002112000222002000001001022110100020001210021221212010210200221012002221110022100121010202101021020210010021102102201000220012212200212202111120211012000201101011211120020222020001210211212222120002001022021022111221122112120222022222012102201010020202000002101122212202202120001000220100210021111220200100011020202210002120200121000010221220101022111110212021001122202201102120121100022021022110010102112022220020121011212202221021102020201111210211210221012100100121200001121102211210010020122020120110011112021022021121020011011112201021112122011222022002112102011112210202011111100010200002122001021002210110222022102110020202122210211100001022110101002010021202021111122022202020002102122201011102001021012021212200000012121101202110200122011201100020200222010000010121221001112202010211110200002120221200102112210122110220202022010002122112120111120220001112011111112201120200000012200021201010022122220021210100101120120100110201120011222120222110000220101020111001222121120221000122000001222002022101202110210011221210121002201100101001020100121201101121002002002000120111110000102121112200021010020220121010120202101101022100200200202120012201001002101121001001020210200211121010011122021222212001012221010101101021211101002211110021011211011222102000021120110112010201221210100120112100112120011201002111102110000212011221121", "200012202220120200020000212022112210012112220201200211010111001011002210001020022200200122121001111012220202112111102212201222010102022001201102011202110102121002021020001220012110200101012112021202211100121110012211122121022110211000100012122000202011122102211122022022102121222000000211111200022201102200112002101122120022121012022102000021021212220002211111112122211022200200001101201121122101202200112102200202012201022202010121000122201221020100221100012101022201102102110202112112212002002020120112112111122101202200211010200222112022212102210201002102122110112200110200220111220022022102121222200211222000111201200000002010220221121112211022221000100121011122101200211220011111020210022012101120012022221120001010102011202221100112121000110020222222220022010000011202120121002010111211120120112001110002100120211212212202222201010200001121012100102110121112010102222122020100100110220201001022212101001100210011101112121221100220100102202120110002012110100202100122112020020221020202211212212022021101021111202221101110012021100022211121201002022011110202021222222221000022212010001001220112211101121021020102101100121001000220012022010201122200101222200112111010211021011200012111201111102121111101022221000110020122110000200102221010200201202002010022112202200112122112010202020001020010001102020211002011002000110020122122202220122021200201010010020221202102100122001022012022220211202201222122120111121102220121112011220122121212101120222222200002100101211112011220011222202101100122100000000222012220021111021120001220020121110000200120222212100210011111222221021210202112222012220110000102012012200201011011210222220012100222101200210212120112120002100211120221201001000112100122201111121200022010220012222201220100200212222200012121211210211021110212110201011121212121112210022122002120112210111021210021122011010001210020211002221212220100021112221111121211121020202210211001100210102200010222022202102200210120101000120022", "101102211000100120120001000220100111021020011210211012002122102200010102000020221121201200120101001212201012001101001112002021211111110210102001202020202110012201212220221110210212222201210111211001002112202201122101012210112010120012010202100200000001011110020010202111112102111102102121221122101101012211101002011020200020021001211212121201101201011021200002012020220002011212101021202110111212102020000121201000020101200210011022210011112111112121220021100010210221211201020011121212112201102102222021011121122111022001002222220011120211101012001111200202021112222221212121122220110121211001210220001210112011011121022022001001021201122011211210221222000022001111001022200120110102222002120020002212221112111002220022111121012121200002110221021000010002021001210020112220021112201000202101220200201120000212121221222222120110002002012012010222020200001010222212121120220110010100021100200220122112000002011101022102221201212102202021022212020020110020122000010110200000120211012000022100000111202122122212202202220102222221001011020100110220220211210110011021001220221002010222012222201010200220122010100202212021121200112211211112011001102111011011110100020120002001100011020112120212220000001002210020010210110202100021111100001002110002102011221020022021200102011222000100120122121110220212022020220210012020202120211212010001011122111020110021102202022020210222101012021122221000002202210010201001121200011121202021211112020210111001201120101201202122000200200210121021121121202221120201212120210022002012000010000121221210002222110121021112001211222102112002120100011112020010120222212212022010202210121000120121021111112010221011021221000011202210011222010120021122122120202022212112201201220011202112000022212200210200112022022200111201211021102020121010121002012001021002112212010210121010010121001122010211120121102210002102022222010220122220102122121020011111112010111210002012120201011221110211100122111122112110110020121212", "012001110100012200211222220201002022100102022002120222000001220212112021001221121200001211221112021021210211101102020222202020201022222110112021120202010100202110002211102121201100102112101001112122122211202002212222212212020120100111221101220110012120201001010020211201201021202111220012210220122200120112222212010021110020102202220110122202111222111021112111221010122221012001002212020122010000202102022022220111210220010222100110022121210122200010211201210212101011102121220011120021012112210211002010202121110211200012100020202110200211222202022022202210012200202110100202220122211112102001222202022122120220012210020000021202221111101001012111000210110120011012222202201221121011111022010210220111220102100122112122020120102102110102010020020001101111110220200211211001001012122010011201000121000200210201101001110110020222212200201121011000122100101001101110002101101020111020210201201120200121022112000201122122100000100122000012000111212120000122100210010211120220220221010022221120111022111000020112210101021111011200110201102001200221201202100010021001000110211021212022120220201010011012100200110020122001222100222112110011211001112122202122022202110101200021101021120102020010021020001000100111212202011202211211120220010211110002102220122011212002201002221100102121102222220102221020012022122210001020010121221002112222100102200112102200212102001122012201001112000200022101220222101120120211000022111122120022110012012110021212210100200102222000212101101112222220200220122102022010111121120220112102210001202122022112100212212201100001200220011112220111001220100220100001210221112020022222002001201000101202022200212201011220211100002212211010122101121222101212001022200012022100210210121000212001220110200202112022112121011001100202000210200220220112222021212020212001220111210100120201001220202112102101212011110220110201201220201201210202112002102110220101202111112120120120022012102111102011201101010222111022001100101011", "211221210201001021112120020122121211220101021012000211011112222200020001200122100221111010110102120011220102011000211211011022011112012100112110202110200210221222221210110000201210021112112121110011102112200111212212210211120212211121000211211112011010001211220100102201100211021010200021111100001202200022011102221200110110122001110000022100120111110021222020122020202112111101102010001012122121101111011020212211110102202200120221110102221020112000221200221022102020010102002200222211022211012000200010102010102200200002010212101002201011021111210211211121110011101120120121010010000202122221122211111222022100222021221101010111112110002221200012220202221101001022011010022211200110001202121221000022011221000221002022202221012121011020111202212122001011110220001012000211220100210102121201212102110020201001100000222002021222210020221102222000221110110022022221001102220202102201120122011021111111200220121001201222100210011020112222122101020112200110022221221100222022020000011011202111020002221100020210201111112101012020010022220201221102212201112220200010200001211022212120101222210112011101012120211120221110012211211220102012121220122012212122112212021021011221102212102212222022022012222221211120211000102201012200220112001202212212212100101212121110020121101202202111110210201022100200012100120210110110120102110020010101120120001012101222212121122222022121011220020022012121122112212100100211222201222002211220200200110011220200102201101212002002210021120122210201202102102121221122021000110122112010101101002021021122210021200010122200011001121121221001202200210201201102000211002000212110021100220110021102120210002022021001020210211100202022100202021021221210200002221121101012221211100102111111122200122020102101102101001221011200001212010021102222112010201010110200112111222122002112211121222002112110010122101212102112112022201011112022220122022211122002010100020212201102110001010021011110102102120212001122202112111010", "200002101212210212121102122001220212012021120222122102202210211101210011000002011002011202021112012012222120120022201200011002002212121002121221110021100121201212010021101202012220202112120210000220020120201100210211222210201222210110101101201000112111112001221022221120221121010101002110022120022212202211112122112120222122010012001220011000001221020122012110011202112200011200121021222120201021000002000020200122000102020201001221020222201210022001012200012220101120210002002012021210021020020020010001201022010021211121212201022000021120011000202121010222201002122211122201122120200220021100111120012022012012000210122002110222202002002200101102202201020220200021220102202201010210211112012022210110022111212001010201121011200022010211201021001122221210210211110111101001000220121210020202210021110212002202120212101201101022122112110201211202020102012020100222200110001201201220001222222020211221012121200100021120120102012012022121112001100101022012110012101222120010201121201001000211010012021200002122210021222221102001021210122101001210021000211000111022212121001021002000112200200112200010012222210212001102201022002010022200200111120101202010110210211010112011110121221201002220112022122100022002200001022122121121221001010221220221022220122112001210211022010110222000022112121010200212110210121101110121221212011011222220102221002202222220022220120102012220102222210022221212111111112000010112211010120222001102002112100010021221000011111120002202011221111211012212202200220110210011122211200121102010021210200102120210120121110201100220011011021202002210111000000002011011221222211022021201220011200201102100200022221220202112010122100100210001221211201122220210022222200022022221221110021221000101120021220020120111012200220120120002122110200202022012221101010012202102020112121110001012110101201101210010211212121012110221201200101122120222010201201000111010002221012220000002010122200200021010111012020011222222111021200000", "020100100110221001111020101020221112111002001220101120011111220220200121200001101212000122102000002121001022211101211111012220001112010011212011112020202012121012211102010220202001202100001220102221202200101102012210010101210100110221012101010101100211211222102100110201021121121222211122120200221221100222022010101000101210020101020120111020020000211221212121210222120111210122210011210000202012111201222210110212121002211202201112222120122221010102211102102212112202011111212011010000002201221121122000222021210002110122021020201210022120010121111121000110110012121012022010002200210100011101010112010122220102110100000111222211011012100100220201122100012022021022022222011221020022220120010010120021020011211001112212021101211110120021222211002220020101112112111221020221011020101100022210111202012011221002102022120222200002210010022021022012200222112202210212210021122211112101210210002200121102001000200012120222101211112211102200010011222022210101112112002012010002200020021220112202021222201100011002210100000102120012201022101211001120121201012212211011001101202011221122001202201110020020011121002220102010012212011001222212120221101102011101122020102101220022210102120100020022210000000022011221010221002221120110002201100102012221111002020212201212011212102212021111112102012210201011210110111021212121021110211221212100111002211202222112021202221212200201020121022210010111020020200121202222112020010100222121120111100112020001211110102001222100120000122112212012100210000222121001221102220210200000220220200002002221121121102011012010020012222120012201010210100211020202210101002102102210200010220122222201202122110200010200011021101010111221102202210122122201122002002201202120202120120000022220101012121101001110221102210100110121011101111010102120122201112022221001202220002001022021002121102200211202010001222122202102212200101010102211122101110122220210100102200022110012121011212220222000202111010200212102222210121022", "212210011102121022112001210110022121112210021120222102110002001021201201102100201202120220222121002202000021200100212212220022100101212002211222011111111112020122111010121002211100102011202211022020021202022010001212221100100000021210211202111122222122111020022102011100120022120121021001212021122100202002222201021111202011200120122111220102110000222110112122120020001100202222012101010211111000102020001011210210012100010101220101110210122022220021011102102012101022201001012201210012222011010201022222202202210010211002022200021012200020212012201012211110220111000112222010202020010101020121101121202221202002211001211200000211022020002010100011001121222112122201210000210002101011000210202220211000211001021121000212012020211001211122201010110221202212100112121201100001001112020212121001220212012011122001202200222212202101222000220122110221110012221000122101002112110122100212100011001210121111221011022021200111220112112200222002012000222121221002201002101222212210101020110011212211101120101000101022211012201211001222201001211000020112112210000011221120212122102011010201011001100012001000100211022211102021020101110121220010220221100002221002022111220012110200210121002111211011221001211111202220000121021010021122111122021212202002222212221221000211200221210210212220111210100012001100122120220211102110021122102211022002121222002022020002000212121211220102211102121110001000122121111120001020102120002122120010010012210020212211111120020201002012100222221012200011222112100001102000111212102002110202202221201222212120122021222201220022001010101002110220002111222202221020111101112110222222101001012020101112112112100000101111121001202222121102020012202200202010000020202012100120101020022001002112020021110212102000000020122021021200212122120011010122222101210101200011120011112222222210102200001020020000012000120021001112200202112221200012211010101001002122221000101112022112201021020202120010110112222111121222101201111222", "201002011122110021211211021121000100222000111110121001122020011202012012002221121102120202120220110122100021100102202102110011002221222221010022222110202010221000100020222122220011111111121102210120211220102100120001101211010202200010010001111111012121000011122202020122221022220222110010011202020122001000100222100122000211212120112100221020220021221101102021102001022000020212221201120122101202002011211222102122111220012111201210001000222001020200121021201012010120200211021021020222110211012111201211021121222101122000011000001221010011221111212021010001010201002011020021212011011201000002202110112100021021012221221100021122021111121022122022101110102021110221221001012111202022010121122210001022001212210200222201021002211201011112211202001100120001200211110210100110021220000000200211120002002101222000221020110112000020000002202202002202201020022202220122211022000012021001200021100010220122120110212200222212202121210000200010002202122020002210021221111122200111022011021000100221220022122000212020100101212100001001111202102220211210002101221011111100112002220112201020012212002221122220010022011112222121000202110212100221201220100212220120122200000202011221021220012122002010120202121020102022120210101211222012212122212111021102222210001020202021121020101102020110102201120100201011222010101011212120201112001121111202201202100200221010221000102022102021012022222112012200222210010020120000121100000100101222112221210021100110002202011112021122120111020022100112222201210202122120211012022200001201122110110122010221000212210122002021200100111121221011221020022100101001002012011200221020101210101200121210000011101112210002101110202211210202220011020112211200001200122102021101202002210010112010221110012221221110000201122121012212202010220200101111101011121121120020112121021002221000010221112121010121022112101001010120012222002101020201001110202002022220202002121010022021112222211101200021122211012000122000122121022011", "002110020121010111111210121021112121201201112200122001212111102211222110100000102211100111111221202001022211102211211002122120120222220222200000112102200220202202110122211101121101200021020011121202112122100020201220201200121211100021111211222210020110020010111220001102011011200222012111212021110102111002122220121100101111022010110111222001102102210022202202210112201202110122100201120000112100021012121211000100121110201220202210121222220012122211001200102121012012222022211102221110121222001011011200200001020101020202110012002200000011111222012000121100210011020112110200002022021021000020100112210101110010211112110101221101012010211211011202200102011211100202210001012121220110002010000110121200101022022220221021221210011101112111022022202021121121102022000211021020012002012212220020110021011112112012222202001212202100202000112022120210212101222010200020112102200021100222002102210020001021010102010021221100120021100120020112220221222210001112000112111002002210100210211020220220212111120110122101220010221012220101101012210000102102210202210011112110001020010011210111111211000211101010110001210212012102100211202222200101202021111210020011110112021222111102002022010212221202010021201021120200110110111200211002122002121111001221111202110101112000221210020222022001110200111202100000200120121221110200002101121020101010022120022020012011011101110102100100012000211200210201120102020220111110011010020220111120110222011021220222000210121002210110021100210111101121001002110010100112012121121220220220010111110012222212220020222121121021201200101000122001000102120200221221022201201120220112210102120220220110111211002210110220210100212200210110020120112222020112100102202021011112111021000120201220000201011121122100102211000121211120012112201211120000021012212000220010112011100111121012212001202201222020120202222000200220002222210100022110002000210020000212020120100120022221000102010212122102200220001011102120222212212200", "001122221101101020111212200101202210021021211020220121021011102112021202120022212001020222121100100122002020120021120202102221122120111112120110001222011022002020020201221211112222021200120211220221220221210111210011100112220112122222021020002220010221120222001111202121200220222020211121201022021002102220002112002002020002122211211122111210022020101101100112220202201101112211212222110212000110022012111110122120222001002101110101002011201110011201120202201010021202222122111011110002110202000222222001121001100212200220002112211020120022020021210221222111201002220110021001002122202012012221001000012220112200111102211100211111011222111021120210210021220200002211221212002220221122020012020001200000211010210201021101221210221122012221012102211110210101122001212001020212012220121220121112120211210002102022010101202111020101111112221001110000110000012121010201220100012011120011102002000022102000022022201012111022211112200020011122122000010210102020201110011021212210121011201122022000211112222022101102121100021010010002212012011211210220111011010222121100210102001010111110221211102100210112000000212122110102110001001202112201002112210101101110200101110100012021221200111111010122100101101222220201111020111110121200220101002102102002021110212202200022202000011112210222011222202011211200221000221200120220212122221210000112000001012021110020201011011121221110121020121021110202202212212110022200211100022012200111212112202222220020201212120201022111002010122210111001210002221112010122102012021211112200101221021211121200220001121120002222202220212222112120222202210102200122200022120220122000010022011002111202210200200012210222110101021120121210202002110011020212111001112220121020120202210121211112001212022111220010200002222010211122200100121021122121200210221100102011020001201220221201200220100202021020001010122202201010012011022222111210022100111202200222202220222012020202111112102202100012101010222101121110210101212221", "121022102002101002110111201211121002101020111112022010122011211111111112101220021011220120101220121112021212002021210201200010012021211120101002200110002001012010021110000020221111221101111221102221211202200002110121112120001201101201201020011220112210112201122001101021000112211111201112121022112110000221021220002111001200111201021110112221210022200001101222122211121102112010222121011121021112211100001100221202111100001020110210101112000021012001022112100001200011021111211000210001212200002011220011221202101101021011100212210102010102010200201022011221110011101221111001101022001200101011121012120221200021211221112002100220201222012020100111112201211100110211021001111000020122012110211110202221101111012222020100102010221110210222211020221202012102122020012002122201022220101100012202202211100202100210211021100202121202201001112020211122210011021020221201011102112211212110101110020112112221201210200122001100021000011220122121220121110022110210111001121120021122102100001122010212120011100102112011212101001012022011200120221001111102212201121011220220122101202120211211122021200221220100020022012020210022111000021212011112100222200211022002201020012112112112020202012121102020012021000210212001211222001221022210022112112001112102212222112101200121001200202020122121012201202012122101102002112212011010211221000011222211120102220202021220020021210100221112002210100001112012210122000000122011201000112120100022020001211122100211120012212222012111112201202222000110020211120022211112221100210011012212020212212002120002111001112011002100110200222110222101220222101000012212202021102012212021120011010210022110201111000010201001200120010200112221211002020210221210202002101022020200222100121101010100011121220210201222221021012221200021212200200122212112102011011021010102011021111000012210022222210201221001112220201011011201001222101112012020120011011000210002020020102022010102210221001011011122101212210022002211120120220211", "111002121021000202112110121211202012001000001111101122211122120101112020201120112121102201122200001012201000122111200010020002022120022012112202000001001020212202222222022011110012112120020202102000011012112112002102020110210021212110022111220201210101212022111101120121121012012222011021012222200112020211222012002001222212110020001101201000122121102212000111011001201221200101010102122221221220022002211100212121001101021121102201120102202010110001121021010210211011002221212012121100012012220011121212122002012211221210201120200202122201212022021022100000112000120120122220121200102221020001120121101122121221012021102111111101200202202112201200101021211200201221220022012002011022212012001102121122222121211202022220111211202002222000010202112022021220012022000202202100200210111212211021222012222001110210120120220211012221210102002101221112022101211222111100121102102212122122101100020220201220102202002210121022221110120002101211220112100221020201122201221102222120211020000212011122102212021210112001112002002012011122000022122001120110202020002010002120110002110200000220021101221212100120212111122210101000001011200012120021011210100202101002020210212220110211020111201120101021222202211121101102212210100212210210000010201122201201120120202100111022221102202221222001022000210202000101021201010121210022121221000122000120102111220002200202100011110101202122111112010110010121222100002202120200100200112001211210121211212000021222212012212101210210121001001212100220222010202001120021220110221110012100022212120120111011000122221202012202102010100222110200021110112011110201201112210022101002121010122111021110010220210122121011202020222210210022022211222010222101120200021022011111211102021221121001122020220201202220210000010101220011012011101222100200020211220122222201122121121111111020210101222212022001000122102022012202112220002002201011100201110000012210001201002011112000200002012010211021201110010111112100021022201222", "011102202111100020121212122000022220002200021222210111212111222002221210012210221220001020010201221111201000110020021120100221202021212122112011110021111011022122212022221122212202220200120122011001222000222002202222000201020102020221102112011122111002010122221202221002001101212220012120212000220001211012102222022212210110201112210001001012010111000122112211022111122102002220122020112221020002121012222002210020221222111220101222110122200221122211122012102102020020102021022002101010220000121011100022210122210020202000220021000011122101010221010101111002222210212001022010002111112202120220212212110222200112002012010001121000201001101210120020112100112101212110111211022222210100112000020112201110201020211021021222221001012111002120020121202100020221200121011100101100102220222110022122112011012122202121201222212112111222212222100202221110110101101002010002020112000121111110111022211022201102102011110212102001111022011002220010222112200001011221000112011112011201020002122102120012002012000122120122201002102022211111111122010100122122012202222020001101220202200022022012202200121111210220220210112001011001011200112022222121112110202122112210212011201110012121122110010201200021221220102122110200210022112000112201202212000212010221111121002100202220001210211211001002011211212202201222102002221210222100001022211001200002202012111110101002112220211222112201101100100022000200112122001021021001020112200102111102220110011222012000212001221000001121110001101211020110202222020002010120022220011000000222212022120222101020220200221202102102121020221220212010011210122021012221221101220201120222121100102012122201010122212210122200001012121120102122012101011120000110010111112220000020211211121112102000020011020210201101120221121220100112010202012211200120122211011220022202110000221022202211100112002120111201001211122020022101010210110110101002212001020102111201112112111202002100021012102112210012020212211020221200101012010102", "012120101000211210010001211112220200101200112202120200212000122000211021020002012220221222020121210110122220210102010002102120210120121101001010010002220220102220120120000110220211100221210212011200220100012000112121010202221100100012211121001212212212000021210222010011101011020210110211102102201122221102020002222211012220121110220222101211002210112021122012212021202101222122211220100100020110211000121201020201202002112212100222202001200222100210222020012212110112211001122010210211222012001111110200021001112120000120110021011221011002102102022202201121021011212200212201202200212100210201202010222000120221111011211201101100220220220120101101011210101210221211202222222220022122022020122021011102022011022011200100201022102202002110121221002011100121200022101111022012210221211121222201200121120110102110220112110010202001001200200211000110012100112111101112010221120012212020112202200102221021101001212102011120021202022020122020202002111211120101121002102020200120021021211211220022202001210102202122012101210101002102010200202021200020021102212122100111122002022101212122212022000120101011021211102021022121011120212220212222202012020210120022220121010101101222121010212101122202110210101002111021221012020010121212112002101210221112222221200122102011002201112100120210200212102102112222020202000220222101112021110102220210122122121120011012012202121022201122011120000200111021201112212111222122121011000110022021002222221002022002222022012210002021102011220222022111100102010201021101102220011100020210012101120112110211122110222010112022210020100021010002102022021221010112112112222021002212102101201211101202222102100121200020211220220102001100100112202220112020100202222221211122210220021112111122202010000021021212000010121212001221122121122021022222022012020001112011000010000010020110122011011100001011212201221200222212020222000010220101221012001200220102001221010020122020212101022200212012121022220000022010000201200121", "101020220101212110100010201112200222000100221011111020220111102022212101011221121121122110100122221120112212011011201100001211210221121010102020111002020020020022021112021122212012221122202201211101011010222022221022202222111220110111222102111000011100212102222202212022221020100000222000100102221201212011122211000212002020021221220112100001100121122000122012121020201101222111110100022122201220010001101121002001001110222102010201111212122120202101000001101001011202020211000001121011002100122010201021211000200100101121021210022120110100110001012211122222220222122202022122001112101210012211212221100022022012101002222010021021211201021021101200222202220000012010200221111102210000100222021220201012211011022122011202201102221202010100122001201021021021001102022002221020022100010102021021221012111002212212000101120201010210211000002202212122101221202211110122222202021221011021200101010120021020120211020011122200020021011021012012022212020012012020110200212021122221101120211112020121022122121221120000110111122120101120100122000020022221102220002011100002021210211102011120021022111222102201220102112222111212122221100000220010201102100220020100121120102221121200212121212201100221201000010111020112120021112000110102111112122002021201220002212220111122222100211012200020200020121101012222120210000011211102220021220210122222110001122121202012100222111011002100000011002010200112111002011021220102021122202012112120200021020010202012002220200212122221000002000001201111210102000022220210121011020012120202100112200202220202111121120220021202111200201211121210122002221100202201122200222020122111012021121002212021122010120121000112001221112121110222022021022110001212210102221121220202001222201102210210212112210201102120201120021122202011210000001210202001100220200212000010112110102012021100100121220200101121111020012201110201111221102212111101120102200022200021001020200221101201000012120222211201220122211210010010022011122002", "011201110102201020101220202210221001002100020020111201101222101210222000010101111201200101102102012101221212111020122202212110021000122202221011101001200110211201020021101220111220222010211001211212211012211010221022001221112100101112202102121121022112020110001022202120222121111000122101200010120221200111222220112201212111022220111222110211102100220200101101101010022010102110011102212002001222121020021001022002002100112101222220021201102111221020012021002220111002210220220102020211210121121102202012220220010121222211211102020010221122000021101020220020211200212021102120201200120020200212012010020002110121200201122112112200010000122211102000020122220002101210001220100011011010002001102022101202211021220200212201002122112102112210102200022020101020121021200210022000121201021111100102221020211121101110101110210221122212022120112001121201121012210022011000011111220111012201201111112201212012112120221010202111111212101202001120012022201200101201222211022122101110211202212212202021101100202121211210101122202120202000112012212012101110210101022002002111222000011102221100000202101002211200001122110100200201202221112202010020000122120210110220102020022110200220000121221100022202020220021212021122020111000002112111222122100100222211110011102101021200012010221100211112120202012021011001222220100112212101102111102100120010201220221101220011101012011200201101112020001212010121111110121210022020200222110212000212001002112112111210110111200002200211020202121210121010111210002120112212220022222221011001220212002202200212100110101110020002101110101001221111020002222200010222100000111110202202012202012112001220112212201012002111101002102211202202212122100100111022000010212100002122222200201201102200221012001021201110122012001021210002220200120012220100110122120120220211211022102221212000201012221212100221020012220212221020012212101211012020121200202000220110120211002000010200122001101202002010001220202022021122011020222021", "211202212000110111221120112200121211102201000000012001020221101010211202011110202110101002222200101211222002012021122202110122110112021221112210121202121110120220201000202220121110121010102022220121200212012211011110200200202221010012022001012021010120111221122210102202101022202012212102122221002110220210011020210001000120200212011100220101122210222200022101210222012111102011111202200122020222021002022101201011222122111111010022002102101001010010121102021010200001020101120000022001202010112100101110222110102120002001002221012002111101020112020110202222120212020120002101022202200022202201012121202211101000202112200010112121221112200111102101101022201120202020012102111122122222221120202101022222122121201121222220221000102212010202222200221012010020122011122010200011221021212211011011100211222112002001100202002020020120002120222220220012211222120102010100201122020010100220120221010100011010212001012200010111212012021221220202111220210211202101101012221202221020210212221212102220012220111212210001100101220212202112222012111200022000202211022211011200021000101000010200120110201121112202001020201012000210112202101200010220120012012100020122112112101102021120110012100110100102120220021201222111020001122001020011120010200102122111100011210222210210202101211110101220110210221121211221210101112201111110211210111010000020200000202210201000001221101212012002211001100000120001012202220000100200202011202210121011211202111111110102200222021021000100221101200220011210112202102111001010222000222021020102200121102100021012110212012112211111221002201100001012201220010211000112120201121121001221100020102112110010112002101222220200000102212020120002212221200110011100010012112002102122101201110000211221110120010100021012011210100010212220210202210001221101211102221221201010200122212010221111000001002120020101011121111202101101001121000001101000002222102221212020020022121220000112101121112020021012221000100012010101201022210001", "101201010111202012202000022000121211221012111101112120012010201112202102112121112202121211020211021011021012212002112220000120021001022220021120122012002201202220202112220112101000111120122122122120202102102100120021201012000112222202010221010122112120121202201002022022211001111211111101210201001110110000100220211221011001200110100020021211022200200102101002110200202021210210220011102022012112110001001222202020022221010202011212002201111222201001002002222102212120211122100100022021022012100021212010102010112012220111102202122211211001122122122100212012210120112101221010000121021002021111020021101011011212200200122021012211101101110200110102210111120102100200012101021112112101010120200210111012120102210200121020210102210220202122102200210220112110100011222002002122100102010200020111022202012012001202121000101020120122122122111220100222101212002121100210102010010212002221001012111201200002120111211202012211120011201001010012120201220222020001001021121201120102222010101001200120002102010222022100120201022112221101111000002111121102001021110012202121221000222102011011001110110112112222201100122022102221220011000110200110112200210100211002201210020201201102201002220021211000102102211211002211210112101010000210201201102120200222102011020000012220021221002220100021120112112222011102021201101020111010021001122110212211012111021001221001200202122120012220222100212022102010210010001121102020221120021110211102210112211002010012121111110200011220021111012112221211112002110221001222221201201012012211122201000120002120021120100022210102002221102102202200021000120101202010011111220110002011011000000211220012222021111101201010020200122111000111112220212010122021012210222100111222012210212120110100101100210122102012222102010210211200122212000012001101101100210102101200100020210021011002220110120212110021002212001200200212002101002002211120112101121022121220011220021202222001011100120102111112112111210212221020210000112000", "012220012212220101102221210012122101011201210101012200121110010000222022212220111202101002022120221101002202012212201101201102202210002201100100021020112101111200200200101022101020111111002200211102222112001011220200011012111222222121022020211020221100121100002200112210020211222100202001011200111200112001021201020221002221101101112120220210011121220211112222212112021110122100002211120110212211211101000111002200211201102202022211222121110122102010122212102100211111210010022110112200211010201101021011212122101000012221021122210201010200211110001211112020100010020221012111021210021111102222212211220121100000112220121010022010120012100222202020200022102110012011211111010011102011202122001010100101220000021221021221201212101100222120122102102001211022001102020221002212100001122122220120111021210221202012000200011111211112121102200122012012001010002002102101200022002011210120111100001102100111221112012202210212202222202021101120111201002000011100211121202111012022210111122122011220200200000020002121022212212121011100001111220101220220012011100200222101122011202012022111200110200012012022200102222212121002201121112201122020101201222102100000121121102222102120212011100102021002011010100202222012111220022012221000001100222022120101210201000121201221222202100100220212122222102221002201120222110210112011022112111210102200020001111111120110202212002001002110120102102201210102200211220122020121202202111200002022100002110120020112000222102011012221012202110011020221121121010000221011211012200002020111101021220120221021001101211211212200121222121222010221200120001122110221001122202022021221122212022020001222121210201110221102211111120000212111212202222011120221201101011020101002020122121010000200002020200112111120020201210211101001011220102002100220102212102102002211012022210122111112010120000101201210220222220211222010022112010112212012100022100021211100001001210101222020102121000201222112200201110100202102120022121121", "120022200220211220202011101110012102102102112122100122202212022022010122212211112101022100200010020200001211102010202122011221011120100122222211202222010110110002120121222202102222121201221010102001202121021011120021222021100221210020101110022022120221102012212212012200110112220010200100222122210110111111002020210111002002022220202112221102121220010212221200011221001120111102101100121012122001102121002100121102010022020010201201200200012010112202010021102011121000110200001120102011112021120221000011011002121001101010202221002102200020211222111000212001011221002020222211220112120110022102101212121012100100012122210210101112100211021010102010011220000020211101020012221120201200102120210112000221220201112110211122102120201112002021111021120210010120211200002202000012202110220020100012011111102210221210001220221122000220222110221112122212211000201110022212221222022012211200200011022020100120011100010222211222020102020010222102012020222121211100102101110222220000101101221012220100000020000111210111021120220011210022222202121102212011111020200212011022211010012020212202022201101100112001102100222122221222021110122021211100100200202211111022022011221220011100020002010222000201210010022200222210022202120020211201012222222222121211111001212210211000102000102121222011220002000010110100220012012222200221021000010012020220212022022200211020011220011110002012200002020120120202010222001220002112201220202102002012211220012000002021012122012211111101012001211222121100102212111001000111022011001021110000012002211022220212020200121021210102102121210110021110101010110222120122201222122001202220201101201121121211001222001211100221210102011012220011222202200212111202021210201101110010201100112120011121121101010221210122001121122201120201101210011021221221200012122012010112221200110122101120011120102000110202100022011101221022111120212211210012120100202112010000221210010011211100112121011212120000221002001002010022122022021110", "002020021220202100101012012002122022210002020000221000221110011012011021121121220111012201212212222220200110122222122001012212020022120220011010001002002002102001000220011101220021111200220001022022200200001011210020120022110210122202022002121001210021011222121001201022101122101121212211002111200100022202012211002011012201111102110211011222100020110102200200000220122201022200202200220211020012221100002120111201120102011020210021220221222111001022011102200210012121010001100201202122222200000221201220002210222101000122000121100020112222012202001012112200122210100211222112102122121222112202001221222122002202220101002201211100010202220201021010210120222220212002010200100101012020012110100112002022211221000111112200220022022121202222211202101110210001120002201011010121202212110022012002012101020120002212220211120221020101010211201121122121000102212220101221200102112121110001221201202021212220121011101100002022012111220011102122111011210202101110011021121000222200011002020100101212110202001011101012010000001211211012102001102101221010202022110002221001000011110112221121112011000212212212112012101111111000211120002020211111120102200011102121012101102202121100200221102110002100222010202111111121202022222120012102000012101120021200120202220221011212112210121222210210222221020001011212101222222022001020002202001211020022021011100210102222212200120221110101110012210121000120201011020212202212010221211022121221000101212022111102001000112022100011021100002111112100111111001212122211022021101012011000102212112212110001220111121112022211100221011222122202020022212020021112222201121211211201111001210202221001000000220020122220110121222212111001220001001121112001012121022110112210201010222112020022001210112110211002101021210121222120022020220221111111220012200220102121222120002212100101111021121121210212110001212200102102012020001012221200222002121001212102121201022001022222200000110210211101111222202102210102002022121021", "111200112021010101012010120012220200010220210221022002122201222111220001212102000212121101200022001000101012011110211101011010222101110121000000021010211121111000200211012221220221201100200022000120101212221001201010002102211021121202221010012121222020222001122100101120211120011021020010121202112221121011202020000200222222121001210000020001011221102011010202001121121021222220220022201100010211200221201222211222020222012122011012000111201201011010212101210021111221211001021102222122212210201001102202111010100010112220200212012111102222100201000000122010001120120020210012012000121100002022221212000022221222002101022122201200120210200211112000100100002122021100222120010211011002011020201101220200012112022210112121000211200002110020101202220010100110112022221210201212001211000121121201002021111202020012222212011011010021202220021112000020100021010100001212010021021102211022120220222101102022001210120122210110120122021221210010202220202122121210012121022212102122102201200000222121220211102010000021222021022022222012020112120000001022212202121210000201210122121000000210012021001022112220022200010102111100101101201020210202122002011022210222022122102222210211020222012012110000220011121212001201000222100011101210102001212201200000011010100111222210100002221001212220201222200112202200122100112121020010021222200102200022102010002112101011011200002000221000100221122002010002110102020120222221201202221200221100200202001122020110111010122111221122210212121100222122101102220100100012101102221110012111211102010120000111011110120021200002011021002201211111021111212201020201011011010110220000001222022211022000101200201122012001122012010222000201111200022001221020101212111012020221210221210200120102012202002122112020200210210022002221220011200010010121120100202020211200012120022221021010110201112001100211002111100111200212010221111201211212112010010220211210000012000021001022112220221111100210201101221100000112112001022122", "121221122201122101011012001201202001111222210212220102020202201210122221211010222222021110201020010100110220200211212212121111221121011112112000112020110011221110022202121211020201200122112000200202200010201111002111220020101122011111110001002122210112121001100122002100122011222011210221210222120222212011000211200102011000002011010001102122201110200100121002010212120210200122000012220210212112002101002210121000021000211110211201221012022222120000110010001221111200102200002211120122020000212111020211020121211022210101212010121202001102002022210220121002201020120001111022020211200220222212021201112010222100201020201222110011012221121211002012110020200221120202211012122122021012012001211220112120200210121202212112120201210012200001102200102120010010222022000121112020001202111012201101020112021102010100020212210100200210122210220011012212110012010010102212001120102221120220110211110110211002121000002012212212202001002210122012112122101101212111210011110202102011021101121210021121221010011111021101210220001111111200002200012121012111121101201121211221011201212022210201111002200020111121120200111221020211121212210001120102212001002020210010212221010202121112221201111122200200020210001211120212202100020011221201011012112101112222021212121000110221101212102011112110020002121222210002122011220120021222001010110200020221210011002102101200101020100022020221102002002020221202022210011111111221221112022220001111022202012121112002111201201122210011110212010011120202020202022022120120221121012022121221111020012022200101210102222212020011022221120120002012220010121022101022202202011101222100211101211221220220020110010111020121021211121212200021211220102112112110120022110010121011211212102100221000222001200001201120120000110220121112020020012110110022102101122111212101122022000020212212221202021210112221120102022122012122202110021210022001200002100212102022210121222012111112200210222122020011012122100201012021112001201200", "120021222001021000221200112002100211021101211200120002121012101021212020010011210210220220221112000111010221111220111100002012211012020022222212222102022210202112202201100202000122201102211212220201202010012101012100111001111000212010221111020200102101120222201102022210121121202120110102121100002100221112100201010201111101022201100222120010222211201002201211210001002120210120021220101111220102222120222112021000122010200200011222210111021012110001020122210112201001211102201221010100120000221001222001221202121000202012221211020010122120111200212200201001211000221022020111021201000000101222011100000112211100202020112220112100010002000221011222021200210221011110120001022120212002122022002000101211120212001120202222000211221120210121021120022022111012021022020222101002011120110000212010120000212221020011002211121012000102111221201100020012210121201112012221001200202112022122111112010112210111122102101022101021020020221201121021012201200012112011212121211101110201111000211200022122211000121122022112011121120100010211022022201012112222212221010210022122220221222101212210211012222010112222120102000111020022012112220221212021221222122112121021100011122000202022201211101220200202120222210112121112120010001110201120021022002101002211011020120221012012120112200111201212200121101112111000112112201212112022111011110001112102201112100102000102002002112000210120100202112202102120221110021202201201121102001020202021022212122112012022120002212020200010122020212201201111211212102001211112121211211022122210222222111110010200220101120100102022020121122211010202101102001021110212100011120200010121012102012202102021202211222022221201221211201122020020110221211002021011011100102221000202122020111210220210121012101212100210211202002022020112021211220111110022212100110021212021000022002012202102000220010111201222020212120111120001020221000000212120221022000120022011001122012221212101022012102200112012001122200001012200021210101201", "010112222220212220211102100112010101112001101222010221111210220011112122220200210200212012112101212001002001021000002120020202002212220200222201200200122102212220012101020101210210121220200201120011020000100121122021001021211110012122022221201001122100102202102110220211012222011002020212010212001220210220002110001222211021001212001022100112101021120001211212011111111012001200200210001011201221100012012122110010221121011221211200120012200121102002020202220122002010001020022111211010022200110021221210202212120200011100011010100210101210010210122111200212011010120100110022121101102011110002110021000122011220202020002000210012022010201022200212020101022112201111200110100110022020022011111012220102211221122122212200100200211210001222222112102112220002220121200101011200212021112010012002112021110011211002221222122101202102121002011201221000210111011022122210000101120021122012110022212101101211000101212202121000112220002212202020022112211002002102100011122211111022000102220010222010110012020010121120222102000211012222011002220222010200102212200010211112021102022201011000002021210220120121010200011200200122110010221221022221010200111212220021111011020011012111210202221200210202022021110001202011202220022212110211122000111212222211012202112222110121022120022201022220200212012221021200102010201220211122211100111221011200110212100221222100001011121020112221212000121112000010010201001211002221222220001101120022000202100112011011221121220000221110222220122000211220020200012020111101020120222200222101022012202202201100001000221020112112112202001211021100111010120002111210202020012020121110120100100112102201201111210000102011021111121020201021101200211111222121221112011012012202012212022011201200020002020000201222010221010010200221101101022012102211000102012112112112102121012112000212010211210110212201210222012210010100210202000011210120102102002211201202012110121212101011121211112121220220022002022001220222112120120002", "001110000220010002211121002101110102220200222011111101200201010202100120122100221000110122101201122100102110112111100102020101021010020210021001002201222112000211120011122200102022000002022202102220120200122112001110020011120100020011021200100212001000210101202101010001222110022121001101212211110012201210010011221200022201100011200101222220202102012100101202220210120101212222022112212102001111022022011122111112222011010012002111011221102100022010101201102002002220120201112211010011001221220000022101001102222111000020112200012010101010210100111101001102121201101222011200111221112102110202200210022011010021211101210122112111102010022222200210212010020211001112201021011211200211210201221221120001221211011102010122120002202100101112102211121222102222222100110001101020211010201111121100002202010221011012222212100001220021202220212110001111010101001022020122221220202110211121112202221202111000102000112020101011201012220220011001022200022210202202201212010200120010200212221110001111210212011110101020011100212012222010102010000112000101122102111200110121102001220010211002001211021011012210102220001200121110112100220221020022102012021012112220220201202001000000102112210020001222101222222110210011100022100201021001111111002020111120111220211222001010201122121122111222200001221012121201210010012001200121021121112121110220011202112120120220201110101101100201202211021021221100201121120012101212200112112112102112002222001100221222011022101011212112221021122001112010101010221111012220201122202112010202021120102102111022101022221201012121201020122120112012002112111212222211202201100112100001221122012102200201222221010220100111110110010200100210121211122121112012110001011110121200022201202121110120221001021112110002202200001121201001012100210022120122011201211211121002221001211011111210100221020122002122111000101221000002011221110122011220222220122210022002210012221111020101001020022022012101201121102122202112202221202000", "122002120102201121120202200102102200001211010112222001022010100220212101210100020202010002110112121010011110211210212000121020200100201202212201021220011202101221200001210200210100012102111021002202102202001101222022200120112220010220001012120100220122212000000121210022220220110001201000211121020221002120212212100022100210101211211122121010020220020022202112000110020120022201220020011121002020102020020202200112100202010121012200220200100100210021000100212011010122001201222200021012122020201220211010201010221212220220120110122212122201202211000210011101121012201220112020112121112211112212011201210221100000211001200002120002110021010122121022221222221111122121020110012201010200022200001110210020221201012112202110111102000100210102122200212112112222000110012000112101000122201002020020102211000120000222001101210021000001011010121211102022002110001122010200101101202121111020212020101101020001022110201210211102012211002120022122222012100222120002121212020220102110001100221100210201002110011020001021111020122021111122201000021211211101012201102020202202121202101120010221121020212222112002220210211012200120120101121112212122002120121002022012010110112112100221222002101002022210211002100012220202200120222010010200222220102212001100112210211012101021102010121221200202212011221001102022022021000210022010200210102002222001100120120221210221112020012120022102200201002022010001201021002100021010022221011102222011200211220001020000202012210001012002102221110021210101112022210212100121011020210011020112100000200212200121112200202221220120122001220020022122201201202111121110022120222002000012202212010211002101112000210221020211101020000122121122210002121200101121211220010112010111210020221011121012122122022002111010002211021120011010221021200011210112201010000220201011111210200220201210122121120202112122121000210120021202120212002121110120012120000001010010220212202102211010101102002202020201022222202001121220222020202022", "021210102002121202102000000011202121112212012101000211202110100221221110102210010022200021202122112220020101221002022002210222011010210221210222222012211020122120122020011002211022102101101222222222120112101121111120012002011211200110001210200011112120220022222221122011122200210211102100211102011211211021212000101111012110121002210021101002012000021212221100111210010022122112201222102111002201201022221001102102200101221122101021102012000022202221022010121001000212022011011011022221121122011002002012121122122020002002002100012202110021001121211121220101200221010202020201201101120022112200012021010010122012011201100002212110211002112112010120000221212222120102222110121222100112112200221220102201000112121212020220000111121111022221202200222211120120020002121001100111000022012101110100112221021120102120102220101202011121101110012211100010110200222120202120202201221211122111210210011021201111211100012201211110120102201222200102200001101001021100100120120021200110202121022111120022200101002120000111112001100011021110222202110001001022002202220020020100002001022101100111110010010102100202112011012110110202101221020221120100200011100221102120110010001212211122211120021112211202122011111101101110122022200110211212102211222102100020021122012022122121120211110121021001120121112101212210222012221102020220120100101000012111012221002122110020220100210110222122211202102110221020120211012010202110120111222202010121121102222011201221121221021100002021202121002022211101021212020211102000001022222010221020122121012212221021210000000022021012110110011122012222012221022202020202212021001112022011222212022201121011100020002220101100221221100202110012112112220201211012200120122102000220000112010002022110200211001110012001121002212112210201212101222101022020012221110101122112020100210011010110000202202101121212122100102022122212211012000201211200022111101210101210200202100101121211221102101221020102021210200112100221202001110012", "020202002120000201010112022020020022120222200011220200010220110011101012011200222010210012111010222000120210100102211202200020200210020222111212001211020110122212201222122110202011122120012101221122011201112210021120110211102022011022221100102000212111021120101002022111220202202121102221010012210012202011002012111102011202221122220010111012120212002012002210000010101122200012220221022212120122001102021000220101200110111210201210001210222020110010122220011202020010022222110202001211220021220002221111102201200022002201001010102100020101211000011102011211000120111110121011101201001021211000022221012212110220101011020121021001012011011121001011110220210011112202122020202202101211011101200211222111112211200011100020212202201112222120111202212101111212102102002211010221211120010220011020000200122222220111010202210100020101020220012010202201111211021000002221000102012202120101022012200022122212111111001201211021202210100201010212020120201110210011022020211100020110201022222022100120122211022010211212220011122101101020101110211221011112211022210011012102210002122100222112220222220202220212022002101122122202101202120102001102111122112010001111002110211102201120021202220210122200122202221202001221222002010121120212201210210021112022222202001122022201011211112101201100012020122120112002022112211000122010200121102222110000222012021012211002202202112111101012202002121120021100212201211021120000210121102200120010220000001202202102112110010222011122120222012012111210221120021112201100110112202110121011001220012001011201020000022220122211121010000212222222201020111202212022122210011101002001211210212120221111120002100021001012002012020220212110102022010101000101020000222011221111000020001002120101121111200020102100001222122100021020020011122112200102010002022200222000012210212010021221010210011022200210120001001000221212022212120010222021101001222022002200021010222122011201201222010101102021002011121010111111112110001111", "202021112202111101011101012200020011000212211201011220120202120022021020211110120011000211100012221112202000022100201101001020011202011022102222222220112202212111002122221211011110220100001120122110120220112201022000111001112022021222121210011112000211110200222000121001212002010210211100210101102101111122112002120112210202111121210220002112000100201021221211002000202100111101001222100222122122202112112110201011001022221011000011211021201222200110121211010220011021210221010121202020210200102022121100212200022200000110011201220012210212121111022211100212120211101022221221220000222002220021120221001220112112001102200200212021201022002001002000110021011101011000211201010211110000202201210101220120020100221202010210221010112000010121122220111021022020210122012002120212221220222100022212101010001112110202001212012100202200121102200201202121201112001212112210100110011022122112221121020220122102010122110212111102111110112102022010000211122212210100211121102011122022121102001000020222010000020020010220112110002111002001110002112022012012211202111221212100021211001210001122021001020121022022211202102211011000122001212201011102010011201201001000201110010001002222021020011102121111122202001120020212222200112221100020100212222020122202011200011112022222010210202111021020201221102200010111220200102020211122211210022112222021002201121121002221102212020001001212122222012100210000121211001111201021122220100220022110220112210020112200020201210222101221202211110222122212210221000122000022011012211220001000021020012201101211121000121012201010010110000002121210201022202100102211121210010000220202010200022221211101100211010100120020110011212211121200020211002112002202002112222022002021012120200210001021000020120012212111221201120120101102220211001222201102010100222221221000012212020101221111212112200211201012010011111020221121200201022012112122002020211000011110012212121100020001200212212221221120120120112012121112102100222022", "221221021101221001111122222002012022102220120020120010021200222101120121020102122100111111022202001022010000010022002002112212000002011100200202110100111021012011111121221202021101022010010120120100011120100121010101000011022101200112122202010221122020112001022000122212120112010022101102112221211020211120222110001020110010120121221012122210010121211212221021002012122220102010000020222212201022101110111210122121020021100121212212110022000121002220100100102202110121200121201210121020001022020102100121021012101002212211111102011220210110220221200211110111011220121222012211202020111200000201101102221212000012022111111122220211201000120110100100102121210101011220111121010021222122112112222110110102020102201101000220100111212111110011002001222101021012002221212012022111012122011021012021110112120211210121210022001101120122121020112010102201211011201221011210120222001011022111002100212101102001201021101120200010211001122210110211020212120001100201121202012210122212021121212201200211020212102110210012001020001021102012211001122020001202112010121002222010121202201211001221211000010011021021112211020002100111010202122212121002102021022122210210020220011110201121011002211220001010102122220211211010022102010212002120000222101221111000111120202111222121121202101221221012010000200101212021212220011122222020222000002012200122000101022102222020022002010000202201102122100210212010222020201202221120020100022102210120002001011202010212001012212021200021020012112222011211012102020200211201001020121010101221201012012022211011021221001110101200020011100200002122011021001100121120121010010210220021111011011212111222012101021212021002012000020112022212210022122200110020221122122022002012220221120122222001111121211221100122200020012201210202101010022012001211111001210120011221012101101221202101210002120221011201122220200102002102201001100221120020020222012210120212102100100202001122101012101101111111011222012111021122000012202201", "111111202122021112020021110212121020112201120211010101002020210012112100111011210200210121002210001022202000002101221102210220000001211112200210112221012121111021210110222020111210120201010010112001121210212202120200010222100211111112021221211111002211201110100211200100112121102011010101200100201020100201201002100021111100211202021112021002000012111021102200211202110220101021222020220101000222111220212222212022111101222202020010100022221021010002110212021112200001111022222121222200201021002110101012201202000100011110021210220112001121020120222022200122012012011100012101011010202222000012020222102121100210020001001011211021200011020011211212111021011211120021120100221022120012201202012211002212202201100211121221120112120112201212102201111000010101010011221210122111222022210112120011011102202200221220002021110022200120112012201010200220220012100020202102110000000120010212221012121120211110012022111121100100210210012222201001020101212011010020022010120001102021220001212100012010002012012222212122121212011010111122201101000212002022000211100021012000211221121210020102101121021221021111201111212000212000100222002220110011000120200010202021121101212210212021220012000122200112202120212001222220020022020111220021101020010011112222010212011000011221020121221110101000220200121101001001000002221202011210202210010201121012022202100020001022122021012210101202100002201202220011122021102011120211002121211212202120221200120120121001021101210002022112200020111211110000022012020012201202012012112001000122112021112121121101211220120110101002111011211020211101121002110210122212001202222202212020211020000120222011210200020221221120210012000110212201002121211102212111211201122121212000011021210112112100102120022221222220200120101100000102211220211121212021111202101021022201012001001202022122120202021010020120110210222202201202202220210000210011221120002111112220222212000211122102111011222001212110200111221110020201121220101122", "001101101122220212102022212102001202102120000120100101011001120012221202110212201102221221100221022122221002211200112012201212221000110101120201121012210022201121200100001211221212222000210110012020010121021212021021121202222211001000020001210102110111211002011000222210111201022102110112110222011122112020100001022001011022022020012101110010111121222021001012202111020022200121022022011021112210000210021011011122221210221020202101022122201100111210000200021100011011100002012221101110020110101010001121222012101001100200121012201012111202220002112212220220010201010120000100001110200012202122002122010200112210202201212220020011020201212002121201110101200200100012020220101102010012120012020210101000112220220102102202221202121201120020122220100222022102100111220200200000122211011210100222100200200222110020210111112201101222111020122001222102122002000020022222010210010021212021210012212210102022210211121112102202102112111220010211212121001222012121002020022101121200100010111011120212012010200211112112110010220100210011222120202120100220212010122110111121102122110202100121121002021201102110002101200102012001021211001001101001121210112021201000121122002112121102001122102121220021201220211000010211122012200201110011111010102001022000121222120122201001120221021212121021112022111200002002100220121012211211011011122000122212012101202110200020011202010122111111022200102021020100212012021100001121121100011021021222121120112211102222120122102021001221120000001010100211202211101012011112002102121222121111120102001212102111001201220120222102022001011020200211122220122122100002110110102221001020121021121210000102012200211200001012120222011011100002221000110221202110222001220222201110120101111112110112120222202122211112002001200020221121020120010011112011100002021101002012122110020121110112010202001011122220212122001122200111210021021200021011112020221112221011120010021222110122110020222100212112000011012002021110221210212202", "222202022212222121021110221211002110101110221220021120221002201012121021221000210200011000100121121221212210220002012021011120101010111100220002020020121220202021001212011221212101022120110102002010120011022012012012220110200021102222210210020101202211212011000201100012120121120111200102201110200201021021120220022002011101201112012100202122110120102212121211020101010220201102020201112212000210212001210002210200100020220101021200010110102001021010200200110222121202001200021002110102122000120101101202121122221110020120121120121211221100011020002121010201221002110220101120122201200122012111012112201200201010022222101201101101110012111112221001000221222221111020000021002221122200022202110200001200022221120021110200120101112111021211202000202100220002121101021021201121022111211100211011001001111202210112211111021112221002011212001211100121112122110020210022111212201002110021001210011111021201201000000011012221010212000220202021102200220112021102001112111110221002002000211121121210010211222000202010222221111020011100100122120011111110020220101212100121011101102202221220000112000112121001110102200002110002022110102212012011112011020010102121011110221121120101122011211021021211100102022222211001202221021112211012211011021122020200220220211221220120122100211200102212122000110221220000202201001010212220021011212212011001120110122212101210120000020212210010021221010121201010112122200102010100000111222200102120120211110201211121221222120200120102202120201021120111101020002111220021212012101212122011010002101012112111000210112022122111102101011211220200211220021212212022001121001210221222022111200222220202121220012020001022022011021000112201101011001102100202210020111201120001002020120022021002012012022102112022201022112122001111101112201111020002212112210102102122000211021001111012201121001020200221101011012121001121222220120100202222100010022112000122201202122022000001000020021000200122111022201010110221010010022210", "002020011022020000221102110022202102211211122221201102022110020112001100020010210211122212122010022111112011101121102120000200200112122112001000202200001110201121220121210122010221222210122111100222110002202210112110201210120020211122222022110002120202102022100220121120110010220002101100020022021002111020000120202111200210021000020112000102102120220222220210200011201111110100020112101101012011022110122111121110221200202021200210221011212211102122220102111122112110120200011010121100210000001012200101220121112022212102010112211221202001020020222102212211011001212201220002211111020022001122201120012101211100202011112120211201012122220110110210121202022020020111002101110121122222201111022010002020100010222121011111120221101211111120121202110002211000021220211210222021200101022222020002111021202111100211220210010110112011020011012100001001022000120212111100220212110202001211010222200001120210022121002102102222022221222100120212002221000001110200112100111110202210212220100121011202020200100220221112102120002210021002100111211100112012210221002220110101202212202002202200212111001211012101022200122021111020201200020100011221202212201221221001110100212120110002002022020101010200211220211112211010201012101101220201000221112010210100102010211212101222011112110210121000120011220002121211122110020110010001222012120221020212122221002101012202021120211011102120212201021101001101210121221220010122200110110121221110112120112002211202022010101101200010112101122102110202000200021122200202200210012102212101200100101221212111021210122000110222122210020022220200211101021201122221121012220220111222122112011222221100210201202021101001210200102201220111111121010211022002221212211100020221102101000110221201202021222112200102021001102021002012001111122220220221011122110101222211010102020101021221121020112102110100212101200200101212012110202102200122120220111201221221022022102202202122012101021102202201221222010102111211201121212112", "101200210222122202002011202112111120222011122220101110111101212222221000100002012210100202020121110210000121020102212010220222021220200211212012021222202011120011222220200021000022202110120012001100122202020122012010220002111120011010101121011220201000211212002202001100010001110022002100211221200120111000200221012101000020212222210110022212020000201120002000200102120022112000101011002221221220222221021200200010121002111200221211021021211112200010111011212100012120112012110102222000000021112102000100100211021000221002222000222121121220201120102101112220022000001220012001000221211111110010211002021010001220201200122001022120011100102201112002011221002101221110001012221011010212102102122100011221202022200120202012021201211211201002221211111101102212002121222221222211002101102101021111122002221120021010001022221101021210101122020022121222121221001220121001210212120000101212000112201002210020222220021222112220101100011120010101000222010101022120222102120222221120221222111021210210121012011102111200101000001110122202020020010201210021110011000112000211022011110102220221110110112202011011211020102112002201112210100012201011110121020101102000000022000001021210101212212220110011010102022112111212020110022220010212211210011200010020000011110102221012120101111101120020210012201222120101020002010001221200122211001222001011221101202220220111111021120201112022011110101012221011200102212001101020010000201110101121100011100001111201120000122222002122211012222212221011000121211200012212220221121022102220011122220220000011020101020102010112211112001120111221101012000021221121102100002111110011011121221210100202001110212110012110111002112122200121020200101222002021120100210201020202001112210202101102121010201211200022010212110220200222110120110022100112001112212210000202211012222121220001110100210201111222112021121102201210012210202202122201022121000201001122111010010022202220201211001112012201220110101121110210000222022221", "122012221100220121020120210102002011102212202110010002122020000210020212011220101011122122112112001120110101220212211200020111000220110221020212010102210202101210111011020022100121110210220100100100200120120210212100201212221201020200012011122020221012001120100001202022120100122211120120222221212100100010010022120020212000202020011100110012121002112012210212200112202121011202220101012211002112001220200012200221020021122100110021101001221222212001200011202010221212102110021201122220210101112202020122101001020100012000102121102100202110011000212220101000102200101202100102121022020121111010222110020222121222002110011000211222011000212210012102201021020211212120022021212102120102200211002101120222121121000201200212112101200022102200101102010120012000122101200011010110011022101222120200220112120111100111202112012120211121011110021112201212210121010121020022120121010102001010021120010022200000010122121220122201220012222202022100100101020211221010110011122002112000021200001012210011001111100211010000201110111110212222021022111201012200210012011021221212101022120201210102020222002112010011000210122221221000122010102200010012100111211101000212012201111001000001220212012202002122122221211121201001000102220000011020102111101012201122202221121220122211121111022100200001012011122101120221221212201221221202020122211002220001022200221022222210122022201200020122222012011110210020002010220110211012211201211010002011022200102111220011121222120020002200020101002210211101011120020211120120120002000101020201100210002111021110201020010120211102122111210120020210111202200120010121222102202212222000020111201221202200010201120220000011112011020021021222210201210001000001212102011002001201010000122111020022002102101212110022100212122212222212100100212222021122000211001211221011212012220020020010202010021121002011002021120000121202011112212221101021222210220120012102022202121120202200020211000101010201212001012101202012112200110000", "222211121202200112200020010011111011221111012000101221111110211010102000021111001212201211202212000001001120101001122011120002122102212220010000002110021020102002121202211022220012222212122111021222200010120021011100001211212002022221012112011222001122120012011201010010000021210001111021101201001001202122221100022220001201121000111221110012110012202122020222210220001011020120202201121200201221100220002112220122100102100220122212002221201012201200122101212000111020012121021221202120120122112002001222222100101012011011120101222002212022021002101212202002121221002111211121112002021110000100010200122000101001000101020202100100121220121010001112120010001000220112222102102101010000212110200121122000000110120221202122200010012101222102100201200100120000221111200002222102112112010001111001202001010100002022000220022010000102221000121120122201110220002022212002011210200010012011021100011222200120112011010012212122222122222200012102111002112111111101020210000110012100010211012010211011020000122012210111100011012222122121010122221212021012012222011220020020011100111202022020021221121211212210021120100200222010221122212022110221200210111021010222120022102102201022122011112210002212121111122102210101022102021110100210120211211101022000120122212102202111102120122010201022111021120002020211100110221120121011221201000112012211110021021100111010111122200001122111222000001021211202221020201122102211210020210120001202120222222122121112221001012100122111212010221201020102220121202120100220000012112201022202001021222001111111020100010102200022201101110111212020112122112100120100100221221210102120010201020010111220020021020220001002122022000010012101212010101012022011121210112200001022212112001020112210221020221110001111001112201020110200220220212202221001220012002002120021101001112200122122121201002111211012011111122202021012120100210012102220212111210222210222121110102122022002100200200020202210000222002110100221102000122001", "012221022222200002002102102100122101122112001200121202021211200210112102011102001222100221002022200021111001022201112021000101112201201200022212002121021210011202111002111022000120212112101111110122000112220220110021201101210020211212000010101202112101221100012220101010121101211210100022200100222100010102012020210200210212001000110110120201021112120111220020202211210112210211210001211110100201022222121221000001102121202122000202022002112220211111112022120100210110221002001202121021012111220021021220210100201212222211102122211010102201212112121012112102221211220022120012011101012221110012212122210202102210000012002210110210001000001211122000011011111201011102021001000012121101012121011022001100210201102011222012011221220101202011120112222212202011021112012112210222012102000222202011111112222121200201110010211020101021120110100122212210122100202022001211202020121210020110110222200201010120012101011001122000201121112102002102022022022020001201010201100100102112111021002122011010022122120001021000001011020102121101002010011011001020020200211000020002212200002021111020210020022112012010220212210100021000212221102011110102022020121010120101122021120011110120010122020010010010111222211121012211022112012222201212100112020000200100002102121021011220122222112002222210211022001220200111101211220221201122101001201210202120200021111211112112012002010220112221202210002012110001020201010100112122101212211220210101211202001002110002001200212201101000010111111222002022022012011121211212211002222112100121122202102100000211200110110110202111100200210102002212200021122021021002022102112010202201102010122201021212120021201012210010221022112101110111210101022011022212211200120122102000021211122222022122022100101010122001101022020220010220101121002111220202122010020201022022001002210210201012120212022211222212000011110202010122002122102002012120201120121110022110122012220220220210102121212012120222001202002120022100210010002021", "201222210011222100111200021112111221012201100220010210120011220010100220020101101211110102010222121100000001102211220210120020011000222112220001100022222022112121102000121101110120111222112212022121010100212122011201020002212111200220102010201212010020211011122022221010121020101112202011201102012211221121212121120112121012021101112202212221101101222202120120202002012211220121222012201110022210021220020001102102021212121011221121120110222210102102211200020000011112011111020122200210020102110020201200012210001211122001221010111121211021010021021120200022101210002121110001000001220001211011000021210111012012112120111000202002121211110221000020220120011120011012121012210201211112020100201222200210021020011120120021121211021112221100220111102011220001202101120022012200220221202020211002101112120112200102210010021020111120122122010021222221012120022101112002100102012201202112220000111012000001222022222020102100000101021012221201001222221120101211001112010002021022201122122122010200110200210011220011110122201111021210102110002001011021202200201102222221022011210012000201200202121101102101021002201100210212212221211100212011222022221121221201211122122122022210011010102222020022210212221010020222022010020100110010112020101122221210111122012000010020202211211002122102121022010101102222221010110221120210012002110110202102120202022110111020122011101022110100200200000021212000222112222001221221120001212010220020001102200100212220012112212212212021211111020111102202122020120222121220210110102120000120021120222220020110220120012112202021102102101001110102101000222102122020210200212020220020202221012021222212000121020011220022102200212021101212010212110210022000210110110200212000211120202001220022101012212011112120002211201010010012122121111022222001202211221221112101002020110011020012201022020221001212112100010200100102121122201212000221100000200122210202111100010120221012022010010121112201000122010122101002200222120102", "101022211020120110022101211200121012122020112000101101010122000202220100222210221102220022221110010222202100002122210100112102212000012122011002010120120111220110201112020022100212110120121202201020211020012222222100212000200121200201101201202210202010100020202020021022201121112011200012020221021201122021110221222201112212010100002011021022222210212021002210211101121100111221011210122210021220002102110012100201210201000211001101202101220110001120001022211220021200102210021022020021020122012202101202201122221101220001010200102110101110010112010010200011102202211121221112122001021202101011221110020211101220100102112111221200121111122100010112012222110221012120101021022211122012100212120110112221210112201222102012222222012111011212122212000212112112122201020010010200221012002022201211100101012122120220101012210110012120111000022121202110102121220120121021001211120021201012210122011002202112022021212021120202211212111222011022001101120201100021100102010120101100001222221122212001122220222202020101102202200222011001120200011011121001011002200222110012112210121201221200012120212110111212200211022012121210112222211201101002000022100200011202020210112122011212010212201221100202201112012202022101011122101120211010120111220002012000201202200021012002021212102002020022021111200021112012020111212101210222101010210222220110112111011102110121020202200000010220000012202000122212212120001001211202111120110102002021010012111201110000122012022121012122110200210021200121100000002000200021201101202020121120120222022100000222002102221020200012201001212212211110110010002210101111101011110120122010111201022221021121012220122200220002112210222220110110210022221022212112000201020002221022212201002022012102200002210120012021021021120211001110020112012001112021020222100022110200111011200211101101020102002121121022200121101022120120112211100222011200112211122200002100211211120110222210010010211121000122002220102202000101122000220002", "101000202221102001200001021201110121011120100102021110122120112010212212210012101210211112100210100110120112200121101012211210202110110122222020210121221102221200202010010220212002120110012200212111211221120210212011201020200222201120222122222221222100101021111100200010102220201012020212011021120112102212011101021212222122210002110120112201010201122201210010222222212201102220122002210200200201222110120111111002210022011120021110022122201100021100121012200001221211010201022211200120101011212002021201201101021020200002002211011120122011011012111001220220001021100011221201121002022101212021200212002110211112102021121001021202220010212112201100121120002121021222111120010202122210101211222102102211022021002011102112100222202112220100001110000021211202111202221120121111210110010210112021211200111010012221211122202002012210122101102101202210111102220001120021112202202000000212100110021221002020221122000221201011220201012211110021222201020001022222021020202201212122100020010010122221110002211100122021201220222201220212110010012210010112222110002122010210110010112122002111022022021211101021121002202112020022210020010102211020121200010201020000112021200100112010100000102002001100221220210211200011201122202211000210212212100011021021122112010021120102011012221010212101021021201211211221012112200001121002012121211010000211222022122121202001220020100002002020122121011211200112220210222200110122200110210222201221121022200200220222211222120121012022212111111102210000020012102212122011212202010101222100202101212200111220111222202100002012222020100010111002011001212110222002220010200112222011211121210102110120122000101110010202000002220012112210221121111222102210210022001212121101200100120110112112102201200011102110000121122021021011101000222121222111000022111011200122100012022022011020210110121210101220212011210222021001021211020220201001011011022000222212110002222210221100000110111012001122200221212020221200101022002202", "121210012020200011002121212211020122100010221222002121010102020022001200212011210210011222021000001121121012210212020111011202102112010122201011222210212012101211120221201001102201000110020101102210121011110011122022112002002011211012200120210121110221021021000100102101101220112001210112122112002211121101202102122220112100122101200100200102121102120211020121000100210101020021221002211200212110001020002201122100122110211122022112012111012122201220200021121002222122110002220210100221210202021111112211222110022022021110011210021210000000112001021101100200010202022121011210201200002122002021000021110101212210010211002000212000010012122100212022122111122110221122111122122122001011101121210212111222022112100022022221100102020011110102022222022220122222001022121211010011122112020111210012121222000110102222000222122000022100120122222011202120210000002011020202210100001202102210222201102120002100222221010111021212002210110010210021101110100022021022120112211012110221201211112202210002022012222200222100120221022202002121110220111200020010022120000121002100210002220112202112010000211222112110102121112102212001010221001010121011221021102111210102000020121221112122201210221010021022000122112212222222011220100111221120012100021010122112202122101021111021101000211122221120012211002120202120222221102100120212002121010021010221201001011212000202001102121221022010222202122201222222001001102022100220110221001021211000012011100101200210002111120120110022122210112000021000120122201111222021100210222000102000201021110202121100022101221022120211101112012211110021010010002102201200122121101121210020222010101102122120112111111201012221101000011121211211202201112102212102010121010201201210112210121102001211120200010221220122120101120100112022111002211200000022220110011102222212110112201122220012111022002111221022020102200101020000012222010000102021201002002200201012221010112100110020121002210121201120220221122222011200000011220210", "000101022100021211111110102102021011222121221010011022222200222001010212210222002201021210000222002002212021001001222220011002202212222121211001110011020112101220022222201020022111000010000111110100001002100011110222221111122122202100210112101112222200101112221211100010101211011221110002011011022101110122220002010120221111120002010220200111012200200001100212100100211012212220212210102011212002110221000010020220010120211222220112000021122102202101022120211122121020201022221222210111000000111110000111000121122112101012220002021210010001121122011120001112021011012201211102211120012221101001012020100101120210000201101012001221222202122022212121001201020021112200011110111101011211202002110210122002210211110212200020011121111221020001020202022202210112020022102212120021111120100010121201200022021210122002002110202022121210220021120022221220212022100122211001122102021122112201021220122011121200111012111212110202121011110101221120202110211121101211112211112111120211020111222120002020212112000201002020220022001012220201220020022011212202000120110020102002111001210121220001112102120200122110020020101021020111111010011122222020122002211210020111221102121101120212120112110221020011222101202001110022202101002011202020112201002210111002000022212010121212101221110202100122102120020111212122120220010121202112001212200222122221110211221022111112012221022111222010202121100001122022012100120011011000201210101021202111021001021100212010221201222221221010222012110021002220100200222110112202201222222120120021220120100202200111222022212202022110012122122010212101000021010221001111002021120120010020122210011001011122202110021010101220100222010211122020120021111222011101001020102110100111010112001222210111220201101210201012001022022221100100211001202211020010001112220200102210022222022222001120112011101001012022120001111222100201221102122110202002222000012201122222202220111011221220112221002210010122212012202122221002000210110201", "210220001011222021220110011102021220200022122210120012122220020122201100212101011122100220022022012120001210122010212012021210021222011001221210102202100201110020102021010122020212011222102022012112122001200212021010122200112212020221012121212102122122022221222210010201212112010010022002020021001101220101221102021202102020222210110211212202021210020111101021222010002201102201010020202122101201220010112202000202212200101212212221202220202220000200011111010012220022002020010122012111221121101122022200210100212221011201002111002102110002202012102010102222212001202122020112002110022220201110021200021012200220010022212101012001200202011011121212012112212111010111101111202002021112121002120221012210221211221222022100212102001012002011211202000101012110210010221011121002200221201110002200202011012210002210002200100201002110211221020002221010220220202010000011200011022010211200021200110221220000202111000002112202211021122211021200111122001020210101122220112120000102101101120110220120010110110211201222212000000012221210020121121122001100002120001102101111122100112002221011001102101101022112102122002100112102222021220022010021100020102201202100200012202202202122021220210010101020012201101000001120212101220020011120221101121200100100011112122212101210222002002110122220221222020222001111122202221101211112200211122020121101022111221100012222101121002121211220100012000202112222210000020001202000012001012202202011011022002212222120102101101122002221111122210101102010002001221221122010211201000112011122001000011000201021121112222211211002020121222210102010022221110222220102211012121220220112020022010022000011212012002100010112210000202012112111000210100000002212211210110021210012212202210121010211011001020000100210200111100200100212000120102100020121022111122010222000101001012221210002020112020110120111020021210101221222001022011111221121100121201021220220121100111202021220222211220212210120201220000121202020000222121210", "201000121101112012111100010102022220101100001202202102222211200112102012221012101002210221200202012012120112000102221210002020102011220010002100100020020022000200202221200000222120101210100210210222022212200100212201000202112000012111100121202000020220211002200011200022202220022211221021000122120100122010020200102201012012110211221002220121010210011221002202122012111201201200102021201121210002011212022222200122210202000000001202201210211112212010202000200000122220210210000201210202021022211221101100021222110222012011121011222210121202120121201010020200002002022102000110221100011220210110120211012201121122121100202200012122102101212000012122012211000120102222212222202101022000120201121021000222202202120122020002220012222001020012101020211110100122001100100012000102211022020010110100002101010202120200210220022211000210012021022200010010011011210011002022120120012211110102100110100020022002100012210002112102002201000112222222201021202210202200120110222022201121002102010201222012120000002220002120202020102020222111022222120001222100101122211122021001021121111000000010000220110021101122112112220020122121102220020102111111201212202010122011012201200112200020101010222020001000101000002021201212110200211202100111211111210221201121200212201220221121021011112021212210202020211200212221100022120200011011202000000010022101012112121202220210220200012122220020201101111010010120121222022100002100111021111202001110121221202100200001020121100021211002122021112101220211212220220020100202000022122221112202220001010201122200001210111200102221210112200210222212200122111120211101010201212120010200212201202101121001101020020102100201111112020022000211022220220102211212221211001022012202120112022021121211220112021220201110001200020101100222011222000110120220001212021110022222121022112222112200012212000122120021001021100210212111222010120012022211012021211122022102110010120022100212011101011122111121202222111122212121212100222101", "002200210100020010200101211202112220120012110210001121200210101021222102211022200000022100211212010120120000010121010220022110120100221211211100121001222101100202201121101121112000021101102110201101212122101120211102112210120121110110222212222122202022101102202112102120110020112120011020020201002010012000200221101001101010101122022121111121012021020011201212101011012011112101111112122221010001000012221212112000202100120211120001111022000010201201002002210221002021110020021201001200101020101111210021001222011122221200011021201112002002020002101021121221111020100200021110210122000120121111111100201122212201201200110022201020012220202112101011201020012020011211120201021200000120202121001202221222102022221002101201222202101222210110121110222022001101210200220122201010100222202001121020111212121221110022001110011001002000111212002202210120111210020121000111112200022110111111220210010101020000101001002122121011121020211221022110220000022121002212000212210222202212102220112110221120011110001102121121021122212021210210011220202202202012012012001020102111010010100012020102000211020000021211210202022211002211022111110220220011211221121221002100111101000022101212200020212121110100002000022002122220120222222210021221102220211202011210112201220111220112211002001201201010000211000202122001220210002002011101211201221221210010020212111100212220000111210111122100002010010021020122112122220220101010101020110202200010200002121012020120210222011100210200012120112000212212010211012201020121121022111011110002221120100010220111002010112211101212020211122211200012022020021122221212022220211220122102220102101021222210021011200111202012022121121021211212220001002220110221000121210121120021101221110122001022000101221100212001120120220011221211122101010122020222120100220212212121202211021211220202210020211212210121021201110220120120200021020122200002221020021110220201111100202211112220220202211022010220112212222001011012200010120002", "111001111210111211012200100212101002011111022011201122100100020122212002120220221021110112212022102001222002120020211211201002022100111201101211012001200011211022101000212121022120222220112210000010212121022222202022012212221110120022220222212201012211221200100221010121011011102010111100111102001102212220120012201002112021121020010112200112002122112000012222112101012022101100110201102211121112221121121111122022111200100222221020110020112021220001212020110200201210202021102121111112202201120100022101101100201001102002001022022210102001220011210100202212120022210221020212011011102021021010102102112212222011202200101002000201220121111021210212201010110221200111202112120022122202112100212221101022100100000120222222200111210202011112121221222001110101101120000202101200100020012122201102021211222012212210110211220221011200110201220220200101122102101201111101021110021120001120210010022221010200002220001021120120202121210021121012101111100210010022211122020011101212102210211202220121100001112222020212002210101011122011220121020111021210200210100011022211222022002222202211220012010112022221212122121210212200122112012012012012210002212220220102020222112100010201202020022022112001202200211211020210012120222210222001202120202002010102000122222200121021020210020122111002010121001002101211222002101011201011001121112200112020121100200101212101020200100101122100200220120222210211111011110000101111121121122001000211121200110200102121110010102220210020121112002100110221210220112112010221102211112012101010122120121010211021021111101100220111110110211221102200021000202200020001021002210102012102202212121112210012221001202102120102011000100102200022020010020110120111100110122121221201120210111111102212020221122012020211202001020120210011222011212002021212210000222022011011112112101001022121201120000000101202112002022011010120011021202111112100201022212021110120001202222122100200201112000222021202221211221220010011222010221210", "010200021120000100001011102002011211100201022012011111121111222101010001211220210121221122002110111200000101110022100011112001100100020010220212110020021111120002201210000121000020000200210000202202122012002112000010111202122122002020110111201202222002121021210021101020110101111110112021010202001120210022122221002220220120212200222120012102102122211121222020101212221222102200000000222211021211202110102111110122020020111111211111101112002120010220201020010020110011220111020221200112020110020102111221221021221122100112122022002102020110102200011222212000222211122101221200001201120121202002122220101220220002011212112201220102200010001211112222011102000212110022001022000100111012012221010200211010121012011022001211110122112220102210020212200011222100022221001011002122110001211021100110221011110010022221000000110211110211112201202202120002200210210121101011112120012021211222200201110122100201220221102000011221121111012120012011110002212020011001002221201001120202021211101002022100102100110210222201202211222021021010020100002012221121000220202212210022202220212100011110202211121012000122221110002000002212201102000120220101111020120211210101220011000212120220201102110002112021020101021220000010011112200210012001002200021020001120221100101200200211002021122202111121021001110222202100200112112002011000122102121122022110210000110110112012022022001210210212121100021101212020111011010121011112110121020021020100021021011100120201100202010001200022021201110122101220011120121200201021111212011210010021120201021000012000010220012002101102111122000002212020100000210012110210002112000221220211011122020220012122111222002000202202122021120200111210010022211121001112100221111010112121200102121000212120201001221021201001212020202222121212020021021010011202211102002122220012100022200001021222101200110111021200022201101101001101011120222222010102122122220100110120101012200001221211221021000112221211021201012001201102100010112120", "000010220200001222202111001111100110210101011100011020000220220002101010020200111222112010201000102110011200021201102100000120122020021221011002002211102121200010221200211222022220001210021022012111202021010022112022002221202011202010111201001202011120212110011222012100010220221021002112012020101012101021220110021021011222022222010202101202110221002122002111021222001202100001020210012200202010122212222010120101112011102121112011011212220021101010210201212220001002102200012212210001001220221121002021111020200010001111221221221000210002200210111011012020100120120210122111220000212021202212011201002102221000021110110220002100201202102210120122012201012112221010120221020102010211021200201021220212221122111112012000211120021210011220110121222120202202200002202120020210201020010220220012110200020210002021202102212020101112021002110111221221020022211111101021200110012210201000120202202111102012211100211210200010201102201210020002021211021122001202101220222202010202122112202020101210201110122102022212022211011102220020011012211011202001012200021021010101201212220211111201211020101022202001222102020220220020212122001021211002100022221020020000102000121201211201210110000222111021222220220121121011212211200222112120222122112112200120212111112122211101110201210122202110110011011200001111222210211201010212021001102212021101001200112221020022112112120220112012022100220010110110011202100201021010121001110020201100020102001210020210100121021201020022201020100200021202202001111202222121102200100112020001010220011020211112010012012222020101212112122120112001012120222222102120210010112211202102000121012110022021021102202012120111002220102121121122200111010222100121102120002000202211011112222001011212221021101102001010001010122022210200101002211011010210010100220201001022000100011012000202102011110212222101221112112111000021002011021211102210110112102222200210001220202201210200020201200210100012021010002221201110020222121121", "110122020120200111010001112012220021000222010101220002100021120122222112110221122110100010220001201202202100102012010202111221210110220121222121001000201101202011120200101122212200101100120200121212020012102020121200111002200021121121111120100122020101002001112222122100200221201012202101112211110012111100200020022112111212022011101220201202212012120012112101002220221022001001122121012111220112011221222202201201001222201101011100221021202212210010102200120012020212200200122202201021200020001111100000202002212012122220210211011110000201201010110000001120110121001102011201100121102111010102000102212121020210012111000221010221002210201110010210212112112021221002121222002011122201020211110110202122020201101101212002122112012020111022211010110001010002202201110002111022000111210000012012120221120011220220211200021020210001022211201012112110210012001112121121112111000020112211120020111202110002010010021010002110120001100000222021210201201120012222211022220022202112021120102021020022001012220022010201102102021222111201020211202111202111112211010210111122010112000000100120222012212220020001100121221111102001221200022220221110112222202122120112200222011212112201022111211212110012122110011012121111000002220102010022212201202202201100002101222102222101021100002111002010221002202100020022221000200101101100211122012010201112100020211122100011122220221211200112202110002220112101121221120000102221020210102122101100010222001121221220202211022221021110220101022212001201101121021111110101210220221201021202222222212121212011120222122021110012221201010001112021122002100210220002021101020120110210011200112002102210211001010001000022210011021220212022012020000021111102200000222001000100002122212112200220202220001211201011222020200200202210000101121012011011211020112121020020110120200210100222202022020102020002022102110110000021112121110011021210200111200102001212111211022122101220200002122011002111201201201000202222110222121012", "121122211001201210100121000112111121010100010001000022112220102012120100020102211101001200111202210101101202011201110111112121010120002112101222210221120000201202111000112021021210022021220222201122111122221001002020220212222102011012222200020001112020202022021212111022011102111101011010211102120010221010022211211101121012010212001110221211022021201212202211122201202110122202210121201221212000121211200011210200001220010020012011222110210020211001122210202022202202120222102212210122120110212102000001022210121001221112201210112210010210002202001101202220200202221210220202122211120220102120110000221100112211220210011100111122221200011120212022111122211110011000111202211210121202012020001112200211011210101202210210022102221002200001112121010002012221002112111010122021202120121001021010211101202220021101110101212012101110201001020022001112210020010112101112102121121111210010012101100110022020121010201020100110210220210120120001021021100210011002112201202211010002121101001102112220220002212120021122000020111220221021010102102020200222122021110210220120002012212022010101112100121120101001202121200212200002212112210122010122110220101210121102002110101220022211021022110001101221202020022200102001002212210200022111211110121020102201102011000010012101011100012220110021100001000212002110002212100210001111100220110112210012221202002100222202012010120120201211021012221212100000121100102012221001021001001122212000212122201102211121201110001002112122122210200021022110111211000212000120110222020021212210120202002000201002211110100020021110210122210201010022100120111112202101011212101202102011011200121002002120020111221020210002201101212020110120011012122211221002202101212222112010112021102120201012220200000111121220100201022220211101101021110201101211001010110212122012200100001102111021010102121000112210211120111011002221011000100102110010011002211021121102202020101201212112022112112002111020111101021200102010220012102201", "101100120021002220220002011122021000111221001010211100021120100101110221221121202010222202001201021211110022010121102211221211012101222122020101221122011220121111021002120100022102112212210122022220102022100022010222010212120021220021022210001011011212211211122010010210121020022010002120122110210120221201100001101012011112212221002211101021221002010102022220022010222101111001100012122211022121201122212121201112022011121121122212100121101002101121010202222110221112012122211100111121202122110120021122002200212112212010201102210020002010012100212112200111021100220202120020200212220110102112210212111212012020211000211210021222120010021200102111011201211100010022022101122101000020210200210201000101112122220202210012110111112002212002200210010000022001110202012110102222211111012100212111220120012022200200002022000211012222221112201010101220102021121102122121021111010221110222020112012101020121122021011020200101022100002011012201021221120101221121122022022222100002010010221202120211000111221110212222201211201012111202201121111002000200002222100001210200102021121221021210001212112112021211000222220202120211010110101112121000122010101212220101202122100202202021221022100212212120212000200102021220210100101112201222012101200201010022012000002222110100011112002002210110012010102010220210102100220000200201200121011211110012011002220210000120202012110222001002121200010100111211111210112001210121012211212221101000010020022101001201001211201022002222100210021100020222100112211100021110022222120012012210020000111222002210120222221101001220011120102121202210022022120100212212220200012200011112200112102000110201122210001121110120021200121110020101102101122011122102110100110220221110100012000202210211202012011210020222202020001102122201001010202210020022002102110200120011020010011101020210111200111122112001002000112110102102102011210012211011122001201220022000220011012221112212200121110011120220101000110202221021122002001012", "202201021222210001012200020111022120100222022212002110000200000201022000210010022111212001122101010100011002121211200012002101012001222202102210221111121002212011210100021021100110010122011102221111020202122011101022220201222120102210220221212022010011120201021200200210111112201111102012011221022012200211210020001111202100022210110100110102111001102022011011112100112020001101120001212010010211011221012110210011102200210001002112000201022211000202111101122102111021101210110002021112220101222110222011200222021022001200022022021212112111112210100200000201001011222100110112101022101001000102012120100002002110112222222001020200002002002001201110022121202122000022120021202222001100121211102002120121201010120011122202200202112111100101111201222002111022122210112120020002122212011110100100212011120002111210220212020012002222121122101010002122012020011221000010020222102100212210110120020122110222222012221222212010202212022100121022102000210202202100000011012111202212000021100112011100011020220002000221120221020002102202012121011010220010220220020021021022000011111011202202111102101220112010121111212220122021001110221101111001010122102002002121122101200002120212012110222200010210110201012122110021112211220001200001201122111111111201220110202020021022111202100002021200111121211210220200102001200220122000201112212211200100211212000222102200101220111220002221102122020210101011221121100002210012102221111221000112211101100000122012012022222010010010202102110022111102011202010201201002202202222000100011020021111000100200001211221121111011012011222201211100020021102112201022121010101000120110022122100102110010212200010211110202010121222020100202122202022211111022211021021220022220002100220200010101122102210210022110221210222020101111021201221021000211221212211220211221210000112202201210121011100102021111020122101022202221100201020220100121000221002111000102001212201222100112000201111100101112022211210102022212020100212002", "002110122221122222211121110211011000222121001112020101212111012200002010200202021012210211000001201200021021121111211220012221100010000020002022020201222001002221210020011001101210022222101110210210010122021220220010212202022101210121221020201112110100001022001221020200201110222121020001212010202020111202200121102011011221202010000012112112210111222022222001002202110022001012220121021110021020101210201221101120102211001212002100221200020100210120120011112220211120102002122000010002222210220110201012020011010111111201202210010000000012200002010002101212000022012110012001022121110221212120120121010202002011220120021111211122112211001002010102210221101012101102010200011000221122202100221001200001202022222021200020000121220212121200212212122011111102000121222121220200011001201202012001011220110101110201102000102010210120011220122101111122021002220221100112201101022201210112122021021221200010111021010020011221210222110001110120220110020101121210012221011212222011012200010202220210112111011111121222022101202210212022002120210001002120021122222111222201000220011211101120002110220120000222212121200012221020011020012120210111202002200122110120012001022220022220202110102222210210102111220110221022111201012011022112001220221222110111000212112202011021101211121002012110220120022110000012110211001011212020121102210000120112002102121110021201222021201101212012020000200222101211200111021000002200010220002102110012220110112201120112202200002211220112221120212101020001202002002022011210020110202110202111102212101202121210222211011011112001002120102020120001120202100210212210222011112211121011012210121100010200000001001202102000020210111211212210011222221021021121220121100102200122022010111110121111221221111012110001102200211121120021002022120202100101101122102201021221002021202022211201110200200121002112020211120011220202220120100110102111202222022202102200011102221102220110220011210111112011111000011202211000201220121001", "220220212112101021211021202112022002011211020102021020211120200111220010100102011011211120202122212221220112121110002112202011001021122000120000012101111122222022001021220100021001012221010220120100220122210011211222211021012110112220002221000022201000110012100220021121201000010002022000112101020210202112120112202020220200101101112101001201212010222012021111222221212212222122012122011112121100202121120222002210001200001010210110211011222202202212120110221012211000000121112102222110211202101210211022110002000211210202020022120000111221011200221111211002202012201012011010021202120110200201020100110110120120012200120112012102010212012201101002212220012212011102222211002222021220022101222002110111100020120122201120120102022122210222210101100002002011221112002211110012012220101021021202000220122210220101221120120012101221020012012210101222202121121102221102011102020021001012201122212001110101222112001201102002011100111012020200011110012121010122100120120001120100200201220020001222101101001010111121000000211211021220101102222011022111110102221102102102210002011202001001002001221002012001200210120222020112210211101202202000111102010220122002201000101201212001210221012122111021122220020011221000101122021201022210202022211202002101210021211112020002020211002101002111102101121221222110212222012011210010002211101120120222212221020102012022111111112121212020120120201021021202200221021101000002122120210102200110011011120111000110110001122000010210201001212001210111022100121201221111212100102202102011202022200010200121121222020220111002010022112001022220020100102111010212022112211100020001102011200000120002111120100101000212110020110211210100012111221121022111012001212001012200122201022111222111000120101222011111210010110111002220201100212112212202121220011111211122000220002000021210210022010011102210012111221211121020220200022200111002012120011002022001002120210000212022221011210201011010110201020220110100221010211010", "102101212222201120212111021111102111221201110000220100021210002000011020022222202020111222012202002120222120000200012221000222120120010000022000122222102012010100100121211212200112111120111001022122211202200101111110020111020122020001020102100001220201201110212021212220221001021201120020000100021102102210211122200101202021010001000020202010222012020101112122120201000100210102020211221022001222121222202100210221121012212220001221012202110012002211011101122001020120202110012122211212020200100211111212012201210110121202110202122220102000222102202121122010202120020022000020200122020202110222212202021001121211100200112002111002100200110100020112011011222201221020201112121222120210121012112121112200122121102101001212111120112110021002100000122110201102120201022010010011202222210020121122011101110010101022210200100020210122220022220220121202021001100010002001202211102201001202221201111102021222022101211112122222222121112002112212102211222022020112212220120001022022111100112101100011211122201012002011010011101220122220022121210110221101122210221100201011100202222012222012020012201201110011202112201120110002220222110000020100112122200021110211210212000002222022200112011111112021010221010110100110000012110020111120122020011011202001010002212112121001012210220000002201101001101011011211111210100022002122022200202022000022120112101020121100100022011122212200211111010022000002220112020020000210212121020020021200122012220121021010201120101220010000010012021121211101002011001212210121211012101010120111102112112112122222210122211200212020021021001211201221122100001011202012001101122101022220200202020211100101122021012012120101222122110021120220221222101022011010121201222000210122110121002102002212212000212211001112001202120021200012110101201220200102001201211020211210110212012021120220101210001000212001022110211110010211001221100111212022121210101022002012211202011200011011122000021020201001001000122221012111220211102112", "112120110011201212101021120112102002211211121221220210020211211122122002111100001201010000101200221222120222210111200011012010022211101221220222002201010222111220222222121221111022111201212021011001021012210220011200012020122220120200002100212221002202211022101202220201010100020121220011210021020010002102022002102102001201222210210002110212021120120202112100112112221110011001022121101100212201211020201110112011112212122200111121002221002010110211220200021221021121002010122221210222210012200122202121122102002121111222011212202010110122222120100202202011211201211120000220221001112121201001112212021022101000110021201211212111220101222121211212001211220202202121111112212222001022022200200022002222020210011211120202020201201122201122121210021101111222211012201022102201000221212012102022100202022022111022110000210001001122101122012221112022021111201112120002000212112102112012210211010011211110220210201111202202210011012020202012022112101010112000021010001110002121001202212002020020220102101220022021101201102010210222010012121222222100020222012122212102022120200112000212101211112212010012121000000202000211000221000201200202112022201002220012211122101112121021011221120121200220110002120112211011102112021222022202022101221122110001200110001110212100201201200200100021201110211201101002102100222021102220201212102011000021221102121002100000221100211202011211122202001220021022100202000112020112011210220020110212021022011012011100101210020201221220220201201101220201011100122110022100210012201002100021000001010202002212220101121222102122201000001021100010202221220002021102112221201002012221221221021212212002221122101112110211011201201122121012002111101112220100012102121002210011111101110210020210021202002021202212210102200000111122001120102122120101201002010011002102212211012221112011201120111121100001212102012000210220020112021212102012202000002121102000121101212200001001101002110102010001021112101200002211121102101100", "000210221200222211202110212120002022021000210220021212012200020222221021112212020201220200220202021122022002202122012101202001021221022022221020112222102221100110011122020011110020210020110221102002120000010000201011111102011200212200020220010200202201021120110102120200120100000000112022122110002201012002010200122121200001020012202202002212220022022022012122001020120022002201110210201111000121201211220122220220200100022202120021021002002111201211010201001110012110012011101102001002012021221100020002220210211020201110211221101010111000022021001201201010111001101202021201001000200110102202221112200100112201211222102102121122121211212110211100122110011100022001011222201121010112121201200000120101000110201011000100200212000210220220011020011001110012011002221102222200202001112111000201100020220022210111112211210122122102110022002122111211100120111100100000021012000020112000210021121200221120112220101112111201202112000100201120220121102121102011121221022122121021100101022222112111111200000202222102102010122211012112100112220011122011211100102212012002211002000201210112012001122112220221122221220210002002120200212012121102202010102011001120211002002101201211122201100001112112102221220002101221120011012121012221100202222022100012010122111120002202022211120002110102112010211011100100200111010020221012101212221120110011011202112000220201001221100120111012001202200111022201221102122122001002212222100102010120002220001011102220022221002021111022101111000120212211020121211222020221100110122011221211010121110220111212220210021120121210022110010102122000220010200101001112012120100222020221001212010212002110110220112220201220021020002210210012020200011011010002012222020222002122220211120001012201002120120020211022200010111220201010012011111201211022202202100222220011020120002001021211120020022021022012112012001221012010220202200100212222022010022210010012101121200212220112121221102101021012212020000020221222210202222200", "112021220002222220020221201020020020200222221202000220211122120020001110212110122101102002110210002121221211100111111202022201021001112112200021000122210022012122201012121002020102021202101122000010110022201122120010212211012120002111022010201211220102000012202022122001220010020220201212100012022102020100111020001112211221220010201110102020110211000100022011202121102000102202122020202011022010212101112211012212021202201110100121112100101101221001010100211200021122102221020111000201212210020201200201100201112020021212210102211222111121112212111000200222122201222001000021022122110110121212202021010220000220210011220110210112200021210210102221220100201000120000212102112021212211200011212211111121202002111010000112101002001002000220111122010221211121012010010102202222101220120201222020120201102010210020112021001011121200022101201002002202202101212111201000120011110021010210211212210111012210200200001012112110001020221020202122202122201012220210011212111012100122021021220100010020222100122221210121221011000120210210101122201210020002210200020111210121222110221110001121010121111222012121102011201212212210112002011012112022212121122220012010202202020221022022202021221022121022120211212112121220111121021202112102010212220020220220100010002101202021111212011001000000112210102022202211110200120102001200022200122120020021012120222112210001012222210102121212212210111010012011100222202210022201101020010221021221011211012110210111112121211201101111110011201122010200111100000220010201100011212001120221120212202101122212221120010010202220122212101210100210201202102001212221020011121221200012001220002021200000201122001201122111120122120200200120112202112102112112001102010221011221120200200201100210200210211112201001012102120002200112022011101120000121010100112121111101221012120001110012110001211122201202002002101000012202221212000111010221002021011121220201200121201101101211120202221002012222211121110120202201200002012200", "122012202221112210221212212202101222020012121011112222211100122112021101000112120011101001111220010212002221012020021220222112111202010102012220010210120101100021121022202122021211220101112121002010000212211111210220111001100010120100021110001200121012022010202002012000110222111202122020001120200101201122111122100010111221000100001002210011221211211220100221021000212012200222102201120201200102101112212201112022111020121111111012010120102202220100212202011002001002011101121202120011011201211001101020012002110100200201112012012110020220002102010021211000222011022022000220022222002012101221122101212121101022021020112221111100220212221112002021220110120210012200202001022222122102102200101200220102011022120101211022210021202222220200120222201222120212102000021202221000101220202010100202102102020021002201221220221010012010222100120100211101201111022010222120222022122002010120012122200022212100022221022120120120010202010211000101120012200112112001011201101022220222001210110102212011012220212001112112211221011012111211220222102200211000011221022100221121012001122022210101112112111122021200111212220102012210102021011222221111210122010200120122220122102112021000202022002022202112011011101011021021020121111021110100022202200212021122202020000220200020021221220220210012020002102202101011021020012120212202121011110202001002020002011212100022222111022012120020201122000211222022000212122001210112100222011121011002101100120001011020021101201101202110110200010002222012110221021210220200220212010022022011220001011110221200100002022120222022200100101111021100002112222002211122222022010210000010002110022101110002212111111122102012211210110022110021102000022100011022220110211202121101121211011011222111212112121120011221221122120212012000112020110220022212122111102121221220200110221012021202102211111100022210111000221022110010021101010101002200021012222010010121011000011010102220101122210201122211022020100110101012001201212011", "202121111210110111121101220110000001122100210000201001011110222120120110121112121211222111101001011211222101000011021112100221122202110000220201100202112110221220221102101100101121002111011111122102211102122211011021102221121121111210222100111020022011221201121100121200110112100111112001002102112110001020202121002110122002120102010110012012010202000201121101210100000221011120121111222211010121001110022121010022201010012010202202220002102222000221022012201020120220100021120010201211020102001222200211112222212021100101012212201001101210120111021111100112020101120220212010110001210101021110000102012202212120122122012201120221112022201100121120120211112201100201220102120121200121011210101112100121200022121010122212021200212101211111212021112000211222100220200112222012021101121110202000012001110201201102110010120022102100111122111100220100102211012021200211001111112001001222120012120010001100222221011002222110010001211120202220221101020112110200211112011010121120111021201210222101210102202201220210121201101222221022000000121011020112100111002021101112221021222212122122222112001110011122122120022022001021020021110121220222212202122122201021020100001001110212100020012202020110000210222102200222022012021220201111001021122212110012220010102120011010002212202220110210001012101002221220212002012200012201120220022220121012101011212022220121220220200100011022101201002220012102221010110001201100110020221000100002021202102001110012122102010021001210022121122221000010220022110120220211021221112220022111020212220211211002102120112010022020110021112121102222101102210202220120212000000121220210121122110021200200120210012211200120201210200102221112001122020110222011210001201012212222121210210200221222201201000122100122100201200000121102012212002010110220221210020022000101220010100112222021020121202100122111212121100100101022202101011220200002112002220010221201111011222201200221202121012121000002100100020221002022010012022122", "010220210221111212101012200222122111200112010101010022212021220100021010111020022000011012222212022122011002110121010220020021110020212102122110021210212112102202002222102221122001112011211210122120012011200111010021100201202112211110200211020010121020110210111110201122110202002101020110011202211002021221220202202211021022021021210002010022121121211110210001101000221122112112021200211200020200021022110101102110001210220112002112222202002002022012111211200112110212001220122221202201221120112100022110102122200212100111022110102221022020001021121122211121102201201200110122210122120002222012210101002110221012120120111102201202012020012212200120210121220212221011200120220220011220200120022101200222211022202101220200020011012202000110120121220211222101121111112100011100220110221102010112212122012000011211201120102110201012221020122102122211210102101212210121010122110120101011120210110021002111000022220221110202111211221202200220102101022200110220121221212201111220121002120012210012100210100022120112022210100100010110112222122222222100110000001202021110220002012011112000012111122020011102111210022221111202000211101121220111000020111021221100002022212120120202111200000120212202000020002121120102020201022101212022022200221002002102110220110211020121210002211120210211121102202111212111110200022020211201012210222102122011212222210122212210222010002210202122201212011000012110001011120202122112011000211201211021220022020212100001210000010020121010121022222222220211120120001002021120122102021021101110120020202002002221002210100202110211222010220211021110110121002201101121020010121012021011110012220212001110110222221020101020002202210200101122101211021010012011021220201101111011001201021120122211100120011011011210022112222122101021110202020222220122121101010020121102200002110022200121212011222222002001220011000021021021101210212010112212122002222102111211120002022112002221221212022100020110011002021201012120202102012202", "220000100020210022122002100221220022202220021111201120102010200102000101011001120201100102202222111020222012112000212210010110121210222100110000101010020120120211120100110101011012210201102012011220022210111210220022012120011011221200012010011011221212102210110220201112112212221210220122102120112120020220201220000202222200102021102202202021000201100222222202100011202001002122112111112020222210202200202010122002221002002001101200220200101201200000002112210212222122211011100202110012011220121010100002210110001002011122001021201000000210011020212211002001221212122112101222021212110220121101211121022111010002121010120210012121101112212220022120001102122121110022100201111202022020211020201100111100201012221200202021211221100200222122021011022102021220021000022100211121100000111111200122000111101011100022120202100122221212012100022221000102022012111210210102102001012112211210201010210201110001000202010002022121002012122102202211120001001011002102100112022012121200210100200102021110011002120202120100020020021102200222221021211211211201122211011202121110002021202012000011212010200021101010020022120002010012012022222110001102100200100000200200000112221112121022112012110002212211221001000220211001102222201202122202010222020021201012010120201121111110211212020212211102012211100110202121112000002012200121211120202020111002211100012120221102111012212202201221012010110100221020200110202022021121210201220122202102211200221100001112212212222102020100002100212210000020020102120121001122211111001222210020201011010011222120110002102020020202211001211001222010220012001002102112202202220102020211212100022202202220212212122221021200112211112021221010100101211000001212212001011222210011022202101221021100021101212020212002222001110222221201001211120122000121100102121121002021122221101201122210012001121222021010022122100202102022221002001201211211210000112222200220110101210212010000101022210221101012002111012000002222100011010110", "212110200011012111002211220100201101010220212101222020221200002200112000021210221021211111022010202120000212011001120101200200100210121020012222020222210012222222200012022021010120020211200010111002200120100220110000100112022102101102202211102102202120100122101100222112200020000022101020202121110020220012010022002211112112100021202222121121021121121202000222121212020212121121020222000022000202202112110211122002212202000222222201021021221100222101021121122100100111112102211010200202021002021002112212102100210211022012101010201211201220211022111221100211010222101122112220102221101001001001201002100121022212011200000002221222110002112102211220112101010100021221222200211212212102221220102021121111102001112000101100212211100122121010211021012120102211001100002202101212102012222101002201202111011010111100220000200010120000021122110012012000010220002002021122202101011001221220202102202020211202222012110100110121112220120222121021000002001001012121111222120100212122020012002001022220022122200012102100022001100022010022102022202020220122100001020211002120210102101021111122221222020021122120211121100222212011010100000221112201110100020000022022020112111122221220011022101022022100111222000202020220111222220122212100212121010211012210022010020202222102010111200020100001011101020120121112110102022102201200010010021111202000002122211100201220112212212121022002201202101111211002100000221111100212121111210202101020110210201112212001102222222022122100120222021102220212122101120020002221212112001222111201001201202200120021020121211120212201011000012201202122122101212012002120011210221122102121221121020101010202222211211011001021000100000112012000112101121222100110002211102122220001210120000202101222200111112020121201010021022202000200222101120201010112100000121000201101221001000002102001001112022201200202020121220111021222220012000222102010210120010011120000221212200221111000112120110010222121122221120112002011000020110020", "011002001102211020112020120202022121021010021021111020210102011200100121022202102212112121022000010110202222100210120021210111021200202101102121200000222000100100212111000102120000102221101102021021010000001120202101210110210221122222221001200122202122000102121022020000120100202202110021000021000222021001110220012212020102000021210201102010210212122122110001211001212221101012221012112212211100211210210010000111020222022222210212212201000121110100111211102111202200211010212222001120012001021111200102211111122120000102121000011122222000002200102200012112122002022021000002000120110201201010021220222010111012202220102221120201012211110000010200110211121222000111101100121011112101010100212001011100020012212001010002111002020111212112000102020102011020110111120211021110211222100100220020012120211011201111010012201222211020110112101101222220200121220122001000211010200111122111112021012200120021222110222121021012120001210101100212010202101020001112002120012120010022220101000021121122022100021112111120201201101000021111211222020200010111211112121100012210212212211212000212002010011012200212112011000011120002200000100120110120010220220010120120111122211020002121102012112020020112001212102001200021112101110022101222222210111100200112102021210020021101012200002122211210110210111200020002020022012101010110122001210210012100101020221121102100220112012111111122122011222201112200112200111200021012011121120021000120202120210221111001200010022102200110012221102200201122112210000100220012221010110022122000122010220022210121011201200021112200111201121120220120102221000222202022221222020002110020121110121101021202022110220001121211012010112101120220211110111011200211000001212012221212100221001102011212110012122012112221021201121122220110012000000220020012210101011202220111221222100202122202211002021120022121210111020200021110002012002020010002122120000102001000222102110010000201212121211020020002102212012201110121200201010210", "111201121122200122122202011120102012002221110011002012120121110111020221000211201200020110012010221120210100121201212020221002200202210010121011011000201020202001210001222110111212020011011110212011220011011210202001211222112011201201020222201202001010121111211001210020110101020000211100100101022210101112201100212022202210102121012020021202102011210220021000000212020210220211200120112002211220111021021011222022012210000222202012021212201001212022120010020100021201221100002212221001100120102201102011011202021121201212001000021110122111110100121220111012010001221201102011022212101211100221222002121120202212002202222112000011110121100011011211002120111211112211211102102022110110111111122021022110102102000021110001110221121220002020121011000202021022010102021111112022221100212210001002212112011200111220010200112100220101200221002211210210112012110202011201100201011122202211000000022211022022221020102010201022120012121010111110201122120021201220202200222000220020010012022011012011211020222122010020011220221211102022221120201000221222112111112220222122222021202212211200111002111210210202210101210021000112002201101110120121222110201011001010022122002212102212101222102010102100200022020011011210020112210211112110121002011121102202100002001222212020101122100202120121002101002220001011010000110010221110212212202212010120112002012121111101020220022022022020202102012212202000221102000002221022022122120021201201101111122010222112100012021200111011021012002111010122021200011200120102212211021010222021022012202110111121011201112210220200001101202122011022112021022220112021011021110210002012220010000000102020210112021122122210121121022101100210002201122021020220200022101112110200020212220101201020012100010022212100111220121121020221022110220210212020222202020001100012000122112212112002020022200111201110022212022200221222120111121220110211021011020201021022201000111021011202100110201112021221202222110022100222021012202110", "112120202101200102102020112011122220120011112001022221002022100210102102221211100021002102201012212010211101012100020221210102010210210020212210211201002202121112020100122201220212110020120202112000011122102111100000010210221122022211110202000211211112120002221111212110210211020221220000120110000202120212122202201211222110111222211220101200111201211120221112022012102122020201202202211201102211220002010121222102112200222201002010010021210201111101220220102110012122021212111211102222011122022001012101000011122120101021000110100212001001111120011102220110012220110212111201211022221210210212001201110101102120221112121221020002201210211201111021221002100222001222221000020220122222122112200012021101201100221022002222211210221122002101010101211121220201112212112021220201020111122000121011101120200100112020222022100200120122110120022200021201012112110022200211111002121012222100111101110201101210111121010010102200220210112002010002011101002121202101010210020012202020011021221212211212002012210010022012122100212120101221220010020101221101020211101012000210202222212122120020222011101012211200101022210020111210020222122111002101121000022110210000010201020110020210000112101010101100021222100121010002220100121110122010112222002002021211002202201200122020212022102220121002012101102011101220211020211100102110120221211211220212101021210112112021201010120000211221120200022212020120010200010222122022111120221020220020122012200010212021000221002111000110100211200122220020202000101200110122110202211121000122222021200211021011222011010112222100202100100200001220111111220001121102111102202210102110221202000102020100022222022112212102102020111212112020010211100211202001102220111201110112021212200210112211221221110211011200012222102221010201021200121020210211011122120210001111020121112220210000120201212200021020022202001110220201211111021222000121222000021201001212211021120221211202212101220121001210220222102120112022121220020002", "021121010102011222012222112112002122210010210220202202021211011012012010212000100112212021102101100222212200110110220220021000002210211122012110010200220012100200211012221012201112122221220121212202212001111001120202200221221220000220210210110200012121011211202100220212002201210002022112120100202002010020221002220121221002102200100222120112210110102212022201211010111120001211021202110120212112210220022010002020222110001122021221222110222222011212001111012102000100020111101021101120010000011221201001202002121201101222022001111112021202000201221200210021000010012102122121200120102000012220220201010221011022000022212201112102210121102200212220211121222011212220001102211011102120102202102200010002121022002022021021210100022000212222121220112011120220102100022210210211001101021022200011112111111011220002122210011121120202210000021222102222101021211102122011220201122022011201220210122011010100102111111100011202222120020102010121221010021200211220100111022211200020101111000202022121022022211012111222202202200100221001010211000210222221110022110120002002102212221021220101101012210210102101000221200022002202200221021111222021000101012001022120012001101021021200212010111021220201012110212110111001000212210120010001210200200111002222102112021222210222000111212200012111120100111022001000222210112210201120000222201110212110020211102021210210022021002002112200210002000120122220220212210202021102221010012001220211112101100210002111211110220112011220220212100221111112010012000200122200101222211122202011011000010002212002200212212210101012022112011101112211120110022001021122222110101122110020020000010011002000020011120220000121011221000200212101210102002112010010011011220120101202002211212200112111122122122212002222001221122120120202022010120202201022101101021101120021112201000211011101012010000212001212012011210012220202211122211121201202011100121122201002011002222110210010220220000110010200221000000010020212002102201202", "112000021110112002020211021121112101201011201120112021200121221100100100202112220110012001120200202202011011202020000211120121121101202211011020220222220221110010220110212022002011120110021012000122210111212210020122000020200221221122100112222222011001100102100120102021022022012110222011110121121121001221110000022111022021211001212001111121211112110102121220112021212100110221220111012020211011000222100102100200010210122012122211212022211202210221110022011112101201020111112201212002102212210012022022220110221011012010220020102222222122211011012201021002201121001102012010201211212000012010111120111101122102011101120122122222021222022021111121022011002021211201200222011022211120112122220201121111121010122221202110110110220122220222112201202201200101000222012221022200100100220022000202010102201210012221222012212011222000201000201211100201102202111221212022210000111122121012102222111111121121200220100212121200112011022102220101010021201002121010100110001011002100211012211021222212212002112202022201111101120011212221120101021022121110211110222010220222020220202221200012000222102020111021021001120221102020122100010201222120111210220021121120012211110010012202010102101221000222110022000100221002001212122010002021102002022001111010102121122012010001010111210202000210002201010220011002112022122121110021022211021122021010101100010222211210211000102102022102100011222011210000022121021010201000022212220120122001001002122210221220010122002011101012222121002001212122222121120210001202211021202221220220210210221220220022010012001120021121201121101121021220020221210022102021011222111201211202020102102222120210212210120102101220122221010000220112211111111102200210000121220012202022120221200010222022101221101012001120111110121221120222112010222022002012101110012011222212012122001110000110100112102012010021101200011021012110210211002101102111000200121200011222000111201202200121022010200121020120022010001020100000120122210011", "222210101100222211021101101022002211210202120200002202000222110101000020222101120010110002121010110010011202121020002112111012120200012011210122202211112112101202221221220022200221101212100220002120222222012102222102102202001221110120212221111011221110212022200002121021020121101021020110221202012102102202020020011222210212001011112211000221020020021122220002220202200021220100222101110011000022121120120002001022102011202222222021121021020021122021221212220101001000111212000110021001221012121110111100020110210011101021211202120222202001021211100111021011012211211022112112201221000020202102102101220112221020001101200101222210011021220002010020220012112102102211201112010200022121022022211212012212210101002121210002221011011020101022102002202002212111021100221121210110112222010212012001111021112110102212222111001102101010221222112211020002202000221020110222021121101120221110122002120220122011121211002022012202212011212201112202022220211021111122111222012101002111111202201110111020101110102000001100210200000222221120122022001001220011221011111101222101111012002210001121111221201111002221002210111212000222101112021102111100122220002220101100112020021122221222022222202020122202000012120112120200010022210011200222201000001111222020112022221220222110110020022112101121201000020221022022102111002001012120011020010010012122022021012011101122222201020000220122000021200002122212122212202222221001202200112221201010222212220010222011212211022111202110000011121021111021020102220102200011122102021111220212001211221020202122100220010120021120221100102202211021010212111012000210122200200010221021020020110020100212021211102000011122010200012201111120112011021201100201222100202111211010021022120211200011002001020002120212102212100020202211022220111112200000012101001220011221100202200102200010002121210010211101101222100222022021201200212010200011101020000020202021002210201021002112020100011110021211221220002120021122102220222210", "002102211212210222112022122101022002211110110101012020002201012212101021021201102002202100021200110011121022212110102212002001011021000011021021212200022020220110200121021011220012201211022020211011210101201121212102210220101122001120021222101210021201102011201200012210101211220102211202121111202022210221121221220002101201110022011001002010210012012002021211111001122001210202110020020020212011122222200220021211101011102202000010002000100001122210101122212102201202222022220101210002222111201210212011122012111211202222122112111100100012111112201000101210121201012120100022212011122000001210200120202002111000102022110101001100000010201211021110021221101201212101211202120112201111202222002000220101121111202121022012100012222202100200210120101201012110202021100101101222012012112102200210011100122100111001001122111200100101011000222100202222110012210012110102212202021000102112211101121221201010210020202011221122121221202210010202020012102000112021200101202020010220000200202122120021100021000211122012101220201110011210112210122201201001112022020220110011011112202121110011221212012020202121000102211220020201212200110122112012100201001000121000221122221222210221002110202121121102002202022212202210011211112121010100112101120202010202201200102112220020210201112021022220012200200010221111210120010211210210011211221101122012002020200020200000012122011222011000021121112102122222212011200202000012002200000211222221211220220112211102112110210010120022012020011211121022001021010201122200222220211020122112111002112101122212211202101021012020010022200110000021111202222122221212202101222222112201020122202002201012020012100102110020000111120120020221210101021202111100120212110110012210212210111100112100001000221110021110202200221010210002102202120222212222200122110101201210120002112221022122121210022010111202021102120120200120110100102222201020212011120100110212110000002112000021121210111000201101002021102210221121212011200020", "210210111101202101201120200221022020010011100101201010102221220212121111111210200002201022220011111122121112111021211001122222211000121221110020222222202020111221212000021022220222111211220121100000121012122011012100022212202200111022211200012111020111020210110002222120002221202001020001111112201110212022120212021201012211222111221120210102112000022200210222220220122211122011020001002101120210121220201121220201120000002200001102121011002201120121220122112220010011012110212102110212200010002221012001221120111221010001012122010111121020112122220012122100212020201021122110102012002221120112220122012022012010001101111101100022100002011022012101122012101100100112020011202121020002021011122112110221100022000100021212012021001202212220012001001222000020222110121201101102222120012012020020222202112202121222022020111012111020201210022110212101221212111012101212202021202010020221101000012221122111212101112112000001002001201012112002021101120102120022120210202202010020212021122202201100012001212202002000111220222012021001201221220100210000012022010010201110012001000020211012201010012100012122212121100102100212212120112222212012111011200101222021002021101211000120221012100010102012111110021202221211111021202012100112120010202200122012120120022222020000200201220020121011222012010012011120022011202201211122112211121000121121110002212121010222221202100120010020201122222221001110010220121220021001102122210211211021020022011202201110210002222211112211022202212212020102112110020202212221121000020022210001111001122222001120011102111002102010020011102110221221222121022000220122120022122202020001102000221101000111220102221200221122112010101122210101111120221010201102122000200202220112211121122110120210210011202001210022012002012002000021001121102212010021222211121112000210210010120121212010220201100101120112122102201101011020112022201022122122202212012100122202022011021101120111221001012210211202012201101022211201111221120021", "011102200002222122120210020122020110022122010222201211100002201202201010202010221111122021102110201011111111222110020021122220000100001110111000111000022221201011012220222220100000200202121002011002210011220012010121022102000020000210202011002001122001220100000112010022002010121221210100200120201110102002012220211002010010120211220022100202100002011121122100100121210122210000111201201100101120020222100120121210200110212100110012212022201000201102122210102202112022222220021200122211012022102001220221110222111220111012212101220022020010011022001121001020112101100220021011101122120010000011201210220201202211020220102221222021201202222212111202000220000102120211102121010001002021110121021120211121110100121211002122202211122022000012011020021121000220121022022122210202112122122211212000022221002010221222020000221122200110220100212212011020111220200122020012101220102222020221102000212211212012010201100212210222220210002000102212221201200011220212121122022212010120101201202011211200111202221200102102011212201122020000202021011011010021201211220111101222210010002111222111220100101010011122212111201020121111021211211220110221021221112120202202101001111200102211001200112001102201111100112202021100202222020000010200001111112120011020000122121220211201101211202011102022200211201020122100222022001211102101111021210011002212222102121212121022011101202112022222212022101001200011000001111111012212211121011102100201002012020120122202001021120002011101120201220011200022122110112121101120011102120110022222021110111201121220100201202221201121011010100000022222221201001110222222112222102000111221020001121212000100212002220001200220220101122122121120111211221122001220211020222210221012212010202000101102112020001111212111212202102211020100112202010110020202011010210211201002011121201200220212211110202011110221221201102002001101220112020212212201200020122222102021120102011210001100201020202011222000120211122011112211012212210100", "210010100220122120021111221121201000220021101102110222000110011000100200221201021202122221200222021101210120010010102122112101000210222210200011201021010010001002120100021101020121221222001222112211202001212020001212120110020102211111101001210022212202002012101022102211221211110112110222200021121211022022020122212100100200201010001200001212110201002120222021001200100020012022121100220221201010222111122000012200002102202121020010202012010012012211221102102010200001121122000222101011010121200122201121122200210102001111001202012121211122011022000112201112222202211000011221012102021120002110221000110101101122112201201111210012102122102110222001022221202022110201110110212012110112222110200000121121122201120212222211220201002012011001201022002201012022112001122101200121010002222001102120122100000100120201201110021221012020202122212012120021002121111221220202012122021100122001010122221010021120211021002101010021002102101222121202201212100221111022122121011002021022000112011010122112010011022021222212210001221102122111111200212121110100102101202000112001011001112101200222211221121202202110011102121221210102001011002021101221221221122222010010121021021121021202200111121121001211020111210120112001221020022220212200222002201221000211102211010110010200010210012012001102020010000120211021220120012120000111111102001221222112212001010012101200022012012102120221010121110212112120002222101111000200002010221111121102112122002211201120101220121201112112021211000020011120002112212100012221121222202021121210020221220011010010110111022200002011010211200201110200120000021210001002010111210022012012022022202121110212002022202101011011111200121001111001021220110011001102022010002020111102210011011011002200010002210012222112102100221202102000102121012212000201220122220200221221211022211111120221002222111221122212101112022220121002212011221100220011211002212212200221021222000022000020101012100121010202011000121112200112001001010102", "222210120002200021110020001120210200011221000011110212022112020112012111211210220011001210121122202101020200122222122200020200001100202002120112211011200020201122000011010201121222200100122210012222010000002122202120221122212120020201122022121012002120110222002121101220021020112221010012200202220011100100221200021012022100100201210001201202220021121010110022212101210002010121111020001011021012222122222212022112020222211201110110001221020220000102120210210020222220000002221120101022021202212201011021202210012111011102111002221120200111112210201202121221010010021100112110010220221010221001212102011010102102200022120100220101211011112121211122120110122012121021200011101211200210211222100211110002101210101100200120102222011221002122122110122022000002121000211220121222010110202011112121001011220000112202101201011221100200020110011100200110110221101000100222002210122001112121002211002202202201212020101012021110221112200220202221001021212021120210021120202102002222200200121102221021012221101121121022021020011222220111212111011010221221102112102211110100022011202020222000110000020021222211021101200011012000011210210210221110120000021020102202121220111000110111011011212222211220020000202020012120021220011000000201022012211122202112220122210222201210202001210022121021121111020202112002221212112010102110222022012020120010112012011110022111221200021110102212011122211220121011012120011201100121122020221122020210200212001001111102210110210101120212011120002020102222100220122201120101021201121001010100222011202000001022120121202221100222121201002120111200112111121220220020222110221002012002201021111120010211120020122122221202010102102112121022121012222010212121112212210221112021100202101110020102010111020021010001110001110211210021100122122022121020012121101212111021110220212200210212101212102002221011010021002120010022020110211101111100200121220212001001111020001022200221021101101001100122102212021010011222122020011011", "202100102002210010022002202100010102211101002110000122000110210010202101011120221022020200200011101010020210021210211202120201201112212010121012222202010220012000021210002011121210111011200000110211221111112100011012001101002021120010010100022002122120221022112011011111011112021022222202202010210201010102210011020112100020121201121201212001001221001002021012021201010111100222212012012220012202020000100001121220121112012122021020202102200201100211001120012001110000221001002102012112100121200112020212022102121220111011022110020000002011000120021122212220112021101101000100202220021112222210200110210111212000011020100122000121111121121212101102122200200121012021220221101202111010012111212102021211211111001211112101020220001222100012221010002001002122001011121020010120201110020021200212221212112200021202212210222120011010020111000121221021012011101110000000121000121122101000001011001012220020212221102121220011120012220202020211202100001120002110021102220012101121201121222110001212221211110212221122220222010012222210000101212222112122202122001201120220200011202022220021020222110101002110101020202202022101220210120012200120222022210011000121000111222020210112002110021102201220200121122220101110220220110010120112010101012112110200222202102002201021001012201212112012211012012021021211100101201211001010011002011012202211222021211000210100110120022222012002112010122111121001112011102202010122202102011120002220001202212120002210011010220001101221202012122021000122222122101012120201012121001012210200100022000012102011010100211110221202200010011202121000012220010211212201122210012200110011102220201101020202202112020010122111000221102212010221001210122210001211001010000000121101102201012122212022201022112200002210020221001022200112010122210012012211021001101010122000122100001112102212021021001211220020021010222102100021011112020202110020011211102012012000110021222211011102010001212102111022120010000022222002100002210212", "222220102000000100120110101102122112121020200101001001220000122220122021021101220102122221210010222001012001211121021002211221001021102201011120001021000201121121001020202100212022211211022001101020202211010210210202120222210010200121011110122212012222022120010221212010001010200002200121200200001220001120022212112001201110200012021212011112211111121111202022202212111222001211120002012001222022222011211211111112121202021110220101110110112202011100122010210110201212212102100210110101121112201211021012112110010120100020022120020021020222201011121012021002121102121212120221112012201201002122000101110212200222121101122220100202121210221201120101120111000202222220211220210101101200021121011002020122111221122211211101220002011220111220122221020011220122211211220212210111000112001221002020120002112021220122000100220000010022002221201010220010220212201112212002102220122202121211001210021201002100011111121122122112221122212210210221020101010000101210120000021221011201120100202210102122000012000220011201201002120221222001210011000112021222022222120022201220220022121000101211111211221111002212100102012020120002210200212120100102221001021102221110222010121122021012000221110201110012011202002122021000212210122121001120221222022112020021110002212200210111022112100112211121001021202101202121022212020121012100101220022001121000002100001221201200101212110211122220022212222112222001212202101201212022002221220221120000002100202122121110100010222212122000221102221011012110002100021211110011212200211012201211000102212010111022221210012011021111022200022210120022020201010000000210112022122120011001020021101101021000200100122201102201101020002021111010001101221220010221201121210000220101012101010201001212012222100020002220202021110211220100121221112002202010121211110211210200222010102002220121120211001021110010010000102211211021021001001121001101211012201111222110011011100020122120122122012120000020110021002202012110002212122201", "211121012120200021120020112210010020102202012201220012010001202112121010120021011220001121002102100002120121202120210210200101210102211222110121011012021002121101102100222112111001111120102120120120212212122212201022001002010121012101021100121022021000112221102200211221222200021110001000002201202111110220200101120021000020221221001011020110202202101121211022021020002101112001202210122220212220222202002220001122000201011100122002102002222120202102202002112212111221212212000001000110212112022012100022111120212211012210201220022100220000110011202221220020000021122122212000212120002212110111222012201100200010112122201021012100100001201110100010021200110201200012001220122022122101002201202112211021111122120202221100111210001010002212000221212202022202000122202110200211112121020112021112102012220020221200200110021020221102000020010211012012202101210110200220220022010012201000200111200001202222012012220022011002200112010222111210101010020022001201012010121000010201000100102020200201001220001010111111120002001221110020012100121102101120122001002121001000201212001001001100212202100010020112211102012211012021020201120212200202022220121022011201022120020122002211000102201201021120121110021112011021220211211121222200010122202011220221021012122120022211200211120111100221112100121222122111122011002120101001201111110220122001001211020212220020002221110020011120212002222200002221000010102021002120200101200002021020122120022220001122000101212201212210220101201011202102020121122120112221001200201220011212002201111220012212221012121211012200220010022212200200001121100202101120012021210220121011102100121000210222120100100221102000110202211122122222020002000211202002001120102000022110101012120010001221110112110011211002120110101200121222222110102210011120000111201022211020121120221210212110111212211020220122210102100101220001201002221212212210112000120020102221201000020110102011002211222102102120010111121111002202110212012100", "002002111121001220012202021100202202220022100021012001002022220202222221221220102010101011110011211100022110011200122110112020011121102102222012112211002122120020011220120220020001210020202102002011111012001110001111000020202202000122022222001112122011220212121012000021100211112102201102212211110221121120112002022111111122112001001211012112101111222122201220221220022022120100000212120011010211021021012211012122000102202020002021212101100210222102220110102002220100211211020102122212210201222201101100112011002112211002020011010000210002220010221020102220122010100100002121100122122112021210212110102022000220220121011001220201210100201011010002120202001202120000010112100202100210212202111222002121002112211012202120110200121222211012001002202211212211210110011122210210110221021020222000200100122121112210100220010021020001211001101200201110212101212212010122120001020221122110221201122000112000022121200211201102000112201020202121111021011120221200212111100102021220100210101102020112111002102002121111122120210222022121022001022012210012100110200200101200122101100200222120220222202112002201111012012221210112201100022001111001122222100210221110211212100112201102222010021122111212022101122210222120120120102110021111022122112222201210110221200110011200222010001100010102110222221000021222002102112211122112021122100000011121021212212012122221000211011122002101010112111102222202212102110001102221110010210100122020012121101100110011102101002220221122101101121112202222202201122120202220222010220001221120112022021111122201222012122210000020122002200011202021121012102222111021002211002002122011200112211012222201111022120110022221101100212100010000210210021001012002010122002200100002022021110101212110110010202000122210200022000202111210010001001100022001120000120121212222112110200022002021200212121010121122122021021112100012002012101121200010112211120210110221112011020022211111121120011200212220011200010010202021211220100020", "200111210020022102200122022110022100001010001101202120201202020001221100120111211212012120120120001210120002021112101001020200002002200100002200220022111111002120021110102112111000021110112110100002122010110000122122001002221100122001002021000021012212200120211212000110102012001012210001220011002210020202010222212001010100112110201102220211022110202201211222021220200200121120010020220122000210211210120110011221201202222200001021011022021121121001111020000122021001122021122012122210011111101200220220110011121221121011210121020012222112000110002020021021202020202220112201221210002122012022000200011010202112011221122220020102210012021221110120110202210021220020112220201202012121210012011221021111001022120101110021020222212012010122120212021120002211211212210202010020211111222000001021111200211011121020210102002220221020121111211101112122100200201101120222022100202100110020102222012002101220221122122010022022212110020021102100120222112222122101012020111021121200011001122202221221111022112220012122002010210201022121020110211112220200222122111202120200111200020011110211221001212212010101111000221122011022200010110222212200220120010212122012111001022200102002201220002112201222201010222002121211210220111011201201201011210221201002202112112021112111210220100221121200022200010120211111010002211002020111002011012101011210112012011211212010202121201020220211010201111212112110012200112221200210221212212010111010201221022112021021220021110020211022011120220200211212001101001220121210210000110010011101222111010012022021021202201101001110110200101201101211222202001120221102220210011022212201010111211121210202102111101120102222110001212120111212101001000100110102020220200221100200120111212020112000020211121100120122020220021101020122121220210002222211122110212201110020111022122112022110111102020120001202222122221112220221212202210220100122110112010202020100111221221002211011110221021212012100211220022202220112001101201021", "100212222201210212010011201220201220221200102101110112121111001201020011111101212221200012100001100022112100121210010101010020112221110011101202101121221110020000211220010220212221121102211002001212122101110100212222121112000112121001102001201110202122221211122000021002212111110012221220111211021111200012200110012201001002001101100202000222200121022110100001100221212011010001210012110102102002020010110121111121201102001102221000200002112101210120022002120200102012221102220211002022202022111211202012201210121100102022112010112022220020202102110020200100102100111110021000202200002022001120001120122012000001010111011222000100021210210020010200000010110022211012012100002122121021220020001110112221122000012112001010001021111122121112121120221010021222220021201221212121201120211022020222202211021110001020112200112222101211212002021200121001211100000210201122122112020221010010121000022101200211000220000120111000000110012121220211010222000220000020211210020010020110122200120202012121021120011221110222101212002001110002010010200100202000210010122202002120211010001100102022100111120200011202211102100112100111020112102112222021102200110002120200000122121020221120000201000002112210121010010212211022020001111021022020101020112201010221202200211020002210112110100202020122200102001111001022220011211111021121200121220122201022010110220001201101022221121211211010121100211100010211212201001220002110010000120022001102201100121012012021121002212012121120112012112120122000020200212211220101001110122001022020202020011110120202111210112221011001111021200112210020212020020211012002200021221002200111100011220002010122102202211112000222101001211000122221000010210212102102001012221210000212010021211101010101211022022022221111010110110100000120210222212121000100011120200212122200012200110111122002120120122010111012211002002201211211020211020022001122120122121121212001220000222021201000201021000111021000200101000221110112102111202211", "221212101020220212021012012210102210010200012122202122222100202000012122112100120122202220202000211102021000120120012111212002210112221120210102112102211101022022022122110222221121100100212001221200100212220111202210021120220121210001102120022101222212012020122010101001200021111012121121211221022020122011121202200202100112102120020112111000011020122000110002211202220000112000210120102222100201110001111111210102002110101102201201110012022020021200011022100102120100201122211220101200120112102110121110122201111102220211120111122110221021222220001111011010102201212012211022012110111000201021011220212201011202111221022102021121021111022112120210020212110110201000121210021221001122120021211221200100121220220112100121120001220012212220212122221110211200100211020210101222022211021220111021012102201210001111201222012012100001102002210001021102002021020100102010022212202211211202101000000112112021120210210020201121110210220121021022202222221201110011122120021111110020211222001121201011020000220100210020112200121010011211021000122020020002220222210002000220110210111010011022020001222020222111011101211212020201022221210200201011221011120221102011021211010022011001111212201100211222020202220212010010020111122221102212120210111001202212212211022120102101100010121201120002021211111112202002200010022012221001121012211200112101112122010022222201022001110110110012022000002201222120201100100010010222121010100221222201222022101111200201221212102111202200021122120002210010210022220020200211121120002022010000200120100212111210201121201211212201022222002010112100022121010222210212102122101221201211022111022100010020201122011112021002111122202220111212002112000222110211021022220210222212212110220221000210012001221020201201001220112211202021201022020101001010110022222000120111202110211222102022111000122211120012120200112011122220012210212110101020211012011111121011121122101021122000222220020012000010112020002010010000212221120221", "111202001111100102121212210012211210202122112220212011100011002011122100020021021101202110202020011000221112010202200110220012102002110020220121020112110001201221120010221101211002201210200010210022011200211001201010120001011221010112200210211102110200202200212010200002001121111012201110000201000210212001011102021222222202001021022100220001202001122201010122211202210122122201221202122200222111100121212111012202112100121122101101100122100021200110202221021110010022010012010022201020112210101002201121002011000021221202112021202222112121022122121111211020002221210122010000111120202212102020002212121020110020202222100110200200101112100212021201201100010020001111120221020122011102021222121002001021101222111010200212221002112122210011102000011211022000011021100200111022110111200101112020221011001212111012211110120111022112000021121210112000201100102201220102222121220220021002020211012000002012211122011222022002102022001222021222210221200012020022120002100020202100001210221222121000202012120101112010021000010202011202222010010002101110111120012200212222201110201020212212010202101120022222201202222022211122212101010012100111211222010210120212022220120222001110100020122102222221202122102221202220000222112210212022021001112202002110012111221122101122201111110211221111222021022101000121222121221020120120201020121122220022201121201012111202101121222210020001110212212021100021020212001012022200001220110110102100201200221012220110022012000222020111002201121020210220110222200121101222111220110111112101012221002212101121222201202021221001010010212220212110001110122111220112101211121111210112101122102110100020201210221000120111202121000012220012211121222212121220221121012102121102000202210002201211012201122212210000200112102012100000110101222220012100012100221000112102010110110001200001000011211201212201020010111212122222222122122012202101002221111022111102222121100201211100121122210112220010002200201212211002021000210220", "220001000202202101000201110121111001000212210021110112220000211002220110212120122210222120211001110222010022022010202221201011022220001221121212001121221202002001100122100110210200221122220221201102222102021221000101201010122111021112200110201222102111201200210212011112112122102120002011211100222211221200000201220002222201211202122112222220011021022001021011021201200001211202001221101200210200021220212002210212111222102020012012221200101120122022102111020222201020021220011220212220100121022022012022120010100122210212202112102200210222000012100121121021220222002212200020200220011100120022011000122002221000211112110210111101121110200110021100110222011201102011012210200112101121110022210021201122220221002202222020200121002202102121101212120212011112020202122000120212021120102021000212102020121200001120001011220110102202210220210000012222120120201002220012010022111120021110000102100201010201201020022210000011201010221022112120022021021121111002121121020101201100210122122121022120021021102020220210122110021121202202020200112211102211111101112101210010120122212122212102001112202122211102200122210121000120211001112000221122111211221102222010100022202202010102002111100212101111200110211211102221112121201012100211110110020102212222020222212000122121000011112222101010200021121122020021002002021022100201000010122112021000101210200021120121112001021200001000002210211200021010022200220000001202102102121111011000000100011020000020100102001011121022201111102222211010210220112101012211211122110210202111212201120121210021212221122002111200022021212021220221101201201220021201110100101000120021221110222121202112211102012012020001120201002012201111122211110012111112112211101120222012112221221022020101222220001210101020011221011120111222022121211021121012212102021000212110111210011212221021200102200010122220101100112220101001001020220010112211200202212112001200202200221202220112101020112221120212102001110101220100222111001211", "111200222202001110101201001012111220020212001002222200110222122222110020201212010102102112212021221000221012102001201100012010200000010201001211121022220200222202010210121210201211210220010102110102022110200211222002012120221001120101202010222111021022002101012211211112002001211210201121220212211200201010100200211201100011100202211002101121112121100202212001011002000102210212221012020221201112010101021101221110102111122011012121211222112001211122100101001102220012100002020010012112122201022111122222212212111020110010000022121220001002220211021100101022022211211222011220022222221221012022211122222220022021012212212010112102200102201211020001220112100002012021022000110212010010201202100100021112210202022120121211200100110120202020112110210222012221212122210111020111022100212212020112021221001120021120001001011002200212010112020000220200022200120121212220112021220100120020022020010202010201010010120100200202211200100121201220201210101021000212221121222002212021012010111122221202212221102000121101221022222101110112110202200122010210021201020220102121212122022112210000001002002102211000122120010112211120202021200122220202201021122020010210101021110010121001122200220002110012202110000111211000110011111101002121202102100100122220120002012200202221220100200002112021020110010200101112100220101112012221221121002012221021221112001222110111102221202110122202111122222111121111212120220222022022210220010010211212101212211000100000102112100202200020002210020112022000221221102201121001111100211002002200220201102111021201111121200102011010221212102122110202202022020021012100200011110010102002002011002000002001012022010001211201122202020021000212000120210021100002010021012110200021120021200201021001110011201021012120212221200022002012112100122110012201111111002011000002020101122020100012221101010200021202222100222201000221021211212121121211021222100001122002101222021000222121102101201022010022110200112122000022122120010221", "210101121022001111200222001120222011101221201210100210001001012111000220221210211022100002222122111100001021011110220101020010221210112112110122222212211012201100021212112121200010210100212220010200220202121122211110022001011221112112102202222012120220102010120200012010111010000202100001201110110021211220100022001210021112102210201011221000222002210211022200201021000222002001101222111222120002120212112102100200111200121022211201210110211202220002012100201212020100111021002221111012010120002120011120020101020112001201001112022111002220202211022012212200021100020020022120102221022012002011211112202000210000211012010211221121102222010011012221012121112100202211211220002201222122110112012220111200212000222021011220001111121100001100020201102022100100102222210102021222200020201112122102010110210012022220121210002200021001020122202020020121011010201010210120101022102120011021001102110112202012010121101020200100000221211110212202020201201201101110211210200222102022020100210011202220100201010021202112002120202212010210201222001212212111012211020222222021201222020002212100010100122002101020020210222111012020221222002120100202222010012001211021022112120222211012112211022200211020121012100011002011101122100201122002022020221122101211201222120111100210222220101100211121002100202201001121120012100101120212200212222012021200121212110012201211002211010211022000222221200112010122020102101120112201121012101001222212220122200112010111201222210020211002101110110110012010120201000020211011201020220200221222220212020112110012001121111120011022210211122201111121021211012100220202011200121112120120001111020010220000020221202220212000202020200112110112112121001102222100211200102221200220200221102212220111202201000002100011022120020102102221000100220100011220212120100110011102002220021121111211220020120001001021100122220010022210221002120202021021002101022012012222110122012101022221001110201002110021221222011221210220202122201020", "202112002112020002200211012221001221201200000221212121122120022220200021112202002111002001000010011012110200210120222220222111211011110211200000122202112000200012210110202110020212100112220021022020121102112102111112112200112012212002020001011002021122220012222002120210200120000210202200121022202221010201111212120210002001121011222000010122220222212022111220101010220220120112100001110212010001210002222221202211120200001222212012011021212121211110010211221122110111200012222121022020220001222210011110211101222121211220201002210110002122122100111011211001120101101212210211112001021022201220220212012012010212022001010010210020000001010111021000200001222010102001201020112210120012120021202020210121101100200221222021201021112200122210122001102002002020122010021112000120212122222100110021210002212101000201011202220112111011000111120020221212210100022210221222111001012222010121022111210222012012020200122212222112022102211202222220122102202201201000102122201222110211101200011122011012122222021202120220211001200002222002220012021002101121200012022120120222110211222110001112002202012211110120212220122021111202000002212210210222211011002102010022000020221000201010001020012202200012022000220222200112022002022122022202112110211020012020101112201011021100021212000022002110201112112221101002022112222001212211011121021021001202021020222220211021222200212220100211001110201202112010120102010100201111210101012100110012021102012202121102111011221111100102001020212010220000000020110201001112101011120210100021122021002020112112200111000000012012011100112122011012221011220121121121122211211120010220011101111021000220101212000020202221222020101200202102022022212020000001220201220210001020110111022102101121002022221111211201011202001122122221120122212021220102010121222122022122021010012110200110200102001010102202121200121022202222010010000101201002210121022121000202110111010100020000012102112101112210001111010212200221211021120020", "110120200122202202011110122112112010222202010222210211112210221102110011102000002001012212021211201121120122200221200221101220122222202121000220102201001111112011212121220000022212000222221022120221200021210200210121021102221102111210112002201202212121100022211200010110120102011222201011001010201121222022122121022002101221222011222122202100101022002210101112211002010210221111202200110010120112221201201200220211102002002102221100121200010102020220022112100110001001100201220122211011122101000220200120000220101112102200120012210121210110210011112201002100020220120101021210112222211001110211200200010211122020221211100011020021002121012210010001101201210120020210012102121122102220211120112010102210110100021111120011221110001222020021110120202100012121122221110101000022111022212011010112111001020202112022100000102201220022122222010012222012111012221122200012001222222211100222112202002201122110001010212020220110220212212022210201100001101222221211002210001201202022210202222221111101001021012120022022222201100221121112220010121000020020021221020210100021212202011222200122122200220120100011011101201002121000120001001201100001221220200221102211112200102012211212220022220010112012200001100211001020210011200222100111101121111201021002202112221201110222220102020101120120201112020211002110102002212002112012021000222011221110010100222022201221002022221001211111222220022002001220020001202102100000002022021222011210100000012010010122101221011101102022220221100222222022201122011121110202002010211002000012111112211110100200021202222200111121012212222211221112200222122002210000022110202101112202001221000121210122010221210102021222211222202201221222212020001010200022111221201120002010121012112002112022001100100100111222110221202202020201112002210110222212002102020120022102112000201120010220021001102010100101121211022100120101110021002212102012212120201000201001110101010120221102002122101122102022012020100000121121221022121202", "211120012200012101022101211122222000022100111201212122120111010121101101102121210020210221122101110122010111120200220000222111222110210101222021211102221212022010022010122120221020221020212121001000100100002121100101020210112120012212110000220012000210102122112211001212201202002022000100122020121100112122202111012221111222210220212102102122200212120211202202212102021022222121102021101000202102212100020102212012112011022001020222010212000111101211000000011202202020022212121012010222110101202212012122212212101120211100121220212112020012112022002012012011220220100021022001122200222012211022012221211112000220000011222112220110020102122012210010111022111011010211101001011011020210200202110021021210002000200121102100112020210222002202111102111101211210210012122210121011100000121110012011020211112101002210012001010020002212222002110110002011201210121221201120112200112112122210212220021012022100210210111202000000210010010110202021101122221112121220122112122102220012212211211022210220120000011202000002222000010200222102121020222101002212010022100200212212111102011211100122222122122220010111210111112101212220201020002212001000012101101210122002111101102100110002220210211222021220100200012110000111010020210210201211022112002021000211121000221200022222010122121210212210111212012202220111012102110201010112001220111011110200210122110022101000012002020100110002001212020102210210120211220012112222201221100210202101002122001211210120002110020000022000000220211212111002111221200222221001020220201202010211200010220211221021012121111110210122100022111221112112200000111020220221110220102220122222212010211021100002021220202000022220110110012002212001211002001020202000102012121122011102121111000121211020022211111022222220112111110100222201001222020121012001122000020020110200001121221211022200212100200211211211001222110202022221221220100022011221002201012000000111112120001001222001202102111120212202002011200202022100121002001021", "010001211002110102000010210112022201112021010002002200011010101111112202201102112212211222021200111012202022120012221012211020110001102001120221001211212220102212102122122111122201210120121122200201010121012022011010200112120020221111021200212220111110022000021222202220200000200111211210111121100010020112001001100100210200000212112210222202200101022200210221020111202020100022220121001202000102211212220101210011210010212122112011110002212120002222020120222222110021222021122000011010100002210011001001021200012010000020010221110002222121120120121002201210011002101012011122102002121210000222200110212212102110020110222120111222101010101120000102201000012200020100121220021002221201121210011010000112010011212212000020221011121021112202200212111101120001120101212022122210220200121020220020110201201101010002100112221121011002102000021102210010202021012102202102112001200021011221200210211211012021022001011211220001212200012101011022102210100221001012100100020022011011200022202122201000210112101221101002021000201001122220222002022001102212020221122020222201220012211100201211101011210010210102200200200021120021211110121220110021011202021021212202022210100020220021012210000010201211201000110221100222221220111210000121001221122120012002000022020011102022121020000102212121102221012112000121202220212111122101120112002212212110001102210100100201201001002001211011020201010210220102121101202011021022110220200011000212101001012210010100210100001010010002201011221100002000201012101201110102111100000002201210100011110220110111022111000220002002000020211121101121110220201102201011000222221122211012220020001111111221120001200222100221122000102110000110110211102221000120110110211010021221202200221000001202020211222210222001211220012021021111102112010120010101220000200201021002221222212102221101112010111220212000001202010110012100220202122121010102002020212002201110120201000202112100221221111010210011212212021002102101122000000110", "120010021110011122010011122010011121110211112110020112021022002102210222211021200222212211211002210101210012002122210220200212110122110122011210121022220210202021022220111110012010022100111220101011000101211121110012222001001211012011201101012221121202200221210000110200021122012020011212200220121201001011021100102122121020121022212021102100222101022101122020210000102111102112102022112220002020112202001112200101202111012001220011221102101121111020202020012221221120011101102221120212121100102011210101222112010002021001211200110112001022112011220220102101011200000011200211220111222210110102002100020211012221111022011020010210112121021001000000012211020102001212002221210010001011120210201002000201220001120200010120110022100200201002020121010211012102100211200200202012101202211212000212202121101101112012011021221011220011222001212200011101120020112022020212012010022102120122102012100101222111210222212121000221200221022001000101121000222111201112110112202021100010220201211202221200210210212200002221012102111111021102000010021011112122110112110220200011110211011121012002012112002102011122000222110110210001212112002222202202220021022102020121012110202010020122021112021011100020111000110212102111111210102112022112002120122021201220210201222211200120100100110102212120112222020121111212002221120212112110002121112101120212020222222221022021221221102220210210212221121002102122021200212112202122201022100110210110110020201110020121021222211121220212001011102110110020120101010100202110122122001120111122020110211102102020121101021101220111211200100122100122001002122220102200022220001201202100120011110011000110102122111022201022021012212121102001201122202000202010000022100010022102002001212022222100120212211222002200022212001121011220021220200012112012201022011211100220202121222112221120202002210201002201201200120112011002121002002111120121222010000101200002111100100102200202111112101002121101011012102002221021200100212211", "012212020111010101121221211001002012221221120010101021212110122102222201010120122102122002102020221120002000200221111101201111101020022101120201220021111020110200211102000011212001110111221112212111122002020000221002112101221111220102012121120101100111000022112002210111220201220012010120101110000022011212002011211222101001200022221202110111101001202000220002102121212122020211200220121110022000222022221100202101221010200120021000202201010010110010022202211021200202201222222112211221102121000110002220101201012222221121220022120202202201012002202100000112112001121011021211110211120012210021221100010100001200122210101200000020200101102001001022012110121010020012011221112102102210212200011012022000122111100000111201222101012210211120111210101102110201212001220122102020111022102110120021102001221020221012201122120001221221020222022202010021021121210201212110202020121102010011220112202200200121000210210211102021021112100100202121001222111122012212121120102221011201112010012211010112000201202010222121222201112210010012020120202200101211200212001111122201010100022110012010220012200101211002212120211210220002102002002202010002012022010201001011200020200200220112000010102111100102120000111002102202101222012000121100102111101001220102100100220002022202012220122001101121210210201021111022112220010021202010120202021022021220110210110100202012012220201001010010111022010110222220002001000220210221102122121201121210202221210011122100022021121010000222112200112121102102011110002000212110110202210002121000221120020220202211021200121120222212221110012121012100000002122201121102001012102002000211012022211012221200120221111210212102210012100221221221211112020011000020102211222010100022011010111000111012101220012221111102101021021020222220122001000201000122220220000020221221222022120211111202021010011010102222200010102111210021110011000101221000122221111200112002120122202220102002212120002022120210221112112011201100100100011101", "212011021110100121102121101100221012102220021201210120021102222202121201102020210120220200201000220112100002002022212210010012121122202102111201101002022210002220021222120221110201010121022012100111200101220001102102021010121121100211022220000010221222200001122020110110021010112120020110211202102200122211102211202211212010100202221222112111121112102120012100102010202200220000012211201011210100020022002121120222120121210201201111221021212000211100120102101102210021002201220111101000012120112000002022201012102022111110122110212112101202211120220001101210122021100122110122022100110001110201210202222012101021200210121122222221001201021022102210220111210012100020212100221121222011100102120102002210020112101001122222120220112020202012100110200211002020000002210011012010022000100122102110202122111111101002020102012211120000011002101211021110020122102011121102101111120112120201202010020121201122011102020202122100222210001221000121221212112102111221112201122022210012200010201010000211220222110200221212201111100102200210111001102210212120212102221022111001221000111120201101010222010201200222011220101110111000001220111220102101110220012122100211020122201100020202210202210001112111220102201012200002111121111012200220202110001002002020201110012202022102001210001111201200220211201211000111220010111102201222202021102211021101001212221212112102221010221210200122112202201002201122201202011022222221012101210200011001111122221122010202020012011201010012022211221110021022002021220210110110020220121212220210121121212011102201012122120222011121211221121222022022000011000121211210201112221221010202012101011220111222002212221012022112220120220210110212120202221012211210101122201221112200120001120222002012222221102102011010011002022000102212010211112020002201100012201122111021100022101021121211202212011210102000102021022110121000222020121011021202201020011111110111202021102011012022001110021200201202221200112021102000010210011020", "112112112201212112112201010011211022111100211201220021101220201222122110022222110122022002000021112200002110200111110211010122011122001222222112111011202101222111121010000011101211122101211002220220000212020200211112211022012100221202020101022212101000201011000210001102020210001220221121221021100101022000100200102121210202210020022101110001201100201011222210200110212220002111202021221021201010221011220211021221022202012201000001210020002210022222120121001202012220212102002222122110212201211010211220002010022211122102222221122201110012002012102200121022001010010020000200122122000201211202202122002100122010222101020120002201110200200100022011221022110001000000002222210101101010120222222021100110202111111211100222020211001020101202122221101110121102002011102101010221111000111000202101012011210222012122121222210220011102002211112211022210210120020200121202102201220000101200212002122111120002121012221002011002020012010020120021120220110001210100100222000010210110222002121001002220110011200222112011201101220211122221001222010012111222202112100010102122101200221212111010001011111022221021011010112201102112111010221211122012122022211010010121001022202220211110011212201101120201211211100022000101122010021021021020002012222110020000202101102110020202202021111000102010121101210010010021120222102221202021200112000110220222101010220121002011021200210012201002000210012222212010100012202022012212011002120102210122210022111000210021101122020011221101012001002021212210001221002121000020100010020011002012022211101202022212102210101102002022111220120022111112221100011121002200221212012122220112111020020021002122020020102122102210120221011112111202022122101201121110210112211022100110102002120210101110112112101010102210010120110121021122021012210010121212210012022201101000222210021010000122222001022021112121002221120100021120021200020121210022101200221112211211111012110021012122021202200120222111122012012020202220001002012201", "211222001210020202222110121221212020001000011121000122202210012110200012020121100110212221210211100101021010222200200110211122100101111202002020021202022201000011221200120122220011121101002111121121121002210222000211012011221010202201012011020010000022120220101002221010010201212111110022202200102011221101212120121222212000111222101022101110001100202111121021212012212201101002201202201011012000102211121111221100000120212020121021201121122122210201022021022200012102211122022121000122220002221000212221010221001110112110210000202120000221212202100110012202020212122010101220100022210212102211101110122110011221020002222110022021212102010112222112010210011011201202201021201210001010020212112020201122122010122101202110000201022100020102012222112202112200221022121012102022022001011200100212020221202200221212201000200121012200200010221200002101122111200211122002002120202002112101222021021212002022122022101101220111020110101210001020012002010000020122012020010002120210001221111111100011002002111102110220002002000021011110022110002101222211112121212021201011000220212222110202100112210112120102112022011220021111122021100121000112021202122100202220210201001200102021220212220120211001102200222112022211002002110222112001101200020002221101222102221120021012202020210110101100100010212220021120011120111120222011001021111100022020101221221000012012202202001210200001011110200200112020000101010202210122220211001112220202002100021100001201220001101200020000211001020210110001000202002100022021220201121000210000020220120222112000212110220100212122222211022102200122101102022010100110220112111121002020110000202201011211002202000000220001201222022020111100220221100210202211212010221012210102012122120020000120022112012210000201222102011120102121112102111102112110012102122021210122021102122221110200121010122222011200021012110022220010002102121122001212202202000201111212221012100010212210020120200102122211012221012221222112121011122222", "220020021201220010020101110121022111002012012011101220022221001100222001211111012012012021120111120010020000110102110002221120102100010122011111212202101221112110012201001022021111022112220121021100000002022101011121221222222122011211022221000012120121122221011112000122110021020021220202022121110011212000012112112222011210101100002102210101022222010110210002022200112112001222122010200002202110201002211120202022212221001221211211000002200222100001120221222022111002121121202212220011222212222021000201111112220210201120112000020211212111111110102001020110200202001111020200210022021221221221111011122110200221220000022200111212111021021121220201221212222202112201121221020111020110120120100202101201211212112012222020122001110122202022202222010200022200110012122121202002000011210122021020210110010212011111221101211122010122101220020200000201101121120012112002111012022202102021222102111020212120102201120001111220221200100220020002220001010212102011110212021222120001122010211011020210000101001001200012110222202201010100000211202200111212110020212210022101012201122021221001222222211102202010100202110011202200011121020121220110101111112110122010022210220221211000200001221210120111002120011212022220010121101122010210022002011012012101122102102110111112012122102221010000010021201012001210021022010020102210002211020211210101110102011120120220202212102222101012122210022110122200002212212222001221221201012012122121112120010110121121110111222211000112221122121022001101102210221202000201111000210011110102110210111002001011120221100001200012210002220211020011012111102121120020002001222201021020120221110100000212000120011122210011022002012102000020010002211000001122212222021011100120102012112110210201020012021210222002012110120221010101111020222001121221121222200021100102221202021010121012222202222022121001111200101011111020001110201221022110221011220022200210110002212111102000221102022221210000110200112021202012110112120100", "221001220112111121121101221002000001211120220010010112222022002220102110112101102120211111200211210021121121020221112211201212210210010001000010100010200102221201012111222020001210011122002200222222012101021221202210000110002220202002101101102220100022022211210111002210121102011202121221002012101102121101021110010112202220221110122220120012011220201102022202012201120220210200201011211122221221102121011022111020001021012210010021220212102220110200222220212102202001110202201200000011000011122120211121000202202220021000000111221010221122021222200111210120110000010210110121221200111220020211110120121111102110102010202211112212222020212122112012210200200210012201021011112101102010000122012021221100000122201111100010202122102002022000002201022020111020200101220010021010222100220210001210022011122211000212112102210222210010222121101112110100022200220212221001012212212102002202201110020112001110202120001102221211120010212211211222201210220002212000200122201122111022012022022110001100001112200221000211120210112021222212010011012210001011210100201110101122202001221100100000122210211100101020100102210212002021202010002100022200220111010222110212222102001100000211110011221110212011100102001111122222121002222201101101110112211201220211121012210101010021202102001201020022102220002102210212111212200012020021112010000001220121220021201110121011201021002211201120200002121102021102200210221120001022210010020120112102100100200120121101212122020222211102021101100201212111110110220200101202202201121020011121010210100012001212110101120202110202201002101021100212112101122011211220221101222221001202121211220020112000120000210102122222012200100101100022111201212110100221020120210122110211121100111022012012111210011100212022202220111220220102121010000012200011002102011102101220220011202020112000021021000222001120010112210112022000021110000100100112010122112120120100001122212011012022221202202021112112122012020020222010220020110100", "211011221001112011102020222000010202201202011002001111121112210010020221001222022210011012222020201222022211020100201121110122012102001020211022222001210221201010221100122111112022020122211000022100012111100022012221022201021212210001222111021000001220021020220000212110020110210001100101001102212121211121121000122221200211120201100001211211122201200200110101222212200220221202120100212110122201002111000002212010111210201021200212010212000201000220121201120222010000210100120001001012111111220120122110010212111202011000220110100102200221010210112220121210022101122012021122112100001120000201110221122202010210120020222222220002200001112222011002100221022120110001020022111102212102210021211121211200020212102202122010200222120020120000100122210120122121101201221202111221022011122110202211011000010200210200001021101111212111201001000222210101001120220200122022000012101221221111001120012001222012210202020000012121202011110002112000111001111111201021210201010010211120202101110200001211022202121120000001220010000220200010010000120210211100012022011121210212222101020000020110100122001101020021210222101111001222222011101001022200021221212120110021010220201112212021100011110102022020122021112012022010011120002212022000002110212220201212202122222221000220121102122221210222111001211011111022210221001021211220211022212121222111021101100221201021021110221201120121200022210221111111012211120122000111220012122112211102220210020220122200200121011021211010211000212221111221100020121002212222102002221100211211010102122211211100021200002021122221200000120212110022210010020220122221001002210010020120020111222002111012012000101101102200111120122012102212021121112202100120211021220110220212101222210212121101102021002100021012001101122112120002210201111002222010200112110210111120012112102201201202020101220222212200201122001202011012120122200120012120111010000121012201212200121202022102101221102111201120220022100121210102011210120112", "021102021021002111221111112210212201000000002102002112001211002210211210002112100201102212112020112002002120000122021112101202111010021100222102100220002121120101210222221101022221220101222212212111001120112202020202202121020111100011200020002101112122120210220200100011012201102022001012101202202001120002100212000211010201021221111111201120010200002011021020112002201002121111111001112010021002222101202202011020111100202111020100021022101222000011200100010010102120012210020201001022121202110021121120210010102012000012220102002001101101000110222020122122012201221021200220010021000200121001210022122112202012102021021021011211202120110010000111010212020102011002022011020112120021121011200021122111011022012012120202021001202212001001202222101121010121201222222121210102121112021110122212100102021021112102222021010102112222202122000212102120012212110111021011200002121110222122100201101120001011220121012212120211200122120220221122211211000120121112102020122200212221010112201121002200012110210122101122011011012012201211121101021122102120120212011211120002202011112100012000020221210222202100020011112202000212021102002201002010121120111002121102110110011020022222021122211121011000202221010221100112110212100121021110022102111121011120221000002122221221212002011002010000022021111111211020121112000202111002212020120021202121100012220002220111000111211101220112012120001120022010110111202120010010222211201110020202101201212120211112202220212010011002121100122022002012021012000001110022221211010101012020111000210110000212001111112000211111020022012210110110211110020002120200100221210120222021100021011002211222000022112121221112001002210112110110220202201020022221111200120001011100000101002211221011220112120210200111120222110210200022222212121111200110102120201122212211120100222221120221121111202211212111121102012020121002121200120020212110022020002002000210121002212200202202100022001200200210012202201110101110002202201220", "000011121110212010212011202222021021010122220212202110202211201220102111121120112220020200200220122000122020211011110222100122212001220112201221211222211200220001000212001201212221221122101121201211101022210211212200201201112020221120021010000002010021102022000221112102202101221202012121000221020210020020211001000200021122102011120020022002221112102111100202121110020201010020102220122211001101120012202021212002222201101002202121111001000011020100020220010212111220101021100020021111122101222221012010022100110101001020010120120220121022212112021001001101022200120012220221112002222011012112122002022112002002121002122100122120020110102112010221012022012221102202211102121121100220011110010022112002121022202210110100120021022021211212022211212200000000202210000022201002111110011012211220202100000222011110120110210010011222011012122210220020210110011211002122102201010200111002200221122211001220121220022222212110220210221020220222212002002020220102211002210010102211220212010222012222220202112220200120021121221200010201110021211201110222121000021021200001111210212101111010220120020012010020101200221011222121210010002202112202011221220110202212120200101220200001210022102200202001020011111000212111112012202122102021201121200100212002200122022212101020001002200101012202021012101202011111121121221020202220002222220202222210002210000212002101010101212010202212010200112001021102102221001000120111210022100000100001012022021011011200110102212020011100020101010200011212222102221122020201010210112000202000220220002012020122210001220011210101202012122121220012011001111222121210110210121120222102012100222122010012102002021010220000200010220110122201000010200021022110002101020121121220012022022211110002212120102011222020120000220221021202002102110120000212001210222121120102010102020202200010121122010202001101121202021111021221002220202120120120221000202002021200222120021012101110110100022121220022012122101220010020110022022221", "112101021201221101111002012210020001111221001212111220020101202221000011010112121222002101001222200122010110212210120221221221020022121100120101121102120211201102020222201220211021121121121000220120020211001122220201111212101121111122221200110121110212201200110220112022212012010202012220111210101021220010222100022120022222212211222020112201221211110200211012011020001122221011220121001111002121010211020212011211011000011000101211221000112210021110120210121101002121100020111120010120201110011200012200111112122110022002010111001020211002010111122122212021001210112010212120100012111202222200002112012222210111120000001000102020211011120211221021202022222201111110212010202222100020210222001001122210212101120001012102222021022122100120010212001012212212000220020211021200021202022122010202100112022120120120210110121222110100212210221012102121002220211101122101111001002201000221011121201101222020121212012001021001021212201110221211011220200120212202012201112210210200020201211022200210102022111222010101110010210002211222110012121011111221010212001211200010001220022020100122021122110101012012201020101022000102020121202022212202120002021020122121122100122111200001120010212202010011010100100002111112111201110221001020110201111220011120021200111001110100122012122012222112022110212102210210202210202222011011112112012201121201021202202102101000011222001111110111211201221221111001012112121000210220020101020201000001221020220202000001210011221122102020022200000122022002020122002111120121211102210000100201221221021221100001221201212212201021020022020020202202021220011122000110012220210110110011200202020121201200202201122010000220010012012110002220020210212000200111001012021102122110001100022122211120001200102100212021011111011200202122100022212021011121212122221200021221100210122211101121101001101122012220111111111100112121111110112210212001012001222122221001020210220212121200000101221000111200111021102020220000101201101122", "121200000221011201020010102122222212022011002200102200201021211111010021021210110121101201212010201110100001112101011121002001002000021121211010112221101222112011111101020101201112022120012102102011100010220111120110110101012221112010201100102112002212122121202211010000200020102011112200001110002201222120210202120001000110102001110111000000221201022102201020011020210120221100221011021111010100012112101200011001122011211010220010201111011100020100211020210121002100210202001201011200022222202000222110101101220211122212101020201010112000021200022002221022102121121212212210212201202222220020112201120000111202201201120200201120011012200022010020021102222121112211020221211100022210100210000122000121102000020012102010121100211200011221120100101101220020120001100021110111221100110222001200211210121220000210100200100212000210110201120021202110220212221222120111001100011102120012100210220111221101022002201100000022212211202010211002222001201000220221012220121021220101102120112012220002122011020110221010122222122200101211121000102220212220211021120011212112200211100012101201202022110011122120112201221221021211121011110121201002011200010112122022210001102012122210120101002201202221011111011110202002120200120200210021222002222202022022020210000200020002210020121121222211212201112012112200011120020110020001120001221220120121200200012211002212121012220000220012100020120020122011120011120222222221102110212202220001111121102121000211011121202010011112021000100012100211201121121110002220101120022100112221022121100002111120102002212211110001021021220110002012101121000011100110120022202000110202201121010111011010210102002121111012102122101122102210112210010202000212221211210111112222202202000001021220122112011221021011111202221000022102122202110011000122001122222120122110220100120020120110010122022110211001222201212002212121012110112212021222112222212221101101120122112022202111101022101011221201010111001012202210012102121201", "112010010002121210122212221111121202112012222200212222001020120221022100120110120120201010202100201011021212101020212221120211112220100001102110000120121022121001121212001201102020110101010020111210112200210012212020010212200002112022010121122202122012021111110100010012000120122001110112021110021221222001000010101020221121110112002112102022211110010201221212020010211112211220220111122202210121210101211110202110102020010211000000100210112110112221111222111111112202021021200022121101211112112222212000100010010210121221102010222201210012100020112022100221011122102020201020221000222010021120111121220200210202020121220020201100200222220210101100222100021102020102202212211100121120010200022122110012121111111020102111220100220101022002010020200122000210102100202102222011021021022220010202120122022202022120021102100020200002101012001001210202010010101010001210112200200010211012222021201001201101022002012221021110122021101121222102112010012020220022112221021200012122111221000221220000121112021210202010122112210102020201021201121012101112112210200220000010122211022112121212112210012100012010100101110101010002110021202202201222110012212110002012222220220002222202020021010011201112000022001122100112221212121002211212212202111120210002022000112002221221010012222210121220001002000201100121022010011222212200221002110000220112110020201000101210211220012201102001122202122021202001020202212122122211202120100222010101222000111221111010100022112011021122002101222010022201220102021110002021010022010201211112221012220001000101120101022021111021112202000101110201121121102102101111221121011121010112202212121222202200100001022122012200202110220221222122001110111212001021202200010122001000011001001100202120212212120000221100201200121202210201001001010122220222020120000201122212201100110211020012210010101110112202210022202121101202222021200002101101220201100122221221100002102112122122001012120210101110100200221101012120212211001221", "102220200211021122202002122121021000012001201012000221221202211011212020000012201011000102111010121202221011212220202112011002101222022211001200001100110220001001222000011001102122010222020220012012222100211110211122101022000210220020202201111010201110222110102211202202012120212121020022121011021110211200212010110000100200210101011101122001012111221012222001211211021121112000201100022011111000002121201121200112212100202102112002120112021122120101002210010011211212010100201122122022121200100211121100220110022100212000120221112000022021222101121022210002012020102121022212000221122001100021001000001011112121110101010120010000122201112201002110021001222112001220112101211121110001010011212111221222110111201101010000101010201222112002012020111001102000112020002001001211120100010012102000222211202011010212002200011211122101002111112222020201202221012002200011110001000122102101202202122000001000222112102200122110200220002111122011211101022102221121021210011200122122001222221101211212012220012011221102122202111110110212202222101001222112121122021211022111111100000101202221202002012102102012122102112112022100000122002210112121211011212200010012012022220200221110220110202202121011111222120101002220122012010012221121010120120211200122010020021222110011120102212121020122111020011002210222211212000222101001001020102112010221021020210222000200122201102200020111020221210202022210120011101010201110201202000111112211220120021011221002022122201120021202120211211121102221112122122100122102111010102120111110101002020011112222221020102100101120212202200022000202201010021112000101222001001211111000222002002021101212112212102202012202112001210100012110022121021010112011000222021001012021212001111222101021200102220210022202102212220012021201110000001001220002021000001110201211120220001020212210102110121102202002012112012120121200121211202101200012111000200022200112012222100120112120210222200212022020201002210102210002022202210020", "001120020222001222202001000221022010022122210201010021101022200002002210110211100201002111201212220202001200021200202220000000001012001111212210101120122222001022021221100202000211011122121220012222100201220220212121222200220112002121222011102022102112210001212201021121021122202221211021010201102121201102112102221222202012100220222121000020211022100122002212111212221000022200020220120122201202020212112210202100110222002202010211122222012201102101120222221110000022001220220120002012221110010212120010002112222112220202212102002121022121111000121200222011021012021202022002121110120022201111112021000010112101012022211011202212222121220202112101012012111020210210110122111002010121201021022112001122102102221000112121200120020221211002111120022220212110112122221222212221110220120100022212212220012111202020101100100011022101201212001102220001012000020202122120222110200110022011120001100211210202202210211022221100122020010121221020112202101201001001000112011222020110122022020102110011100021021101022001222101202212022100202001011212102102210110020211021110200001012120122222111022200011020112021110101102010011112011210002110111200120002121101111110102120122211210001222020002011110011121011002012001200010012102100001221221000202020002201100212112020012211120110021020120120210020101002012020120100102102011000222100021210200022222011120021210022020222120102102022022100011120210000211001212220102121202100020222020122100222212112021001211111021020101120100222102210122111020101221001222121000221210011022202120010102122102201121000211010002010200002210220122120121201102100212011000222011202120112210002211210220000020222020020220101222110021212012210022121021211010022110212100002001022010012001200101220221020000221102111021202101110112020020102011220010102012000110121212020010201222210110020222210002012221201222222122000200200202001210100020121120120001222010212211110001120202202011001110101022222001110111000220200110022101", "120101121002221222011200112012002212102222102010000112101011222211101010010002022111121211102120102220002110221222200200000022211122120202111111200012221210001010221002112200012222111111221202120102120120010002020001101200120020220001001111101112010221222011111000010122202212011221001221101012020200002221111120112020100021012201211100212110122002101110100222102211210212101022022200112010200222012201022122022112111121201210001111112011210001102002021020012120111011102002121212011110222011220002010111100100220001011020021111201002000210000202221002020121000202102220000011101200010222202101110021200110010212211202201222202201001100012101220212120211111010002211020122020010201120120020221100201120010000012110121122111010010012202200201202210012200011201112000010121101112110111100001212001221112211202001022222022010100112201201012202100110122001212210121020101210102010022210122121101210211001001202212200202210202102221020222020120020001001201112010122212210022011110122222002122022101001001010101100001100221021021211212001212021202002011101202202001111102122022012122110101202212121102212000121022111002221021010001112202111212112210222221000122001110110012101111222201111021010222211000002201222100121000202002011101011201122011001101210101011111012022100021010011010210100202110101101100220010221211120202100120212012210011212222022002102211221220022220211212121101110121021112110011201021211220010110102010001100210121211211000221220100120001212010121021200120200220212220101011001222212000111022002201001110012110000212102101212101102212020001201111101011110220012220012022001002211001120001200101210120211221210102201011201110001122121201001202211012021002220110001122212022221220220102102212120001012221121110202100111211220121101220120212020101001212220212002100110211211110201212220200102221112002010001210222200022100220201110111010010110101101211022200222201000210112022020101222201122202000121210022202112102010021202", "101202021220112012020020212002001012110211211200210110112221100220210001021201222200122002010122112200200120101212120211002122102201212122021210000021220112000112100212022120201111222222110112102221120022220100211001112122201201010102100011122200101011202021121022200220102012211211220110110100121201112001002210020010210112001221120022000000111000210021220211220200101002201211220010110211021000202001112012200221100110112120220122110111200112210202002222220002201201221121221012122121220111001000222011022020210010122101211202012211221022012001102002221121221010212211122000021211002020200022002021012220210212020201112100121212200000011121001211110012021021120012212201122000222020002010220020121101210221212220100001120002211002000020110010111102121112220020000110020112020010202121210100221002020200122111211120012000211021000221110111102212221102201120122220011110201110010112102122000120100011120211201100212022201101201011021011022201122222210202120011211021112020011012001122121201111001211100211112220021020000112110212110021001200120220211022110201020101022111020210021002020002021011000120011021101101011121201220110121100110110121111211222211111222012110102012210012220112102211010022012220221002201120020202222100111201001221201010121211020001110112012121220002021002120200201110001202100001110001111000011020000111101002121220012110220002102210221121010001122101202100000001200000221012011020201012220002122100112010111120211111002200002020112111221122222100220201121100212011020110121000212002021111110221002220121200221001002001222101111101211002111100200121110201210001122011120002101220001021122000020120102111020202002110120112111010202002211201122002122222011221001002101120100212212121121200222021111221102100021002012201222010010102010011001000100021121100021211220112211211101202021101110022000202121000121200121101221002122110021201212002000212011200111011112101202110211101012010211201021012112101022211100101112", "012201022110211211211121220202010111001111012012021121111101121200220222212222120211101201121002100101012020212222022001100100022021112201112102101110002220020110112010011100202012020021200212012212221100102002212001020222010121102100011111021220202012212221110212211011212102102022210110022010020221201211111200202212022002002000122021210211010020212202112121212200101122020021000020010211020220002012020112021122100212101011020210121021201011000120222110120010002011120121001110220202010100001101110111111111200020200021221212211020010222121202212110020002001222112022222210110110202201011211120202022101001202111221102010111111110222120010112222120011122122011210000002100202100211112021021001211202101112020112000222002021200102220110001021121111121021022101221200021010211110222121212020212010110110012020002020100012222022202210101010102010111221222101212011112000220010120020221012012100010011211011222201011122002020002212002012110012111120110011211112222212001102000210111100112022222220200020001110112122211101001002021221112100112100210002211022010211210122101120110001211100202222201102101022201101002120100010000110000112100022012110000101000110220221011211210010211202022110102202101002001110221121222122122001111222200100011101102022210221100000200100011120221102120211000000012200211101000221112012200010211022102101022020202121121202010100221021122201022101011202200110221021021201001020210212020220000021222222102010022020122220000112112022002000221021210120001021001222221212122210022100221212012011221022011200101122101122020100111000102010010220112202010121001101110111012221120101002201101111011021021100202102111200100201111122101200212222022000022100201222001011200210221011000121002020112211022201012201222120101220122200201221200211112122200210121002201000211221101210000112112001111210122100021022122001021022001221000002010110110101002121111112000122110020112202210102020201001112001020111120111000211001112022", "002012002210202212111020000000111020011212221021020102222102121020111101102021121002120011200020001021111011000210022000202000111012002102102002011211111221201002101210102112001210010111020002000111221201112211110222111110011201102201101112012221120202112210222200200210010120110110112001201221100121011210110211122020101212222221110102012110201021012121010011210210212022010020101001101202022101001201122020022211201212022002211111112121022210200012221022112202000020022212102210002200120220200102100012021012201100120200000022211001221102211202121010111122012011021221201022101002222211121120102200110211221211001210102021101200001122212221120201111010022222122001220001022022011022111010000101201011110001220112101011212012210020020110212002001011002011011222122102011110011222110100120000000112220000220000002021212221212002222120122110012202120202000220010001221010220112012010211102100021211111200200000122212212222220022110101020110200222210202021222011112112000212200102012011121101100201112012221202102110110211022022122002221122022012010120121121210111212221200220021120022112012022210200121022210000120221011221000111220100101220220000011221202220110010210021001021222020121212100112120120120201212122201101121100212222022212021000121002101111122101222201122021121002001121112222022212020110121001111020110200111220222102020010111212222100110002011021112021021221012111220121011122110122112201222011011011121220012112121211020121022220012022021121012200022001002212012102211212201200210210010022210212111000002010011002021220210221222000201011112222112201102000202100000221121110000221201120102222122212111001221202201220211211022120000010211221201000211121121221122020200002100002221201120122102001211120011101122110222210020020022200100212111100222001012110100102020101110112101120011212022222222212111201011120122211001002112210011111001210000012001120010100201221212110122112020202111002012101112000011120012112001111200020", "222022210011212000211002000222210202211001221201211012012201122020002210221021111021221202122010111020022000011210212100222121102012102002000210012102012201101022210111220002000121201111222110102012122110002022021221102020212122112000222200122001010221021201001112002222212011001012011102222200110000220011202222010112221211101110002121000222010002000001012112201121222110120100112011120211020122221211012222020020021221220011012010020201202001021001102020021221022110002220121210200100122220021121011000122221010201201222000111110220021122212122022200102222212100000020000102100020002110020111120101120211220200201222011210001000221120001102201211211110211221202212001222021121102122010220001021210000102000121021100001121102021020110010001210202022211122121212110221120110100000120111002122201010010102210111122221121020110112120112121101201020210200202010100110221122011001122111210120111121121122221210222022022020010011120202222111220220120112202111002200102100122020000022010200122002211011101001012002200211101120222220100201022020201202102222122202120112000121102022110200120201200200202000011211100020112002202202010222220001121102112012210001222022120102121220221101222101212101111200212021120201211000012101112022112000210222221121000121211122100210111122220202202202012102110022111101101120000010120011001001222100212210211000002001210022210120101111220022001200121011202122220011000000021002011200121221002120201012020102200222210220020110021000022122002011000020020102100002001212002210222101022102212111010012201221201221111200110121220012002001220121221002002202020110002111202212011112102002002200201211002012000121100101111110202110100202211121101021010000111110011002011020002220202120221120211200112101021102021221201110221120022022110210001102101211200001002200201100121001220121101200100002002220200120201210222100111212012011121022002020012202012120020211221001102002211122121211120120201201112002001020201110221012", "001121000112102120021022120121110101111212200212202201122120220022122120211121020022100022221010020020001001011220020210120000101221120210111012111001022210112111222110001200201121200112021111020202212001222210022021121211210102022100021110012202102200011201202222021012022221101012020021002202012212201211100200012022222121102012022112102200012010002000022122000000122211221000101112110101212220100212012200000001022011110201110002201000012211112122011001110102112000100210101201211120200112121102210210221202121221121000000002222000210010011211002202212222202121001221122112222110002020212202102200122000002100222210012102121101210120120021021112211010212122111211022211100101000120112111211000020110110012022010210211022122111001202002101011210000102100202021200100102121121021012102111211101010210012001111120100102021110012000001002012122001020020101200111110100222111112022011102110212221201101020122212102012112010002022122022100100112100121111020120001020001120222001101110002100110011021211021122121210022010202220210212021221220111022000221111222012100010200110022002000101001212221000220112201111211021220111010201221210201121020220012212120222111220202222211111110222220121222011120121220121022110020222211001210012200122212220002201021000112220120020100021220121102011211100020101201021110220112021212020011210110010010210001112000001012222102211212021112220212121001122102012121100010200002110210001020102121010012110022112022022221112220011012220102101022100221011022201102011011210020101022210201122010012211202202001002202202010110021220102211120201200112202101010222010211010210121011120201100211220102120111021100000100000001211112020201000001201012112101200012001101100122101110002101112212021222121020200102221201221200012212211021212110001001222010111010200021201111112101210010212211021011112111002112010010101002210212212012211022201001212112020220210012011102020122021100001112112202120122220012220000210122221002", "021202110002201122221122210220112102112020200110110122102222201011221021021012120201120202021102011111000212212000111210020211220122221002102221110200101100222211011011202021112010011010010102212211110202200202221201221011220120102220111200100020211202000221202010201220012110220210112221122002202201111200012211121112012222100212000002010101110000001211220001212001220121100122000211022101110211021012021112110000112211220111210002211101102011100221221111000202200211122101221122122222111010111120200210022111220220020202001111120101111201002012010002001001221202122101002021211100210100121012200200012220021122222121221211012020102022221201102112011120101222010100120101200101201021012101200211122220112100120210210220010111112000010020000102220111022221112222022010111122100002201100002011210122110100210111202112122002210111211222121002110121212102122221020221210211011111110011202000120100101120221120110212012002102221001202122121212222201122022121000001001002112221120202212001012120120000211002222102222202001110112222212200010211202100112112210022122201010220022202112201001210110122122200221011102212020210220022102202102200001110012122220022112200212000111000220122211112002111012222022000120210011010000222221120211120001212202221112202220101120220000212121102000202100200101121210101120001110221210110112212121221022022021010122210102021220122020221000121021020111111002011021121021110210122122001120001111002002121110222011102110221010110220001210210010221220012100122001122212211111002211022000110001102201012121112201210222002221102012222102112122122211201220122121110212122202202100111000002210211122220101200001211012012122222122221002122001112222200011212122110221022221101010220100012102001221120100200202120112101011212000210200122220002122000221202210021222001101200022222122002022212221011201211112212022220202121201110222212122210111201102200122120222200200011210101100021200110122220000201102222010121201210100101", "002121220000111011211222100101210210002100221210211012122212110211100022110201221200110111202121022022122221111202211122110021200002120220222002111200000220021201020200120121220222210212110102121200111011220001111110120002210120022120122210212111111101122021011212120100002002120020120000022200102121110100101012022110121122011220100100220120020021200010000022100211100000220020220212200110100111211120202010112021001001122001020000200102001221100002210202200112220212002120021110222022110001120022000122220020102011011121011020201101222011211221202222220020120010200111201001102011121022021212112021002202010011111202201122200110102221011010100021212202000001220102112211102022112102000022202101101201201020022200001010010020212102010201100011211022220012202210222012220212000210121111111121121011221100001212011002212212020002112021121221100210010100020221012210210000101210020000220012202122102201122221000110212002202210020210001111110202221001110100202121010010200200001221020200122120122120020211112021022220122211122121211100212102220102220010111101111110120011101201210002112001220000101001222121120222101102010122120011211210121021211021011012010000202022210022102210211001201201102000011111221220202011002101212202002011010102210100210022222001011001102200202221102021002011110101111202222001221102000122011112001022221100112002212201222221012210001120100010121220022110110012120001111122210100102021102202202000022110202102100000211000200021122020001201002112101001211022101200100212002210021221012201212212012002212201220101101011000010200010001102212011200002121010110222201100001112100020101110210212021121012210202101122201221110212120111002112110002221222022001122022222100010021121101112022220022110200110212200101001022201122010010122222201111111202021010001121210121102201101202202111002212011201022222201021120210200100012011110102120121011010101100211020000002021202222220222120102101021112121011120201010121001120121", "000222200021212012121122201102110201210122200002000020120021100000011111002100220211120102200200021010121012012100110010100001121120222120222022200002111012220020122001112012212002210022120221101111200121221200220102101101200210121112021212202202000200101122222020111110102111010122111210112021120011010000011100001122210122011101100201201012022221220102222012102122202220100222221201211200012101100220220021200201002220122012200002020222022100102222200200122210111010102011021102112101210010221120112110021111212001002011101121011200110111001220210201200110101000222011012022020001120220222120100002121102221110122002221220010010000210220212002000012200212110120201200211012010012110102202220221111121220211122100222122112120102110120202000020212110211200010102210210022020111010101021212220010120211012210200020222011210202000001111012001011002221012221120021200010202201212212222010101020111122210200200022122001112112000102001101010120021011120201211212202101221022121212210222212010011020000002002002222010001001221121212212012210002002011112010210212122021220010111020022200201102002001020001122212220110221101021021122202202220202120211101212212101011210211101212200200112002102000202200112201012020201102110220112002011210221121200111201000201211002020102011122121020121220021202020000020211002001201111211110221011021021102011011101020012110021002021210201000021002010100212212202212012212110221121102001120021222000021012211000111010102022200220200021022020201000210110100221021020110110112001101012210121102110010210200021200002122111201202102020201101011202001112100111220001011101210210002111212012020210000210022101112021121222102011112021220212210220122011121022211111220021102121122221221010220021222002112120210000012012100012011212211110201200110211201111120102102021002001220000010122011111112012112212220220120202211102000001020001001101211201112110222000001220001011111210121122111001010120002211000222012021101200100", "212020110202000010210211120020022222212201202112222111002010220222101020212100010221101002201022021211110201021221010102000002022011002012122200010101000200201212202222221202221120020200212010121120021010012222011100211022021100012011122010001000110110022001121001120210002100120001202020101221112001200120021010102011101020210002202002212202012122212221102212112100100021220002011012001200022110101122000110020102002010210202101020110210101200102012220112201000011210100220102011110010002111012201120101000122012011200122221221022220000120022011112211110011101121001222220111202100010201122210202020111122112201102112022000022002210200121001220000022121100210220100011012211211110212011110200100220102201011101210120010122021102010121220201102200122000022001012001000101122000212002101201200110021110122020220012112100200122120112202000202212000100111120222212110002210220101122001212002100021100100002110020102012020011112112101112222211121102011100102012110102120021201101010121011020011222101110011100122021121121000002210100112020212021112212220112000002201112122000022120102101011201021222102122212110000110022111001222021200222122001211012101121020002222112202010020202012101210000220112010122020100011020020212000210220120222111002010112201200102010211202222210201201022001012121202011021222102020111221112021122211100022002000100102011021110020221100220202201100020111110112211100011011210212020110210222202202000100201212221120011212111111101202200211222211100111111021101001010022201220222100120200110012002110101001221212112102002011212100000020222121100012202212121210200200210102211111111020110210111121211120122101200112211022110111002010200002112212221012010001202121210211122200212221102000210010012101210122121021001222220210112001020212002120111111021221222201121121020210012202120122010110211210012010011020001200121020100111000122011121111011100010202101022020110112011112002001122012102012200111121201122222212100220", "202221222100102221212011121111210220121212202112202020011002011011210111102200220122001020022201212021122100220111221201120221201110220200010110222100122021012120020112120102221012121000220100221210120222211012200022121121122001102022112110211100202002111110111221020002010012112210021001022100110100112022022010021212021122122220021212211110011002012202120020222001100210202201002000221011012211100002111011102211110222211001110100011020021001001022212010121210210020102022120110210021202002110011201202100201111000111211201020201002112002020101222210221020122002010010121220201210021112000012020010120102001012121200121111121101220021100022220100202101101222102200210000110211212000122112210122100210200022022201010001210202210212011122121210010012011102111221121120112200001011102000000212210111022012002122121220122100212220120010100010021101222222101020111012002220102110102110012101100212001202112210110002101200022000020001221000211202122020022021112121011110211111022121211122222120112221102221112220210110010011111021200021122110120012111102120122202001121111212220021120112221210020221102100121220121121022122200022102110011012220120200111102200021112212211211012002100220211222121121210122211120221001001201120212110112112001020112010100102001020122110221211210202210110000000220102212120211221220010022122010121200100202100121222012210102010122100212202012102020120120101100221010111112012112020211021122200021020121200100222202010120012220011001121100202102021020122220111020220221012002020001001010012210020000202121220102122002122011111021112201102100112121002012222110002220222122202022110211122221110201001021101212000022012100201011220212211021200110000110002111100120110210202111020211122011222220011121211221010100120101100111202122020211010022210020221222201021122222022021210221010021022100222201020111020002101122000112222221221122120021020020202222020122210220200110002211122122221120220020222202120022221222021122", "122120000211200210110221022201112100102101201002012112222001210212022001220112011121210102100101112012000002011120000121120122002121001102211220201000001011100100200002120121110222000012210100010021201220011120101211121111011220011010022220022120220100201101011011200002210110022112210200222212000011001212012002220011120112002101121000000201210211101122211220102220222202101121010121000211022102102000100011221000110222201201001021122010022100001100121220111102210022110020210012112112010101000221221001222112012201202202222222111010210222201012220202110102122201201200201000100011000012021202111020111122102211101200020220001201211002002210021021110111110202002010202112202121201021001000100121221022210012101110001101210210201000112022221222010012121210120001002010020122022102201021112000012000120120220222210221102111012201222100011001211012101221102222001101022121101211011201021111121200212020202211102102102210010022021011112100111110011121222222221211110002012220122221210112011122122012020012112211021202001110121121101021020200120112110110222210012002102011120221112110112020122121200210200012211012100211101202001012211010012222111211100100022110211200022122012102221220021000122201210200120220221121122111011002100000112102020010100020100001220212101121002210002111202002010202100122011200001012020001121020011110012211011012011012102212212201002101112011021121221120002112102111102110121122210220020022222120000200210102222220010002001000122121000201001111102121000020201220222221012210201120201120220001020001101012200100100021111011020102102211211002201212202021200012101022020120120102002011200011112201211210111101002211020122210201201022221020020002221012000022111020210212020022102020002112002102201200002202000120012002221101002102121011112020211002220202012200121112002111120210020011201121012210110111000111012111100021021222220020122202202012202211221111221002220020020221021112112020220101101022112212022210010100", "220112112000110200200210011121210222111010120121012201101201222200112121011102202222110101101221000111101100001101202221012210022001122000011222022220222012221111202002111110221221022100002101211121211012210202012020111102002111200210110202121021200000200100211002112022201012102212100202222112100202120210011002001022200112120000212112012221000102112111022120212011110101010202222002221211121220211100101020002100210000120002010212000222020212000012111221120221220021122211020122200021212020122110220122200210001001112101101101021120112211112010120210022222002200020222100012102220020002001212021102221001100221022020111220110011220222022210012201022002120101212101100010100112201212200012221210012002000212022212021120101001120112102122201111010200222210012201102101012112010022012011210111102012200001201021220120112121022200121220122102121220222020102210001020110012101210222001221000222202110121222022121111100010010212200102112021022112000211122000221120102021200110022210201011102111212222002002111022010110121021201020201202000102210202022111002122020211201010020100010021110012221112200101101212101221001200021111120212022222120121021022021111102000112212202022012220101000121000211120222121200021110212112221002022102111212222021120211211200120021022210112211222002212001122120020222210211022102200112022112011221121000011111220100202202112121021120211220200111012200122110021012211211220001210120000201000010010221100210201122001112221202101200112101220011110201001110211101201010011021101002212012112111201202010101121102201200021110222120021011101011021122000101022101021100021202120012112101222102201100121222020021012000212210020101001022122012020001001211102122112212112221201212210201121012122221210002011120212210212021212212022011211122112222021221021211221101122100200021211020100121010200101220221001010120100112121022022012220112212120022111120120022102221112120011122021201110202121101202101202201011010010002221120", "110221022120211011111022021121122221020112110102011112010012210121110122200111120222210122212012221121212022101120021122222211002110002112022001001120222212100010012201110002111021122012112101201022000102000222121021121112122220110200102102102020212001011101002201000222102212211000002120000020210202122010021210120210022202012020020101101012102120221221120211122210102111001201001102102222112121010202201101102221011002001020211211101211001120202021010120101222121200022001121101111102100201012002021000001122122120220001101001101101220021102020021101000100100001220002120010200211210101211011111202100001100102002102012111111200201120111121010212000111101121121012100211002021211020001212102020201111111002011220011120121212011000212111010022222101011121022121102002021220201222212211220202020020121111101011100020120021110221020200120220122021212020110010202012020211121210110221220020202112201122022211122000201120010222102021220001010121111021121011220101000110201000020021001010010001021100110101010220020101012221010222110002010220110011001100020120010221112120200112121111201101010022121212212202022212211220201222001200220210022102102021200011021201120002010011201221001221112022221122122021110200000200220202120121210102120220121020101122010122011212211201110122120212110220022001000102020010201222112112210020112020110211121110011001112001102111211220021112211211010212102012022000111021120201001100112202001121021011011100110002221000022212010011002111111010202202111102201012000110011101010121210202111201000210001022112021200022121000200211201120112002211220022021212000101212211201201222221200221022202120121112100200110012102221210011010001102010202121010000220021210201202110202201010021112000111210022211111111111200202211102000020200022000020120020022112110222221222012010122002000220212021002000201222202210112210000000012100012201022201000212021021012220002010211202112111022220122001020022210101211210120200221211111", "201000000210122122211211112021000110201110221122212002022120202022022020220021110012000222202022121202002001010021110121112022201120110221211002011002210002112110001212012021111000222201011212201111012120221010001111110220012212202100011221121002222101022110012022201202201120101122201212202121111011212120221000011101212222012200221002121212120222202111121200200112002122200002021111110120011022212011220002001020210111120212110222212010022112120212002102120110012001111011201221021100100210120021121102010001220102020000221201120111021020111220020120010102021202011201222210122022111212212121110220202220210220210012102112022200120022101101012102202012100022120102100222201022220202110010201011221210010211212111000220122121221202100010022102222100201122010111120221101212202220211112101102011212200120212112011021020102211012012112210212200001002210001221011001211202021110002011022102111020122010110110102110211021212202021101111021210110120201000221200011200022122200001121120112110000011002012121000121100012101112211211111120122100222111102020221212100101122210211112110211121201002012211211220022202100101112212000011201122000210021010110201112021211111010001121112112212011210011002021112012010122012121221121122210000101220001210212021210010001001120112122021111221101010212010122022222222102120201110101100012112201020121200201012002112010112120021011011200200202211212102111202211101212111010000222222221020101112022211222022010211010000220100212110122010211110221100212000201221002120101011022201002000011221022220212211120211110111111022202200201001211120122222002112001220021221022011212201011220012011222022111121001010022002020202122020101001101221011222211001220100220100121121102210120101200101210110110210221112010001210201002220211121102020220110202200120101002000112021111201111200022211101122020002011221210011000012112100212022020211022010020111011010111220120000201100101011201121101212020121020112012001001112201", "210200010102201221212100101012221112110210201020111221022210210022122200222221110121220211202000000212222100002011202001200011000110220221010110221001011010002022120122211200102002202001022102110111100110112111101021212011100021011102011120201101021202002220222111000001100222012222210111000202220002202221120121221222101010111011211112011011200101201010200122120120121211110120220211220221100212121201212211121122121210222122121020001110111022120012021212110222012211002120100001001220222210022100201020002201011100010122000002212000021011222022111200112122100212020222021022021102220221122212110201001210012102020100210221010101110221100110202122000122020121001111120201211011112202201210202220111011020111221010112112211201111011010202012221222111101102212000010001101110221202210200111012120001221111221102012200000100000102201102021120022012200200102100121010100200012001112112021221002220202000120000011002202111200022202112222212010210212000022211011222010220222210201212022222111012021022102122122002011011212120212221121200201212111011021220121011120202101222121000221211120122011201121111111012020210110221000201022201112220210101010022211012101120221001001200221000010112102012002112021011001212102000002112012111022212110111202210121122001110201012201002022001121020120100110010012222010000111202211101001000222022010022020222212212112122110110100122222101122220121112112012000121122200200001212102000112112111012200200100002101001000210002121110111121121122111201011002101122202020220000112120200112011210122110020221201200112102010121202221221200021002022020001221101110210222022022110000012101111201201020020200202110220002011220102222111010110102212221101202202200102011012110012201011210120221011222011012100100212020010010220000020202001112210120001222200112111200011202210021011020021202020110200210000222122010211011211002202220211001102202012000022111210202002000021110201012212210111201001220211002211220112221010112", "021010211102110000122211101001100010210112021110122000001000122101222001122220101011111120011220122000120010222221022022220211021120201122022000010200212011112002111220202012211012112002111000020111012211001210011000020011000122112201221010102100100211220201120122220112210010022111221211101102020100121002020101000112120201201012000220222011010200012010121122210112012100001210121201212120102212001212211002120201011102210011220101102210012020122211112211111001022112200100021102211220020102020200012122010210100102101222122102011212120001220202022102020011021020022200222111121220112221210100111212021201000200021212012001021101122111112112112011201000210122121202201210112002201100102021201021212010102122022201211121112211110001100102100110221102101001102201201212212020001011001220200000212022211220212121121220122011120220200110210220011200200002101112022200200110020101011201121221201000021022111222000210110211020112110221100102110022201021001122112001012012221021211210211200210101210112011011012001221211001021010220220102022120020012111011111002120200102221210100002112120120011022001110121101100001200102002022122220001111211200100102000001022221112202000121120120010121211100102200202012222100222101002102112212221212221101022012220110021110021010101102202100001112011000000220211201122202220211012200000120001112212211221002012221010000000212020221110221002020012201102102022120021010012002201001002221122222100022122200122011020210020211200010210222100122010220111202210121222021020000121011021022112022022121101022000000120011201121212221202011010121010101020002001122002001010201200102000211210121022020211112000002201012212121111001210001010021200212120112220022111111211102220110201100101202021022210002001210022211011002011022120002222212102200121220201012020020210002201021020122021202210021200010101122121012021110122020210200100212120022002002121121010010110002212012102220110022211122102102021020021201100121122002", "121102111121002202210221100000010101101022120122012111100210201110200201011210011121010200202200201202021220020112002112210122121122002222021211012211112021110010212100221211211102211202120121001210020101001211110220020102011002022112202001221210220122001221000021012011120122212212220110001202010011210112211012000212002211021121120221122111122120111111211010022200121021122202020120000000221112011112210012221010222122021221121001012222220002112010222110010201102012010211001220110121221000020002120121121000121111022021100021222200221101020002210110102220111101100111121102002212100002121011001101121010212121011201002102201221010100122111112001012222222000211100121210120112112220202001221100211100102122012012022200120100210220220111020120200200200222012002221011022222220101021102100200212221220210220022202112101020120020102112220010000100202010200220211112201012011112201101000021222120121011010020021102202202210220121221220111102012101010210221011010110101110112011020122211002100010120020201010021011002101101202211022210110020011210110012201211110210100220002021021012020210220200002222011022220111000100220021112120010200100011010212010101001202122020022122021022010211210211202022112220002202202000100200002122102112112220022012010121212001200000201020101002201100212101100022100001221102022010222102202221011110202200220001221102000201110020011211202121220122121010121010022101111200212222101200010221212010212010200011000112120201212020000012210001112002221201100012110011011122201202100220022110021012000122202122021101202212210212220000112022100012221002102100020222122211101202001012011222210100200110010202122012022121222220021220101022022121221022222012220100022112200001101221202000002011001022100120212002010120120021110211011221210012011012210100012002110110010120102001102101100020200110002120010202120020122201222121220111121002012121110002101211120121011221121002221220001211011202212210202121201022222101010200", "210002221021101012020201101211010111200211121102000002222010100002111210220012212111001112002012001022020222220212120021222210011121201202002022200110120220100120211211100102000111020000101000110120220212022111110000112020100120021010021122111021100020000110102000212221011102211120211200101212012120111102121111211010002021202010202120201210020010010112102111002220212022200110022120110121210021001200222120011211012212211112201000202000221022010121210202212020101212011120021120221012110012221200002100210220222011120010102002211112021000121221120200201202002122021222002200111010102210201002022101121012011000011201101102010102012001100022111100222202221102112100112222221212110222021000200012112011212121110001011111112121020001010222002121100210000021202202110000212110100100122200221222212010121111121011021221002002202100112122012002220110022221022001002221112201110110111021110000100022211020220202122100102020100200010121101001111221112211102002001121200220002000001221111011121021002020001012102100221212100101112021120101111022122102022022111221112111002102222200110210221021000021222000202220222001022012220010000100112101111200212100111212212021202111101202101110000122112202111011211012020022201220221221120212210012011011210211021121121012202120221102120112101022002220122010112012120212121222002222000212021220202122211011102100122021221221120110211210101000122121011121220111000012012211221002120110102212010122022102110122202212010002120021011102220220101122020101100011210202002102221022021100100021100121212111100021220022201212000210112022020201202200212121220102100111020121220000220000120011200112222101112122102221110002101110202011211212020210220011200121100001210201210210110000210102012110122100011212000201200201221021122221222021210120010201101101210022222012020201210220201111121210011011111200120112111211122210200021200201112011120010202110110211222211010011121110012022210101112220012211001210210022112202", "201200122002000202110202211100002221100100211220101222121120021122222220211121210022011011020201222212020010212020220100221102011101222210110110201010001201110202110112001020011221011020210111210110002212112212122222112211110020101122211112120001202200210001202102212022222111110101102122120011221021012111022200201022000201111010210101120011110101201011220100000001220202111022202120122020210020200122111212020102111220020121111010010212012112020211022221200200021101122100002111200002122022012001201021120122110121011120022220210210102122011012110002010102012111110110202211120202102121110201021121201021202112111111110221221221201200022202221211002121110022102202121222121021211210222200120000222012021002011121201021122120021121202221012012022002211221000102212022110020002021122121001000122102001021121212101002112201002211002101020200120112002102221012212012122222011122120011120200020102021212002112210122001101021011112220102112211120102201120222121011101001010202112122212201212212221010201200010121010200011221100102202221020120121101201222121110221010220221201001021100012002221021210222011022002011212021021002111101200202011221121201112220210100210012221122111020200010122202121000012111110112001211100011122102020200120122002001222112002002210022222221111201021012022120110201010202202012211210122202102100211212020101010021110110002200222001021110010120110012022010111220021120022222011222211002002120020212012221110110212222220120210012101011102221021211000101221202112200010012111022120121100021021212201020211011211012110011022210001101010101012010020121222220002222210020000110202121122010010202010111122220122122000012101221010012110122210210222012110000002022020110021221110122220012012220200102122111212021002110112200002000120100201100200121202210100100020202020220222020201011202000212021102011202221210112222002100022121222110212220011101121120100111102012000111012011120112212110202122220010021100120010102220202", "201020220111220200010200120120101000002110210222210211222220110012000101200122202110011002001101022212002111211222010002111122111000221021202220000122120000120011212021111101102012001011020211120111021001121202021012002101012200001212211112010000120102011022221110101221201012002020112121202121000000122221212212121002121022022112122200100201220001221210202012201110121112112101111001010022201001011220000121211000222121201120102110222120011021210200201222121111002011201101100101011002221022220021212101211122121012021200220101000021011100122012122220220222121201011021200102111002201002210012012122220221122000011220121221220201022111122010222221122201011101100101202002221010100220220021110200202000000122101011022200112111010220110222010022012000011210101212200221210020110202100112001000011222112000111200201011122212220012022002022002221220102012102012000220011100212002221000001221122111220122101001002102101200000222122212211100021002002102111021122120020221012120212012002102222221022202022211222111101110010001101010111021001021221120021222100020100022020110222010112222122020112001202112021122012121222201020100000200102121121222011020221212001101222221002221021220112100120102210021101010102121012112000021011211201020122221021110200000100212022120002101012110121120002210210021011201011000201000211022220111000002022212210120212002111210000100001211101212202122002111202200222110200100120120101011010120021020120112220022011022010120110000220101000110012222112120001100110112121102112010122101110101001222002100010002201112212110211012212111010201001200120102110211112021011012111002112200212200211020221010101121200002202201100100221100202022100110100110010100110002020011121101200201210022001000212000020020102110011210110021220001220102211022002010221101201200101012010221020200210112212111122021021222121121212212021101020222221212102121120100000210200200212102121101021012102021220100201101012022100210202002222012222012", "202122011121200200021012002201100101121122010222200210220002001210020111111002100020010100210021102000221200202122110002111122222110101112121201100012100102020112211100211101021211221212122022222111100021011020112010011211211022012022122110022222102122211210111011012222202102101011020100210120022221012121101111101111201110010012002011002020211022111112220022202000210201101000202110212001120010100011202010011001102101200021120001202012110022200022020122202012001102022111122201100200002201000120010122122202121111000020011212101120201221001020120101121220211010112011122100211112100110201211112120020212200121101122020011002200200210122122022012211212102100010012011202020112002112111110022001102122120010020112022012222222002021000100120220121100211110012220200111222202222200111000201002100211211212011201220200200201022010121011210102120212210211020220022100000012020022002021212112111221212122011002121201221201200220221012022102222000202122010010202021102212010121010101200112012222201202010222020010202110120220001221200200100102211100110121112100121210001002120212120011200101010002010102100110111002210200101002010000011112222002100221201211220011222001112011000101001112000020020102211002101222121022002121111002120020020111212021020111011120020012202210011010102000121111212020012221001211101020222211020000202212111200010122002010020011010202110202100121222022202211011211200212012020101100110020200210222121102220221211101021012001210002102110120012221210102011012012222100021002001000120001110012000112102010022222100111221200022110010210222101201022002110202001221010022102121202021010020201122102210002222021102212200220011200001012020020012012212121200010002100221112022021020022011012101101122222220020021011000000020112110001222122110222020010001021012210011020020111110110212222200210022000000000211221000100000200012220210012020121020112210000110101110212220000122120220021212020111011021120011012211100011101221112", "100011200011211012020112211020101200212011012220110001112002201220010010222011122021110001110212121021221212111211001202201222100222111011210022122110211101121002121000200120221220000120102201122102021112121210022001021012220022212021202001212100210122002111121220222101102101000211210102001022022120001020122022110021001222011202211020112000002020202222001021000200000000112021000022011221122102122110111201220000112110000202122010200010101111100100011110210020211211201100121121020010222220201100012021121110222201010101002010101112010010210012111202100010110011120111211011011110211102222202021222101022020101220211010210121201020000121210210101001021211001210212222201202211111210000210020022100200220022120221020101102111020101120120000110011002122112011011012112010201101211100201201021220200020121001112201010221221020122020120201121100100111212111221012110121020102122022221011001222121010112201100021000000112011222021111000110202120221000102202001201001112101100020010021022102120110101000121111212022012101111202120102012121220100221002200201211122012120122102200110210221100200222011212000022111120002202111121100122220111120111121211211022222222100112000120011220111100010011012112102202012221211021002011211222011100002211020012220112122210100121122222212201102210022221000221211111202020110001021021022112010001210012202222012110021111202010210001200201212202111111200020001002012021201012022201112200020211000002000101110121000100001002221202102120121200020000002111120100221022001021202002012200101120120212222210101200022102200120110100022202102200022100110201010220122002202211002110101011012112220212122010020002012102020111110100112101120102101100000200102020221112121212221110222001211220002022001012122002021202002000011001010210110112100111002200120022022200010201201002010001212111110011212020111211201212022210210111001100101120220220211222201011121221021121120002120100111021212121102010212120211100222122012122", "101120100120020001200001110022100020001202000221102112222012122200021221020210002022221111012221020011021200101122022000111220102110010012100112202210020220121022212002022010101220112121020210222111122001110201111020210120110020121202010110010210002001202221200212020222120022101100211012000020112121022211220122012201200010221210121212010201121120222201100211202111100000201221022000020121220001212201022210202221110212000210021210112202100200112001200001022010220100102022120102212010112201001121122202101010202110210021210222020212100222112001101221111021112100111022220020122212102112212101220021121022100111221102000210220100022012112120000011002221110000111112112200010210001122122002001211221200202001221222202210122022221212122100001022110211222012200212001202111022201221000102000000011200222212002111012010010210020212211120120011202201112112021011200022020112201012201211012202000212110202201122102120211110210010220111020121021020121012012000210012220212201022200011000100210220101220200201121120022220211210201011111120100200021220222210110212000111100112011201110021111012210111020020201122222210100100000200022120121120221020122221220000111020011201122210100200112202002022110002021200100102200202210221002000111012121021112122221222220200000212022011222010110000111120012200022020100201102020102010110212120122010111101222102202010112120120122010112110212012211220102022212001102000220210021100010122112121002002222111002212210020100222102200110212220220122111012202021020221002220111221001120120022121202100122111102211102010121002012000121221210101022001012012200020012122120101000001201211022002001011120210010222020121021000202100201021112111110210222210121210111110102212110021120100201120001210000110121100000110010200000110011201211002110100120112221000120111122020220021011102111220220210120221121211220002010120120122112200012221122002021121222002211002220001210220001011002210101010220210200211200210211202110020", "010121020202210212201000022220112022121210022200210012211212001011000201121020122011222102122002100002211120212101000011211121021220221222020001222010200021202002110002002222111021001001112002111121220011111121122222001202220001210001120112012011221111221000020002112111000001200220210221210201122220002012021200011112011110210220112222010102201112110012121222100222001202222111020101220110112221201000121202002020200120101202020201222012110020101222020220011012101000201221210011102020122002202010022111012121120101212110222111011201122212201220011201111012110000111001020112101012211020102110000001012102211002022002122101200200120000212000120222010222001212011110001100222121212111102120000202211222000200112122122102012110120221120222121212222210120120102221110022212011112122121012122120001122202120121001012121200112100201200200111100022202001001111120001011120011201010202002001111002010012212121120002010012202002110122011022112000201022202011101110100220211021021011211111002200101220011111211211201200100211112010120200201101110110200222022021020020200020121102211022000111122221222201022122121200101210122021010221120210010222121102200110112122201021202021212201221121100112120121220201001112211220222010102202001010200212202110220212210201021210101122020212101100001202101010201021101222101011112200111210000212222202012021001001211001120112211210000222111110111202022202001022211212200120101121022000222112022202120110121120110121000002000012010022210201222111100012012120122021021221001121011110110012110212202010210112200121112100211000100202111010210021220010001211221020201210102212202202120110120112211001202112022012120012110212221112122210121012002000121021210102022220222201222012202212121000201110001012011211000020211122021220010210120100210120100211111002120112102021021110022212000211100010020011122011012121022100010112102101221222022002101122100100110110012011210221200102020000112011010022100210002001200111210", "020122011120012120020210102011010202110212100110100122200200200012202222120211110101020112201011212120110010120102021022112201202101102111022020101220201001210021111021221122221201120112012101001202222100111101111022022121112201212221112102212011022221221210211012102211012021220210120122001011011120102121021211010210011020012001222021210022002211120002001202201102110011102100020122211000111000221121101000211221101201121112222202100201001210200001100200112212202101101222002111111102110111022100110012102022101120220221002022100100100012222000212111220212100010201110122100010121211022222120200011112101010221112210210120101120020011211210122021012102011011102100112021010010012112121111120111000110122202111202212221102121101122211102201211111200001022112211000112120102020022201212100200220021122000111101010202211021000102222212211222201212121202000221100010120212221000120020200012000021112122210100001001202022211101210002020201020221200112021011000222210110102102222210111012001022201000102012022012002020002121210022011020120110112111012001000111110120112000100221020101221010201222202000010022222001012210100112121210100001200021202202201222202212100112022112002101010220020120000210020112200010201222121012021111112012021000202122112110212210120212010002211101110220221222012010121000121012001000022012211210002120112101010012212120111011012201102022222221000111222210120110111010121011212200112110212000212010101210212220121112020120000212202101110002020011112002221122000100112210122001201222001100121001012200101201100211121101100012210112111222111012201021021200102112110022210221010120121000102210222121101122102012111220211120000010220001122002012102011222120201021212101201112112201122222122011220121101021021211122211212101101020202122211022012110002201200211002121002110100200111022220000202000220000120211200121111112122220212202020022122120102022210220020220012220100010212010222021222111002100202102022022110212212", "102002012110001110101100222111221011020112212102211110001111222001022201110102102212122102122000221101110010001201121221012100110020101102111002002111011221021011011000021101222211202012000201122110121121220202122112002210021211122211202121021221002001202001110021020010210211220021122200221122212011111020001021002200001200002010202021001011102101202110201002000220001201222220210200202200120201211212121121200110120120021022011222012100012020120012212110021020101011200110222112122202021002010002212221121122111221011002001211022002022211022000111100002210110211201020212020021202211011001112120112112201120100202121221200220120211121112101111102212020220202101101021220001010102210201212102022202121221222121001202011120200112020001222101202121102120022021222000100001011002000210022101000210120102011122211020102020221011100102112220002000001002020011102110202112202210011220011001210111101100112001211010001011102012100100020002020120111002222100111112111112012012111002122201000102011110112202022200211200002121011101102020110012112002102221122212012122102112111011000122200020012222021202120200022201100112211221011010220221110022210011012001202202211120000001212010221210220211211221001022022212012221200011120020101212120111110011022000121112210211001001211110211010112121122101101001020212222101220020112222012012020102000111020110122212002111000010001011122110012011222200221021120121022102000200010220021011210112212100000020110011021110120201121021121121120020020120012110221121002200020200202010220120101102021201012120200120211110122212002002200020120202110111020112020121002202201021022101011211201120222210202010021021011022201211122122111221210222120110220002221120200012111001021121221121122000221011001120122222210102221111222100010020101112021012200122212222012020020102220201200121111211121201001202111012211200022200112020110210002012201100101100010022120022011112101022021210220011112112100022211220110002020011011", "122201022000021200111021020110121201212101101220112210021122011012220201212211110020021001201102211202102002010210112122112221211122102111222112111021220010112221221020102112101221022222202120220110201220102111100021111210201001121100122102202212002021022210102102022210221102100111212120122021000122221112210210120101111010120002100112102222121200011200201120121222102012222001210100221220002222211221102102001000011112211020101221220111121110222211020202022012200110201210101200112022221010011022010000211102220122020111022010102200020022200221220121211012210202210122221011112220211021210101110110001022001120200012211011002100021121010121110110101002202202220111101201210110011120221212010020012101210022122221010210202111000020011011001210222211011020002120012022020100220100210010010220020022222101222012220000022111000201210101002202212221021221022212102000111211020211102220121121012010011001210202111002100201012001212100110101010202101110022020100022211221222022101200220001111002221012210012021022022121000211121021011000101221210111221111010121110212100211112222120001201121111121221000001200022110121001120222102210012020120011112012000200011201200202012210201022010000200221001102201221020220000211221101210002001210012102002222010012002121212012220021202121001211212002221210210002111110211210122111020102222212022001022002101122111202210112020220220221121021122210202202111221002010001100201221011101010021202201120222021122011101122112222121001002000110202011002010120200002122122221012200110010101020122221021010101111021010210001110000020122021011100012010122022010122201222012011100101010010010222202210112210212221100220222211011000211200121102211202011112020202010101101211110120001021222011111110212202212012020112020202111110211211001112022212000022102212011012212202121121220100011211102112110000112221010021022020122200110012121010212002001102221102022010102011121222112011101122021021010111001010200220120102022", "101100121012122201100022221020120012122210101210121110001000110222012110102200110112001000010210212110101112021022220002121002102111001010110010102001121012201001012012100202101210020212221001202201200120200201201022100220100012200110002111012212011021222111120222020221000210122220200122020220200111211201022200201122220012120022110212220221101120200210101010201111221212212220111022201012220000200011222210010022101010211000102020011212112001122020122120201021020002011101200110202002122001100101102021201212220011120022200001001101200121011102202211221020210000101021021112110221221021220002100001110121210010010102112222221010220110020121002110111011002221210002020002221111110000121222021102020210110211211211221010020210011220220101201021000121000100111122220221001100121211020222220011021101221110212102222112220201110022000122222000102001122010222102111102120200021212002112101112200022110020110212002211022211202121112021200002211202210110210020220012211212200011010112211002210012112110210011110121010002202222101011121110012101000020102102202211200020201102121000020221211100022221101110000102201012121100202220202021100222000212101112111211212021011211200120112122010211112200011120211020222101211120201100000000122201221212220102112111002001120002122211102102020021020201000002101202221220020112220021202021102022211122110111112201111020012002211120212210122010222112001221102011022211202020200020001012222120120021221002101122211002211211221011111001000222121121010112100211020111010200020121000022120202121112100012200111121121112000221110220102021221222120222221222012021122021100011120012122122101020121121111111210202122220010011010221100002021200012011000210120002220012112101122001220220211211000201120121012210101102222021201001200011122212010200010122022111212022201012112202020212220022222210201010220011000012210220222012112100212021112210110220210110002111201222020220122001002211011201021020020202221211200112002", "000201101010201121120220101011212111210222010100012221022120022100021122000212001102210201021101021011000121102221202221100110102112001102010000012001201201111211112000000122212101000122210220222202201110112100200111212012200210100112020222000022121200211010120001210012010221101011100202110100111011121212221020100102022222020022211202002202101002122210200002221221102012120121122120220100210020211000000022121220222111001000202022220221012020001201211000202121111122100012110221020102112020120112211222002002220212220201020011222022101200102112001021010011012101121211120101010000022210020200101200021021222222010100112201002200011101021111212020210121012000201112201020000220121010001220020110111220021021202100102220020210002022120022110020202120000012102021002120210001001001102200021202002021001212022201000111222021222100111121112222111222221212100201210211212211201100122120102201102101202121012120021011001001201112100000101102122202220112111102221021021021002020002200201101222221122200210220112110011110000021202211101002200121100202021110122201122011220211211220101010012112112200121202120222001120111122120221010200100222202210202211020201221010112122121020120002122000200110122010202122100021020122220210220012112022201011112211222000111102202111211101101120001121101201012011110002210122012201001220212021112011100212011212010102222121121200021222022112112002212110122000200200122011222110100211110022101202012220212210001022112121210120020010221211102120210021012012102212011212011110202020010012202122210010201222000220202221000011012122111210122011021112101120012211000101020200100211111121222200001001122101020222002202202101200010100200221021010121212112222022110020212121010002000022000101010102100212201222102110000222121020020120110211200210120202201222200102202200220111210001111202112220220002201122010111212220220020021211201122102212220001201221210121201100001101201102012120201210010101202012212211112122100202", "101021120222121001020102220121211202100010211220001222100200110111101100120010200200102112120211110221022011200100112012021212110201002202121221102022112120222102100121212100000110001210210210000112021001222020012121200120211202101101111202002012102101220120200011002101220220111212102121021001212201002122212102202221010020200022220110001220211112000211011100102022110121212100120122112000000222021201222000121121110110012201022021022222011010111220212220102100220100122111021102201022222021012111012200110100100110100010122200110111000010220111010201121200112220022101020211220011120200201021202011022022122210001100200101200100002212111210210101212122212101100022212120012201021220002010212122222202212202010212020001221121122112121021122222022202202121211010112212010102021001210210111202120211220100221100221010002022120112010012001210202222101112000102002011121221012000210221022210111102121122120211021200011200001210022112221120102220220211022211101200220000000011202210210022100012122221002221121110011222120000010102202212121020210110020112120102020222112210202221210001102110221012012210100212212100220121022121102000222102022102021021212101020020201101122120020202121120210111200100121202201201020202201011212010112222022120111010102020211201001022002222022002221000210200110021102202002020221001212000000121120011001121102202012021202002010120010001020010222111101112011100112202212011011101110221112022110210002020222002222102021011101001001010212102002202111201202221000101012012022102210112022020022011102000101011120121022002011002011220210222212212000200101110110220111021120111002012201101100200201120022201101010121102000101021202022101101210102202222222111021212110012211210111001012011001211020122200012220112100012101221210201120212100221222212020002001220122220012010111202112120211022000121220001212211122000210012122221111201200122200120120200012112120210122022222221220010011222110002212220011222012210011221121", "212112220112100102010111210122211222021100222110221211102202112000121220120120121202010221212002000122111212122102200011202221212211211121122012211011021211122010110021000210020020010001120121022122202010221000111111200211012021112121102001111211212210112021122120200222002210012011020112101012021120112221102222101111122201101220210011201010200110200101101210022202101120100021121010010200010000110211011111012101012021000010212220022110200210202021111102201001001111200020121122221221122221210012211112200020210112121120001010220200022102201000101222111221220101200220121000110120102221222022121121100120010212111112122001202112202112111001200210110110010200222202201102112001020022210201010110110210222222110001220002201120022100022222120112210102200010010120112001000220001010011221220121112220110222022010102221001210222012220011001111022211201210110201111222000020121022101201201000101021101221021112022211122012020122010002200220022201220122020001210220112220012112002201110101000211022111222221221000120001101022100221102200020100011020021210111202101102101022002222220212201220201022101112022102001212210120001000122011111000220110222202102222002211200221011211100101212222021102121012011121220212021211221020100110210211100101002202010020101220000202010220202101120211200012110121121022012010112211220121110122102021122201000000121112221020221020022020110210010211021101002122021222202011122221201020201110001101221210111210212200201120021002200221120221122020222002102011201100120101002220100202012210020100202002011221110021011001100221112222101021011210122002011121221000200021102021120101220120212001012122221111012221210202021220112011001012210220121210122011102012221020121020220101122221121221110212201200022222220000222102120210002202120001220220001102211011210202120112121212212221221202212022111211211221012122021020102200200021000202220010211122001110101112101000211010120212112221101112002101101212222011121211121112", "011102000201010210120101212021112011222220220011102110011000100211101121012002121002202221101010211021021021122002101121012020220111121000022010121121010211101100120222222110012011020112000020022000021102021011221010020011102011102010120120112010202210121010010111111022012112222202100122020220221000000102202222102111221100022022221120110122011002002001122001020221001120210000001120120022121000022122012200212202112011201112022112110112022002210222221112102002010211000021012102202101210202112022121021202221010220202121221022001021111120122100222212112102102020021210022200112210122100021220010020102112111200200110110111012202212200211001222122111002121200020210211122012220211101012212012020100011001002100000210212022000212201201212010110101021120110100120111122202121012020101211012121011102122210200022112212111211111012222022100000112200021002110122201120112020112122012211210021221220101211212012002022200101020200112220211002100220211201002100010222010222022122022110011222010001011210020021121122001220020200002001002122021210121020221001112202201011122200021011212020022010111122202101101011112210101102112211011120210110222202101001220210220001000211200000122021221021000200101212121220210201212110102220200001200022012001220122222102102111002121020011010121212121112021111012002110102010002011021112201120000212011122121122000020102101120222100021022111210021020102212120021221011112220121020002021010212012200120201222110010221221212010011222220000010112102001021021102100100001210222012120211012011101020102120011022121012102112022112122101022121200021220122120202200102001222112200001222122122102211110011221200211022222210212201120212111222222210221012101201202000201022000120100000120010102122210211102021021202112022021120002120201110001222002200102020000202022110102112221012020200011122022100002010212210012210210020221001001001102220202112112200120021120010022210110111220010001022200011101112010200212200112111122", "111102201011212110111110212221200010010001012201211122102221221220102222002000121212020210211001122011020000021101121122110200101211100102002200202212110020011120002022202111010110021201110021112220110022211211200102011000010002000221011111112112122121021101011200012122001001022101211012021221122111222122000122201100002112010020010202220102201101120001222202021122002021222200022101101112122121210021202120211200121021112001200011122111222202022222110220011122122210002010221000120202200112101021221022000201200022102001112102121100001002022100010110022012121112011210111211021200111220202002221011211012121222122020220101220022212101220100112212200121201022210000110001121001212120100221121121112001110001222111012201012100220201112122122021212011002122011220110221210211202221011211110211211120021121100022122101001201020021220221000212010002021102122020000202000220102002022112001021221021100201021022011000212200210221220212121102210121111012201221121212200202022212202200210110201112220211212021101212022121221110202211210012112022212211011122100001111021110102212011102200211200001010111102212010001121101001110011022002111021200222011212010211012012121011210022100002000222212010222021220220010021201022220111112221011011022221101011222012201102200122002111221200121101212210020101200110110001022121001221221001011000200201210012211121212012121001001100222121000002200211102021102122201021201011112221001211012111020222120012020200022220021210020121202110011120102010012222102121202021101020120201011210100022000011112121210100021202211101021120110210200012111212222202121020102000110202101211021201210021220011101012001100020102021012000111112200220020001000020202201220020000001002212020221202221121010002222102101012121021212201100210202111221021212002202112212121200110102222002210211120211111111101002210001012001120022202020121102210102022110211000000221111120111100021122122002212012000011220220111211200202212212220102000", "121121120101012002121212201021201122200022100211222010001120220101020110210211222001120022111111021111112201210120202022100100002001100021220011211020110012000021200120000022111222221221102000120200121100111200120020100011201111100120221120010010022202120001021202001221202221110021112211200200102221002002110120212001002202111100211200211002002201021100020211220122221212221200001121200020000100222021101012111010100020110221110101202210112100102112022122012111001211001120012110120101110001012221222200011220110120212021221102001212222000200211012112201120211011010112012022100211002111000120020112221221222111101201210220202011120021011220211100112201012221002200102210202220222112210201111002110112011000011011200212201212202112102010202012021000210102201210222201020101002222100220202021020212022121010220222201200212221120112021220110222211221210100022022020221002020001110000120212221000111120201000111220101002022102002022200001001101022000121212110221020200102022210012222100100021021122102010102022221212212222120110220012012200122222101122111222202100200011021101012221220002102100222220021212200100022100011101102100211122020201000002122022101212021110200121212000001112021222202010211212110111221210111000221111100000110220001201210210222011102111020201110121221100220122122211120010220000022012010112121111002022112222010002122022011102201101000000222121122022220012210200220201211002220110100120011120210012201002021021022120012120110220101112212111202212200221120110020211211100001222122111221210101020002222101020122212012201020102211200111010022211210202210212011101202210111102120120022220010100000101001021010120100122201222200012201121221020002211012121202122020012201002120112212020211200111001110011202001100220021122000011200221201221020012222001220212101002112211010021210010001121101110021210102210110221211012221201210110012022211022110100211022120221000110010201020121022212112112112202012002111021202101122101", "202201120111121002020221121002201021212020212022121112120211212001121200000121012101211110112010100200201100010112100121212102020120020212110101212220101102210220122012012021211022022120012120221220210022100111112020100111212011201222202101002110012220000221100110022110022011200122222011121220202021020101102100020012002112222200211001212120221022202010222201210120200001222222102120100012100101102011121222011110220112211002100110202201201201120110101010220120020010200211111121110020101112220012010120122212122122202122111102021122202222020112221211101100112002000220102202220112222110012112101200212012221212120001222120112022210200220102101021212212201202000212212211122122110011212000101202001022222122221111111120010102220002021121221011012121021201021212101200212020011100202101000012012001202211002102012011010110111221111220102101110122100201101201101201102121212012021120212012111200221210001202022002120210221002100022110000112221011022001222221122100011110220222110201220120010202110001112021201122112102222112011002222202010012110000222011220010202100001202200201100200100112222202201222000221210011211212102201100002211012102211111001102102110121001212020020210221211112012002101001221210111221102220001101200120012001120111011222221222010021001010210101210100102021211110101222021211222101101011211210102211121101112120202222002221202221021010210010201102100202002112222222002220111102212102110210200202211122222202101221100002220021220021211021102210221220210122110212121021200111020212211001111010201201112221121110200002002012120102210220010201021210220011011000020002202120120202000111020122022021101101112011101012202011100222021001210011111102002010120021002020210211211221200022011222122001210112022021102211220011201210020120102121111111122022110210102221021200100212120101021220101001120020012202021201221002001222122200100112200002021210222200012212200220120022200211012202002122222012120221110100100012022010010", "102221120102201012122121101112100200012100212010120112022210220112010202202102110001112022020112120020201112201201111101110001000022220122100211110011021121221221221100002112022221120001102011210011001010221021200210222222021202120212120002202021002210022222022002122010211122202202100011210112212001201222200102221012102000022220100011210000110211221002111022010001001000102101100110212201112201211221101020202020022101011121120021221110120011201122200122002001212100010222121112210001101120211100101121001201210110122211011001120220112221011112110012110121111021111002212022120200101222200220001110110001110002021222221121200122002121110222222010201120002122200201110100012212200201012112001011202011220022210101012021221122002212022011012200110102012010021222120201111111020202220122102121000001212202222112200022111110000111122000222202200112200000221021222000022211011221210110110022001220111210021102111021201011022200200012101110112200020101121111200211121120010021002200021000200222120001010112120020122102101002000100211000110021200201112001202021122100221112211100001111112120120210120020100210000210021111111002020220111122020002112221211201200111100201020211111221221021011220111001010111112211021010202002220110200200212101100220200212010202122210121021102120202101102020002210100000201111201122020221220210201021210211112111100201221100221011002120020211200210220010201112022010022020002002002100002011210022221022222200221202010011011011112020102201011222000020012011212101021002111202220010221110101202201121020020212020012001120222000202022111120211021221221210101020120020110100201102022220112001020120002101012222122012020120222202111102101112202101010202210220210022010220102221220221202220110122220112112212211010210102102220121122010202210200222202012202002222112121010011101102120021201202022221212002120000212120010021120120202202002111001000111121101001021221222021222020020120201201121100012022222121101102202220", "101112021020112010010220122100112210100100200112011001120222011011102021222021110220021220110202102011200111021210122101210120222112102211102220210112220110100101110001012200211211001211211201120112220120021210202100222000001101010212112222020002000021002020001120121100011000022001101110100002010201110112122211212002010120210021002002000122010022121121010011001201120102020002200110112010121010120211201220010100210012021001222012201121112112111220120220022211020010211111222012100111110110211000120211001011112111202120000202121211222111210212200200111020200122221111002212122020022202102020001001222102110202202120220122202122002102100122000122120100012011212122220010022102120102201120221001220002011022110111102111022221012121111021200010022211012010101012120100111101110120111102200022021211010121221020100120000022202211211200120211111112112201201121021011020111200222120212211122221012111221000001021021200112112110212122102010102200022110120012121000201221222211112002220110110211220020220000202102001201022012201221121201210202222121122202001201120100202122210021000012222121000212211012112222010101021110202020012102001100002102021022110210122112122212210011200222201002020200221102200220001102020211200120020002120221100000202112121000101010020110002200221102111020212000121222002200021112101200111222211010110201110102121122222210101222222102011021000121020221112110120021111010102020022021221110010222000021202000211101220201200222022000021210002211010202011020001111012120120210120002011202200112201201211201010020110210220102011210220120212120120111012221212122100100020000010101210102200202020112122012222001121110022220200220121010102212202001021221200100101211201012012220111222201222220220100010200020122210221010110102122010012210110012110001002020200201101221102202222000221101112101200120000010101201121222022120202211102210121001201120002121200211020202220111202212211020101012120202211211110210011120121010000122", "012201212201101022022120112012121011020211210211110121010121222201000211210121100021110222210121102212101112012000212102121011111222111201100022220101020200011112010102010200112202121101001100002102112210121000010222120201022212010002200211020111202121210011012101222121102022022220001201020102121100111220010000111121001101122222001001121012001102022201000010120211201020202200001211121111101201221211002111002001210020011221021200202021101120012100121201010111222122010200000020100111022012110010122002020212112021022022211001120020211000212011002120020210021222221002200201101112000022221022112222011022020011111022111202010201222222120002200021020101120122001122111221222201021122022022212121221202112120210022122020102111111112111001210101000022102020112121122122012111111002011120102001011011022102202212021001121210212220101120220122000020000201101021100122220110122022110200012100101010020021011022112022020112110100000010202001102222022110002022110120220000111202121001000212101002012021220120000012020100122202120110020021222110010002010212010120011222110202220210201111211202221212201102021200102000112000202120122110000102212112000112201120221200102222220001122021102121202201020012200220021211120222000102022211110211221201022211002102100002110011222110200212220102210201212210102111101100222221210222211112111011012102220210111001201210102111100110211211200212021210001120011102202101002210120121201111100011120102120111110220100210100101000202011022200010120201201121211212212021222001121000212020121220002020220111021001101020020111000221120010220100201111002020010111211021100200111001000101000021022121221201101121202012120202110211011022102011022111202022120221200211000122201221211211211110221100201222021000200021120021102002101221100012100000002121212002210220020002210110000110010121022012020021001112012210100122201112201221020020110111001101211212202020111001220002022022002202022202221121102122100220210112211022", "021111010022220121220020212002002220222012011022111000102211202111210021201201002211211100022220211120200221010120110001100111002111211010112202120001110212211122102200212210010020122210010120121001110210210111201101120210020111102020001021202122210122222210102200020010210220102012220220110122010020102212121112000110200012221220020121210202200201021221122110100210010112212102221200111102122010221122001000022020022020020010220122222021112212110210110201100111021201021222110100022212120110222222011010200202202002220212011212020200121210201000220120201211101221010101110202222220010102220122010100220110212202111221210021202222220201202100012210101221101212011010011212212000222220002220122101212201220101001012121201000220122221100121212212022120001112222222101211100111212202112212210122201202202110000112221102021101002112002120211012100200201021021102021021122011201122111000011222021100102100000010102001111121022210121222120121121002211010200000100122022002210021202120121220101000021220002001011101002112010010202220102111001101202001002122200101020110112221111001021201200121100112020110112011020112221120021120011221011020110210002101121011000111220112200111110120211202110211211012201000020002221111012201112121002202111010200120111022212222100120202012111120021002011201110012212001111011220010220210220122222210110222212200000012112002221002011020022112102112210201011222221212110212212211112200010122211100122000111022122201220200021200101222121000110102210220001101000000011000121022011121101202110010210012012120012112212102210022111120222122221222122201111000122002001200001220010100101022211000012001101110000121201012110202020021000220221010210012212101121011001221020200101201021020220000110110201101122100100111110202000000120102221222102112101002101120210112000201020220102122102021121122200102010200121122002102201120112121121020222002101020211001100200111211000210012022000121002020220020122101211201111021121002", "200212020111012120212011202200022011111220212011211011122002212112022220021021100210022102022210000220220020212020220100101122021102011221022011200200200020211011211001212220022100001010020021002101211201020202000110202111200120121211101012100001222022111122211122202010020220122121220101010110021010001022120010011110202022220001021102001102021222221201200011002200110121201202010010122211112210021112210010111000101111210112112112201211120121021022020111022101122111010000022212020202002120011001211222000211002211221111222212110222000212200002111002101012201202002212010110021000202222220122201011220101201202222000221110200211222201201112201011221221112011221111110200100012200101020201201211000021022210210100001022211100200221020120220101111122000022221122101110021021022221020111001012222010122112220120221020221110001011210000101222110111022220001002002221211212220020000001001101211102120011011200122111102102221001120020210202111210111020202202101202201012112002000111202121211111201221012220012120012211022112110222210101201120221122211001220101200210100112221120012222012220010021001200200001101102022110020002111211111110010000210110121022021102222112020012101120211222210201012221112110122220221100001121010110102220122211200100101111110202100222022021012122221220022211200021000000012220010200222002100021020022020200000101200221001022112102100022111110121100201100010101022222121101101000010221110222211000102120211000120002101000121020002022211110022101212221222102212000000122011200220011212012200112022202012201111021020010220101111002221212022000012112121212210021122110022121200011111121111110222120210220101012020200020201012122020112111210011111012102101021002202021111202010220220201120200120002201202212021102012002012210202222111221201222200202000122121202212210011022212122001111022002222011111112101202020120001201220101101110221212011201221010200001200102020121020022020212222102201000211012010000120020201011", "220100020120002222110022212221201220212002211221102200000122021000211122121110121210120101121122121222100000020101001001012202000012102010021112112221120010022012201120022021100201022202010120100110110220200111022011001002022201220100101201010020112200101111010201022000022211211001121102122201002220000021200000021221221220121112222111111012102201222001101120200022010120011120201121020002111002120012002120121222022102010122122101110021020022100000210201212101020112200010210021001211121010110111101022202210100201110001022122111220020202100202011011121020001212221022222210012211201221002202010110002112210102022020010110121010222200200212001020222110210220021112200202200120202021100220000000020112102222110200102202011110012022200011002121001020102001121220201020220102010201100000100010002220000202000122121222020011002201210210100100121112201001220210211102122212200022122022110022201101102201110110121210210120100211021001221000021101101001110010121021120220001222201121112122022001001022222202200200021200021102010222000202212220020001221201120122221010010010112222201222220211210002120110202002200210021021222011001102121021210120210202101022122010210111212001020001020202010021221210122102001210010222101201220021022002011200021212101011121002201211012111100102010220200111200112220101012110200022222021001001120010022201200211202201010000121200101221211202120001221200220221222222122000102010021002011202222211200102001111222022212011212011121112022011021220200002010212000100212011001010120210011102022010122101221112111102112102120121000211211101000210010102101210022021000010202021221110112001110112021012122102022110121020201021000212212212210110120222001100201100121210002200100221000211210121210001100011121201101120002102121101021210012121110122021220120201120100010212022021201202112000020200122210200202121011120211112102011021020102001221010020112101222221100012202111121001110220221011012112011201100100011221010212", "202210011220120200120110020020022020202102110000111200100102122012002020001002200010210201002222122110211122220000121102010120202201212012110011122200100012021200210122010202011120121101220201110021012012210212122001011020121112122010221022012211221020111011202002012001212010212221110210011100200212201012122012222211101201122010202011112210222100211222001002020020020011211101200212100012012000122102210101220001012121020000020022020001000001112110210220121201022111202201222010102211110001102201111212200200020121021221201111000001012221202022201110122221220120222201000200011120212212220211012201012000111012121020120010000021220000102021210222222212010000101112210010211220011202122210001122212120111122200212000110210021122112010212011112101002201001111021002011020010121211010111102112210101200210201202001002210010211202010010121201220210111221222200101011220100000020022211102001011120111220101211022000200102002111202202101211010200011210122220021211000100201002200001102221101112211100120211221100001111020122222211202021021000220122101120022111020212111100012220122210022111020012111011001110120000010210111202010100111022001022101122120110101002220102112112222110212220012211001012121202010112021000022000221101222002022112102002002202011101202010211021010001200110101220022122210111210110110010101102210122000212112201212120212121010012001122100200010000112001111012122212211011101000020201022001221101221010000001020202111212021000121022121101100202222120000021121002011122010201012120102011121001200202111110220100211220011002112221112111020121202200100102111121212012220202020111001000220020212212010210020010222001220011022012221210122102022121022012012000100201102021101101220002012120122220202211122012002100012102210122011111210001012102011001000202111222020000122200020111012100201112212202111201211012120221122120110202112101000211121022200210110201100022001100112121012101121012000122222002102010120100122211120220", "210112212200111001102002021002012221220211112220012002011202121012211222011001001012002101021000212201111121122001200100211110012021201021012221122110100122121121022021222210011100001200001000100212021111120021211021010211111121000100222210120212000002102120110001101001121110012002202012010101100211122202000000102120201201222220100121121001022200211000011100201020210002210010012102212010122120012110101100110220000210212220101011221101110200200100210222002201120200012202200010200100121020110101211211000222111220021010112000121002210120022221010120122100110100112222011202002002122111011102200000020220021221110000222100101012220012200210210112021220010100100000200220100212012100010112101111110012001220020010121020022020101202101012102001110211020202200010220121211120111122211000022021102212212010020202021100110200121110020002121200120201222202200000020210001101101221220222101111210202010022002210021210002220210022211201121122120122011202112011122021000002210122220111101012001002100011000222010002200212001202201200112011010220212000121012020121011021200000112110021222222112221122102101102201112202220220022101202010220021122022111002111110021001022122220211022100101000110021120100101222210110110111020222022201002120222110001001010102012200010121222001122120102022211102012200010011011111101022011102121001101100222202100122002022002222112012022012110212021002212000210022210000211111012001112102211010011200121110000112221110210202022111122120011210121102121100100101010210111020110221110121102010121100200201012000012010102011101211121002020010220112010012112220201111202002202111101222021222100200210222020100111021211110000000021101221211001010001101212022022112220022211011222020010210222101001210121002200110102111202120202101201121102010202101122001210012221111121012001221102021112102111011212222011201211211100100010021222101020101210102121122102200021111211010121112021210011222211020011001120122022201222012002200", "201212200102020101221100210121020210221112221100011122020220021222220112200221201210021211001222002102102002220212121100221022101220020111100200110212121120121120201210020122212002222212010111101121222020112000102110201220121121121110012102121000211012020210221201000200101111122200100101210020020112122112210210020221010021000200011011001222202021000000211100000010002100112010101122221101010000200222000011122110202222110212021200210200200102222012102110100111010101010222111110002022211120210212111202001120221002102002222020010002021010211202212122122011011012110001202101012200022201101010111000101020210212210010210220122002101200102102122020100202021102102111201021000022021110102211201021221012200110112101210202221120200200021202010201101121010210221020101011001110111111121122020202210202121201101120221001212110201022222011102001101000111220200010001220202211000022210100000221221210211110002000112211002120012101020002222210022121120122102000121201112022110121010122211022122101221220220200112020021120210111020222112202000010001111120010001100011010102000012100002000121101102011211012211021001102201011202210011110012011001022001212202020022012110121000010210210120212111000112100110222101211122020110111002021122110101112101210220212101100221201020012222202220000011011200022201201021000002011021102010101220110211010111101012221102200101212000220021212122221021002212111020002110020002000110102220202200022212220201221102121220200201121010011101012222221221120022020101111020201102122200202000212122012220222211121211122021000002102021201220010100201211222001021111201221222220022022210102112220100021001000100100100002102002022221112120202001100200212101120101200102202110100002221211212120020001121202221221210121211010110111210212101200202110112101022202010012012101020002102221201211012101100110001212220201220102102211200201202010210202121201010020010111020211100220210212002111102111021210102200001011000100011022111", "021120122102202211202101122000000020120121022221000200221022002122200000220212110020221110100211122101000112011010101201201001010122012121001012222201002100202120111012022222001211120012001010011020020020121012011221200122000221202020022212210110201221210201010211112110222110122012110001201200001100211002111101210002122100020211022000122210112212200200111201001202002221010222111001111012201201020210121112212000202102120010101200101221110102121022201000022111212110022200210202220122001001001221002101110100111112021222021000102102110212222212121022022102220210122012222101102201010201112001112011022100020122221111100102022020000221002110001100122100001112010021022202110121202002020012001100011021011122012210100111221011022100201020222101102020101101110010111011120102210110220102122201212110102221011000210101200010112111001200021112122021101200022100112000200200100112211011211022221201102020020020120102101022212222202222000000000010202012021122020110220221112200102110000010111002102012101200211111022221112012121210022001210121122021100001012221002102211011101000201202102110220020022100212222001120000201201200000220021220101200012222000111202121001212122002121100120101200002201012200010022101002122222221100012020101022211022112121022112001112012200111011212121220020022011110021110122111121200222111201201102122021121202001002121222121112201212102100011202220112120000210110020121220201202220210220122110200202021000201012200011022222202010110000110210212020000122001201022102202022200220002012200001010010100011110011220121200201210122101011021112222102201120102020100221122221012111100201201001200001111120210000221010002210000200001212022211112212120110010000001200101101121102010101100001021222011110120102121020101201220012012002010022100001212001111210101200120000222111211112211002010000120202102012202012200210011220021001010012221000000111022002021222101221210221211201022010221110111220221111110111110122120211122", "021210010211210200112221222100210201020022012022221120122220201010120112020111022002121202201021122122122210220110012101002200010111212120212212111220221022100120200000122210021011102222221020121100120211120220200212100100200020220110210122100210221200020222221222101122220111002101002120002021002122102212010120201220110001012200011222111102200220102221200111211211012210121211112122201010220201021202210112221121100222012021121211122102212002021000201221011100112110110220202022200121122022200210201001222001121111201011111010000210020121112221221210210112002100210222110000210021011100021011101120012110000211012210122222010220210020021012211201222200001111221020012120111122110010102211221110110120100010202211210012221110012000102000222220202000200122121200002011001002102111110100202222110201221222012201111202111201200212221010002211001110120221120022222012212002022210212100212000220222010201121000011101202110110222220202112201002102021102221211010221022120212210011221112000200000101101222120122011001001012021110120110112021022122102100201020211120121111101222002100210110210122022021202021202010001201021212010002021011222211011000102111202222110001120000002120011100220112201210201202022120110211100200102021101102010202220202022011120020112202012221211200100212222001110122120210222220210212012001010120202121220122101020022112200010201121220210110102010221022022201102122121202211120110120221121102022011202221110021020000210100101122111001222010011002001122021200202001222000201020110210002210011002022200021212210202002210212121112111020100121112202010210012110001101121110122002022200111112001101222020111111201100111112202020100211120020120120212221022220001000111012121120011212011112102210022202202112122010120022222020020211122212111120200212001021002200011011120121110010011122011202221100022121120121201021001210201212000200010002001011121120021210021021010122100110011120210012010212212001221210022100120120012201", "202121100002120100122100220002111100020012011112200222000210222200002122222112200120222112011202012222112222101020102101120122102220201101012111220221120122001222212211201200112001022220112102220121012222020011012200102201020010111020001111120002211001101120202211111112121221100200202112211020220002200012100211022020102212000010012211202112120112012122102020021021021021201020212101020000111022122010112220000201222201202120220000102022111022200200210221212112021202220002111000020101211201210000202002101112112121112211101220021100001221200020101102120102210221002221112001112012010120120121201111101210110010102110201202000112212100001001100200112121120011100122002012200100022121111011011222120211022220222201022122200120120020020122221222010200212002201020121122210012212012201210202120200120110122011012101010200021210210100010021222222122121202102212010001202112101022001200111120100202012010211021101101201020100222020122010010202221011220122122211001120101210021120101122011101221222100022121200020122111010112000011211100122201111012021011100200110102210111111011122211021220200212011122021010000110000210200102221101112102121002100012202211021122111122220211211122101101121221010010102101012112220100000200202020202021102200201212000122222110112101202200102110220020112112102212021001201002120020100221020100122222200011211120000101121120102012111102201011012220210100200201110020120221111110000020110002000201202120022211120121211102111112011211021201020202022222110210111120002001220111110210211021002221122102112221011111002121102001010121100011222021210110121011011121102210222211121012012120212222011120110012102101011121011111210021121201002210200212101210111012212021221211212211200001221220022012120112110200221202020012010212221001000201101120020220010021121212120112011012122202021021010000021222001202212000100002100120202110102121110211222122001102212022121012102201212122112110020221110201000212211010000210112200", "121202201002021012010121010022221101212020011120222021022021002020112021021010211010100012010001011010101212121110101212111121110002121110120002011110220200221220220211222120222021010200001001100211212111210001122202021211110220102222102202212012001110102200212221221120122200101110112010211211222120111122210000122221121200200121202021001001111101001022010120210011202211211111111211211222002210221012202222020110212000000122002001000220211221102011222021120111021202100010202012002201211120112012201211000111021220100001012200220010210202210220111222122122021020102010220112022212112020012200221120122001211022122110221120221101010121212021221021212122021201112110020220120120200211000210210220200110112211010012101011200001102122112211210120122200122020021201110220120110021110211021000002110110011021221112201111020210022221012010101001212110011011222210211111112112022001220111021212211002022000121000120220011201221202222021221220002121102211000210212120120120001222112021120012112211011202102212100122201120002211221212101200001012012221120002200122122111120101000002210010210010110201001110221010122010122111112002011120020222120202200201002012002202001002112000010022210122110020220020012111101010022100222111022020010121111110120021012222002011001021000011221020220100210012012012101102100021122102220121000220101012220012202011021001120112221120020101101021022011112212010102110121002221012111212111000112000111102111120002210210002010211002120001120121210111200122010020110021100000201221120200200211121111201002012112201021100211221222220102111121222211201002020000122011120011212000210020111202121000212021021210200022000121102101102102000210001110011200121022112020001012012101010112120121112220112222110012201000111210101011202110001022010110200112200111112211222200211210022221012201122112120112100202220212221122101011021002021001200222200001100112112102000200111000101001012110221010202002221212220122022200010100101211", "120220200011021101100110111121010100120011012020110210112112122012000200120210002000102110201220000101021211012002122002221202012221122110202100102100100211121001200100221110000200200200200101010110201212102212112220000202000201112211012212222110020201220000210102111112112100121102010011111121021002100120000011212010101101011101222101220221210101122122202010000001021110111211200201120222010111001111112020202021020121122210110200212021101221222100022010002221222201101220102101101202211012111110112011010022020210212001101022022020010102200212120200211200121102211210211201012011110100220012122021212120021220022002202200022000002202210120202012201211220220111021222211122221212022012111011002101121110202010202002102022012120100002001220201211110222210222200201101122201112120212201011002022011220022220221212101212222220111102110202021222022201212202202012120001020022002202022100120022110020122112212100101221010120022001001020111022212101212211101212201110001222120102022120102001211101020220102201022110111122111101202012221101211011112101122122010001220202121110222102200020122002012100122011102220101201112221110111121122011101011112110220222020100201202122020102112210201121112022111111221101122102001221022121202021011210000002111200022012100100001220220110001200222211200020202022221110200000000121010201010011202102202200000002212220221001012010010020221011010210211001000102111010211221110200210211202011022100012220111000001200102201101000121202212012111022122020101212002122210211102220122120110111120000102012212201110001222020022120212102220121122001100221001201102120102211010020122200002001001212011212000220222012011001002112110202022110111101100101120022212021221110002220111220212111200020111012122101102102211200010000211100100110020120002000000021021121000102110012211202200101202222021121111112010210121022210101102222121122211000202021111010000021022200100101001012201101200100010210020020202201012102220020122", "112212212100100212120210121121222111122202022101220000020211221201122021120211021122111002010201221020212111000122121121011212021210012000221102002221012120200000121221111102001020001121021020211201121200100210222201120110101222201022220212011201221012000201201022211222102211022102010020010200121110110112002000121221100222102111012000212011001010121110010211020210022221010101010202110000002000201120221210111120200221221100212202110010222010011211000000022220101212210001021122202201121121112211010221002222202202120022111002001222012022020122112210102212022121002010222122222121110112212102000222110110200001120101102210012211220002211100110120111120012222212221222212210000012021012000002010122020000100121201011200101220220120222002210100200001020100202011202021100210121020012002111020211110002111020020012112121212221000112021012212221222001201001001202200101121202020022220022011220201112112220201120010022110202002222221122211011210020212121100001100111120111102111200000202112001022212222122022122202011211122222220200112100220210122010212200220012100222200221100222212121111111112212010100222212022020011202201022000210011212221012102022012112022112020210101100010101112021111111210220100000102011000120110021002222011222212001201010211000222020102000111212221120000101202102011210221012121200221022210122010212200112122021221102211020200201102110120212010222011112121102020010021222011112010211202222122001111002020222110012022111201222100102222202110011000210021112110102201111011021121102210210222210120022211012022022020001212122120122022222101022112110122122012122121121002212202201220011000210211220210010202002002221121000120002112112201111220212122221220100011020222222201211011111010222120220102122122012120111210100112000210210221210112110220211011200121002212020221221111210002111001112110021101202212001012112220222202120210001100200021210020011120002110200000221200221120120221112112020202100201100111122000122021", "120012211221012211000111121201010021200112021110100102200021122221020100022121200102011212121200012002102222111100011002122221200022201202111200112010011122222122111120110222020101102202122221002002211220021122000101220220100012110222102212112121001002102111112120221100010211022201001001012012011221201220101022121121221011012021121000211200211002012202000102021020210220122011112121111211220102220111221112000001010220101211202020222220200011200211211010222011020101220111120120100022002002121000211220211021211201020010121101220102211222021210212110222101020120201120210002100022202022201101221200122211110101120120110010012002012021222001022101202001200111012221000001012122211012011100211202010120201022100220010210100120201100201112120010010012010020100202101120021211221221121210012020112210221112220112200021111222021110210010012110210111010022220211110201110201221102012120001220022222111022201210000010122201001202021020220022222120101102002102000022020211020201002021100001202011211200101212112221121020012022112022110220000221120202002111222120101021112220001211010100002011011211121000012012100221101200100021122211220002012102110001212212220002112102201220221210120210021012202000022010212011022122202211202111122211110120120022212111211021001022111020202001002112010210020222021111002222020120212112000110002021202201022121110220101021022222020100112010122002010122111020221021210001210121210202012011122222221211101000011212011221200202210220222021021121020022021021121122211211201120201001111122200202021201120210202200122110001100102120200020000021020002220011022100200220000100012201112211000000111012101222102211221001120112222121220122122110011222001002010120102101021101220200020010011100122110200011022111220010010202111112110200020211202101110100012002200002112101021212002102200221011022021120112011201020222122111102111210000122112122120002220220021111022212210222210220220111112111001020111222011010012000101021", "002110201100201010210201122202001211022120212022220011001021200000012200002212122021220212020110221000121000002021120222000111201110122201120022222010010210020120200000010122012011220210122010110220112022120211122222211212220201001101100000022122221101012122000100200222210002012121210021012111122022011212101001121120212112122101100020022121210110122202110102211222212210111210001011101211022012220002010111210102122001212012210011000212022212222012110111221202020212102101202120011201221200022000002201022012100200220021200221022100000212100112212111022012210101021201220011202112020112102002220020020100000100100201202122100102022221221111021100201011022102200000002221121202010101102020011022122122100201102000212100221022211201110022110222211211201101200200021121121212121101122020100020001120211202022222100210200221022200020001221022020112102211010211122101200212202222022110021120011121101100200220111021111012022102221110020022010020110001222100000200012012110212012122000220021001101010021122022122012220022122202020202112220000202012022220100210111120000201001212211211000001122111101120210012020000021011111001012021001000022110110011122112222022222111000022210101212010111111220021121011020210121000022100021120202001110020210002012012201112102100202101120121120200110102202000211000121221200011022021002111122101020221120211102010122100010021210021222111222220010121012022221021212110202210010022211121210111221001220120011020010020212112100202120020201120212022101120022120102122020022122220202022001221211122010211102022000012211020222102120210110111012100021100122200210120002112112112112010021021022001120201220201100211200220011001211010220110202121202200100202101221122120112120210011221202211210202220102120120012200000211020112012001011210022002121000010210121222002220121202002200100012212121121002002100101002222221122202002201111121102101001112021001121112020112001010200102020202122202021001222211101220001221000", "001120122022210200001120001010212001201201020222001202110002012220120220020100211021000110102200202201210002001101101111110221002202010112121012112121222012211212022211001022002121012120022202021100110110211200011021110112101012001112012021101211202022110011011121211222202202002121112221111200121000012121112002101212022111012100011010220120011210010001011000201101020222100210212202022012211201020010002221002010210002102220021100012200020100100110211202211010112202000102112222122200120111220012201110110111012211212101102001222220002001200111111110010022112122010022022002220102121221022210021201101101221011101002020111122200112111110222201012110020020221222010120201210211002002212122200111211112201122211120011221010221222211111222112001122202122020110212001200000100010202120111012120121212122100101211000002222001101210221012101021122222012220221001001202200010021122122002022101200212000011200102020012102212102120021020021020210000122221120110021202002110220202110020022011120122000120021002012120002022100012000200101122211110000110220211211020202021122021210011011000000111200021021102210200020110110211102010022220121120020102212001102210002220210201012221102120202002000111012101011100211122022211102012112211010210211120121110122111210222020112200020212200210201100222221201200012222010020022100122101202102201022221202020000022002120012221102221122020221002001012022212121101122221221120211012021022011211110211201221120000010202210122000210112211212102002212001022202122201221220000000022112022211010212200211001020121001010021202021111001010200211021102100200120011001120211211102011202101121212002201211100101221012010002110201211011012002011020011020212220021101201121020201221102122012021212121210002210000010002121210102121101122001022122000112101102111001022020212110222110210021211121001011122220101210021000100001201220210102112220020022210112102012222212210012001022201010002110220211021211222221101110101111110", "120122220122210221010002110101002212201200002202021012020212211011112102102122112112010221211112122201002201101102021000021221212121201012121212110002000222002102102222100110011102021022221122021221010000111022211102010210102021220122021121210002111001210212002110122220211221022211020112002212100200010120102100221211012121012112210112110112021011011002011212221101111212000121220021101111011001002100001000012022022222101102212111110020022000021110111000001111012210202002102020111101020022122122122211120002101122122112022000001100002200102201102112210210112020112220220020222110102121020222000111011102210020211121001201222221121221220220001001210000220102120111121001022012100212212100110121221011210022220001010010221211020212222120212210010120221212200101020220002021011101220100002210000202021200122021022011110020000001100222100211111021100010220101022100211202212200202122001102122211111211022022202212000210221012022002212110211010201221011020200222211021220220101020210022122100121100201120021002120222220220011111210210122012120220120022021200020022000102021202002221121221112002012000110002222112201120210201222002122000100210100012212010121221101120221212020221100020222001000222012120220002111021121101022010210212212200220111212112100002220202111001222002102101101110100021001022012001111120212002202122021002221211000102001221220012200201110010112220222211121012122210222212222121111120002002011010120020210202122201000022212011101110002210100101221122021110200221020212022001021101002200120102211000120122222222210101022010200112212111210101112212012112212020200020202121020110222112102010211001102210012020200001020212200011022112021201212010100001202101012121222112100210121100120020101102010101122012220002021220020011122121202211112222110022121001102020210122012222111110210212201001222122020202202201102210122200012222222202011012222110120012100100101012112001210022221220100212022000121101011222122010110220100011", "202220212211100111011102211010222021211022100022201120120211110011000201120020101100202021210100201100011220101222211220002111020212012021002001102101002020000010111100102001020110112020021001220200012021201210001010100220012202221102011100020100122012022000011101201202020020012212220022211200200120121001111100111112101211100001020011122200022002211011120211000221210112221012100000010000001020010222121020022110121022201210212110102020120102221011101222111121111011121000002122200121121221202000110021011000212112201111002101122011000210120221200222102102021220020011211211221102011210222002212002110221200022020122212020220001211021200010202101110210220021122122201221011122101000000212022210121110100022220002222021011100012212211221020112112000021212102021021210021000121022112222001220222212022122222201100100202112012012121112211012200010110102121211222001101120002110211111012111212022012101110010021101211102220022120101002201010102200211111002121210220020100120221222021000021012022012110020111120112012022211100020101120210010121101012012211120110112021002002220221010100022210211202210212002011112120021110120111012022020112011210112022202021200221110110110210120121101011122000210100001120222112200112122001021010011001011121100222101201121212221120120102211221220221122002110121110112102002202111120020002212111212220000221010200222122221211220111111021002222221022022022001011021220221002110122012112210000001111221220000010012020111102000120102000222000100112101002101122001212211120101122021022010112210012212200200220002101001222100100011012110122202021212102202022111022112210121002211201020212002000112020100110022200000102222011002000111221121001000020101202220201101002002121200011212200000120111002102021222002112111120101021120100022220001201012202212022202122022110220202121120222111111000021110011010200220002101100010220220022211102020020012111022110002012221200020100011011100022222012010002201021220120102222", "002101210022202212020221101021221022022012201200202112012010020021120202002211012100001212120212211122211200022011111211122210112121011200120210101110111202012010110101100102021122021211112111010200220101100110022102211111012011000221002210022002210122212200112012022020220010111200202111012001110022021022202211221112022000011021021200011110110121211100000122211011120200010000012221212212001200120022221111101212022021111212220101212210221022020111002022012022221000212122020122220002020021112201001122012211010002000200022121022100002012121221222010011212120000111011001220222211202211120200001200020202000212110120002110110221100221020201002211011100120010022222110120121111202121111000220202122122100211212002222120120201220120111200021222012201001211202200120020021201120021021021111102011212200202012102211121021020121212021002201201010022112220200220012202211120220212110002120220011012001201101101001121102111202101200210100220102002221122121011000011220221221000020010020021010112000221210102122102122012212121220012000201011112021102200022211112211210100210101121010102121111110122101212221011202122220111201210010101010220211001011121212000121002010200210120020111101222121220120211101112202122100020102022201212010221221102002110010212122110212201000210220212200000201100200202010202222200011010021002221210102200012012021021212012102112022021012011200221210002201200212020100102211111120021120122021100121212001010120222001020220110112110211120010011220221001100201100211102201010122012101220021220120111021210020102022100200102211021212010201200201012001201001020111010112100222111111012222121010222120212112101100211021102002002211212021212211112220112012221020102201221200212101222100020110100022220122101222210212201211112221102021121102111101121011021021210211022102002112112022000022020110122100101002001011200021012002011102010122011002120201000221010021122011010111011202210000121112102210201011112011021101120011220", "012210201211000020001020022101101012211121202211100110011102200212021010220202111200022112102121010000221111010000202122211110011111000021211122122100012120111201001101102111002012120120210202100122112011212210012110001020221201110120000010000202110120220001222111200222111110001021202002020001211110201000121220120201011220201222111010202112220120101010020021012021102002121011121011112210112102201101000221102001112202012021002020222102221111110121021001102122012120101200002120222200112012212021010021012200011012211201210101000220220211211200000100020002200210001210202220221012210000202210222111002111102112122001000222211001222120221201012010110020221010101010011220100022220021222111002010120220220111021122112201221022020200200102110122020011122100210111111122022120212012021011221201111200021112110121222101022101022001002222011220201202221101021000002020002010201220221021021000002221002121020200202122000201102120021112210210022110122002122210221202001222210012210022022022120211012102200121122211210121001200200002211012200201100010211201000012210200222220221202102002202221102100211011221020002212102021112101101221101001101200201001221112121212102020201200210010222201222202002210122221121110110020010122000210201012222001020122001011021001010000022111001001210000121202000100221011222000120021001010121000101201121211002200022110211201002200202212101221002002220010202111210111202000102102121221100111022210110202111100202211122122110012111011220200000122221210101110200000221101111112100101200102121101112010020202110211011222122122222121000021011022212121100210220110211000100200011210220211201210120011121011221222202122100201012221222112221122000211100222212022100210101202020220101110201002121100122021201202221022101011101221120212001001001220211201220122120021211220002020222010200000021202200211011112002012121111112220022210120012001211110210000112201022012001200100022202222212012010202010111101221122212212110112", "201221121120021001201012200221110002202222211011120001102201202100112020200102200122222101111022120022022220220120220011000002022212111021201200021011212102200220210111010110102112200120211222001211121102002101200111002112110201102022022011201011000022221200021122100011210110212221002110020211002021010202001002021210020001202022121022102212011222220011201010010120001112020021012001211121210002012121212120120020110201110122102102200200222212211211111111221220111202202000220102021111010111112122001110221120101002122022122212021020122010222110101222002102222120201110210010000010112121010011001221111010002000010202120022222222102101102010202011120100122011210100011000020222011201201010022120120021222220201212211200020201001002211120101021121112120122120202010002220220202120210021001111111001101202202110010210101112120202200011022001101020221201102011020212222200201112221211002122210210021002220012202012222212000002222222000001200221120102112002010112112222220211020202112102002100121020000222212020021102202020010212121220212001221122221220220212020010011211210222001022122012011200122101002220100000000200002002120101101101101002201122102110001012201112100010221120020022102201002221122222112200200001011021210221010010211221121002101212200020122200211222011100101022221200112002112021012211110012202110011020002221110222100101101200002112022122210222011111012021112211101221111210011212210220120210221120020000220211110222110212120121201122222220121112112022211211021012120121112020111220020111210111110212022002001101120212021012102112102001010100122011002102101101012100020011010110000020120011101200020010212220001101021200220102200111201211011122011200012010120122000010110111020212200121100022111002000101201211112120201201201020000220022001120020001020201110220222111110122211110100102012002211000200201201221202120020100002021010011221200102210100221211022121210012120110112020020100202222222111011001221110202010021001", "021100010101110210122101021201020011010100112001110121211212022101022021022210211000211220222200202200212122012222000012022002002200220200220012121221201002002010000202120021112110011110221221212111011200112022210020122021021021210010021200010222122002111211020012021222200110001002000101122122022002212210010012011000022012020022122010221220021101111010102212202110200002201022220221120111000212012021120000022220101220211100010222201100111211100212112212110122202010221221000201101210121220020020011220000200002102122220211021100000000020012110201221102121012010201100112110012202002010221100010020222220100011110121001212221102210222101010010211020210002120200102200202222221012002221002200202102011200101002122112021210222202102010211010211020010101110021120222011221212120112021221022201211200100000120221012100200100212012210212202110020110020201110211020222002011202212210000210001021221100101201221021012001120222111111121220220020102011111121111102210000222202110000201112022010020020121211200221110212102100012002201221201212021021000022110012101122020110120121220222022111001122021000122210012011121020021112010120112000202210111220200110110221002000012222112110011020202120000121001122010101221211201120212020021202101211000112102110112001021112222121102102022022210012112002101012100210102201111200122221110122202022012100000110111002120002121100100101000112120201111220020111012100100012120011002101102212102111201120222202101100212200010201122002012212022222212111101100212221211212222020200121000020010222121102121112011102011201120222111002010220000022201111122002101201001221200011102211101112021202001021100101210220201222011202210110011221001000101000112202210202102002120122222110112102101200210210200012201202012201120221221000211220121012200122102211121120000011210012100022011001210101112122202010122121102220001022021000020122010210121211122120120220120102221112201001001222101202100011212020210121001222000101110", "000022222210200221122211121120001020022012111100200211200020200211001212012010101222122220201120010200200002012200100111211200001012111002202201010201101222101221102122020102102202021021011221111122210011011111021000200211010111101202010102020012101021000110100200110022121200111011211202121200011111100112211001001100201012220110201012002002112012200111111200220122012212111022122102210222120000021112000212110100010002012012022122012210210001100210120102120201111011201211121200211102220001222202122221210222110022000121220120112111122021001222012212221102200102112000201200102022101200101220220022200202012011102200122221121001011121122112001200002212221200111011020110110012100011210100101100112002010022202012220122012100100000211220110220201102220112011022021021220211200112012201001011120112102002111111221112002001012020021102002220221211211011120122111220002210000002021211101222220022010201211222100212222001102011122212201200000010012221111220111020011121200101012001111101201001211111010100120101122001002102202002201222212011110201210122120121201212002001112021012110111221122111111002200101020001201100222222222000011021021110101110110122212121222120102112122112002202021112121221012220121101000200211221210211110221000001002020121112210222100010012222222100010000120100211202021022110222220020220220202020121211012200010221012200011112001201112222100022002101111021211121010210220211202021020110220010010011201211211110120221022002020202201210211201110110202102011022220102121020210201201210221120201021221001002200000220002121210220110011220211100111202121221120011122121012112110210222111101110121202221102200022101100012102200101002220210020112011022020221101212222110220211221211111100211220000111112100100001110201110012220020222211222101011012011020200211021011221021212221210020212120122001201222101122000200101002222101211022220020202100122011022022101220201120012201211211000021001112100220102022020202110020010121", "110112111222211111202010102011100021122212011020211210211111002120210010000112121111001002011202211122012111002220220201011122102121222111222010112112002222221011220102102110220102021111001221221011001112010101000101021122022112121200111100011101122020121100222220111220010110110211110011112022222122201121200222010012110211210000110112011220000121200112001010120102112211022001121100000120200010100020210010200121112112010021120120212221011000201000022202001222022122200121202212011222120101001120112221122110120201222212221122102201010010022100102000010001110222022102002121210102200222010102202101000110221111111200022201020020111102210101222001121022201011221010200100020211012202022111022222101021201020021111212221102101212111011101120210202210012022102102111121120001211210212122122212111222000020222210112101101211221120101212200210212101201121221221011101110121201001021010211000210011002202001012202020021012220222112122101212022200220012102120100100110211021022012201010012220120022011220112111210210221121121222110220001200121002102011020201110211220222102102020201120001201001211201211022120202110020021012212210211110012002220220121002102001102002022220021021102110000110020200020011122210212110200012101212100121201220201022112022111202211120010000202101212210002201011002200011200012021220220122220112220101101211000022201221202210121000012102010222221021011011101110110102100211202102120210211000002211102210221112202110020200201021101200211202000100210101112211010001020212210122100212122101112200001022221022120112001111120002001211220011211121102001122010222200022212220110022002222212210111012002220111101212111110212012022101220021101211122111210102101000022111211012202121012021212220020121202010020110111020100111102212020120221212100000011211201000011202002202202222121210212011021200212221202110212020100001002210112010100122221211201001200111210111020222222012000222212011101102021020121021100201122011222021201", "101122122220020120111202121221010111122102011211002200102000101222020001122212220222212011220222122121011022200102201111212122110220011011200200201020202000002000121112120210201221020000111220002112021012221211010001111111222110201002102022000020210220122220222002000120200121011110110022000021001211011100000200201201122102020012100211210220211010002002220200121122001101021020012202021002120121211201011002021202010110121022021221112222200211021020022112021101001020201101222110200022020111001200221022121111202201101222210122220120202101012210120220211200000021110002122000221211221012000122020211012201020011100012011001111110012200111221201211001200021210011212111202111212201211212100001221210122201012011000100022220111001001022112212002201221111000120200122200000111002220022221221221221011221020210110012201202102212101211122101100001120202101212022021001200011121121100111000221202201102001001011200102211220210220102210201211121011220020222021020121200002122021202101201101201021020212110022000002020221110212012202212220120211002111212222111101201210002112122112221210222112222012212220022012210111200112210201100100221202212100011201122122012210020000111212021200112222012012202202011000102220100010021111102021121222212201102201221202022102212011101110201000212112121220112120222002011121122202210221200111110112002121102120200121112100020120012120110202110212112111122211101210000202111100101200012201201212000021212120102210102000202220020111002200200201012112221110012001000112010112221221221200000200110100211021112121012111220212222102122012012202020222201000200122001000210001220211022002020122021120100021002200210002002000020002101110200120102122212010201101101021102122020100200202011021211222220200202111112200120211020202110121110212001101202221201002021112112111202210101222111002012002021200111022222202102110222212011021121102022012202210201110011101001111212100012201120220211111211012211021100222110011220121", "222011022121212111102201020102102111011112021022010111120111001120220110211212010222101120110210122001021211121000012100001221110210021200012102201211122210121022010111121102011202102110110220110100000121101001001202221120020100200022020221222221101202211121111122020100200112222202020110120110120021010221112221212120011110202001022112110112102201121121112110202102001121011212202121000111221010221200101222020002112121120101220110210101220002011001001200020201220121012010220011011101110021121111222122112102200110011100210122210000002101010012120111112010021112221121202100122101222100110202200110221221211101201211212122120120102020001221212221010102120020011102021211211110012121000111012000102202022200102112122101200201012012201210012022102211001021100100211011022211102102201211102211000000021101202202220211220111122121201010201121121002110222222022110111222112111021221110112221001101211120221022202201010200002021010011212202102001101110201212022001212120102202002000221211200122100221022100100001002102221120001120111112001222201021022200001102211122120022101112120211111220201122002002210010111022101222122001110200002102120210111021010111020202111000200220112221100001210122221212120202201120112110001011022011100101000100120210100200120210201200220211222121022000001111001102210211200022200011222200100112210222020112221002020112002211201120200002200222201011202000022102211012202102110100120111122022110202101210222120111001120020120002120011101221122100210110112022120111212210201100121122222121110001200010101002002212202120222121121101211202000000120120012020022221102101121201202112000002011101211010120020010002022021222200201220202101221021002211200000022001212202221120221000101200212100021121011021102022002212010102011000212201222212001121121021100222100222210210212221021221111212020220121210122012000012211102011122112121010020110000110002222111120002001220000220020120211001010111111110002202221210121220200022", "010112011120111111122122001220102020102212002222120002012011000010121101120000211102212200012210121100110001211012021202112020122022121022110212201112122212202120122002220001002001121011212021210012100011202212210221022002202202210220100022200221001021221121121211100220202122202000121212020012121001110120211220210000011011102011000122112111021020112100011002100210011222021222010202020121102100212211221201021110222100220101102222022112121111002110200111111210201021110121220201202021110100221121200101100200002211210021202212020110000012201022020220100101002101000021021222011100010021121010111201102000002100220101111002200220001222012221022022022011222000012021110120120011200000111102220211221200101110222221201102102200112001210102001111122112110112012100222220101202102222102011121022122121022202021022012100102122211222221101212221101222021121000102122022220011020010001111120111202220112020202100102212021120111020101000022012121220122100021100220222101101212002022001112011012101221000022100020012220112101002021122022020112110102012212002220002110120212011100002212122211212222222220110101112200211220221210102101101110122222112212021000111112010221100110212221112110121201021202011002112021222202211100111012011010121212202012010121222010020212122002121000101002120021201012202211101200102221112012222212022001100102102202120112111101022002101020202200222212220100100021120011222011220200122021120110002212022211212101100121020111021100001122120220212121101122021000021200022001112022002201012102200101012121021212020200121221202212212220211202210221120211020020010121111220200210121000020211212102210100012121220102221110120022011112021221211122010220000222220000001020222212021111012122020020122021200102010021001020102000112020212010012202210102211010022212202211222222011021020222112110101100110122021112001110111201011210000110000222001112020110201221110120221121212220010212201100022200122200212220122022100020102200111", "100210220012001011211020022100211122020101120112211122110110212012222121201110210112220021012110021002012021122212021111022122010002010211001220200122122000100001000002211212022210212021011110220121101210111122011200221211220222122121101001102222220221020110101111220111101102221012100012200122111101111211200112000001211121112121221100100202121000001010010111120111000121212121100012212002101121202012212220022020101101100101002012212102220110220122222100021002021120201020122112112210121110101021202102012012211001102122110001112121201121101111202002212101122211222101221020111201002020021202112210121112220020000121202221020100202102021000002221022112220010221001220122101101021101220210201001120120010010201021112110020220100222110221221221111100021021202221110110120020022210111020002012220201112111222201220212121202111222020000210001010001211222202010222100021201212201110201102100001001211121012012010201122111000002100122010100000101210201200202022221022101202222020111110220111221011110101100011200001001000211010100021110002002202220202212120011200112021210020022122122102112000200212122120110222222100022112022122010121100200120100211120102210010001202010122100101202022210220222220000122112010221120211120110112202001110122201002110012022000200220100121202111021021012011011102112200001202101110112011020021102010000200021102022002011001111221121201211201212021101000010020122212002000211201221011100211110001010221210122110212002020011110122220121020102011110200022010200222000220112202202220111012210112212011101221202202101001000000200101100210122222011010002001000121221122001021212000101202020002121110220222220212211120010110212100020200100020121112210002021012202212220200210022101020210000101221020121122210101100001221120111222220212001212111102120022021010122022121000121000211010120010101121111210221211201212222222100210101202200220022002020010112011001022111222011100102102202200121102022110200101211100220020221", "101210002221221200221001100122020120000211220011022210020022221012121111000222221221020002121211201011211121201202022120202102212002002201221102111220100122012101112112110011022011101021012200012222121112202021022121121121121200021212120222120020111000000110012121012001212012212211111101101012112211102200200002110211200100002222012020000112102112222201010001102222221102001221112001110201110012100120121102220022211210002221001000000121001010110002201220002222201101100210110121121022202200110210212102110102000101220202020100221120001111201021121102012101211112202211211202102012120022022221002021212100202120121120110011202110210220201110121221002021011211112102020011221001111000011220021022111212110002101100012220101202022210020010122000102002200201010012102010022202021101022001110010100122100100211001211220102020212021211021222101112202101010220022102110020111021021201102120001200020222221012221102122202201102000001221012022210221022110111021012020121000112101101220000100201112101100221100011102022210121022211200222220202211121021222221021211021012220212011212001100102022200000101220112102002121010021100200111112000100212120210110012020012002202200211020102100121002012202111122212010221202201021100020121020200011111022221020201100200221122200222102122200110102222100022012202112022120012221110211022010002211022210201201222202202010111002221111001100100212000000012211221020101020110112202110110101020121001220000011000120202221110012202102221210001221110111122022202002112121222111000010021001022001211201111121201211201210201202122121002012012021022011222112102201011101000202200202011212222011001220100200110101200012001122020220102102211120012010102222111110201221012220201202210110111002221001221021220001111100211111001212222102121112222002222211111201002202120220021012020201221201001112001110011220001021002012201221020102112200211200221102022202010122121111001220120212212111202022102221020121221210100122112001", "211010021011201021020120222100100001101010100002020022000210201121210021022212012201002121122220120022100210202120200110011100202122201210101200021110002220012200120120021101122212111012111101121212212201012021122102012121101110211220001110002222202110110102212012100211221000000000121212020200122121101200021221000002101000200200200102100200121102200122121112220211122000110012120002020221200002022101121121001100210220201220111012122112120121110002101011200011201011121111210011221120121222221110002100210102012000021001122212201002120122211102221020211201022202001100022200000012011210122010000121112011101210020120121122101102221201122212201000100021022111200100101210120021120010022120002220011222110001010021101220211101001210122110100012011211202010111112102120002012022210011200101002011211022100012012012020002022102101212002101101120022210201112222100121020202110222212120001010101021021000012210220002212112212010002111210012200102210020011200101020000221201102122102201202100011122222020011002212102111021222220002100110020121100101211001001121000120220121011221211210110112211220202111120120022020211120011002000220001122120101212001100002120100210101022201000220120122120100100200121200021121010211120111000020210122220102012020220210201210110022001000012022012102101002010020001110000212020010100212000221200110111011122202122021110102201211002112011220222010010101102012221211222112120021100112012101200001220000210212101222222212212102002101220101121120012012020002100211212122122112022220110210000212121111022012210222001112021220011002000002021222001002220200012120122221012012020212120122202210002221122112221121011221122012011201202000222111110122112000012002110200101020202220011220101012121211012201222220200001020020002022222222012020122000222111101000211220121020112221111001201110201101121020211111020120022011011200122211110211001211212102211212211122000101002121100102001001222011020201202022001100222201122011", "011012102011122001022012110201021212210102112000012200201101202012221111200102101110012020000011002010021222000011212020121111100020002120101122202112211221011200022211000021200012210201012220001101220011001220021111002200012200011111102122020011122210101022022221100111122002221100220220111121201221001122000010020011002112210001011020221022211210201000022201221010021202221220211212202220210122112201002021221102011212022122122022200220101121112020201002002112022202122020102102111101111210202010020111001021100012212201021211210000222220010101221010000211021120010011221201102001112110210020202120220211210120022201211022222121111001011122221212011020122110212022211220202200200212120211021122112100221002120102002112211210111210100220001121120101101200102012112020122110211122000212210221211021022011021211200110210102102201101222020120011220211102122200221212202211222022210100022212201122010210120011010120200210210221211221121022200002022210112200211101210022000110220022010010212222222200111002202021000221222100012000121122101011021101120022221000102112022020100002211112001200122001121122200110222221012101202110201221110211200202012221122111101002220121110120010101011102100212110010100121221121210202000020012011201120121010222020022212122112212122100121010112112122022210120020021001202202011001001222121010120110100001100002120100121020111011011221200122121121210111000022010222101021120011012122102121222202021001201000111110211212012022100201211102121111111120200121002122222121101111011200220202120001201201100210102001122211000022200112220021221211102211022111022222000201112100012120102122022011210221010121012021102201022210101112010021021122010020102002101201111221220120011221001211020220212221012210201210022122022201100100212022002001020001121100002010010220112102002011002222020012112021022122000001010000102112202102012121010122110220021120212221110020222200202102101022100010010120012101001010201000201201111200", "200212221122222212102012211101000200001012110210122012022010010120010120002122220012112020021221022120112011210022012110201020212011212002011012101011021012022200222011002110211011101201102122020022001022210020220100221022212121222112100022022120112111202010120021021200022001021101101000202111210202020011212121000211120100000020000120000002210021022112000011222011220201122001022121122211212102021011112012120020022210121120221112002201212221112111220101202110222010221202022110021212121020021220010122112212020220000000212001021112101022111100122221111101111001011100002221110122121121101020121220220101021211112022102121121222211000210200110222200212220001010020211010120100010021010011002002110111101212121000101001002102022120011221221220122201100010011211112010222112222222211022211010022010001100212222011201102220221200122212020202220202021110002102120201212100120201022222222111102100202110202021020012122010001010111102022021201101122121011121011221022200212022112011222102112211100202010020010022201122122200211002211201222220022210210212002101110220100021122110110212202111211010201012022120002001110211210001210012000001210210110200101002201211112212222002110221202222200202210202111201111001012201120201200211212020111102200011100102200122201100112020202110000020021222122012122111012021112212201022101001011202020112002111012002202121121221210002211202000111210011121101202120010122221022012102210222010010021220111010000210121010202012201011000002111111200222200111000011111011020210002100002012021111211011122101020221001002221020022020202012121221110110220002100110002220201221020102200212102200122220101211020011021111101010210120122021002110211012120122120112000112111020122121100120010020121012221001202000122121220022001202122002101121101110211211202210011100110100121000202000121010201122101120001120010001122110022220212121011221100210100102012011000011020212201000102012110112012220211211010010021121010210102001", "121020200210222121212202020201202020120011101012002122122220002220212201022122222110101121122201022011102011112022200112102212120112221010102200021021002110200001002201222222100000212212200120222220020100121202221010012110012121200110020212001200001022102121011220012101011100212110002002011001212200022210201100022112112112121111222112222122001011212110202121222220002122100022111012200111000222011210000021211100212101211121112200000011201210012001012110122210100220212012010202110120120122110202021110122010100222102011200201110000220200111111101102210001122120120111221011201022222021210110112220200012212010201100100120120221010001222200112200101022201012210222211210220201220201011201200002011100112120210210102022111012111212210202212210012121100001220020202020121001021102121000111100002222002011001212100122010021212221222102100000002100022221021002000220110000211020122120001021202021212001011112012122111222200211001020022111220121002120101210111222100210012220100011200210110111101022010211121102200121010002100100102102010200012101220221210122110212101110100120221102201121102201102120102010000212100100022120011200011202022111100222100212022122110222102121211220010012001101221021102100200102110200202100011211020212002221012002211210122121010122202100000112211001220221011002212112221120210220211002220011101002011001101000101111202210020000010201100022000022211221021122201001001022122221100121111210012012101101022200200020112222110011021210021210221000210201010122122211210100100012221012121022022000112121102222202002000112010020110000122010101022210002021012221212121100101101010212021011110100000122200122110102120221100102200102021120110220012111211220122201210201002201010210210021121200001012110222212111021211100122002012202122000122200211221101210122200200222111101011011110100121022110012110212202210000211120210122000210212022202112220021121010110002210021202012112220102002000020100210200202202212110101202102", "120011101001221112121101021011112221021110120122110201110000202211122021200220111002121000012110010021002101101002200100221112210111110211010121111210100212000022102112010000211220011120200010120222220201011201021010221220022102011221022000012001022101021101112112202022200211200212010221122120102121120122002122121011111121012022000121201202201110122021100122212201111112022122102002101021110202010102110021010211002000110210101012222012202010100111121012102012202101111220001021122211111212122012222010202020200002012200020000020001101100020200220101210222100021120102122111011011200212111111201120022121002221022001221200222201111001200111002212012210111111000121021210221100202000111000120012202000220202002002212100111000002021121010012210222212200021012202001211001110202120011020201221101112212221211000101000011222011021110210201111020202211102220022221001001010012102010220001122220210221002121012202000200011222221202010001111002212120001221120010220000000211012021210100021200001111202111012122112122210210212221011011212221201221211021110010221100112201211101201220221221002010210112002122210021222212100021020200000022010112121210002222001102121021220122221122111122122022000022200122210212022210121202211112200022102120210211202222122202211022020211000112122210201120011012001202101121010112102021210210222102201202200011200020112012201201110022022002102021110200100121021121211022201202000112200012212222120211012011001121111100221122222211001111111102100101220101010202010101222212121022212201010120200101111022112020221020222022202110210020121212122110200200101220222020212201212112121202002100200022200011022110021122222010010210120020222212100222211010220011220101001101102022020220121122011122122120012021120020112210021102200220210200102010101221011002001020021211020001102210112120111112112212210022222220122020202002011101201100101210101011010001010020201101200221012112020101020001101120201002101221002001121210001", "100102102022220210111101012021121020210010122100102122201121200022221111002201220000120200110201121112222112002222002012121121000022011111012202022122101011101202100211110012121122021110211210012212102212020020121222202011010010122002222221121110200202011121021000122010100201212211210201020100101222212221020121021220202002221211111221210122100001011022021202122121000120021212110201211020102002201111222111112202220201111122000120001121210221200210011022112021112011221222202120100002001011011102110021010210201111202210122220100121001110120100211010100110101102021002010201021202211121221100022201100000010110210202022122210102201122212000202122012100000121020102011121010021022112200212110202222112112202102112021100221121122112221100022122001001122122221212111022101200122110202200210120012100010101000001100122212112010212010021221010120012221022112021012202102212010000222000000110212120122020122002001010021001020002110100121111001221011222112022100111210122001110111110101221110101000202100012011021011212112211110211222210111111001200101202110002210020000102222100211100001210220122212010120001122012220010112202112012010001020010012100210021021111202200022200111000002221000012200100002002001010100022202001021000010201220020120110002011220120101222212101110222021200000000201000221002221000222102000020102111012221110010020020012111100002202221121022000101020102022111212002120002101120211120020001001022002102100210100220202120222101102222201212001000010111202010111212202022111112220202222102102012110220201020112212011211212112201211100120011210101221112201102210121110110111120212011202111020212010000100221021010212022110121122110022102001001120000222012211110012111210020122001220012201022222101002121221100212102011002120112101110221222112122012022222210001120220012020111200001010220121200200220011011120010101211121222210100212201201002022002221111010022110212120210021122022222212210222011111110222002220002210012012", "121122221111122010010210002120221020221000202200202120102221020200100102211101000010010000002201010201002022021212202000021022120001010111200002012212200121112020120112002100210210201112111102201212021211122112201100101211002000002200201021222012112022220100122001212011120010221220000012102100000010002010201222020222122102202020202001110100102211221122021010102122011010112111001022211000220100112111100100021102111220120020201020011001001101021001110202220020201110121012012102100221210222212021001010021101000221111101112202102112122012000210020210110110110101221021102121210001121002201110222120212112101202122020220000211012220200211122100211021012001020221212102020201100210111101100102102121122210122010222011220022101021111000220220221220202220211001210120112220020111121002021011100210000020201220000222212201101202121202000210020121021222200222210020212021112112002101220020002120211220102111200100121212200220102002021100120111010102101212110002212021102111110121102020122221121211200011111022000121002001112200010122100002201001111022222102111222010002110112020022212121001000001022221102102012121211101212000200021110010101200102222200001111202012202101222002211210122122212020020120202012122012100211022101002010101022002020100222210212102120100202210201210212121112012020000101212101122122211022010100200101212202102220000011120100021022201002222011110120202002110012220220000120200001112200100102010021210001122121200102200202220121021012101011220110011201202121000202112011110120010100201102021122101022020111222002212002012000100110011100021101102101110211101100110202200011221021002021011022220201002012110202100212220022020210121210211011110120010010122220102012121010110101222021211122021112111111212212022220202101002100101002011210121002201021112022201200110201022102011212221021200112212211011222200010102102102100201220111010121200221100002010001011110110011001000021111111222200221111222201100021211112121120002", "212021002122111200201101111101002012101101201212120220000122211202021000001001101120021012100020100110211021002210102220112112210021010212112002200121201210002202220022200202110101121221002002012202101200122021020001120200220001002222002111100002020002222010100111021111210200220121120011222020022222111121120212102121201120001021010221110212122201010111010122120201101122110120221211121020122221221121221122211111020010022212100110221211221000112101102110222002102221221000010122001021012220220102211212100122212001201122020210011200202102222110210110220001211020221122210000202222101221211111111200110100011111010022210011120022211022022211112002010212001121201112201000002111002010100201010211100021121012021022222001022220201102011110010211201101022012202000202021200112022110010201102010202011220011020100201122211020020000121021212100212121211211012000222110011211221100112211212222121022001011200021222012201121110010010012122210210020011210222001122022210220022000120212011020121011021021100000001101200120000020100201020102002211021011021211121112001111000021002110002220200120002012002210111101211200201222100122002020121102011210212012121222022022212000010001001122102002211021102111112011210222211101101111211122210201102001201000000011110020011021021200220200012111102201111201200220222002001021002011022212021211221002202022112220212121112101021222011010220111122011012022011112210021111112012002221021121020102110121012110101110201201002200121000101200121221000012210110002220102211222100102021202120201012202211020200120102220120201001210202010012222012120111120201121111202202110201020220110001001021200020210221212021200201120120200200201000102012001022200001212001011001201101022000021122201100222021020112100010100221100011000200221100022212210100122222110221202001100110102222202000112212102210000121202020222000022220111120000201022220100012100010222012121000002211120000001122011110101010100211101221112110212120221", "202201121011020121121021221021020010221201120000121020200102221120221111111100020120221101012200001112022001211111210200101222111110112011201011120211221100112210210012102100221112011222010122100201221000021210011221100002210022001111201210222210020012112000201001100102212020222102100002102200011021210001112221100202102221121012201101101111012002222201011021012111221222211221200020012200122111200221110110002011010022011020101222200210221200201220111022210100122001211221011010000111212102202222100212100021202220211221000111021222021201121020200000020000202220102100200222000001012121201011000001000010002201211211210022212010211111112222012002121022010201010201000121110012022112020210111012020222201110201001121112101211221112021121112201000221110210100211011120102020120021201101022120121121001202220220221002211100102010112220102220002011111111020221110200212002111220110021222101012211112022222210010220101110121122100121122200221110222001021200112002210020112110210022001111122202200110022011120201122012102022121010210001111001122021000020102012201122001022220221100211110120001011212020000112122220212200012222112021120022001120222102201020010202120121212221120210101212122201221221112112211220010021201212211111111110012202000001010221120022212110021121022211001022201212202102022111001120212200201210112111021012220002110002201012211121100201112202211000002222112100212002112111012102202111120210121001222012001112111110100022220102112011100020002110021110102020120001222111002021112222112220002211121101001211220221102022201212020202022110102121211010110120111120000002212002101210010210100021121220000202000211220010021011100100102112100012220020100022121121022122021201121201121220002211111210011022221101200211121121212002221211202220210101000220000100000010110102210201020110122020201120120222011100120122100001101111002120202202210201001022002220211011111011101012021121100011011100202110100110222001001111201012101211", "020010001102101201110000210201201220122012201002200101202222121122100121010222220210112022110112002110111010210112020201102022012121110012100111102001200021210100202010000122110112112112021201212221211022011020212021102020100022011020111200121010101101101112011000210200220101221001000102020112010120011020111010122121100110101212101212202010220020202221010112121211210111021012110121202112022002021112212122010010201201211222212011202011021210202020210112100001022101021102022200021102110102201100222220210022012211201010102022022101001011002012121010110001012100110111200202121120010101110000002022211201010101211022202200111201212110000221210000211202101011010000200111210202100100011112220211220102201002000102102220012022212121112012002111212012010112220211002120002212011010211111121101002112101202111102111102220122002111012222020122102212212120001011010201211000210001211010000221112121121112010200102010221202001212002110122211122201220110002020022100221111110122000202002111002011222100112011222010210202221112022222222100202002111210021022121221101210011110001200201111101210012021220011110102002110000210002021010100221121001122020210010122222200121220200201000212222021110021112111222120010202021002201101112212001120112202102001111010012202101010100022111011202121101211201111010010202222201212011012001002210202210111000100212111101200121122000221212220201010122020021100200220022201210220222100002211020220111220220120122002201101221122101021012011011011100120001200002101121200000120000221122001222102211120212112111022101200202220020210220101221120222210002122221121120112211112222201000202012222210222220210212100021002101112120022102222020011102101211022200020121121221011220222122120020210002002011011011112200221112200012201212220121102112220001202001110111012121021112011221212220021222201101220022211021221011012000000021102002220102220002221001211101000120210210112222001101121000120121211020010212022102111201201", "002020211012012110111022220201102011002112210011011102220100211012120001202212100012002222212012221220102110022020021110120001210021011110121002010211111022121100122202212000111000120101200121121012001210201202011210200021102012201010001222201121010210200122221100020201120121211212101221002200121010021111211012212220112021210011010111000121110201202020110100121212001200120222112021011220111100221221021200222012100101020102220021222220200202120221020222101100010112210120210110100111222002000011120111100101001022220022012111200100112120001201221012112112011212011022200002012120202010000020200200202212202200221120201102222002012221110120220100212200121110201122021221201222100101212011212222200002210220102100101111121221001010100002101221211212211121212011122101112111220212010220112120220001202220110211201110220000110221202012011210010012012022222021212120021100102100222011210000022200210200200220111120201211002221221220101022102222101210220102021212121201102012020202112110002121021101010122200220000202011002201211101011011101100110102210212021001021201122001222102202220001012110220101002222000212100112102101200121000011110121212202210122012222211210010200202222110121102101201211120001210010101110002201020221101212120220121200222112100102012021110101111202010111211122201210010021020212222110212022002012201022122112100220012110102011212011101000221210220221122100120120222102120000101200202121112222111102210102211121212111111202020000202221101111211012010201011002011021012100001110102100022100010001001220110102010221101211102012020001210010102012210101210212102220002010211200010211220212120210001111010100121012212210012112122101121010001200101012121221010211112212022000122110020111011220012221112111002200210010021120010010101120002112122201220102111202212022011222122000210101112020120101212102122121022221121020101021101220110020010010011001021022020211102012112011211202020122122001102200001012210021112102200212", "210220001211220210120122202001112220221210000000201200101120001102120112220212001201100100111012200111220201112002211121201112100121210120112210001020120220200100012201002212021021111001221111011002100210211121200000010120102112202022211121022222002202112022201101021222021021220122122212121011111112212110222122011001110001200000220000022200212001000001121212211202101212022102111211212120221111110001120112202222110122122000112202111021221120021211211120121210001102110111021120211202021111101201010022122110000011021210222112200101012011121110220122022102210011211000012010020202110220211112020212001200100210011012120110220110212200220122022202002102221011002201011111111222010102012211200211012021200112111122011120022000020020001222210001211000210210022221101001100010010011212211002221102021102221012201211100000111011002122120102020110101210012212221021221020120122002022012112111011021202012201010222100111101110122221211212021002011221022212211201120002121202200121121012111100122000010021010002222011022102111000001202012010200200020112211022122002020120101000202200111011012210212122212012111000110122020111200210011210120021100201000021022201211212002001021220122011102212122110001211221020101021101102000020010121210001111120020011002000111200020011220220100012020201022022201102102122212220020110111222121001122202122011101100010022110121120201202011121112202121211112021000211122222000201000020120221011120211221010211000021111012112010102110002210202112020201102000010102010100000111011120201022110021002212122022102212110202100121010012112000002022102201201202011202120200121102000021221112020212011120202120212022121101022202211210110220110101100020102000200220002002202111221212102010210121101022212211211100021210111121210111122201100210100111110200111201110111222221201210220220221000002201121212122110212121020210112122212122120122121022010221121200101021122202010212011011121120111211221200021010100111010200210002", "011011002211200111102022011002210011211212022022202212020100120102222200202102101201102110200212200201220121000111000000101111101210112001120021222001001000100001111110010202020010001202201011110110021100100110111010011010010212200000212202022111121011112202001212022202002100210201202001000122112212210011120211210222100211210210212002110121212011112211011012021122202212200010012201020220212210001011002201010101100120011010201121201200121010112202102202101022122202101221212012200101211012002100122111020100220111021100200221211001012121002010102211011012110121112111101112201202210212010210111212221220102112201020222222001001112120110102220211120012102222002112122200101102012102120110102000111122012222210020112011212121112100220000221200000100000220002001222011200012112112011210101122212022102001020100222110111010020110220021101120120221110010121022102221102012011212210022222012120010012100120100120012222200211200020001121000110222220012002202120000212010020022022120222021101012000022101010110110002221101212102002112022212111202201020221221202122011012121102202202001121120022111110121100211222210020210012212020121101211221212120202200212020111011001022111010101012202000000001200011211101202010201021011201100220202201112211112102000112021210111102001201222201111121021101122001111010022022122120011121020211000022212120100122210012020212012001212012002101210121012012202120100200120202100211222221102120120002100012112002112221021110210012110021011201221020012101012211112221220021020002201201020201222011111202011102002221002020102101202211022200020110110210000201100212001021110000100110210212022012220222220220021000100101010122122220121100210221101211121200012210002112212112011211022212021110201222021020001220021120002020111001220212122210112211222001212000000112110111212001121121012120101222001221011002001122011212001022022011222000122200101110110110200100111211112000221012211120001100011001121100122211222210022", "200002022000201200222011212121022211121112100221101120111000212211112110220210201221111010221012200021201220220011002102001102201022002001000222211101020210022202021000020101102001012002210112212021021100011121121212010011112000012022120021102122111111001111020211121021122010102221212121121000011121011012012212111122200221111022121001220001210221120211001201212000012021202010212221022102100012201121102011000212221210100101100200220102220100121010101002211021111000122111201102001220120000202011011120011202001220011221212100020002201022022211000212002212210022102011102122001212010012001020110001211001020101210220211011112112020022100021200120002102202001100020211010101021100101202002222212101101100121011221022202020012020022122211021121020021220202211100212222101110122001022222101101110021121221002211222012122221101001210102101200221002002002012110022200221112102102111011112220221000012001200120211101111021120021210002101201002121010012200020121001100210222200012111021100011011120111010221010110012202110101022011112120201212100020101210211100110121212120102211100001210020100200212212101122201200022012000201121220121210022000101001221222122122001002122121120022112022012121200112122201110111202200222221111221000220121011000101221011010112212122222002101221120210102110000112111021112121110101101112211022101220202110001222101110221022201121202102001020111222021121112111121222012121022022022201112210201121110000122221211201221222011212201022122000220022012020111122000202221021212121100110100210111011102212122222101100222022111021022111011220021012200202010002110000221200011220100102212011000212001101020211102001000001202210221100220121211122200111200001021121010112001220200011020122020211101121002111111020101022222100112012210112220210110212021111120200210101100012120002200211021220002222001101210221212122212000011101121012112021220011211111201210001222120000200020102022122020020202211222122010110210020121120210", "220011122112021012012110201221111222102111100202202112220211101121212001000222200110121120000122001001210112122121200122002220100122020222221202122012121012011101122001202012001112212022002202102202101020210000202001122022100122200011002002110110111011211100112120111001100210001021111211000222002001102001101102020200020212201112011211022020100221222121210101120121220221000200202021002110022122100110201000111021221120202110221021210012011012112021020022020100001111110212111011021222100000211122120222122122022200011020002110022110201010012110111212100000210221211010010001010002021001200110212101122222201200201122022212110121210011012211212221011221021202010101100210100020200201212000101221122111121002010000000211012020101221212110102010002211002202011100112202110111011112200212022122022000011010102211000012200021121010200002222011001012101011002022201212100000111021011002020012022110200201200110100221112202122212212211010020001122101122021122121112122210110222111110020210100100212012111121102000012020211201020012011202122012011211020120012120020011010100022022102200200210112200222102111102212102010202102001201001110202011101121120010001111100000022222120222120202112100000111020102101102101022110221221102012010000111122211121122000022122212111111021210200112110022122000111121211220112200110211221021221200010100201011111000202121221221110022122221121211010022210120020122200002201210102101121102021212200121201100000102221101112200011201110220011121210202211002102120221021111112221111121101010001011202122110121102102221121112012122020101122020200121221211101112221112210020012020220102211210221010112100222120012211102011210111120210000122010002001121200220101112121121000102010222021000112122111202110111210102002120220220002101012022001221200102001220002001112211010111111011200201000212222221120121110122121220221100111100022012100221212020222102211121212022210000120101110201020102000110211111112220220210012011121", "000111210211020020022120001020100200200001210212112102222022110001000102111202211020122111002200121121210122121011020110002200210001120201202010101010122200110212202202220200120200212021020011202221021121121010201101222011021022001021002011211222220212222202000210110012011110102101200021102110121222200010002020200200202001101200120101121122001100200022212200111211220100012222210212210001210221121110121202220202222202100111110101212020021102022221111102100010020102221121211202112111211100201101111001000222220202020001100011100001021000010212010210012111220222200212112200100210122212112120121120000110022221001120202020201210022220111121211002010002202022001011121112220022222211120211012212120011000002110121021122111022102012001120122101110021121021022021112020210110212001002221200002211011110022001012002021210112221210201200120200212221011100200201201120210200121012010010111001220222202100211111121121020002212221201202001020120221202000102202200211021222201022002101112221112002202210000220022222122022100020110210212110011110112210102112110221011200110201022222220222021001111211001122020020200101102102101010010000102021111011211010022000001020111110101122120002102012212212021220201201220220021120102100000100020111111210220002000010211102222202120011211021002220121001000122221200011121201211211020212111121220202112120102200212102201210222202002102001222010202122010000100100102221002000000221112201110121011021200000111210200112102212000022112202100121020220220021001111101020201221211012110122021001220021221100001002101122222111121010202120112221012000211102122002110011200022202010002010000120200120011100000220222011111002121022211211102201121200001121011121000222020012011101102100202111122210011011000121202012121022120201111002221000022121221002112210100121010212121212220210000222222002100120212021011200122201001121201022110022221202200011000212122001001001012121001222111200210112022000221210002212102222102010", "101021020202002021111202010100212201220010021100022122011211212112101200111220200022101200001101110120222221121220221001202021211201220210200121022101212102202111000101212001010212000110110112210221212222102212121100000011212211212122222211111000021111222110120021111201002201010022121002021002011121212121122010020122101210211201212220200212022112201121212121200211202210100010001122000121111211000121220021020010120120020201010122020022211021021210220112201222122022200102102120122121022022110011201021000210111100120202022022120110000011122102201002201112001111022110202102222010221100101002021212011020220111011200222110021212020111212122110101002002200021211112011210002201120010000002002201200120012112121121021112002022000022022201121022001010221212010010212201121102002000010222102122201111012211002210122002100011212000112201202201101111001001022111212120110102112120201220102002222101110202210220211000102002200021102222002200210022010222100010122111220102212122201200212002102011222102120012001220202011022111012100121021211110011121202100112202012020101201210020101021122000100211121100022021002111201000110200101001122200000221111201121212002002211210112011210212121112020112012101112121101211001120111100210101121112102111122012022022021112011221221112102221102111011020210220222110122000200221202001211100002010201021111022010201011011101010001020100220220111220211120200222111101201221002112020112210100012112212210201212012110220022010020001121200020220211121101112110111001202000002021222122012112221222012021112001002022020122020021102001012101200211220022021102201222021010111202211222210122201112102101201011021122110221200201201202121012102121120101222112020022101101011111221021010011221101210211112211111222110000102212020122220010110011000012221011202222011220201011200012002220120112102121122121202102202211102102110110022122001211111100010022021200112011112100000211022121112101211102022000121002120200102102021", "011201000111100010211002120212222022102201010200012010100101122020102011222001120001100110211211111222110011222111120001002112001222121122002022200100001111110221100022112011112002120102011000002000010020001200202111022120220220120002011102121011001000220010112101121110211201211100011210020201102112222020111112200220100121211221112002200220120102000122110112120001111111202002002000020011200201211000011011101102012222022111212010202120122120220101000211000000120221010002100000000112200200112111212201220012012102112220000111020220110111002201221021011021202121120011102201100010110000011121000202021011102111020200210200000212212020102111011011001100112122011200022112120011122001121010110011022022121010112120001011212220201210121012121100012212011220022120100111202211012100211012111202222002202202010102100210022000221021012011021200110101201211220200020002220010122001000002100020000211012222200000012212111011210102100110100200020222222000101111011020011211100022021100011101121202212221122211001201222000112202022211000221202120210120000120202201101001001011002221110202100102220111012110001010011211011102212112202211000210101112022112120220001112100102211201001222212210212001121201120121100122221012210211121002021221112201221000022011212001020222222222212022221102012001101002111001220221122121122012020000002211111001222220012000111011021112112200112020102110001221011000220211220022022021202022212100010020112120101110000012012101022200220120100201121111211112200110120011101111211122010012211102012212020222021101121111012221012021121201121022002210002212111020000021100111010011002200222120122010000021121022121122002100210002012022002212110100200020110202112112012200112201120012010001120102001001100022122111112201011110111020120010021220112212020020201100022102100112101021111201121020120011121101012120100102212001121001121100202102022100011211210010200220110100112001002012101001201212020001011020011212001200210112", "010122210012222202001201010102210201220001212112022111111212202110111010022001022201102202111101210022112100202212020212121112001020210212002021020110001010110011210100022000111001111022202210022202221211212102112001122020100002100200010120000021212102100112002220111020221112020010112111021010201212101212201200220102022002120210211121102110001001211211110020202121222002120101211212101120112001110210010000212102122201010102000210021102021100222100020110122211010221010021220201120102022221112022011111122112022202012002021112120112011000011100120111211002102200120101001022100020101110010201201002000210011112212221222101210111022122000201220211001012222011012210202102210100011212002002110000002021202011101122101201222012200101112011220102212010210211111111020122011001222111110220212112222221120212012220020011100100001212222111101212222102222001101110100100210121011110222121110022102212100220201202112011021101122110221120200200112220122102021120121000001122012010222120001222202201222121111120020122012201101011122011201200210222212022020002101220110010020012221212211201022210010221102000221201212120120102101211210022100200210220111222222100100210210000001102002021222002121122201022221100022020111222102002121010102110121001111102012100110121220102010001102212100021001200102102200200100220010101112020121000120100101012000022002211221212102221100111120021001102212000022122210110100121012121110121020112222001202111100200211020211111120121000011201222001111201212221121222111000020221012121120210110102012101002212102101022112010201001222220021222001211212122110101102011101002112121002122110211001210221112112102220200012210010020112200022122012102220101111022002000000100002220122112001012112201202022020211101212020202121111210010201220001011120220211111001111001102010202001022021221102221100001010022222212202010201212200210211011010100201220001022111220122021002001200101121001122200221220110020211111020012222121000222", "211212112021202021211102201110212202201002222000212211202010010010220220222210210022002001110201212102020212221222000101221222222122112210202002101000210020201000211210101000102002121100220120011101110112021012021011112101112002120221222021222112021001010220020101111002222110010222210200111202002110010120110112221102210012222012112222200202101020212010120002110100210220001000212210102002021022120010121121101100220100010011011000222201012010011000121222102010211112101000022110001212110121021210122222211201220101020210002112010210100122110110011212121002112001202000212000210121002202020002020111121100010120022001111200221111201211021102101020102011122111122210022001010112012120200221221010012000112012002100121100202011100220122222121220012021000210012220020120202021220111111110221210121002111220221120101002210000022001010120021101202221020101121101222001211112011020102101021022112221000011100011202120101121012020020021002012010020222012012111011011101220012002001010220220001212020221111201211222100210002202111000200211220212001222002202121001002012011001111212020021120222212000211112120001202002100022100220212222212220221022002200111100021201212200120100222102122102200122011021121200011121100221202221120000211021021121021020002010222000102111122202211111201100111221001021021102220011011202212012010201002021100202111102112212101112112212020201222101012001000001211211111000122210121210021121010020000010212021202002210202011112121012002221021210001122021201211210210102011201200121221210102110012202001220120210101120211112201112122121210210021221120121112111111100001020020012011121021202201001210120112100010102112111212122000000211101011021012012002221102110110010002221211202011100211202002011200202112120222100220102201002200100001220110210022212020012100102022101221012220222000221210011002202200100111020201202100022101000001011020021211211021200202010000001112111111121110000212001212021022200000221121020020210", "200012202022011100101011122101221010122221221222001220211100000122111201220010022002011112020102021011000000222122120222102112100121120010021020010020220220002222210022000112102022000000010020211002012200202201011122011020011201000022120202102201011220200210112010021111021200111101012202112020101122211102100021121210022100110121211101220120201100021111122222002001102211221122122022112221012010120220222120111122120102110000122000210011220020121020012110212211200100022012012202020002001212121201121200220121110002120200121021020110011000020110002200020221102000121121102010022112121112100102121121110211220120111201220101010111012200220012102001101100002222121002001022020102100110210110210020202101101102110000210000002101201011102111222021112122201112222200121110000000022012201220110011001001222110220222101101002111102001122021110021110122011202101122221111011210120200020122210101012022211012211101200122111000101022011000102210210022021100221002220212200102220222212122012121002020112112021210020220220111220012220112020012121110010010010200012200100221101222111011020000201210202211102222221000001112112011201110212011002121011102002211101021221100110220010212211022201001000011210021201112222000000022022011220001100002212111211012221000011122010222211112002200200202220101020100010102210011000010001011220022210210121100201012222121211201121200201221201210211001221102122012002112010122002022220102121210210122100002001000202020212001001022211122221012100200012022121110022201011100222102010001112111222121001200220012121112222101201021110201012212201210122022222212012001010202012120200201010221202022202211110000202201221111020001002211101220210011120102021222222120111122001101211210210011121101001011201001221122212211021120102012210000212021211102200201102021222002020001121121101121220122100201121021010012100201201220211112101220220002011110202110110020102101201121211021202201100121100210122101000101012201221021001200", "111221112021222211220110002101102001012011012221002012211020011100120112020102221110020011220022110221101001010220210221222221201212210000000121020112122122022110112221011010220000000000210020001221012020222201001021212101102002011221201001011222222101022010002011020220122222102212200012220222000001112001211001020102012111000122110110101002011022122201200022112112021021211100002221201210011011201001020112002122110002012111110120121021010011212022211000122111211212121010111010021112012002112210220102111212011122100022000120202201000012110221002002122210221122002011021202222201201120201002000022012102011101222201111202221211211200111022220000122000202101012112002020101100120220200021011020002102122012102202202120022111022212001201120012020112101000001222112210202121110201020100111120221212100102121020112102120120220221220110112221221202121101002001101021010022201221212121010122022221211212002201222102112020201200010211210100121222202220220012000000021001000011101020010202002000022220021010200100021022112120010012102110002101202220202202211020211102000001011122101102210110222011020202100010021010220201221001101021020112110021222121210221200211012221220100021211201200022000201211011201211200121110120100002212021222110211121002021212110211100111202222102102002012022222202210021011001212100210211020022120111010211211111100221201111011211221222022000221210121010102110212101210221110220202211021022020122012021121121000121100210100211211221210002212110100021000120112010010221112120111211212102101111110012012021110011010020202010222210212111222101110211222200021121020221112122101112212221100121001100121122011121100120022101220121201100121210210100020120011110220112012120112011122020110002102212221200000111120021202201201122021122222020220202211022212212202201100121101120111002111220102101112202021211102110102011021221200221212202121011100102102121100112122121020020012220001202002210122002200212121221100011011101201", "120022001212021202200001221111221001201212212012211000200001011122022001101222222221121212200002201001100022001202211100110210100112110021201001111202100220212200002101111100121200201102020100110011122012221120001202120121011210221210100212201200020122001000200110121122110101112202211100110021201210202000121101210220022121001012022002001102221022120010120000111121220121120110212212211011022201002002222110022221012002022221211010202010202212010200222202002211222020022001020210210210210111020021211022020202101222111122112112211110120011201220101112202202210210212111012120112011101212202221110122221010201102011212221120122110100200102122112120110002120000201001001111120212011012102101000200222011201011110110010110201102111011111201220011122112222121202210202202112212000220122020111222020122221020000022020212221120120212100221101201121122101101020002220201012111101100020021001202022201020001112020000011220102000222001121012200100121022012221022202201002110211012121021201100012221100000122220122120102000021012220211101111201122012100002011020011112010222002011200010101210120220112021202121021220100201210211021100122222120210011002110221022012010020222110100100202110200101212211002211222202010021002111001021020010201010212212011002220021111220111012100122120100101201100101210120101001020000020100011221012021201002210001010111212012102202021200201102110122222221102020110120020100001211220101210002120111000020012100202220221122101101101012122010202212120001021000112211012012112000121020011221020212220012101002211012112100200111112201102002202021222101102110201201002121021022012202122102221121112221111120202021012122200102100212122201222201002110102210000202220111022111002000002001201220221200221211211210002211112221111200121001122221221211100122012221120102220001222212022201020221010022112211201201102002022001212022121010111121201000222110020212110121212211200212211002211220220021211222020212201012202100020100111", "202102001022120020110212112002211100122011202111011011000101110221202211220111222112011120120112212021102121210012020112002101221201021112022222021101202000021202111021210100001100220212021000101220211221112212222001210201000212021001200220112112112201020222010021021202110220210020101211010011020201012110102112001021101010112012202112210010100200222222221211201102010102220201201221202020121100022002000200211222010011022112202212102012201010211002200001102222010210201001212122020101221022002102212000122211102201001011212222120001011202220112111021122121010111111112021200002102012212021200021222212011011101221110122022120212220201120122022110100202122112211210110112021001201022220122012011221012212221200122022121102211222200122201002101220212101200100000012021021012102202020010101011200210211222002022100222112120201111122201012101021000021222220222120020100122211221010211121112100222002111122011020101210101000101012020110000201201012112122222222102020220011022202221212002012012002121212102211122020200011012021202121221222112122111201001021200020100100201000100122002110222122222202211121002111111011202001201001221220011202110201101110022122200121112100201000020021010121100001100002202112100222112212111102211222111201102112122122102000111122220202002120102010200002022022011211221012220212210010120120202221202000210200111222222020011200201211111000122211102221100222101202000121220022220020102122100211020202022001000210121122022201222002110012120000110000211011021111122222120110120021220202020001100201110011100020111111121112200121222100002020210111221101111010020001011210121011201000222112221001001001220001222012102222201102012021012020200011101002221110210200000110212111202211200201102020001210101011201112012211200201022200210212112021022200012002120112122222000111011210100201120101001020100221120100202120020000221110001221001201121221202202221200222221100202200011110001122120021002020020101002111011211121111", "201101210110010200220211012001222002002222000122221010110111220120102222022211011100221000201110121002020221220220200121201222120111022121001221212102220201121222022002000211120100200002120102002222010222101201101111111021001111212220110012212021010221102002112212221001200210112000220100011112120122110201102222100020021002121211020222020002001102010112120002110012222101202201010100110020202110111020102220122101010011011101010110020022202102122012120010201022020100212022020201120202201001011112020212000222122202121111100011011201212122121101100212101201021200022002212212010100121010000011121120100012020011210020122200110100202000202012200112000210101020220200220202212010121102210112021101220102021121110002002201020002011122002112001221000112220022220210122221101010221200121020101202221012202202211200101210110101102212202101200111202020220012012210000001011021211100012101001211011000021121102022201122212120111002211021221210011202021220021011201222221121210110201010201012101110102022222020101201220012100020102112002201010012110011121011121001122212112221020020120220112120002200010200111120212222100021001120212210100122012121021122112222121212100022212121010122010101002000100221200211112210022122201112021221211210221200112010200211011011121010012200100022200120101202011110211220012202211022220222121220121012211020020002002121021010022012221020021102101121222020121002101111021002112112120022022221220001210002002100120201220120001202220100100001001121012202111210100100110221001020100220222010100111002220020120220021011222201000122210120221110111212002222101210000220112211101221110001210111110110210121022121011210222200202002012010011111121110020210112001111022212022100110022011022122022221212021221211022210112222002021222102211102110021122022111222220021212010011222001020001120022222202020221001211012110012111200002100222012100010112221100122202002112020220212211120102012211212012121221221120102110201212102001", "010211201002122100011202210210121100200122111110120010000012212111111002001201212110110110211002002001202210001010001022011101210012221220120222011121210222201101111012121002000022210110110222112112222021112211210000202110222211201122002210121020012020002002022012220101201102001210222201002100010222102121022100201021221202000011012000102210101112110210101002000211212120021100201210212101220210000020001111012012121000010122010102212201001220122221012021120112202120220021100010212011101122102000211021221021021202221211021021000101022001002222202221111100102001021122100210001001100220011201212222021202110112010001120000202021211102211102101010122011211202011112011102202012201022221110221200021211121120022010201111002200121100001222020210000211221200000010111012201112101121000110111122111101202111020012201200200001121220102120121200100112102122022201201101120101001011212120000100011200221222010001221201212111002001020220102001011011012000102000021211101121112202201210202212012000112011202022002110012111210020121010210122011220002121012221020011000010211111211000211011101111022012210222210101110201022220221211121222011022001002112211201022111022020012021112021022222212222011202012101020211010202021100101122210202201000010101020021010011021011221110210101202220200022202222020010202022221010222121222001021021120020120200101201220011112202102110100000022002021020012112210001001222202212221111020100221202201110201220212101110001012102102220222120110202022211202110102011211101220102100212002200111200212022101111101200002012111001010020010222022210121012012202001100120220211121210202100212100102110200001122102121201000210221011001202012102100002220001012122011202210011222011021222200212121000120101211112120121211101021222022100121221121200221121020112211200112222111012210221011112210212012221120022202022210100220222001110220201002201110111120021202112111101001102001121100102000022100101202111212201011201202000002112", "012112012100210012022010220001211021212212120100202001221122120100020210200002202200202011122121022111021211101202111002002122121202111020100221022202100120202221122222200202220022212200222121101122001120111202121221122022211210000100210001221120210201101212121221101120002020000110010100220022101121102202201112220102012020021002121100210120022010110122201101202110122102001200211110011100000202201020202120111020112102221002101221210012110012112021110122012021002010012200002110110020212202022000022200211022212122222222200010110200201202012202012021221210010002112101201110012011011020200122100111220020011120012201110221000201210102110102111020212121222112111101102212220102220022001222012002101211112200011010021101120120002221202122022120211222002201122002010102211220011201221000201002012112010111011222211022001001122201122120221200120000212011021221000210020001111211012111102200010200120200101010001022100022200101121201121220200000200120212221101222101221112120200200121201012221122002220102100012002010110102021212022001020101012211222222210000012001201112212220121022121110210202210121110100002220220221010002202210210221021212110201020120202102021112100100022000112111222022121101200210120202011001201200112001210101012110012202012010211012010110122222110001220120121210121121122120022222000122221100221001101200101012112100122121122110021000210120020102011120121021021121001220202202200022101200020121000112022221011100022222220110001200022102102012010121102111102200221112020101002102102021220121011011212002122221220200010102211012001121220120120012211021102100200002112201021010120201010212021221201001021200110201020220110001121221002221212120020020102022102202202200210122022121211211212201201011121110001001010002000110022210121120000222102200001120120001020222011121020212121222021102111102221021220011011001211021201111211101202220001102021210200011001110111101222210000220201221212211010101001122120200100212111122", "102011102221000112221221011011012101221122000002022220220200020212000112100212220201101000200010101012121200111221211002122120012220222012212201121212122110102122210020212211010212012112210121201210112211022121010002122112120210112212221001120020212101220000100220211010012011012011202000201012000002112200102222202122211200012220121220120112000102011010002200122121000011010120201210100112101010022101212020222222202111101022001111212200212120100110010110121211121111102111201220200220102201210012222212102120211221121100201112120000112202122210111121120202111202222101101220122122201002210000211201202001201211012212212101000100000020212212101102021101101122102111222101211002201001210111021212120210002000011020111012211122221221220122101110001121212202120000201021210222111110110021201101221220210001200220212111110120101022201210000120011100002010200221010211120121021012202120201210010210110200000012102100201102201222021002211120202222001000120212010101102222202211122012010022121021020012001100002020211020211120101100122210211122220201101112021222220012120010122000021002010000211000100211120011010202120001202211112010101010012212120201212202021221010011220002211111220111011220120221200010001220220121021121202110212221220202011202222111112101222100000002111211201011210222122201000002102100111002021221221210112100210220122102201102212120220002010001212000012100200000210110102112111000020100012011100002201111211020211100000001001112011012010020221200120000022200200210020221201020020222121011211221220212222201021012201011102010100221212121212012202002011112010000020011222010022001100102012202202222120000222222110222200211121022022220011220001220211020222201220112002022022210000002002122211010102110210221001201102000201112000201021220101012001122212222010211102122111112022222012222011011022110222211201011122010021002020101011221121110220112120221022122110001020220022010200101102200011021220120200220002100120100202002", "210200111021211011001002100212211000202100000012210201102201001020222001121000112010200222111120002002222221110022000021202220210012122111210210112202022202112002112020210000221221101021210220001021100020212121021222110221212011222112112001101202211220110102010022110020012000121001221111010101112001112212001200111012000220112100112100200022212222011000001200212012222211011200201102121000020221202222211211002110001110201110011100001210122201002121220112021212112212121110022100201121200020121222200222220222200022011110200112212001210000221021112101110021102020210120200201201201112000110100000122020221012020011222120002001102110222000212211212110011220202220002112101202102200011212122022120212021022101211020012020221002020010110210222222201011200001001212102201221022222002211201220222010122000212001111212001120011111010011112011102110001011122010001112002122121222200221001121000011221021121020122002112222020020011011102121220101002021022200120021211121200220212101212211212220121121101101100020210020122220011202201200221220121020001022102010110020211100211222000020010121210110211022110022220022021022110002220001120111101102201002212202020221221112010002022112021110010111120121122022022111120021202201221121120021222212000121202211021100001100120010101000212200002222112120201020012211101211200220122212101210101111001112102020010102221202022010221120101101022212211110221201222020100200211010012110202010010220211122222122120200010000220010102100001210010100212022100120022022201101112100022222020021120101002122001221120012011010112020012120121001012211012011100000210220011001001101102010002221012002112121020221012220122211221020202112111212000022112120001120120221202111012012211011220102022101200012211111011022021220200111021012100222112222122022202211012100102112222210102111121110011222212001121012012212001102020100120222211200012122211201212212212021102220012021210010101200011212012000000011202002111000122021012", "212111110002222021220122102122112202111121002011101121102101111000222121220200001200102211212021112200110000010001211021021012222022220121210102101100102002021111201121222121110102020021202012222210122222001022201012122001221201201200111001121020121220000201112012111221102122011221222211120211120021100121021222100011202101021101122120210210012222021200001010201112212112101022000001210100100211222010111000221112010012102211211201110011200212120100010200021100022212222011122111201111112200100102121020221120010220200101220020010000120112020211201222211211010210010122001021011010211212111200110220222221211201012110111210000212122201222012010111011100201001202211010101111221021210100202201021220212220111112111111200011121211101002221222000220102220012122002001210201200102102002100210102120010210000110122111211002111211220022020221101122202121122221111000021102211012112112111100001000000212200001011010121121200111200002120210222212002220012202212202121212220212112121011122222112121222200201112120101202200020002100220011100022200111221202210100120022110122010001221111102022121110202022212221120222211121220112110122211220102011112110011002222011110111111001010102212010002012002011012121210002002202110122022122222101111212122221120002212202000111200000021111002022002021121110222101211120110102101220212022122120002211110221012120002212222000022000100220202122100011012212210112122120100101102211122120202221210000210121102020222210222101021011220111102111000201001012202101012022200012111211201122122012120212002022010002211120210102221121020010222020000002001221200211110020002110212101210122002202110102211222000122122022102202212022001200010120022112211202011011002211120202010002002120020100112120221120110110121222101210011221111200111211000220121012111202221201210202201210020020200120000012001111022001202022222000211200011000222022012120201120202202001002002122022222200020112002120222112112220102102000012021100020111", "100100120020111020020022122102110201021010112000010112101121212111110120102101011121122222000111112201001121022011220112122220122001211202202102222120012112101021111000202022021200220112202112112111101102020110000221101200121121021200012122000121020012210022002001001212220020110222001101010021102221000211220202202122022001100121002202102011120010202101120200122020211100221210021210121122010010001100002212100122111001022012112012010222201002111112102020012101112000110010012212120200102020220112020121200211010212101221012012001110002100022102120211220112202000010202102002002011200212120000220102102112210121102020111101020212021020112000120121012211011001220102110122001102210020010010021211100222211011111202102001221010122100012121212201202020211200010210201021200222002001022002222002001100202200121211020210101121002021021220210001110112010210121121010020201210120212102102121220202010010010120210212201112000102002100121010000211120100200121220100021212212222121021200221220112011000101110002212211101200000001021100220021220000000110102022100222200221101202021121022022101010012101202100222100122202210212000011121001211021200200222000202112221002001022000001211111100212100201110201202020120010001010011000202012000002110010220101202222112010221000212222021021221020020201200011012220000202000112221001002201102121112120122120011121112221022010001101000102222122101010200022011012212122101122010122121011010121102121222002121022000112222100111022222122012011012110112121012121200221112222021210011011211101220011200022120210020102221011110110212211000110202001221212110210121012102022120120000000000220202202220120101012010110102220200121101112121200122110201210221211202012200012000001202100122022001221102010010122222202021011111022202101012020221122022020111202010001022000102100000112220010211002211201112100020110010000200211102200011221022110110011112211120222110012010020102120201112220001212202212012020221000021002102", "010122220100210021001120012210212221101111121222111021222200102212020212210220000101100110222201100111221101011101121020010200000210111201220120210012001212102111200011000120000220102201212200121212121122121021122101022002020220222221101210012102202010111100012211110200212001200221100021221211111002012202122020211120210101211100000122010211210010021001121121002202001211011120120200222021122022000210202110102011010022211101112020001211012002221220011112010120100212012021100001200201112121122101022100011200222200111001210002200111010000111220102201120110111121110101111210210102020201210102001000210120101210222121110220110110012001002221002102010011201101120010201101211112220010002022202012222112121101120021000020200011212021012210201001000222102220221010012211212122202020222121220002221111112201000211020120121022222222210101110121110211010220212002210200202222110210101120021222002221002102212220111010021212212020101120102122020011000202212112000011201210211011122000221002020100000202010012102020221022020022121200110001001210022200020002212201200222012021220202002220011001210012100100011121120220202211011020101211102221122111121112210002222010221120210121020021210212101201210100122002201000222210221000020001220121121100220011222110212000011101021122122020101011020112212110120200000212002221202222110020221101100122101222102220120010122201121211102001002121201200000200100001112220010201021022020212022220111211110002120012121211020220220212002121102201020101020221002112111021220002000220000210102022111202102221201022102121211111220000122010022022000221100110212121012000212220101001220112112221111120100102110122020101012011221212110111102002002211001210120200220021201202020201001110101200111010200011202211010102122011210011010020002001121021220100021021220221222001122220210001122000100000101012120221021112220202120121210021010221121020010202202102212011110020001112200000121202020101110100020222022101120101012122", "101010222120121210122221101122011100001102012111221112101000122212012100202210120120022111202202010211222002100112012212000120202022111122201100200221001200202101201000202002021121022212022021111220221001212002110201221012102001021001210112012122212012112202012211011211112012122121112210011212022212111210122110022202210000201111022111210222212100202120020101202010002001210221022211202212212011222202011120212001202002012220220220000021210002000121120211120201002110110010000011012001000000212212122212102122221202202210110202220200012222200221202102002221212221000121012000221220012221200122201121011000000001012221120210022022202220110021002002221212220101001220100011021200212222122212202221110210011002122222202100120202110002001221111220112220010210110002011012200021202022122221210020012022020201102201202212120210220221120022211211000002102020100122110221122211121010201002011221222210112212222021021221011102212112100002101202102021202101220102002200020221211002101000002111111111001122212120100101110100001220200110011021210110222222201101012020021212010211111011020120100211012221101211201112212010121110110120222020001010212212111122010011111110100212110022201212101221201212210201200000012022221100011120221202021000201210220121110012122220022212212012001220001220112220111102120202211221220002101002122220220002111111121202111002221212210211112010202120011122212011202021001202020002010212011212211002022102000212012102202021100121212112010002212021122120222220220021020100222121222100120211202211000121020211102010221122000010012120111020110120121001102000012110122210010112010120020011020012211002222110020212112200000202110212212101102010112222021012002112201010002002011022121011010122201001020110000022001001220121100210100010111002111202101020211021111202022101100112220012111002222022022220221121222110122200002020112002212010100022010112121002221122110220001000222021212220022120120020102112011122120120002211101211", "221110202121021211100022212212021022201001020021122111001010101112200202221112122011200001010012100022010120120101111011020010121110220221201101010120201200121121112121102022001220201221010002212100001011101020201221102101012020111211110100220011111112200202210020011210212100012001001101010202010002111020010022111022111202020101210111200211120111100120022000120001100200012122122221120212121222022122002100222222020002002120210022110002122201012101022022122022020112211022002022110101110220002201110021200000121222202000010002201221111011100002101202101220110221201100200202212001110102000112010122011001101001010010100100012120101011202220111000002101221022112112022012120010201111121110200100212120010120010220211100011212021102212211120011000221011202211210100202211022010002020222112020101020111022102211222211000210100202002101001002120211021000220111021200002010210110010100100122012110011221211021211210200102020002202202120222110222012221211222220102210200010210022121122212011022220110002210110012200200222011011220220110201122001120012021010200002020022101002022111120202120120000000120022010111110121011211021222112001020212022201101221121021020012200202120011121012012012110222021222100211211021201111122000011022101020011012111202020021200011110021102020220102220211002010111012102001110121110111110120012112100010000100000001201100211010020012121010021220202001120022222110221121011222211202020122010221120211111100012222201020021111002101111121012112120222221222122020100110011200101012022220012111100000100111022121000020021021201212202012000210220121122000022122002010221120211011011012000000202110211122212121101001001221210112001212222102122100211022121101221011100210020022112211020012100022021020212201201001001122120121212101101201002121211012100012110011100122211201002102011021201212010022110021112002000002222020012221222102112222211201112102111210200102221211002210010101121122021100010201220220000122021101102", "210022022102202122201112000112100000110022101022011000020100020111022221220111011102022112111210111102012110011211110202022022112111202220010210000222220212001001212001111000022002200211120121210101101100102110010221112120011002221022000200200100202201112010000010101111110110120011022111022200211220211201100212121212012111212222210020112122010221221022222210110020201012201011110022000011210201202221120211100221110120110100011212001021111111000101211012101011002120202112200101020222021120212000112202120112010022100121210000111020010001200000212212211222210111212200021012012120111212210021212100122222212012221121110222020120122022011101200021012021100122122102120021211001212011202010100020111011211222212001210222210212101012110010220010210101200022001122112221000110221012110220001001010000101001021022220120201100021000001021001202112021020110001022011110222222000021022212001121100112002222012021211020212111020121010002100000210111000202002221122221110122201001221012122122212120200002010222021212001202000221010221100022121001010120112211100102221112010220121001001120001101210211102010220111121020101001021222210220000201222202110121222110012002200200200121212102200122101221220211000021100210111101211111022012210100211201102021210202011001221222001122202000201211121120101111100100202102102112010100000010012122012000012212222202002011112102102110110102000021011012111110020111202010121220002202101210100001112122202101122011101202111210002110100000000120200212002112101122020121012200121200001100010022211201100212221022210200211222212211000022000020012111010100222220000022011022002110101212101202210002021012212121111212002020110122001022200200200010110220210122121022101021001122221021102000200111110222100101002011211100200210021001202122200221111022000210210200001211211210011112002101222020102010202011210020220012102020221002112002100210110001020120202011102212111020201111002020111210020000121222011220210022010211", "200012020020222110210100121022202110202022122010201202122212100220211001001200200222021110001221000100112102002012112110022220101020022122012111201211100220200210222022020102011001000020200211211210121212122020110011022110021121212111210000121022000220202220000122110022222002222110122121112210102021120000201110220201021111022200022210100021112100200021102022000200122021010120202012111120000102220112110122012221100112201012102210012022102102012121202120111000001210121012100221102221100020211200110210001010212222022021100221202011010212102201000000111101022220211211221111102220112100000212102120222012112101112002212212212120112111211010122102220212020101221220021222102022021221200110010011120210001110022110220001102211202201002001110021012010120212201102220112100122022010101012012120210202201021202120010111222010000012001012001101210220211112201112111102121102111101002001102020102210112202221002022001202011220020210120000200022100122211120121222200001211102111011201220202102112022021110100020112120012000111021001001001110102121011211011202212110200100001200020011010020200112102100122220111221222000222010120102211002211102020120011211222200202020112100112001122002121100211202020212002012200011210111000202211112201002101200121020110010021001102200121122110120212211110100210221001122111022012200110100220200201220112202012020020212121022112012002021212202202000112201200001100002011110112112220220221021010221102222000221201122122111100200222120011012211012120012201000000102112000200211020001110102010220002220212220200212000101222020222100110200021021000110010102112111001110101002022201202210210111022102121212121002012100200122011020211001021221101100102021222121210220222001022010111210212111000221200020220120022110201110212121110021110220022120102012100211212012202220211210211200120210212001011221212112121202021122121222200211210020202012110012120012021202122110201200222022222001001021211002121012001112202220011", "000211021012100020202001011211100110210121201021222012112020111121100222221020210021012021110110121120202110001122221210102100022221101101201210001000000210120212000011011110101100211211200111222022211110021010020112200002011220102101110112012120202001210121201212110211020121202000000220002001012220220201012210012210000111211221020022012100120012211102001001200112102102120012100102210020002200022221010202001021110200020100022212210200020210111022201212021011022220120200020221200112111122110000120112120212112120111012110102001220222001202012220220212020212121121012021201200222202200110102100202110000102202022020010000011220010011020212211012201021001212021102101122022201100210220000002102021021011100100001210202000120111201212021012112122020001010122202010121211002000022012021200201221200111220212102122010221220010012210102222002110010001002202011022112112012022212220121000212010001001201102120120101022000001202200212221101010002220210112120122020202200212102022100100020110022100001221221122002002012002101121111002211221110210221020102221120101210211020102010111210102121111020022100100210100201022120001011221021212102122002200100221100121021000120021112001220201012120102201211120010202010120211111002100222002100010110002102112020221202100210002201021002200000211012021112110101202001020110120020201100211202202200202201101021100011111210110201100110201110101021020120221011212101012112222122001200120210220201011200210122021121022022200001222012101202020122011021021210012111212000222120100120102121002111102221011211200210120002102221100120012201202100222221202010022212102002201221122121000210200111021101101201122000221220020112202102010011101012012220122221101101202020111010000222010111020100112001001101021111201200120002012120002221211120002100222212122201221202212101012210022202002110022011211012021212100112121201102210120022022101022220000101202211212211021222112122110121102201110101211100211012012010010111", "101202011221010120120011021012111222020121000222202100022012012010100201212202121212011111111001200001201210002011100011110122000210121101212000100101220212011201021110120212022120020011000102002221221120122021102011021201221112000120001012211012222001220211222012202210022121211202211201011120101221010020011201110212121220012220210210221101120011120002020001010112121011100211002020111102121211001012222200012221211101020020201120022212002100112202012211122010200012121002201211210002111212221122112120110000102211011121120002021222122012101211000102201100111010202011021012001022022010110101202200101021201200022002210200220211021120011122110222020210111100000100220022202222201122020100002001021111211100010121021010120211222020122220101200100220010011212122212202020122100111020200120210101022120202111210010000122012201000021000022022210112101211202011222211011021110202020002220120010022012102022102021112100012101121121221111000110111022110022220212022111111020221102002022220221111022112101221002022202201001112110010021110112200112021122012122110212020000112100011020112122112021012100110120210111011211202002112010212002020202222100021002001221111200122100211000101220002110101200020220002121112021002011012120122222010221112120102022200020210200120002111010010020100220201212200010212101001122201010022101120110120001210022221112222200200112002111020002202211100200002110202111001211112012001122201211111110101120001100020001120002011120000221022010011102201212020122112102122011021212002000100201002012011212100202221222211102012021210121200122110211011001020120222011100111121021012102211000202121120110200100101001010011220001220011200012000100221112211102101121210001121011121120220220000122112121101201122220112010122220202122011220220000102202011121000002011120021121111102202211110000102112000021112121122111212001102220200220200010000000222022011001101112102220020102111102222202110202121200010220021001020100211111120", "222012112210202222221210000121200101111200202011202002001001202112001011022121112002002011011200112120021202120100202001220221022221101002121001120121210100012201210010012110221010112001202022220200121011020210120202100112011010102021121202220002002222010211121011200102002101212200120110010020022010201211201001121001022121111221222221111222212202002000002210211012210122202112101122020021102101101011012002012101002000202200210112001100122011210220011021010201121002001201021121220001001212200021211021110211210120011202020100211010100112101002112201221100011002002010200001020212201210011211020211010020021210111110010220011111220220221111000211201222011211212112210220121122120212101102121210121100211111121011101020100022011021100022002102012000001202000002012200221022220121022201221012010222122121212002201221020012021012010020101002220022201221020021211222020212000012001102102202221102221122120022101001222011021120012102112022222012200202101222010200221222211112012020011212000120021022021110011120012001120200211110012212021112211101111021010120220221120122221221110201120110122110211000201101210101220211101211100220112220020122012200100110120000102221111201001212111101212100102211220112012012022110201021100021021102002212120010100112220021000122222010201020112211210220020010001002212010102222212220201222122002210111111002200220102202212000112102011012110220121102120002122200110102210111110200122001111102011020100100020201211100012122001101121100202121010202201122202200022010212011110102202010022122200022001021012220022012201101120000012010021002111220002101201012202022101202211212211102202222121212112210101102210211002001011122120012200200110000220222012022010102102101221112020220200112102220002200022211200120012222121012211120012220220100021020221012202021022212102100111210022211111020022021210212022202121222212222012120011012111111001010022112221201211222220112111211111222001211100220011211001010102202210012", "200120110101122121200101221222121001112200112121021220020110111012222122211210011101002121101120110122010022002210021121001202110001212011110020122120110121200022212222110111110212000210012021002220220122022200101112100021012011101121122121011210012122021021021021220011112222012102222110120021201222200011221020120120102100121021121211122011222001002102222022100112102002121201110110010010102001111210200012010211021100201210200021002222202220212222121110002212121210121020201110202212021212122121121211120001201121000110020212112110011010110010012220021000022222021210000121110100101100122020212000200012101100111222000120002212200022000002220011012120100022201200110120211120201200211002021121111021222212221200111121112210012221022101022002210210120002012221202210200011102112112010000212122220001220122202012100222000120201121121201011200102200120202012201100122022012211101001010210012100202021001101001022000211002001112021000111012010122222020120222120001120101100200211010112110210000112001020210221120211011012120021000200222021022020022022000201001220002102111220102121120020122111021211111020020101211202000112012102012021101022111010001101210211212211012120221101112220110020122222222210111201211201000101202011222112111221210210201120110212120011020022111100101002011212100002122120122212000102221222121200022000210010220020100001020100012110201200200121122222000112211212101002120010221200021220020010112220001211201111100221202200001122012011100100201110122000222120002102201001122002101202122202211020101102201001020000222120002100201001111211202120101021210222000202020212211012101110021121102222221101200020110010212022102102122112002210121210202212100221112110200001211121210021221110212020200220021200101100220000020000101000101110221121122202201120121200120121012122001211121011021220022201121021200100111100100111210111202110111101201000101120220021220222011122022201212121222111202020112122210011221120221002110121", "011011202121202121011220210000102000220112121110002211122110012101110202000201222221210002011102222111102211122021221100122100000212011101121001012220211200110022111120122201022110020210010001022121002210112222120001102011201111121012112200012221221202120100101211210200222112111012222202101021112212111011111112010221121021021221002001220002212120001010202211212010002202200212122202012202122021120112120022222022111011012112100102020200112111201120010212200100200120000102211222220001121202000112002022210002011012010102122021221002222210110020001200001202210202100000101012120011000001201111010201212202202200122212100112211101211211202211000022100222022210122122201100012022022122101202200120101200210001110211101021211211212210200002122122011200221011221112011200022220120122020111021021111001221002201010122001021201212120011212222102202010111221020100122012200122002111111122012110200221010112100010100121121111011012212110001211220100000222221201210111111100012000020002010210110022100102001110200002011001012220100200002000122111020221000102111220100101022022120020021101001210011200021010120002121210101121200020211000221221201110122002020201101012002111210022201011012100211211111011121112000122212120210011211202210111011110101220001201200101012100222000220001120201221022221111210110022001012222110102110112212220201021221120010002011110111120011101022221200212100021201210111020220110211211122120102012100222111112100200101222010221002011022201020100221112120201111121001100202000221010110212001112011010120120021012022101122000102010000000200122201212012011022212222101111122012201210001212210022210110112011211102101221011121121210211112100210101120010110000202220200102200002022021111112120121122200100002211121120111002220112120012111211210211022100221201200221121021110210211101211211211220221211101012210210201021222121020021022120002212000001111101100110212212000020022200121202211222102001001112120112100121201022210", "021010110010100100221022211222212020210212100112222100121212122010211001120201222002101212001111100220201220121200100022202010220221221200202021222110202020211020202021001220212021121020212111112212021012022211222222012102111021201112101012011012001001200121011111112111100002010211011110010220000210110021202011001022000210201201122100220210221010000010011101011210222002020120210210111012222100000121110201022002211120011120022112012022222202100111022012012021111102220222221102111001000220220012102202221012021200202011012012122021200011002012200011221220222111102112211122210200200010210100110020010000020102021000011201011101200002122100122021200000021022200120221112122002202101200201021200212121201110021211011021122201222220100201112122121122221011100220200221101120220220002110011021022210122102211210120021000000221211001021201202121220120122110122120021121110010202110012220000010010022002110210112120101211120022122110200001021210220222221101221012210120120200021220122212222202001122021022200122112220222112200002121021022200112001211112121022000100122222100101010121221202201212221112002212110110102221001101022000220110210212102220011121020201021112221210212200121122201211111101200022120022200002021112201221000201110211120112021002011202002112100010200020010211112100212102100211210212222012102211120122011001200200121020112102112020102211120220121212021100001200012021112012001012111120102100001121201010122211100220212112011112221111120222012202202001100222012001110200010102102121011011022021201212110122000222102200001012221120110211202221121002112211012111121111100010021010001111210211001021211112121110101221101111100022210201120200002002222112021020010200010210122022221022000222102110112111100022000221001021122120122211011011011211010001021010121022202220202122201120211201212211201220100222001110121212202012110122221220111122222021210222100120002021021111000221210021210011010012211222020200200112201100200022", "111221220101022000002220221102120012201211011100100100011011000000112111212002210210200120212122112221002100210002221212012220012212011112222001200212002121220121220212110222001122222022121012211101111010222201112022201001011201122022110121122202221010202220002111100201112121011210100202221021100021221110012021212221210102102001211110021221212220101121210100122120020200001122120220200012022021211001201000220002222202201211120002210201220202111220210221112011021122002200121002000220001011222101221202210020012221210212101012012001001212012100211010002221002111210202202102220101112101200211100101221210212200112001021101000100021022022002110101122112221112211202101202210212120102120202011201221022110120222211221220222110020121010012111011021001000210001011020202121220000000201200100010101010212121200222200020011000102121200221211122002011120110101000101011011200001000111112211112202021121022121022101101010011121212000101012100201212101010201000201001010200011002120011100122221200221011011112000220110020200222100222001101210000102010010120020201011002221222112010020210021020012020111222000022212111210102022001100002210121210112222121210100220022121200120201111002200001101210200021212102121111101211111212222211011111002222111111022221111212110202202101212021112020020000111012012021112121000221001020020011021211210221122200022022020222100020012012121211100022210221021000221010020011110212112002220122221021102020120021021102000002200121111212000121202012212111120220020011101102120200121022020100200200001121210022101001121220001220020212022012201112111011211212112122101221101201100002012000000102020120212112110110221202111000222001122112201211111012111102202210021011102220021021001220100110120002022012010120201000121021201112021110020110220001000212000112211021021120111102102212010110022100201110020121200222200211002111111012210121202102021022012211101120010001111120122210002000201212110111010101111020120212001110", "202122010122000222022101021220120002022202220010211010110200000101122110011021210001011001122220202222112111010112110222120121011211221002122002121212122201102020120202201010101212021201010202101201200021100022101201102111020202201112022122210212102102212012202002211110102111102210122212201111010202221202112002220012112020210100101102100120112221202210222112211021110211102112222202221111200202210210110222111022101002002220222200022021112122220210022210211001022100022101212012102001011100010000211120211221100112002211112202001111000120121001220202201011002210001111220202201101221122001022010202011211110101212112121202112022202012120002212122121011200212221122221121211121210020221102101222122000121010010100210022012211112021001120010201001221101001022210221102221220201101100222112101010211102000222222111102012101221001002000121122100000000021221220010110222102020222212001012111100111211202100100021001100010210022011121210120122110122202221001222002112122122111201222011120212122022022100100010212000111122002211022221012212201212111100011010002120220010120110100222202202100112220000002110102111100010122000111211110120122200122022100101102211100112200000022202121222001101002201010212021200010110201101011221220222110011122221001200101011011102012222222202100011200002200011201020102002002020100110012110220021101020000002022201202102220210212111111011010112120222112211210021110010210010001000020001012021111111202002210212012220100010222210211102000022022010020022002021120102222021222012021201001112021202122121201210201012000020011002011122022221212220222121020020122022101121212120010022102210000021021112020001002100212200110102122022102002100201221201202222212201122201000001100202002101100021200000021201222202011011102221011202000121002122200211001211222001120110101010121021221101000200000021110200010120100202220000211011200020121012201101001102011200211112111210222221021020122011102112122021101011012001112011210", "202202010210222210012000212112010211210222022200200122012222010112020102120201111002111011020010112010012220220220022000000210220020112221122022121001201001212200121112211010000000022221222101121222012212022100202122021120012200020020010222221121212100101210202210010200112121201121211212211022100200120211221000102120221212000210010112001022111011111220221100110122100211011211122002010112020012101110112102201122000102011210011220100211022011100020122210221010201100022100101111210012202112212020110211221022000122201012012212010010122000001112010020022001001111120000211100202220201201201220210221011001222022112122112202020001001220010122022120222202110201001211101120120211022200012220212212222120200100211210102220202201020122222022222011102110111011122221211022111110220101121021100010021211212211121011020212000022120221210121102202000210221001100220112221121122010200112011020122001210211111201220111111100010110011022120221210122101022201222221110221221120101100111100220112121010012102201202200111202102112211122111022102012020011200111212212102120202100122002022021022201222012100222022212202200122121220100111002011012101002011220112121111211201221110210221000002110200111112101121100220020111120112021010011222000012011221220010020121001200020212111201200111000002011020110120011020020102110211221100211001111112200221110012202112111112210101012222222221020001101121022022101122121210211002011121022001000011021112211102201112220201201221221210111120002111122020022110100200021012021011100020002122001001220111012020220202000201012011222020201001201000001011102010211220221021011022002120010100102202112010000102122221012200122212111002112011210211102210200000010212122002201201220120100112022212020120111100110112202202002221012100101020022212021122112210202212111100201210210022102111001012000111010001021022021010121221002120221221122101021122121212222210021210001101101121010120111002021211000222111011002000122011010102", "202122002020011120000221202012101102022022021100100201112212111010010200001112112221211012200200002221202201211102222102120020112122202122222112120012022112101000110120021202220101010000100010012100100011110220122211010212102100011212100110212001021202112011221101111221111101110112102021210120112110011222010022001201022002112122220201121001101000011110200001012202200000011012211010201102022011011212220021022001000100211021101201101120220122200211120100111220200212021021002001121212201002021102102200111222012212110221111022221211221102120102121212022002100120000122001201022211102211001201022120202121120020000021222001200020210211010211121220010112010200122021110121212112212201020100101020020100212221012212220100011002222212201000101201010220200221221002021002101021221201110022201012120111102211211110122022101000001111102021202220111222121221111021102110001001020022001001211010002211010121112221221121002220001011011220022222221012002021222111211220001102202201010200111220211011210200211210020012100202101101121221021121222222222022100100020121001022020200022022202002211000111222021112022212100011111212102021221012200012020020212211011111112221111001010000101222001111022201010121211202202112110100012020100020020120110220100201100211101112211100020021222002021121210000012200122012202212220011121120102002200012011122012211100012201121120021100222221201122112211201022202001121200120110222001020111001211102111221021022210022222202201100012010011101110121200021122021202220222012100110121211202210122001101020102101212221000200020011220011002111201101012111101221001210021120002000210200212202222100101101100202111111101200101212010120021121202002022220220100002010210220122100210221110001011110021221211020111222021011101200102212211000011202201220021201200022021200211122120001221012121212112012022022202202010212211120022120011012101222120112012021222211101211011211200212001022221102120010112110120210021102110000102201", "200001102000121102200020202201221110112100022202002010201222002100202211102102211002110220122100001020011020222000021010222212202212012101002002021000020002011201010121010212000022221122221122101012200102201212221101222101100110002011001020212002201021021122120022110221121011221211100101102210120202021021222012222100120120200002022122110012002121222221212020021012210100212012020212010121201022021020210120210220111211000212012120021002120100100012012201101200221000010111020002000201120220001002122121220020101202202100020111101010001022120101100012112100011100000122122102100021201220200000110210112100112021201001111020220012022000221210020002000202221011211120102220121120021020110002120121211021111120201121201220201211002100202201200222101122020012021220211101221022012112202001021212210220020010112010120001200211102202010110012120212100000122122021111000110221010212222012211022100112120202202102201211001002212111010110121100001222010012102012112020011011020110021021211202101202001012121102212220210011101210112011221020102200201200102110022100202200201002110221210101101000010211200111210220221011002001111012220012021101002102102100220112022110210012120001102011102111200012222100012102202220002100020111210000222200100000122220112012020211112121000210120012112001120101111220210110112222102102000200001121112120010112000102211001220202002120121220200102110221012212000110110220002021110000121111122200112201022100212111221222002201122021211201110100202120211112000120112010011210100012012000220021201021221110110002212110020010112022210212002011121202110002100102122211001222100020111011020220012001211120210220200021000122221012020011210000020112212010010211212121102001101222211220110010202120221110001222122222212221212211101022011112200102101100022120010010120011101221002020020122211112200200200111202201011222111110202211202011102100110000202222201001212221000122110012212210100021021101202101100122022221201110121000", "022110002102221211222222122122211200212020102202211011010201220020201000012002211122122002202021021220122200200210110211010010212112010001011011120120021211222120011012122011102200001000202201210010110122112020122121020121010002120102221022101011122220020120001021022111111020202221001210101211122212012210101222000010200111022001102011001200211000022022001100121222120111220012010222201222011221020101121211111222021121010121101102200120001102221211211202201210002100000022022112200110221000100121211002222022211121000220222211202220022000200121011100201011111122210212121121221112112210112021011001220220202010110111002202211000201202021120001202002020010202011022000111022112102201012000020011112001200000100011112100002102011011120100022102010210110202212112121121211000022021102202122002011222002101120121020100201120020212112211212220102000110201202110020112120011200201011100012001021120102100200121211122121220000201222120211201211001020001002021002200220000201112110120002120200220010200101111200210002101221210112202201020212212212110201121120222202020201222111120112001110220110100211201210212200202200022121122011220111222121100211200122101210001221012201222121111210001020211211101212010120121022102010011211220002201011201120100201200002111112120021002110011101102011211111110121112202212112102200102101120101021102021202001022222110012111122111102021021011120021222220202222210000101100100222020012000210122001011111212010222222011102210212221012122121110202211222120210011120020022211121212012020011120121122011021222202122012101020022221210221221001000002101222212100020122200101000202200112120002110201210022102200102100211200221100201211010202122022010120220020001101110222020120021022100200202122211111021021211112002000220011221011122110210210020122112000121210100122011220221020122221001212110011022122122010020122002200002011122111200011011011210210220222100021002120220201200211110221121011221021100100022002220101", "010021022220120200211022101022211102001222110121100200120012012112210200100102012120101201010022020211121212001012222021110222022211211100221021012201101000100002022112212200000200211102222011001112012111022120212010110011221221220102101122221201022201222220022002112210011112110112111201012110002120111020202200221010202221121220020111211112212020111221212122100120121220202112201222111022222012222210011020211112100101021121021220112210002222222111022201020002100122012201000021211021021111211021121021200020121020022120222121200200101200212001221011002211112012021221202112202210222020210001102021121211112102112012221000022200011212120221220121200011210020210121222121221121001212212222012121212021220122002101012201112220011021220211102122021000200112000120112102102120120001200002022121221202121111211102101221000220210211121200220211202211111111121100211202022001202200001211100001010122122100011111102200202201102010202001001102010022202011012201220021110120100220110012000111010110000122200022121212011220222202022021100220122112221012020020220220110200000201202220222002110010001002010210012002022221210120112201001220011200220112121221022201210012102002012011102012210102222022010121011212000102022122121001101112000010120220102201000010002121112102101220210010200220210121111100220010011222112122220010022200010110020111120211221001020011112200121211220020212021122211220010100200110122220221211002211022202021011112012210112212021221122002111020211122121112112022210012111200020000101212001120010211010102021020002012221201211120222020011201112112001000122011200121122000112001001222120111120102120120210102102002110021121012202211112201200002121000122112022112200221102111111212102211200212002022112011101201201002212221101211022010101002222200110011121201010121001000212221010000021101112112011221102011201011201011021120102212011211122112111202212012002100111101001011010111100011000021120100212022121010222200201011102000", "102120111121210001010022221020001201022020000202020011100202111101120200112122221102202002120220220121011200102022221100222011000220001010121200221121220101100121210220010220201001120010102211211210122122102202020220002110021102002022012001210110020012200012221022111111222102120210201201102101100020100202002011221112211111012122020002100220221012010100002100112220010010211021021110012210021211121211001021120112021201101011001111200012122020122201100012021122010001012220011010212110021122121120212211212102122121112011101110010122121221122120121022121222011110210122120112010000200111111101210001212212112211211102102222011021121022210100011011001122221021210200010002211102120100201112210021010222121001221112010022202100122210200200221011110001011002022210220020020010112021210000122211122202111000201110202022111210001021020000220220101202000220100122121211112122201112100020020000121220112212010211211222022110012201000012112101001221210022112121010201220202102000211200111220100201121022021012211100110022010211001122122002221120002211222120020011101101102121021210111021100011112020021221221002220112020221220011102211202100022001211122222100202001001220000002010001012200200100222202020120011121010110021212210012002021221000112221122202211112002021112101120210220221121012102100020021002211002202220222000122202212012200011021011010210211102121100121221111000000210011022010202002010122121100121120202101221201120002102011110000112021011200110021222212221211200011201010121122210201202002000001021212111100221021002112010020010211002022112010222202020011021020202101201012222011100122210001122012102100121201110011201020000200021220012001222210110201010110202111211212010011222211112111002210102202102002120201121220010212222112210121022102110102121022020201021012120202221102202000021212002122210021022210201220211012000120200212101112101201120101200020100122212000102021212112100112010112200222221120222102201122012101021220", "210221101000202002210110010110021001010200202101001220010222120021220221210201112122222012122101110221121021022222002020210102102121211212111021212100201210222202002201101110102001002102121021002002111201100202002200221101100112110012010220111120011010211120001011210001121201111111001011202210221000202012112100120011222110120221010002021221101010110021111020212000101020021020020011102001011220110201002001112101202101211222000111221020100222122000000201111102221002110211010010102101000121001210120201022120122002011201001012000221002111210111220120002020112201210122100021100122002102100122200010122220101112220022002000010201100121122122021220112210221221002022010102211022002122121212021100001212100222012221202110102112120122220101000112021022012120122220200020110212211002120022222120111200010122000110111001221220110211012120102121110021111121202122112012111220200102100202000022202102221222000111110000200210110122200111112211022022221021021120210110220011210021221102211222111111202212212102212200200222021001201101110001101021112122222200012110212200001000110001122111002011100110021022001000110210011202120100122202002021112011100220210110101012100001221111220110111112101111002022201121002020112012010210222220002022221000021211212020020020121111220220200002102020011122121010100121020102212211001221020102022000010122121110212210010000220210101001100101110122201111111012022001102002121111001202112220121011201012211001021002120021111021221112122012021122012000121022201211020120220100210211100212221010001101211202002102000120021022220120101210211010210110012001021121100122122210000212220201000110212112211222000110210012121220100120000011000121022111022201010202021112211211110201220020101210001211001220002200111200010201011011110222201000201012202120121002002112000002120100101121201101112221111010022202000110120102221010102202202101110210020022020020220022011021210200112010011022100220222000222100011021012022001220", "011211111200101202000010211002101211122210022110122101202220220010000022101222121111011010020101120122002201121002101010100210210110211020221221122001212011000201110021102220120011010222102011220101021012020101012221210001211200011002110011102102220201111211221122122112022022211021211122202221212022221122110120002120021222011020111011000002021120101120010210011020211110111220221002020100100111100000000110001202211121211100212011121222121222121211220212201202020111122121121111121100022022111111221110111020122011211021201211012102211110021001020001012020001102002220101202021101121111101002011222112112021210110211210102111220120022101022112011222022222200011220000212020002022102012201222111110211102122011101010012211200012210101102002020210200002110202012200022020211002212022000202221201012202020020111100100210020021021100210122220112221020012001202001120222102120202210112022000200210020221110212022100011200200111120220022011222222221120011021222121121211111222020222022020111200200001112110110202000200200211011221220111001120021220112201210012210021120011021002020012110020022020100220202000222211211211221121101102100221112200001002220010011001211102121012000010212202222111012100002122102021101201220102021202202120121020220210001222122022100222200120111222201020002021022110112000022202010222022110220000011221021110022202021210210002021002101002210221222020122202200011210222100211221021102001212000200002012222101022000010102112100200021101221022111010012101102220201000011000200220222220102222021012211100221010020200012000022212120002021112112011121211101012100101110012112012110020220202020221021002202001101001100222210222100020012002101012010202111200012211202222122010000021201000001111100011002211110020001112222110020022012121122220001210221110102112000020202021222212010100202011211021201020101202002120002202000221001121111201100010022121100221101001201001110111211121221221220220000022210002221022002102202111", "120200110202212121202120111002202101220220220211011210212010121120021121022221211022110022110011212200120200221122112211202021122020102221202121211022210210010022121112102102221200110220020022220000220120200011001022011012221000101100022120122021212110102022112211010100001212102201202112022102122211102201002111100112112022121012002101011012022101212212122001100200120222111011200021102200221110201101220020000221111211101101110100210112222120010001112101221210122201220210011221202021101212002201202010102100010210221000010110221001010210021010111001211212110200001002110102001012100110101101022010212120210211010021001121101220202222220002212220220101201201012112001120112011012201201000020020122121002022102112202221210112202122201110122100200210221210110022200120212111010021002012011212221201022202020022202200221201200022110012210020112202011202122221212002012110122221211101011120111221220221011111012012102001102220222120122002212222002201020101002120202020120121112201102100200100111221111210100201121211011220010121112111220221010001002001002220110101222001210011210222201212202112102112202021120102201011221211112111200010112221022012021002210222220110202010122011012021002111201011011222110021120201010012221111201221011002211010011021112101101121120000220101002020200102100112120102011202121011202120220221101020220022002000102020111222121212101002201120000111212221212012210012020100121102200110020010112011221212222210001202201021122211010220201011121001021220010011210021222120201000210222222202021122012211202121022110122202100001021121210121100021010200011021100020122011021011010011101021200002220101002110011022002200211200111020220022002121200100200021220022012101111111012020111201220012021101200100221002211100001101210102021020210202211112002201001222002021011200200200112110011120001120020020011112110020120202010101210100122221102222012200020022100210001202110200100212110001201201222000002210211221022011220020", "110101200212112020022210121202021120122202212111121201200011012100022021111222110120122011011210120022102121210210120022121012210122210121011112200221200000010021022100021211111200102101011110001010022020020221020002010111001202002022010212102022020022001111110020021002220002220211101022101221120201112200110210122210211001001022220021211211202012221211221201212121002201000111211012121221002211021102102021002021112000111200221020111221121200021022021210000111001000200201200102112211012100220011001121201220002220002110201200200102001122012012121021201210000221222020020121210001111000102222021222210001201212020120220020110010110201101111210121010022220221021201110112110210110220120022200102201002022000010222220001121100100000011222222020022100211100211010000001212120211201212111200120012200021122120120120212102120021002122122020212021012200012010010010002000002220010001220222120222102012211022120111121002110122100102122201112210021101202121100100222110011102221212201120100222111011220210100212010210102110100000122002110221102210021111201021211002012022211010210111200102220100101121120110012201212112202122001020200011210222202120220210020220022120012122011101000021001001012111021100100120100201221221221211121121122110112201022010102000122212001002112210222102102012100010120100001112010222121210202000102000010002101222100002220121010210121022100201212121100100010201102202101112020000201012101101221112212211011100120212220221211201022200021110222020012102222200111001100121210100212111212211221110221222121202201202102221210111011010021121111222121100020210122200011210010200100020021220012211022112010021020121221100000220021122102011202121022201020122002122220220002022022100010222101111001120101001220002222222021220200211010120001101111211110112222001001220011012111102202020121112100102222101102002020021121010120220022022020120120111002110210020221022000201112221011000112102021221111121111111102021221121211001021", "002010010222021201101211002212220120101022221110101020112120102210220222111002110101000010110211002212101122120101122102210212010201111001220120112002001221001010020201112022021021211022111201100200211211021010111111121012002002012121222201110002022121212100122100000211220222200101221122001201021100111012021022010112011200102021002201022012021200020100011012021201001201121102122212222221101221022002020000121011122120222121210211011001220000011121102210222010020012021121022110120201010222121200020210121001101011120120021102111102001002221201110121201112001002212021112002212002222212122020211112202220220100022101122120211021012020221022011011102200002101002210201101022101011211201021000202020202211001000122201211200100101212220102201022021111021022022200211020021110210210101222110121221020221022211202201010212001200020221111011020121112001001100102010011201022012202222020211121212202020101121201001200212001221001211010101222100122100211101221220220012202111112011122111001201120101101202212221222000210212101201021002221122002100020000202212221010122122100222212001100012011121100011111122112212011122002020121220111210011102211122200101201022010022111100200110202120001020101012210102201022001222202201111112210221222002101021111211001100122222122120100210010110000201021220210100110011212222001211022212011012212121200110110020122202111211201100210120221100221102221002121102001220012020222121110112212111002020010021000101022201202101112200010010110212021121120210200201211211122022211012222202221221212012111221210011000021021101111001020020111200122210221220221212110122110102100210201220110002202022000120122112112110000222022212220212021111000220002220012010112110220112212202102102220200100112100002220121021112011111011122220210101112212100212202000101221000110101102120201010201220200001020001202110111011020222210201201010120222211021100122101002212021121010100110202220101002012221202202022002210112022211001010202", "011010010222200121012101002210111221111011021001121220100021221002102122120110212211122210122101120021212122100011110000210110000001020111120221012122202121211121002011021110211001102121201220100100020102111101211110001122212102102112110122211120202120100210020020002001002101022220220112020212002000220001100212222001021021120001111002110001011011021020220220202012220022120101002020200010112012100100200002201210100020021102100102221122201102210202020000020012211121210202021001222221101010012121102020021112201110012221022101212221201020022100100121022012121222022100102211121121000010010220020110101102102100102201112221101110100122000100220100100101200221121022022100200021111212011000012020211111021122011020121002010100220122010000000200212002121211201201121220121201020200122001211202210002111120100022202010121001221011200211200001110101120201012021122110112221122210000002121112210012210202010102121112202221010002200220002221102221120120001101011200222120220122202010010200000211201012220011020120110021222210102102122110112101210022001120121020220011220121102202010211220022010001021120022021121222021021010011120010112222022022021211222120000011222102021021122101112221110220100200112120011020212200211001002201200101112000012101120121100021020000222011021001222202000220002212100120100212222220121200010002110000111110122111112021221202222222020211101112022020221221022010222121000212211001201121000101212000020100001100102010012102121201022220122021110021200010202222202211021112202120021202021221222211222022201120102102102020000200001010121011221122211110200110110002021212212200100020212011121222102010012010222111120211012122202020121211021111202001122222002221200011220000112011002011102101120011002121111021022220100100000222212222222211000221211102110221002022122012101110021021210010120110200200222121220222110201102001200201111112011120122020212102102000211120220011211110101020210011011202121201111202122102210100", "212002200122222020121210120201012001210210200002120212002011010211200222222201001002222011120100120200221112102122002000101000220101100202122000022121002121110011222022220000122112200010100222100120100102022122011201210112112110200222001012010100222100011200201221200021102200220201121221111121222111210110121002221002111002210102121211010102110211011100111102101100122121220001211110011101022020000121010112000201102211122101201101021202200010012222112012010010120022000122112220201222211120010000021211212112002220120022112112222101210011202202022221201012220010201010210201111212010210022112021110012112210112001010200102100102121012202200210010020201121022112021220200002110100210010111010021000100200122200201222112112101012101100112100111201102100221221120210012222021210122222002212011001102212121100202002222211020201121021000021200001211000110200220210120010101010021221122010120021020001021110111221111012121222211000200200101110112211002022201100122212201121000101120001120222121022120210010210121112122112001122210101221201201002111222010110101100011201200100002211112200210002020112020101210101222000010201211200101021100222201000120000101022212101201020012210200111101220021101012212122202002002002112020020021011102001202022221100010211212011021221001022100001121201112000201221020220121112221100121010021201202200012200201110120221102121011102101002200020201122121110212200100212101121101220102122022020101122202210210220200222110022100101110100010010101221020022120122201102221220020212000011112121002021112020112110012202100022120011202012212002022200001211110221011002020010121121112110012102221010220021120222200101220202120011202202200012012010011020111110001102220111210210001020210011012211100220001120002011111001212201110222000011002010100122002012011021120120201000122200021120220112221211011120110202021221211221102111010022122120000111212021221121210221002022120210212022010020101102000002220120020122221111211", "221210012212102120221121202021210021111102121222210011012120211112002011201021220010120111120112120211112220010212210022201001222100221211000112210202201010001010120202120110212020111000111011001100021202020121102012101212110110211220201221022122002011111112100202122220002210010111220001122112122211122121201000121100000011122000100220002100102110212210022212110120120001020120101001210120121010121002201112001011210111211120201012212101222122122201121122011021201100221111200102112211202122111022112220101010210112012011001000022212200021110100010120111210212212101101222121212021120212121002102220220011121210220211021110212022020102001010200121000010100101120200022011001002200000000211021110202122100111200220122102020022000110210210202120220011211110122110110022010010102212102020021120110222200102222211121112210221220110121101021020101010222222001111120220022022011121000111000102122101001120022201101200001122212210211000221220101200220120211111011001110101022021102200210202201001222200120001221200000011101012212111210202022101211110002001010201012221012220011010000210212220222100022201222222121002021201221202000120101112122011121211112121020210211021102212100112122201011102111221211222120121112010222202222221012122202011112010000022021012002220020201211121111010200011121210020211022112110100211202011210100222000220012001212112101211210201020021201110112212201211220012222210102201100121020101202000221002100121202011002222112100010012110200201212201222110212121210120010110121101120201120101020120111202112010122221202201122201100122220212210112011020201121201000202002201122001220221221201210000201011200201121202120022200021220120020020222020111212000012212111210012122102201222110022000000220012202220010202221211022010102002212222121211020110120001200010000001022021212021012200111202122021011012020112220010012212011102120221012021111002220010122110101201121012212220010220201211221222212102102102002211022010202212", "020222211010202222000200210122221002012212110002101020021220012202121021010022010200012100100110210200000221000200102120020112111010100010210011212201010202201001201021212111112120200211100020010210111002211211001210100111112020212121000122112111010112121221021222101122211110210211021022101202210020200120012011201011102021000010100122210200100200001121001102200121222222221012010221011212122012220102222002120000120121000121222211101100012020021201011202122111201000002100222200220101102110010201110102101210222212122020210101021020001222111210221212220022001220111000202202022010121012220002201011121002020000201100221021201000002212201002211122021011200221211102022210102122221110201021000101222120001202021202002121121211211002200220120210110121212122211010210002100201012101201220110000020221222201110221101112112021101012222000201110200221021200222220111001011112222210212100222201010110102222200222100102211010021000000001101111101120121000110120212202101110101121210221120200220102100120122002221220210202122022100000001102220120101012020220022120101200202120202021021111100212210020012000112220000201101200201021212222012212010120110100221010101100210021201012200002012000120220121112120221210200000220120201222012211222021021020002102121100020111222122200211122021120010000000012002102101022021122222110000121221122122201111111212120202001120121010002110221102020220102000221121211101101000221220222100101000212010012210002120122021012121100110212002011210002011021102102120210201012121221001201120002102001100012212200020010102112002212210102210111110221011022111221000102211112002002200222111201211000002122212220122110222111111000121212001122020021122120122000122122201201111022112220212121212201101202022000022201202101120111010120010110022020102010202001020101200200102011002111000110111002212211001222222022210020022101202022001020211111020002010211220200222100210122102011000002201001222101102010201112020212020121101201", "021202202202122002201110101202020212012102220021111211011102110000102211212212021212100120120202201102211200212201022002020210012200022122202010010210010000002221010012211212221221210111001012221112200211101021000122102102000222001012020002120102212111011212001222112202021020210110212121011120010210202120121010110111201211122101122201112202100201002120102220122001212100112222011022111010202210000000100202120102211010211012211222120022011211220022022212011110202222002110212221010110111020012001022021212100121001201011112000022010000101102120202101011101210022121210111010001200021020212111121102112002210102022000001000011211212001012122202210110100001012122000022020222210212022100001022112101001011221110212001221210100201022212010000110021100120222012202011212112020010021202202111210121122100220212001100212202000110102002112111020201001120001022022221200100221021220202220100021210001202210202011112012120111212121121101101211200111200001210220010001121010111110222212000211111202221002002002202122211011202021100002111201110012101220022201101101002201110202200120120202221220211222220000100210022210220102202222102210212212112222010100011210200111101210212002002010102212110010022202222210001222100121001111012211212002022011201221100101110210110011021210000022122002211100122102110022100201212112011000111122120010100120010211020200110111020001001021211220222210100021220200101101111210000222101201122121111221010102111122202220020012111212110002202122211020001112010200122211200221011210210012111221200201221112012202020111211112202120221022121222122212201010122200100021100120212221122112122220102002122120100120212022011200222211101001022202112000001101010221201020011120222222001122210222001222000101122020012201002002200110000102002010000211211002012100122122001100220020000201000120202010220201000201100120001012120011002000012110222222112202210200202121000200010212222220100201000121112200202202000010012000112001122202", "200102101222120221212222022120121000200211210111022002201011122120222111221000000001201110202201020222201020101221012211001002121121001010110212212110210112021201012021220110000210101022222110210110102001011100100200000200102012200222011222020100100102200021200101122112020100000221022111100221201221010121212121102002111120201001102200221122011120001110110002001201022211202112010221010001202210020022101022221122102002022111022020211102001210100200212001221100112000011220222202002121100002120112011212212010020110002111002112210211001102100100002200211102112000202100010211212022221011121220001121021021002021211021222011112112011011201021122220112201122012110111102021101110211212122102212020001102201212210222120100220020010021220122101211201220000102111212122200021110221202101200120022200221120010202000111102012201110200122000122102112102010010110110102201202002020012010011010222020001122202202100202122221122011221122210001120110122120000221221011002021122001121220012012210210012000122202001100111001022221011022121122021022200102112010022102120200111221020121011122212012112010101101021001100001110201110020201200221010200122201012111010202201001122222022221010022122022022001222002121021101000212102111122012022101011022221021001011100102101101020011111201122211222112220221200212122121211121202001001012221110210000220200202111022202221001021202110200121001212112221102012111011111001200002002121022020201022020211222210020120021100002012221011101101202221020000002110201102110022221100110102001110100210222120102202220221022221112200001101000101112200200000000121102211221110012101221122201120100001000020110120100110020210121111211022220001201022121221000111011021002020010122201211101222212220211202110222021100001120112001210002201101121100202100201111012111002202201200101111020121101010020212122002022001021111012222111112202102210000112101220101100010000221101001211221000021201111222102220002220112120211201212010221", "121220211201002121101000221222202121012210111012212210220020210212222212111020221012110120101222212110110202100212122111100210122201211211221100111101220201002211111211112121202221210102120021022111201010110200111021200022100220100220101000210000121220210102222000001202202002011010012001011212010011012001001021202122202202020001220221221100122122200000022022001000202211020120112110111211200210120102000200011202101020200011221220210121210220200002220012202122120020202212120201122110110001121020101122120202101010101020112001121212012012110011010011101210020111210021202000201220220220121122202210110001022122202021001202010100011201012201010001112201000211012110002012021102220122012010220220120010012221100120111110221121201011101111112021021212211022200121201121102212000212012020100020001202120122111201112000101101122100011212222011201000000201101222220120021010100200110210200022012001021021112121001121012202101101122202202202220122122000000201002112002222002221122120211120121110102211102100022010210111011211212021202101122120020111211021021000120021112222222222220022212011112022010200201120100120100121112222012010110200211000120211100211011011212200000220211000200201001100021221100000102202021010102111110120211201020021110211010000020112212002220221201100212200220122120012021011010210222210122222200220011222022202112022020011011120002100102202121021222010021120202012100212012011200020100102221220012212120021002211001222010222220220002212100102202222200000101101102021202021201211212221120021200100201201201000020112211000012100021202120002201001001101220111211101101001210221002212221022100111021100222011122121120012220101200110211201222112221121210012221000120020110212210112200122001012011202221111211122122022021210201001001221222010010220222211021222111010201110200121020211122100101220120111022122220100211202221002221212020020112010000220201002102112112002200102201022012100100211002221000201122120111220121110", "010020011012120111122201211021012000022201201121022210212221120000220211012200221021202120102201220121120222202121201222012202212101101101022210200001120100122001211011000000212212201221020011211201112111110200012021001001102102012001100012002100111101212122002011220100121210020010221212120202020101102210110120110201011220111000000222010011111220202220122100101201112220100011122011002001011011200222021112002002210112220110102210200100222100120122120010121020200020012002122201212222111122122120022121121211101100211002021200020111122212211200010000200021202100222221100220022001122121022100110220011101102220221210111121002021001022011011021212202111012110122000222112212102120122222220102102002100222110120022110201002020102210122100021121102121112022202221001110022102202112112002012221011111122111121110100111110102111122110011211212200212212020012101222021020210220111002101100102112202021201111201112011210110102120101001200001212102211001010200211022202010122120120101020112111021020120202002001201021010222121121211210102020202102011002210022101002122102110022202122012102112102220212201001102002012120200221112101202222020201020102222200221100212100122002120022120221011002012222122211102101022020021211000021001020012100102110000200210221012021122120021122100221010122101010210021201120020020002000001101120020021221211021001110211001110001020200010201202020111211200110122221221111110001211012121012200202200120210121102000101021222210221021112100020210201200202102021102012020220122210122112121111201002122211220021001021022000100201222011012121001010121200002010020221110121101220122002000200121000020012220220221120022022011221200222222001200001020000012200221101202021202012120201110212222210100221110022200111100210000102211012000012122211101012000020002221100122021210200000101210201220220001100110010220010222000211221102200202221121021110022000001102211210022102100010212101220122020212222200210020110022022120202211", "111010211110212102110121000122012220012011122020021122221021112202011020212002000010221112102100222200112200022021202200211221021112010012022010200220011020120112022210000000202010210010202211112201211102200200010002111122010121011002112021001121201111020120012110121202120120010002221210100222000211010121100022210001222101220201121012011220111121221101002111222100121210021220102122202222222110100222002010122212000122001112022220010211002212210102211101100022112000200112011211202110202111211120000212221011220000221120220211202012222212010020000202200121122212012021010112220222110110222010211222102012021121221110201021101120100222102000201222220221102201121110211102122221010021121022221202212222020012212220100211222211221021022120110210112200202200100102001110011210110201120011010022112100022022021010020211221121111012211001022200100200201222001221001120200110211100102021121212121121222212102101120001010102021120111002112212011100020000201002120002021010021222221021021202220101220112121221100010011212111221010112202001012201011102220101102121122201101022011211221022110121202112102002022011212112021222220222211102100110000201121002100001222001000012020020001020222021021200201000202020010010111021121022020212021111020001101012201012200212222002022212220221222200010020200121021012111011021001021102220110120200110220201121001020201011120012211211002222022212202110011220111122200011022121101202120210002020100221201221121221001111201201010100102220200010010202220012021121212111020001010200202200002200002101122120012001020111222212021101112210010011222011101000122001212221220212201222001112002012000201202100220212220112100110012210101002120110001020220120020122202210220001021101201210001221120211110010210120000001200100222002020010100202020011200212022022101210012111021202202200020222202200222020202021220021102112022221121000022122101021202202120102020120202122220211202100222002121201122021202001101200210101211120", "000221020001211100001022002102210120020201200020220012012222121210011112200212000122200202110002222021101110011111020212122110102102200012201100221101201000111112021001112210121101012200110210111110101000120000022000210211122202012110202212110010102112221020022112121122100110122222022021002112121211002121221020212100220221021111112101011012101210000201100022121021012120212120210112220021021210102212201112100211020211011122111000210221000112011011101221012222010000221001011010002012011022201220120112121110112210011220201022201212102102121201122221212001202010001212111111102220100001210111200210220022011012102021210010010002222202122202002111011221102220221221201021102011010010101111200010020000110222200111202200021111220122102112212201221110111222122210111222221002110020011021000022102210002220020212120101002010210002121021221100121200200201120021210220021011001211212000010221021221020110010022212101122220202010200222020010122120201122201101022102022110101122011020001101011220000211111212201022112011100221221111112021001120200011202022021021202122201200121102200001112111200210112122100222112220211222002111212221111020111111001102110211102022022122202121220220122222011210221110010221021011220212101121211112001201120120201000111212210110220100122012022010121221012211111212212110222020002001022020220010202222120100110001102101100210100200101002120121120010202100001202212121221020010122021210212020201120122102000010101022001002202002202102121221120010201202220110111110002200221100102102111222000001022110001011221021122011120001220200121001221101012102020201221111210112212110121221120100110011210000000020011121000120100012022221001212010112021220020001210212211122012101120222111010121120000221110221021011112200010022211211210112120022112022202202120020001221022221110102110110000012100022100121221022110002220211012021000100012101110012110211021001122111122200111022010102010220010011011101202000120011112100200001", "020102201222212122102221211222222220221220021202011002200121210122121212021202222000201002020212010201201101121102002211021221020221200021210201211222210202102112121002002121020102121012002200221020101210102102200212012120012212122011001020121202112210012012100200002121222220001011112221020120112221120112211111010001121001200110221111122221220101111211211102121112102202210211101021120102010001201212201122122200022220001120002002200210220002202010200102211020221220102012210012022011210120012201022111111212210210012220021211112111210020101201121110010102100001220201001112011102101220001010202012211202012120121222100200021000200102021022210210000010220212210200100210200122012202100002120002022001101121120010112102210022122220000021212021021211201220122022220111120022200121001211212100022111200212101000001222021000102121012221001200110210220010222001000000222222222012022200112211112120102021011112120120200210002120020110120002021222202110021101200012211021001212022001212201121102001222002211201021022121201220012100110200221122101000110101110110022100122001101122002120212111201100212121212222110111112011221020022200101222220200121011222201121211022021202222212200101211021121111020221102101202112000010010201112110011100020101110222201102021001120101210222112222000020221201111110011211101101221220222221110220211111121211112211021200111011212220212102202221111102022022201110112012022020112200001011220110211201002202220211010202011121111110201010212001012201011221201200101211221220010101221020011202111000010122121201100210120100010120101021012010212210002102022112020212010020000011021110021022011111021012110002022100211012202101200110001221000212010100002221102202012022001022222021121021110112110001012222200022000021100220101002021212100001102102200120022010022210220212201021112021211122201201100101222100021011222202220120220001020211210210210200200201110110021212101112211220101102021200201202212122201210121201021", "211210122201221120112002000020100210201102000222221200201010102210210210101200202211102012220221000100110212021210111110010021010111011020210002101200012220221100200222122020012010122201112101112001121100111012202002022001210202001210201022001012110112200121210122001000222222211211201010010020102012201020102112101211211220021011112211202021022021000210022001000000021122002120221221210101021221212002211121110122001112112010020222110112112102110220122210010211010020010120201102221021021102201210110000002010001222221022210201011211111212002220210212210202210201112002202212020001102220221000200112001112001201020122201001101021201112010020220201221001201212220112011101221010200101200022102021000022021120200121201222022122210000020100122110010200222001212212120010121112012211010222010002101221211201010210210211012100022012202122202122121101222100201001202001210021020102221222100210222121012102021212221220011100102021210100021002100220220010220212121220021022021201102211222001200121121121210102001222201101100221000020212110112020120002111121110112220002212200112021020112202202220220211010222122111222011021112122001200200102201210022112211002221022200021000112220112121122221200101210121021012120122101210121121002202212200021122120122220020000011120011210110110220210200111002012211110002000220010020020022112120001021120221222112122101121220102022120020100112121000122011201121212110002011020111112002120102112212122122212012111021202202122102211110021011100102121002121200220122101002020200112212000100122202221122021122022021200200122002112120012111222021112020011201211100120011120002222112102202100122122000010222011211000010121111002021202110011222100202000211221110022121220000110102122121010210011122222210222001110020200020210221200020202001002111002212110000121202100002121022001111122121120011112201021020010122102011221222102112010022010221100212002201012202020002222212212100020010010000101000201100110101100120121", "210122200120120012110110112220010010001000100111101111112202021012220100021120111001110111020211102121012202120100102210112011122120021002012220010122112211011120101010110102022122122121010220110022210001011012120011000202222111122110010101201212010220101212220001020222121022002221210221222111220110022220222200100220001102122111220001001121210202210112002121222210000002010101112020202001211102212200211212201200000211000212102210121101200121101012101010120011001111212211201002102222121221101000020120220112220211101220100221000001121102100122122000120100001112120002010021022200102110110212001020022012110111110110122222000021012001012012020120012012012002112100222100210022222012111010222211210112212221101200221010222122210112022212001100111212121121001002000020000020001222002102101210000121112221100021101111000222100010012002200000201200201220010020211110000221101120220101021011020210122220002121112202100210121112011110100220112111002011121121122220002120221010012202101012200100111022111212221012021122011012110210122122001020102110102112100021212212001021012222212001110001211202011222120010112011201000110120020010110211122011121112012001112020001100022122111002012101001020001010212200110201201202112220002010000112121220111022211122000221022000222222222021000010022120110021210112220110011002012200020010002012110202100011001002110011011012211211010202111200010012000121010220010102001100002111011211201012210221121201200010022001201121000220001101122002122010210100110101012201222020220010120111010200120212020101202120022022000200022211120201111102212012221022120102022122201201112121111022220121102202001012200210012121211122102012200200201200120012021202110111011110002021022011022001021202101011212002111001212012101102010121221002111010022212011220110210222111122220000200200201112112111102110010011100112211022221101011201210000111201202012110011110001222220222201102110101002200211121021002000100001011111222122102", "120120100001200110201110100122020212122000200111200012110121112200100122210011200201101121221122000200110220200121100011221211221200112112201201021111202011110010120221020121110221102022021210201202110010002222121022210120211120000212001201100110220101201222002100222111011202212200111121020210020021201020122021002101111210000010210220210022212022112002211220111002101101121011122000110111201111210010002010221211021100220010100020210111200211100021200002212202120021120010122112202112112201110101202120102102101122102200110111221011222122201210222121222112222000112102012020111122221010200010012211110100122100100110022021110212001211222111221001110011002220220220101202101202002010212221211111000120100110111012222210101011002102210211210220000101102121022122011022200001220022021001022221211002012212102102000221000202021002112112102201012211020212010111010000022000102002110201021221100121200101221222111212022012222010012021100221211122122021120010010120101121211000200211010012001012000010002010222100102010111121222011201001110212021211021210111002101122202021200001112112222010200011000221212211101021101112100202012202122222010121100201120211000210002120121000112212212200001022010102002212121210221222221021100010001100010210001210111120200001001100022020120000112200000021210100012222212101111022022211112202120021122220100202102010120022210002112112112021210211221201122002010002122202000122122011102100002120122120020011210220001220022212222112212220221200201102201222100000221111110120120221022020202020000121022120200112101111202021200121020222220212110011110110012021021211122100022021101102012112000110010201110111010002202110021102002202120220210022210212122122201001202220002211111220221020010000112001022021211012120021010100020211121002210100021101221010011020112110021222012011011112112011100021210210110110211211110012122122110121212121110212211120210211002122100002022222221212211020122122100210001111022201002012", "101010110022010000112000211000001201121101101022210002220201212200010000121010210220220020002011112121212101222122211100002202210012121020121220102120201212121012101101120200020022012010100101110112221102112001011100200102100011021102002012010221021022102212210210010202111020211112202010112121221201112201122110201020000210122101111021202011101121220122021002020211100011021201022001100022010000102022200220122112120012110200221021010100110102110010121222221120100200221101010100022021001220202012220021100010121121001000021012111100100012001100110101020202002000200010112122100020102211202020220202222222122121102200021120211011210000002201120122001000111100222220222002102022001210022000101220202212222020012221212200020122211210022220121111222021011012200212202110211020001101201222011220101022010212011202010222111111110121102010110122012111200020122110001101111002000120221112222020101011222001112200122021001222002020201012000120201211202222200020102202020220200120201211212112022212012200121000021110211100022001111100212101010010000200220201002220222122121222102200100102220022021020220210001000211101022021000211121120012101120100121110022002120210111221100021012220111010210000001212111200002211010120112011101000111102011020221221210102222212212200222202112020010111201100001111221221112101122202212220022000101022220022202120120221210111011012021121202121220222001100010200011002110112121002220222000011020211211111020020000020022120021211011112200101101211122012002101120110011021111222021021200010101001100201121021012022210011012221002120000022222221210202101102020211011122122212111111221200222000022022202101201011020222001212000222221011000112020001221212201110110222010212112000211111112011201020200102020010102110222101012021110101021121221202201012210011121210111101021211211000102012002222200120212201120122011100202102001012020101200202002020220122001021021222200200202112201202012102102100202001100110110010011112", "002002001121011221202101100101122120021211001212011202112101020001211011112200101121101101120100221120122210012110112221022020221222122201210201101100022122102111001022202120102211012201021021021212111111022201122122100100100111002221202122120201022112201121111120120222200111212200201212202122122121200210211201212202122110012212210001220001011201221020022020010112010221111110021010222100201201000200101101110110010210212220002101211200001020200210012112112021000022120002221222112220020000021102012002201202211001202200111200222122001201012221211002221120011021002110100101212110111200021020101102222202202011220101110120220101010202211102122120020221010220020022100010021001111001002220101220110102200220211020011111210111102101101120202101010122222010221121001101211211102022102220011202212010122111000222212110120000201011211022020110212020022001211211021211201211022112110210010220100212222121022102121201010120000210202021011012111111220211201122001002220110102121122020110120201200102201120202111200021221202212221011010020020002221200221210010120000022222001121120121100121200002001221220212001222122220122222222012002202000122210202020101011001011122021121012122012022020201002021022102102102022002210121211002201120221221211222022022222210010012212101212101010110122112211100001011001122210211202120102000000000020212112100001012111221221010022000022221111121012002121002220011001112112111011111011120212001202111121220200200220010011121022002020212112011201010112120120000221010020122220102000111011121021202201012021102101021122220102100210212001122001212111001100101001222122021010221121012200022010220201110120201101111020022002121011222211210121212010211020022120110020200210202210010121202101021220220120111012112002221100020010101001020120022002000010202011121201111212210010121122001021010202122022120222210122021111002021211021210021111121001101221102121121112001001211012020010020211222210210112202111220222012011002", "120111021112222020102001002121000202200221112022112200012111011211112120122222101121200021200100100211200201020012212111022110001202111002001100212010020202221002001201000120222122221222000001221022000011121122120022110000012021211022000210202010212211001000211022022000120002210121110100200002112111100120211202002202100000122100220112012102012002022001112201201022202012210220022101212110011220220001100002211100211222012000120101100122000011112211101120001120200102220000012111120212012202020222001222202101210020002002201121210010222001122002001102000200011122102111110001222220211101202201201112102012121201010020002101211221212010121202020212022202022010101202101200010122221110002122222221002001221212000221022121212210121111120202011102212221010210222002110020112000212101122122022110122221012001211021221120012221111200011211020101020121200001111102220022111020111000101111211020202021101102200222221001122202010020022122202001001220111102012001200001200120001001211020002210011000102002112001022112100211120222211012010201101012121220002002021011201222222102100100100201102011120221221102012122112121012111201101101011112211220001211210201002112102222212012202020022011220020111100120201011120002102121110100000111021002212122111200111001000100021101120021112012212101102001112111212222211110010202022110021002101200012012120012201022020202200001121122112201101220011202211101202011222021222000021202122022101022002120101012001101012211020220011000100022010011102211220212220210220012220012012101201220220202210120021200211221120020202020020112022101020020022010122011211020010100021020221212012200120202021020100120122102202002201222101221120211201101100202201212111001112011000010101122110012101002021210221012002100221112012112201021020111012000120010121001202102011001110021111211022210201212121000200220202110102002201000122120100021202011100020011121021221200020200221021122212210012011110210212011002221101012112101002221", "000101001210201001212011001221220111110221212012001101101122112202010110010021222110011211221202210122000120111002202212101101220000010221111011212210020202220002020122111001001101011220020011211220110200010222100201001210002102021201200200121210101012001011221120010001022200211210122102001022200100011211000002212200012220022220120121111212010202101112111021011110201002221020221001111202200211122102220100212202222221221201011012222102010221212201000210201011202210212122200222010200012111112212112021101101122221201200211220100110100100002221012201100000212211022020022201111112001102121201020011100120200010200022102011100200111120022211011001011000110112021002020011202201122102210202002211122202021220110221012010120210121212020000102102201121201000021122212022200201021120221120012211002102111220222120211100120021100100111012100100011100120002120122022121021012002022100021200000200012222002202122111021200212202111122110210002110102220101000022212212102220021200220112101000121210001210012122211111020220100112110120000221011002112111112100121202022222211012112021010120001022211012002102101010222000212000000010100200101221101220010111122002122212121111010110121012122200210101220012002202120220212211002201121220210101112001021101010022100120100021121121202111121020102020210211121202020010121001021102201200001222022012210012000022121021120112012022211012121121002012120201120122022022101021021110100100110112102110021212110021110201112212220122020201102011210121020101010100210211212121122020121100022110120210101122122222012011221111200011211022211210000111201011222111000122202002212012010021212000200200201122121122220201010112012012020020110100002211120012110212101002022111222212102120200102011011020020221221022001201020010101122221100201200211111211120021020020210002011102121210020221201001201210122221020222222122212010120001111110000012102021000220100001000200101211221021110202211212020122110200002102011201200221", "022020100000120010210000210002112010120201001110112112121220020110002202221120212010112012111220001110212110021102120122012012121122222122020212000011200112021111212120010011010011020221221220001221210222100020201120201212020220222111002110121011100200002220022211020222222100210102022112121002122110222210012211111201122021000002101001221201022212100102220221020110021212220202120022200220201201021100222212220111112011002212120012010020001110211210012122011110101001020221210221210110221000221202110011200200210002011010011120201220122200202112111202220020201010000201102220121110000101002121012221001122020211011001021211000210220102120111212210120000101201120100101210111210101001011010201002100120102100121120200121001200001021211110221210212002121110102120020100102111020111222202001010201120200010002011202210220011101200111220102022122110020211022102112020012022221211212020100022010000211100000221111122020001222121102222110200120212121202220010210012220120001112010120012010200011012212002022020101002200011120220122011010220101112102010121212021202012210021120011000212021020121200201120011201021002000021100111022010020001002212121110100121010212222210222212211111202102122212000120020011111112202121101110022121001000000202012022122211210000200010220121020122000200112220101211101021111200202120120100210201212121100222012002002022122001202012000012001010002011221010121112000010202220022221102202220001011011121200022221222121111202122202221210021101021111100100120021011211110002002112111010201221202122121211000112012000102112201011101210210012000112011111011020001021220102222112212100221021200002212202112112012011211011110102112210022201222021001022202202011210111201120110110002200201111012101111200002202221102001212220102222012212101211010121212211020020112011011122201111012010110202011111022201102210210120010221020002120111022221001212212021201120222000012020102022010221201221121222120102211020212100222100102202", "110001122020000110021221000022221212022112201202011011010121111102110010111220212011110202022201001111222102211021220202010100012000121021000101200000112012002201021002100101112020102022001011202210211120000202121111120202101021102210102022200112012112120121001110110021120000121122020211102000111111010122120121002220021121020201221121121212121110110022112011200210021111122001221212001001012121021022002111021120220221200212000220222101011211112022012012201202011121201222100110122022211221110110002011221002111211021102200100011020121110221202012021002021102021100202121101000210100102011111111220012201122020120212201011012101100022210022211122211102200020120010110222101212000012100101100102211212220222010011202111012210120212220022111101100010120020102221201010021022022110200120200201212010001101011211012212022000021012001221100121210110100022221212121201021010002210011000222020102120110022022112002201000202002011021212012202102120201000112012100101101212201201121100122102022102012212002120102010002202200001102010020112102100002212211011022021212111222202222002212221122212022002200121221120220001121202120101011210022002010002101212202012101220222120110110001000000101122102210020111111002210011110221212200121101102210120222012000200220200102220120202021022012000121110222201002220112002011022112010012021102220022111211012000122022102211010212111222011120212211101001110221111202002022020202111002110002201100102200210220222222100210012211010202120021122000100002011220022200200020201111222011110020021010220212112102112202020212002212122221210020201111221101200201120111022212212100122001021122012102210000121110100012000122221002122222010121202010201000020010120000121200102000202101001221200101220202120221100111121221111222121222010120201212021202112120211102001221102110220212020120012211001000111122012001221222212122212012020201200220221010010210110002201202000100000220112112111200212022120220122010020221110002010", "101021210200111001122212020200212010212002201121100020010202120210112001211212002111001202020222010111210112101220000102000120200001002111202210000022102001220212112211110022122212201202001221101121110211202120002121001112002122010001011021011111020221120121001000120221101122121122011002011010211112100200100211000011210022112020120222010122210200012122001210222100002110120122001010121100211122221000210212022110120211101010000212002112002012022202222111211222010102100010012000002222221121201101111020002211011122201210112222001012101212201120222220112102222212120122200011222022202201020221121200211222110110011101211000221112101022012112222010211221002201000012012111201100000000012210210021121210110000220221111021100122101222111102001122001011201101011200101222200222110212010210212000122122212122222222111020122012012122102121111212100220112201021220201221012010000221111111200110202100000211122021202000200012221002221001010202222102002012102020021110100221121101101112112202012202022211222112210222001102101101112120101211202211100102110022011201210122000020102021202010102211220120001220021112100110112202220202101011111211202220010211000102110221010020211121100202002221022122210022102011000122111100010221102121011020002111220122122100020111221021021002102101220221010000211000012011220112001020110211111100000022201100222111211002112002020021212011122221110011001200201220020001111000000222200021022212201212022222212212210100111020010102101120112200000201002122112212020010020221202100201120012111022202112222200100120201202101122222122200102121222120202211102201202210100112122020222220001122001112121201120202022222101111110211221210010102111001222202100220210122210201002110001102012212001201022212122012220222101012011220011112112020202201110022122212020121022112001211201202100011111210111012120221210201222020202012001200200111010020020112010202211101122021000210010201120112111201200102112022002112222221001011011201", "011201120022221012101111200021121101100102000210222012212022212201222202212201022011010212121221120011210202002012102111102100220100102120021211010111000201020112222212020022210002200212202202012012201200212000102121022201002012100201101112001021212100221000200122212200112000212122222000022100000200021102221210102002110110222012210022202212001211122021122122201111212221100122200002102212222201210122010101211022200220121111222100020022102000210200020120120010100122201211102012020010120111002222111120101002210221010111122111201021110202100000222000201021111100101201202112121221021101221002222002121022211020200212220021111210002012200010111011022212112211211121001112121111121210112210220110002120011202122001122210011211111121002112021022102100012222210010202121212111120200122001111010101021200211021100221222101120121120120210021112222221210000002222222011022220121112012222102001200020110101010000212100101021201110112122222210012011000220101222102000001020011202101210202210212220201102110010020100120112100122011112121111222222220202101111011101100210201000111210122012200012121111102212100101222002002012101011002021020210111110001202211012122002222001102020210110021002021221020012110210122012222210212111002220120021211111120102221202100111100000021011121120001102201011010201020010021102210122210220012002022012012211000200210020211102200122000121001012222202211100111112202010112022222011020210020012220111211110022212000010101021201102022222210012112201022111021101121200222220011100122120010012121100222012112200122020110110012101112212022201012101101121212001222102112100110020220120112220222211011201110212121102012020122101201102110111011221112001121221102222100210000121020201002020112012010012201211002110101100210121211200102112121202111002120002100212110212010222220221111222222212102221110021201011202001202101212112202012120220201121000220102100010020120002211002202020112112111212102122011120110002212102122112", "101010210102001221120111111111101201020122001221220001212210112222022020011120110112122022000000000202221222220121211222100000121221011211121111111002201120200011221222110202102120020212002210002021222100111012021212121121212010002120222122012210100102100020112111121220101122111001210212212021121200011021002102012012111000202222101012100212002102102021211200201101000012012221102012222110211200221220102112022122111000020121202220022012222102001102121120220020020101101112121021122202011121021202102202220020210222212222212120010202000011000011200012202101000012010111212002111221112110101022122011110110202121002211001211121221201112010202022110021020111121100112002011110220201012012022020102202012000121110010012120221021122211212220001101020121210122110211121001120120100211122121122201012212200200002210120021220211112201010112101110022122200110002201122100102022012110022100110220212122202100022101101012212222122221020011200200010102111221000101122011202121011112022000020222200202022200011101120212212101011000102021001202122021210011200110021011101021120121021110211001112101112220012121011221221110111221101122221022012020010021012212010002112002121012202202002100110112002201211120000011010010212120200211111011022002110020012100102001120010100120120002011202120200012000002002020222022212210201221102222201110012101011210110211022202121210120210110001020121212201210010022102000212100121121112110002121202001102222022021201110111111210121211220110101002200201010212211001000011120112121000111012121012222010202001120021120012220012012120212212222102222102101120212222202200121111222010101220010222221122221202110200102020212111211100221110220022022121220100022120020022100100211121010120210011002110020120020100120211100102020010200120101011211112200201211121021102210102100220021210002022011112101112020121210212200222102110222101220212021011122121210211222200121011022120011122122121021111210200012221202000201210020100210", "121011211001220100220110112101111010012112200010121110122112111012020110101012100100100011000020112110020012201021210210002202110001112102101202221222112211211210010102022202210122120112010012112111210211010000021010000220001201100101011012101220102022201211222010212021002002021112202212002122020110200112111110020022211200000220022010100200001201022001221020201102211021000110100122111200220212101000022121102210010220112121100121100111122102200212221210111011212100020020100202210021022100202000121022121120212122202012222010000212000211010111111020201120100122210211202220102122122120000221012012222122022002200210111212120112000111012120202220111101220202210001220110211211000011202110011020110221121120221011012002212011011202202200101011220002002202010121110212020121112221201011012111102222100221002111200011122112022011010120120110200021021202002000001022122100021121202022110212200202200021020111002000220002002122001002201212202202012001021020101002121011212010101021020200012102111100000021202100012022121120021120012120102012112101102222010020122122012102022222012102220002202210202200011111012001100012211211022000002202002220021001222020020002202202202121210122211021112200122120100222120111022000100210000202210020202100220002102120100212100010222120020011001202102010110110021220011200100010122220111101211220010000200222112010012110210222021222100101112210102201220010110002222001002121201120020201221212200201101121200112221022122222201212011100112012111201202222220201220020102001010022111110112020111201011102121012102112102121002120201201100222110112202111122221112011121222100222102101002201221111122112122211222202102222200022122121010210120211112120122222102120012001220002101001112020221010220022202101102020122210200001112122102002222021022020011221222000010102022221220211112220222112012210002112010221110021020222110211201210201112102122012120100122111022221002122000010121122121210121101211012201022111002222", "121012222021200202000202211001102002000112020100112122002000010012111100212221002210120122021221010221201112020011101020200020122121002021112101020112221221012102012221000001110012222222210120202212001220002211002200021121220221010012022220101012020202012102000221220112220012021010120121220012022220211100200201001222221222020000201010011202011121202101201011210020221200211112101220020021000020101102100202110101221222122020101211201101010111000222112220102010211222211220020000122221112221100111211112210010012110002000102012201211002122120022102220200200100020110002212111022121221021110111121011120021102002102001211021222211101212220120220100201111110202212020210102000022202121221021212122210020012100001021122110200120202212202110111120212110121010222122202121211110002210201002200111020002110012021220100101021011221201101112202200212010020221100010112000201211112110220111112212021220120111202120000010120000101202002002200202200212101011120012120111221200120102102122021121102001202200001002222212002020110112121002100220000012102022101220122021000100121212122011201220101001010112122222111201022200000212221101112102012002012111122201221202011122210220001212111202222011010101000222222222020111200221001021221010202102210022120102201000200222200012021022120220100111212221102021212220201101111121011202121001220010122012011100100220222200100022020111100012001101202222002221010202110210220102001100001002200222220001210020211010111122212122110002221102102011020112002210022121210100021202022000212212210210210122110221111002201122222122212202020022120012210121012220221100012112211021022101100002201010111010011001212222102200102120001221122101221000021101001122121012111110212002100012210120001212021020121010210112201121120112100002200211011120002100211012101100200001122111111020012222102201210200012211012212200211001211000200000020000210022122220200011112111000101002111100221121021011122112110022122220111221210200001010", "020201011020020121100000000210201022122012112221020012022120212220001202012200101220100100110102002220012122122200212120112101111121210201021112020121102200020002000011002201012001120220222020010220021110121222220222122121111000012100002210102120202002200201201101001000022201122101000202022200012211112202202111010202012111012000110110200020101112000102122121200122121010122110121222120002222100201010022100200220201201001012111220021000110220022221220000020210012221022112011110211020100200112210022222022220221010101011021211001112202001012201002020021010220122101111200102000010021011112022212202221111121120211022012100220022121022112022220010002000220100011012121220112012101122102001110000001000222120110221112212121211021021220101120110010001120010011102020221210001222111112200101221201010022022211202212002001012121111002211210100122021211210001212100012211211010111200120102222000210110111022000200201022211201110210001100221220221112021101211221002002121211212020221112220012220122201210022211221101201020101112010012202120221121211121020110020211201120011121011220021002100012201120002201000022211120020000112222120201122111212202220120111212200211001221120201220221012122221120002120201121201001210201122112101210122112220112221110201110211011121211111111110012010021001010010200112222001020100100122110221220211012112221011120122011001101000100212122201101200000001002022012100220201220001102120110112120212012000220010211120110012220101100201222220202101020222011210221121201002011212010220002101122011120210001020001211002012000110112222222221212221201121002202211002011212012221010112211200221222202202200202122212102202010210112021211001002110102200101211011001012100010111021121012001012121122100120100000221112200220220100020100022021021102121200020201212121201101021010220221121021121010021112001111222212111110121212120102021211021102101010001221022201120222012020022001100102210200011211002201021020000102001112001", "212000212112111012202100211120020120110201120100120222200102022021100212121020011122210002002211022111102111210010110101110120121211211001100120202220200000211112001101210020002120111221122021121202111122201222120201201201212100002022021020100010121112212002000112200121020212102202121012101020120220022100002012002100101200120221011200211201220022221200200211111100120202020202122020022102112222212010002000021220121201102020120000022002011010221220022020020002102012011102100210112002000001020120100011110021022020112221100222021002112122201010012011210002022210000210011012201012020101000122011000222011101002021220122102211220001022210120012121221111101100120022122122021110022020200022012121101022111100010210210202200010212000100122201120212000212110000000222012220022210022200001021102002022102111221212001200111002220210002101111120011221210101101021100111000200111002120122200110212120101112012001112221201020222002101002210100021122202011101121221122121221222200010000102120122000110022011020222010001211022020122111220022201210211122102101210122110211120121100202020200202012021122220201102112121121022201210022121210020020221101020122110202000122210122202022120110200211210200211110111122101212212220111100122200021022220210002120202222102102120221211111011211221020002002111121220211202012202000122210012200220222210122012220020011000202111101212020222011220012022102212020011001022122000000201001201100002210222021010202200001110010022002101001111220100202020211221110012122221210100011220101000202012002120021202112121202010010220110212101220012001200120011101102112112102121010102102112221200111010012012011200002112211220122021120022110100220120202200110201222222201212211120100001110111002111120021210211000110000202020111211220221222011211102221020121002100200110220212121021102111122200020111212220220111120111200201121010111022102021110221020021121002211010212012200221111102111010212121001022001021121211221210100011", "110120210011220220212202000200000101222011201222201111222000100112221021002120211000122202000002000010210110102222211012111200021000122001202101201112221111022122000122012120210200111111221001012002211210000011102001101121000002201120101102100012121111112121120022222010222112022002111012211200210121120222200200222212201001012021101000210102012111002100101211002001020012111212122021011222202010001121201210222102122121121111111221011001011100110010021102002101122010000120002120021020110012020201011120201210210202221101212122202111211012111020020210012201100001120210121112112010101211211122200002221110202011100120201120222221121021011000002210202212020012000200101112221121202222202122110001111000110101210021001222211202110010101202122022121122122011122100220101122220021210001120221000022122200011211010110001021221111212110120000102012022000100101011212212210222121102122121001200221010202112112111002121022120201001002101002002121112222010120120101112100212122112201022002222020011101112211102222112000220122100120100100200212000012121121112022012210122212000000011111201221021011102021102020022111111010122200212021020100200101010210202201012221112002101011200112122002000202102022100012021111111100220212212211000022201000000111221111000110022010002211111122001211222221002010210112222211011121001102110100011000111021221221022200002011100022202001100101222002020200202020001010101122111001021002211201101121101200111101010111221000110202102022112021100211122022120022011022201110021202000120110000102021200100212020001101102101021022122212111111021201200020122222020102012202121200011122022200222010122222212221002000022121121020200221220021022021020101002200010200001011010200211220222211012001110020022102021110122011021021120202201200000022122211121211021010121212012110121122102211221020022220110200100020120221122112211212122111110112002012220200021201002012112201221122010022012101202001011020012211122011110211210110011", "121021111212222200111121201212022110010120012202211221010121100112101212112211101102100121222020211011112200211222102101122120100020222122102001211201000102101120002201110211021211200211101102102020210212100221211111212001220012202021211020212101101021122200221101222002000002101012121220211122000021020212001102200112011020200120212210220020222201010002100002010212021002121001212120100210202212102200102220101101100001011220201110201200111012110012121011111101010202212101002120101220021001201012111222212220102210122011020110202012100122012120102212110212011010000101021100002120011001212021220022111200100202220220120200121212020120022222210001022201112111210202212011011211211011101011212121002210121022222111222220102211021110210210120022200122202021201202102110111211022121001202112002121211210112101000211200101212020212202221111200122210222121020022100012121112110020210201212001101112212201022210220220011001001011021210122220120000201002010100111010101021022202002112021120000110020200202222012222010202221102210211121200101021012202020000101101121022121112110201022201021000000022121200122221012010201020102200011210112221220000111110010020221202120120121212002100200111102022212012200122010200121202222221101210020210211012201011002100201202101002111000100210002021000101220101201002021211200000202220110111000001011220001011100000201222012110021002001220110221021122111000200102101021201201110220110110210022010001100110212122211211112220120202111111212121212220010000010001110011202110101212021211111101010201120111021102212110202112222000221120022202122201202122101202002122211011112212010001020002200111210100201001001020002011201101021120120121100002100222201201020220202200002021022002220201202121001010101222120102000212021210221020112001012001122121101201012100110020101202020001001122112220001202002020100021001021001001100212200022200111111121112220020121022001221001212220011001110112210200222202002010212211020111", "111112011201222120111110000011101010012220111110021120000002222000011202220122002211010101200201012010002201202220121010022201202222021012111112112002011011011222210122110011210011220021121020122100210102100020000020222121101202022201112201112101120220102022000221211010102211012012000211002122120000211221021221112101201120210212012221010022201000211212211010200200011112120220022221022002212121201211112012121210021220010202211112100200112202022000110121110212121222102202101200120220001010222211120221111111012122201121111200012010102220212201020112011212012100000000021001021121101220220200202021111120020200000001222100202211100121122121210102201222211100121111202200210101102011121002001200222100002222102102221101102021011210000210002202122202220221121112020200120010212202221112201121112000011211202020012211101110110011012111201022002102202210111220102100011211121112102102020121211111202010012101221101222121120001120102111000201002111021012020011020200102212012101222200102020000122111021002012121220102020212210122101001100112100002012221122020221011112201012122200010012001210102101110201202000201110220110202101012012000211122012201001110002222010121100122202002012220112220011001210002122022212020101120122102002120212101021200201000110110121200102212010022011110102112200100200211200210202212000201202112210222010201021220102211110222001122001022221212110120012010210210210211100201002220110220221021012102010222210111121101112221100200100101220001202012210121012102002010022110222102010010121002112012122201011102122211012200101211111102102202200220012000111212212001101210100110222220112202021120020110010012110011210200201012120001102022020112220102110221012201122112100000101212010000002112020022200201212022102010102122220102011110102001110012100000012000211122202021200110012010210010012122010202101220001210101211102102120102222010102022000102221110222220101001012122210220111202000110111101201011210220111120022020", "121001100000010120122002020010111020212021102121220021112220100000200220102022021220112010011120101110210112020020202200220021222200121000100211010022100102222011002121111001211200022202112022101121001112121011020020012201012110111210010101102000202110111111020110010212221012222112121121202000022211212202220212200100112121211211221111212120220110122121120001201110222022200002111002110220010012102221212200012212010022102121101221002012220102110202100202222211210221121101001202110211020201011112022100012202202000010101101220021111012210201102020122110212222221001102201022000100011000211100102210211222201120122001011200212112110011110101101222202222121012021110020010221000222222012212010110202210112211100020121212202120021002002101122002022211210012200012212200202021112220111000011011122100012111011011100211121200122221211001022002121122001112011010000002101211010200011112002211210010202021000200222200202200110001000001110101100110122222120122002120102220220110020210210212220210120112001221012002100211001100012011120101210221122010110111101200010220200212010222210212212222201001022112222111110220010110002010010112220200200210222212222201110222220210220222102210020221000021001002202111102001220021012010102102122220012021200101222112121100110101001200110202022010122112010220020121021020200111021012212110222001200202200212202202220001020110201000200212211012011212001011022111121112021212220021020100222211002011222200211102112100101010110210121112120201110212012122112102202010221102110211110201012102022100020021120001111000122011110201111101211021212010210001210022012001212012101201212000120102212202001001112012200221111100001111001102211210212200020002122012220212011000020102210121100000200201012122122000102201111020210221100110202202102012001012200122221101200221022211210011021100111022110221122100002000010012120011112201010211102022010112011000200121110021010102010211200011120121022102211200211001000000002210", "221211202202010002112012120022002202212102010012201111201020111021111221021211001211021111120110121112021020102020221201100022212000111000021200212002122221101000020002212120200212011121100110201211011010010021101001120021211212212020212020212222202011020100012211121101002201202012210102221200210001221012012211221222211100110002022221021002202202110101202101210011021201012020200021222002121221020012101201101111120222221200110120021212100020110101111012211111200112201022121002220112210100000002121022010222100122210011201022010122122010122121112100002212001121210011210120211111200212210121200110011022011221100210012121102122220010211212000200111002100110100221211211212200110011100210111012122200211002102012111102120221020101202100001211202110211022121121112001210012000201020121102021102012210012100111202200121102211200021200002112010200001001022202021200101010121111212001220012021110000201101121111010200020201211122111010022220121220111111210212212012100120001201022011222200010120011221121101100200221201112210212012122122210101212121101210220221101202100000011212202001221012021102122110010112001222001022120120202121210120202012102222022001220221120012220212122000001001212212122101010012012220220200210010211222220100210000102102210010111211202201112020100202221121110121020222201212121210202001002222001120000012012111111111221211111220002010212200211101222001001201100100220022010122101220011200220200201222112021011111100122010112112212222112111111111111222120101021201212220201111020011000020201200221000200220201201002110112111011100211021101100022020101010112020012111100001200110221001120010112122220100002110102221000122120201110100210111201211122022001102210222221000012220010021211100121212202122102222112022111110020212220220002112101201212201221112200000111220122001102011101121001002102021121112222100010111120111020010212021021201010220021110210121212120000112101221212111001100111220110211020120011110121222", "122002021221000011210111112210021100112020022221001001011001122122210011120202000220211011120202202012101200120022200011120121211111102110220212021122111201021011101120211102120110021121220121122020211012120002202211010221221222201011020222112111200121112120010121000012210122010000120000212010120122202100001022221222112210111201211111202210102210110220222100211122002100000221020121111000100212002022012122012101020020120202022201220201001010011110221020102011112200112101102000221202210021221110211201122022221001012110110022010120010211202212210202022212111210200002100000011121222202022122011212221101122200020220111021100220101100112012210001012022111220101201012122222120022222212020220201021110121200211011210021021221001120010002211011122102221110220211201021111122121200112111020202102022212121021011020010211001222001010102120001101202002011102210212002220122112102221212021010101200021201202010222001100011112122000110220122101102220200102201101122201100112202112211200010220102020000111222212101012221112021022011221021021121110122121022101201010100010020002021221212111100010022121200001101022102110010221221121001100021112101010220202222101012120000101122212021221012012220000120012100101000112120120120100022111102101001001101022222100202221201102001211012120001000220212102010100211011120122201002110102020001012010011020221001002022112221022122110200022021212000120021010200122121211012102110222012101101101022111001112102101101101111221200011202000001012221010102000022110112220112010001212110011100102022112220020211101222120212122022011002001201002221112001121110102120012020020001112011111000000112110202002122121212002201211010001022220001021211221002112122102000220102200220220210020002101212020020111111112201112220200222010122220210200212110202211012011102121001012212102210202011202112020011221020022202101222002221110111200010022002200012112121022120121022111010222001122110120120020000001110101212101202202211", "122001202221121211210001121100020100021212221100012120112020200002200200020111100001011120011001002100101012011022102210101022210120202122221220211121112011022200200121112011112210101200121022122001202101211220121122110212202000200221012011212110121222212010211121020211222220002222000010202212112102022101200020112021220011112021110211010100111112201200211002210010202220101020120121121102211202201112011111201221222112211220220120002000102110200120010022022101122220000010110011011201122221201110200212210011200020210221201110111202111121022011101221212111102112120110101222222110200021111111120001201102001200102020121120022220210210110010020011202102012100221100022202201100202002202220212202102211100012021100100212110200111110110111020020012001220020222010010201011100122201212120001122111122112121211122201010110122012121121202200110210222211011201002202111101210012010111202020121111220121001020202122212212021001102102020112110012112200100000202122220200211220011101101212010012201212202021000210010211210121020010120100211011221121120121010010110212100201020010210102021002111112000101100002210111002200022121112121000001212012102210200002012222112201120222222222012121111100210100220222201010101220220211220212021210221111102000100022012001220220221100010122220100012211120110212001021222102021012111102010212212120212001200000111012021100212021011020010012221102200220122101120220002012220112201221011022102022100220001022020112011210122211122100111212201102012221212200100210201011011122202010021100020211111112122100221021211100210112222020020021012120112020210221011111110212122012011200202222011002121001120002010122011020010102220012001010022112101211112100012010101212200110021120202112122011022012121101101110220201202001022002101201120110120212202201002121100010221101202112102202011210202212011120202102011011102222001010200021011122201220011210000201020112121212110112210221202110101111020220012112110000210221002010", "002120012112220022201020200021001001202112211120012111022222211200000101010022212120121022112002110001021201000011101011200101222200101202022111210120010210002121122102001122121022111202011122200010201102102022120122102002010221021022220002102012121010100000200211121200202010002000002001010201022210112221022101112120202220012020111002121202012111120221121220220211112021012101110220022212022010100012010100110220001010111101120210002200002122001121210121220022021122010001220200101202112120100111110111202012022210221112012102110212220012111012102012010111200101102100201122102111012001000000010222220222020200011000121101110212101212110200202120021011110202102021022010102010110110210212221012022202021022020010010201020021210110112111210222101000112120011120000221101120101101110101200100211102202000002211211000122221221211122210102221122211121212021011122202011020220202121022210122220222220102222120001220020212212102122011110211021222012002011010202022021000111220000200120101210211102101011202201212201221222011002001110120000100011202112121001110112111010120021200122120121022021022100021121021112022202202001021102212200022200211121011012111000021011222111102110022202212012122000200121210211020100212212011110021111122101121210101011221001100010121212102120002202102111120221012202220002112211201010020120102020100001012021100102010211211010101220200101220202001111000122210021221022000111122121212222002212101201212011022000220220102202121011000020210020220110002012120021211102201110120221222112221210021201002121000221000110211201111110011112012112210022202111120001120020022020121102102011122020121012011122201200221020220021012202110021201122212212122210010012120212122110100202200022021102212012201022002112010000011110201201212121202100122001010011200100000121011101011111011221201221222211012120112121012010111120102011020121212202222100120010211212211112020121100102200200000221221202210220210201022002201210222101012", "010200201111222111021220111222222101122012002021220111200010000001201102221212201022212201002002001012022012020022201120000220111121202001101001122120220200220202110002210200101220220211001111100122220222200100100202221220121002212100012120012121202111002112201020220121212200122001101200101221202100022212111221012011221020020122001200221021210200112112112201111010100000012202200012001011200200211102001002011201121102011000011101220102110000011120002022000120020202112220221222020200220122011110122212100101121110021001222220100211010110020110212020200121022101200211010022120002101222000000201101110210110220202120202201112212021010120022221211100212102210101000102002200022110221210020001020201111011100000020010200111122211222002121100121121021011001212011001022122111220100111110222021220111010021111002200022100102202110102212112210101220211111101012122100022012022021212100000222000201112122120101000112101002111001222120100212202222022100010000011100012101002100221222210201101201210121202111212020021000212020200201220202012000122122110120201011220212010201022011121102120212202221110100110011200220021200011212112022201202211110010111200222121000020201001020022202210200022012021202101200102112122120110012022010220101220211120210121201112100100200021021121010010021012222110000112211111020210120020012211200212022102201220001222022222121021110011120012210200100100022101212102022110011020201021112212022210021220202202020112220021002112211212020022201011202110120111112202200212222021112010001220021122101000210110202002101020101212122210112221011110122020211202111222102000102220001122221101010121012100010000120000122212201201000121102021021001222221100201111111020021121102012020101102122120000102201000000021221001001111000002211111021221022012011221111102120011111012100002212121202220000222212222021101121112001102221111011211102021022122011010211222002101110120112011120221210101111012122211001010201001101120201002111", "210210200221012010012221220122201212220212111200120011211120212201120002211120202000222220010121001002002012201202011210020001110110000200002102022200110112121222002001122000112020001122111100011211100212110200100100012010210110102221102112202022112101112200000220102110021000201010201110020000220201200212112101212121210221011102002100211121121020120112211011010211122210011010022000221002121122022021022222210021210022220012200202220000011211011012110111200021022000001011021100120211122201012101122012101000210122020110021112211202112211021020022020120000112210221100002002101100000002111101101010121122201120120201221112210102202111211122212011000020122111122020122222201200010120221100011120111222212021211002221202220121002021200222110202100000120200021022001101212221110112112211021212212121121000221012021110110201221001122111202202022011020212202000212002200020011011120112201221001110011121012121011100001120210211011002221200121102001211020012112100111010012201222001022202001110011022021011021101020001122220101111010101010120021012010202220010022222202201222022222022220122020001022200111011000100212102101001020120020022021110121020010111110101121101011002200201202220102021122010002101121201101211110201212011020102000020011012100102120220020000021011011112120011020021022021120222011120101212000112221102020022220100121210210002122011100010022000111001021010102221022022211122021101022101220020100120122211112221000222101020011122202210012101020020112120012012111112111102122002121002101021011002121100001002011122000121012221012100010220100000220010010220010021111222002220202011110110100001221111202211220102101220110110002021202121202111221122220120001112011212010121001122211010221021200112100121120021120120222101110110112010001011201221101111102101200112010022220020100112211000122010001101021121200100020122220212220022010122220021212021011101002021010120201012210122200101011111012020121200112212022122111002002102", "022211222100200222021101120020002201012000122110220110211000102222210012201100000102122221210001022220000100101210222010220022111010200202101202221012200102011122202011012221211101211111112121211001221021001121122220201121002022201221202111112100121000210021221101110120220210020101002021210021100102202221002222012001221020001122002112211002102010200111020212112222111110210221202000010201112200122112200022102200022122120201122202122100021012220010012211201010212012212010120110101221200100201220001121120120022221022201110222111002020201001120200110102002202022112210212112111210102011011110210122110022200100201000120012222201002212222112012002001021200120212012101121202012010200122212100000020101122121111002012210002220120002120000001120200022100122011100210022221012201121222210110011100011110222101002101021022110021202212221001111010201002212012210202102200022122012210221012201011121211212120020021100222222110110101020120200010200020001201102201101002100022012211222102111102121012212101100002100222110101122011222220211021022110001110122010211020002221201222211001101210022221212100122210122100110000020000021010012020121201102200200202210200022211210112201221120022020121120002221120212000201002222000221020012120100011000000211222201022210011100120220020110222200200100010112102112120212122121011000220202122022220021012000200220211021022020210122121121101020001202212121101122012201001212122022010002001200102211112202202111020210112101211010210001010001011211100122000012100110120120200002121220010121000221222111002122012200001112211200101111100122120110202100111101201211100020200101110201001121202202201021212102110102222000121212122200110102211020200011111200120111002212202202122120021022022002222200002111100212121002002201212220021112211021211211100020100001022202120021020100221202111110001220102020021120201101102100210211102202202010112021012011211220111000112000122110220021021220111200201112100202121020001010", "222200112002100111212020022002202210220100101012121102002201210011110211010110122001010101212021000101102100201201211121200100010122020101122121200102201022021211212120002022012120202112212120012202001020011220001102100022102021201210211221102022102211122200201011200120120222020001220102202111202201121201111021221022020122000001002110020221201201212021121100210120122110200101220111120120222121212002000101200100210120122121000000202202212212110220220210221200120122101200201200202211220210210012021122211210021002122000000210201001111121110110010002202101000210000200112102111020120102001221221200221100122122202101002120120012022200110020112000000001002010112110121210111112012112010222210202221001110112100122200222122022211002111010020220021100020122211121201210011120010001011102002001020210020110020022202000112211211202120220000201200002102021120220021101000121001110022110110121001112021001200221112121021010012112111222202022201121122102111222022102010000020000012120221000112012022010202101010210102000212112000112112021201222022010212101010011011210200120212100120001012111102002100101212221011001112111021121211011001101112201122212220200001121010102110022111001011010110022220101000102112210101120010110010211211201200112112221000002022111020000212002121011220201121101220102222002022201011022101102220102021010100210111220011202021011002101200010011020110210020000011102200011122121122021022011211122201102012112020110221111002100110100001012222210212202102112202100110222122101010022110111111212122022001102221010010110202020022210222012112111101200200222011022200012121110112100021111012100121020210010122202010110012110212021111021120120110002200220010110022121122221100021221011120211112210220111221100202012120020122111100222120202212201020110220200012011200212022212202212201111020210201221021120000220202222201122211122021121121012022202021221210002020210012011202200220101110200102122002010121200100222221101110221", "021111221002100211220120200211111002120102000222121002212222011200122010021112121211112010000211001022121121112122211100011112020110121211100112010212011202202211111100101001010111111210002222120012000122002012102121002122221212101010020212211212022222010002120210021001010001001202222120210212110100201011120200021020102220100222120122112201100021200100012211100201001100112211122101220010021200000001021112110110222102221022211222212102220012211211002220200022122000001102001200021221121012200102121210202100210200111101222220220222121022112210012000120110012210010220122222200001220110112010021221001110022200120110011122112101010202200021111210220101001020010201021010012120202210012220000010102001212210111021111200220121120222100012110012221102101211100100111110020010110212002001112001201000201120221011112002212102122221020101210112020011000222121201000122202011121021210200100222102221210122200001010222202001012210101221020221221121020101200012101221012110012020202121111200111212210111122202022202202021212002021122011011010102122221120100201012002120002011111220101221001201211001011121010101101010110101010012202101020220012021021002220111201112100121200210002020022211001120010120120212002022022211220011101222120021011221110122211221100020221002012020020002002022110000111020110210100101101220212120021121211211021222211022002210222012211100112222210000001020201010000221012211200012200120101221221200122122001022212010100012012201002221020220101200210010012102001102211111200112200210101120020222020120021011201001022201210122120102210221122020200122100101200111112201122111101122121122200022012021220012220201020201222121020210100121221010121011211122022100021222110022221110200120110122121220112112120121100010100200202210022122200021200022221221222012222010221120202002110211211202200020002221121222021010210201120210021222120211011011120100001201112100122202011020100200102102022011020011112012012220211120212220100200", "221110021102220122020111122021122120121202121121021120020212000200021001112201001000012112120101112211211201201202201102022200111022220112020110211102102200222212222211111022120201212112200211102102121202210011102222201212210002111001000212110010010212202020001000101110222220002022200110110210112011121111001021002111121001220202220202221202222212211212010020202202102222012121112011212110220122201120211000120010101110001221100201111012110120102211011020122011211022121100011221221000010102000112121200202222110222100111010001101212001110202021000120010212100202001002011100101201110112222122100110000121112210201020220002112020002120101202101000012220210120121122001201220101221012100222221021101001200001102101222111202200112222102011222112101102200112212002020221110110022000200202211020012012120202221222002112100211011010222200001022002122112010100202110221002110010111212120001111020211120102202220210022202122100200122011112000222211121021221002211010101222110222120021111000011011100222100102220222201120001000202111000111101001000221101201221212211120020120111202211012002111012220200100111202021022222212111202102021110120222010212222012002112210020100021212122121102200102021020000122121011220120022100220121200020220112222112122212222201112220222211201121201012212220210212022120202011022002011001201110101200021012210121202202212212222212102021001100212221212220000111120120110122100100102212112201220110000212210220001200012221110121021211121122020010212000102010210002101210001111011220210110100121101221011211200122102200202110222020100010220211200011110212002211020122200101112000121011120011202020011112020222102220212212020012011020020021122201111022021011221100020012101021110020222210022200121121101102202221120122200001021222102122221222111002112220212001111000011202111201221001222120002101011122022120000021110121012112120021122021110010221211200002202112001021001021021121202120221121210200112111012111101012110", "120220001011021221100122211220202002001101102011000102200201002000102000012121101121100002121102111021111112211222002022002011200011212021011002102001220220112121201022112120122020211001101001100002011120220202220220202102220200021002201111011201221020011111111002120022022020101111010000202221220110210110012112121120210211112120220111021220022001100100212002122021211021121222222110211011121122211212211022102010001102001220110010000101111000101220010100002001110110201010112222110121220020201102202200120222100002222102111122210101201100121122102211001100011012001100001201001121212002212222000202212010110012211002221111202000010211222021011221200002001000211202101022212011212121120222021120020100021222222010020002100100212222222022111011211020201221020200202210002220102211222220022220121010122210010102200020111222022000100002112010101212021112220221021211211100020112011102120111001201202200020022120221101010000222220200020222212022100121012002102010120201100122222111110002210122001202211202100110001101211210002111021221012011110102202222212000022211211200002102220112210010111122010010221011122220100202120120010121112111102102221020021120001002021221102220122211222211110002200122022101022121200122201202221002100220220012000101020211012020001222210120001020002101201112101121020202111002200222102212111122102021022021201210112022022012210222200022201000001102200010012200011012201120011111212010211200111200201022122022021020220021002120102022001000220120100020221110001220110110101121221201210201110221220011220001110002211220222110122221012122012100022220102222211021100001201210120201120100222122201010122102002122020121110002022000020221110201121211012101000100202110220100010001121020011111012002021212120100101202100010002201100121020201220011210001011020122221212022211102210221222100002220201212011021212010101012210121220201110101200211220021012101001200002111220002210210211000121002110222010000201200100012210000", "020112001011202211122120102110121200211111012012010211220001120202110220211202111200022001001221120202012112012000010210222110200100020001222022201022201002211012110100120120121212202112102002020010122121102110212020222202022200002122120021011222200010221220100022221202110200001010012120102212211212010221002020200221012101102000122112110000212221222121220111100102101112020111000122222110100002002102212200201122210012221200201122000010212010002110122122112212001020110200122220022000210001021121111222122220200011210010021001011002012201202010112010020222021002102212100010220000220110200011100001020002010202001101022001011022212020012020101200002202211100122212000202121112020001202010002212201010000100002212202201221102222000002011022021012100111222211111021122211221002212020210110122212102210222100201111212000112112200211211222101200210201212020110122100102110002222122120221211210002120201012112200021222011122100102000021221020002202102111000022012221010201022020120101010002110100000002002112122210122021122111100011222000220101000201100101222021001112120022122202110101002121121020122200012100122102210211120110111122020022201020212110001211000110100212100121120010202000011020211122012120011201100001222111211212102202112100021112022211121212020211120110122101021012000211210200221022210121022220101111212001002011121100111101112210011020212221200210200022021110001201121110101102210121200211100201002102010202101200012101012121210001021102211101110021101211002120222100201200102012221220121122000100220200121112210222010020112120221011020122212021221020012211100222022121101001010210220121102001012202000210120202221110120210002100021001001000222201110100111020212012102122010220211112120010011202122111211110120222211211000211002222122220010021111120022021101121002102121100112212211002201220021201221222102012202000210010202221110210012202021120202121220120021012111112101212101210102120222111021202202022220212202021201", "002000100101101210021100022200120001210021000110021102210202221201110000000201220001010022020200201120120021010120120121101210210011120112122020120000210210110012111102120211011102111102202011012010012202212012212120112211022000220210202000210002210120221210021112102001210100022201022200012221200101101101200100120211200210220121211102120221120102100212002111112211120101122011200022002122012010211200220012012011210112102011102011100122200002211221122200220112112012011000012012002111100221010200021222202002221010212200202020001012022021022010002002202110220220101012210102221110220211111021201020012000202011212212112120212101122211022200210221100100100210002100121000021100011200021110110212001222210010012102012212200220200021222020212212011110202201211120201021011212021221220212120021210222210202112110201200022122222101000011020000000210101010000222021222210121020220110110012102001002111011000022121021122101022211002210201100201211200222112200012211112221000200111212211201000100121001220122011110120200100011101200222210012100102002201122022010211101011211110201120000012000101202021012101200022111221102112002021020211201001001220012001102220220120101002000102022012210211112111112020202200020222120102220111222222010010221102002210002211002222222002220001212111202112100121222212122022121112020021211220101100211112212000010110100122210022211012112221002220020220021211220020001022110200201021222012220022100121211220012220010102110012122110101211022020201102021121110002001010220120212012102000120111120211200120101102212101101222211221202000212001102002100101000110021021002211202001020212012210112120220001102100011020111200001012222102200200002221001122200121122212022022021200220011222220200111220101111001112221002210222000210202120120101102110201202010111212001102012101221202110220201211100220002110001220212122002122120211021011001121100100101112101102002022011000102210100102201010202012002101001212121221120200220", "122202100001110202002001100220020000122002200120221101202200122200121212220201201202101002222012101121211200220200010012002210022112002100200202102020001112212212210201110021010121110221211212201211210102100221200101200012222111022121112022100221012120012200200002010000121012222222111022211201220120201202001022100112112111200021121202101210110211001101200020110100102221002212010112000020012201210001000112200010020200011012121022101020011011021022200001022010020020212201111120011221221101200001002011000001212011121001111011211200020120221212211222100021201121211002001002210210001201000122212211012210102202200020001101100022000021121102000001000110000111210100000122010212120211120220120221122021200001001102010212201011010102000000100010110222211221202001111211011211210222020101200100210200000122222021101011102212021120201110211201021110110122112222101101220111021102210201112122021210110202012222202110012110222121111022220002112002202101020021000101210100211020101221102000212012220222211201110010121222010202210121010222110220000111001200011122210002201221220100221120002202012220112201002000201201122010111022110211010121001022122220200020201220020100022012202222021210020220010002221110222122212122011211100100020111110210000122010021201101210211021002101110022120010201100100200001102122102222020102010012110001120121021110102121022100002120010011101022022022212000002100010210010102001220110200110101022120201202022110101201022211202212221211122001012122002012020012100021021022201221222011020022110022110011101221022002212000112020222211120210022111022011212222022222211020120221000212020000201121010210111111000122001200012221102020022100221002201102001210011111122121110120111021202202110220102001122201222001021100011120010222012000021110222222001001022021101022122022111020020011112110121012020021200112020002020000000111001122120200201210000222202121020020022020002021011200010101000021112000002112220020222002200102", "011002021101001220211012112102210001222022101210110221121110201011021212102220120102221200201002220002002101102210002200200120221110211101201001211211021121121222212222122211222101211122021020020222202021112100120020010211112012201022120020020001202200002012212202021002102220210212211220020211220212101012200211102121111022102211122002012122201122110000102102102201021010000111021002200120022220122022011202001001222212002100012111100120220220210111121121012222000111211202121121020000201211101111120120200211112001220120002112111211120120010022120002102010012211200212122121200221122210001212212212010210001002021120020220122111111211211000101022221021012010022102200022112012122202101012211102111001222021021010000102012002201220021220101120101021212011020201001202012211212211202111001122001010121200111111120101101101101001200212011110022022211101202021222112201101211100011210201120100021122120011211120011111010121000122021201112002122120100200112100122200122202221201020002211210202202002022011011112000022220021210122221010220212210220000010001001221010112020212220101212112101120210212102200020121011100120000000212111212020000202101012202001012021020222011021022000101000112012222012212011210001200021011021012012112002121020122102101200201020011220000022121020122200110022121002101212112200020221112210211011002002112002222210011102110112102111102111221112011120112201100110120212202220012012001210012010211011111122112212102100212210112022010212111000221000201010000011010021202000210102220121001201102020112220001011011220010210201101112202122210221110210121022211120011202011212001222121002011021221121002000220010200122212022122122102220220120121200220200202022012222212020010221110011200000222212122200010101021100021210100220221012222110021211212111221110002101011120022211210012012201202022221202111022000212111122002112021101202022020222110120011011001122000100111011201100212012110221201002222002001200120121000020221", "001022222102011022021021202012010211102220211120021020100110121000212111011202020002110121110111212112201102222111112201011210000020102120110212101221111221201020200110022101222022010210200111022111222112001101110002001211011100202102100022011101210001001100222001112102201001010200010010021222212010201220002112012010201200010222111010122100211120102002212220102000121002222001222000002100122010010112202121222211212101101001121101022002110000022202022220200100012000120000121021202222000020012022122021201012022022221111022122100001201120220102100100001122102120112010220100022222020011111122201120021101001220200022121021021122201202110212100201022010222112210210111012002102022222212022021020001110012211012101220111121010120000002022220122100102001111101011202201120100011100212011202122120101002021120221210121121020020212011002100102221201220211112212001121102111101021001222210110000112112102110222022102121010220111012201100201010121211011220210120210120221100000121011011220110121211011222100122100020112110222121021222222102221221110221121222022121002020100010102110120201022200020020010112202110021201012010101121120200202201120112012210020212221011200111212220002102220122121212202221000000201021121201201001002000210002012001012011001100122221020121102110221021221201112101210102120022120010001121002121221000222222110212022111122202200220120122222201022220010102210020200210210021002012010012121102000010022202010022201220210200200000101120111100222020110101220012202121121011120201012000010201001001001110221002201222220222101021120102111220102220110112122000202200102011000102022110012012022102012121102101000101102112122220121201210022020000222012121001220022200012010210020011122222010020000112101202022221100021201222110012211010121200002011101121002122000010110002021212001012011110220112110200010111011112120212222121010221201002102012121212102202001121100100200112201001001200001111102120010200102200021011221002020", "012010120121110102121011001012012211102201101021212002001101110102201110100002001222222011212221101202101200202220200111010011112102100011221002011220120122012210112210120012122000022210000010202202221212022022211122112202021001202112122000120220100012111002222010010011121201101122220201020221020010212020201112101111120112010111222102220220210002012211201021202021200021201001020012221122220222000222200010221110111220110001202201101001011022211210110020202221220020222201110100110000101222011200200002010020112120110102020022001222202210022022202202120100112212120021011111211121022020011100120112101011020120111000120212000212000200121200220102120212012002121110212120121021200020011001200221020011001010200021012120101010011012100012100101022220122122112200122101011202022120000220112212200000010001021220221101001200022120100120201221110022022212012201110020112020022121211001002221002100020120002202222100020102102221200012211221122120111001220000020000022200200100100012220020220000211110020122121100210000200010012021102200121210110221121211011011111120101022000200220002222101000101102201201222202001011012221201021222011000022202001020021110211012211222100000112021112112001212220120112201021120212111022102222011112101021200011210120222210211121220122202122210200212102001010001110100202012222102212011011212211102101201021101221120111221022111200210201120112211120101120110212221111002001010011222211020010020221021010212111012012220212121212122210020001102112011101110101121100120020111002010012002102120102011111012111012201011200110202102001202100110002021011001221120211222022122022121212012001220002202101121022020120002022221012212120211012001022010101102011110200212221220120000221221201202221112110002222111021222021000111220201011200222001020011110011010220020012111010011102212111112012101020210102001010201121001100021220210220001010012111120121220001100110000121200220001020200201201102002101100200101122210202110", "001021000201112122122000201111220101202211100221211202210112102110001002021211210212002100210110220020110001110200200021022211200002001100212001210211011001222100221022002011200222121212002212010122012111220100210101200110212211010112010122202002120121021100010202112202201121100212110120020021102021210212021221201110011201022002001210120120212022001212112020122202002000200122211110221102010002212221212100211212012010011100000022022110200120220120000210222111001121011102202111010102010110122012021111012120012122201101000121101022022002200220100010120112210202011010020202100022220222001011211220010220212012211101102201220112110100200112112011210100222200012011201202020000011212022102100012011101020002012121201111101010102121021112022121002101011100121201111121202221001212220200122020201222011020220102112120111001200000120121120121220220202002011001111112201200011102001102112111021201101011110020021012102122112212022222010212021020110211120222000222212100200110221101000221200100021101000222212022112012001012201202012222010212201100022202220001210202120212112020020202021201212001200200022012000020010012120202012010100110211002122222111021112022022000120112012122202202102122122211112202122121011000211221020122122012121200111202002010011121210002221110100110212222012201201020011110110201021011102000211102020000000102201122221112202112112122120102211001221202122021211121010102001020221210000222111020111112001002112110210210200210201111220022202120011002020001010112220220122212111000000212102101021011212020212212102012022221002200110122022112021212201202012101002212222022102002111222202102000102122211212112012010122101200002212101012010212220021202010111001002202111221210211022200021120212122020011021000022102211222221020112222121101211100210122011201120101022002122012120011102102212011020211011201101101002011011221102211100112200110102001011011121011122201112011001202200011221011110122122201201122212112110010101", "102022112220022101121211022111022121221200222001022210121001122010112012212222111212222201102012222220110211212100112012120002211000220012222220021010011120211012222212221201210220220011121221222212001022012211110101210211110212002212101220202201000022222212202112202000001111020002220122001202202100202001201222012122012212012000202011210210100011220012010011011012000122121001021011121000222011222011022111020021210201012221201200011220001102022012001221011021110111012101202122010111101021002220110011201212201121001100010102111110022201220001202110221120022200022212100210211112212022101102022012212100120210221112001112122022200000121022110021020202010021201002102112101221120221102220002112201122000202121221022012000211002012112202011210201002212211220200201110221020211200121121022111102212201100120100022020211111110100210110212212112021102212020021000111110222112021222211111112201002111002201200001110200020200001021202100001020212021111002022122212121112211022120120221010122001201001200000021110010021110002202111110221001122200122220120011212101210000000220100202021211101111020201000212102222101011022101120220202012200022222121122002011221212112002210021120112120102002222122101111011021200000121201222020000120211000110001111010200021021102210112210000201021111222010100220000111010100211202120002122100121210220111002211212212120022001210202222202001211211020122222111110020201100110110201111111112120211000111120111211222002121211201201122001010101211112122202222112111200101111111222211121021100100222222021022110011212022002212220000010001211220002210020201010021110020101020021201221010120122102000222010121201122220020002111021021002201011110000002000100122222012102021200112200002201001012101221000220220221020112012200002200012200212200120020222210122010220211020120011201220200210200021021110200111201102010221100012200112221102022111212020200201211212100210021021211212222221112212021002020120201202210220022112", "111011012001201222022020002122022212210012211100200200010002102102012002100001102022110011020100202102001112020221012222012200102202120020200220221012112021110221022222221112101020101010001012120220000010202021222102020221210001102100111122011011110100120222012200110220000121211002112201010212201202100210201102201201000120202101121220212211202222102212221111202220121011101122012102122011121220222111001000122122122202222020202221022222201102011012012121101200022120201120020210101222112212012212111211210110110112001220000021122202010022220010211121011010120022120010002010002102120001112021001102022012120011102210100101000021112102001102020002221001222212120001101121000202202022001211122202002111010110110202111200121110120210220121121111002110011020200120010200020121212111220011222210200210102111100112122021121012221110210210100100210000121211102021010211111120000221112201102122201201021222210011021120020101221110011222221122220120000211101000112200011100100200112111022101121211000002221120200012102210202022012210102211222200211012100201020102100100211100002210221212111221210011002000110121022012021210222000000000110201111221222102022002222000111220112202221212222110122012012022121022121201020221100022201101201102020000011222020210110000100222222001120102122001212101101010221222010020211011210010201022120100112010200102200200120012221101121202210011012220200002000222101101000101222001220221101012010102202221201202011102002012001121202211020110010222100202120101211101221220210002010112002102221121020220020200201111210011011101200001020001101021001201012102201121012211102212012111220220110120100112101011102212001221221201102201001121212100120002112020001001102102102011110211022121101102222122111002111222100100000101010012220112122212022011000122021122110021021001110202210121110002120012120021021002012010011001202201202220120210122200102111012102010211010211121202010001212002102021221210012012020222220110210210", "122201222001022122011111002022200212210200022100210121102211120012012200001121020212200001211000120022200010020100012222012220202201200220011002200022120202120210101110222000202210200201020110110121012221001211220202122110210012102221110000220122102102021110010120000221201200101101121211202212201202001012020200012122000000002120122121101121222011202110100001011220022121120120212211002110220022202120001212010201202002000202102002202221012112111010120101101121020221022110200002011102020221101001021201110121212111021021201221120120001121220211012220121110102001002100122010121001200120012112020022002120001112010220220101112211022111010112212112201002002212000111101102211112022100211100220100200022220022021020010221022001201102021011101011102200001020100110210220221022120101221112111122122101220001010210212200221220202210102010001200120102112020001101100010112220112021222102111111010110201100210012002011211002222010221012121021102221111221220020002001020221220021221210210010111102210121020012210212001220000012221102000122212010001020022211002112220002012012221002001112111001101220220122000120110100012001121011220002002011210221210020210111110002120212012200221120110010100110201222020221011102202020202121000121011101121100110111010221101002220201220010020120122002201202222011222222211202020212211221020210120210202021121201102010022020012121220011022000210221110111210122010222201222002201022220210021002202002112210221122211221120111220121202222120121222120001102020002220020111222021121112202011222221102221200010001101220120002202011222102201120020111020022202001210201222122202222212012112220000022100021021100211102020200021120110121012202212022001200212221211011002020210111122222201102020211200011110121112120012010200202000221221121121110202010022222122201220001121221020202200122200222021201001220112122102101010100110022121210201200111112000002220211112002201211110112112212201221112122221201011110002010220220202", "221001102112211120100210112210100021000202222212010222010002200120122222220200200122022111120102000102122211122011002010021101121200120010101022021021202211102011102121222012100222021200222022021200222210101201120211221212100111101000212121120011122211201001200011122101121200100021221002220211212010211102211110211102202120201210002121122210202002120212112202111100122211122010102211122212122221110100200020022101212022001220220011202101121021102100220212210111212121101220020220002122210211201101021200220020101122101011022200221022110112022222022012102012120201210210212010222011212121210202112201222222210200010221111122221020200001012222011102111020011012121201012102001002120021100111021000102120211010220100010120122012210212222122202222120221200100011001110122202010220212212020222101110112012121100122022221201012100110210021202020201002102112011101020221002221021100120012222120121200011221222121021111000122022221112002100020201020021012212220202211101112201100210122000001221212212112020111220220121012221012112122022220110121211012102210200021110110010210212211102002220112102200111010110102220210102002102120210220020111122210121011202010222121112001012011211102000021202111120020121010122110000210020011102020020200020020220100002010222002102210201110001022202102010011000022110101102220002121122011011211020202102000200112011010200111100010110222021121001111101202021020210111102220200112101202000112110122012201200221211211000022012012000201101220100002200020202020210020101200010111120211112121102022120010220021021012200021121002000022110120021200111211111121202121122121101001220212211212202020012022210222101002200110000120000122211110112120121111210201210110212020220021202002002012110210020022020012012110020121001201000120111210200010002001120200101102122010100012012011211111000012110011001221121002211020120102202002001210012201211102101021020202012010101210210000221010101120101211221201211201120220001200001222", "200200111021012212101011122100200202120101110211010012011010122101010010201212022012202102210202221200212112200002120121021110020112120102202200220210001021022001000021221022110012020120202200212221002111111000002212121102201112220002112221011011121212221200112022222111120000002011120111101222002112212222020010002000202100210211002202002220211112222221002212211110001100212001022120211121001220200000201201120211002221212200101121212210020212201221202211110020221020221201201000221022221001210011201211212002021112221102112100221101210220122001021022010112220000120020200210011200110220220000200202101010221211211100202102110021212202110221202210002111120011200012002110102100201212012012002102100110012022200110110012222010001122022101120012121001222211122112001120022220000110021102120221022010000220120220221220122022000212201001022100020102121212001202001202100000111000121001011002112120200120112122010112000212012211102120020021202211000222221120020211002021202211020220102200212110211010122222112011202220110202122102101021220021121011020110202201200212201200100211011121122220220001012020210110000021021201122101010200202121111020211212012022210211110100120200012110102000111112112011110100111020201110001211212110122201120200121012020000012001112021022110022011120100020020120000101122110211201211001212120222002101210122020202101120212002220001210121122210201202211111021101001121101001111021101201002120101211022002001220100101022112112101100000212010101122020001022121211001212021001020222120220110212002001102222001021122020121211122100221100200200122012000102122002001200221210012202222100120201111021110011110010002000211012111010002121102121202101102000122221100220120202000200201001112200112202010101012102102002102011122112212210102211101122020110001202221201120110111101101211111220110000210201020011202221120020210112111122212022011011121022011110221202001112222122122210221010111102220200202200202100202002022101100", "000110202211112221121122002012020221101001201222010121101102121200002111200001120102111002111122021021120210222021212210200022001002101202212001011212021101002202112201212002000110012011111202000000222111012212001210211100000120110002011211210120001220210211212010002011021210100000110101101010001222220210101001101202100002200110200212210122022111201202022102120202011100112012012010001101102111022011112022012020100220111102012122001010222111202212020112101122021011110121010101200100022212202221222201222020210011011202221000212212121100201212212122201221102200201222221012122110220001111102010000001020201010101002000202201000202111110222121122121201101020202101120000100001011100122001002100002011021022222001000021021101210002112202101221200102210022212012110022021202011120121121122202101021122002120001200001222022220020100001022111210001021220022020200221120122010210121012102101111112222000222222100212102010111121120022201200100200120200202201211202000211222220111022200001112001010112000200200012101022001001011211120100000112200112221210010010210100002110002102222000110122210111122120210200200210110222000012200120210112011002211001012212001012212110221020021102112012121112201121221020010201020121102111021020110101011222121211102010212200212001112002101220122000022110000212022102121001220010202002211010021022221000012200100112001200120222210020122012012212210001221201210221020222010220102102211100011111122220211102122001111012111100021212101210221212222000111200110111010222211020021012011022012200201010212000222011202110111011210100201122112222200120110210110201211001211221110112021110120021111222200012210210222201201012020001100001201112221022121221221111121120202211012212012202210201022000100011002201000111002222111202122010211010101011011000110021222202210000102122022120012002002102121221200210120020110021200221212100202100120210000110220220121021102010100110021021000122110021112221101020002112101112212001", "221220210022122101021000202021120222210001110000222222102100221112212122011000012102022120210212001002210001000211012221202122002120201010002210022201011220202220120201020121220202022001122200102121100110002110201100121021010121200202010221202220002110000210000220012001010120200111212011121121200011222222020110211111022221222100020010001112010122000220000020110200000220100000220022020202210120020200211002001112021011012100102000202210101211222020002210212121122210022000102020021112110212112110021011212120010102221021120111201020101011120011122000212201220010122112200211211121001002111001121010000022110200010201011010100101201012101012022002011000201001021101102002110021222020010100210112212202101001001022110122120112112022222222122200220121220000201122220011022222020000102012102010111211122001011210222220011210222201012021220202020112222122221221002021011110122202020010012112100212200202022211012202201221211220020022011212111100212201121110020201120220112112210111221020101010211120012100222012100120211011211100220200120111101112022011011020211020102102120112020120221200200202222202002100211202222020022120010010022112111101101211211220220012100022211202102220200011122100021220121000002100200021211000112001221120022211101110211122111122221022110210021212010121122102112200102002020010202102221221000201000221200122101021012020011022012102111211010002121112102021022120120212012212221110221110212201010221010120020120001021220012101000010020211010022120200000020201211201020211111102210211002021210022101122112210110222022112111210101000210101201200111102012211021210011020221222211220122201111112000021022122212000212010010201021020020012002202011002102220211000000211202220112202121021120201012220001021122000102201121200202002122011020122021011120200001201211222002200102221101101101002010101010200212220200210110011220111011120122121112120221120210220010012201210012212021101111102002220221012202000101011122010021210", "210211002202111202222122202021122000202000120012122100010021110120110101202002202002000111120202101222122202110101022101012112201221220101002120111011010112202120112121111101202122010200010111110121222020110020212122100202020210100021102100120120012201002102101100101110202001212222202212211201011121002222102201010121110021021102022220001000220010222110220020020210010201121110100001122110200122120201100211221020100221221022120111002110200212210101111112100121102101222001112020121020002122121101220012201200212020210200110022000011202212000020210221210011100002220222210120201122112212011120022221110210112021211211201110022210020200221120022110111100001121121220021111011222001000020012112112001221210211120021020102021002212021020201201010221022120202011212220001220011122011111111020200000120220022022221201020202100001211122110210010002222112221121021120121010022121002001200111012021110111220202021011101110010110011012102221101120022212202201102010010202020122221210021022221221221210212112121002110001020012012121000222201012021122202021012021222201211102220200100201012222110122202122120000200112021022221022002021000000210110111100222211001121222002202101010110010221212200122222201021212212200111102111221002110011202111011210112000222002201012120102211201011212101120112202001212110010011000012110012010111121001120020122211201122110102200011112001120022110121100211222212200201120212111100201121120011110021011010020012012020101202020120112020022122002020212111022010002102011100002022010220011100212220021212000101200220210220210211002102201102001121010011210011012211121022211020100002202121012100022102012210002012212220212022022120110121220122211211222012100210022000110211002201111122112000210022011212011110221002110010122110212122210202001021002221022012220112202212110120120121122001201200010021112011021111101220112021021010001000120122221111020022202000000111111011121120121112200100012002101200010201222112022002", "210002100022001200112111101020200211011102212021000121020010201110212011022000202112010200110122012221121201200200101210221122002221001002202101011111122220010021121122012122200010112202210222022201110021111122011121201111021020212121101020200200222212120101112012212212020220102001011102120001210211002010210122121222020120021210102010212102221000011210200120200211112100102202210222001100201212121100111021221002000102002021221222102110112221121021222012021110221212022111002010212002001202001220211122222000212001222021022220012221121022220220121112011022012200221001210121010022000001121010111100200100011212120112202222011211210222101002112011010111200111201200121000002020200220020221020012102111211022121000001222202020121020112221222221211102120020201210202211121220022110210202112211122222221112212101012001102100222011011010201102201012021222021202220122011020202201020010120020102011111202001121101122221120212111201202020002210200021220122001101121111111211020220002102212220000122010012220121111200220020111112212210001100121100200100002211212201111200010200021002212121121110020212000020012212010222100201212200220010022110112012101222102222201012210022122112021110010221220012101220000222021001111111112020210202001121100200201210000111020021212000202122210000020102210210110022002220202202122220210222021122220012111010011021020220010010011221202120222222220210201210000121210001220200111202212001010001122212002221211022122001020212121200122201021000110021211002211210011211001111221020011010020210010221002012222101111100000000121112112000222200002122001010021100120021111221011012101021022120122202010120020012111202111122012212210002000101010021210122110120122220011221021222110111121201010101222202001122212211221110012102010101211012021020101201220000220002110201000002211120201100001220220201101111110122001212220210022221112111001002101102020110212222102220002000121222210010102111010012122010222222122102210020102", "110112201020102222010022111210112020010220212100200121212221210111011020020112011221011011202010121020102021211000020101000002110110000102222021221211220200100012110210101200211010022022011210211222001022111002201110201220200210111001220201100100201020012121200220000111022012102112111220021122220110201200210212100112111110021022222010211120020011010102101221011200212120111112101012220012110000100200100211220021001012121021201021111112001222020112111111121101210211021200002011200201202101221210222221122220101022021200102000100010120102200221122020220010210020120001120122110100220110100211021000010012100210011111121211222222212210010222022211211020100111102210220210201221112121122010220100121202212112112011112222120221020202221112202022102002102121210001212220111212221021120121201102122110222022011020000000201002211010112001001101102020201022221120211120212100111100212010211011010222221020021112222221111211122220111000100002020211212221112000210122111112222202220122122220210100121001210112120220112101211210110210111021022102210102111222020101122210212201100012020222000020102200202210022210012100220112202012222210122102211200100111110021102210120111202112210210211021102120121211111022202001011111020110120211212212201020102202011202102000101001111210020201022021222012221110022210121201022122221111112212102200211222211102202220210222020111210210210112111001010210000011112122120022202111020122120112120100202020210212000111100112222210100021000201112202120102120100122201012101202100200120110111011211100112121220100110202100122001012000001001102110201111112101200000102002202120001112022121020102202101020221201002101002210102201000012200012220112012200221012112110122202100022002020102220222102021220212012111121112200120222122012010011202001020100011202000121021210220220010122100210221000020112100221021120112102021122010121001022120101012201022211201111200100020111212122000200021012021220021120211221100202021110222", "120000212120201101021120002221212002121012210011121100120202022000102121112212002012121201210120221210010212010100022022001022120100222211022120020021201112102211010010201210112120200202212101022011010201111010211102220011221122112001222211010211020212122110201200201121201100221220212110111001202011110221202221120100120110210200122220122102202001220101022122120102201212210200002110210112202121212111102220122100222001002220101001210020112221200202001110002011202020022101121002012021122220200000210011012112212020200021021200100100201110021020100020201120111212202011122101202100011020022210020001020012102212221021110011101122001010011020012021101221012012020120021100101121112001202012221112020222122100020102212210211210100101022202000211220111021201202002210211001000021110110100111211000222100010001221222210102021212101022120220222002000102202110020002022100202212201011000111012101112020101221211212121120122011002120102000120200100220012122201200011200010022101211010212212122220020120222221121111220210100201012002212221112121012110212010201222200121121110020210111111121210122221202120000011122111120212100212010011000120112200020011010220101110020201201111100220222122021112011011122202221000201011010122101110202112010101102220010021112010222010120021120211012001202221122012001102200100202221211011201221021212020122110100122020112202102120020000101000122220022101210112122121200120002100221220201112110120112120022102202202011002001121101020122211202221212012010112201120002102022121022012221122212120120120222201200001200111020111111211012021120220111120201210200220122022120102000022201222212111221121022201220010021020122112120210212102022002012000221122202201002120100012210221212212020000120222000110021100001201211012011011001121110201001210111221202020011210002210010121002011111010011202221000022101001100111111022221020110212112022211102212022120210010210211112112221112212002001021001220201121122112121201211120", "211201222212000220001002210202001111100222121110101211100110121002010000000122111120220100202120121022202021021222210212110112222000121210022202010120202100222010021101020211022200202011200221002111000200220121200122012221111020022021212222111001022222001210210011201120221202002222022101111010110110012110021002000112011101001101020002111202010011111202202122212211001110101021002101201210120222022011122222222112102210101121202011100002222101220110002101200221022202100001210000022022010110001012010221220020212101201222210200020022100011000212001101220222120212111201110220021201110021121121120022002221122121201122002202000022221001011020220121102020202121022111011101221221000101022200012012101121210200110111101111122120002210100100220011022112222200012011110220202110000100210202122220012222022100200001211001120210021112022021120010001122100211021121202210122222101200111222111212210221212101200021121010200212000220211021122212201210012120001010212102112221211002111202110022022121100020110212100022201112211120120211002222222202200221222122001200010010110011221101010211111201120011010220021111211211112001020000211101220201100121020201201120202021102001010102001210101211021100222121221211100010002120012020110212010212022221001220120112012010002111100211222102111002020122102111020021100202211022010010111100220222210000022100202120022022202222112200112002100120011202011201202211010212111001021020211021101112200212220001020021101220021210122211002002202011010021101011201210110100212021221121201202101022010100200021100010001212011102021202201011000212000222011002110001220022022020011221021120100010000222202001201100122110100111111220001122220011210012200020110212110012211020110021111222020102002002022100110211002001210021211202201222220122010202110120002021212102220201001110110211202200112011102212102120012011011000120012200222110011220121222112100110201020100120201111201101110221211020002100121120012010100020212021", "012021110201102212211021202100210111012201022120200220201100022022212012111100020022210101201000000221112021000211012220002212022122100102100111210000201011201020122202002222111210201102111012220111100222012211001100111210011001102100212101102001200201022101222201212210001200201210011021202221221112020001021100220122202112120120110112110212022112121102021210120110120202220110200112202000110121220201221021121021000111100100101001221021201200011220010010020010202102121100202122000011111211011001200121012000202110222211022001112002110221221020101121100102212100121212120201101111201021111212220002102102121102012010202101100210110101222111110212001200001121212010100021201120112210120020210021210211001110020011210110210112202122112212112001212101102101210010220000121120011111020202100000100111001102201010212022002021222020120021222110210011201211222112011110110102210211201221221211212102210010122010221100022002010010212100222201222100222110100022100200002121101220210101202210101221011012101002211210211011002112221010000022001010202021202002020102222000001221101112221201002210022201120102201112200001212100121000002001021021021210212022010000122102220210200101102120100012201001220110012201212110202221201000000201110120002010122202121112001020102200111202211011202020002122101001102211000002011100112222211211002021021201112102010112212001200112200021011221100021222221200211220201012111201101120210210210111200222111001021120200221200111020120202200222102100111101121100002100201221212212202000111201220222010020201200121120001200212111221212011120021221001012221100021120020220120001111211220010202120101010021020220111110221122212210122110010112022122001112002000111210221120010120022201100201012002111021100110010110000110120102011012212010022212122111222100202100110020010201211002200101202100021210201110202211022000220012120002111112021121010210200220010002000100001112011200101121001210102201221202110202220210121100202", "222201012122220101000021012212110110102121002211122000001102001020012102010120001112022202111111211020010110202000201020122221120010110200000022210202010202102101212122102220102020101220211011210000002222200120010220022021220220221000221220212012122211222111101121122020012112200221121110111111110110022000101220200020020120220221020021021210100201222110011011002002000000221221220101102110002101212210222201012022222002211112120110121011212200000112102101212202012210222200012112122000102002102020201120201220110212201202101021220010211201101101202121101102020002202211002211202120202000221211121111020010221210221202102002001012010001111110122110222022200102000112010100111220010110022200100001221221022212121200022111202202201102201012010020212021200202101211102222000110220211122112022201120022022221202100000111101022112201000201102022002020210100111210211110201100022011010022212012010120000210200112200202120000220121102100200222102001002100000202100010211002010110120100010112212121100120221122111001020012200020222010211001002110012010100002220221022022122211110212221002122202010220011120121220202200201202100100221011122100202202122020022221212022211001211101110002000200210001012002220000211120102010000210220021210000010110002021200021020110002201020211102202220211212100112202001201100200011111021100201212020012101220101222002211020122222112200010010221201100000111201020020011001021002010222222002100021211002022012122020211110122220112011000012022112121010020020112022122020010011121121120212010220111112011220222002010202010121222121201001120202012200202011212022221110022101222100022122210221222002121111202110000101111011200011210020112020212102201202121022101211020201101221211112021210002021012110100121122021122101220202000102210101222200122101102120112101211012212010100121211221200202022222202021120012021120102111001122001110020221010122000122220201222012121012121201221110110220000212220022202022000201021101000", "021212201002202100120212222112112011102001102102200012201221011102112022002201212121210212010221010122011122012200102101220210112010021022222212112012122120011202110202211012102010012201220021210011010001010100101100201021022101200000112122120000201121112222101010202112220022010211110222210021021022012112122111020201201220002022020011010112220000022101221002010211002021020122120002200020211000000022111010101110201000122122202222200012001111121201001122010212120220210101022222220121202222200120121002102200000011202211020000220102201010001220010200201202110000022102102120201110022211112000221010222201111212021110222102100101202221011202001000100021101120210122221010220100221010210211010112211022111210221201201001102101002022201000002112111211110110020202111211100112212210012220112112221202212001202002000220212222120222002002201010211100000200202111021000201122011002022000212022010112200020010001201112202112001001101000110210002120221222211210201222202120102210002122012220012020110121201010002010210011220122120000102211120210121011012110200120200201021222201102100122002120011021221102222111000011012212120102200111102021000001121022020212010210120222112002122102221201000121021022210221110012001021121111110200221102101211112011222102212012002020010220000201202110000001102221220210201000020111010211201101001212210010111212211201022102112020100212222210000022202120221122000002002001010100000101100001011212222211102122002012220200000110221202201221010210221002222020021002222211010101111221010220002212102021012201122120012210111210020020002020101200220200002000122212001210120212000201112012210012222022110210010220000220202220001101120200001002110212112200201122100220112020220222111210010020021010000212220120221210022212110021202110101122221212202122221121012121121211122020110001221002201001110120211212011001220201112001112101112221011002210200120002221202202222102200101101122011200011022112222010110100211100100211", "110221220202000110011000000221020110111010122011122000221110210222011100210010200100221001121000201121200200101111001211220011010020101000210022100011210220202012020212120211010210121001122210221101221022011022212112000212222200012100120001120110202111001201121121002201111020102020021001220012210101022202111200020211122022212222211122120010102211002110210120200210112001002110101022000012120221210011120001010000211121021021101221112221120112101102210222122121111112002111001002022111221001202020102102222110022100110220200122002120122200110010000112210100002010012111111021020222220211102010102020021200211200101200010212100210010000101111012021201111120221200011202002200101000112021210020020122212101212002202200211010222110012220102000021122100100000021000000000221212212122002221000002020012002002112100021121201001121221202122110112001202020000220211200202122012022012101000010101220220210102122120201101212000112000200221101102210001221222002102220012100020111110002012122112220020102201020112021021122021201201112100100120222212112211010001200010221000121201001001121111102002212020200012102002021221102020102101220211102022110120102011102021101002212010101020210211011212012010000102212121110002100212010202021021001210222122100002122002221001112200000002102011011121101212110201112121200020222222100222011002021220110002002212210220110001201122220222120011011110220100202010020202201121211122022221000110022210012001200010011120112021020101101221020021112210100020121212121221210212101100212101212020222122000010212202011200122211011122211220121102022011020000210021221200002212010001102221102021111210200200001212002222200000222020100222200101220210022112221212001002202202011100011110201010121110010112111111110210201220201212021210002202122111122212221222011011220210001200220110200211012201012020022021202102112202121012202111202022120222200220220110120021021012100210012222210110001010110221110210202112220022211222210202", "120020110221020201221122011102020222022102211021221222200000210120111110220122100020221111022112110211021120021101202001211201202211201210102122002020021111200002121100220202100100112201222101020120202012012101112102220102121202110001121100101202012002211202021121001100021012121202111001021010222220222022201122201202020010012200210101111222212211121011211121121221010002012021100120110110111222101122102211211121210120110112020002120002020002220212112000101122101202102211000102111202111101112111222122122120111100222202200011101211211100221012002011122200110210201021021202202020212211121020121201100020221221100100120112222220202222020000000100120201021011110112121012120221012220101222202120011001012202001120220211112000211121020222221100201012110202000110000201000200101022212000111202022122111220200121201111200000211100002101000202102221000101020212120112100120002120001211002200222220012122102212211122112210221021012012021100021222121012200012022002122112211102110112102111111221202201000022021100201020112001011102022121011202102021001012212101100110012110010010120120001110110212201200102002120201112000120120102211120022011122120110100011212010102011210011011220200212121111202001121200221100122122201202010112122002022220120120212211010011021002222010210012001201211012021000120021210122000221012202021210020220021101210012120222101212120022102110221102210212222000110021021220222222121222111012121100101002120102211211111122122202102102100110112212012000222022102202112111010002210211202001202010222102011202201111112212021001220220222222222210202001201210202111121211222102111122201100022200121001211100100110210201010011001012221120001020010101221221221010101221210100211211222011211112010200210011110200220122211021100112200000020011110012200211000222210022020202222222101112211120022112022202120102100111010001121220012110020202200211220020011201201121022212100022022011010021010012000201121120102112011020220200020001", "012002122011122211211201101222012210010101211110111212200210220110000202101000000210220022110021222001220211200201101121001102001000122120200001222001021222220110112002212010210212111001112120112121001010110211021110202121000202100010012201200020101200110022200002000211011011102102120001201001122102122120211221112211120110201121122020021210001111101122211122011220121002101010011211000220100020001021021002212011120101222021102021210020101122011122010112000222220101022101100122100110111001220001101001112022220121201012221212200101011020100010000002110020020021020012200020000211221220020021000101121022110221121220201121010221222210220012121201021221200100120001102111010111200020222122112122200002110122000011020101121002022021102001101120011112211100020200110020021220121220120220222000221100001111020111000112022012111202001010200222120000020220022011121011210002122002222002002221012211020212220110122221001010212110212222110220222220121222222011010020022212101200021000200111002101202120001111022212101211222002222021001120200021210002101022122101120210122222221101120110122121112210221101102121012112100001102112020010021212222202012211002021200002022020211021202220221220101012111221121012212120002102122012120122221212002001120010101001222112000121112202111021111020011020120202220211211212222022001000212102120221010120011102012200111000101000010111201102120022022022212202210100012000102002011001101101220010101111120022202120001121022102001220202100101221122112111022212111221101221001222011002202012011121210102202020200020020200121120101100102110010000212010121221001102111211111111022010222021020022020011221010001222200211020101001120020222102011210122022100201100001100010111112210021122211222101112202110000200121202021201012000010122002222202121020211100000221222011101101121020120101210022102120012222110100112200102102112012201111112012201022021112210112002011020222202122221210211000011111101200020011001000121222", "020002001000021202201202212200021211120101010211210101102212121211112011112111010122112011100011220200212100021011110102000120221120022011112001201012220111120102020222022121110012020100021112010021201101201222101121010011112201211222111122022121212102011110022102220101220122121120002021221112200001001002222212110212202002212001010022102010212110012201200111222012102100122111101112120222000102100222021202020011112221102221201211100220122200110002200222222201202111220221002122011020210010222221202110110121121112201102120200112210002122200022212002201201220122021220101112212221112010111202200022000200020222200200001021101212022111011122200011000000011201101121011001212010010221220220201221200022112220221220211200221201001001011011000012122122211002002210211102120220201022121120212101101110202200000200220010210012220012101222022101210020101211022121101020212210020120022010211221020021012211020121102202120222102002221222200200111222020002002021100212020200120111102221120100012101021220201101011102211202211202210220012222221222022000110122010011202021221201210112011012022121221112221101020112110022120012101112000212010102022021120200210120101102021020200011101011221012000202220102011120101011122111020222012111012102101220202020002012120201220200211101122212220021202212010121012121221111212121200012210011221120121101001021212120021211020111102201010102001010222121111012111021201212120222120222122101221100122222021220222101201202202222000222111202102100110222112201222110201002011221112022212120221111020102200212221201120121112111201101220120111201220001101211112211112212121002201201200022200220200112212021122222211122012021210221122011202222010222002200220111202122011010220102102120212102002111212001111122002111211220010000221201221021220122121222222000122221120022120000212020011102200022110012112111010211202002000111000221100212010221111222102111101212010200011122000102210112111021001021022021001001222220002010", "010012211122202222101201120002112021100101200222122011000000102222000012001022012212200101022100021102022000000122220111120102201210222010222100201222010001021112222020120222211211121100102110011021211222120101120021210012010121111021112010021102021210202002020021211102212212220011101021110211121000022201211122111021111001001211111110022112220102100220010210211102110011121110212001220110200002012122201220021121020222201002122120100112222010110222021210000121012111211200211212112020002122011112112201102111212212222201201022210022021221012102102001120000220010020021002101021211112020010012210200212011001221221211112212010221200020020021121000122102100200111102120120000201121121102221221200200212221210022122212002112122102212012010000111102010201001101211122202221122012011201012120222020210212022020120101212111102212121122202021022012102211220200210202110112120001002202112020211202102211212202002121022220020001010122122000102220110102201221220211210011012222102210112012100221100111212002112001221201010111220222122000112012221212022121001001002000000012001022001100001221000012011001221011212002110221211210010111120221112011011201001200220111202221011020221112200221020000010122220012201010202212221002221212010020202210202212201122222010111200022222210012122001110121001010111220101011121210110202201200002210221011100222120121201000220210220001201220100110222022212022200011211110101200120112000021020111002111212220100120122112002200011111000120202000221110020101001102220121102201102210210020111020120011202010021102001010200120120021000020010020220120201222211011001212122200020111110102020012212120022210122111202001020100110222202211010210221101220201122201001122202220120212202102120100012001001110111101101011222221200102212211120110112110011100120010112112102001100110102022002211110020210120212202221000222121011202012201121101112010210201112111120102200002101000021222102201110202002211212200002120221021002012102", "002001120221121101221110022120010010122211000012222022122101102101111021111020201100200011200120201111001210211211112220122111112121022220121212201211122012102220211210101101020221211001011120211022220120001022200101021100022002222200020222020212220222211101020200211221222122210201002020010102210000122101012102020011001011202211220120211110122100220211020101010012220000211221201020121022021010212022102022021022122112020200101021021100101110200220121220010020001201212221012001011112211021220011110002012121200200121211020202120200210100210222201200012222201211211212122021012000210021201000112122120001101122120110110012012120201120201010102120112122001201111211202021201212200020121211220000002000012022221222202110021122121100112020120101222102121101222102010102212001020010000002200011210100001202212012022101200002111010100011221002122101112000212210220112122120021212022012211111220212221222000220010101110100121101100012100200211201220110000100112102120120012210122002111100102112010122120210220100112102101110011222120220001020222112200002012100210112101212000000120100012021112201101012200202002011211211100210122020002222000200200001222102120222210112201212101022211111210101120120110121220101110011000211011222112002011200220012121102120210122200020121220022202101200122220022001021012221210112112022202122202222121212221222112101011220120112010112002220101002011011101212002201121212012122011011110110200121102100112100201111110221200021101101211000201011211102120022202022002122021100121201112120111211110202122101102101000100200120001012221201011200022211222122011200200022100001020020000101022112110000122210111002122202000112200222111222002001001122121122200012002022101100021020211011222211201001120222221021102202122010000100100121001102222000102001110001112011012020120210212011022101101120010102011100000102111210202102011122201102020122100010001110221000221210102102010102210201111121001201201220120012100211021220", "111211112021022210222002212020020210202221222121001000100200110202210111121202222210111100001222010221110120100122222201212210110201021122012121102012021210121001221210002020102012101120011101120002122112022110121222102021220122001012012110201102211102011012010122110012111200102211200011021202221120011112000122101212111020110210220011020211202001222211211012002011120100201220102201122011022112211212011210200202100220112021011112211112212221110110022000112011210010020221201000202121111121121221220102000202121012121022222201222221210020110121010102201001000211112000020210111201221112200120202220220200202012121110001001001220211212221002112020022111020222011021112200220221112222221201110010000000000220101021000020121202011010001210111002122100212200112202020122002212101220222211220000102220102112101101122010010212021111221010021101011220202211202021220202120200011101000000010222010202020200000002010121102012120110222102002111120020121012202111010112112211021000202002020002221101100122121200020110102011020021122120101101101120100212120112012100101200011222101011000021011211212221100100111012102122002111221010110211021001011002011121000222200020222202000120102001121220120120001202212101010002011211001222002210211111111210210121201101021100002200222010222002100201120220012202011002001202212112020011201211100010210222221100020221021211001102110101122121012101012011120102001011120022200112200010122001211221212121210111122111010011200001021022222010112121002210021102101020112112120101201001111210012020211110212202001210010201021002201102100122111102222212000210120021020201010001001000110100112021110220220222211122021011101201221011220120201102120012220221000212122201100110102012000020010112200120101222022102120112120220001121120122211120122200021022110022012201220120221110011012102001201020012201201222211201111211002210021021220120111112201121100211011121111212100011210202200222020221210111122012210120012212010020", "100102010001122022102221210201021220201201112211011012020101221212212222001102102221001202202220210212102110211011112011012120001200102222121211200200202012111211102002222120111001212210010200220020001202001212110201001222120110210101021001201000202222100020210101111102022111112112201201102022210121102220200010021021022202021010020220112222022011110100201101210100020112000121110210110212022200101001211102211210020012121001011200110121101101211212021122011120201100011221211222110210221200011221202102211221012110210120002210112211021010202002221212012021011121202112102101012101020012002101110102000201112010202100211102101112100122210201022101011101122111022120001201010102100112121021020111120102212020110210212011100012210211022110201220022000211212210111121202122102112120011010201221100122021020121112210112022000011112001100000200001020111112021021021201112000221020120212002021201202010222120002220002110010121222211101022121210022111012211000021210020100210012011202100000022021221222021000200102110222000200001202022201010102101102001202110010121101020201221100022111212121002111120122021112021210022010202012102102011020211122111120211201002021221012020211110220202121111202100022112110211211110011220221011020022012222200011200110111100122110222110100100222012201221011122012021200020101110011201012212012200220122101201221122220010220220201002001212002022201021001122102212122122111200201021001002102111221112222110100210101121200001012122122210221211202220021212020002221201112202000100120020100002021111100020002002110011112202200202012021212210210101210012221022220120010012221210200112221221002120020212120001012211101020210111011001020000201100111220000120220011102201002011112200212201100122212102002110112122110210020222122101210012221221220002212212020222020222220101112122021010110120201221221202101101100100102022220102212110020001120122021001020210002021221021122022202222122111222111010222102012121122101220022", "000202011120212112121222021001220020001102220000202112102110201012110021210111122121221221120210010211202212100220110000220012000211222021100010202120002200222022101000001111212101200112112222000200221100110022102021211211100122220220200222120221012201101201201122121000012010211002212202202010111022221102011202012000022021220020222112102121021122112022212000111122201102000102121110112210111102121110011022100100111021212202202022022020202222012121210212101212222110222212212222010122122001210210221100220011102111111212011022022100221102121012000002000020220102012102122200220020001222001100200212012010122200002110012200011100001002222012120111122201102011110000111212002202120010002002100201211101211021202010111020100102112220011021110222201000022001112120011002122020001010121220000021212021200210221000212011121110110020111121011200110022022201222112022012122120200000001002220000012221202222112102220121100000102021100210212000211021021021200212120111021111121122220010100112121211101101022200021101120220110201112002210211001010222202001012110201222110020020122220120122110221000012210200101110011222102200001202202010122011100202020112020011021000221201011212101220222101101200222211100101222002001011022212212021210022201221120020212220011122021022012000002221111120122102210011021211112112222212102221221010202121100002002102220221100222120102010012112101012021200112022011202020211212022202122201210222101010100102212121100200110021010110001010110211202210021020111002111212020021221111110020110011011200121221012222102022000122222221012202010202000120211100202010002220011110222122211111212220222111121222211021111211122221021002110012212212210111011122120211210102012022121122102222200110210010011212211110010210021112001121121000101220022202000111022211012222010111111212012111201112220120112200110121010111102222211200101011110010010012100010202221100111101001222201200211202002211220200212020210210200000102200102120002", "221020021021021201000020120010120111010112121002112102101120202210111202112000012211220112210120200012212201212121100110012100011122011212020010101012111112200002101100001202000220002021120022020221210010010002021000210022001102220020101102102112212002110110121220021212101222102002212102022111201010122221110022102120201020202111000222002011101122112212101012000022222121010111120002122202100002112001010102002221210101112101120100202211121102210111201101211122010100110202102211011222212110001121210102211110101201100212001102102121210020121210010202002022210122220200212120011220112012202202122121221100221211211011100201122120221112221221102102021200220002200120100220011210020211101121110201022101201001001120011122202100102121212210212121020202012120121000220022212102121212202222120020211110111022211200021210212021110200120200201111201222101010200211020120112010201020111002001111121022010001222102101210010021211220000022011210002111201102100211100021202111212211220012220211221010221022022122200010011111102200122001101211220111202021222002022200122102121010000202121122200112020111201020011200200211001010122111112200200011102011021121202121020210200110120200212122020002010211021121001221212012000202222001112021200000102200111200212102201211001122022001112221110212000221210222202000010222002200120211210212111222102211000021202010120212011122010011200000002022221110012201022111010011010220001211020221220012221000122021002012101101020110210222101100001212100012121001020021220211111210110101102012202121210011111112100110111202020211120020020212201220211210122021111020000002121010112112122121021021220200021200022220022011022220202012110111020220221020112000200220102122111012202010212020021012222112222122010001220210201021121221110201102010200020110222101011000020012022021021212210111000010002220221220110001120010112202100000102211010200012121120111212202010101101010220120001001121021011100111212110220120011102012021", "111102112102220001200001121212200002201002012121202110002121002021011122011020210222220022022220202010221210100121021110022221211201011101000221112022101112211011211001010110120021112001011010001001001100011010101200122011012122201220000222002211102111111012120221210011011222222011000111212121222012022212112222001211011200012202012111221122010000022220212102200221222122102202102100011010220110222002212210120100202221212212110111002111211221210120012110220120110102201202222101220011011200011121221122110012111100112201000210100011220020100210000221101111001200112212222111201111120000111211222002110220002221201200000201210201220212120020211011201012011211201000100021121110011121020001100010001122020010120110111122201211222100222011220200120011210020101000211202022222112012122200112002122001102122112002022112120002122222202221021220112220210100110122012211120210110112000221100202122100202200002210100112101021022011211222102111100210010120221200101111021001210101122021201222120211201112200020002122010001112211110122110010112022000000021102212111222002212101110012100220120222212212000000011111121102100100112021210110210122102121010212010112212020202122020001212000120002212100200221012210122021021120022201211120000121212110211210220100122201211112102100010002200020101220201212202002121210101001202000202120220101222100021111212111211210110020101012202220111101020220221121022202100122021100011222201021021022212100012202011122221012122202220101100122111022122010112221101122102112000101121202201121022122121202120211212022102222120111222120222100121101020000010221212111222212021220001011010220111222211001100021011010022201202201022011202022111102121100110112012202002111202122102100212020111112020001120202200202100110122002101012121020100121202011202110211112221022111000001100220112120120121211000111212021011100022201211221101021111211200010020212102000200022102210111221112010202120102010212202001110112202210021001022", "121011101220010102212012021210000012110122110012202210202221102111020112211010202100120212120100111020111120201100121202110112000011121021221212112200011212101211202022122101022002110221110202111002211010011201102021222000111020022202000222210001121220102020222122221122120002021010211001121112012120220000010221000212211000002112021222100212210000102100222012021011020100122200211011220010211201221121021001110222220011000020000110202122100222122110022210100111002121102002000211111111000102001012212212102000010001120111012110020001001012000000110020200200200022120000111210201002111012101001110200011000210211020212102221222212001020110021210111211020021012110021100000101101002121112011110202001202100012221211121112202200210112122110210220122102001210001112211200020001100020121001221112002022202220000201100121010002221011221010010212122012010121021212002112110212220121200010210002101121112110101111212211202011111100012121221020111221102010100222221000211010112121022211202022222201111010121221011111100021211120021112121211221202102200112021100022022002110202112210110022211200122102212000202212000101221010000101221122002222120220202110200201200222001001220112200102021021012101102100120110220122212002110000110122001100211021001021100012010112201011021010020022111021121020002201120112120211222220201111121110200200200002200010022101020020022201111201220000001020020000012120221100111111221010001220100020100121101221021100101122100120120220221211011120201020002000122210010022022221201001022112122222112101021212221212111201021001111021200110221212201022101112111202212120002121022220011200211211210222010111200021212110021220111110000110211221210011220120111200221201210022002021000112021201021000201000001110021222020012101221200212101220100210110112220001100210202000222200210201022221222210012121211020211102001211222111011200210012100221222211111210110200201212021110202010001122100021211200200212210022111102102110201022", "001012210220202010212211101001111221100022000202202222021102001111120110010011211101222122121210012102011001212111211102120001001210111110122020011220211102210200111201100201112211202201111212210101010220120121001120121211010021211201102120210211021212112020111201221120022022121212120022020221002020011112220112111120022011122020010020002112102002121112021002222000001112202102112202021211201111220211101212112020210110020001002020121210211201101001211002012212101022001210021210211012001100221000212211010120122020101120210101112011222100122220112022101100122220211200220210002000202200021011111002010211212000222020201220001000211012201120221000100012110012010122202121122220022211221120010210120211220122111212202110022110220010220020011121201002211111110201201222211211111220100210211212220122112110120110100021100122102111020201110101002020212202000012222221102001122001110101110200210000000101022021221200112200222120020012022200100220120021120222211012101121012022010001111110211101112101212222112112020200201001020000010020122211100220212020122211102210112220111221211002211122210101112120121202021201222010002210022212211022010220212201010022110102221011200101212002200112022202221102222101121202220200112201120120112200011121021211000201211110220121000121011222210202210020122011211121021211012111100221200000122010201000201210221022101011022020021022021200021021201120022201022101022220211111120000221200020012122010000022010010022121111002111010121210020212101201222112201111202210121020211120020222121011010220200110120222122102100200121001111102201211012122100200112201210010220010010020202202000122010010000012110122122000210121200021110010000112011120011100200211111010010201122010201220100220000121002022211221102220102111102000002211101021022012220111002000120001221002221101012011012002102221022010012211212200020220220220122211101222120220020111202120001212010212101120010210101212200020020012001020011200101102012222", "000002020111110222211201102010010212111100112220222102211212022022110002000222202210101221112111221112101022101202221101000001201020002022010112222122220010102210222211212222102022110020212110211122201121201102001202112221001122220212110220012112122021210211210201222212211120222220111000212200211110010200012102202022210012001111001001212202102112021210102011102220122121220012101020000120002211021221102121222202001101201110222110012120000022101111122102120010000011212000021121122220110220112010020222002102001112002122211210001000112110122110202002111001111222012201121122022200120111202022211021220112110120102102221202000101221021220120102201121001102212200112120120112001002022120121212001002222201212111221122212100222110100200010122001122120100210211001110102100121010221120010012122201212102102110100102021221001002220120000100221212000102021211011211002202212220120222010111100010201202201120011110110022200000110102101122121002100112102111012000220111211102120210012220000202002100120211010201201100110222100100112010211100122200101000202020011000212211212222010110112000101102010200021012211011210000201222112020110011120012200120112222001111201001111112221222202211010010212101020012210001010120110122011022020200100111101110112021021221102110102201020202112210212200212102210001020122110021212112201112102111001111022221002202022120020100202002200220121021100101000102001102220000200102002020121210201020212021021110201021200211200111121002021202000201221011101012202020202012222200002112112021102012001020020201100201111001201020211122022110112222202221112222000211222001121011212210100100020202210012112011002220222102202121001022000112011200222012111110210021221210021122212202110220201101111002001210212200100120021121201002120211101100001002021102022220211002112200000102121101000220210200121102201110022002211211020112200121020002002012010122020001220010011022002110121102202200001001021200221221101201021110220000112", "010221100121001222011121101100211100110101221000200212011012020111010001200211020000120110210220221200010020010100001222101010201022121121221121221111020112202211122020121112122212001211221220020220020112020101100011012212102100012202211111000021122100112200222110020101202022221211022002012222222201022120102122120101100122201112012101012220012220222010010112221100211210021220110112010001001221020212212211200020201211100112001202220102220112020112102012120011000211211212221211002110022100101012001211020202110211122220110022201210221122200001022202220102000110122100200122012010010021101121102212121002120001122220211112122210101201221000202101200001100111221120122022220120102201100210212221112101022101111111201100202101202000102110121002212210221000122000001011012020012012000202121100222102222221000210211121202021000002122021220002122101211101012221002102212201022110022120100121211122120102202110120022001011200202212201011001011212002220110200012002100222201022021012101012101020221212100010122110221001021022110202110010101100101220002121220102110210222201101220112220020220211020201111212112022021100110022010220121222212200200121201201020010210102211201201101010100110120212020111222020222202020210200212011212112002112122202011202222201101102202200112100212021121112020111112100020210212001121210102221112022000220210001112201010002020212221021202110000221111121010010210121012210200101101100222022001202020110202112221221222201221111202021021021220000102210211100110202111100200000120201010111210110122200002212012200021210120020202122222001122200111102010021011000000200211200010102022100022120122121101021221100222001201201220112102222002102022211222200012002211222121221011122000211112111121100012122201101212211202002120210101012001221010201002211210222101100020121121121102210011111120210200011222022220010021122101020121110100212201210102201012200211120112210011200201200021010000011100012211100000122200020222020122", "212200121220001200100002220210112011112122200011010211012000101012012001202011102001202001100001021220210200200020220100010021020112221012101211102201101112220010100022012111111120102102200101022010200210220121202012021102210011211222202012220212110121102010001002210120122021111001002101100210202010212221221221022110012121021121220121100110110001000201012211220110222221222201102011001011102201102221010021002221212002021112012122222110221001210001221010200022221211121022222120221202102110012001022011121021021102201201202201010220202121022220111002121221011221210021022211020102202100211121222212201101010210220002211010102202121010010020202011210121102111222001202121010012102011110112221000000020101121222120100100112210000212220021122012021020111011200111221220112111210201100102000220222212221211100101020022021122120221121210211201012201221100000101102202122200111022120211211200222111201120011001222220211220012200222211210201110101222201020221121211020111211011122022201101201122121100221011001112111112201011200012211220001021100022110222101020111111221121202222222201210222222220001100212012020000102000012222010110102020212121222022021110222212001110020010001201001110000010201110221110121101221001212100222002211002012220110001222001221111001002122002111200021112111120020200122010120021022110222121012002120010202201002211210002112101120102201212200100202200201122201112000220102121021211010022111012202122111201100111022200100212221120021122020011122000101112101122220021100010120110212112102200100222021000211012101222211212021202211221010002012201222221012121001222100201002112212200020201121112000020122112210102000011110201222201011200220011212210001201120100122101112001212210000112100112010021201210202111012121002100022012211210101022122220000201011200211201002022221220210211021210222200012212020200121001202022111221101200200121211002200021001210011120010110022212112211011100102111120200221122121200112020210212", "211110011002112110200212202110200001222001021200202022222122221120212000121201102101022011020212210010022000102220100222201100221212001101022002211021222110120221011122010111010111022122011200001222020112112120210201200220102022202111110222111111011111011221201000222121002202022120120011122200201102222021101002110222211002001121201100222111222222001200210010102212020210102122210212211221210222021210022021122001111120211001000211110011021001022110200220212201211011020212002222121001122111010212101222001120222201002201112201221001202100202012022011101110111000020102122210122202222210112102011002000202020200221121022000122012111211022210120211200220020101002102210011011202222222022210220222222222102220110220120011221101112121021100111221010221120222112021112110000012222210122221220002221120211020002220021221021112201202200201210101220000011201210120221210212120021011220020021212212012020020122011010021122111110122001220100012122202011110220001210120111121121110022122122121012121021201200201212212201211220122220000002112002220022211120212110211221201002020000121012021100112002022211212210222102112102010121020201022210210110102111020011101011111202000211001011100111100111210011200112211122121122111211222001021000001200002002211200221120001202201011222222102011000021110212020121120222020222111022122011000002220102022000101111220021022210000020001022102002220200122212121202222111102022010020221020001222221021011100022111001222110120212212220010202112101201121110201121202201210221121102120201001021012201101212020101111010010001121112201202012200121012100111210120122122122012210020220000120210022101020122022012101022210112102012022110010212010211210002200102021221210200022012211202010000200022011210002101010022121120011010212101022200020202112212221122222111122020110021111002020120021102011101002021112102112111021210212122100010221011112102112001021001112122101222212020111100112011101012100110021212110201022212121", "201010102110001111000000112002011212011102122021001120010002111121202101211212100110201112222202221221212120112110111212010111202220110111211122210021021010122212211012001210202020110222102022110200002020200102212021222001222122101122121020210200110210102122110102022021201200122210021010212001121111201012200212221120102011002111022221102100222110102210110210221002011210012021201122000022122001020222111022122001201121011122010100112211011202102011011121220012102202201100202021211022101221200012110022121211221021000221000110220212222220000022010122201120010101202220110100012021201012220110021122022120020100001100022021001210201102120200021202120100222101120202002112212221211102222012220221211111211221112120001221000120200020200220020121120111001002000010101221122100111001020122220110202221102010200200100012020001221200121202212121002100112012211120022202011202202112000112200200101111110212100121210000120101102222200210220112000011001022222201020011211001011122000210102010012200220021111221000011112212002202000112200212121222020200211220210221221210110220222101121112000110211020110101001101021112201012021020020021222100222122222200110122101120111211021211012101002011002212222000111200110201111100200110121222120201221202010220112012111100102202202002220101102010010012000020220110111011120102011022111012220100102212002120112010020002110020102220112220101111102211012001012222122212222002222211000101022221000220222120122202010202201112202110120202010101102221020221012121020202120021120110102022220001022212202010021000212100111022201110220210101112201221211102212110220220001110000120121200221110011110112222120102121021201002020100202002121202121022122201122020120000122002021100111102122022010011121120211022201210222001201102211200100111020202111101210102121020122002002000221112221221021100010102100210202222212200020020210110102211222200220102221220012121220201202000002022110100010221000021102202222112221101210200", "022100002121111222201211102122201212201111111001202010201111110221102200220022212000121000011202200221111110121002102101010220110102222011120100111222110121020201012212101222102012020222001001022122001201012212010210110101102110220120010120110000110010012022002222211120100121222110012211010020111202210020021211020111122011022011220202112110020220210012222101000221210200102002202221001022122202002110022021012111222010020111101212110211022111221002211002100202011121021201001020121110121111202111001011200211020202120000111110201020100001002212020101011002212001112101001021220221101010012000222110211200111210220112112010102211211102212012000101000222002102102112010200112211212020220020111211111212010220101011221200100222022002100021100011110002000122021111202021001220211021012002122201221121100020002120202122210201111011202022012222112021011012011100122021000101200012101001112000012000122100001211200001211202001102100021100210120211120021110012022222201000201200100121200000221100112000122000000122000120101200010011222110010210220022101021002121110202222110100222222002101002102001211100011121220021110011211021102222000010102212111222212211012102201220022110012002000112101112212222120111022202121010011000100211222222212000010120022120110222112020011220020022102112122020120112022100011112110110001200211121122011200022202210212210101012102012012012120101201212221011212010021110111001221022022201200120202202010112011220200200101122222111021222220021012111211110002102021020121212221022202101121121201000112111220212220220101120222212101112220210002022221210120002111221010020212010201120121000100201112011200102010202222221000201101221121200210100121100220001002101121122022121110000202200012212200000120200011121021001122111111100021122022211210202002112010010110011120110100111021220120022120200210200010100121220211120220111101120120222010100020101121100020012102002112101000211010000210021102221211022022201210002201111", "010122112222102012220220101212002022201010021021211100001020200001002222000210012110000122012012111201122102122022220020021021000010201122211221211101201020202220200021111221122001121120022011202101212201202120011221010220001201002001221201110012201012111000100112212022210212010211002220101212121021100020201102112222212111111110212122000102102022220000000001200112001112101020222112111122222002022112211100122110010002112122120211112012210011000220000211210212201002200220022112112202202021120111022021101020101200110101021001021110200100121212212102212210200102120002011122010201202022102021020012121220221212221010201020222102111022221010222122012212000110202221002112101021101101112101201111112200201211222100112120220002220221221221100010112200012001020120102101220111121200012102221120100010122100012001200111102022100210221010020020212002222011100120020222220102102010021100110022222001010122112222211100200102202122202022100100121101020000021022001120200221100022212022212020010100021201210010102111202022012220221220000121210102021122200221012221212120121210012021201102210221110211221200120102200220102001120101120020022202001122220021100220011001022011111012012212221211220120101001120101212022121220201112111100110200211010011010012211212010120001001112202222122110002111111211122111220112111101012110220201022120010211011121201002211012011202101101201121200012200112221102222111201101020122101012020122012210220211001001112012211111012201201002110200101111202201211121111220221120111112100210001011021121101212002120102111102021012011000110212011112000011202012011012101101021201220002122002222222222011012200011121011110101102000102210210110111220022110112100210202220021111011202221210000022221110211002000010222022122201022222112010220021111000012101210200221200200120100021002121112201100121210010102012020002022222011122112222212222000111012211212121022102100222121121020021122221020202202211120121010210202100200012110", "002020121121112112221222002202201100111102011100121100120122111222120200101110200002010222020121010202200011011011010101202020221010121012112101002002202012022001202121222122010220122112102222122120000112020211121210202020120121011100022220210221212122100022100011022011001021221201110022101022202110112220220200221201100110102202221012201200000021210110222001110001121111102121121022221020112102122200122101000222211121211011211200001021002021120220120001000222101222111021022111020111201210001121222002012221102100111102110012121001011111201221022202200202120211111121102011010220101011220121212121122100102212111002000221112211020101222121201101022001210201012102021022110120111121001110012200212012120200222010201122110021222222020201102212122100121102211021211002100021021122112220001120012112202222021020012210212020012220201100202012212200111121101111022102000212120021201120012200110222002211201112011202212001021001221111101022102211120222012101200222112210020122120011211112010220000120120121022111211100012111201021100000120121001001112201220010012100001002021002201011012200001111221212101020210212202210110000001210000002010012022200202110011011000021121012102201202001220212122220012110201110212120011220201011012022022022000102100202212121002212221210022111212012211120110101221210212020121012222011011220022011112202220012100022210102220002111201101011220110020220110111001110102011101022011012222020021002012221111210210201012211101012110100202200022212021201022020002001122110221222111102200211102212102200000100022222221120222002202002200122201111222022221110201211220201122221122012201110210102200210020222101022200201121202122121222221222112122010111021101011022220121112012121020121020012022212021021211120212101021121122201220221000111222011111000100201220202010022110020101122110121220201112021010201100120200010010120012110200111010000122000212001121212000011200211120001122101020100201010000010221012210221002201", "202111122002011220202000210100121120100111202011010120210110111120001100002110212101222110220220021120201000012101121022220212211100201122100020002201122102022211222202001020022010112111200202101211211112000102202100202211210012222222122222100022020112200202201202111121021000200212122000121012010020121011122202000000012102212021102210110222012012110102210001111211110112100222110001002121110110002122100020210010110212110102010001122220200011120010120220112012220222100011222100200020110001222201121112222022110211220110220110000100200021212110122101221221111202001001221012102020010120021201221001221122001120211202222212220002202022121000111200001201101112022100011210210101010111210111021020112112000220120211102102000110102212102211020202101221012021210111212100211111212210000020102202202021200201102210001121022112022020210011021121100222121001002211202000021120110220121202011220002100200020102211222222202011122022201220202201002212212001220000122221210101110021110220212001111122201000110111111010122021002000210110220121122010012020100201200002010112221210211112222100101002020220010101110101220120010201221112111020210011221200212110020220200110101120222122121001210021122102211011122111220212001001201120020120020220100022221101220220122100012000122201222101220201212010000002201110222110021012110120020020202210000001020122000000102110101011120112122120200210122001020100222121000011022002221112020021000020001120201212220101100211222000211001010121201020002202222120212220102212121211221121211210200222101122022011100121221021011110210111222211010100112202000201220001111222102020201002010210212201020011102101221220012000200200022011111122011101021211210111121120220010201020211222210011220210211010101111222020222220210121012001010000221001121001012120112220210122122111012111200012101001011201221001010221222120111222100000111012122212200001220121100010122102212111220101200110201011210011010212121200012022200011002011", "020102221011010122101201210021022220111221121011120120211102210221100212111021212222100100201012221200012100202202212001010212100121100212122202011221111200222200211102212221002201122210222202221010211011102101102001200221210220200121011022000012012211010012020200110010222202100021011020202201112100011222012200000122220122122001020011100212222100110102000102220011201121202010211210020201211202212211021110120021022111001112020111010211200212120020201000111222222101011000112200001010202021121110020222201002121221100011020001200201112100122121112110222121022100100220112021112200012200221001212212201110201022100120100010221210012202112202121212012012210022112112000112120022212221202020202000000102010121100110221022220002021000102022201201222121021200212021221100020120011022112211001202021211101021212122202021210021020121200202212122100011121211022121211111012120101210212021220100011222211102222222000010002022212200210201210211020102102022111121000210211121221100122200000122110212102020112222220122200122120201201212211020122022210122200011112010202102102100011101201110111202221021022011020120002011020012012012110022202000011112111111021010002020112110201222020220212121120202000212012201010202022010202221100001222112202021021002112210120020001012121210222210222001220100112021122100100011122111000010101202211222000220010122220012012010221211112110201101222201121020001012222212121012210211201021210022201011010112222200202010020210200211101202122101110022122120220022110020211022222122211020220211112102022012122020200022111222111221022200001200110022020211100102102012011022020021100010011122200101221212212010122000221200010122212221001022120200202000022122112112100200201211102112000001001100102011020101022011100002020201010121121100020102211101022021000212021211020102011212001212012212210022221110200011200211102112210211121121000100001102201010000122000120220012111100211002002212120202011002120100001011221120102112", "022201210010011001111100210120112210212222101202102100021120022001101122122011121021021122002121012011202012102120200021112222012002220002010200010012122101102200210000000202201011110021220021202101120012102000021202110021112201221202110000120211220211211010101202220021211202112210112010201010012102122012102211000220122212210011222011210122220110001012000010001001000121221101001202112011010100100102111001000121010022211122020121201120212222112000202100200100012101001212122020010221200212121200120020212002011221100101210001020220200122221200221100002102011001200011102012001211001211120122101011012201211010221100020012112020211122020001120112120002221022001010011220002120212212100020200011121002020222002210021001021112120220101112111021010102022220001110020122120020102212210022010202212012212000001210202202022000012010202012002112110200020120210102000101110110222210001011122122000111120221101102000111112201011211120002011101211010220212120020012011021122001122211012122200211001100020210100012111201202212122000121020121011200212021121120022101001011101020102022122100010122210102012202122022122020012220120110000210021222010120200100120221222020210112002221100121202111021120202112221212212122000012121112121120221102011221002111121222221000202212102002211002022002210220120221001122101120011211202021221011212020021220011101011100202011021122202120112102110201020210222212210102021122001110112020212012100212111200222112210101120002001021002021102210210220212101101110211120021102221122210002000202222121221210021022010101002210010200012222211200001220022102121110120022001101121012121111001021111011202211012210212001021101120101021020101201110220202110020010101122100120110110022222110120202221101010011120120110110202100220121122010002011211222010212012101101021112202001020222112210121220121020211112221001011100102110100001121201010010110212022000101211020112120221112122010200111210012210011210212120210202211021212212", "012212211021000212010110001112100110201000002120021021001210112111010120210020110110210211010102220100020012202110111220220122221211120100212101210222011220210210221210202220010120001001011022222211211120202121020010001122201112001101010100021020111012222211220210012122211122000101221002210112120220211211100011100120022220222112220001120110220022122222121000200022201002020220011221012220220110022121101001022110022200222020020002222211020201101020121011120001021222210021100121020212020111201210222211101121011101110011221201111220020212212101022111100110001000222221122021022001201010111100200111100110221202020022022120022100221021020110021011110120020002200102002110201102211200020111021221201220001200122222110221121122101120112121200202111102122020112212220002210212010112201010201110021220000220010101210121001111020102212002210221111121202010211120200112100100021202121022212210200102102222220112102220110121210210000112212110011220120011002121222021112002201212020120112002210200101021112012000211122201111110121120110200122100111020010021202111120002100120112100100112210120021100210202202221211021101202022101012101212101011122212021202002012122211111102220110111200002112120012121011111221021021000121012110221112221022221222201112101221202201202211201201211201112210100211101220012201001110121000210101111000001112221102000020012121202110111202110002111210202101010220021022102121100221101111021120002002001001121210101102120101212020220202010120221100120011012220001111011221121011212011210101202101002212100122002012202212000022011211121012012120222012202012012122111111200100221120101210001021220020022211020002000112000122101012102201212101210121000002121010101202000002122212112200200212001012010100221212122122001111002021110020110221221012210001111100202112222102001010210212102110221211021110100100201020220220021121101000001022201211010022202122102220000211120021200010211010101021011222112212102101200200020001222", "201102120222102210022111101220110210212101020111021011000112202101000212122002122011001112022022222011220201011202020220011222120201122002202220122022212110011021011012211100102000021100101110102022101020201202122002200021202111100022222120110020200021211110121121011021212000211221120010012220121002011012120110220112122010212110012120000022122001202011002110100120201222220121011211102002011012120211220112220102120012011220221012110002002120002210111002201010002121222020011021211100200011221121100100012012110211022102112021220101211022011211120100002020200010000201222010011101022211200002001102101200212222200202110000212112011022012201022222120212012112120200222221000020001001222201010002211111212121121221211102201201102102121121101112000000211210212021112220012121201222002202122210120221100202001002121002201220111021211001120122212001210000010011201120000212220000201012202000020002111101002210002201122111021001012020020120121110111110022202221121201100200112201102021202221200211112100112120222201120021102011202122101002020111121111011010020102101001011020110020121001111021102110121102101112110121201000001110200222101210201210202120200121021101012220102201000210020101121010211011002212102110000101112200210010010001020012022100222220121202010121012002122102212102102112102000002110100121012121000222211101120200220212220011000221221200110100112002121012212002210122000212002110222200112011100212212000122001010110100112112122000021101200120102000210100010120112201020122021100120200011012121022100010021011101001020220120022211112011220200221020212212200222101200211111100022110002112021121220102102021212101210110021021111021022012111121101100202102022201120000210211022122210220210012122002022212100120022002202102101010201210101120110000222021212010211102112200102200102111012012220001112201212120210210220011211020210021211112122222200002020002020100020100210211011120100211210201121210221211202012102000210121022121", "222102201201202200212100210011002220010212121000001220202202020100201000002202111210200212000100122022212120022022012022220101110020212112001010200022202101220210110120010222012210102020101100011120211210000010120012101211112221122112100012110220221110020220100111011121102001122010010011210211122021121220200110110222021011212010121100210001101010211020122122200002201102200011122000020121021201122220022101010001121202210112211020000202110212101100222101101012111100020001221111001020100021221020022110220021210101001120121011022222101202122110210000012120220012202011101022201202000010211222222111222010110102021221211111211102022202120201100001222122000120000210220000021100001012220122212001202221202011120101101011201001022120022100000021212000011221112211011112121002000011000211010200002022202102010020022010021012100102200000000020211021120201211212102111201220112020012111201120102120020001202101001110000122202112011101120210210211101202102211010100120012201101122111112101001002102121211000221101011021100222012202112122202201122221021011221211101022121221122011102110012020220011011200010221112220001012200202220212121122102220000100110122202002121002021212222121021101111112112020112011112201220111012222201222011111020022211222111121122112002220120201100011211200222220220002121220000100122020212112100202102120110222121220222011211211111112000222212020210101022020021221101121201011211211012101022122102112122021201201012110010000220010002102112000102022110000102211210111022101011222102122121010010112020100021102022110100102102021122011101011112111211221000202212212121120121100202112000020210021221220122021220002201002212210022111222220212102101100112221120020201111120001110102010200201101111112021121200201000100112022120011211101110110100200010101220202012102202201120200021011021221202112210222002200010120112101221111212001211201102000120200110102011220111200112221101002201020211210111101012112211112020222000222", "201020011010002000221210110202200020211100210200220111221022112210202111202001110121002111010110221000102012111220121011010001120100220022021011121102020222112112100122120211221002211102101220000222002100010020102111112122202021222012000200220201012220100222100000221220122222110022200010010120210201000202120022211102021221111202012212221111112111220012000001001121211201002110221021202112012220220121022001112010222212101122002121201010201201022120000210212200001201211100020000001011010011221012000122120210112112210212212220220221011010111000201111021220212212121102222022020201001210212001121221102102011012022100010202010111111112001102221100210121010222211211002111022221112002120021102010110120022010101111002112201010220200120211112011002021220022102211002121020221100211002120122111200110201110112122212212222200220201221200202112210112001112011202100121110101002212211222202220200002002020110012022000002012101212201102200002222211211201211111122011222000120002110212210210002001002122101002110010210121012122001100010010200212211112001020111021011111221201002210111221021100120200210001011021020101202020020012112212212020021020201200201221000202210011001101211121120102011210110200120012011200101201110112201122111010212210011022102222001122112202012121220122210022100020010002201100021100021010120001201022100010021121022002122102022002001202120120202221121020111000210202002022212221120010220020220220010201001020200201012000201021002000101102002022121010010201022020122112210210201010100121210121001102122110100222001221101100110212012010201122210111111000222012111121221200011011212100002000210221022211202100101211012100021200200112212222220011102121122000200002202012022211020222121010001101000221201010210010120100222221112202201012002000110202020210222022212200101222011101201100002002022202000022020200110102101101220222201120020000112210102220120211120220020222011122212110021221012010120222121100201010110122220021", "120201121020222201221100010010200221200220012120022122122011010021211101022220200002112020220022021000220111021001010122120200200212220022112211200220100010110002020001000021102022222200112012020002220111212212101000012200110222201212210201012021221112010000020120202222120102122112021000211010000122121021122120022020002120111100002100011011100000110221011222210022120000221201112001020011112102111212100120011002121102022222102100010102122010222010222020100221011122122122000101102210000211102002110122112220202021220000011102002221122221100020212102110220001111111220010210022200212012122211021122002201111020020222110011020220002000200001102101022210120102010221212112121210222000001210022210101111212011002201121212121212012211002002100100210112212221001212120011011212001220120112101220112210220201020210202010011012021221211020022221000102012211211021002102011221211020020220121121122200221200000210022001221002002121001021201011001112021021122000122100101121121012201010202112001100100120201001222011220022220200201022111021220120012021222200202021100021012011020200011221221221220210200202220210212120210110212122200011212002001222121212000021200112010120110120012211101111111011121202211011011220211120111220021020002012202120121200102102021000110201210100011202011001211001222222011001200211212220222212002121110112001202110011111222000000122121021101020210122012112201201000200020121020102222222221001112210021222011112111121011120211201222111202122110002012120200210111110001120201200012201021121210212212220202200120000110211210111000111212002002100010101111122022112220021122121012222112100120100010201222020022200020111000101211000000101110022202001220110000010120000102212100222010002222202221212111102122222111021212120212210110210100212110200021000112012012022202020120000200211222011002002122200121120110012101200200221010000022110102002112002111212001101111210000000000200100022111020102000022121100011110220200111121", "020220010210010010201011210100111101002220112011212220211002211001110221100110120002112010002222121122000012002001000121202021012101112021212122212112001021111020101102012211101222201021110011002121220210101020201202010212222210121111110020101101212020201112020202211202210111110111200010210021212012002200121000122112101110120200012220211020200120211222201120010022121200102101210120122002221120101100021212010102222001101102122001121110102012120220200220212202102200200112210101210221011100110110212002202121021200222011210101120011110120112122010001120120202212200220220202020101021111020220112102220211101020010220010221102020021221022100000200100201202221220002001021020022102020121111112000222000122201022102211102112120212200110201102221020100000002210011101112020102120100000220111211010211012100012220022102022101021100112211201220202200202011102221022010110101000200102101111200121110112002221121121010121000220001121200121012100210201210010221102211121000101010102100100212021122021011220022201110022101121010000121111121212012220102112111121201001221001011021001000222101221110110101202100101200220021102210212212021021121200022222100201222220001202220121000120220002221200221202210011220001112220011201011022112002010222111201120011021012101122200121122110000111022212212001012121012000022021011001020100202022201011022110201102012222210001101110200120212121100201122102100212120101202202102112221022101210202020212210020110121200222202111011202111212220020101110020202212112011210211001001122220220012111200222001011112102020101121000020102212202000000220002211002022200121211221022120022101021112112022101020000100020121020111011101210202120200020122000002002021110212011210021212001102001210210210201000101222111120222122012102021022222022010000020020002111221210221201202220001100000112100220221121122222100222102120011000001221000202010101101101220122121201201022221001022211210011020000110011121222001100101121102202202", "000002210012111210012201002012220002110021120021121020221120012012202011110002112112200020220000122111001101112010100202100011220020002011212000111122101022102212110211110212010012111220222021222201002101122221212200221001100001010102011011112121211210201200220221111001100100011200001100221020100002101220212022201100200102200012220200002200010122011202200010202012211110202201121120211111221100022120002202202202211102221210022120121211001100222200200210100111120121221101210012002221112112221121111011000121100202002110000121210210112021112121011112221210200220201111222222021010002002122201020021120011111010122001201210111102201022220211122101020201200202212102201110111220021211121220101122212221112211012000120021102111021212112212112020210001021020112211012201112011012222101222001200112202210211100121012011002120012012220112100102100012200200001122121122020110020201100212112121221022222011002221102020211120211112212102201111000202210121201101211112100212020021210200222112022210112222011201222120102022102211121220222111222022010120021202212122110201221020101102021210121222021112010011121012010102022112010210221112220111120211001221101001100102100202002010101121221120021221001100200001012001202122022222101202120102012021011220020011021110000202222210220001120001112110221211201201201112020211020102011020020110212011122101021100122110001220001002012012210210111002210122002201221200120101021202001211202100202010120011222111220121022210200001010012101110010110201200202201012210001100200022110221002222211112022122110002122211102021102110221200010000102110221211020210201022012101111021100101101101020011202121021000101021102120121111101210222011222100111022211120010112002100110001020222002110201020002122111120010221212102002200112011020200000202122222211022112222212121120121121112022112202221121100112002011211220222012212011100212220001210011222110111201112222102021002101101001211120001222221121022100111200011101111", "220110022101020000002122110220011200102202002022220020220202120121200120002211002202102211021221001100121112001210020221212100122102101220222100222210210011102220112212110202000200102222201200201110120110121220002010112011202021012021112101100112112111200220200212102202002200010221222012022220211022102010100202221202021202122222100212102110020000002212022001121200101101102110112021122100210020111112211111200212101222212212200112112001220100021201022000110221221022001110210011201201010221100102022122201011200111202010100112122012002111002202011112001111202200202122001001011110221021212220120100102220200211201220221202201202200220010021020102200212012012101110000000202210202110002120001200222100112210211110201201221112220202020021020100202211110111200120200212101121120120110022102011220000200210112211120010210202010001012211112212011220011011212202222002012122201110112012000221201102020002102021212101111212022221010010121210110020121010220222111212220022002011102021102100001010210100021211022221022210010011112210110221221022002201021100112001212221110222221122111201111011220021102001212211022111111222200212010000001122202222100101202100222200102102121100122000220211102101100220001012020122021221011021212200020020110220101202121210202002202221220002120210200001100111111111110000011100202201020201000120121210102021102202021002111020222111222111000020002100021112201001020021221212201112200010201210222011002221000211212202000212121202012021212121022222022020112120211221212012022112200012010202120020000020200210220222101112022021022101102011100022022112221010101001010122212022111220001210221212001122121201210212000112112110101220220011110101112201112112110221002211222101221022102021121012122211121112112012102200100001101010201111200120000212220212021001200201200011002211100000020221202210022012222122122121201220121002022012102112122211202002202022010012001212022010222220110101200121101001121001110012111201220112", "220011201212201120020212120121201122100222002002220120210012010000020020122112011102022112021112001212212002100111220022011102210100121002112121201010211200111220122102011122200002201000001102202112002112001002022102022112101001100101102120112021112220001121212212200210210010021210201112011221002202002020211210212201201102021120100211101202022122211011002122212120212221111010000000120211222001001022212100002201200121222011000011022121002100200102201200110011221112120220222102202002110112012020201022210101100101112121021000022202210002222000021022201210220110212002001220012112222211122112212020122002211210121222012001021102120221101120100200122212122122122220201221201212112202000121100110112201121022020122010011122000121221111112012100222111201102112000012010222021212022100120211020002100120120120201202112202210221201112002111221001222020211101121121222001200222012220200011110110011200122200112020220221001202012021110010021112021222100022101212210122210010212102212102222021111000121120102220022021112112201021112000022101210102020111110221220100001101220101112012200211100010221202220021012220201020012002022022110120022100001102211022021010102012210221211210122012022220221101002122220002212102111201101110010201121221012202112011102201112222000011210101212120220101202222220221222111211112221012211210021222022121022112021002222101200112022121011110022121012112122202112200002220210210210211222220022210102200220021001021022202002111221201121010002201111121101002121011210021220201222100101022222220020122211120121000201122002010011201102021212220110200110101121002211021210210010200110012010101210012112102101101122001002011102211002001010200102001022120220001012112111100102111022221012022210011202002211212121110220102021212001210100221011201021110012012212202000122200022101111100021011022201101202221210002002112222111121101110011122011101102200121210002100122122100222112020120012022222222112210222000212121010112202", "222110210121112000202011202102120102222111011010121201111021112100011220102202012200210020221022111000212201211002201110121222212222211011010010112010102001120222201020212022121110220121112200020121121021122211120021121211212102012022201111211112021210110022212101120110000101010110110121002121110022211100201111221212100202010101022011122011122221201110010220221222101211000000021201021112100200221221220010011120221222020202111010010110021220002001110211201000010121002112101020202010211110110001002122112101201101102201211210112022021220202121201010212101212022002102212011020120011101120012010102120101022100111212210022000122200120122000200201121202122110000000211110221020001100000202220001212212122010201010221020111122201211021120210201120020122110212001202212120001222100200221210111002222000120020012021011112010111020200201100020110221120022122012220112101202012001200012011020121101100111122220000020211112022110011111220210102112220121212022001012001212102010012120000012210122012002201001222110210211022202101222121220222201122200012121120020101210120212001010110000000110110201102202101212120022020012100211100001012022221020100220020120002211212012000012200021020000100120002122000220010112101010021211100210221102200010000121101012101100000220201112112212020100021120120210220100120000221200210211212111122101110222010011002021122220211122210221122000000211101221010012001201121200122202020210021222111000211120011021111012122220210122202222001000022111121212010012100102002020020022110101100210001202102120202000200122212202000221110020120022111011112111002201201020120010001012102102012111101021011211102201101210021021011221202222021011221010011221220101201220120110211111010212211012000010101220020011202021001000202020202101012222110110022010020211012112121021110022012120112200002112102112021102222012010201122010200200100000112110000211212100022221122211210221221022200111120210212012010010202111220012110022022112", "202112021102012000200121221100100100010210102210200202121122001000110020211112211001202112210102021122221210012020200212110110221112022022201112102020120121200120110101100020200211112111220120120021121211110220101211020201200212110211000102012012020112112011222222012002200022012022000021122121111010101000112121212001102211102021012001121121202201120221120201110211120220212121122101111012102220001021220022112222100222021012101120100020012211122100222021100001221110101021012210120021202001212212202200110001111022021001202210221222010102011200020121011012012021121020211202020002201002011111020202111201102212021122202100101001202101012221221111211122000101121110220120121121221012101001200202112210201002101211222220001110110012220202101212011021111220011220001011211222211120122121221112202202101220212002101020011211220112222111020221222111112120100021100222020121220222102021201121202021100020201001100022111001001201121212102101000100221120120021120012221211100121112222212022221210211001011122111021112201201212100012211021100111012001010012202002002211012201120210220022101010120201210021000011122211022102121021002202002012001202120121111020222210022111101012020200120211012010210011222202012122100002110212010220112121111011111010020112000020120120221122102220000010122002001112002212120120111010010012121021121211001110000021012022012001021201222121001021011122101200000111110001100011222200211000222121002220120221121120001211212020111010000202022010201220102110221211212202211011110122100000000002121120021121210100111011000112001212111002200122010111212221020202100212020120001222100212112110111201110002201111020100211220111200120210222200102222200212002020000200220020110020100001101112212112202020210201111212111221110222012212222010020020001020001111020120210011201101222102211001002011200011000211102211211011001102121121120012201120121000202102012210202100111022100022101101111121101012200012020221200022200202121001", "211201001120202222122200111112010121110111021210121101212110012101120212121002011202212212020200100111001020110111021102012121222012222001211012120222112200002112010111100000011211110110112220200221011000220010210212222002101001222202012110221212111112202222002212100010002022012010220010021110120100201010201200010011101022201100202111001201210200222101122002112210221120212210221002012021122002200012222110221000220121022001002202121222222221120101100120000001010101121000000102112111020001112111001211211100112100121201110121120010211022122001012122011000211212111221002212221100001000021012020020022201021112020211212121110101201210200222002200221120200000000012120012012111020022011212222002122012212112202210101201201001001202121112111121011112222100022202201100201202001122022102000220201101001101000100100102021201010010222222012221111212221201201011001100220120221110200001121112201010101112010111110011220001020011001001022211202100020022002120202221010201102022020121120020021112000122020112001210100212011221210212112200220111222021100111212120201122002201011211212000201010011001222021021010201002012222201111002200200020000012210110122001121212202111101001221010000101110021010212022210200121202101012201020012221011020121002001020010112210020221122112011112102121112102022111020220221121222110012110111102200200111122122100020110020022122002112020222121220011110001212111011121112011212121020211000010101020220111002011112001012201222200220022211212211201001001120001200210012201102112200111000221120221002202200110212121101110122202011200212220101012100100102120122020122210100200212002100111011221201110200210020000012010222022102212221201020121112122220111012000121122111211010110210201002222022101011012020110221212001000202100110110122222002222221212011201000022000102001101221122121122122122211121000010120221200202221200021101122120020020120202212001210221000212121022210122121100202122102200101002012120022220122220", "012111012200110010100120010110122201221210101112111201220210211012220020020022120021211220110000211100112002212021102012000220222120111201200121110001110121121001221110221210200120121102021221200211011020012102102102000001110220021221010122112100110212102101100202021001110222112001112221221101112022102100022120110110200211010020011122211212021022020201201111102121110011120210110220010020120200122100020011221001210101121101002212220200102012202011110120212210122020112222022002122000211211200111102202210110211111221011220201100121011102000102102210211122212101100121211120011112200000000010102022202210001121000000011021221221022210111211120110000021200021121020202210011102201211221110122100010012100210210100200022101101211112122022220120122020222210020021020202211001210100001110111012121212000012212202101022222002102020022120200101112011010101000012021210201010101111020121201002110011122020212222020221020201221011110110002020212122220212012002212010000010112011112221011111012022201110122212112121100200210100100201220212220101011010210000110120110111020220112001011110121020000101210001201012020022010210100220200102202212202121111122200200101112121122220200201011020200112202120011001202011212100011011000221110121010200120220002222222211022110112102100210222121020001200200201112200210221211012210200222102100000120112200100211221212002101010110212011202121022111110010210121211200112221122102021120101122002121012112020002102200110011121121011020221202020022220000200202220101110112122111101020011112000011210222212122020001021011111110102100021021210002110102010201202021212112021010111112100200002121002102002022002210122111012012222220020221120022202112000010001221022111020202011220102100120222000220020200110221020210102010010100000120121202021002212201200222102002222122010100212012001100112020111201222001102111000122020202222210002221012110110000012020100011100220111111200102221200111010112022122020002211001011102", "110120012222011201212222222222210002202022111112121102210121022211222111010102210021221020210101202121210101121221012200021111222102100001101010022200212210200100021222000010020001110101120102101221010222100020121012001001010221100201201100100110111012221021122220010210022010220111122002020002020212200112110002200001022200111102201002002221011002102110212110122220211002212222220210222101120211201220221011010022222112021020200110120221102210211202020111121212222012010220121020121122200112012201012011221201000210122002122211112221012111110211200212002112110111200112200121012122122221022000200211010210222220211221211012100021202100110120200111221022021122020021120020202101001002000012121202122112122110210110112110010100021111221012222102002100112022011001100122102112100221212122111220101011112112122111101000021222220220020221002222020110221221112101202020012210200022200110211010212220020010200010001012222000000100012020010220112002100211202120221120122020220021201222001221020222001220100012211100110102220122022220102210212102020102002111112221012021012110022111100212100010200100121111202001212121112122020222010022200002220001221122221012212011120110221001222101000011221110210201221200221122000220220022022222000101010111012211202012012101111101202211002201020021022000110110222200221122200002012021010102201001010212021200121010211210021201102000001210011212212121211022112111121221102021020222020001001112202212101202201000211121102202200220002212200220000121122121120021101101110022212020222110120120022211122202022200202000101202210202002100002002120021000021211012021112112012210020202202212020211010202111121111122221120011200201100021002022210101112221121220011001001120121111011122221002220011010211000110120011012000222111211201012221210210022200102010011202221212111001001211202001112002022200100201111022021222110100101002201112111010011022100010101002022220112022210112210020201201211002221001012211021200210002", "111000010200100021020110021211020110212210202210102122111221002100001221212110001202220200122020121002020011021221202202002002211221020222200202012101111122021000202121021221111202222121002011012101110202101022000101120210110200000111110011200012211211000221022212121111211202222211002111120120220000112202221101210202112102110111021012122121201221221210122120100001210021220002110120200102200012102011201100110022221222112200011010012102221220121101102212112100122021000220122201201020221221111220221222221100011111202112212001120110020120021121200111211100111012222121001112000102120212002110212101210102020021002200012122211021012222011002122022112121222100221111100002011200202211111120102120212211221111120012121200121221022211100020221210011101222110021110110200121112202111110110102222102010000121021210221120100021201212010021101002102211202001102112111211100112022210201100001122000021120112102020200121202022200221011122022210212120001100220202012002202012012000002021110001110012121202002210102112001012002110102001201211012112110200220102211020122001111111202011111012101210020201102101102120121002011211121110120001121201212120211101222011221122212021202201201201120110110212122222211120112111211012211121221012212110201001022112102021121000221110212102100210220210210111221102021102100020021001022121200222212111120001011120221000111101000111002010022012102200102010101111100011122000101001222111210022220112002211120222210210200120202121122211200011022112010100102120111211210122110101121212222121111210012101222212101020102002221020112221000120100120111022110200200002010210020110200111001212022100102122110220222110022212211210220000212210102001022120211120211020020001100201220001011002202010110220102200021121022022120000001222222101220102102200001000222020112001002202211022120221222002100121010122110210200002002202120002202011111110012000020010000222000200011122120020202211010121012121121201112022220012212002101022", "001020210100220212002221212200222220111011020222202010202000102010201110000211221121212000212200102011200100021001102221211002220122122101120020001100201101102211201100210100102110201010200102121022010102020210102100111122211202000111011201102100110212201211221220122122122011121202022101211101221121122221112122201212202112001011110201202022202012002102121012212200022101222120222222101120100210002212221201122200220002221102202212020101021000011010020002202202021002221210021221021212212221111111202111102022020012211102201020002111201021010222022222020210002022201221001012201222100212221211111112002210222220000122221221010112102221000012110202100011011022021100200210220210110202100211101121220110220010200110010100220201212001121211112221122121101110012000011112120012222102100000120112212102210102222220010212222010112212211021022211211102001200100222010112221102101110100100011212020121210000021220011221100220121202120002002201200011020212011112121200112022111001112121121222202112022112200120211011220112001110211120100020202002102011120202110202020111212110200202211102101111000121222020111202122021201102100121020110102100211020001010021201012001111100120210020020220212011001000012020100121202011022120101101002100020221021212210020120211110202010021212222112220212101111201222122202202110202201110110201211111222111120011201200022220121002021112210222121212000211102220100212102122020011221120020220100201101202001121000222122200002221222011021112112010202021020210011101122001110121221021212022120002112110222101011202001100021021021000112020200211011022211012212020212010020210212002222122012112021102001211000020021021212101002211221221122210200102101000001112121021212021020212111221220021212022011000202122201002212010211020221000020112220111020121120221011100020211012000202101100010112010110010222101112011110212002000122122122220200101212000210202222100101111220212212001220002201011122202120122111001112110122110120", "010102012110010002112201002212100221011011211220112221220001200100110010122002012112002210120112020211221101201001001221012221120211221022220101110200211000200000121010022020210122222210212000221210022012111222020010021021211001222122102001100220111121012100212020122101002200110020211001020010212001102222212100111101021100002101021100002221100012101200100210220000100202221110220021211202210221020222122001022011000122002201102201122011220221121102001002011200222202201211200201211012110120102000121212101010211210121112111212021210001101021210201000212112022110111011101201202022001010201102100212210122100010122110222210122021120212011222012220221222011012220011001210212022210222221200100112202211200102012222110110122110101211021122222121101100211000222001200010002012110111211011102020212201112001211201002111222010202020012010221001211120000120122011220210001222111102212101000122011020120221000002002202012210221202100110201011210201020102121022210101110202222011200220000110120022120101102200011012110211020112100112211210112011220101001010211222011001200101112000101000002112011101122102021201221201122021200221202122110120011101211112010021021210200100122001120110120002201201020120002111221210220010102111001202102210221210211111120020120101001011011212022211111121220200120122001122112122200221011201000020110001210020102001022201210020000210121010220120020021012112111100110210001110202021112112100120102102111001212210220201111122202002120010201122222222100221000111000012200002201111212012221112210012220020100110202120111012221122001100102102211211222110202010220011101100010021220101110102211022021010002220102212221000221001220021122121112122121010211101221101120100212111102021012000020000202112221221101111211122202102000110010022011212012010012000100122122000101000101201120020201111112120200201020000211210101100221002222200111121112020212010220102110210202222120101212220102212002120202022100121021212021001111200", "020021112201002121121200112101222112111200010101212002002021020022212020212112021012202001210102121111012112102021002222211112022112210102210101012102000011211001100221102002001221211100210000022120222201122000221020022100102200200120020112102102221000110211122101022220121121101110111121012101212012100001202020110121122210100122202111112120222020020021121201012022220120011120012010012202200200222221022011020000212221211101022201122120110020101011002000200122110010000211120120002112000112101200111112222001202121222022200111222010122101202120222111100112201210120120202001110102222110022110220200201210221110011201102021222002110202212200110100122020210122220020100011020012212110000120020002021121222001111222010100222111000120100120011022201011210201021210201002120000111220010122022202201200112202010122201202211121220201211222020011220012212020222110102011122101121121222100012210112121212102002011210122021222120120100011201212200122211202212022221221221001010100222202010212001122201210122000202020000021221101210112102011221112001202001200202201101110001022110002020102010211120202021101211200110022202001100120000101221000111020012110012212120100111020122202202222202211101101210002010111002222121220002001011220001102010020110021220120111212200000112000221011120012011101210201200110010211202122210112122212100011100011101121221202212120001022022111220101012222022211102110200102012202202012121021212020210100002000011021121021100012022022110212210202010222121202012122120102010210211111211122121201110222222201210101112221110001120102022200022121211121200022201010022220012222001220012200121210021220120112121002122200021101211212222122221120020211211012201010111220221110201210020200210112121212111000011011200000021122220222021121211221002220101012102201012111021121122212022121001021211212120220000101122222022120001220200000001121100000100110221220101012121121112201022102020021122200100011012021212221102001101021211220", "221202202120120202001220020102200022000002211011001101102212011001202020011010120002211222100220021000212212000012211111210012220000012101011102122021222212020112012010202100211202021121122002202110220010211011121222000001112200021101222112112202201000122112021021221002011020111222020211202000102222001021122100110120100120121100011210212221111020210202110102112220222000221001222002200120122202222012200101201111111022210101122110121011210120000210202211010222112202020200112210220102110210000101200221100212101021211001221020111211111011120212221021120101220020021122021122120111022210000110101001112002201022000200112012002101012022022202122021102220022122221210220010110100220100112110021012110120221021201100212010202001022110010002022221211001101002111110021121001200010011122112021210101102101022110002222210002021120002002020002212211021002022011120022210102211020200220210120110210120222121012000112012211121211111001110202202220221210220011222212210021100221101121011001200210222211111000102100202221110022020002001222200201202102121011120120022110110211021002020001221212121110010212210210202221000002012022102212022122002210001201112201010101112221201120122100102200021100021000110121200200222221110211010202112201112101110001020120111021210212222002212022112001022111101122201000110021210110221010211000220000122210102121111221010100012211200122011011022101002212111100111010012110111222112101210101100212220021100212201221111222212021011112110200121220012121101201110100022001021212112221211110101220222222111111101212210202122011201200022010022100200101100110001010120000012101100202200222001121100002121002122020010002121221201122210202110211222100002120101012220012021210121102020200010221012112000202000011112010221011221010101111121221101211001110022020010110102220200220112010201210212111101211221121202011211011201010020210102212010011202202110201011200210112111201012121110112122120101202222002120121110100020110211", "002221221221100211022211022020222221002022222121222201200000111120022212000211021011012121002001220001021002120002112212122022001000220122000212111010100121202121122200011111112000212200210001111102121221112211001112020021122200121000222122200220112110212012001022221121102122122120022102002122202202020212002221021021011011001001201012221111121122010211102222100121202201011121011202221101120120010101221020222202112001111110220020010020001022011011012001102112022112020120001120220002222200012220222112211221210111112100011222211112012101211200202022100122221112200110102022122021200202210011110001220121010201122201112112220011102001102101201020112000102000021212002102200022222122010021012011212211212010111020221011102111001101010201210100210000000002001020222102001020012202001200122212220022212202100112210111110211011022021012012120002020121010221000200112002120210002020210002222222011122220210202021011000122022200200020220200100222011020100120222101100201201120202120122001102011121201100121220120011021212022212012112220111200022221012201120021101022112012202002201202210020012211200101202020221012110022122120210001100012201110000120201202202100100201022110120001222121022101001021210201000112210101011002001002210002202020110222102002102211012101010101101212012221121121101202010111220022120202112112201002002012111022202100111111020000201100101000122121211222121010202020021202001201010122111012000212112010210110111211222002221001101202201121221112220200210222020210021112020211002001100111000222112121100221001210200011111122002101210110121001100210021100102000201200110221110121020010121220021011200220200211122102010111000122010201002100002012212010011212201220212121002221102222200000220202102022021212020020001010000002210110111222210102100111200202001222102110112022011102100102221102212010002112202110010200200221022022100122202011012120111112020211002010000011112011011211011022021211002002011011222222120212220101", "121121102121000120222110102010120220221220010221211100211200012222100000010100100011112010121110220020122201000101212210201212200112102001022102000100222202102000120122022201012220020122002010200221102010220000102212201001111012202122121201221101111100211121111210120111010101002221220112211102110100200100210101002221202212121010022121110211211022012222022112011200021111102110110000022121022102212022102112002010012021112122102210121202110002112100012201101022200022100200221111222100010012202202120002102110101201000201121222020202202001000001000121021202110000120111200112211101220202220221201010101022022112000220021022100220111021021200210210212000001100210011102221122202000100220200100100120211012110200211112201101201212110011021010002000210210100022211002201011000002012110222212101210002001212110200111101211121102012222200120100220122101122120020200010220111102221220211102211200010221121200121202200020212100200010120010220111012100001110200121220012200010121101200222011212020202211220202012222201201122001211100202002221201121120221200120002012212112220110011101222000001002222022202220201122201222020212211120102112222211220112110221202001220010201011122210112111201010100112021110212202212101220220012220120221101010211212012202212201022201201101001122100000012222100202222102020100010020021220120001020121021122011010010202101221011102201001002220121102221212212222012212012100120122102001011110010121101112220122200222002222112211012222210122002202002222010020100121122020010101200202021220111202002001022010100212211120012120111010121212102211022001221122020221102101100110011002022222211021112112122202000102200100120112102111102021102021020122021011200211122121112210201100122120021212002100102012202110111211200210001100011001100110002122202010202012211022210111201102202120222010120220210021210221020101120000011210221120112002002011111011220100001220120210111111202021001021020000120101120021112002220121222122001", "002101110002201202110222002200012112102201121000212210000122020121010121020222022210020112121021202201010012001112211112010200011211222101021220211011202010012020121211110020010121012001022200202011011121101002022010112100200210020120020000102110211012020021121001200110101201221022000201100002200222010212201102011200201211222112000000101200210210200100221221200100212002022210012101000010202001110021200222121110202200010020002100002120222211011010102221020211210101211001012200100110001111110210021222010002121020220112101220001122201112021011200002201001211110201201202201111221212112202012112110002022012012100012020020221121012122110120101202101010102201000222011111110210101200011121220122212120112001102001120022012120012200122120222120012210010012002100221210120021200012122002022220102020101222022102121111200201110112111010120010021020001021202000102220100020022020200121121111020022120001222020000002211210101102221210211101022101121200100110010110012000101101211210122022212110212100002012201120000211100012111222202200111011000102101202210112021102112102212000212120110100200102011121201202220001002210001021202001212000021120100022212102000011002010120122111200111010101010111012010221212012200100201212011112201100002122110202121111110012000220210220110110122011210100010100002212110201100102212012020211000120221202211102021221211211220101200120012211100120001102221001201202021020221002220202221102010122012110200222110120000211022021212120121112022222121221010001121200120012200011102022212202221111211102220202121221001101210011100001100220220101201211211200021220000120202011100012212121211010011201021021222100220102210020202211101002220100102111221010110202212021102010002011100021002010220202220122212021100210210101000001021111011200102100201211220121022101220111101201010100121000011112001121122020012122121021011002020010212202210111022112022110002001202011202222020210221210000121202110112122201010202100020110", "200000100021110211010010000111010112201021202212020010221001000002222201002222002122000000222222102200202011221120021011211121002111100112012001112012110112000021200211002012101121100010111021000020021112121120202002021100022221022010202001202012222122110002012120212210121222000012101100000000010001112102021202202002122220120021010110102120210021002021221002112010002211020220120111110221210012102022012122211220000012201212122101221111012022110000020010002102112122121222011020020102010212221000112100021112002222200000122010112201212021020000110200201212002112120110210101121020110011021101221110000002002021112200011000220201122111211201002220001212001122011021102001111011112011201210101112011012202110110121212012120010102122221200220220122110211010212011122001012210210122211012110200020200101120022101110012220201012001211021120021012210022221122121020011101001112220101220020210201212211200200000020022101110200002012101110100121210221002121010211110221100101102002020220121101122122201120221012002011022200211102001111021210202000101110212020120011011222011221221100121022111010101121200020012202200210010001222222202112101210001000111101010212101022222100101122201210220102222002112201120212102102101101120100221222101112112201102222200021202002100021102222011002221121212022012202101121222022220121000002021021222022220012111111000011002201210002101220211000100222110011212000211111122200222100020020210202011120102211022110212011222102020120220120111200112200020102011212210011210000121120100011211112101122101111022022202001220010021110202220210112002021212101022101211120110021202112101110121011100122101021210020112202021010120021110212011202020121020210122101202102000021100221202212222121022210021111202002200122210121221111000200210010001222110000021202220022002120122000021111210120221212210101110020100100201012112222001222001200211010002112110021102112121201120211210210102222200112202011212202202010020200100211102", "122112110220011220010221000012000021211020210001200021210200001022010021101221211011102100002022102121001220120102120100010101212222110121212012110200202001221002222122201201202101200020111000220111122220201201000110222022120002020120000221110200122101002222020120222211201222012100201200221221121020011222022210201102001002221220100201212012202110120200121120012001110002021002022122021021211120022102000122111100011121001000212022220010110002202220000221022021002211102120210222000211012122002110100222222020122111012202100021110111121112101010022212000020020210020110220100200021222022210212111121021010020212202011002111010200201121102011010211110012010000112022022122222100210112022102120111221222202112100112211001021222000201120100002211022112002101021000202201120212212202210010200212011010201102112200110101002200002010222121102000121100212100112112101202002222001112210121000212110010212022201010020102012000201211011121110222010110122100011011110101220222222220012202021021020022011012112010201120000211101012221222001102222110001122000100222020221211112012021212100022102212210011011021022001000111011200121001220112012100022012002010011011021220221012001122200210022101000222002000121021011111101202220012112200221102200210101221211222000021200210121101202120110212212210112001211011222210120020112211122222000010020010021000100001021222010021100202101021021200210212221202220120001110110120200120012022022220222021012200100102100020001201020200100120000011212102000121112121011210011210121122001112011001021101012211021001022120100121202202112120100202002210110010020010010210012201220110200120010020012200210111101121022220010020100110200001011102202110110220011202202122120210210000120100002201020120121102022120001222221200111222100022020000212000111221222122202122222021022212011101000012200220121212100222200012121211211012121201022001200020222012102200002012200111221210101011101222010220002221022020010222102102202010", "020112000000001000121202202212121001012202121011120221212200000100211010100212000100012202100221201000022221201210220201111102211022111012220102201211210020000010012001102212110112121211121022000000010101011222210120112012201110221112210200102101110111120001012201212101201122220020011002221221000002102021211111221121011200122021001022102211110102211121021121011022200111121221201111222110111022102222211222210001002120021222101111022101211220110002201101021212101101020120022211021112221110200110111101212200022211100110010012212020112020122101022012122022112212211100120012122002100012002221200112222102222110220011000022110011221121000111212011102222121000011010220000212011011111222110020012012212100000112021102102111201121111012021020112122012121022101222012120222101211110222110121011220100112221020201210221001001210020102121220221120001120200201021010002211022101121021201202202210021220110002222122222002201001121120121021102100101011221021221101220121122201001210102010000012010201210101110000221101101000100021200111120110011002222220020001222210101122021020001000102202002012202010020210100212020020021021010022121100100012111011121001002210222001212201122200012021010200011100122211012211200112221010212220220121220112121011212220111011120012101100001211102222202111221022200000001001100122121020102221001002001011001202220000221012122021222121102221021221221221102201221121221201202121220210212211022022001022210220200220112220221011111020102121120102110211211122022000002100202200111001020111022220212111110120122101110120111022120100212202012100211122102221110211022102011022112201101011020211212102202020110110011101000021012102122201200012211112021122220001211121020212220011201012221210022212020210010002222112122221121221202010101112021112010212212212020022022011210100012222000111110012200022110000221221210102102021012212011010210102121120222122200110222202001220122201221100210202221220100012012210220102201010212", "121121112100111000011200112200011122100200202120111101220220012112002122200001210021102020220002101001010111011200000200220021120210012220120002021221212202202020210100002012110202201010110101120202022021121012100221210201112220212222212201002110201201001021212220200211011212200020002002211211120020201220201012021012122122212020120222011210111120120102001101121121210121002212111120120011200001012012210020211102121012011211021020202122000100012111102111001112200222010101212222120222220211201212021211010002102110101202220221121011112120102111001222112202100002101221110112222011121010022101010201020212022002120222012100201221001210221212102021222112101120020002100222211111210101222101221220022002110121101022100012021012201222012110000010210000102010220100212110012222011122121221022101011212112200211101002021211200022122110100022112221011221121102100021202120010201020110000101220120210101211221202121022201021001112122020120022102200011120210000010220001110022012202010120222002110202210120011021211200221110210020202221001211121202221111222202020201021111001202010202010201122201200200020000222122020120202220110000111222101212012112211100021010022011112220201202121002221201202022021012001010220100022000102201110010020110110020202111221022102221012020111210012102002121122010110201111022000121020102200102221200012012001112111102220011010002111102011222202200221110211202200020212202000021211210121211200202121221122100011121222221021001112202012202120112020000101010010111211100021121102102121200110122110001102201201010022121102000001010012010102202010110211001000202200221222122210212120202120001201202002021212121012120200011012212122102100011010121220011021221210111020120111021010001212112201002120201220011120201210020020001101110111011110122210220101221220211010020121120021111100200221211220100010100222210010220101112110010102100211022201011201011221211201212010111112022202212200210020021022202212112021000022110001", "211100021220211112122021120100210100010202121220010211122011120021022200121002101101211200212112010222102101201202112012210121222020200102011021111212222111221110101110202212022000001011122012110000102102112122012222222002100222212121021002021121202022022212220021101111120210200001102211122002022111102221222211220211022221110010222020101122201200022011000011112011220121001122100202120201222200100222021002110001110221120022202020000201121121001100002221211020111110222121101102100000110000200010212201011102020022221211020102121202121200100011221010202001211221010202220201020200010212021101212011121221001012000000211101210010101120211210020000112022200002211020201010020110010022120120211211222012002202201222222002222101021211200200211012212011120001201211221022001011012021220001101011112012222222202220020021222002022110111012112100221022100020201120212002101101021102202102011110010102002122101010220110110212210010120101221222221012210101022102220211020121010012202020102211211222201111211012222221020100022101122102211102202002210210020221220100112212221021011122101122100000221220220212200002211021201222021110111200020122100011021100221100012022202201012100202121220111001020002011202202201022001111021202221011101012121220000111211211020222200200110021111111021121011120112100111011220001020222210110202002202001102202120012220222010101111112211011120020001211121011122220221122011010001000010120002221000200212121221220100021121212001010002011220112200221001221221001111022022110002110202001210101200212222100200102100120202000101221220221200020011211202001202021220222211022021201002200220021112210212110020022111001121111200012020010221001210210122101101222022120120221102202120202011000012201022000020122122101011002110122201120010012000211121220100121211101000210121211012122012100021220102221002200001202001102102020011111002110012202101121021122021220022021011000202112210110120212211100121012100212211110021212212010", "100110220120210002100000100110112202201211210122000100022002110002101102211220211202112112101100201022211110012121120100202200210020110001211200101222221102002221200002000221221211011022220110210101120212002020012211220000002221011021001001101100210201211021221202020002210120120102101220012002201010221112100222022012010220020202012211220120100000210120101201001100100111122000011221100222102212221220101001002002211101112012021220111100211011000111121110101221012112122001112221010102210110201220011010201200110222122000120022120111111102022002101102201120121222021120110010111020201210120121022210200002220001010112212221101220222210121202210222022221012122212210012012220121200201111111000011122202020111202002112122002102011000112212121121211202201210222022010112120201212110200201222110110100200111112201221202210222022021011220111211121222022110100010000121012002210100102111002012021202001121102222020111220101122102110001200101001021112211102110112110101210002200101012020210022102002021111122010001202101012200002012122211020210022001200221112122010200000110001002002221222200010002122212001100110111100000120211210102102122102111220022201101110110022221102121121100011200200122202100120201112220022211222001212100222000021012010111022010021220222201202022200102021121111201020121011211112112122200112112002210012021100020212022220022112012222000020121102010021012202102222111010100000210012011112120211220210021000022121000222012110222122122011001201002012200110002020100211101102201201000020200222122120012022020011212112001101202012101202222210012221121101101012112010202121212101111210102002001200201120022020202021002012212212111012110201200020210101120002012021011011100112201200100210022002011010222100100011222021112222211012002201221202101010012021002210112201212121112010201212000101100201201200202112212021021201020000022010202112122220220200211201001121002102110100222102201102012011020022012011201202101221100112110", "201121121112010212122001012011000201021010020122110110110002020002221121010000020010201210022212202202120010000012201222121210202022222122100201200212010002012200202120010121002022210201101001020221222222021201022122112022221101002100221111012211220110112111210001220011222010202110211210111220022210011201001111212000121001111001202211012221221221120111220001201110222212012000202112212102102100002102010212211222020200100122200002021001222011200200101111102000221000121101120122100020001200002220022001002200020210122000110201122122200020212022012200111122120012112222220011100010010012001221222122010001002122121001111021022221000100021211222012112222012210200200121221022002210101112120202222021100211000111001101212001110100211111101001000111211010000122121022200021001202021002121120220012010200111221200202011021011221220002210011001010201012222021001022200202100202201010212112010101011211111120012222000202122111101021100002010021210100102002001222001220110101022101021202022200010200122021101011220002011020011010121000002211000002022021112201012222110022022020020201020220101021010022022100021202102122122010011210202101212021112010021211012202111100020010111200102010120100010100021121200200022010111221112200222012220100222220220210212201120002211221001200211200001121200220120122112222200021120202210012201122201110101221220122101211021210102011001012121120010022212011122101020122120200112200002001012212110202121220200021120002012000101222100000111210120011010122102211010211022122212220001112020001201112210100102000102220111111012100211211211200011121110012020222222202201020102022012100200000101110122111000110202221111110121201010202012100002011210211010101110022220112210220111112211120001001002100001211200110101210011022202210221002110020101001022200112020001121210100221101022021100100022010210222121012221022011122022120020200211212020212012000101102022122000021010220211011221000020100000201202222021200021220011", "021202220002211121202200021012210100101000211112111201122110201221202201010102202212201120100101010020000012000111021021200120021100211222102110220002020020110121212222200021202010120001001210212110011100211112222120221211110001101010122212020210000000010011111211021222010120111202000001111210111211100201111212112220010001002200202222022200100200202001201101220212111020200221101122021012210021011100121112221002110101110011211110101120101112002201012121121002212100222122201200110100212221202021121102112111221202221010221001222100012002100010212012012201221222120202211001102101122211201201000100211222211010121201102122220002222000020001222111220100122222111202121022121001001202110120012100211011100110210220122212022202100022102001010100122222011122220010222020211201122200222210202222012102012002011121201010011111211021000202001112212222221022111022111011201222100101102102021022201211220222220101000010112200111202211221022100110100220211121221121021212101201002201100111211011201000021200020011100000100222012202200211202110110111011222022212022021212220202201220011212102111122021122120011010122022110221221100221020201120120221120222021011021112100020100202020001021220100112111020010021002012220202222121000002201120101122101220100201221212110202112201112022102012112002201220122221022212110212020212110010011002212112012021210121101021201112202221110221000011201022001122112012221001222010112120201212222222211110101021201000010220210002200111202022022210201112122111110011012012001010010010110022220112010012110020120000020222111120010210022110112122010110121011122211102112110100100111201011212210210022120210210212020102212211222102221021112221202210020202020021122202002000202202010021100120010222210020011211000220222210022100020222002020112100120011221001012220210200212102101112010201002002221200122101210202001222020001102111002222220021121110212100010012110100121011021111120020012122001220110111022020212201110001", "022222010222111010120020202000111011221221001100201020022011101011122020000122122220212211221200101101111101011221210021011122022211102212111200002001212210111102001122201202212222121112012112000202120012202102211000210001012001202111111120012020010100212110111201011010201021202022022221222220101120010022021221022022201201120010002001000121122122000011010102211000112212100020001120021111021010202110202121001101120100101021210210212200102102221211102111211201101212101001221201121020002110021120120011101211101121012100001021211001121012200112200100221021102022022022011011011001112021120210221001112001202210012221100200110200221210011002001110121221021210022120221000000212022202002020122021202101202102101122100102010212200101201010002211102211200100000211111200011200022110122201002210022221100121121012101011001112012120122011112000020121100221212111012212100022100212201200212022101021021122110021221212122000111221011212111102001102222002222021001020012102012022100101102011110100111220221100200221011110201200120121102012111200021122100120011210000002201022221001121002121200200002000100201211100200202100110111022221221101120112202012121201220122111001200010022022201001210010022012110200001121110220222112020000201222102101111201100021110102200221100201112012201100000221202022022011101001111212202111121111120211110002210111012122022020120101222101220221012220101010022101102022021001102021221200101120210111110101111220211111210201121201011111120111002222120022211010211212202001020210221112002012002222001011222210010022221210210200002010211201000010112201220222001221012010022010220110202021200120000012010211212221001012022022012101002110122021020200212120010212121021101001110212221012111102021111122200111021011212011120121120202002020201101222010122010102021201120001221111100221022102122101002002122100010120202202111110221010012121220100210101102120200221000211120010021222102120122121121122022121100012122201020222", "101012112222211102122222000201122012200000200120111012111022020110020112011110120122222111101121002021211111000200222021012210111120110201002012120022022122212210121022221201010022101100210221201022100211010120211021101020222122121122020012210012221112010211201120102221211022200022022011012000020012020110002222100112100101001111000121012012011111101021210212211202112111222221102122010020001111000112011011102212101021010020112002221200100110210110210221200121121221112002220220112022201021002121001110010221211010012002102002222111101211120012122020120000211202021120112121002200221110012011122121101102000221012001001021122110000011121121212022200210102102121222002002121100210011101001112111011212110200221120222020222022210111021202011001111021221011101012112122012012112200101112101010111101121110011000002221021112112221211021122121021122102020111020102022111002122000102110220221100111011122112002101202011000010110001102222210210210211100221212020111221020211012112102120112220002210210121121101202120022202221011112101021111021220112021200100002220021221221112202120202101111222021100200021120120022001100100122212010101222202100220220011022201012120122211012010010121212111100112210010120111000111120021202012202100200211000111012212120101221021021120012202210201110222112200100022101112202121002200112222202201000210102220110001220202212122220121021021210011012021101000100221201212212112120001021021200020200022001222102022100122102201010001111200002102011201222011121010102222211020201221201112200020111222200012220011011010222221002110212212120220220000212111212011110120100211112022020102212010202120002210110010201122020012002122220102211121012212112220210101212011110120211212200220020201201101122220212210112001100100220110122221022211212122112221011220100221001021000220121012112012211011111020220222221221120000112102220222102010202222121212110201201021221021112112210010112012100221122022212200120221100101212100202", "210102010021020020112212022022111001022001121111201010120021111120002101102121120122101011111221210122121112210102200011020211220001210021010201202100100021211200221011102212110122102222200221001001022221100210122120012220000121022021021102012112110122212021101111112001102100201001100120110202120222021012022220221202220011010211111012011011000022121002001102100112022002111010020022110011021221022211010120001111110222002100011100021111101022202212021020011221110102022100212211221200200002212201101022101010111002201121021002120011222212101110122222212200010012120210100202010122002100102010010022102012010220201001010111022002010221202220011221020222012220201120220201220111000112111021100212001110210222120201101012100012220101012011020100122120100021221000111111100111120121011212210001011011100020002121100022222202021220012200002210100010220202202110001112020111012102022202010212120211220010122012112001121001010000100111201102001000201202221021102222111211111000200200211001111221012000022021001201012201221111020220102211202121001121020122001102021112112011202212021200111122022112012120022101002101010120022220211110212001120012012200100221002110212212001011221220112200212101211200011111211022210102001212221102122220200221222111201011000102011021000210201121222021110222200021222221011110100110211100111020211120001112100012222020220011022201122122010121211221121012001220111212020011002112210101011220001001110102211101210121100221200200010210211200210122210020121221110110122221102101120110001120022221202101010212212021000121120221111221112220112001101200012212211110200121101011121221112212111022101102220111000221221100201211022020022120011202221002111122001101110210021210212002220200101002112212210021000022021020000120201002221011021211002120111021121100002112211012202221200120000211002212002001201111012211222120021210012221210200222010102220100121011002221221011021102201002212021022201110111222121110210122000021", "120220020110012112212101101001021021111022121020011202002000201122021121220222020022002002200010011211000210001220110212200210112011110102222021021101122121001200212210001122200021212212202122202000112222000112021121220122102222110001200110112212202202021212212102210001012021112200122022011010022002210001000121201211212022112202202202022110021021010121022121012211022110212212000122121011212000000200220221000002002020210102202110102102201021000200200120021121212022022220112210101020121221110210212210212200220002221022100222112102111011120002002022121201021012020220100000201212220201201000100110221002012102210100002002101122102001100212210222100010222010010111011120211111220121120112011201122021121201211121101012022101020001211021212210210101121012022200210202200202011122011202010211010110021211101001100121220002001201220022201112200111010201221012011111122101212111110111011220201100201012200001220102221220020012210021110021212212220212020021020211220011100010201101222200100101001220120222121121202010012000111211100101020222201202122012100022001221012122100220122111120112210120211120110220210102110120210222220202222000100200112000102021120111200100011100012112101010000021201221102101100200021012021120021221211211221122220020112002220202102112212100011212210210010110101101001211020001110100021111001001000220220121212100001121010222112202101200101200202202012210000011211211101221022221111021201221200001210200201020112221202121020222122022110021121102001200211012212112002220101212210112002100010022110222221010010202221211102200011212021110001211100010110112220112112211021200002100200022102101221202110222200102221202020020220102001102001112200021211210121212021110201021100100121010011221010010120002120122022111211210111221110201210222102111201120020102112100020201102022110210212221111002002001002102202111220020210012200201110101211022020011120000101001202120101010100111010100100100221211011122121221100010022212", "220110002012221002210202101102221111122001111201010002112221000122121100120100210012020100121122010201121202101112102100001010021111022201221010012110010202021100112022020111112112111111102120012222221222111211201120002011001122001012202012001221001000210111121222100102112221122021221202220001000210010002012020122222102112001211010002202112022011220122210120001110110200000011110201100101022121221000001202211110011212020010010220002110022001020102200100212102121111111122022101010100012111220212110020011110202222002021201021001202011110011022200201022221221202201122101111212200010220121110220011111221110020221211121112211100222212120101012022112021110121101120022112200112101122000122222120000222222112111201020101210000020021002221202000102202222222120222101002110011001200211201010010210120102220122021110011002100222110220112122021221120110120112100002002011001220011212212002221211121101002122220221122001120210211002221022211010212202102210012010001201011122210000102120122201222100211112102021111212210012001112010212000112121112100222011200102012221001200201220020111212220010110120220010100212220211110222022210122021201100122120021221022111200020120221021112101111210101121221221121220210112012102122200101022122020111002012221011002201122210002102000112221210011121211212020221111001021101001110120012011011000222110102201210122000100110021010012100200222101200011020112112012112201001202002101212212010212102011000211020022212101001221220000212020211010000202220220000021212201012100001110120011001212010212012022212212100112011012000110112101022220020200200201022211212211021001211121012102202221200222122001002001100220112022002100200000211102210200022100020122121101222222000221120111022210220111200100010012102120220102102012221221012210121122222021111210011102000000111200001211002122202020001211201102202001122200011112000200200222102202012112021111010000002121001220002201122201112002201001200002200012000012021200", "002022102120210022122101102101021120102012220211222021101212012201111111100110211212220101020102001120100021121212201021102001022110122120210211122210021002021212002121200020110110221212012010020222010000001100001101112211202100021120200102221012021100121221010100201112001001102020021112101121122121220112111022211222101121221100211221010210212101212222101210122220122212011020212111120000100111222212201222100010101110222020121000002012012221222122021000120222212201121100111022002220211112211020210111210211210121200011211121021200101221010201012201100212002211001001221000001011010100110211211100001211122110110120020121102110022001200010011102111010120022211212020222012022200202202012221210020211121021201021021202012011210210211212001210211211002111012211001020010220202211002220011210112202212100010102110221001202210022001012100222111020011100201210002020021210221211221221212112212012221021202110102201120221121010200220020112200221101221112121011201021200121010122111202100021100101022202200102122121211020122221010210120120000002022212100011002120000012220001202011222121100212200212120010002210111211112221102221222102221200001201220020110011100201011001202221120000201220021012010000102110012200121111100212122120202101212100001111002212210102000100111012022120122121111100001102021220000111110002011221122221221202021022101110212102201100111201022020220111000200221210121022120122000111011222112210102211020111121020011000110100201120211022221202200200102020011021020102221000222221000122110110212121011000201012100000210001100200022221220212012120101102212221120021122112010221122010012112011101220112022100110221002102011101200020011011110011222201021120020000112222021211202020120202022211121012120221002200012000101210101002210202112122112211122101201012020221121210012010201111100221121002111110222120001100110012010012200020121002212110001222100101010010120202222220010122000011022112001122021021022220011202021011001", "021220001201120110101212022220020020002100120022111110112001222002202221202012202012200111011020212010001112212020020101202222020012101202210122010221202112221011012000120222210012022220210010222010111012110112202220201121021111202011022222220122111100001111212102112022120220012120220222021100102202220200111220210102222001110210211012121121102221110011021211022100121220002000011021201000211000212120111100200101010010201101102010011010202002010220110220222020002001111102010011220020002102010211210210022211211111220221100020121122022212222222122022010010002020212221012001202000202022222001220221112120220111201201121201111110000220211120101100220010211121121022111012121202112200202210202102020021200201022101112002020101121220110120021211112101112121200100022221002210010222210112000112221112012002202110111022010100101002222021211200012120222120020112202202201012011122102000001020100112111001111120211222122211100100121001220120010121112001200111011211010222102110212022121101121120011102221001100102111020220110021101220001101021000120221100002211211010010100220011010100120002210120100221201021020001211000100112121202102201200111112010222122122110010000021211021001020110010220122221000002011001112010200121102222111010221100220012222200100101212011211000201102011010012222111112120012111100211210021120001122210010022211000201012121112111011202002101221210210021221120102121221012010102111010021000221221201211110111112221212202120112010210101222001012200021021010010011020111021121110111120000102200220212011220102010200110102000111121201011020122212021122111001201202102011122210201122211111100121211121220110000020012200020011111122000022010210101221110111020220110222220221221112102002211022010022201102002000021102220110102100200212211220012011222002012010202021222120202111010010012221212222022011022122112211101101211120101001101210000020202100112210201021222001100120222111222101221022212222020120202201200210111120011", "002121212202111021111101220102011211020112121102202002102111121100102220002102012212121020000212112211222002201012010122101122112001100200001211200122220002121000110222102211002011001022020022220000222120200001001012122022220120102012122111112112120022211000210000020022202201101220210112000120220011112111210110022201101200102112100101211021211002021200200021120222200010221012221012102212111200010020011010202111022121001121120012112211120111112021101202110101212210110122211020010121120122220020012120202011001000200000000200002220100021122220100110222221110010220120121001000021201211102012122222020112201001202000220222011100220201110022122100020200102000012021100212222112111210002201021021000111000000211211212010101111220220101112220000220121021211010010200210002011220011211220121210121221000100000101200212201200021001112202000022221202010211012202211102220002112200110010011221201022021000102210221102121120121100220010002101002212212100212211020101002212210210002010012221011121020200111111100012111002200110221021000120022200121200010122221020112210011100022121120220021000210010022011002201001201222201021020101210220200200012021220021100210001212200012021121010100221210110202110001220020010021100002220202011100200220101212112022101202121020201001102001202220122010011020102000021001111110112220112001101021202222010102102110120022200010121200101100010212001102202011101102012021101012021212012201120201221202211011200021120201120112221102222202202221212112201011112102010121000000101002112100201001001000011222000120020102120001111102010020122001011201200021110221001112122110202211001220022122221010001211211220011021111121022222010222021010010112202210200002102202000021120110000102000021111222022100100212001202010102001221121122201202022121111100021222021021201202112120102122100101000121212221101202020011201210001101121000002021200210010120100202101110201110001010010012201011200012211021102100000210212200122202021", "202012000112100002120000001121200022220201120222101010012201111010101212121021112100212010212012002120120101110121222220110020100012101001021211211101202112210111000100210120102101212101212100000110112121012112122200020012002200201122022100201221222121000110122122201120202221022002211011000100212012211201101212011222120001022201201000020212111200010020120021202222001111220011112110011112220220011111002221111022112000010102212000010202002200122011101202220200222110020101202210100120122110001202112121200111000000211022120022100100222220100220120112200112100222122210122010122001212210021200020102002210012021020121120021210212121201110211120200200120112201122201000100221101000122220002012212020020010122002010222121111001021012210200001120122112202021000202111111200121111010100101200000020022220011120010011000120120122100000010111021222222221112211121011202100212102200020120001122122020002012201202121021122001112201112001220112021110002221220002021110221000000002121200011012121122021221021102120200120020022002102120011112121220211012111200212211102200212212022011111021000201002202020212200222122122202010202011222020212020222100122012212101120002102222021212122110012211200000101021112012001020111200222222201212020101122020012020021202022121121200211111010110110020222221001021002002021001121021220201200021212102220111000120022000222122022221102111112202020120221202122011212200022222012120112110200212122220211121120001011211200220012211012002101111202001012200021212110201010001010120212010212022010100112010001210212210000022022220121002220020100202010102020021001200202212222000111000001102221112010220020010110101202122111200220202101122000010201122101112111022220200022202102110001212002222200122122011012012002212110101101112121021120120201100102102111102211220121121122102101120111121200100212011111121200221202011112101010022202211012210211201110022001212211122102111101011201001000010100121221222102101120221201022", "122011010200200211201210202100120202012201101102022212010222120222012101120020120211222021111222112211001000000010020111212100020012021010221020100121012012202210201020202000201012010022102020110111220010022212021000121000011021011020122001201010002001111101122002212222022101002001022112101001022021011001200100101111210122222221211121211220001210101101212211211001022101000112202102201211012022212201200010012011120022222221101220021121010212011000111120121220012222001021122020100200210011101201122002010200220212002010111221200110112201001011211201210121021011100120100100001220001012211200021202100121010001210211202002121001011120002021102002120121112010100021210200011101100022212112220200112101022221022000201220022021111022022212122212220020220112112222110120020121110001120220102211002111122201111201120221210100022111212010110212001212202121221212001211020002210010012120100100202222020221112220020021201212001221002020102121021200010001112112000010020120202021010200121212122211221100121122010112112200002010200100110120110221200110021221100011121112122212212201000221010010200111220110112002212121022001222210221202122111101021001210001201022210102101201110111120122112212020211001200002102220002221021011210111222011002102111101020121220121001202120100211011201212112200220002222211200112001002121200112212220222111221221121212010120220100021012012111211121010020001100122222101210110022222212212020201021211102011001122100011222000211020220111220211202222120201200211110101111022210021102010000020212102122011001200020001201220121201210200011021220221101022100100002212220211002210000111210011010121010110201011122202001021100012000122210122120001102022122211200022202121102110002121212200120222101102011002220222221200200210011102101120122011020212020022001100002111221220002211022012201120200111110001111101012122212010220222022212201002211120010102022211002202220201202122200122011220212211211201010010222120022202220201", "220102110000212211201111211120121112102111122101222201100020011022011020212102121011022222221222002101102202120012220201202001201022202022120020200100111110220112101212012211112120002001212020200100102111100100011201010121020220000010112011011221210101222010121201122222212212020011111111010122201101020211120102222111101122202211202011122012000120011122210220221011121001220210202200122201001002122021020010200201222200020112122221020022002220112101122101211002020122211201122010212020220201210200120210220022222012222001110220121112100022011001100212021012222121222212001110110011101202100012122201220100002021102022001000210111222221201022202211121102020010202110212021022212100201211011122220201002001110120121112220110212022102112122221201201211122210001202101110010000011222210211020000212012202211221202101221210222122111210201021211021112222210021011011002100022222222011101010001101102101202210110211211001000102111202221012011101112210022102112100122021000211200202110011121222000100110021102200022122001220100122122012120020102211001211002121211111111111012102011110221200211011211021201011010122221000000211222101212202000201021200200111102011001210211011200020102122010202222110110001210111222102211000020121020020120212222011022001221210012102212122211000020212022101202002110200021200101221010102122110211211102202202002022020210002011110022022122022120022222001011211200010020110001220200112002111211000200201201210202101210212120100021110020201012211011020202211202102200122222000220021002211020202021102020021120221112022000120011221110222101002020101200221012021111112121200002221001002212201020222012110102221222112001201011220001201110011212221201111101221122002020000020210021111022122222111220020010020212201200221020100011210010201122000202000202220212122012010021222000122201221022211111010101211020112120220011120012222120201210002020202022021110012012110110021100002111022022210111120222000122202112220010121100", "001200012201211102211222121000111102202212220112211102200020020111102020202001022022220011112221110120102110200112020011212001200202211001100002111021222202212022202112012021001102022111122220210220122000020220110001122202121020220120220010001011000012102200211011101102000021210102110200022202121020220102202001201011122122110210000201001220012120221010121122111210001101120222000011010112021002112200011100202121112221010201122122000020112101200222220212001111120220112112112212211202100012111201102122110001110001022101201021201221011100210020120110102011010021212022020122100010020102201211221100122120022201011111212102211020112012001011111210002010012212121200022020121212100012120102121020201202120200122120220222212100222000202101111110222001202112022100220002000001000221020221112210011120220102002122110121110120220210011102001101020010201102121102010220200200010000220122001011202022012101221200010102000012020221000010211102110001021221101211102012100002112000220000001200210002100202100010212101122101121011200222101011021020000201112120011212220100101202100212111112122110100210111011102121212212011012001211021120210021110210220200202011111122020212111200221022022022122200021100010110200120002111222102201100121010011101111201202020121000211100021021000220101110112211110122101201112222100122221120222202110001022212002220201000221102100022002110012000220120220111222112210220021221110002102001101111211220102222012110212121101220112122122201102122001110012101121010012102220211010001000212210110100222122100201001022122102120211220221110022022200212020012221020100010211122221122120000210201021211201111002012000010101020221211202100120120021212012011000221020012121012102010211022212121200002112100211122120101022222100201201211012111200122120221012102222001102001211012210100211222000012112011101010211022120121210211201101211222111220111100222011021112000120210002002002201110002112020022122222200212212100211012002220", "212011222202021120112121222100012200120120021021211201021212201210112100102002200220001021101221211221221022210202011120110012000000021101000002101020022102100102201100122101121012022112201111121111221201211211000120002012222221110210021001021201210120102202211120200212221000021102111000112011221121022220121021201122110220210222202022021221221012212201201111021010211222012211001112102121201002010112120202000202221021110212011212110212221102220221112121112212200212011120021101111010210012102002012210100100200010021120022022211001101110201200120101120120212200110122212111211100012102012021001010021202102002211111001022211221210222112112010212200120022022120222100101120211022200121221020002122121201212202021111110002012210112200010012201221110110001211101200111110010102122200212221121012020020020202222202201222101201110112010022010010210222200120212000100202211100220210202121002102020112101201210221200120210200101022110220201212102001122120120012201120012011110210101120220111110012212001011212200012001010221211012022210220100121222120200011000100120110210110121012222111211110010211210221021100212112102100222121011012200222100012000122122211022001002022012102101011101210210222222201211010100101202210011210200111011122210001001022210012121210000002021110120010021202222100022110222211100121122222020001022000000102222102022212110202211201212212022221120021002112200200122022201012120220110020021012011120202202202010220022102221210110221001221202000100100000212200210211002220212120202211112100202002020012011221211210000000002001022221201202220210110110010201012222222220111211022111211211022011112220101020212200001020021011000012011121102202102220021210102112112201122120000002111012021021221201022211112002222012102201222222121022020002110011112111221212010200021221212112222022001120212002000100221121221121220200002021102100210010212220100220221122002002210002000221021102110202122010210001101122122021100122100211110", "121201011021200001022010111000220212021121012211110021102120220102020021200001012002120120022001210212200010122101001001012201022220010111022210002121021011221220120102200101121100112100121102210210102020211121000200210110111010121022110110020020201202000021011102022021001112122202100011212111002212112010121221220121121100000101201211101211012112120222001000120202100222011220122000211120101110000001121122012010012222120112201211010012211102002120201211222022112020202010001220011222121002200120022000000111120102112210010010000001021101220101200201120101121022210101120102122110220022112011111102101202021101112222011202020002021220200021002210002102110201012000120011001101012221021000000101122021210200101022020112221201102200220211200112200110110000010202120221222222201020022021112020200010220201200202100200211102201000102021101220210122200221101000010201201212100001021221021011221220122121100010112100020220012221221201000121120100120000111202201011102011012020120100220122010012212020221011210201212222110022220111020212222022211020220111011120020011112110122201220011200100121202122201212222220110202000202101201212021020021111201101111211001222201101102100110010112200011121211112221112010111011201211110112021221212001011212110012202100010101001101202011122201000002100220000212021012110020220201120020102101002221101111110220111110001110222011122202201002010222211200210112110001121220010111021122221122001200211120200202010200122210000121101112102020102210011010222122010201001120222111121101210120101200210212022020222200220212212100201201222222012010002022202012012010210002110212000011200122010222102120202101101011211002021221020002222011111200000212111021110110211202101211212111210221021101202020020222200020021100010221122112100010110020110210102221101201001201222021211020022022111021212211102021222010111022002212011212221212220211202121011000000211112100201202220022120102221202112212220021110102002102022111002", "121201002000200001021021212012110011021020011022121222112012220222022200121022022202110002122200002010222222201200212202111122002021101122201000022120022011021221110100021122100001211010212121011012212222001200121002110022101222002020101210102121002112102222110010201201220220002021201002102121202110222122122011121012202011122000211001221000022021110101112200102221200221200220200202102221212211111212112221200010001111200110021201201022010100121021201220120110122202211210222102211110111120012112221221121002200212211200201002102202020021202112100012202210020122220201210222221021122101121120120120021111222021202100220002011121110121201221112012221020011111100210101000000221012221111010201202001002001121201122220200110120100102110021202021222110020111120212112022221011112022012202120212121221121122221020200021211100120001120122211110020102022210010222100022221201202121212021020012112102120120112202121100111000022220012020221121220021020222012200101202001221210022222221102102120101121220121201122011002121011222202121201121111220220010000212001102100220000210212000100120121002210222210022120212220222122110000102102000120010010002022222001221122122101022212110001112011010210120201200002121101101122221020001201222020120021012000111102221122110001021212210111221001120210202211012002022210202102102110020102110022011201022010120121202112000010211101010000022200202101110010021101001221000221200100021211120010210011022011111121210001010100020222001202120012110011001002221001020021221112001021011200002202010001120020012011221000101012100020022222011012110120112201020120102101002201021010110211020211122012210111220201212100202120021200021020102022121120200122112021122002110001100110011012210110021122000201221010110000021102111222110112010022020000112020112212011020102121202120222212210101220211212011201020020012211211020202012002202212200210222221022020002021201122112100010212020011112010102010200011211210201201110100200", "210222021112022120122220221021020210201201022220002120200220211122221110102101102222022210002020120201001221210110210000210200001112112111010011111022020221020210020221021111121121120001012210002020012002200002110002212121020012000100021012211102200221121210000121211102210202122102202101221221001012112120111002212002101221111200110211021111220012021221111211000122210111000121202120000002022021201000010211200012202011211022210020211212121000020021211011110020102201001211212020112121222201202111001012112111122001002220112000020101110112220001121211200112100121021101212022011010101112102100200202000220001122122221010010201012200012101022210102002210122220022110010121201101022022121020102112011100000020011110212011020201222011000002211102200211210110111101111101111202112012120101220220220201011221212220100202200100011101010121021000211011121022100122110010122021112012012020200202000100222001100220000211000212002112202211112202211222201001001100020112001120012220100220100001220012011210122212221001210001101221110112102202212111220110202021202221020220020202120211011221222001022100110210020120222012202202201121120211000210000110220020001220200022201102200011002011010000100002202022112000120020022100102212110201200220000211121020000211110201010201021011021221020012001000020222120000102120101202000121210011122020000010002111222110220212011220012000222120011222120121201000201011200000112102022110012020000212110220101012002020101211120001020100122220002010222001000021112001010112121000222212120002120022002102221022121000022110010112200200102220120210000002221200011201210100001211001011201000001121222012112022121122100012122002120122122110110112112221001111111010022002211202220021211000111001112110011001211010211210222211221001210012012110022012120112102010122001100202102222010222020021212111121102021112022000110021212201210111111222011102211112102101200200121121020120121202011111201110011020211000222120201012121122", "022211121100121020210011000111012220021222212011220212000110001121112221201102221220222001200111122222021222022222212112000020210000001220221020122022201211101002210002020101222222201101222122102100110120022200212101221110002000110021212011201021111101111202000002011221212102102022101102200000212021002010202012100210222002111111222220221112111021111010011010110001022212010110001010121111100201212112200011000000220000110122201102212022120112012201122011100100221211201001101021022111021101000210022100222011011112001201021021211021122201200220010112012200202110212100122210120220121020010202101211100002201221200220110121101000012221012222221010120212221210111002210211121212012002211120122101220202211200200202121201211102211011010101111112101101222102221101012101212020101112112102110112120211011212111110002221111210200001202212121220220222222012021201011211020111020211001111102001221111221112120101201021101100022100201200120012221100112212212201102101001210200100212110121212022112121122222000100011100211111101102020101012022021201011022022102002201202122212211001200021220110101002001121221121200200201110222112110120200210122220222021011201011020211121000102201011022110200202221021000000110011001111120122201202222011210122222212101011110010021220002022122201010210100110211022211102222021120101122120201110201202211021201211021100010221202002121212002012122120001021100020122022110200120120121121210200010201222012101002121120122201110102011222202202022002202201122021022211101102021021102212101021220112102112210022210200122222221120121112021220110202002011012121101211222221121212101212212210210002011211111211020221222001122000102200001100102002100021020202220121220002221120121021120012110102110110210010002111120122100012110012220012020111210210002222202121112120221002200102122102122020112020212121001110001001010202011100110120211002222012001121202222120021122011201022211220020220221101210101020011101110112002220202", "120201012210200200210011101220000002201010012220020200012101011001111210012200111201210211021000021000220212111121002112210122220000110200102210102011110100012222200110202212120120001122021021121121121112021211010211120121202221010112011102010202012201220021201122011001200110000001202000121201100112210120200101202001221010212222101101021000011011122010222010020220120111021121212020111211102101022011020100112212001020100212001121101120201000021211011121210212210221122122212102020021200110222201000220221101011201111210122202002002002120212210212211002101011010111121012121011111002220012211200110122112112020200110212112202110122222012220002120000020121221020021001101120111102022211222211222202021222021012120012222102211012100102210120110210002121102101022201220210202220201001000212112022121012121200020100210222010211002012210202212101200011200101000122221202101021101011101011120112202202111101202202010022011001020221022120220020221111222220100010021211112121210122221010102011101020002212110222000010002222112120110221121220122212121222202020011112121121112111110121200210210112220200200101002022120212112022102102122201222101000202212000111212002011010020202020210110100120020001222122100221110102122002200121102002001200212011110111112100211220101022112210110201202210201120010000111011222011101222122220200110010210000211100102120200100101202102000120001010022220100202111212112112201121122122211202221022010012002002022101102220110010000211102211220121112112212122002122202002201202020212002012221200011200112021010112001210111021022012111000001101200220222010010202010001010002211201021011021002122111011101012221211020200212212212122120112021211222101210222110020122212120212011021111011122022101100112100002000212001110122010111220012212200212020100012011212102102102222200002222222112022101010101102102201100120101222212010222120202211101220002100020000202221200220212001122011121001022010110022000111211202202120122201", "020111210102222211021112111210221201210122011110110222212211012010210212012012000010112101020120010110202012021220110201220022220000120001102200121102210001001220221020201021202202022122012101022121002120002211210100002220022020111110100001000012022202201212011020102210102202001220012010211212000002022100111212202101001012110111010002200122222200210220121201201222101020212101012202221011001001120000120000222102222022111112102022002221010212221210120011201012011112000220010221101021121212110120212202100121000120201122211120000011121122210210100011120220011222012221122001201222020111100222101211111202202210212100021010112222021020101000220102201111001102220222212011100001011022121220121212022011000211200120112211222222100101122010222000222122021001102010101202021200011211121211111012000210001110021120220021221020212121020000001100111100111022021221012211200000011211121012000101022120101011101222222122022102222212011122200220022010112012120102102122220022121020010110221011021002012100101211101211202012122102012222022202120122011211002222220201000020221121220012111021221121021110021112102021102011021110212100022102211220120022221110022122102211100120011210212102211101201200200002222101001220210201210102102020021212021201110001122212102012112220221010111222221111121120210222020222021012020100010122220010122200222121220012122012100110211121210202112210200121022202001020221121100202122210211122020221200102011102221012002111111120200100221211101021100021120201102121111201002220002001020122010112212222210202100221021220211212012011200010022112001021222220012101222011201000111221010120201021001211101202221010121022210211221222010022110222211121101212102022120212221202100201002102002122101200120001101211120002220222010101222012121121210220112220021112101110011112220201020222021210111022121120220111221111122221121110221111222220121101121221202202202012201021122220101002102022222110222200220000112022220210002100110110", "121222002001121012010202201200021011212121120022101221100020221000102220101021011020002020011012200012120002001122220200220010202110200100011221101112112022122121212010212101101210101102110002011011202112200011120200222111020201122110212201212221011111211010202102212210110122210112110011012002102102001200122110200011210011020012101201102220010020101211221020110010011002010201011201211111121021220002110212122211112011122102210002111001220011002211221120222120120201120210011010121111121112111010200010011001102211020201110121020020021021112021212221202112112220122120221102020000211011220021121112011120122101121010220021210202022011010201000012102120100122210000202100212101211100110211121112012122101012210211011111201122210211001222210121002012212212102012221112000011022101112022101010121000200012220211211220121121012221122221201220021210022111222002202202001001210012011112212112010111001010212211222112101212010010111202002222212121220101012101122022012020220210100221111200121202121210112120221222112221100221021111200012111012220201000222010122122120112201020020012111211102222210011002201102201100002000001220021121110012012120121201020200022221102101012001000212210202001011121201121021012220111121122010100202022112112022012110102202120102120220120022111110101020020201212211011222100012011021000120012020102010122012000001200212211112212010020012012102220201210101020120122000001112200020110120120201012112000222202022000102102211012011202020110201201001002112122200100212001010001221101110202111101212200211120021100210120121000111201100110010221010001120100000022212202000011012111102102100220202201201121111121020101021102112121012212210121002000021200021211210212102101101221122112101000202202121101011021202012001102011022112110211001121202010002002212200010201211100010221010210021121120221222201011111012212022210012002012122022112020122001122010021001001222122122011011102200100211020011021201002020220111111202010", "012002102021121222221212112011222002220002012212112020020222221022122120012221211101210010120011110100202000222022000210001002111121022121202201012122221100202200101221202100110221200011121001011022002001012110011122111110022020001110112012001021112220122011101212011010010010212100101000110212210000202001020010120110211100220111101202111211121221201020202102200222121212121102222011010212122011201000012020100221200210122100122100020220210211112212212010111222012100010021121000001220010111220002222020101021111012200201200210102012112020120200202221111121121002100002110012120000200110202211100201101001120111022001100221100122002002202022122112001021011102202121012212100011021100002122101122212022210222120100112112222210102210101012200011021000200121102001012211001122201011122111120220022120101021210000112011022010222020021100122211122000102002000111110122121202211020100020000011002121001211222000220200000211111010221111102222222202021110112100212002012122011210022101221012222000102020100011012212012100000000201001211021020011012002101201202000200010100121112000101211220220121002120011020021002220221100020212202220220220222111222011011120020012121222220012101012002022000100010121022212111112121222121012012200021202021002120120200220221110012211202112112001001021121000102201221002202001101202222002020121200011022021022020001022211002101002002100211011011000201122022202002210222021200012201101112002001210212020110201022021211001102120000000121010000221202012112200222020110112210220022002202110001101021010121002020220221100001221120220121102120101010121220012202002200021000010000112012212120022221101021121022022201000111210012121112221021222111200121011220100022010110011221110021210222201110202202111211010221211112211010120221111200221211222200212020101200202012011111002222011210200021220110210112102002202110212200002002222202220021011100121011202211022002221202012122211010221022222221112200200021210021201110012", "000020002220220101110202021000001110011212120221000020112001101021212200121110210210111210002200110220210212010102211111011021212222221122002220221222011112000100100110122202210102002220022220112212222200201220201120011010001222112210210021122222122102020012120000221122110210022002102112021012020011110210011112102202201202022222111101020002100210200101210012022000201101201001002220121020022010202100022111222212002122001220021011012200020021021001110002012220100212012010212112221102210202121211200100202211122010122212012010200111202012221020002110012020122112111200211101112111012112220100210101010200112021000020021012021002120021021102000201101222121222010220101111011201201101120120222011202102002001110101021012011010122120022210221122200121211011112221210120122210022022201120201121000201201112100122011221000112210201212012121002111212101202021112122001110201002201221201201022202211101212121100022212222221011210002112020101110202120201202001100121120002121021021222012101201102220002210100012110111001120120110212101211220211200121212020221110120211000121110021122201200000101120000100202210000122002011202201221100222202012222011002111202111101021112111212120022212201210222212202212211121011012110200121201021100102201000210021012122012100121202121222102210221121122121201220211122001210012022222200120212210012021000211011111110222102122212200121201202112012000120212221100202222110001102100002110112221102101020021201200122011120202221211002212021202012100121101100200010112202010210000021212220221012102210102101222002202111111000011212220210221220021101112020011101000221210010002012212112111210112012010020101201222122200111121110210221121022022220021222112110220200211022022020220110011101010020222000212121000211221121220221202112220001122011101102220011221211211110112021011112122022221012010010202002000110020202021021112122012121220100121100002010111011102122102101202111200012000201010201222012201112100021201202", "000200221002202020011212111210120212002212101112122010010211000010021000010121201221101001220020221102011122000221000100001122122210000112202001120020202011110110121010210112100011020110101112221020010020120111111221100200211021000002121022011221211012202020100110111100000022120220102201222021110200221012001101222120110212122210210200102000011212221002022221021020122110212111100121100111211201222002010000001112120100002112002100112021111020120112002102120000201222100121211011200110011002110200222120212002200001121200011222112212022201211210122110121010220111210120022201220102022111112221200021202111010110112111112221121210222102202102221112120000122122011120112011222012010001211200122120201010011121002200102221112121100120220012102210102020020100012210001211110000111202121000012102211212200222020002222022221000011212001021201110011120020100221102220220022101020001012211020202001121201211100122211122221120201012000112100112010112101121010122002102002210021221112212211022202000000012221011011021210202210020022201121210012001100121221200001212010212212110202221012100220202021110001202110111002022111020012211021201000201222020200010112022010221212220201002010112111202120022102012021102110112021102211122021102122220100200001201001010000222021212100101201120222021010221022001202220012210112012111200211121210102112202022120101011020012210010020220020111011011110200002121221212010111020221211200110202211121010200110012200210220110100101121221001020211102212022212112202201022011200212110202011221012022101002011210022102011102201110121222221110212020202202220112021102122211001211011001011112002100022021101220022211002012211101101111121211111222211102102010000021002220111210220102211111220021001221021011022110001210200012201202021001102112010120120100122200200010012112110101011020011011201202002120110022122211012110212221111010010121101022100112202202202210221010112120222222102100210102110110011200222102100110200101", "012200120000020202002100221010021010212102221122120200121221111102101022001211112020111110100010200101210122220120211201222012122222112001112002211110020221122010111111100122220120202222101222102200201102121011121222221021120212022210012001220002110121200212020102010012220101222210110012222112022000012112002200021221201010010012001110120112210100000112202100200022200021122220021211122210010120002212102210021200001111022001101021100121111101010000121102102122021120212011022002122221100200010122020110012000212002100222021001111002102101111102002120111211202020111211110020111110022022120211021220002012222010121112200211002010101200220102200011210221102002202121112121212022121020120101011210200200200120200001010101000202221222000121010110121200212120121111022222110001202020002121122021121120201201221101210202020121122121010222112111221222001122020122022121121010022020111000202112020020121222210102121011011012121000111120200222122100210020221110000112212020001101110000101110021120210212120210120221211201001102122211010000212112012211022012101002102212121110000112120111111022010021212202111121112012122221220002220110211021010011012002022102011120002202111220220100221101101002011202201222002000002111020021011021112012011101020211200001000100021122221102110002210021210021110000012102022011102211002022022200221021200110112221222201000121000211222010200000121100222211202212002212121200111102002010110010211002022212012210020021021112100212222112211110200000022000000110112101001110010110122012100011101112220122011202211000100012222112112121222210000222112022200000012100022000212011200202210211220021122120002101112220102010011211210211002211120021002222011200201102100101210112002121100221212210222011100020121000112110222022021010221210201211102011010011201122022122121101212002222001121102220202200022020212000200220212100211120112211102010112002011001202202212001221212200211022201010021220200011000022010021212000122220", "210201000111100000210201022102022210020020011212012120200212202011102022011012101121002112212201022010102121200211001001010002111121112021121210122201121201010200211021200021220220110202102000212011111222101122020220102112220210220220101210100112020112110110110221211202111111212110211002112022101020022111101210021122211111121101110212112221102010101200120122202220011122100122120100020222010121012201101122220120122102222020000112220200020100010200200012002001211210222202101021212222021202100002001201201002121101200200102222020100211202001010120220222101221101121102101112211110021200012012220211202221201211220120110221201212012011122111020120210022200211120221010011122112002000112122100101201222002102222220012222212020220022222110010122200012012200000221010011101122112211001101222011002200211102210010111020001122100212000221120012221110000100102110102111021222200202200002202011121022100121011100220211110202212221122102112022202010221200011200110110011221010110012202102012211020122022121200001022210021111012222221120210121202201020102020201212012121222101010122101011202011101111221201200020022001121020120012120121222122011002211212210100002000121022210011100202220111100000021102012202110021100122002122001122210121001102102022200020122211000120111122000110021021022011222210100202101201110112100201200100212012220211022020110200200211000112002212122011121001220202122101000020020000101211001210210211120201212002211210200112211110101100202002111011100110121222001121021102200212121102221210011001121212021220112210112001010022222122101112010201202222102022001001111120021221201200220002021202022012200000200221211022200221101102210201122202201220212011021100110011020101210200212120200222110011010201022000001022110021110021110102110010122100012201121220000020201201010221110022112220021102112220121022022201110011212100120200022002022210210120110000010112001201000111011101022101022021102011212221112221001121011210202202", "001121102222011202121112011101221022021122002221022210100002122012222120201100012111122102210112110122200022220200122220101122012122022122001100000022221200110210112012012112100010022022110110121211222210221120201001111101120001212221211020002101011220002120022112002102201220220022101222111000122201200100120111220121222112212002211201112011021200102100122122000220212200001012112012011020200002020212020121201220210200200212100100221211202000010111122012022002010110211020222110210111200012111120011121201222101120012000121011100202010012202121210011200121000211100122022100002112122212012210221010221212010002002200011212121121210110020120012220110220100022111100011110002011202212020111022000221021111212110112002012102102102122020121121122111212101222021022220121102021122001200121000020202110210200101000120001220202002212110222102100212121201222222201011110102210221122002112201000211001210010010000220201022122202022102200000211120010112200221001201210021022002201200012100210111102001012021200221211220001212120122111102120002211211202022021211102020002010212112012111100110112222210211002020002012202222212110102012121202202220212202202020100101020221011210122112001201100001101122210120011211102120200211000200201020111010201121100221200100211121112100201020110202110222210002221221012012211202020100020000202011120122121100202220001011122102121112102212010220200221122001010102111120100220112021110022200101120120100220222110210211101211002010001022102200211022021220011122021000120011222100022010111021220002012211200112021211011120221201120000021110000121010021001200200010210022210102102011101000202200012200100210120211111222120120021002111112120111111221220122000111202210001210101011002011212201001222201122001110022120021211100021001121010221111011002002021221211211212122201101121212010011001202220212112010200001020201101011222212200001010112221211200022001212111221220222200221020201011000220202102212011211002100212", "021012111110100102022122002002121120022110200101212202122220002220100102002111202112111112121111022210221221221110121012121210010102011220122201002022122120111200212200100000220000212212122112122022021102021021212121220101221212211002112010222200011200122011112111122112022212122111021210200100220002101001000221100221021221222022020222122201201201120222110200020020121221201122011121102001202102012110210101211100101212210101120122021010112011120221010000211122102210100002021002002012202222211002111211110200021222211121221110112011122010200122112020210202212100210200201211111120222122202010202211110001111111221112100201111101120122122021111120022022101022012212211010122010002210221011221012200111100220221202002010020111200122010201212211222001202201211210222020012101222011022200121002011221022002200010202020000122221211210212110121110102112201212210011122022012022112220221010122102122200012101222110200201011100120120110021122202021122010122120100100221112210102112001011122011000000201111102121210111000221211121010011222200120001222202200111220220000012111002111020020212210210221201121221210102102112111111222011222221011020222210120220000101112022201010220101101121211122001011201210112010022110112011100222011102100112120220010022200102110112211100102221212001101120120022110000021110000112220221222021110220101102001202201212011000111122121201011121120101010201121201002022121122201011022122211101222000210122121010020212112011100212111001001002202010220012202210220202002200000220202010102121220220012112121110102002212222221012111201222022111211000201100221110020111211222021112121212101021102001202112201100200222210112222020200201112110201210020220012112211111200210020120122112011021010022221220020211011011001002112221011221122100212001012102111012101212012101122012102021210022112220111021211201022111100111220112022120200002222000021200001112221201222001011022100021210011222010020212001102001211010200220112102020", "200222100022010121211201212011002212220212111201100222101211202220201022212220221110122212212001102020120222000111202211002012021001121100111011100100000021121101121102011222100101000002000201111221010022100110101122112010211102010110100010100111000012012001000022021021201122210012212121200200020210210012112001022011022021210002010211221022212011002112122222022111202100221211212002220110012202112100200210200121220222021112101210112101020000202200100102212120021110221220112021210212201002002222122001121021001001221020002100001020111112111112101110000201121200111001100102211101200100221222010011220012011221111000201201022220121222002121200121000210020000100200012000222121201222212000120001220021110000112211101012212102121011211022202012120100000212101121110101020202202000022212220210112100002111210020121201111012120211201011111121222021010102110221212012200020201011222022210101020201010012010222022122110100212112001011010222201221110210101112001222120122011000222021201221021121010200122111222112111201021222121200011010200211000122022212020211101111220112002211212111010010212122000221121102111020220100122110022220110010012202020011220021200222222202011021200100020221002011101010212221022000121122111202220022121010201001200012011001020100022110021000202102021012111212002110022222202220021101100111220102122112211220011201001002112020201210121222121001021110100102220212101200112100200201100212100101002112011102111122102222112100012002110011201201011110121001112200022112101021021121110020210121211001112022221222010220010200202002111000220200200112102121101022002010122102102112022120111011002200210020101120021022221212022220201220020102021212210100202222111112100210112100202220121011221011010200110220220002102120221121220112022220002200200002112212002001111122002002220110200110212211220102121221111200201120101020011100212010220112202011122220100111120111100100200200100200121200220022111201200221202221102020002210", "210212110212222202010110111212200100012220222000211201201201212121100110021210202222010102011012120102021111002202111112220001000200122202011012210112111000201122002120021022122221220221221022010102112201000022200200020221210010201110010002101222001122210121101211122102001000122110001002210212110121012000220102020111212222121112112000212012012211220102212220121222102001001222100122010112222200120021011010021122012022022121120102101222020222022002011100010221001201100001212102122102101101021202221222001202212122122010202210101000102100021121020101221200202111010100110202220020012212102201112011110202222212002211222011120020020220200200211121020021010201221000122002010120122121222122120112110221120212221201012100211102022012211201012022010021211210201222021221122120200210220022110002200212211022121100021211220110222111110021010022001001102222210001112202222022120211210111022220212001102221111001101021212200010100000220021022012110020201200222000222121112212022002121010021221102022211001122021021211012011222212122001222022101112020222022200120202212012002002112210112201210111112021111101221110122020201211201202111211110112221010121122222212201022212212220112102020022121011001200012022222121221102210212122000022022211210212012010012010102001012210220102200212101020101112101210021000021010211222000022202111100221020022121111002200122101021012221022012200201001111200112011221000211210212000201120002012000101002000200101120101220021100010000112121102101222020122102122210211100211220122020011110011021222100002221021021212000102120212022120012210201212202200222100221012122200111122222220110222201202010201121121202002020102101111200110212122221210001021121021021122212001210112012210021102010100111222010001010221200121110001110220220121200000221110122210000212121222202000110211100122121101202021101001122100220011002022021221201122011120020001101010012220221000210211202100202022011021210201001110210101111220210202110", "022020101120012020001221212001202010011022022102200101210122001212212112211200202112002101111110010001120200002221022002012111122211210001202022122000012220221100120101110020110112112102221102210012012022002211001021201020112212200210200220020101220211200210120100212111122201121201001120021101001012022020110220112120100022110202210012100222201201211221201211210002120222211011111211022102200021210122012121001100110001212220210200000221001210211211002210122220201000202000021022012000110022102120201202001010122220021111102021201202221201211110101221022201220200210111220110120100002202220001110220011000221020102021022122120201021101010212102112112000102222211222111220121002111202011022112110012121010110111012012212111120122110121200100122121201112210112012102021212212122121012101000020222000122212210011122000021000202121221102112200221101002211001001012200002020021021100001010112212120011121011220212000002020021120121110011100200011210020200110112102101112020220211111001201010012121101201021001021000021222011000000221020012001102002022121222211010121020002012102002011222212210120222002101111212001210122100212100122022010020111020020000120122022001222201020011002112210221000102200010220221100020002010121010212210221011011111020020101121201002101210221110012210000200201201201100012022200120111101120110110211222211120100011222021101120021111011200010111202221211000201220202011222012020011000010001220201121101211110002220200100011001002222120110201021122222102020210211021112012021222000021101020102121210002120012202000201001110210200012211102210001110212020111212010101111012101210010002210012222110122101220001002201201200210111210020120010122011012200000101022220122210012120212221002212012211000202111200010202212101112200200220222102100012220011122012201222112022012111012101122220200112210112000000221202202112211010200122221011122020000010121100220210111120001211000020120020202021110110010002100001021201112021202", "121120120100211001202102211211120220122210011100001102011222111222012200022201202102020221120220200122201001102201011111102020212020002011120102211122022222102000220121020221212202000020122201101022002112020110012201110021202022200102022112222101212202201000122020211011012112001111102011120112211211201102210220011211021221102001201002111210112202220200012210002011212222201020122111120012021111102021022220222102000002102211001111101012001220102210002201001112222202202012212011200021012022210120022110212011112211001000112210121002112101110011100002101021011121022211101010002112211211020010002211202121100110102202120000022210220210000210221020101002110122122201012010011101201211212212010200112221021200101210120211221210102002021202000100221211101111102021222010202200002010111112101001101100120001002000000020220022122222210010222000222120101221020001121221020110121200112221210001000121011102020210102112012010000120002002210121001102111100210102011011000101202120121000011001020001120121222011011120220210022022200010020202101222002122122001122022100002111010010101110212021222102210122220022222002020111021102202021200200222102102022022110202220111020022120021010102002000221010220111000220122001001100201022201101110110100110220021200012101122020201211121211221222202112222202120022121221001100200212202222212000012122210010120020200010102011221100222020020111220110101112111122121010120022012120100211212221011110021102201010011100212220001201122020222122222101010021101122220020112102002002021201112011110221202012201012001202122011100102212001122102101120012022212021201011110111001220012110200220222221202011202010010222001111010020222000221221022111122212101121112102021102022212221121211211001000022000212020101101220121200211021002122200001221100201212120211102010222110212100212212220001021210011011111211102001210012111100201222111010120102011120201002220111101001211011012022211202000001102011122120111102210110020212", "120102212120010000002001110220111020020002201212212111122001101121001020200200222111012012021122101222200221121001120100100112121222011020212020220011110200011222221112021222022001200022022201000002112220220202121021111200112021222111121221010220110202001120101111221010122222100022200110122110011110001001020221012202201100220210111212002002211122001221120011000222110012212200101120021021000122112101111012201121102100221202020101210101101022122020212211212011100122100101102120211220122221222201200021012002100020021102021222120211010110202201211101020220221010220100021101010112022120001200010212001120021020100212111211111102201210111212222020210202000101111102002102210121110120111102100001000210222201100102112202212020011021112012222021022010022101201112122000021101002222011121001001220110200001121222111122101021001111222222200120222221120102120121002000110220111011112102102120021112201020100002211222222000200110100100121221011122020122202121000012111002112022002222000120210101112210100222111020012211120002012122001112220122101211021210010111122112100221001100202001020100022222101112102011111221110111002212111010202000201011012101211012020112121002000222221101012122010001112121222111111202211122002120022020122111220020000112020001201111021222200202021202002000101122012121210221200012021112112121112002020111221201211100212002021112100002211111220222201122022001002101011000000002102121021101012012111112002211010200201121022102020011022020010210211110200021201212212020012012122200000101110221001000102012010000202210222211001002011101000000212001121120021001000122011010200220022211211212210101021011220212211221021221220121001111200002211220002222010001210012121200111102202011020020110120200210210122122200200001002022120212120000012212012011102012222121202020011120100110220020201002001200120110011212202000100211221220221220200112210000102020112010021000201222100211211202020000100012111001210020212012201221212110", "020000122100111211122011210012022020101200222021200000121121221100212222210102101000201122012102201200010121100200220000011002211002012012022101012000221122221211022022200212110212101112002210121102011122221011120102212022100011010002101010221020122212222001020011021111001022100021120211120212201201011110012110101121211120002012022000011021220210220021111021111111221220122112201120211120001200012101202001122101121022200021010202000102021020110120012202021010112211121012111200202200200111112112112101111220211001202000200112010212122010002021120212021102111210200220110121022121012020022211120001210220121110110010202100001222202021212120001111111220011220020200111021220122110120022200212212020020110112002220002102010020220012212001221110111201220010000020012100110021001220001120221102221101120212021112200112010201002121212022022100020220212010202220210102100222122101221112211020202122001202110120010112101101110100011112121000021021111202210001102202201022021010220222122001020001201110221022201212101101000021012202220101022000211010021022211022210220010121220220000020011001201212221022220222222010122110220000120221112121222001012022101210111101122100200002120212100210220002102022011111110201111021201201221121220220021002101220111110100202221022112202222002022212221220121011120022121012222220101020020111012202011110220012211022222202001210120201210110002211202022200000021010111200002211011022002122221101101201022221002222121010101110212022102000222210212020022221211021101200220221001212112211220012022010212000221112021110121111210002101022110200121111112101202101212101222112201020211021011002121001012010120011111022211011020000110012120202021202212102002022001112010111011102111200210102200110010022122010001021010221112120012110002010220101200112102101122110002110010110102222102020101211200122221111122222012010210212102022020120101222122021121002122000111011010112010100110210200110102021212102112002201022000012", "022102111101120211022012211012222111102101111001020212011101110222021221112120200020101222110122111000222011122110022022011200211010201022102120202111111012022011120010212120222011220100110212021002101022211111210122222212121121000212000112101222221202101110201110012110111101022210012200200001001100020211212021002001101010022022212001002000110012200000012122022020022120010222022212100101110101001102112112000201100011112200112000122222220011212111101121002122220120220102022101112220100201022101222011211222011201200221221101222220020002020112210122101012020112000001001101102202010020022101011112121220101112221022222012202000210002201022021111022222221012212121202101122011002000001200100212011202210001210000211211210101221120100211000102002110210212100100102000022211221211021022022021002120002100102001200110101221111211100221110101001110221111002211200111121212022122111002011012111012012101210120211201100001101210102211211220221220020100120120200211110221202110201100001022012201101112201012102210000022100222001112202212121010112221111011101002100122100020121000120000122000102110200100001112121011012211120122122200211020201010002221221101020010010210221121211210101121220022101002021010002110202002110120111210221210002121111212000022011012110000000220101221021012101012001212101200001212112221212220222212211010002112120211122221222010122101212010102122001221100011221000120012012002100110021111020202111211100220112111202110012121210102120212100120122222210112020222112122121012101102022111121000000120012200111101110010012111000220210111011212121210221021200000222002210200100201120012211010120211101110200110020000120102102120010222101221000122102010021121222222220122001201110002211112001020102220221111220111221111200012112010120200120002121221002210022121101121012022122201110212011112102100102001022210112112210002200111021011121112211220011021010010212012100211201200010112121111010102120120211012122010112112020211", "222101112022220122020222000101010021212222110001020121020222100221021111110120020121102110011102122211200111220012011021222212122002122102212020021001211120222220211012201010010100212220002112200220022200010020021101112122110100012021202000010010201222012212021010010010012000211010021002222020201011010101111101121120001220012110101111220001200020110121020120112110022011000200112211100111220210012201122221110021101000112221212222221112102002120010100200202010022212010102220101110211211111012022112100211002221212222211220121012112121210200220121101202220021221112002011021111212120120221122112222120011210111121110012002220100200202202001100100101200010110120010021012000001112222001100102111120220010002021202002211012220012102001222001121022010001201120122200120121011212001212121012100122110122112101201002020200010212221201201112100120212002011122200220121110010020102022012021201121020121220210020201011101100211001002220100102100101202010012220102022200212210212111020200002021120220211200112212121202121211211122200001221022200122101212001211210221220211212020020000212210221001021200211120210221101100110121201010122102121210201122221020122001212021211022011201012012120212120222102221021102121201212222000100121010011100201102021021200010010222212011012001202121202220111222121200122122101010001000121210000010020210202020001020201212002112001010221212010000122221102221220221121022022012221012021001020101101101200101020211201020121101212212210212011101112202002000010200201200002010100201221111101002222011122100221021220020000221200022212211110121100101222102022212101022112210211201100022010011110020012110120102012022111000002012010111101210101222022010101122121001110101221021012002212100220022020211201002112112201201212002122001020001220102200220020122112011120221201100211001121000012120122210112111112010100202111210021002022112222212000110012121112111201212200112020221100111211100010110120012110110200221100122211", "221120112210102011201110200110011012220100001110102102011122221222000020010210100210021122211121222100112002122221102010201022122020101010021120002022120122200212022211202221011110220011210211211002000212110002112200021022200012200211112222120200111012212022121202221100211211000211021020101200111220220110210200002021002212011110212000011020010110212110211101012111011011000022022222021200212020101222020210121010022201200102012200222100010020210110110001001021011210202112020220010020000111100222002221200010220111100200201021120201221201021101220110210001012210212212111221112212210002111001222121221011212010010202102201111021112101012111002001021202002001202100221222201111011020120122121012110221000101110101012210112212101000101121120010121202011212022202021000211210221201220202200220121112122111221210221012001010000020021021221011001201011100220212111002022111020111022120020221100200211210001110012210201012122121221202010022102211211020122002112011000201200010021001102222022021121202112201100110201202012201010100020120000211122122010111002200010011010001021012122110011020012212000220110202020220212221200221201201022200021001110202120201200201110120202101011120000211210001200122020022000012010100202111112100222001201121002122022201220120222220102100021022110210210022201202221012201101110101110012111120012212211110120200010020212020021212001111002120122002100100200002102202111101212110110200022022101110001011001110102021112220012220011211001202021010021021000120001211011200022010020122212120210022211102211221212212121121201212022010212022001111021012002100210212212100111202000220200010020220101011222111002210000021121010210102011121021121000210221111222020102102001100011021201011020121221200112122210102102121011211012101010012210110001200200202211222102222020111122112021010120122112212011210210120022211012001011122021020202200220101001210202220221201010021211002222001022120100202100211001020120111012210010212", "201022212100121220220210212021202220212221002221121222020120101110002022201101221111022210220011111222002220121002210210100211202012212222121011010221102000211011102010002020022121221020200002202010110110200210210112110212102100202021221211110212122102000010021202202022111221010011110211001210112211011022020211010202110221100001112200002222110010020110020100212112100212122100011201102101211111121210022101201001011110021001020221010012121010220221002221010021102002100120210121001012221221110021200121002211111221212221002102122200002110012210221111211010201110220211020221010101110111110101211201100002002200100101002122001220001211101010000100120111112202112010100121201220022101101202010020110020010110221002201112011122012122002210101200221101110202122022122212201100201221112200202202011110000011002201210100010201021101200020210121011122021200120202022021200221202100102002021000122112210100021122021201102201101122102201110010221111201101012000021120022211211220122002221221000110201102212221221222022201111100112112111211000120111021112211102011210200020102202222100222000220022000211001111111221221112210102202001101100020121202011102022011012212220200002002011200020112212011112121212022200101201221012212022212101211212121212201001110112200110002120112012021221211110202021200222101012211002221112202210212111122220101121120212122212212121011211122200111002202000120020220200121100021222012212121022112110122002001111201120001022010220212110101220020212111211200122021211120022222221021222100100011211100211012110022021022222202021201200101011202112122111012110122211121101001120220101212020100210112102111110021001220200122211002011221220101210122100002010010111200021012001111100110201011221120022100101111122112222010021202210221212100212012111110121200011220020111111000121002202211111100201012011021000122112220201002121210220010012120222202010102021122112122110111110011121020000122120111020100011102020102222201200111", "201000202100011012002001010100111001012211101011002220011212022102112010120211110110200122201100101112121211102222100010012220212010202202022102102102112020120210122222012210210011000112101100012002210011201021222112001210211020221012210012000200020001001111121012220102222210020021020010020220100210021211010200202102000100001021021100200122222010121101112220220122111112120200211002210022212010010111000001011001220022101010102020212220100011011110002020102011021001211121202100112210021200210010101100011212120222002222021000112201122200200222000201202211011121102001011220201011021011201211110101022120012101102202001200212022010222121001202012020121112112001022000010202220212111212101002202110011220021222111002211210211200222111012001212021221201221012101221022021112222010210001002012101011022212110122020202120100000101120212211210212220202211210122112220010122022001100200122202201210200002112112221220221121201201210111212020020202002221021000200122110021021111120200121102112012110002212212000020022001001120012012101011110011021022101122020000211202102002200212102012220102022122202022002210120111110212120122202001121112012112010010210022221100201022020120101201200120000012002011100110012211122022020212000121112002201221102210101011010011211001012222202202101002020101102202011100011210121100021002220210210221211221012101211121100111021202202011002012200102101002201010111020222002011021221221120112022211101011112002020020220200001101220221222020100200202020110120110020020111001012112220200210122000011000112012101010021200201011201101220201222220012000021020010212211200022201202210001001001112122122212222000020120120001122220221220010002020120200202001202211202000112202220112121221211210112120202210210101212111202020102010210000110100121212111100002001021012022020112222212002110112200001202020211221110000212012121111200022222012202110112122010102001021110022100200021120220001212012121122100201202212220222222211", "101200200220202212221111210120021202120101222021110111010200111011000111012220200101220110101110012211011112220221012100220000102102102220021222112000101201101220212001112000212222211102202200012011022120200101200002122100100201202202012201020200221112122221122112212020022110002020100201102002110011022011222120000211021101211111201021002002121221022002021021012110102202102211002121001201121110000110022012000101101200020210022122121211211221121220122122000200000111001101011200211011211210212020222110201022200210202020021222122021101000212122210110101020021112021012101212211202222222210022101211010122202122112121012120002002211102021121101202222210022120121120010012112211101012000212120220000101011002120111102102221011122010022101111211220120111200102012201012200011112211000112221110200202010121220021200002210102100212211200200012100220122121122211210021020221222220202200111122010120100022001022101022220020202200201210211220210122000222120222212021002001120010112022002222222111120012210020202201121202021110222012112010001101010011220012102020212022112020122222022021120012222200112112000202110121121100121101001102222202102200210100012122021022121022112022211000020212110211020210122211001222122100122101110021110221220101220021122222011121210222012011221010011021100222212201012101020222001102221102012010022012200011221201120011010021221122210020112212210012211201122111012102101000220000120121001012202220101220121021200022010021221101200220211110212002202121020210211121122210102210002011100212211101002021220112011011101201200222002120201012021111001122122100020020210010012100201100122000111011221202000220012112112020211111012022220121002011002222220012101220200210210202110102201102122201211210202010002102111202020111001222100012102001210002200212020010112011021001000201202102111000022202012211212002010121011020010122221000212211120002201120001211201222200002220020212101011010200011220000020211211200122220011021", "120110201120212112221010122010202020221212112021211101200110021101201021200001110220110022021010021101221102001120000012212021201021202102002121121220021101222200201211100102102202200111000202000002100202111222002000202010202200220221002010011122102202220020102011200100102122020100220020210001011201020220221001212022111212122111012021021012210222212011101022110201120102202111212100210102200220102200022122022012020220211221021211222122210000121101222110000121121022220002202020110210112201212020021020002112020210001210021101202200110011102220201222011100010021111000221100110212211101210022112101010220120212000221222100111101122101022022221001021121210010220000100000221221100010012211122201020011100001221211122102100000010000011011110112220112121110222021112200120210222202212200001020020210221222111211121020002021011212202011122022202202220010021010020122000201021112100102122122212111100201221211112210110210211012011100000010112001012010022202011202012010200212002202021111120010020000000101112002212201112021000020100112110200020200022112220102121121121211211110100120120012200121202220202200222002211000100210001202122020001021210211010202201000222001120011022002021010020210221022000210012100012201220121120212121011002212002012021121020101020002221211122210202100102112120112222102202221212021020111012221221012002020102222201111101100210210211022101000110021011220001220202001111022102112001211220101020200021020020111011112221102001122222112121022021112221110012111010112001111100221001000202120101220210121200122020212101020001110102020011200110121210010120001102012120010000010121210011011111202220220011101101102221210200221210211101220112212122101211000001002222211022220111200002010111011100221121202112101202100212000220111022122102022100221122020210021101020121120202121020220022012211110120212220022101120221111012001121010221002101002110121202212220100211011221112022102211200012120121212111101201220212001101212", "201211010121111112001001221000220122202002010222111020012110002200221220211200202012112002020110100212111100120002020221022101021020012002112101222000221222201001022122020221210101202002121022112201201100002102201212000001201212110202221021112000100221011201100110111121121010022110221200202121120022211222201001000101221020101210111020200000010002020221201000012112112222110112002122200001100210210102221112002220022202021100102102122121011121111100022211100212111112121002102212211210121112102121221211211212020002201221020101200011020221201021120210002222121210201200111222200020002100200010210112221220221111122211121112210201112200221100002201211012002121102112000210200021202000000211212101120211122112111100012111101022202110210011221121200010000012021102000222101122022000000212120011101222021002002002220101021202021201021121101002002202002000101200122101021020100210202120220111201010021021121000211222112201112201202200110011202011012020021122221021010110202112011101020001111011120020011220101122012110101211002122202211210010212212100012012002001211012022020121011220012221101121022002212011010220222212211212221122211010002211220020002122121000002101121222121102202220110122101200120210021101021121012222000000221210121000201111212212022012011112011020021021222011002121220120011101220220001022202210101001202010210102201122122210000112000012201022211201122120011002022020011120221212001201000110210200022001111221201022210222210211110011001100200002110122200100022210212200100020100220000011202221010110020210020220120020011000020221112112210000101200011102101122121010102121202121211201022201211100102101001200110002021001000220202021101210100022102121010120020220112110022101110200112200011101020111212010101110120221012001110121110202121120011200111110001110020011221201212020211211100002012002011121121220202220220022120200202110012221120000120022121200202201100100201222001201011200222222212211002120210110100010011102", "001111121011011102120120002210200010011211000120012110101122022222101211101212000101110102200020022010122112201010101010010102102220101122112121221021111210221011022000202021012102022212122112022010210122002221010102102000121121000012002100211212201010021111102211210020102010111221222221021221121120011222111001220120010200021101120120210100102021010001100121122211011100111000122221221202012121201020200002222211101010212012102112220122122102000021001012220022200200211011200122122211202021200101022121021120012101000101211120001120102201201012101000212002201110211110110002120220102110012012200211001000112010212210121002222201100102211002011201122001222121220020000201120202201021101110202111112011112121000002210111012201011110110101020001202000101212221022010010211010210000221022000100111121210121201012221102202222101001020200220222111111011221020000021212012202210021021202201210100022002212120100102010210020201201102002012200202211000012002021101100120222102200222111202120102101101212212221021221011221020221002220211102202200001011201101121021122112121201201102100121001112000022212221102110112210222100120021011021110112221210121220102020102010212001221221022121121000010000001100101112021022012212200122122000011000002221221020100221202121210102011002120101220220112012020200221010011222211102021101011012212010100111011000021121001100101001112201021221002012211221210102000121200120021212212000212122122120102021012022212020202002220201201220020212212021201101112100002120211121001002002111012200020220221112201010000012002121221222212112020110202121012010112220021100011021211001202010210200000021022012000012111222112120021110012122002011210010122201021122011010100221201110112122020001020102011120112100011212220222200200112210220212210011112022001120220100222200122201221112202111120000210022002000111101220011022211101201210111012000010112121202111201111011111121011120000101120212202111120102201001002211000102120222", "201200110212211001210210112100210221110220202001021011111111222122022210011000111021102000210022121202100221202002221210100212122000222012122121021220120121010222012201201001011000022012220211012121211211110022022111201002002021212022011021221111120022000010210121112200012211011002220002121200002020000211112100001012021200212100110111101121012011222222202020201002012001102112011111002102001020200011012120210000210202212201221111012102000220121120100211002102001200001011200020102202202020020212021012201111211210201211120102110101001220200010011020011011102111121120210020200012122110121211100102122122212100222021211011020022111020211210120211001002111101111112021012010012111122010202011201022011112210121211020110211201202111212000111222211221010100002102010022201221001222100200101222121001122022121020122012201121120112220200102101221020120212200200011012001101110001122122002222101200201221021220201221112121021020000020000102011122211010122222000022201221120020101111101021021211022012200022010021002121022222012222110002120111210220110202102110011102002122201020200012210110002021100220022220220112101211212011221210010012110111020120011012001011102212201010121022011021102000111011121111210222001210211212100120200221221020112002020111210000102120120112212222012120221112022000021020110120220202101200202212202100102001012100112210212222200201121010010221222121102122102022221020010101211002020001010201202100011100220121222100201201012022122000012020211212100222000022020210010001210010021111202012111201120102101010020012110112111212220200001221022101101000212110222121222022110011221022112021102200210020101101211021100202002220221111212220002100101001002111221212021001120110210000111112212122102000002120020021112000000221000101001110021111202210100222110200010002012210122210001121112021202021121211122211122201220221000101012210001122022102201002000112010210000021100001221121212201002001210110102212122022102100110221", "020011210111202212101012021010012010112122220202100010211110210112101010221022222221020021222110011200121121212101020110100121221122220100022011022012021022210022010221120011121001021211210100221220000212010200010102201020121220101000211112221222021002111012012101001202021020111002001221202002200100100201122100212102221012201100201111002222220102111222211001222202101202222012210120210110111122100101012100022202102201111111100201201121220111210002200110120002121021111111021021201212201221020212121120021012220102011020000112012211100101110101110002222111110211012012201112010021112120012001220210120011112102220201201010000010000121121200000121112202112100201200222202212111210220202002011202122201222001101021211011102200022100102112022001002000222212011112021202122222210021201121220001012102201212001122202111211112211022111002110121221201000111002010221200221002012201110112111211220010210112022011101112002000200220222021121012102212101002201202220121110021120110101112212100221011200022012000022110012120222111100101202220012102100020000210201221201001121120212212022211010221102102000021200211200012211202220012020110020112001112112212102120022002200010021212201221012220201112120202201212112122121111122122002010000121202012212011101201210000101021220200120101221022201021200012220122200002202112112002221201002021201222220221101111102000221101012221000002001111210212102000100100102201021122012201222022022101021010101211220120010012100221111222011220022210220112211021020102221222102121220202001021211202012100121212200100110001101221100010012012212112010212110121011220012001220100221011112211220201111111122002222222210202022010110111122210202021001021222022200101002022221122102010212102012112210121212222020212111002022201012021110201020202102121220011002202201022200012012102002121020210101120122200022112002012220102000010102211212201020100001021110122111121021012222220200002012211120001200220221200011120120112122122", "212222221222101102201101020110112121011111010112000001102212221212020121120122001120020111020110011122221112121020221011021001210112110000212111120220011101011011000021200221220221012112101200012110101212112120012002121101210022100012210200100010222112101101212012122202121211011221220012201201122202212202222111011020002001201120122100110212012022120200001201010122112021111212020020121200021210111121011101022200002210122022002011020222120210010121112110002122010210122202010210221001110101200212022212011101001002100202020111120012221210121110120112102110201021221002011102120012000022000012002121022000200001001100110221001020020202220202212202201121212121002100222000222022200100220000000012220021211001221211122121201101022002010122122021222100101122110010202111210201001220102010211001112100100022221011112010002011122001112011112020011211120111101110002122011021000021012022100121000220100000202110020000120102121110201101111222200121100222220000101102011012200100121121122200212201201111211102101121200012221211112012020102110122220120021201120202121110122122000221110001001221122222010120100122102010201221010210010002112210010002111020000020101020112210102201101201220202201010002202002101022211211021110222200221211002112000020122121122110112122222100121221121012120222010120112111211110220021011102110102020220100110111202010020100111221212012212112101002022221210001221202112022002120100002120121011202112211222010112010112102112010202200122020121200020002200211002012222221010202201210011201101220010011210110021102021000010012011200010100011010221002222112021011210202221212010112122020101111210211212110111101111120000010110010020100101100220012101101201202020011020202011001012001022100220210210122222220022100102011022112200012212202222122121010212202102000020020211211111122112110122001212112120211012001211022102102012220001202111112000021120210122011001122220112001021110101200111001111211010221112112001122020112111", "220000112212011020001001122120202111001101101122210002112101210200012112022021011201001222120121021121111001100010201020011201102100111210202221012201021200220100102212200200222122120121020110021221222012101001112111121212112222222221112220000110002112001212112212021010102201002001101202021202012202200121112200100102222121222001020220101111112210201112202222212122212210022000221222200212211122100222020002001120110222012200011120202110202000101200201200210221000220110020112222221111202011111001210010100122012120022120020201221221022220222122002110122221022201211111220212110010011011010021110021120200210001111221210101201111012212121002011102202122102000221211021112011102102000221012100021120011211220100020121000021200102100202000010202102111021001011010100020120221021212110012020201202210111211111120001002112202210200112111211210222211110010000200102212022222020102212010022010012221110000020110100011222112112002012200210101120121220011012201101010020102120012011100122002120000022101212102020212000101001212010110001020022101012212211202200120101201110110102121221012222220210022112111011000010120122221222120202102221102221222201110021221011100101102122101120110022121022101001012202212201011102210222110012212211102010022201102111222122110121120212020121002110012102012002121201002201011211200012011100202011101001211120121202000110121210000012102211020212020122012102202101002020010212110112011002222221201020100110101202110200201011200121111112110221100112120021112002220121210010000121222111122000111110211211022120210202022221212222120021222112222222221220202001202022220201220010000212222120222100120120211001212222010222220021011222201112222120110212020110101220210210211000021012111212111202220001221211111021211111120122112212210002112220110211000002001020111000020200110000201022100101101110112010021101211210110021002122101101100212211000012200102100021000112222021201120021110101102211200222002202111010011221220", "201200101210122000001220012220220100100100122000112012221202200200212002112220121110102221210000202022220100120000221112220010100201210220220020200200022201202002121011020202211022200110012201211012002211211120122110220101012222010101210102201102011111120021200001110220112111112000111002020001222000012222011012220021110121121110120001210002012211101001002011020102220012200102111000201200022001202222101022021102210002002010021101012020220210020201022002112222122022120210211122002102111120022111102002202220020021201020112202022011120220102002202220122122102111001002121220200221221201022000122021122202222120111111122201020122000001012022020121021012211122020002012200221022101200001112002201212112220212021012212000212212001020202002220112012101220012022001200222220202112220212002000220021200121011100000100220110020220202222020100211000202120010201011022202020122022202100222200200122002221000211002000200210201012211222021112121121012210001022221120001001220102120101211122221101020111211020222102201022002201021010121122011211111211102100120202202111010222000002000111122220212210122122020121011021001121201201201222200002002210220210111212202020020111221210102022020122102202221200200011221020000102112022100100212202200210202110202210222122200020000222111220101012211222122002220112111122022001121011102122120210211012102221120122022010201022101001022221002021122000200112112212222202202012010120021021120022000121021220210012012122021001110211012222000022002200020101220121201100110100101121122110200022212121102102102101010022011012100001011211211220102211121210212012022202221112101000201200010120201011211110120010022011221100002221011021112012022110100100211011202020012122201111020211120000011122202011012022211220021102012102201121012020010101122121112201022112000110110112120201022122102212211111011101212112001110212200211010010221222110212000211101101100220121202000120101010210101222211022120210012121100012222202210", "211122202120120201200001122210100010111202122102212212100222021002012222200211120222201222220001011201221201001221211100222021222110011211201111100102220222011222221000020121022201102012100220122101021001020001220120211102202222120201022020220011102102111201221022001000121021201022012100122121010121002202011022202222120222200011212212011001221000201221001010012111211121102000100020202111011010112100220021112122102220110111002001101202020102122101020000122000002102111222102001101012202112202010112022110121100202211020202110220221002121112021211000222101020110112110200001020220111211020012211101110112222101110000102122212220222111122202000000202002201121021200012222021002000022122222001221111110100121012111101221222211012021211102021220121122101102020121112200110201012201112202211210002002021000222012200220222120202200112020211221102020012021112121212201001002022122011212021210122200000102002121012110110110112120022120211002110012212000022111001212121210222210220222121121220001202002200121012221001221022010211210221110000202112221022220101102201201010110210212122002001121011012210211111121222001120012002210020221122022102010110012010221221100212210122220112212112200101200102111100221001100021122210210011001111220001101122012010020001202012102212020212021222120100021201021210211210122020222022222122212200000012112102222202111222200221120201011200011200101022002001012002220102120012110000222122202201000220211012201210110121011022100101121200002202200111101200011002121100110121102011021011022201122020111111200020202022201210211121120102112222010100002011002010112011221220221101000012102000011020011022221221202120002101021002221210201221112122102200020210210121011020010122122010202120211011112010001220020221002221100201102000221020120210000020010102112021220200002020110010012011120122212022012120101111002222200110211100011111021111011112221200112200210011001120020200021120122202020021210000100010121210210011011", "202022221011201112121001222221102212122011211212101122121101212001200102202220022202012100101101021121101010122000222211200222222110011222120210010220222020200220122122012022202012102100220212022112202221111021000202202012200101100000011022110012002111212120112102112220121211101111121112221200121112120221021202121121120221120201001011100111102020110010111020121212101022112200022220122101210201000212021112010200200120201012222000220110211210001001111212122012111001201122212022011211220011202100221222202022110111120102021221020012202110101120102012020010122112111000200120100000111011221101021221201211002112020200220000121212120122021111210102120122210220221221201212211010201201100120020011211111002112212102221000120222020102120200222020000211012212000212101101111020111002202022020021000102120000001020022101201121001211101211022012201212112122121222212021111212200211110100220120012022021102221202100021101110101111101122201010000210100110012122112221102011212010210211021120221100110201011110210202112112200221002000112120120111101210100012100110022022120222111211211220211222001101202102102122200111020110022100002121001200201211200111221110202021022010100112210000100212221020021022221100200000001212100210211100011101100212010112021100010222212120000211201202201210110001201100001201012021010101012001210210112212210110111220101112220120210221120101112021202121011112201202221220100112002221120210022201002212211122101221120000002201010222111200110222111111212100012200020102210200122011022222100201211121011111010022112102210020210112101021210122101110001011201120011212121022122200110001120022022002102100012101012110100021011202022220010200021101222011202220121000112200201122200220000122211010022000000111110211211100202120000111221201222101110220022011112110220102020121120100010221120220011210222220212102211002021121111201020012211102001120001222012200122112210122111102111111022101000111002212020110122220011222110211", "212222021212121102122222111200221212000010022201020002101022122202110212210221000001011210002122011222201002221121202222010010020101120020010001212012210122022102100002110122021001010122021101001202112012201010112000210220100121010201100110110200200022100120012122020220220200002101200021120002022100200100102121201120102001220001110211221202011101112202002221001121011221020121102221221112101012111010021000120110222222002001000220210200211221012110022122112122202001220221012121021211210200001022212201212221220110202222200120102212011221221001012222021102200211000022021000220122201112021101202000121022210212122120212012201210121200221102200011022210222222012222110002101221221020210022212010012120020021001012221120222100122100101002021001022112210110001120201100100100212102120102101011022002001011011222201101220102202002120121122100201122200122120021111101211220001001021021102010120120222020211000022122120120201100012001111221200011020010202010011110002220000110100110211221222202020021221010220022122012021111112200012200222122022212011012100010220020101102000102110210112000122222120210121122002002021021202022200100020102000002202222010110201011201201222021020022102121212012121002000202021200222120212020200001001021020220221111221120212211101112212210111101021120111202022112000021201121211202221212212200110111100200121001101022020000212110211121000011210202101010121111101120112111101200021120121102201202102102112011010110002111222222102011212021111020022212102022121102222111210111201010000222220210011002211202001221120211002122121102221100010011220221021121100012201022111212022001101111201210121210002221122000121000011200122212002001122002112212101100222210021101220222221220210200001102021000010202020220220020010020221010221102002121220221201210002201122220002200000022102011021001101212002020101022010001222012022000122212001101121202111122020111121000200121002222102012101201112102112020001202021110221210212002", "101011211102101000210021222122000110021011101212122212122122011012101221122121100220211220100122220200021212022012101101020021102112221221222010101101010100011002122000222201110010011222121122101001000221111021110202121122120102021110001000020102211100201100121010022101010202200101202020202202022020112022021020212020201100121212221010211002220000022102000022010112001221011211001002110012200212122102202122012021022002100200011010000000010020010010210100102012002211222220202100122112120012210002002022200212111101200202212010221200010111012200220020021122122020002120222022100001211220000120201001011100022210212100101012121201221210211222200122100100021012002020002001121000220110101122121002001220110002022012000121222102000201121112001102221111201221221001002220201122122210210220101110012200100212211000221221110111022002101121012211000111110211121020112211110212112221121220120000021102102022012210222201001111022221100011210120120120121000211012000010010022112000010120021222222022201121100012021220100012100202212120011110122002211021022112210202121010021000201111201110001121102011220122010110102022020101110122200111001221202022121102020020021001122112020002000100222010202022001010122222010120001211201110112000210021211110012201001222122210101120012110222201220121111021111201120020001000000200020222201011020212002222020000211120220212211112111120102101112000000101201001222202222122200100120210002202001120100101012021212211021000021120002101010220001101122202011211211120121000020002222020122210022111222220220222011121012110011111022002100011110202201102100210122212012122020010220002102111212222020011121011122120221001222202211200210022111001021120201212002112222020002020220202010121200222012100221112120100221210020202110222211000122120102220010122211101201100112202202221000211101021001201022212022112222021110010121002111002200212111012121212121000212120112021222202211100100211211002121200221222000001120222102000", "010202121112221010001120011010222020212022120202120010012002110122012200100200000221022200200010112022000201211202020200001201100221200012112002112200002200222110122000012010100001111211101110221200000000001121010121220101120102201110121021211220022210020021200121212221101220122200122000221010202201112112021221120011212021212112220222220101200200021222221122102002022111202120210212122111220111022210201222200000001010210111021100121010110120221112111002201000220002001102121001210102101120111110022010022001010120010112102100220221101100121111212210200100012000122222000010201022022201022010011122110220112010021121011022020102111100002222010212121100120200020120010022121112122201210100200020100200000222101100121121010112210210221111000011122001110100102000212020001012022021200002001221211201011222100200100100210111211011222211020022020112100122011202010010011111222211212110002210201001201220120200021212122210221122002102101101212001101021120120120021121121120010021112221000022022210110000022100202010220210111122122010221011202120022122020211001012110011022000112121102002201120110120202210220122000010011210200220222020021000020111002122222202221211021221202220110102012212220121200220112200111102022202202011120100102002211211022002201111101201202201001021110002120022200002221102122011102021112111011122101102210011020111102221110202202122222200111101120021021202211100010111202012110022101111200111100200111010201212011202000121121220022021022220122121021000121111020111211000110122010111221000010020202220022101012021122021211100222002000211111001022022100102202202212100001202120020212120211021110002000200111110120102020010012210111010020020000222202122200022022200212112012121201001101122101112200212220000011121122010110020201102211002111021200222220100211102000202011222211120100010202122002021222121202121121201010110122001221010020221212112021210002202222100102212122202220210212222221110112100120102012100120020202", "111201000011111012011202211021110021221121111222010022020011012112202000120101021212020010002100121212222100011020110012002011101010100200022102100222020202011020121220222001100022111011101221100201002100012020012121211220010200222120210212012111201111202011202120110202020202122102102121121222122202112121011212211120110011011022022110001021202202022201121111112210202122000121122101111221100102001100212122220100021010000221102221200010201102101211010001120220020011011001121210000221222110112001101220112111122021201020210010102222111120021101010100221102101210220012122100110220112200120121210110010100000111212020220021122020111011211102012122111100010212210202012101120220200200012211120122010210112102100012112212212022220200111011221222002002100022001222210001200002002102022201112010000002120200211011021110020101001221111101121001102202220200222200120200211010111100001012000102000020010220022121012020000210111012001110222112210020210201201022110010120122000202212100022021100001220121012112212100220201000220202111021112120210022200110221010221011012022011110220001101001101120100021120121120122110122222101221101222120202112100101112210220221011110201012002112202111000000001110102012021001220001211220200210101000002021122201011121111111222022102201000012010020112201222120122101010211022101200202200222021110201121212020010102020001202122020201122002001100110101012012120222100022120221221020022221222011021202102120012101010112201001211202021102110011120102222210222100001212110122012002012112220011202110021011120101111021000001020110110101001202120221211112200111200001201121222011120222210110111110202011211220102121201021100020020012020101012111212000202000112012200102202210200211222222222212222221212022022222011011122111102112002020112021122001122010102002012020010012112200221112211020221221222212212101212102210021022022211111100101110100111222212022100012021000211212121112121220100012200111111121022211022101010", "222120021211110022201102110122211220101112000100122201122222001022221012021020010002121221100112120012111202220010022022022022111001111222112201212110222110020111000021201112010122222200222222021021012100111000002100202021120021221121201012002122110200011220010200020220001101012012211101010010200200222202001012212020112200200202010010012111020220201222021202200211121101200202201110101201011121212111111121110212200112211012211120210002200110121222102001221021211112221000120121012210101121020221011000120102002210211220202102202212222120001200121200202122012212111122202200022202020201210020001111022120000212110201011002001200021112112210102212112112112122211020220210111200211010210212111002002221022002121211012000120210010110121001010020112202200201202022111001012021101120002002120022102212110211202120212002100002120111120110102102221122001011110000020021000221222111012011200221120202000222112120210102100222000220020022012102110012100122012112220001210100200010021201002202202012220221122121221010012121122110211212200122120000022101110210121200110212222000212220110200010020002020202101011222121111012122010220001101222012121122221102010221000021010020112122121100122220100211110212121222112120202020201001221120000212020001101212202122002122202112221021021201201001000202000221211020220201111122002111001101002101211210011111111011211200111200222012010110120100002221110201120000112121200012200220120020100212020102221100110001212211220020021001200111001101100222201111000010022221112122210211020202212112201001112021220201012202021200112020121001011122020212010100120012021000201012001201102110112221212020211001122200001222021121011001112121122220112011122220200122101110011000111210001200202022022210212221020212122020122010222201010010122221122201101100000011220011201111010012101200012000220122100211002112210102121011202002022110012102022120202211111022101212201222221122202000110100010210020202101210212120101101222120", "221222211212021111121011222101111112200102011001211121202110221011200112102212210200102220011122020211002210100202202012101020212122222111020221211002020100212011011120000020201020201110101101021002111022120000010000112211210110000202122200101022002211122110102010122222101011112201200001220122220120101111220110220001021012212120122201112101012122110100100120120100012211010012020011222000210210122022200202100022112110000010211020100210212010111202021202121010121200110121212210020021110122201101201220201210212220120102102002201101011111201010220120101000000010021202200020021010212221120202222110101122002212110021200211202102122000022022100200022210110202112221021112222120111121222201201101220202221011222200100222210121200100221110120201121001011002210200012120122120220201012002201001102222122120210121200200012211021200210201010212122002000022001022101001010000010222122120001012012011200210000211102011100211010212210112112120120122220022111202010112020100010101121122220210202220111100122101110101220202112200012120100110121001200200122221010110221101201101112222021221000110021201010111021200002221120011012220211101222200222110001221202200110211002220020022021001000110212010010021020020200112202212101202020212002011211000222211200220021020220220102102200100012111111101112020010001220220001010120002022010022111112012000220210200121200111011111011002210112112211122122100012200000220111221112101022121111001020101210020212211120222110200102210122112112011002212221202222000122200002100222110122000020101021211002000212002010012201221210212202010001022012221121010202002220102012021101202001011011212100012002221022111021111100010212222221101122000000000212211000222000222001010102112021022111210121012210022101010002122120112112122110001210002001211000211200202200020212020120000020221012101120210222202100101201010022011202202002001211012220222010010110011200122200122020202112002121101002222212011001102011002010210100202", "101210120121111110220001221010221121020121010221021102111002022211101110221210022210221011101101001012001212121221210222010212102020020021001021210021211110102012220112110112222110200201021210011212222111220110121101122021211220201022000101202000011010110010022002221021210221102201102002101212211202102112021022020101122020221120200112210011210122201221210202121102121211121122220200100221121221222110002101102210210122212100110002212212212020102000122120000202101122220001120200110012001201111122020122102002020021212122011021122221111222012111102022210200212012211120202001100010212222222202012020010000200010212112200100011021110002220020122100000011110120201111212001200221112002020010021222000121111100202022111210111200022121002112000012112012100110101110110000111021102200122020022000112212121121212000222001000122011201012220112100120101212110201111220120222210120111110220110111100122121001111221122122120202101022010002020102110222021122220202011121020121012112212012121102211222112202111000110012021102202100210102011221221200102012020220011010102202222112212002200211220000012121201021110222220202002101002222021012222012021122111200002110220211021110121201222110202102111120102112021211000120200012210112111002202120102222011122001120010001212211211210000102002202101100020021222100212102120012202220001102021011112200000111112001200221011020011000102101221100221202212122021110012210120112200000122222100122212202002110100201101012200000210021102101211222222221010001202102112001102120202001101001002112201101121100121011220221100101001001222110000011021111022110111010012111111220021121022122211201000112200202221022101221111021002112111211100221012100002021220001020120102002001101202210120002220010102100220110100102022121212100002212111021122201012001012121001120111100221110100001122120021212200000211202112022102011020201200011202101102210222122211011201100111200002112221220211212200201102211120000002011012212211222", "222110002001000202110001002002002020101011022220012010100011222100012012201002212020102001210202020111102022210000222120011201112212211211200122001222202212011021022020101002222102220202002100200212010110002100010021220020000111210122011011001200001012212112102220201112112121010002110112110202002021120200221200110210201121001011122002112120201012222200011011121110201110210101021021010010220110212002112111201012120122201000210202011210112020021012010221021222101022202100202220100220222220212211001222222012211021001211101102011201002212210001122101111202121120210012210100200201221121221112211001010102022201221121011001200011111010020020121002211010221012120101002201201020100200211012110010022210110012100210100210011012222210011100002221122211001122222102121001012121021012102110102012212012110101010111211010010221021021010121011122020021220002112002220212122011222101010001101011121100120001100221122201012011112102010010100221002010201102211112001010001101020221012011112210021121022202101211021111211022012021110000100201000111211222020101112012212012221111001111012001012020200202021121111202201100122012202010010122210201222020122120211220200220121220220010212221202022210120012001022110012221110122111120012221200000101020201200002212122022122120211020021021210212212022002100000122122102210022210210220012202111210102000102102110110011010111020120222012220121221121000222022210021200220011121120010121212011212010212020212200221021021002220002210202002120011212021002011022220220002011110021012222110022220101221112112021001210200122111022110000212212000111121201112201221122200220121102022022222220202102122222111200110202201012011122222200221220200222222220212110202221211121022001111120210220202002011021002001021112010220100211021110122000122201002221122000010111101110000201201210021220011211001002121012012122122101210101102202220021120211212021101012022110121000222101021110010000221001220202112120112202120221022111", "022211000020010010021021101022100001211202010112022102210212211021000102000021201121002121221121000000010101102022210000100000112202002001211202221110110010121020011211011221121222212000122010222202202020011222022211222020010111111112102200210220111210222221010002001102121202001200022020012022001020010212102121110101021010022020201011002011211000122001201010002100201122202201202100000210011112012000122002001102202211000211200002021120122221201202120210020122110102221021220122200100011201120011212022110212120010100201110121221100111201000222022022111122002101120200000010101201102001121002100120201010002022011121210022100020101112122010210211210221111221011020210211000210012202100121020120112000022202110112012020122001000201120010110001221002121210000011021100121221202111122120210201212201012210200201002220020012022101200010101110201120122222021000010211120111201021102121112101221221012222201210102000020101010211112222111211011021021101011102112101102211201210220221200002221122122010122222101001020111200222222102000211111212102102202010121222011010201110021210212221211012011022122020210001221200001011221011121101022210122010120001110221200221221002000001011020202011122010001102121202101120200112202122200121020112111022110000002211020212110020102201001220012002212202211100100222112111022101000211211200202111101002121101002211101201101210020101202200012202201220120112202212102222100012200022112101111111210010012212022202121220000121012100200111201020120011122012111112202002221221220010210222110211101012010211012021021101102102112220122002211110121012110222000021210012021122112001002020121202210002020121100212221002200201020220111010112222112121120001221122122200202112102000001222012220222222202002221100010210221212201020111002000110110022200221002101010001020021010112001120220121102122222200201222012222012020111212102211010001121020100000010202210220111202011002221121200201200122101202010012120122011211211102", "221201121011210021222102111010221020102222102200112220102012210021200101221002002112122101220112202021100000110002222100112122212011002210201121000120212200022202220010100201011112022220000220202001122201110222121020020112010112012200101200220002210002211102102111111120222220000102102002212011110012111202122112212201022100200011102020122120120221200221221000201020102100110020201021101111111022022220202101021010000012211021210121121112212210101011201120022222120212002222221220111112200111221010220021101000100000000222112101001221110200222122121200210122112220221120200000102012121010101200020220111001202201201101221200121120020100212101022110102221102212001110220220002102022222222001210020221112011210222121002112101001210212121211020221212210120201001111101100122200212202012202222121202202111022211102011002122202122022121110102210120100211211102120201020000200210210212122222021011120202010212110002211020212002112200001101120020211100200200010221001002210012200102122222210000211122020221122200020212110122110210000202222111100212121021011002211120111222200210211211010001201220021100111100121121011102120020001221020212012211212221012200222222121211120020022201112002121011001212110012222212221202002102122220022021221021000100011200120100000011001110100201000021020102101011120201201021210100022100220012202221121122100101222121021212102202212221210021110211202112120120112212222001121011020221022000202000002001100022200102200102110112200102002020120000201212102102112101000101020212011220221200201020111010221110221120001012121111010112001101210021011000200000101111112202202212201221200100021100022010121000200111200200222021020012021111121012222020001101202000100222001202111222111120210021020021200122101112112002002102222221122100011210002210212102200220221210002210122220220100212220211102122212110021022221221222012100111020220102011110111112120120210011200110112201102121022112120200120112100111210121020211200010122", "220100211010221020012121221100022221012110202020200221112210011221111112122111000022100012201122011111102221000121000221222002022010211001020021002101000020122100021221200001122020111222010012221120101111201200120110020021020100122210001121000122202212010201010120021000002121122120222212122122202010102022100220222220002012120121200111012221022200011212111100120222121001111212221100020220112212121121101210000101102010120121212121202001001120122100211222122020021220202100200110201211000110021010220110212221222021101102201012200002001211100002221200120111022220200011122012021012000111020011001112110010221120221211200012000220021202211202001110200001201202011201212220020121100100120121000020112210112020200120122212210220010110011012000120020120211200001112112202120011020002102120222021222200222020122011101222000012121001021200122020212001200002122012010200011021122012022001200101120220200000212221101112111000111121210201220220121100220112002200222112122101201111222112101112101210011011122222012201201200112011102201110002100210212202100020020220202221101101020200211010002002000000111202011112020102200200111120100020110101021111022121020221020212012020220122022000221220120102000021122210222001021200012101201202100011220002001222110022110212110212200021002020110121211012000112220112101101001210120202212102020010110112110101210020011020211222200110202120102111012001120010112121212012022212120021102222002212100010102021102202012010000110121102210100101100211022210211020201202010102010121121001021122010102011102200112220001012002010112020110002112002020221000222021221211101102020211022212220100200110102220110110011122022200021022111211212022101210102102112201100211210120112110020100221200011102220021110111102110222010202200212011221200220012210001011110111221222202020202220002211202200221212202000211000010200100001000012100222112100211000012021202011112222022200112001200121011121220022202000111011012010101002222011", "220200000200010100010222111202011010200201120202222000202012122122212211222220002220221000210211100202110101222222001200201202111111000112012201120020002121020010122120102221222100211110222010202211220200220112020011100001210200222220011110111111121222121022002102000210002020122012010002210201022021222221112011202110102012220012220010122122121020021220022011022000022222100122202021002011001211002022201010010221001210002101110102101021000222002022110001120100112010221221120111002022110212001021111211211111110121011011111200001020021002200222101110010110221211221101211121111122211020022102122112011111022112001010020000222002021002000010110210111112020000100120220102222121021211000102021110022011112102020222221200021212112022010020101021110121112002010112211000101212212011211010221120111102002000202211120220201220201001201220010011000002210012200021112220122211221102111002122220101121200112022010200012002001000200211101210002021020122211212222010212122011220012012102121102122200021011010002201201110220120020200002100100010210022011101211221222221212210110202210221112001012211112001200200021211221122122220122202111221222011002101112001100112200121121001121100212000000210101022210212102110012121020202210210020121112210101102221102112101101112102011122102221101202101110020120212202000122110000020001102001001102210212021022200220210100002102001201010120221102120001020010110122201001220222221120122112000000200220001011100211210210101221202111120212221021111121121020000111201221022111100002222012112010200212212102110112020212221110000000202001000220112211001022221210110222120020101221021010210200021122000002112012121201221110211002101210010000001001111011221112122222121121011110211222022200012202220101212212121101222002210102100000100021020221000010120010200222220211201211011201112102021000200122011021210220021202001111012120020202010201002000222202221102011002102010220111202112222022212122121200200012220020011021", "112202210220010002222221111010100211022202021011000021210222200100200100220200202222002200012022001122011020222102121122110002200102010112212021202110121212010210011110010101122002201020021102211102000022121110220212101000122221222002021202100011112210222102200220211001100112021021001000221021021222221100002001221101120102011000202001210112122120021200102221112002112222110111101202021110011011010201202100002121121202002121112211121211202201220220110010202201022212110102001111200111101122122221112211021102100021212111010212001001010002222102010211210012122022001020110011210112021112101201212212220121011101200220021020211012001110111002112110101012002212010112101000021000010021022210111010112211101221020112002021202212110001210000010201202010112201120011012120111110001112120122221102012000122120012020001020011021012012020222000210100110221101222111210010210122121201001001001211120020102001211120010211001011100010110011112121202000000112010002211212211111121111000021210002021222021121120220010101011010122121010012021200210202110012112121202020011122200000111001022022100010100221010110102020221120220102122211100202021012011021010021222102010100212012000211010201200220001002011121110201110102001202000210102200002201021200020012010020112221100100221210222201000001221201120000101211022102101111111020100212011021020222221120110211102021011110111122120011202222222022011012201122022102001222101110212002002212002222021222110221222000002021200202001000121222222211121021201021002012210002111221000111010111100121010221002211100102221211012111202000101120002211120211110101000102122201121002010212122022122221020001001110220110210221121210022110020020022022101202121002122100012021021222212012100122010111220222020122020122001010101122022011202111200122221001021220112200201102022002220001221222121000122202212221110202110010110102211220201020110021222010121021221021211120210221220120000110102212010001000020001200220111011222", "010200201100112020000221212111201121201202111011100100012112010201001101212012002211002210210022021210222222202222222121211101212202211011010121111012022002021020200100001220022112002221102112102020000001010120011101120102021101120000120122101011010112000020202210020110212101122211220120001012010101110001010211201221221101121000022202110220212121121120100211122221120110210000021221020202012101220200011010000122121010200211112101210012121001011112111022101021200122102102010010002010020012120212100012020012222122212101010111102101210000020222022110002222000222102110000112010222201021102221022020200121120120010000010112022202120111210102000101002101201101010222002220101222122111112020122100110201020122202210100101112110122201102110000200001011202111222100111110112221100200110212000011020200122001101110000200101011121211202111121010200110111111002200122202021101211102100212221100202200021202102002002022210121210220222100220222102011001011102211220201100211121020122202120211211020102012111020122002220111102210211222201201020201010122201102221020221002111010211020211100122220011011202210102000100200202201021201212022010200000222220222021021100202011202012001121220211102102102001101212001210122212020022210002222212111110122120211212002020212120220122202100211120012121200012210120220010202000001022211100220020211211221020200002222211110010211100022002100020011220211210111020111000101212200000112000222222100001102002112102221212010100102200100222111120000200221000021202022120011222211222012022220120200202020211222120101201021011110101010002202120222102110121010222112221110022121212120211000101011120222111112001001212100001011220121110222111022212121002220101112112112221202010020200202010211122220102210120012221021011022222101110201011011002012202102220011120021101201110002120101010101101102002202122202021012012020120111220101010121100100211110210210021012122020121210201120112220201210022000011212100201121112122012", "112121012111122010002101000121222201200121100110011202111202022121012110202202021111201021122222000201121121210102220001202012120101222222210021001212112102120102121210220011121121112221022212201221010020000012221202211121200011202111211202102212021202002211002001112111101002002001110021112120210202012001211010110211010022122111121022101212002222210212000002120111021110120010201202002110120020110022221000222201020101220212021210212212112220022111021121112000000012102201120120202222020110001210122021212211222022011111001012100012010221212202022121220001102212110000020112021011111120222202001122011111201021002022210110112020010001120010111221022200022222201010212210002100201002201201001222121011222211112010101012211101122121210202110010012220122021022011112200200122210222020121100001110001001212021121101220211001202221020222012212100112000110200201200002021101200121102121022122201221101010122020000220020202100001022000000221120200021110101101112022212122121212210221121220001101112112102000101120110222122220011120100101011020001220101202020001202002112120010100220021210102101020220120210222110122121222002000222000220200112220122111212000201200122100112202111100201102121021121200102121000201120220121111221000002100012221200001101121102001211222001202211111002102002000002101002121202112201122200112210220120002101012022210222000001201202102011211220022012220002122111200211122010001011220202121002021212112022102011012201111110022122020222112202121000102110010220020021021112222120201102210010100022021102022120020202220012200100012221221000012221120000211210021200212001101220121201020221001002000010111020220020022110121010101201100201000201000201021121021200112221111222000120221102210011011012011122100201112210220022222102021202201012102100200001000110210122220220001122210112102012110200001010201210000001101100211112212201010020220201012011020002202022212122010022021020022111100202121101010112211120202220100002111", "022122112020020201000111222121201120202001001100211011202002221000121110011220221100112100221212121120011110211112001102201000012001201121121100002102202112122202121120100002221120100201112102221021022120012211022210101121211111220022100222221012200012022022112200102121000202020201120122000102111220121120021200111222202022201200122111100011121220011202111122022221012002211220120211112021001110201120100212212211002221001101020020012012021011111001121221021210121212112101101021201012212122200120110100001100011012000121101111000102112210202211020021011102222102122020000211101102220110002220220201210221122202122012120010112110110220022221120121122112121210101120221210212101020101001122011102112221110210102022001022210200012111112201020111102010212012001102122200010000200010211200112201001001022202220111101022120222201012220121012211112102201122200121121120000200020010200220222100020121222101020012202001110020220110110121020100110100201121120200101221002000102222112110022012000200212011220021021101220200021220222112210211100002101112120102122212102012102020211220120012110102221200011022212221200220211000120222012221100201110021101200120220012112121100122022222110122112110111222020220001120011000020220122210011222210210101022002001101001101101220101101021220111020002120201002120222001022112001012012120010201101201021221121010011000212122012211121222202220102221201002001120201112020000122200010101112012010120102012200001211201220022102011002212212021011120021000020211122212111101101001220020210202200110101210102211102220210022021000210002122020102220111222011012011121022120101120012211210222020200120222020000202102010212220100000020011021002211222112121102211122202212101110111120120002101010022120221111110102100212211122010200102110121020220120012102122111011011120012011211111221220122211120222022200122020211120211201200201010212212211010221120112210011002011002200112001122222100111222210101010121211001022120102", "001120210222212220122020210112201201212210221222202022001021201101000201120100000222111010011212000000102022201111110110212002121212122212122121010000122011221001101222221210001200222021002201100020110010100222110112120222010111002010221200211000120101201211222122200200020122100012122102211020122110110111011100110222112120220220022121000220122001222110211100102012001202210220102101221011012210212122022011112110121101021101122222012121222211222220222021201021102000211020222102220002012210101211012011020210222111000011121011022200100200101211210222222121101202211100000122101022001120022022210000000100002002022202210120121200101202200201212020121220122101221100222001122101111110021012002210020002012011200101020210110110021201011102122002221102201002202002201202111212022021100112200002100200121220100121111221102002221220112211002011202200102210102121022201112120220000112102222022122120011100210020002002011221001020201021112200111120112201122121212120110101112212222212011112021101011022100210010202200121201122210212122000010202002012212002120011001121020001102012020102200221110120111211011221111211100211112212220021202002202111220120221122110000202012200122001101102111211110210021120021222021200110120121112121001000000011001121101110022020022201000211120210111222000012021020122211100201212001122220002010101100022010022121101122210021012010121021102122220022112220210102220001102210200112022220201022001121020011010112210122021000201121112001022001120002011212200201121211121001110201121110122010000222210021010200122101022222222112201201220022111120100210111021110021220110121010021201010022000220200112011110200102112100100210022001221222201100121002010022212212011120200102220200211020110100200022001000122011121201121201110000020112000022202101120200100020220100000022101212221221100211201001001021221101100010222002011011200121011002000122021022020112111220201212220200021002010212111021110212022000201020211100011012", "221220000212220001220000121100212011101011010102122101212212110112101010111112011100210021001121222002010101220102111102112212020201022202011102221212011210000001211110210200010210201011200200100111200012010122122210221102222021102211101011220112212022122020122201122121111122101210021101120000001221201011021021121120000112121012210221120211110201022021122201121020202121210022020110000020222212200111110111002202022201220222222120212101210110001210012112122222121111011100111211022121111021101112002222200020012221101202011020101002112100221211121221222020122111222100021111101010010221022001222121211120022202020021212222021001220120201212022212202110210020120101022210010021200120001112021020002102210201222112122100121000120221021110222112102101011100000111210120200102120020220022222220202111002210021022012002210211200202111212000012000110010210201010221221211220010210121202020111012001010001111100012211011221110101222221012100021000102120211112110110202112221112201100020120001222211111021102122100220012001220010112021102100021220020210212110221000112100102200122000120122011100222111000022220021212000211121001201101021210120122221001011100012101100111201010010002010101210021112211102222220201100011220122100002011000010102110020111012002101012101201020000212012110210220010022010200011010211010010212011001201210011220110211220212022111220002010222000101210000120221002221010000002102202011001210112022220001100102122111011101110201211122112021021121212100000222211011201102121202010200121012201211112021011000001200221001000202200122121011120201120220210200220001120200202022111100120121221202200101022122102220102200010220002101200222012201202201212201010200210021111220102111222222101120002010221011222221011022021120200012012211221201210221111020212211021220120101221022222021022110110012211221212211102121211002020220220012000111201201002112101012000111201002210212010020212121000111102200010022000000002212112200200011", "112000212100020122001111010221120211102111021121012020001121121222000022121110102212211002210210201111102011121100001100202020212121021010120020112012102111222100120122110000210022010000220022211112112202120212110021202211000111120111110210000000211001110121122022212001212010110212101210111010200112212000002102121000121022101121110000202200000102111001110211210212002010000011111011210021212112011012121101000212012000011220120020021220010021112001121110211201122011102020021110222101020022210022120101211102111020011211200120101000112020012212002122222002100000021100122020022002211121011122112011000100022101112211112102100222001220012021000011120212122010002100202222022110211120101212220221002012022201121010111201210100110220111002212222212120020201220112020010102112201002200020120120022221212201212211120020200020220120010101110120101110101200120102110110111001000202220102202022021212012012111102111121201002212022011102001021201210220010100011011102210122021001102121022200202110201002122202112112002121011220102000122201020120121011202112001010012201021221020001100022201202201200002001211110111001120102200010121201011210122012022211022200122021021211222102200022002020222112201021010101121020022202002220211102221011101012211111010200200022101022222000120001220211110011121111002112001020010202002120220012020011101211100210201112222020200200020020000002021110222100201112002011102100120121122121000200220200020111220211011002011212202000002000001110101211102110001211020001201210210012100012122110202022122111021221120122200201022021102120100012111211121000120021112201011000012001200220112221111121100021112001102102220100011111200001111200020220202220021110102021211220212022111121000011200022221001222202222111002021220200110011220110221101102110012202212200102011222210202002010111200020110121211221112120010000112122111212211011121111021210001111120000111120200000001100010102101100111121010122100010101222202211111111", "111000211220211000221002010000221221120012010000222200111212001020121002211201020200002220010221112222212012012112012111000122200212011021112000022001210111021112020002201120120120012002120220010012202110222212212201021110011102012111112000000002211221002221100220022121002202010120222200100020212210200221100100202202022021122101002110100020101020120110202112221012100110111202011111200122212012001202200102222111102011001102122112001020201010000020211110220021212002101212011002112110101222101111001121102122110020200001222122002222122012202221111201001121122110210011120122000211021001011222011222001222110022120121022112020022000212220001022011221201002001210112002211102100100110210122200020012001210202120220211101100011210222110011000100011120122121222222110220021200212012110010012011211210020210110202010020202212011210002012221101212012121012120011021220001110120212120022002201010202212020201202221122210222122122110220101022121120010110012122110212122110202112020211210000212011121002112002210101221201002121100000120110102110200221201122201012201201101120210000010120011100012222020220000211120122220222011210000002200220010112100102222021210012222001010021200102201112120100202210022212112011010010202220111220222120202102011012212210122211221001021020100000000211120100201101112012210120101011212010012020112122211111202202200222221121022102222002100212202022102002210222200221100122221000121211102021012110110212101212201121102111101210201112101222200100222001021121122111000002002111211210202200002120202122010000220222210211122211201200221221211021000001221010202000012221021020221201020221222211201221200222211222122021222001202012001022212111222012220221120010211102201011101001000221102222010201121002000101022020002202220000120102002210122100112200021021011100202102122001201012001021000120212111200021020011211002221021002210110011120101000211110220000100102111012012120021101001222110200021021122110100001020000211", "012220020211000111210022221202222021220220220100221101020121100100101012210221010021011021022000221212022000011110102122020221000212210022210000102010220002212012010010200222021120100222122011120100100201220221001200222012112001012000110110001202020201111111100100121010002101100101100222101211202121200100111210011100010000002211101100100110001201200200121020001221112110121021121121011021120211210010122200202222112021221002100002100111210222202122021200022011212202111001011112110020001000210110220012212011100020110010020122210002000122000021022002102022201000121121220202112200200020022210211100110220222002100021111122102210022120011210101221221120201010001120012210012022022011122110002011112211101210010021202021222201201000021201200201220122100100002122201222022020002101101111012022101200011111120120021022012222101102110210000001020200101221202112011112110120212220100120111022010120020102200022022010101021002010200220220220001100220122122021002122120020110111011201201202221020222222101010202221121122022012020012111101111111121100112020021212101100121002011101112211120010200000020010211120011222010120102102112120122101222110222112100100202121020010102220020010222201202121012220220020101000020022012212101112202100011122210212101102112012020111110022102211021201002121100211200221110201102200100000210212212112200111201100200211122201221122022101101121022212021010111001121010101001111121200101122110201001101222002122212112110111222222012010210212201001212220112110202020000100002102112001012011000221200212101000010220010001021211021220212210010022022121011101210010100112101000021202200101121020110200120112201021020021212000202200110200121201002111011221110202201020002101200101211021200112101120120222120000021122110011101122200010010100101012210220202000100120010102102120200100221020110011111120102211111012201001110112122212022201020220100221112111211222120002100101010100022010122011220220212211112020112010011202", "022220211121212012221101121021212101110022211102010001001112120222222012122221221021022020200002212101011121001020222112100202211122102112211010011210100200000201221221120110022111222010212221200112220120112210022100011222001122110211212220210011022111210202210222111210201222002111102012010212022220012112221202000011212022221011011201102020202110220212120222121112101202001220212012202111020000110221220022101002012002221000101210000210021202011101002102002122210020012210200122112200201011211111102220200012012000102200020220120001200121101110122120210110201021112211220221200110010210110210201221112000002100001021020221120002221010112222121002000012211211111120122201120022221212201010010022121122000020121120122012100102022200112012201022200101110110200200111111221211122012212002210210012110002220210011110021001121120121210102200121122011101011120200002112021222021220220121202120111112012110202010212022110200021102120101100010012102121201211100002000111020002011002002222120011222111222100100110101022102102101222022201000021212020220110120012221211011022111002212202212201210212222000010121011020110010201002010201122112210101112110210000010211011201211022100111121102200102211020201201020111002100212001212221212220210120202211000100122001000102011101112022001221101210211200012211002112121101110121202021200202020002111201011012122202011112022112102111120100210112012101222022221211011222020120222202211220210021212200000022201102201221120210002012212010112001122212200101010202002012221020010021102202211122220002022110122222100100001102001220100212111110020111211002221202102210221200120020211211010220211220012120202200211102110120222021200220202221021111001120112120002201022111101200211202210221122201002100200021021010220111121120121202221002012012110010200010101112102022011111022112010112022221202010100021200020022020211000101201100100212220222212111212121022112211100022010000212021020100121012201021221111211002201", "010001220101022021100210222002111201100000111021210101200111120202121222100101111201001202122202100111022202122220212122220111000122022002011122102212112120212120122122120011220200200202001120022100121201012220010210002200110001201100011002020020021211012102102211110120122200101100202021021001221221111110222120111102011212101010000010020220010111112202011222201122020210102010010000212122200011002101200100002120120002021212021222022010100010112220212001222101101010012021122222011002112220122121221211110211000100202122110012010011212121022122200201022121220121201220100112010021101202222020212121222111200212022011222001122000121202212102010012112101200200122012221221001101110000020101020111100221111012001202022120112022112100112120111002102100020111201200012110002212121202120221012222202111011121120111000011200010222200210110121110210122200120012211222202121111222220110202100001022020020122201112212211112121221200220222212211101221120102121222010122221010120102002202221001200012222201001110220001021210211011010221101201022001112011201201100100010220012220011001101111001222211112012012200221022212222222220002111020222012011212200001211022201222010211012210010012001121012021022000110222102021220101001211120200111112121110221010210021112221100220112220120110011010201212022122202121000021202012011020222122212101101011102212122202202221121011201010111110021002000221200111100010102202220212111021201021101200120012012102212011021002210120001102022022101120000100211210202000210120112110220110112011011202201212220202122122010022011120101010021110102212212222011012020220120221022012000110111000101212020102202010111200012211012120000222210122111211202001122221200110021101121222202012002100002221011020121200201100200200221002000211012112222220010210110222121221220020202012021012100100110001210110120102110120011222121001012220222102221120122202001222101121010010221010220212220021122012120110200112120000201001101202102021", "201111022020220010221110202200112210110202020220222121011122212212020202021002111000120111121210020221200202001201211121211010221101012211011100001012222111012102001200001200000001022210012211122200001221100221120211210021122212201121111021211110111110210221211000101112012100101010002122110101012101110120012100121122012100212221012002011220021001201020012002202201111201002022122020002021122220121212210002111101112112022210120120211101101101121122122212122012110010200222202211022222200101210021120022100010011101111102100211222000211122221102200000011220111202012210121012120112220221202220120001102221200202200121101120201210122021000202200120022220000011221102122012201101020120021001021220210220111110100002211112020210222220000022202010110202000102200010210101202112121002112220000020201012111120211200022200101111110002100021221010210112022122000210011122120002201011000001000011002111001121021101222212021212201101120110201220002121200211222020200202102100211222220220112120201000222122111100021010010121011021111002020001221200012020011100000002001121221001200001221101122121101211221100221102101001111022222220120101210221010211212220022221122221010011121122102202011012101020111220100101200100121201120211121002220202011222212122010011101001120022120110102210022000012002111200000000011020110011112221111011101202212102221011200012021122011210220122111110120100120121112110122222201020000222110202101020001122010021200200021112202201222011112212100002212110211022220212001120200011111102121102201102111101210021211200222111212000021122201000211202020010021011221101201110120101001121121212001200002210001020200211000010202021022101022122211210020120221121011111102201011222212101010122011221010022001020221022002200200211210211022102002011212122012102102221121000211011201201020000211010020120011202001202101012100102012101111211122210122200012211120020000112011111202211110201110220112202202002001021000121002001200211101111", "002020012002211001000112222021210022002200111200100200111002000221021220020120102210020020120220201010221011012000221210102122002021100120222211022210122002100022220212102022101222002020011212221211202212111220220201110120011121120111200102002021101120002212120012102101012200011102100011000111002220202022112102212210222222020021012111210122222102111002211102020210002122011210010201201112101120122121122111021101110211211121001012221011221101001212112020010101200100011110101102002120210120202012100211220201101202100101212012002201022022211010011221111122101102200212121021012002100120210122222101102110010000220001120212202210020101212221020001110001201101102121212100022112002212000110222020112100001221101011221201022222112011222200212102220200221110110002222202111002120022220211002021221020222201210210021012101211222211002221210121111022102100001100202220011221020220020112200210120000102221010200201212020012202211220001220110002221101101011201122110110100122222121211102020101112120201222110122222202102212002222111220012000221100121112212122022011212211202000201222000120202112200022201000022202122001212102122121121112222200202210201021210100211022100120012110111111000112022202202222210000001022011101211210101111011100221111210002012221021002112012121001002201010221112222100002011101012010012201222021202001211202212111012210020020220100120102000022110110112002101221010021022122200122001000112121111022220112201200100211112221200010100122012220212011121002101012101212001001000210110200101212101220110120020221221011121021020211100210111121012121221121101111010100120211121200100112122021110021200202122212020012120101211110120202020102112211111001120121100020101021021111211000112021111101202211202122201122001201022200000110122110000022221111221121210211001102110020220011120221020011122201111021120110112002211022010022002102212122102122002221001100220111211210111200120120102011201121221210002022221010200020101101201", "011212221200111011122100012201022201212022202201120000022220110110222001100110110012221221211112011020120122201211212111100201022112002012210211121111201100212222101121201100002200111210010210020002101002200022020000202002021112100100200202200021211010111021001112200200011200022102112102121022120020012002221211221202112021222102202012212122111010002201022221002221222222010122112010001021020100210220010111000111210021211012211220222020112202101020222200111211022021222021121220111012002111111212200112222222021220121012112011020102002202111110101112000201002021121120110110220022202121212010120120012201001201202002211020112201000202211100011100101200002120220222000120122000102121011120102002210120122022002112210222122201021101101112221120002201202201200012210010222100112210212001100112102220202220111100112121212002022220010010012200021102120101001110221101120002100102021100120001210001121021212211111212122120120211011100201222222002000012111200210011012221100020012100022202101021202120011000201120000212100102120121110102010102102210211122201002202201111202222002001022012100120100221111112021201112122120001112221010122122001101121122000220210112202211201020001120222201122012222122200221021000220222110122220220111010211112201122120211220222122221220011201120121222000021211222212220212212010122020220222212000221012111102000110121212002201012211022121202020120110121221121020220010110220211122020202002120000021122012011220112111202222100102221020022222101011022112121220100002101120011212111212000000120212000112222201221112101221120210102010010200021000102220202200122121101221200002122200101002211102020212011220000122210121122010201002020220002110021210221012020210200122221121120210101020002202002021200001221012010111122202211212222121020001212020111100200120000122012012020001221220000212202221112100112222020101100002221111200012022201221000022110000100112012212220002220210120211201212120012210022111021102112010102", "102221200202212121212110211200110102001001100120120112001011020022120021100211101202021102000201102020001120020111110110021211110222122101222102121020011000012022200020200002020202012210012202210101122200001111102101212111022222022002011121000111212112020020112110022001012010022021011121222000200100100211100122110012010012212200022001212202012111212111100101211212201102120122001000100001012111110211022111021002122100020122101220111220100121200101212002101120011110211022020202012200100001120212010012100001011220222211100212022201222002100001121010110102112122022201200002202100201021010021102211100210120201120221210001201111222022220122200211220102100210110020000021222002100211021101001001012021220201021212212101210120211201101220020121100221221100212011111002000120211120212112000101221011211111120011101221211220112101202000101021221222001001022211012011111202101000000210110002212200220202100011022102011122020100110100001121000011022212020011122021122012022022000012221122120010110101222112211001201022200210101012221120102202222011011112010112102212122201120101022122012112110002211202121101122220211010211011202110201120012021110221202020001012001021122200000212021011100210222212012200002021210000012102002222220122001022112212202200222100122122221002020111222112002110010100012011000101210111120022221211200210002201012222001022010221212001210101122102121012110121222022122002012221010122020020202102121112021110211122222110101122210011200012121022112100012020111110022011002010020000202220002211202012010000021020122120200100121011121120101022112111202100002112020222022010101210012210020101022212020210210122101111110002212010121201010110002211012002112200002101111002100222220201220122022102201111100010011001111021210021112110001222201011210200010000020111111120122020001121002011112022120202100211101210222122211112021201020001011102220220022201202210022011202202221012121110000111111201110121210202020002101122222120", "102112011102221121202020022122001212112012210020202021121022212222100220121201020022022102201101111222011110112110121002212212200222011102120122100011112202110121222121010211210220001111122022001121110221222002212000001002102222211221101011211020212002101211022002212211202222222111002020011111220200120121112200210022021111120220120120011200201010222220010220121101110102011121021120120011201012020010220110210102102202010101012200001021002020020110210011020200210102122211101011202201111212002001101201122120222011120111022122121222020201200112002220000221002111021212210220001020110222021000210022111110202002202101002222020222022000120200200021022212002000011221100001000121220022220200122220221111212122210222100200011222110210010100012110222202021001001012101100001110221112111001111211000011121000220000100112211110121002101011011102021211001020121111022221010202000200000002120002110210212020021120101112100200101000102121121121100112011020010112200001012111120221020100012020201101002000101102012210222010220100222120222020210002110111220111022022201120102020011101221112121022022102210111121012111201221100122211100120210021120110001111022102020021200100111112212122202121222220122020012121120112220012200210122021202012202201110201012000022211101022201022010020220110012111020222201002100012221210021210200210200101000110112121022111010012111122000021000220120202212201102021011002121012020220110212011220212012211000220202100020120121100120220220000022112001210002100021022222012021010120120220011022112012222021121022211122212120002012001120022010000112211012012201220120021100222011122100022021011200102121012222120021122211010221211220201112100100101121101001211021020011212001020022102121020222102121010122021212212111200121210002221121111200112000100212000210012012002202010211011101210211011100002112000200011012201101020012200202122122220110122120020220222101212000101102010211010222022200212002022111112012200002000021", "212200222201120202210200122121100000202202212021201010022121001200001120210220001211210201012111101021020121020120100111022010111101011122001122102212122210201111021111122021102110202220021121200011120000121001200200110001100102022020212102222122001122121112100100102211010101100222100100111022011022222220102220202200010011211220101202102022111121011020122101111212012002121112000200111122112120212121002011002120102210022100210101101221002220202222121020121011102102201111001210100012222002020211020110122021000221121122110101220010211011221210220200112122211101202021000020121201021002200210020201000102120121112101211210011112000211110010102021002100222001120110220120202001012111022120120210220121112221100021020022221211001220212201210201010020121122212000022002021210020201121200211021021222122100222111011200111200211220101112002111222002012121111000111110002210202010021110202120221122000122200210120122101111202222102222010112112212011110022102121001201202102120100211121011101022012012200102022002021221210100221110120222220000021010212222201220202201122001011112222010122211110120212121100201102121211001001002102100200210101102221110210122120100221210202120221100001002220102211000021011110110020200120212120110210202210001012101001222011001000222211210021002021210222002122212100210011101010212212021112222011122101211121220202111100112120212212101110121001210211221022121100000001212100102110100220002211111200111021221011011212212212210112022211111201022120011101110012001120001011102002201220202122011101022222001020110111122010211020112020002222021021212010121200112012201110022200211112100222020011220021202022021022210010010010111001012122010001202212000121212111010001002010201102212210121122201111021221110020111010220121101200200011101112000001101200121110101011200010201121012200222220020110202110220121002202222221211122000101202001211002202021011020211012200210101111122100212000100001220120212221212120012212220", "202201102121102202101022212221000202012222002110122202200200111211222100012212222112110112221100201011121212200021210211221012021211001112010122002220110020000120021210202000220110010120022022200212011010021012221101200100220201002021111002200012021102121121200111210221212111222002221221011102011020011212111122010001110200002220001201010210120000021002112200212001001211001212101021010012022021122011022200221022112221121002201020121002020212220210122100220002100112011000112122000200002022012222202201200000201012012220111201011121121222221012121121021210010101021100121101010001011022011012122201020201002000211121021022122210012012101012110100120022010210022120002201202020022000022121012021200001100210000001010012012021111022201011010120020201020102011100010000111212122012222010100220020121001000200102021110022102202121221010000222221120110100111001011122120121112100102210202022222112221120010020002222222002020212211100202100200020221110200121101211001111201201011000010100012111010000200221200101022101012210112011001120021121222212102211111111222011012120212021011002220120212010211002002220110101220210111010112220012201112000001001002121202200100101210011001001010111001222211111111200211202022121221210021112120002221222211011021011102001001202011002221200122021112111102221200011201001220222222120102111021200211020010122100012122112022020202201010221012210120122120211001200101121021111221122201001000020122010211020101100210202000100012102012100210122122110210120100200121102212201001012210212121012011101112001220120012022120100201001001020112221110011002111211200110221012110112010021020022210222202102200101202200221102021211011120012022112001000002121021201122101011021000220221211221002212010202210002012122100212102110200102210021110001122200122012001122110102202122022210201222121021110202220110020121012122120012212101200001020020222201112101120100202201121121212102121021211202221111000000002012121100020022200", "101010212111120011022011201212220011201001201011021211212112122120002010220211220110012110002211211010120102021011220221122222112122022210112102000221112211012221001021212112102122120021111121120122102101100112112200101101212111020212102012121022000021222002001101020222000122011200110110100100012222112220111002000221011101122120122121122120212210021112201210101002022022201122111200122222122122101120001001212212220000021202022011222110110221222111101211021120011011211202221202022210120211122120120202121120102012112202220201021002110200200101122012122012100020111201110021010000210212221220102200011202201020100200022100102022020100111101200002001222002002100010100120002002200220021021021111022002212001202120202211202120011200221111101210120012011120111022202012202220021221002102212111212210100000100111220002221201221111201021222101121211120101201202011220012020022221210212210110110002212211102212200022120211202210120010012202110022212011011110222222211200221122002222222220000202101200112120121120202122201121021001202021201000111202110011210221021100120012202000122111202210002011010200211021010212010100222012212220222210222211222220011210220101022102211222222102121121121221202201001110020201001011010121120102210200200100100012210101011222022212001212202121012011210002011002202111010120011111201002022222210122102122222111210101010120002211110120221012022220211221202002210211000010111100201111122212012111002102021110001001222010002220001111221220210201020002022221122201211110111102200210222220212111200011202112002002000220101121111111011202221122002211112001021212202200020120220012011212120222000200111022202120111020112221102010112000010101001100002220221120001021202021011012220120212202212122102202000101110012102112100221202200121101012001120020221200121121212210111100220110011000001200002010111002000211000100002201122010212122200210101200220200211002111002112012221101221120002210021010001111101212120020121122", "211121011010112211200100010212122200210000211222122221121122101200021000011110001211201022210111122112112110221021222222220222200102202202002112201220022020222102110220102111202210122211220212102120022001112010200111112211002001222211221122122221022221221201212202200022101002100202000212112101211210200112022201200221110211111222121002022211102010101212000222220020120220222210222012012211210212202121121201002021010212220212211221022121211022122122102210221100221020001112020110210110011102022221012212020112110001200110021111220020101120210110022111121210020001002000122010221222011120201012210210210220222200002110020001022121212221212220121120000020112221020011002110212011101010120011111110112201201200122012201020101200122000021010120021021201002101200021000002012020012111012201020212111101211022001100002202210010000010000120211021020220201200000020121022022021201002201200210022011011000212110110120000221210001012102201202111111212222012222212100222210020022111010022010101221221100110210001021002100010000221112221211202222200121100001010002112101012012020202112101022012221221210021112000202111102120001201200001220122011110111002212110110011000022201202110110202010210100101120110202212221110021010020212111000101220200022021002100111002221101022111100212122020020122100220221020210211201010101212212102102020112022210121210212121000111021000211121120220110202110012121220101202120201012221022010000100212200002122021200121222001002011221012221012120020022220201211021010022100101211120010021012121220110011020121000210102012201102102002010011121220212000111102002221200111012210200111201122211020022112200222112222110100110100200012001111022202110101020011110012211100001120102201001210100201020002101110012001100222121011122220202200111122102000001120200011200010001122222121101000010222222111100110220100200222021121101121122001200022122020122120122020121202100100002011210222202202221100120221102010110010011221001101012", "121010220220002202002122101011200101020121100002100201001120211111220200220101001200221102210022102012202222122111210202022210100222211122201022021221002112120110120122000020200202121100011102011100002111011020021020002010220120022002210011022010100120010102021112001122211021002011022201200111112002120201111100110010100200122100121022111212011211210101020102002220201200022120102020121121101012121212210002211102011010121211112221100100010021101211121220010221011102200001101221000120012210121122021222120101010001122201200120002122001222110012010221202122101020012110200220222121112211010101112101220001111110120010012201102012011111121121120100211221220111211201100201000001122020002102101022112012101222121211110021101211100102200001211101121212122121101000101200212102102212120112112212200121212120002200012210002202110111202200010111112102202111012110212122102022010002011111022200002121220002021221210201021111000001211202122020101001100020120022002222220201200002122020221102010120210010201222210111011212120111022202002010121000221101112111011120002112122021111012200222000000021220021211002112110212001010211221021020210202111201202222222000011012221101120022111200202212200020112021210002022212020212100102122121112000010020222000121102102212222102022112110000101121102021021211012222022002002100111111202010111000212000211112021000012021100221001202210222000211122010010102011012202220112022101021100020122000200210000102102010122211002111112200110000022112020122220012210100000200002211222100021112012010122111212112110012211212002201020100112102202110110021121002102222002202202000112220101112020221101100012002000222200001022002122021101210010110022201100202101011022021101112102202200101001012022120111222011112012010020021210222011212221020022020021112210000022102201110100222112222102111022022010211210201122102022021122221122121210020000102212012111220200100201010101201112120101221210122102120200111210121000220211200", "002010210112001210211021010110222011112000200012100202012001100110211211200200012212121112200222012022100022011001211012100010011201210000101022010101120201010122121021011212201010121100200000122011112200222010002110112210111102000100220102212010000120201012110200200010022210020021200211000100100201222220210201122221102000210020202010022120120121222022022200010220120122012102121020101010122111110110002112100212122010212000122012010111212100100211210021111200102211112222212101002212100221012022010021121222210101200110201202202200000200212101201020101220000202210212022102000120000222222210221020200110011022211001110202110011112100000021021211222012000201011010211020000012010212021111212202212001102102012001022011120210211022201211121100222120001212101120211201220210000002102220012111102112201202112110210011000011111120200120200001011010012121012021011220012102121022222212001222102002100222010111012100111121101212211002202122001120201021021001122021202222112012020020122100201121212220100010210002110100010012200201102120012100001101001200210120122121111101211022101111211222102222211012112200120222200111110122102222102100222120112010022101101112212012000202000220112110112202112211102111020020110012201002020021102221222120200200011022022101010111020012121221212100002202002202120000122102112010000120020101122122122110002121121001212000122000120100220201110101201100022022002102120012010010000000121000210102101222110011212121120012012121210010220201001012120212200212001200200120210222201202022001120012022201110221210002222221220011002112021221022122000011201122022111102220002122002101121112121022201202001020121220022220201020011102202221011212010112121002012212020112121220111012220200220110221011022100021211011022101120220020012002002100102122120110100021112221002120021220202012012102001222211112012101102210100020200110022110221121121121020000112111220120111102102122012020222221012222110202100111112111200111020102", "112002111220100200002021122020002002220220021000212202012102100112221100222011200211011022020022220121011021112102112011010011001112210021121111021210110121021202101101020100022001022021012000111212022112212010001120011100200210111111010100201202010221222000100102211022212021020211022222101021100222210101011022020001211120100121220210202121002021221102121211000201012112200122110121102021221210122220121022012122110210222201001102110020222212222202121210010011022100202022200021120010002212202201021112222112202100122200102200212011010120220222100120012020220101220211100102211110121010002001220200201211100101012020100020202021020120221100021122221200001110100122000101211022101210111012200100110002120121200220112102022221122010101211210011012222121220101000220010210022122022010011100021220210200000012202001021010002111122210220202002111012101011201021102111201122212001221210021200200201010212120000222020011121202102222202200111111220201220011100111000201200112200000010011120111010001022001202212022001002022120002222012021111222112010112021102110122000110111222112201102022121212202112102002010120201020002110222121022110002111100212120111212012010221121120210110221110100111120122021210110101111120112020220212121200220102011102000021101000120100122121121012200211020221001100010002022101221102122002202100100001100002111111222222201210011011021001221111222102220112100110102220100000220122020211121000001100112202012102002220110202210011000201110000021202200212121122120222200001022020111022121021220020010221020202000022112021101120110110201121001001122022010002021201201220121111120100011120221121121122122110011122010210002200020112101020122102111012202012002011011221100122011200001122101222120011111010222100011112100121101110212120210012110000101202020102212122221122202120220101222122101220000210201211110200122211221200210112220120011010110110102011011120120010212010112010012221122221212022022121000010111011020201111", "012221000210100221012001212122112001111111012222201210100112200222121112001201101010212211101101120021001202110020200200110211001200022010210120022020102112102120122012001021012202202102011122212001002110121011101112200001100012102102022210111100102001100022121212211000211022012002202100220222012010101020001000102121210110210120112122200002200012101120221201121202201211202120112212000012012221000121022021222020021121022200200210011020112110222100210210011202120222100110120122102022201111222012212212120211122200000012120122111021010011210210222010022021101010010010020200101102222122012122222022202020010222211002010222200010221121210202022012012212101220112012211002012000012122121200002021222001121021220110201202010211000011222122021001101220012122002120022120211120220010120210020002210202120222222100101121100011001020020110221221112112010020200021011011221012111010112022102011021102001020001120101000212001212011110122022102022200112000011000012021011202202002011222112212202000220222202022012020012201220001222101012101021212220002001021022100112010222112002001122110100202222111120122212111121011010101110212012202120201200120112021121211102011212112002020212202222210012211212220202020102110010022022022220201011220110011100101200202020100120022211111100202110222000100111201021011110111112220010212221012002221000221102002212222110110001101011001221011120000121002210110221100221011002010012022111102102201102000112121100121201211010221201020222021212110201220220120211220001210202012220211021122120201102000122022000100012101120201100210122202002121212101001010200111022222221020201212012000201222110101210202021021011220112102001122121002211200012101202220020110000001001200021121100020012102220022200212210120200211122000122100201102011222000202010221121110111000220000110200101122201100120221222100021202101221202022021112022000012202200121101211112121120210221102011111211222110211221110010010021011100010002211222111", "101000021122100021122000112201220012020121221121212112101200220111110022000202200102022021010211010210111010200100102011211021112000022210010101212202021220121012002212222102221212000211201110102011110100211200122220120121200112101222111201111201120120121221020021201102102110122100201002111212001202220102101201122202010022001100011021112200122010210000221021212200001111222122001101210211002211010202100001122002110222020010101012212111202202200012202011220202002211101122021021200112212120102012220221120210200210111021222210220011022121212200211110010022022121122210102122111120000112210012102002211010100120201222201002202120102222212012021022222102002201111201012012220002011000100222202120202111220002112122200111210120121112202120112011112021010112012000210100201020111110220002021012101210000001100101021221022012201210011000221220010100201110200221220010101002010100020021212222001022002000201102011101220101012011101210221122012102212112100010002201012010220020120212020220110100201111010122021220120022122121111201121211201000020110122012111022120221100020120010212202111010021210220012100020222022200012021222001022102202200101012111101022000200202112002202110200220202001001010012020001121101001221120201022001201012022022101021111002011011121000022012110110110112200200021021202012110121201211221000121202221011020122202100112101120211202211212112012112202012222201011000111122121100021202221121022200110121201222010010201212101102211122221011022002210121111011201101011211112012002211002201100120212021111221210111002211200100101102100122201021201201211221120122220110111202110012221020200001012212020221201121220021102202122021221101100122000222100102220100101012011020121021021001102121022100101020202000010121222201021200011101210102102020021122120102012011021102010202111020110112122011201001002101101001221001100011120101001200012220212111110021020221012110111111101210002110010211020011021102122201000121001112211212", "120100211011202221011202122111021122022110012212100210201200222012021201122222021021120211221210021211220122102200020202202120202011010011000022002022112002110201220002200100010202102110001100101100020200102020120012112022121000100011210012120112201211020001200021110221111022002002010212101102010000010000120021220220200121122200222220101201022002022220101010010222022012021211021202100102220211111212111010110122202222110201110212022221220001012211020000212110011001120112012101120011010220011011102201011221122010222010201022200011212100220112120020101101122112020120112210201111222011001202120011021100121101120021002112102122102022121001022211022100102101220102022221012211010220101220202221221220121201122020102220100121221011101120202001002001202201110201111102011112001220111120211212100112002101100200002022112212202020222222112111022012020202212221212002120112110211201021020100211021110022011201100122200201221121121211111011101000002211001110011200202002010112110112102011121211000012011021100211101221102101202222012112200110000210021000112111000201121000212100010221201200102122101021211221102210200100101112021102122202001010020011212212020000012010111000000110102002222000221101111001001120221102020022222012121000120000100122201011111200022102010220221212200001100012100211111221110021220001002201101210222200100221001011210122200120111100211110221012101222122121102021222222210221011002100010020221120220200212000100100120201001012002102001120211111202122212102202102210110112220101011220012102110100002202121112221210212011021002202022111011000201221012200002010100200211200001020222021111200211101001222221102211101111101020021000220222102212022102211011002210000221100122212112220102002122002000121210100120020222222101220212201111011212001110212000112010001100201022010000220220001211020100221011001110211112111210100020122200010002012021121220112122102000002100102021020202022021110011002110112222001120010011202120", "022210201020212122220111111211002112010021212002112001101200111210201112022220222200100221011000212221122020112202220010211211020110121212111021100100210112010122220012202020022122002020202212001012112010010200112010011212102011212110002121012200111100210202111101202022102220112222012021122201020011001122211021020202212200211011110101111211202211000002101212121110021002222210122210212221211010220210000020210002112202211112211100121121021110110002211022002100121120000100210021221100000021202121200101011221221212012202110220100212100212201212010102021201210000212110111112000211110120222000110111221100100022101200020011121102110200020020202220002211000121001200010212122011102110101021112110011122111110100000001002221020120220222212122212110220002002102010022200011000122021121100102002111111121020110022110201221110111000200222010201111121212000221112210112000200201112021112022121212102202012121112101120110112212122201002101102211011122012100022100212222222221122011101011201002112210100101212120100000121110121011201000210010010120120112122102112200220012022221121110102101021120022100110111210111101110111102212120122200221002110012221221212120201202021200200011220011121212212002102212221112111012100111212202011012201000211101022112022211222210222222002020101221121000202002022100022100020012210111022110120121101001020121120001121201221011022112010220202120110202222211102002122112201110100102012110121020001221022112221020022021210112000002001012120012001000222121010010201022221121221200221210000201020111002112012210000201110212200210221012122222101112012210011200102221022201002211122201220022001021211220122200002200122011102122100202120010022000001012222221122022122121200022111200101122000110000002122222021120110010221212002222102011221020021222021021000021221120000021212102110112120101121022201101020121210201010111102022112022200122201022120122011112102201120101011201012100202102112101222101222101002210002111001", "021202121021200222210220022120111221221012001000000101000120212111120021200121000220120200100122220202212102202111221002202200112000102001122112000100100000222211020021111101022122120110101010021120022002200201222010111122101200222012102010100120211210221212201002011012012221101010100120200201100022110121222212011121210010222110001012020120101211121110111101110020112012212201100012201010202112222012222020122011020212220110100200200111220001221212212021120201202000100201121002210112220022110210001222102002011221110201202120220110102012111111012121100011001112212100222010011021002220201120221101111011202102000220221222202212212202122211100112101121122202022220221112220102020020221221202022102002200212212202210020211221011010002000102102221011022100000122211121122021110120102020020122102221102022002100220012000220010002202111011120101222000202211212102000010121100120022121202100111220210110220010100112121121222112211101200110000210002110220211022000210200222122021101010111120112011112212201100001101101000011102102100201101010101212121011010102220121121022221212011220021212110220212111000102021220020102222011000101202222012102101011002002101021112222000211000112202122200020111001222001212111102122011121102101001120201222120020012011210022102120001211021212112100210011102222111222000000102010120220021001220111021220102212121020100100221111101111201201012212120001010102210010222210111121012001111012202010121022202002111002022000022201120222011220200022011221110011120021211011001200002212002221001210201222120001122100020201000121222012021021012101202201100011200100111102120211012201010101110010110211020121001101212200101220202122102201122002110110100202220202020110212211200210221202212201211120201112102200110202222220200221121200021011101210211121122112112112122212012022012121212212010101011111210001100021111222101102222212000202101111112020020201001022021212210022212210211112201211201202202210121111120222021221", "211122111100210012112001121002110111000000201110102102112011012000112112121122020202021221102200111010012111101110220202101210110222110102002000001010002000212021102110202122212121220121012201211112112201202002121121120021021011000202211120000212111012001011212010122201010010102202021001121022120212112111100101221102102021000010110121122120011021200101101200221021010211101211110102100022022211012100202010121111122011001012222222122020122121010001022002112021121110221002201001122221211100212202112110102021121010110101001021210222201011021222020020211201222221012011021020221221222021200010221021201010221222222011200021121022021120212211022202111020201012102010000011111220221112221011001220221201212022111121002001002020111210020021021211100122011201020200211212102020212021202220101021222120112012102010221011221012000210020001020021012110210020221112020212001010202111210022211211220210121222101010211001121121212102002111020220020100001201020010201021020001112011102121122020221220221210220112000120200221200210101202111021211122022000201022211212212111120200002220220222221211012112120012100100012101211122122110002212011202111020121001010221121222200001122122102112212000212110201022210011202111211122121210011011212000111222120021222222021100001100211210222100120211002021202100020212000210101112002020100102200010221011100000100000010112000210022220121200120020200120221220121121122012022121102211000001002112112002001022012102220212102010100221022222200101101122202210000122120101210102122110102200011210222101011000201202021211201221120112021221200121122201122101012020200201022120222112020110000011210222200020020121102202101210112110110200220010001201102201220011201220001112111111201201112211110012012201000001220012201111020110201121212000020101102112211000201012222201121122222100210000000021100102021022012221021002110012001121121221002221202012220122100022221211012220110100101010202220112021102202011001022221111202", "102000100011010122101000202220120002022220112210112000210011122022100122001111112212212011101212110212012112210100222000202121201211221121012122000212012000202112102001102000101000102211221001201222201200110120112010101000021001220212111201001222012100100021100100001022221010011020221010222202020010211200000112110110011022210122102010012202100111011002000021110000022121122000020222202211220220101210012020020011122120001012022010110021202100000112111012210002102220202121012120120200212020011222222000221022212221212120221110100012221011200022212001211022120211000011012202210102101022001201012221000002001002012200020202101022122022222000201222200120001201021210122121122210202210010012002022212022201202202020101201002120110222220100220100011210211022000100102000102202210201220021100002002011211001120022021220112211222002111200000221120000111010222222210021101112000022202020010202122202221000102122000102122221100110021021011012202120111000212002111001012201020202021220100000000021212011122212220001011010110101201100000201122221201120211020111222212200122112200010222110002111020012200220200122201110221201120211021012011212202121202202002111021210202221110021010222222112000101100222200111201112200120101011210001101011010121120102202202102102010102221202012202100010210021122112110211212122101210221101222021110002200222220121211000101201011211000221121210212201011020110211022001002102201022202110001122201210202102122110110221011022010111011012120120211111022211011200002222110210001100122211022022022110110000001211001120202210102021121102102202012020221120202010112110211210120010120012210122201002222210020121222122201002211111222111221012210120010022020110120220021211002011220112220102102201010001022001020011020020121220012220220011111012021110200201002122210120211011200122211102010200102012211221010102211201220112101120211211211202120102212101022112122002202002001100122102211100201112202100120101010200120202221201", "200101011001220111111111000220010211020120020112222020122012002211100012220022022011012020110111212201022201001110120020011011201121210002212001120012020210022012022010220121112222122200012022111201112112210211201210222000200002021011220100202102200112110211102120201211021101012201121200210112210120121001010211012210112120211002222211221120102021201202012011210202120221002100110212110112200210112211200000110100111222101010202221001121110110021002200221001111011201220220221021122101212120212022012112120112102011220112010102202111212211021001110212210011020212212202021112211012120211002021212220012021120021201112021100022011222012201101010012111202100001120012112002102021222011202122212110111011010021120110101220111021112220200221102001201210021100101121022210000102201110200201102002201112200122010010222202000120211002021120202001110001112210000121101200110211220111112112220010202022111202100201012100120120011201210121200200012200122011001100111012100011221200001202222120001202200202010112120120211202000100201011112210222111110020112111210210201221112011222212222200102002100102220022000111021221220110211102211012220211221221022002100022002212111002112010002020010110022111002100010222120121121002002220201112110110100102102210010022222102002210012121101200010200120201120100121012110222100101001012121011121200212201101122001210201211110011001111202020002111022021100112000000020111022120122221212100012022000212110112002211211021010222111022020200201122001210112022210022111121011122010002002110101202121202102122001000102010111221120020101211000010100220011220012122010221102221122122210010011222000021212220221002022110012200002200220011212122022220201000211010021222122211200001100020111101022220012202220112112110020101022220122111000022110011000210021221001001100121201111122000000010101220111010001020002112010102021012101112220201212221200002221020210102201121011220120010002020220211110111202001102202221210111201", "202200111120220021222202012100020201211010121202022202012202011220220012000110101010001012201212012210100011121200020102102021222110121102101201101221021102202100221221212010222201020210012102212001020010020121022221120210112002010020200122101011110111102001022001020221011001010210201102200021000012201202100111211211100222012111120201122021120222011011111121012202000102012210101012101102201200222121120221222120122201211202102112120112210210101001100020000210021201012022112001122200021000021122121120200001211022001200120120112200110002200001110102000220111112111200120011002110010221201012102012202122212012021210120120211001000222111210211022021000100102021110112002212120221120211012120210000012100210200121122101022102100000222022002200101210211211110000212212220212000221020200220022021222121101220020101220222000210202102002202112021011100001211000200220122001022021220002200102111102010222220211000010122021200120212222121202101020111110020201222020202100000102101221100112100222202212012020121012020111220001111021011110101002200020011021020110021110110121211120011101220122202122112120121102002021001120110202222000121020102012121112021200121201100020121100222120101000221001121100111211020021020122211020100002110211200220001110010201011021022001121211121110212220200202001201111112101102201000211100221021212020220110200112120020021210022221221212220222012120000211201101110121220011202110010000022002020022210100222010011020201221010220222211011211221102122211201012220110002011022020202020002220020201212021201211010002011000021111112111110110220220012022211212100021122210210221222010222100111022011102021102100122001202211100202212011122212000202010021201101002010121222202021221221221202102112011201120220101201001102222111221001011202210212011112121122101010100000120120211000220112110111100221111122010010121121020101201000201221101020020011011100122222120002120201220020020021120220211010210201111111102012022220122", "200012022121022011011200220102002202221212112222222222010021021011012000222222220220110100221000110111022000221110220200111112101222022221220220101201221010222112110000121112201002000202200221221222201022010111102200021021111010222100200222222101110222120200111221221201000000201111121101201011020100111210201122222100122200110221112001201000020222011020122112102220200221122122111210200012011022012122012102200212112212000100110020120222222101012210020010000101211211111220100022001022110012202101111210100121221210001012220110110011202202202012212001211200011012102201002202220202222000220020110110000211021111021210002002221211210221212120221102110112120020022110012112211002111201111121202212112121210001202002200000112121210021000000211221010102001021122220220000220012202000002010022010211221210211221022201220100022002121122202010210221012121012202202012122122110102012212112200122012202000201211100200002220222222201011022220110112212221212020021212011100221001102101011201112011101100120122012201201002002020221212110000002012211211102221021211200012020021222012220011101110120211102002102212010011001112002211120222100120101011010210210000211220110021102220000121121120222122012222011012002222001212112020122220010021210020111220001010220111122021200222010101121121001012101021010020121112122201121210101002222210011100202102211211210222011111000012111020212110211101121100020120221220022112101210022022122000012000100122222200100100002202121220211001221221201221102222111102000120101201000112222220102010222101100000020102202021200122100011022212022112000111202111111020221102102220020121101122021121011021102012121100101000012110220110110010211202200000001120111210012002210100010122212111120012011000212222020120211002210220100212110221100101010200212211121222212000011200202001100122012021211212020110221121020110102122020200222110212010110220221022001101122220111121211100020021001122022012211001110222022010112220222222212", "112201101110012022020101220220011221001000022121021111002000020110011000021021202222022211121102021021200210201200211212101020000100010111021120022202222221211120121221000201112020011220202101110122211001020022102010002011021100010222110002020122212220120102021220200011001201110021222101010020010100002120212210010120001001202101022011012212001201000021110200021021010010220222202120220021221200111222000202010221020200020201200000220211220021210220100011122012111001020001111202022011200110202212212010110202210122012000210021122201000020202212020212111120221200222000110101021000212111120121210000010121112100220121020102010112020201100101121012122100220210000022111121202100012200220222021111202010200212222220112221021012210110010002202121112102212200001002012120110010010211210021110020110101221111110001012000122222011111122110011020100001212110220022022120111022101100222221112022200011211101120001021020121222210010211002102020211101002010120002000011002111112012020201210000210022002112201100021200022111120100210111020012010101222210101121210201112121100222010001120210022001102020110122011102220221222201210210021022211121000021001022012011211110202112112111221020111100122211201110222121102010020220211200210110012020210200220001212121020020222222212100020121011212011122220102102211201222201101101001200022101121201122121212200211001221201012221011112221212020200122000122112121120211221101111002222020121122202010121002020210222120101011101221200212120120111101120100112101210212222121112000200200101200002022121201222021011101100111112100110101012021222021211120201202212102211011212210200122002121022210210220100112200112201011202200122001211011200020122021122212101102222001102222001101002202022221120111220010021202021211121002220021011000201020210000021021102211012222102220101001221110200122220122102111210102011001020021022100022121010222012122101210021011200001210012200120100001110010010212020000102010022000212122", "110221110200020012012122001211122110101001220102100122011210222202101121121202121112201100022012211020001222110011120022102010011112200122001120201100222222100122212021102112001020200212220220021120201021011102011022022020002202120002022000001020202222201210101210222110200121002222022221111122111222021110002202110122102112211111112020120110000022100200020111221011101002121022200222220112211000120221101020211120021122212112210102101010012110211212211202102002221011212101200020222021222010100100122101011121020011012122000000110210001122212202202222000002000120020222102100211020011110010202221020002010110201121222101020200000220210020102110020211120200212100100122001012001210121112222010200011010110201120112210011022212100210100201020110202021201222112120101112200022022022222000101001012122212001201110002000200012022222221110010112100022101021010110210121022002212200212212222210012212102101100010001202112012012001011002222212200202120212212021220121200122020000000201021000002121012000122220200022211022210120021010001112102020000221211110202212122122221221200200112120022021012200020010210112102221022211210022021011011201112210201020102120021221021002010020010202000021000122211111112210001212000102001200102010012020210100122022211211201020022212021210000001112102011122212221201121101111211201210212210222001102012102000221021121011121122011000122220101121210020211212002220000100020021001112021212010220001220212110200202122201101021020112102001211120100001012220001002112001110121022201111201122110200001011110022012220022122102001012101021102120201102021112221112121202212120102110202002022102001121222111122112201010212202221012001022111222020120020112121200012201120212210001222021200002111022101201000121011102102111200001010000222021011111002112000011021022212020021002211211202110022100212221221211220022010000120012111001002101100112201022201111210001100221020001222111002110110221121100112110212221122220011202211", "000111221120012111121011202122001011122011121022000121100100011111022112012102010221110001010200122100011220212022210202210022201020001011220211221011101112001111122110201120010121220011002000002221121010200100202002000002102002102201220201202110212022021022022012100101211212202220012222110012001110012211000110001220002221001112122110100121202120010101100200102101012121101020021212022111200212120211012022012021110101001011200221202212111112100012110110021022110021102120121221110122021222012022121101010211000110001002002122200011012022202112001120021210021010011110011212112202112101000212202211021122011022020020002101202001012022202110020201020011221100201021222220121212020011010020111112012221220201211222200020112222010201210010201210020002221101212201210021221222112011000221000002100000001222021120022201022211111100122110001020011100021200002212221211112112222020021110001220120011102010002001112021202212210002102020110220201022022212000012012002002101221000200202101111111022011122001111222002112210121221102102100111202020112200122222210210210122101221222221212202121222010201221012102210200120110110101011122221100011202120022012120122202120102120110012111100101012121221220022021120112111010122021021020121221100012102011022111111010012201011220012112101201211110011102210010211112101122100101011012110101210200221002001210021200121200012110012000011222101202021202022012021012000101112011011012222112110012121212001010102200001012221112211210221022111012001220212112000002102002022201100200221210021200021212002122102102201222112211021000201121221002012122121100201012112101011100102001012120002021200121110222002221100110000010200220102002100120212121200021101201100002110112021102122121210221202202002021011001011000010112121112221100010120210121210001000101102020122002221111220102011012211211010120220211120020100022120022100200021220201001202021102101200122202022101110111202002011202201221110212102120010202002020", "110212000212000122121102111220212022011010000011201121102102110110201022012021111100112110111110222200010221011002010210120112210210210001112200102002102211201220201000202202212211002100020221102101122012001112111212221112111102201121022121001011011110101221200020201112110011110221222112222022001110202112022012121020112220110001212210200111201012122010210120000212222020112002210202222201121110202001101010222100200222120010001101122000210202112010202000022011212212122100000221200220020010212012020210120100021122021022112211220220021201001002210010120121220011220200121202011212020021210110211221012001222000201221220220111020111120221100011121011100021100022112212112110100120012111110200021211202221010212200022221212202222201010202012211101011100020021102020210200210000220110021202202002201110210210102111101012100120102100010221022100222210101202100120002021010210000000000212020002200202211022220000002020012112000000212121212211210111211121120011222012121110012221000111011002002211220002022220122022010202122000102000102020122020101021021221001020212210020012100101121020012122212102021010221010101111100222111201012201121101202011010212022022020121221101222111221120212201100102202001110201201200001001001201021000222122111021011100102012011220200121002011122002120111010011010011202202011202010201100022201120010210221021221121211110212222002100111212201212011211020212212100111100111020021021120201012222201002222211010001102011022002101022002120010011200121120122211012021211201121111212120000112121100202002212122100010201222202102022102222202101111011101011111002121210102122100121121202120210212202011110110112000100222022212101001020111222021222202200010000220101112201212212222222000121021210111212210112101012202221012010110021211012222211222112002220000002101210012211022111211001010120122102002200102202001100111002220001211211020111111102211211210012011112000100202100001202111011220202010002222222001101020020020", "020110002010010121221101000002110202212202011120002011012102100021001210200222221001220201220021010220212110010220021012202220211122200212122212200022001221211012102212211211100102221121000211020200102211201102122102011012010020200010220002110102000022110110201122112212210021011101202102022122201211001101122110110200021120012110211100100112222020020000220120102111120020112112220120021001122111102201210012220012110220111012000022212111212100121212221120022020210121222222012210222111121011121200021111222100211002111010211020000200122211110210111000112002201021221022011222120001221201020110200011202012021102222021210022021100220002011210021220101110222110221211210112220002120212211210210020012022022202012022120201022002002122011002120221011212021212122010201200101100011110002102010212110121021102122120211111201212212122021001000021121210200002011101221112101111111001112010120222122012022202020002122112110021020121022120100220021121212201021100111002111220201111011200202211002001221102110001211111221122222010010000020212201112211101011200201021102002000220120011210122110010021021101222210202011010211220122100202011000112020002022111121011212221120100221120122101122220202001220202210201222111022102221110000201110200101022121201210200121220212022010001000022112210220012202121101012220110121011210002200210101011220120201212112100000222020121002021211210201012112020120020020022201211120121201211020022201221211212022121110122021122102020002020121112110101201020020201011111101222002102220211211202122211201202102001011021001210122201110102201220101211202212111100221110210111020122200220220012011022022110201210110100222012101021121020201011211110122021222100201010012012201021211200010121200012010120112212211202000022211211212102121001021102111200020000000121211022221120201110212002100010001011222211221220012122002002000112011010021101212210211200110200020210020121210001022012202222001210001010110221200200021210002121", "202211022010101221102010010002110100121010112200211102102111200120121021121221121012211010011111112111122201111002201111212212120010012022010201112222220012010100220120200120012000221200211200000010212120112010101200222010012101100112001012122011001001212210122210202220212022200001001211220111021000020020210121011001001201021220111112200101120121020221100122112120201110111111211012211202210102221100202212112200200201012001102122012220222101210100201021022012121001112120211121222201111101002002020021210021122010122110102210102001010122022020211101001221022011212021202102010110012212002211211000000001012211102201022002020212220000020021022002122101212102212200022200021100002010021011112100012220012222211112002200101211122222210220021201000001102201020112010122002101011221002220210200101222021112020220111100201201102211102001011111011011001220000212021000202022102002000211100012010101111210012000220112012212121221202000101202102011021000121201220201101211210120011112120221200100121011002022022221220010111012122010112222000022202102122121210002001200002100000212110100221011211212201002022222001010001222020110010122212220212010220121011201201210011222102102211221001220212102002112010021221202020211211110221000211212202001212022121201101021010112020000122210222221211200200100200021200200211100210222011210221011122120010022122012110221000200121201220202112200000212010122201112220220020012102110001101001212211020121122112221020202210212112111022012021011012111010212202010122111110021212211200101210210020101000221212000211121202101221112220012001211221210220101202012202011122112011020200220221112101001210211001221011112002210102111221020201200101022011021111020002001010002202221022221220010110120222200221122122010002210120000102002212112011211221020220021222021101110121002111010120101221120010221211121112022122102120121220120100210122012220110200201120202010020101020011001101210012200000202200001102021112000022002", "211101001200120101122210021011210001110110121002022200002021220020000202021220021110120210221220100210102111122211100121022202002212001010010202101010202020212201122210012200220221212010121102020220102102100222121220020110122011100012012021221000210021121110211221201012002012101101222102102220101122020100012002200001000202012202110211021200012001222210220010000022201220101210010220000100120121022012012202100122202001100210122112212121102222121122201222212111120102202200001200111112110220221002001000012020122012021221221100110122212022102221021122002212121012020210202120111200112112010022100222121221020021202001102112201100220000200201100122111010201120002010110202120012221000202001001120011020220122022102100011002200112121212110221022100120211010011122200212100001100101122221020221101102112021002202201221002120112112022120110121102110021111111111212020022222002200000122021101222220202212220100110010011021001222101202110220122202220110201111020101110200200020120100002002202011211121111010120000011210210011211100011001111210111120021002001120220201011210120210021121002102100222002100112000200020102120002200200000120010122220001212010112001100112102012101200211022002101102110021220100001110222120122201120221200100211011002122200000012100002011222020022021121001101122102200122120020122101002120120120011200001022001021022021220021021022011201120210102122222002210221120212021111121111101200001021011112012012100111012021200212112112210012020012211002202112012110002200210200021000221122212202100100111012211111112010022111200110221121121202221220210022110111222201010101100021200201011012122021001111111121121121002112011221212101101012202201211121102222110010212010100121211022022012022002120121220200011210000020200001212112012112001101212020100122100001102101201220112211112110012112122012021212110012222102211002011000021112222202000100012020002002221211022010001020011210121222201010200020221201122012222201121222021", "201100101012100112112000210202012101012111212111001010010201121212012101021112011111000200222212000202001101220221102112022022200000100002001212012222210201222010000002100120122020222100212211200022010000120221011111000000022001100012221120110120222221101211011000022020212020210020122121201211011212102021001020200211000101010200122220021201111021000121101220222021202011112110111210222101210001122002012000101210100101121201112202101020121111221101102202011011000201120221100201200220202021011222002022222020010212111212222101221021100112120120212212020211002101121211010121111121211121210102011012202212012022010011122110012011211201021120110112010212201211121202212112201120210202211020221221210021210222211212120212210002010012101111102100111202101100222220201020011200022122221101120020000012111200101011112111220110201011220212000120111212022020110221121222112110021021022001221100021222210001212211201112020120020212012110202100100011101120120020221202210010120001220020120021201002200100202200200102100112220212110102020000020020200000200200122000111121222022222110111112121022100201112011210020002210002110202220210012221211122120210111010020121102202211012212011101212202211000112110010120110100022101201111102012021100002000221021111021201221202012022012010222020022222101222012112000212011210010222011021210111212201111010201110012112101020010211210002112222222202022110212212022010121211220210102011010012022212211001012000020202021101221110022200121001210002202012120112112002001222001121100121210210200000010011012011100201212201122200112110222212210202110021021102212200001101122111002012102100022120220100002110122211100202211201020202210212100020121022221120111222001121022012120212100020121201202000200112221102212012022102011211102120112202112201002100120022010212011001102201100101201200012010112111222222002002120022121220222202210100002021021102021001222021020200202212021211010102211101210110002000120211011020120", "011020200111020110120020211000122221211012101210010221010021200020202202200010200102220001012202100100120021000110001202220100000011001111012000211000200002220022112021201001011111012210201211100010220222020211210100121021012212021001210200011201000201110201002201111021212221012101222121001102211020111110000201210002002002222111012011010121012022110210010022121010022020220100201112201010210210210222020112001210222200112200211222202210002020102011110111201021112021112111011022011112220000102111211021021110120220012202221002100210220121012021102010001111021001221120010121200210002222210221010202221212201121001002221222212000122000012020200101112002212012120020022020120021112221021011212021011022102000001120222120001110200112202012120100200110211121122000102220111102112120011011002021120012020101102022202102001101222022200110212021210010020200121202202011202012110022001211020101112002012021010022220010110212012221020212021022100002011022221012102112211101021210010200110202110210000122010022200222002020102112101012200111000201211112112002000112220210022101100211100222222201212001221001112001102021022111120220011122100211112002200022121022010011012222222010122120101120121111110020122020002121001111102222100211020110200121222120212211120212000201221121011201101102120212202110002010222012112211120012112100221002201020112202020122122011211100202001201202002200000101220202101010201120020220212012200110211000022111202222020102001012201220010121012200011220000022102102011001112202211111100001210022112110001002101012101001021112011122022120202022022020010210200220200021100102020221122102102111102100210220000221001211022101011002021000102210212122200022100012111201100222202220122012210120021012020211220200101011111110221010011102011102220210100022001202201120022120201021220122222022000001010021222210112222000022201021200001002212122022210220110002120120011221001200020011021001200111011101101022122211220011221220122021", "220011010112020111102001100101112111200110200010211212200001102222221220100120211110120101120020201201021102011221020120112112211111201010202212220012212021020110020000020101000000002210200022002222022020122222002011110202002110220010022110212100012011002121000000221222001122201220220010111202120220202212201201201101021002022201001120221011002112222110202122201022112211110001202101202122211010121120120010100222210121200101001012022221111121200101220211112122200011012112111221212122120220200012021111012022122100001220121222022220111102000200220201120102012212002220102100001201111100002012220110210120112101022020010212211221220211110212111101210100112222111101022202202101200211120011022002210021001120120020012010120012020211110012022001110112222102020011010221210010212211120200011222120122012221020001202210100200220022010200101110110010000002111120211210121000010000111202222122212210211000122221121122020012211120002011000001101012202222011121220201012200101011110200012120110011112210012012000022222202122011210002220002201011120222201211121210001012110211222001120000010020212121102012220101011100212211120122001202021212102202110200111222001201211112200222200110220111002002002021122011222001021111001200210110221221222022021122101222101221212102210102000210001212200020111121010222001121202110022100212220010210122001021022200120201201102202220200111002222112120102021210122002220201111111010212110112011212021201101012110001021012122001020002002222121212001202111120010002122112211010000110101020201102101022112021002221120001021022211200202212121001221111221121212110122001110022221121102122102102010221022022211221200222202021101010021221211211111002120011202122210220021011201012012100210001002012120022012100002001220120212100010012112222212012000220001011101211120120000112111000102222101110122200122020202011110021111101012112122001020211212020210010111010222012002211010000120201011212102111002100220201121110020010", "011220110121022111110210122101200212122202202020100220220000111000201001220001101120120012210011112101201101111111101201002121110010020210210001202011020110002102011011120201112120012101122211221022000022210200210022002101121221122012212022221201212211220122012010111011100200221220012020210200111012001200100221021001120101120201001010211202212022221022022111020112002000110200100101101001110020022011021220220221212111220112221010022020221201000212122022122220201121110000112201111112001001201102110101020202010121021001100001112222222221210212101002021001102112210010111111221220120020200002100120210211101012010110100200100002101000112120020221001112122122001100222110122122010022221120001211121201100022101022201000111102110011101202100012012221210102020210212101220220120221010211001111212012101012120011210001021011002212211112000100020212110021012010011000000022100221000121202002220210112201220221021211120102100110220010012010102102001010012122002022200000222012200222012200020210212120220102121202112221212111202211220001021222101002220121221201202201211211000001112110112220001012202011222011120001102212221101121122202021202211112202020221221010220012210012212000102220101221112212221021110200220221221021121022012122100211212000100121221100020210011201110222211011201122222021211001222100122202220100000001111210011212020000122002011100221200210011020020012211001001101112122102012111211020112020121111210022011222020202001121112221011201201002111020200012000112120012220022122212112212010110102000001002111210112200020112122211200210111120210200012111020100110220110211011020010021021121202202120110020111201022111222120121102211102020120111010120112220212200001110102101001212222111202022212211011001021112022011000110221022200211201112211121102101012102221011112201000002010202221202222122220100122121011021000201001022021122110011220001010022002212121120100011101000002211202212221211000012012110202011010002112100120200", "110021011222222000012210222002120110110110101200221001211122001001020020120012002110021202122222012221112202122120110101110211100100100121212120100100001011202221010220120121212220220100012020012022200112112220212121212012012121100210212200110222021200202002122110202002022220222201200122011010200210120211011110110201010201211111210210011010212020111101101022111202211201212220111120210101002120111202111022020110110001102001000020202201121101121200110120011022112022012112121111100220210022111022211102122011111001110110210221121211000111022211011002000212112112021002022201200012200122222011012001222101022112220212020002001002002220102010022100011202101002122201202002110202200101022001121210101000112010222220221112101121121111122000201121202220201100111201112201010221000022010012101120112000222102011200002210020021020021121020202101001201110010000020222020011120012010200112200022221222111220120000120221222110112122110120012101001202021201012202112111211201200012021022120022201102101200012001002110210112112222101212121021011212011222222122202222100202122121001202210210012021212102021021002120000101021000112121210012000222002220200022020021002111210011221212202202120000210021210121211020122201101220100110210010212202021001200222021011221102122211100122200121020210121212001111201102002222000111212200120212021211112110101212120011221100012010201110000222111122001000210212210200210221022202000211122212112220211022020212101200202002212220021021010201002201002121120112021011010002022102012110222000002011111210222021210102201212121012201001212002220212001202112100111122100101020020221120011220020021100000111201021000100000102021212110202202122122021210122210112101102220020102210200110000100021212112102020102120200222021100212000011021122102001002000221222122210122110111110210012012100001102011101110011001010222220100001111122220102212210000220010011110201022010101220021002002100221022001000121212002112222000100012002", "202122210011222012101001122001021022011100222012211012112010100001022221020110021020210020220111111102112002121011111111102221110002112122212220112112102121001202001012022221120200011122221102011121010000021110222011012220001100122002221110212110111210210222011102002202101002001011101220220222201010201022020221012221012011201001200212221021112022100012102121210102211002210102102122002202100002202122212110010002002101000002011110202202100010001022112210120220111210121111202220000010021101022101201112211101121001210211012011100200010222000200102201001000222001010100221121012010021212111012112022211000001022020101122122021110201022200000000122101012100220021110220112220112102201121112000202002211000010222110010202012220212110202210002001121012102120010002121211120022001112010100101012110022210221212010001201101100111000212202112012112220200111112021212221200221110221110211112200021002010220120201222222122020000201000111212010220010222201221101200021212121101120022201002102020012002010112100111120011110121120002022210220011200101211221112122010202100202220112221212111210022011221011011211100101200001122010122000110022112001211000221210111221200220112012021111202212220012200120022122101112111012021201202100121011120210212100212102100220100102210100021001210220210112210021200112101010120102201112200200101220202220101101012121220221200220012002102001120111222001100022110201122220212102100000210120110111010212010002022012022021111011100021210022220220110212002212221200201012022200111211112002021100102220201020202002121011000202022111122100201212212021100120111122201201101111210200201001102022102122021200102002120102200111210201212100112012102202102212200221210012211012221200020101222120022010002000111011010202020010111211221110001221000021102201021012001120100202220210101111212222010211012022002021200112001011101120121112122111011010022211122022112112011202020001012002000210010102220010220111111120221120002011022", "111020200101021111111221111202220001021201212121021122112221212100212011010012201211202002110122110212220022021021210212002201221002200110012222120011002021221122000012121122021000001211100021210212111002202011020021010020221222200010200212201002110202001000111101002100212211021002012222022101020111202100012001200201020221110220100112102112200220001111221102200210111101122222221201012202210220022220021011121021010212000011101221122122110110010100120001210101222122221012212100100222222110021200220101001121100101211012020000210011121212002100020000100210120100102101211101200211220011011121211002110110212111112110020220111211220011222111102101220200122221010001101012012111202221221111200021022201200021111002010110211201100100111102211220011102010022122022112101102100020211121102202001002101101021102012211010220111100010201112221211010221112101121022212001210222011112001212010022000200111222211100212012212020001102200022122020001012201210111100122011201002010012210002011120212121200022011211001222020222011122001210112120210120101011101022010210102110201020020000002211020202210110202212122212000022011102022002001000021110010100200112022222210200101122221201020010100011001211112102022112120100010111021202220112021112120222221101022111002120001222101112002001212012001212100101212221122002122112202200101020221221220121222002001101200122102020202100021202120212000002000012020102012121120101022112120202121111102221100220111202010120100010021120101000202101101121010102010020000211110220210200100220210021101210010021020111010121102112221020102102110100202011212200100111122000222122212101221111002022210001022010020020012011221122121111221212011111020111102022120111122010220122012220102012000120122122210011110002212220012212011002012211122222002010010222111100002010021200110101121111000012102020101100201201102022100101012020200111200000212112120121200211111112010201111222202221010212121200220010001001012122122102221220", "122220212201201101121022121102002010011001001002200001022202111200202222200202001111110211111001111120011010210121112100022010121100210012110121211222001221211220021100011101211211200002010000120011110211202221021001202221010120022201011112000212220020120010112122110210000010221112202111100112111122100221211221202121200021101220210101211222011212220201221022200212210120212212200000020212011200002120100211222212212010002200220002121010222211101112111112021020122211122102111212020100100100000222212122112210210210020021201200222200021110120112200110122210200112121211001222222011211122120101020202021101210011012220010210011121110022011201010100002202102010112100100000111200001100121222121000010222021000122102111212211012020200121011111201221021100210212010110201021021212022202202101012110002100211122110011010110212222110001021120011200200012120021022202201110010222222212012022011012021112000000000012221220100002221022211000010112002011111222212001021102022100221101210201211220221201100110100200100200101111110002101020211222000000000001122010211010101012002021102011220011220221001101000201202221202100020000100112202221220102111002222010122202021110122021100202112101011010112001122101222110221002021101000002002020120121211001201002212020011122011011121001110200211110112212121222101101120122012202212202000111101121121221120010001012112221221012100002200211100121121122202222100122222221212021002101222102111200112101010110121221221010011021010002210012101121010202000210112110111121011200022020210201012121201202000012010112022100212201212000102220212021122201201120102010122000211021101011111212102221120200000112201201012110212120010111112001121021212202002010101112110221221202202011022212100020100000112100200021111100020001021211211101022110211221201221200101110111021000100201102102122222220100121122011020120120021122002101211010012022002202222222010211220202011020121012101022121101120002222212022022112212210211022", "212200212011012012201100001222211110211002102221002122221212010110010122122220210221211222220122201112012021121111120112122101112010010211020111222201222001121122002202202222021000221110012020212020011102200220222212220000112021001210021000221201220100201010012122101102002011120122222121001121200222122221001020122001201200112111120122020222122022001121020010012001110011121100021012022002102112200111002211210212020211201210211212221001022122012210221121021011200220101112010202122101000222111121020020021211122021012020121212110120001212110011001112202010100202002002200122102022110212101120001111011101002221222010121201110111012111121111211011020010011200211101112122022022102022121110222210012012010110222012000110102102210010010210112222100220122111202102101022102001120020102112002210000021011110110001122020001020222100202101101222210221110012200202022211011022001011220021121020212202222212121202122221012020220121120101211210002201011102202120121012100220201221102011211101002002002211220202012000002101122101002122110002111111121200021222102102211220210111120012212022100110001211101201000220200120011221001021110212000011002201202010020221120101111012222001220110221220111211210201222102110120010112111221021000012200120110120101002101010020122202222112120112120200011122011202221021020020021022010122202010221212110102021012002211211112011010120202001111201210010200111202202022101212110210121102200011021202222100200210222000101220112000101100111000012222112122200202111211022100210112010102220210200212000221202212222110010012211111210100211202221022112122201210211210012110121111211112112001021202210000200011120221200111200100012202212221102012122220112221211002122222002020220111102212020212102111001101221002012102212021101100120011011202002200201102101201002200211012122000220010022222002211212122101200111122120110121111202210102122100112021201020101012202210021220011001002121212002111001200011202220211102222100012", "001101012000121111021202010100120020112110201210110111021102221200210110110212211111011112202011002101111011212010120101012201100221201212221222012211222222001001100021121110000122001120012021111022102120202210120222200010111002220210012110222020111122211100021121110112021000101010022012011022220112012202120011120021210222111211200111010110101120021120021220221222222120112011120002022121000002101211020101200210121002110110010002120022002010111021201000121011112102100022202112002022021011201221210021201110112002011010222100101110111201100220111012001122212101110010002210001011001211101212212221012021211121010001221122020222200121120000022101111121102101102001221220022202022111011110022010011112012110201121011021100111000021100022212110210001200111012211000020212112012010011022000110021222122020122022222201211202110210022011022110221200012112001100222200122100102200110101121122001111121010220021020220020212021221220121111010121112112021212211220002112210010211120020011210212201102012000012010010212222221000120010110110212202102111010221212201202122012012202220120202020112201112010001102122011112020011010221012010102112102102000001122221202201221022111212011022221010002001122212101101102010120220120001122100112220210101110221000011102101212102120002200021020100221222100022211001000212100022020000100100010211212221112100021210101212111022202020102220011222011000122012002120112020021220211201212112211112020120122201210021121102212121200021121222200011122122201022212012210120210210011000101211221022211020011202000100122200202210000101000202112000111200121101112220100112212000211111111000121010200222212002010211110001021022021211200220010211202110221012020122200212020010000200200021202101002121001220200201121102110022020221121012001021100202021211202222121200200020102111210110210001201100102111022022122011012211012021020112211112001012102012210111001111021110220001221021220111221112020210112210022010022112002011", "222210120110020211122100000101100021221010220201220121202212022022102200101110100011010100020001101101201121001021121001001011200011010000110100111220101102000222210020211210201111010212100111211201202001110112222201010102002220220212112112121100220101120010120021012022011001201000120111121212111102112112001110110001200112020020222011011111010110001022020010211201122001202001221200110202122100002000211110001010220002121200102112212020201000200110010112120000001202101200120022202201000220102000000122010002010122120112211011002021200111121021200011112102022111201201101102201010221201101002111011211121202222202000020120212002200000101220112022111012001220001201021012201000202121200100121211222121220220021222002010221221200202112221110002112011120201021111000121210102120111210000012101101012002212111202212201110220120100202001001021100020222211020222201011121102210201201201202000220202100202022120021012110102122201110201212220122001211121211210211020210120101122000221220202220211010002102021101221220222022211021201112021211021100110000102212112200221121010102222222010121102212120011202011211202101222022000000011201200100011010120212210001202112212122022110211200101012011100010202121001102021110121000111121102021111121012200000000210101111122221212211111112200202001122100001000122121120122210000211222100210021222110110220021202221202010000121001111011212220021011022102200020201021121002110002112012021202220102202212201221122000020021011201222221212111200120211222011002202120211112002210221120222100201212011221001121202121211200112121020102202002002010222012120121100222200122221101202102100022011212211100112010002120112112212100220211211122011101202020222011111200112021000202000020120000101112212101012220012120211000020012210011210111101121010221121100011201112020021202202110122222100120121122002011100020102011200120100210221022121022010220101210200020202001110020200200012110002012111012210202111212002100101210", "102102210222111021112221101012200011001220122121122010021211111100111012200102220011102200122111011122012102211212000112122112222120102101201000122021101120020002121222202202012110222101022020010102022002200102110120122001120002210220120120221121210022211011201020002210010200101010200222212002110222121202221112022201020210012011201110222102121022011122102212112100100020112011101102111011022200110022210021021102021222100212110120212021110201122220121000022200201110210000111200010000110120100021122220122220120010112112210222221022121022222212102202110022022200022211020102221222122222211101122211000011110221022212121002000111101120201222201221010122112010122020200200210112200100010212122121211022100100221011221012002200221112000210211122120000110201022220020212000201120200120001220112112110110200022102122101012201100200212112021002110001002201200120212211210121020100012200200202210001011121201000211211210012122000210000012201122100011102101111201212000202010022210021021021100112200202000011112002222202202012012212102002220101012120212101110221101200220000220200002210002020012120002200121102112120120200211212200220210112122020122102111010021220200021220111212011011011102202221220012000100121212000120122210201120012012012120202022222220100222220120012110011112011222011000222210000110212112000022212101201101021111001202111220212221212222212111020101101122010021102111000010122122211020021101000022020001200011111211012002101022010022111000022020222022111220222112021010110210100001221121212222111112122001211010120121101201211002220121210210002211220102202020010001121220210221001122210200220102210111212011220200112012010000222102212120022212121110001020211010000010010110110222200102102212120210122211111102011002101011112101210011012221010201021112012112201202211020221212121012020022021220202201022100022010200212120012120000111210200201122021101002002011100010020210021122112021220002102211222211220101100212011211021", "110122001210011110101112210102122121012010220222221012211110211021010120011121011022122120002111221201110212111200020201121212100122011112120102010101010022212221001011001202221210100121102112012120100002100110121110002201111010011210222112211112120221222020200021211110110111112101021211211211210021012102110112210102222002212202120222202020121001110011212211211200220101112212222002010201001122122120000200102111101001121022110011010200002100010211112022212021001020202220022020220020012110021211001010222021011022222000112102122001201112012120201020001212121021002220211122201010011112201112211012020220020120002221101000212121001122012002012001100211200001020221220101211020002021020010000222102120111202011222100220021202210220211222121222101102212122100212022111201022001010111020101102210222102112122011200012012210022000010122210120010102101000102202020100020222010220210002202222211101001122022012100102122211201221201000000102201110211002110010011121012111210021100021212222211010010222121022212110112220100201012220002201202022021211120121011210110221020001000122201211010122120202200001211010221222001202010101112120121012102120221001112211020011111121112020001022201121001020122222220120101000021110121020200000120122100001110202222210111020012012210012101000021100101221001020100011010110020022022022212202101202212101012110121010221121210102101100102220201202021011002220101012221121111011110121211022112000221012001212122120110212122102100121010122122122120220012022000222102101102011202200001011221211111001121012221202022001000110112111022001222200102211002122121201202121102120202112112002101112112012220002121212102002122000012200101120101111211010100120121102011011211100121200100002112110010010001202022000100101121200111111000021012121210000212112211201112220122010021022122200102021212012110112202221121201022010100222021021201101201200200212012022122101010222022000101211022012220100121010200120220222012010122210", "202012022200012220200010021212011202002200101201102211022000200220122101001110120102210101211202011202210021211011212210211021200200010102220012000201221120200211112220201000002102201112102221102000200021102101022210120202110022120022101120102120010122221112110102200101002220021221010220002002002211002001101122010021200101011000112022202222211101010200012010122122010002102022022211010200000101011121022120220102101111200012022100011021001222112201010020110222021222002100112020220200120021222212210201112210210020102212002101122110222100012210020112110221112112121121111202201101211102121101110201200102202221120221221022120201012121011000022011012122110000102121012000000120011211220010002012210220100111200022000122002222010211121021212120111100011110012111200221222020210200201121012002221020222000020121112022120000111000022122010220101010202110100201102210210202222010020022202212212022122012022110021220220020121121111110221202102002222220211101002220101210110011122122222201111122100110220201101021021121012211212001210201111001121022202010111000200022121000122112121200122001112220100110022220201111020022001102121100000101001211121200211111102002110000101011210111101211010012022111001202001020212202122001122122012201201212201220021100110021211122211000201101122002121222011021000001202101202112221210101010211010121220221201220100010112220020111111001221112200021222022221100112002002101110012020101022110100021212010110110110222210111222012002110110202000122220100110102111122112021021211200212222100102002212002101122201122202212021202221121021021102000011101220221222221111022002000102220022122210110201112222210110102012120101120010210221210022110100102201211111021100212102201011121211001201001200002201211222210120102210101002020100121101102102011112122122121102002101110020221102201202000020212112010020221012120210111211111011011012102112220110122221222211211212102022220211002211110020011120121200202020220001222101", "001021010122202021121111221101020121212011212000210111210111122221211100020110122200011221111211220021221211210121200201100100211101201222221012220111202111210102010201112210010220021211201101201012222011220210110110122001221012021111201120220202022211002110022000210102211121211120020000220100202210012211110201021100110202110101011102120112100000220201200110000201010200022212001110221112112100020101012010121112211121202200220102020202220100212010100000021111222022000011102202101220012000222001222020210211212210100122210120002122010110221212201122201010210101100201210100020120221110202222221200201210021011210022011011100020012101000221000021210010112111002001211002202122100220101122022111001121001021101020220221011212202120101110022222022001021010212222220011020222200001122112022212101112000211102012000210122102212221020210120112220112110212010212001211101110022120000200011012122012000200202002211001111002100111102110220112002002021102202211210020100002011200120102000000212220002120020011220212001001100000001200112002102122001001122102000102121001101201010222222220002110102121202112112122201020221212111120201222000012100221020120100021020001121002021101100212211112100202001010210020011212122202122002211010010001112002220012110210200222102210211011202212002202210110220112100212222201120110210121102010221100121210122022010110210122101201001011200221000012112120111112001211011010210022120111110111101112211121022001201110010201120002012000111201201001210000222022022010021011000111200221122201020110210122121210220212022222022122221000001201212112220202000221020201201001022202112012202102022210010100010102010011011000221100021222001201201111202121001102000020201022222222112110221000122011210111122221020012012202221221101001010111011001100020001222111101120012012112012110210212001101021020100102120110202122210100011002212022011110101222202021122001020020200001021111102101221121012200020120021102021122000112221201", "210102011212221012021010002112001200210111120110000111200102010112221200122102122112000100202001122021221120110211110122110012010211222222211012111202200202211210222110121011211020020002212010020212021000222021011210000201011012100022100011210002011012112021001010221212022211012022202102101102201111202102021002102000220012002112220022012222002001210021221012112212001021202210020101122110022122111100022021220212221202002110100110020201110200222101212022011222212212201200012221021021112200120222100112022201022020211110220102201110000212102210020211212021201101000110000102012100111120000012202222021022002110201220122002120000110100121020121122011201111201011021201001120100111100120012212221001112110002201102001000212200201122011020000000020101222101102002210121202101222000110112011201212112010101021210011222021002112110110212210111210010012021100201211120200220102201122200120212212210000212120122020112022212120101101011001012011210102102011110211112012022100222101211120011012111100021212022201010102221002221021002100020010102021011221202002122120111012102222200122012110012021212121211212101222010200220202102020122000021220122100221002201001011022111210210020111220000012110111002211012121002200122200221100220212112021001102210110101010211220100221212012222110111122220100002022010111102021211122110122111011222101010021121122002000212122112222112022200011020002000021110011221021200100120020100011201212111120012202111210210010002200002101212002001200102002121020021020220002002000001012001202112002002022011011202110011001110002112010022210211221111020010020201111102112122020001101021022021221002000202122102102002220011000200202121222010221001012112212000102110001201221001022200012121020201121100101212211010002000022022111110222202000010122101110222211212002201222112011120011110201122100011220210202011102210212010012022212121200122020211121110210202100110210220101020100002000002221222200121022211212002120222010211", "102121100122200121211022000021010111221201110022200021020201020110222211111100220020200101211121200211011020111012212221020010122211102022011011122211212020111001012121021202101000201122221101022111001022202020201001011100221220002101220102112122020101000202111210012000201111221120100021211212022122222202010022120210220022211101010211022200120020112211010102020121101011202010021220022122221120001010120020021222221210021220221221122110011200112220002001002112020011001012220102122001012200122221001211201210012020012002010111111000102112002111212210021200221222001012211120111001012120211212122122210222222111120101210001112201201121001112000002121121110100210211210220111201210200000200221211222222211221201211000020121102222101121220101020022110000120212111110021021201121210120202102000121222001000202201121211202121021010211011111111220111012122000100211101020200101220222221202110110000110210002210102221022111221011220021010121202102200111102210011211210112210010000002211210121110220021022012011020121011001112020220022000021200122021122011002211000222021000222222102010221022022212201211020021000221011221001100111011210121000220022002100210012122100102011222122020022202020102100202021000222220222001102100121011010221021110222220102200012010222110211100122220100202111011211111202200212121202011210010201010011212121211112010110111201122000211100020200120111110010010101222021121110010121001212220001021100201122200022021012200102022211210201102021202112200111021210111212222102201200121211020212211200022122121222201002021100020122011211221221201201000211110120001112002102210100011221211011111110202002011111000110200022021012122122212012110120210120000112012122201022112222211110112220102222201101212201011221222121102201202122002220210212012010020120021000110120102021110000222012012120020221120200201002022121021020020001002221010101112000022112120001221022112020111022220121120022201121101102221221100202220022022222121", "020112001122110021001120220110211000201001122020120202222001120221211001022200100012100022022120102002011020200120020211020222222211112212001101222121201101122112001112120100222220222111222101121202102101000221120122212000120010110000201202011210011120201221202100210101102021121021111210001101202002210002021012211001210022100201112100100110220002111010011201110221111211012111120210210002020212001122122201102102122200211202102102111221210022011012211002211120002110000201221101120022120212022212020120020110000012220110221012011202200010200022110210202200111101211211121101210021021100111100222221022210000100020122122122122110002212022101212022021111000221201010002110122012112000212120121000101101220020110200111001122110220222222012121222001222210221220202210210211101222001121021020001000210210212112222000011200210101222212020120202110101122121122201000201122121002201122012022000002002002211211100110120220221110021001022112200201012121000000102211202021111000011222011201102202221022022021201102120012120000000110120002001000220212112022111021121022001011212002222021122202111101112120222100102122122211101101002111210102011100111210022101101101102000112212111001102112102020002222210002022102121222022010201102110020112201110212010200020102120200012210020200110010211122100020220022110022010212111120020210010001122110210100020222100201002111121111100210022101110122000202112021212121101011022122022211022121102221221020100012210200020222110000101202100022020110000201002221020212202000212200022000100111120221222212212110102201020020121100000011201000121021021010200010011111002000200110220221221201110201211000012222210122121000101121210222020101010210211120210121210112110001210111012222201112202022012120120020120220101100100212000122002000202220211221021222001022020120212022020200011111111112202210102221110001202022001210202101002201122010101221201001002220122220021022021211220212000102022120102201011122020211120002011", "210001211222020220100020121000211111210202121020122012012121022201120122021221020221112211122210200111222120220020021001002020122100120111122020020002101001112110120020122010212222000100011110112012200011122001121022001120201011220001011010112010011001200011012112000011011220022112211201012002100101010001002122202221122002200020121102202120202021020202012100220210210112110212020102010022122211020222120200211101011201222111000011112202222101120102202021221221212002200111111112022202011002201010112202010212021011121020000021201222210201111211100011200202122221221210121010021111110100221211112010212122201022000201021201211211210012102120112110102021201201020110122000102200012002010002020110012212212011120010122022002102002020201022000022102000110221201201011020002202020212210010012012011020102211012000021021021110010101102200012211101121100100200202122222220201220010022220001220122102100021102112000222102011122100120010200011101022100000011000121012022011022012001122012122212202120210010120120220222020222121112122022010110210000012202210021000112122010220100000022200220121211201201222112101121002121102011021000011001210111011222010222210012002112222221021120201121201002100002000100121210112101010120012100010111120022121111210222210010211110110202000000212111112101202222222200120010100100202011112022020010012201102202100122121112010002021012012012120112021102022100201110012020100011022000001222210120021212110112111022211001121022012012020122000210121101122212212111000211220000111202211211122022102122112021021111000122102122112101122122021121021022020112220101112012002010212200212221221112111101011202100022011201020202100120202011120021020122112221101021000200121012212212012000221111211212020000221220222022002220200111112202212021111012202012212122121221211022001122201102002201011110000202001022002111120201011001000012211011010022102212222221020212112021221021100122222200000201022210022010020211201112210202210", "212201012212222201202000021212121122001112102102112202212022112220000202020212000121211202101110111200210102202120010201120002000000101112212101100120201000012220110101120220221010002202112220211012011201100210112020121010122012020021101111010101120020220111020010101100010202110022002012110212021001122211002012102022021022102010212100101011210010001121112201200020010201012110211202010021021010020210122212122010102201110102121000202122222212002201021002000111101021012212021000012111120010012012022220112202111201200121211020212102010101010222221222101212111102211201011110110110110111100212201110222011200220211221202000000110212221010020111001201010012212220120211022121011011012212110012011200101221220101221022011022021222100021211201010112022012011101101020022200212220020221202220000200221221222111211222212111222220221202112021021000111012101000112001000002010002202102122211101010121022122120220012112121011112011020021020201010200112110101201211010210010000001110002000222202001020222111012212020111211221222101222020211220010122212100100210100222211002010010002121210210112102202112001021102110100010202120201110100200122221101200120111111202221011222101100112202222101212122221120002220010112021021001022120111200102212211111221110102100211002011000012102212020222201020122202202011221012000102002111112000002001121112110210022112210121200202001102000102002020121100100222211000112001220221100202222012210221100022222110112110121211212212202211102222022002010211211000022202101210111100020211200211121112011222111112212022022111000111221012010020222101121101100211221122100022020222110122001210221020211100020022200201220010121201202002220221210122122211120000200121121212100202122012011210102000000021020102110210200112111211121000222022110120012120211121200120010001011000021001221100121012111122102102222112000111212100212102221011101000022201112220122021120200021220010101011021211010211100110101222111200111022001222201", "101021220210120002200222011110012100102002212020012121112220002112111212010010220021012022200022120202020220121220112001011202212001122110112220210012210200000101101221012010022211221200121020022021101211100212112210121200011112220221211001012110212012112011000200021011111002002211201001101000200211122111112120121021201201111110212001121022121101212220112012000102000021001002021211112010120210220001012121222100002102121210012100001202220211110102121101001120110122011102202012220111011222011211121121010011220020011121020121110110122000121101222122120100211210101000001221211222110120222112010020120221102001112211110021012020102220011212011101120012110121222211220210212122001222221122002221121120011011021010101222000020000011012220100000101010210121021122221100202020202122020210201200202210101110201121002202021220122221110211101121020120212202212221100000021222201002122102202020120022200110000112001210000121202110012002102111221000222120121112010210022111100110211121211212121022222201221110020102122020001102012110200110221201111012202222002212210222110202001122001210000022202001120201210112011000102002112012202221202010201220101220212102222000020220212000000200012011022110022200010200110212222112121212202220002220210111022122110001101220012020220120002120011100121201100001001210022212110111201012010110021220120110110220220110101122122211201122200022100012011200002111021102021201210120021211102010111102000001210220012001000002121010011020111022001121210000020012102022220020010221110201000100122121010110121212201000020100101001222020202122201110101012121120000002211102101200022102112011011011000011100210000212211202102210221202011210000111101101202001200212221210220220000202002011220201021220111101221212111222000102010200102000211002001202001020221101120200012202012222122112022110110210200222212100022121012001120211020201021211012210122222201210021011010210202212011021122102011111202002122101010202000100122012", "100010020100020000200012112101101222022101212121012100122202001110112000202200020221000121022012001100202112121222222100101211001000012002210022110001001020000120120212100011112200120020111202121012010122211120011211111102102211010200212200112212100012121122101020102221112021100111112212201001120221220002202200121201002102022202110011210010100000220110220210122022022020001112101020101122202200222010012102212221011012111000101102102202021110101222012111212220110011021111211021101012101221101202122222112201110000222000022202020211210011121020101022010000120211212101220112020122212201210221210121102121011021022211121202201020112222112001120101111120100002120200212111022111201011021121202010001110001122120210202010122221121002201212220221101110022211102201212221212001110022201201200210102221110210102102210200120102101020021211120021001211111210201111122110002001010101102021001001200221220102211201011210201220022212110101120202202200011221222002112211112110020011212220202202200121012021212121112111022001002012101000200121220011201221221202122012112020010000022211212122122200102201002100012101010201201000102102021202122012100210010200202102001222111220102221222222121200001102120212200110202210201221222120121200210210201110101200000002111222110212121020012001202110100200212020111112112121101111201202000102020101020221011102001121221201111100210101001122012011000212200012200210012110010201202100202021200002012211002211011001200010201100001121002022010220210210221111120202111121202102021022022021102201002111221001211212011100022221210200220201002110212112201120021202011000222100021202200110222111011101120121122022112111021201011211122001112110210100111211012011102111010120022110221101122001221210101022221221002002211211222122221101110212200210200121021220121002121011200011221221220212021220100011011122101200221110101120022221222022100210100200122221011022021220112000012002110112222012122100222122122112200120010102", "222222222022221221220001120111022212120010120000201210221001211001021012212112202101001022200201100110012110220021211120000212111002121012102221112212122221100020112021121010122002110100220220121000111011111100200110112210100002202101111121022220000120211002220122002121012221112221012120011111002100012012011202211022211100022012021220011212012110121102112201201212100002112101102020101101221122002201010121121220110222002101202121200121212222101102210010210001201010010011122211122112202210222110010212012220021200120100220100202110212012021110122220201212021200122210200112011212211122020210121100121112201022011202110101010122021212220011011112120202101020211220000211211221102020112222220211201221122022110012102110022111221002221011101220021011010122022112121210212210100110202021010211211102210121022100222220001222212112201021211011020110211110220100020121022220110021010221122210120022002212102012010002200212120001012222002002022121202021101110010110110221201201222110002011101101100212010110012111220012201201211100201122122100210110121222200022221001012120000200110110202201202222121121001121101011021201121000001020121011121122021112202000122112210101212010221001000222221212102122120220102111102222222112212101121122010101000212200110010220102212010000210121220110002011022210222111022200010220110220202001222220110202020120021120210122100210111110222212111112120112222101200000102002011120222010111122200101120001121112201201001020021202000012021021200210120210011122020200221200200011100022010012000112021221222202120002201220101220112202122212101101101212122002121122010120020010122221000221022020211021012211020002220210001101121200102021010101201102121112011002020202121212212112000200201022111012022101100001110211010211011002022200100222101002001122120110001000210012010200111200201002112011022110010220221012101010220012201012122221120021111121120012210102211010210101010221202020222212121221101022022222110002022110", "002122111111000212101100200211022120010122200012100101211121001102000021011211221120021220122102011011000100210012121111012101000200000010002122000102012110122122200001102212000202011022001120221100001120111222112012202120211120200000001100012221112210200000222210121120001201002101202220022201210011021120021112002002002122001101012110221211001000212221121102002012222002210020111020100020212200122012211200002121212111010200010002211200200210022001020222110200201010222121102222221202201021210201221110102210022220120002110001020120102202221201122200222010022110221021020112212022120202111210122010002011010120000020222002002201012121112210002120122011010211200212111121211201020012221211201122022020110012110101222110100011011200020112101222210202011212022011001222201121220001111112122002021201212121112101202201101021000101211102120101221101101212022222201202202112001020222202100012000010020201001022000101000201010220121000011101200111221121102100111222220220201212012211120222120211102101122000101020211220221011102100101002102122121100010200012212221211110012201001022220101120020110100110021110102121221020101122122220111020010010212200111200020202122201111112010221002210010221222021220020021022010002022120011010010101002002212000001011202122011212121120020102212211201000212120200210100112221211121010011012211020110202100210212221111101211102022121120020210022200120101212121022102001122002110202002102022101122210200110121201010200022112110020102222111111210111022102102202212211002211021210000020200020122221101112220112112212100121122020011102212011222010101020000212102120221100200020012200010101101200221211010022011010101022220010102012011002110012221201112002101021001100102221110200200010202022020121002210002200012212010022112020121201100212201100021112000201021201021220112101211010112121002212111212200021002200110102002022222002222001112112112102011220222222110212010220112101100100011220021212221210211102220011", "201202010210221110220021121201222211200201120100020022121121110110020210212022011021220202020011210010210110001001012202120211220211100000002212210112120010201110122000111120012101120102121012121021120210120022201001210211002012020211002012101000211112111022121222112121112222200101200011002002021012121222110220111221010002120122011200120102102101002010201112201122122221110101011212220000212112201000000012102200200210111201102220002020212121000120001020222011021100200022002200100101010002022001011012212210222211201000222200121002211111111121111121100111010221220021112001211101012011102111002012100202102202112110222012101020122011010201102212210010022102211211202021202021102221112020120211221110112002112002020202012000120012112021002100122022201101000101022110210010012001101100212221210100112120120011201221212010010211211012021011201212020102100022201220220022112102101000112201222220102212112121200022110201202121100221220022100101020000102000222010202012002211221111021021021122222112022221011121221222000210001010220002110012121210012120210020200221120211100211221121202211102211102010110011121112002001222212010111101001011002111101101110210000022221010000212221000210121221110221001011020212212100101111201000112020200010221110210020012102012001011112200220111201101001202202020211012101001001120122100220200112221022121110112221221201001201202222000011201122020021202101011210111001011110101201021211221111212220012221210020102222111012002021210211001100122110000221211120212120210222210211112020101000212221100200101120122002020212111211000100112201202100222101221111112200121102220002110010022110221020011111101200011221002101221010112221012021201212121122212222112012020112220210002002021221111020210012111022201010021201111000021012000021110122100122212200222010100021021020200112022011220201022122012021221221020000020121202121111101100000021100121212002110221221200011102222202201102101021002200210201011012201010022", "201001101212202111210002100111011100202220112020000210220121020110102102201012101100220211121022212210100102100011221020220120211211202012022200012001001201202000002111000201201000120020001020222220102100021122020120110201120210111102012001122221020002112102002220200122211222121222111101010112122021022010022010101101012122102202111010000010202021000222221111201122000001120220012200021220122202102201012202012010211110100102012212102002001101111022212012010020121100011002002212202001201221100110002121022022111200011222211001112212010200201010101202222222111221102202220121111202201011000111000201020121220211010112201012200220211121202202000201020120220221211222102112201220210012212212101020020010200102212010001101012210211000120212221112210222200000002200100212110012021201000212212211021210011221201021120102221201112200001010021010202022121102111110011211211220012021001010202011220020201100102110001022010002122202221112022002021212021020022210122110010201220021222212022012000012222200021012222011202201212011220220112122011201121021220120020211020002001220012102120112101211122200101001020212021001101000212012201111120111112020021020201102222010010222011121222200200201222221102011010212210012211112210220201120110110011210111101000022011010100012121020212010102121002102011000000220021010121011001020000200122121212210000000010100011121201010201102011211001012222102020020020101110201212011021200202021012120101022211020202110201202000202001110121202000111101012221022022022201002122011001121112120100222102001121101220202122211021202210012201220202212200200010010112120012211111110210011122011112010211102011202001121021000012211101120020201012211001101210210021000022210020012202110122222212202012122121000120200102122111010010212122111121200121110210201210221001212120000221002112000020221020200010202200022221001101100101101011011112101220202212022021202200121120022012012102120020200200122020110122110212122012002201001", "201020122201000212102222101101022222111112012121101102021121002110211020012202201000211121222202220122221201021102020121211021112220022100220122202020122011212002110012122111111010222000221110201111110021201000222122001222020200212112121011201101012012100020001220102022200200020010221012210120221111210101112211110122221021100000011102112002221222122020020211201021021122011100222221022010010101210000002112102112002202212021201110002222022120102120221211201221010220211210211101100010120221100201002002200122021221221022202001101001120212022101021201111021112220210222101110111021121202000022121201211110111100000122101110220020111212212112021020211212212112211122110200112020111022000102112112112202212200111201120012220022000101202120112220010101000212010102110100211110020101010002222122122211012221220000022111022022021110202110121102202101110010000020211000101010120221210002200212101210211122001100112220000111012100102020221110101011020111200001222211221202002012021220120111110122100111011102221012011211122111012202000100202121120110002202222110121221101222022022202110221120220201220100010012011021211202202201122110010122102112222010101122112222022012201121020012210022011212220211101121212220100222001100020002110210020102112210122210012110020010021201211112200010202012120011010211220112212121100110011020112102020201111001002222010200121001002212222121122120212222121020001100022010101110210120021111121020002001121220002022000121011221200022212201001201121220212000212022012222120111111102221000220212210012111000000012102212110012121012111121010102212012201001000220000122102110112012200121222021200120101211100220002022012122120201100010102010012120001111202122201012011002211201021011021200002212002011201220212012110020120120002202200011212000012110001011101221220120111222100000222001110001011110021001020221100101022011001120102121000102002121212011210110020202121012200121212122000220222121100122010122100122210212", "120011220110010112002102021000011001222002000121000221012002210012022111121200000011222220001010220222202102021001010121122102011012122121211211212102210001200102110011221121202010200111022211001220101122012200102010121021102220000210021210000212002021002212010022001001122101221020210102220002222120220222002020122010021222012002122101112112010120020000110120122220220200100112021111100211012200200201100122020120210220122222212002222020121222100111120210010012121122220222011010222211212112010012122100101001100012210222022111112212122012101022012112122211100200111212022002221120102222121202122022100100020002121012201221000120201021001210210121010201010102110210120201212222022112002122022100111020221001122220201200001220100102010121011221202220100210221110211200021122101020011021112011122110122020110120201212102022201102222001202101000220102010020020112210020110000220012122210100121021020110100221202210000212012112210201012002210010121000102000121011211220021221200110212021120010120012210011101201220120202100000210201121102122220121222211112201110012120211110002012010011220202100021021100020221022122111201002012222201200210102021020020112112012001100001010012021220111002121202011010021210201012212100000022021022121202121122002212200011002212212121200012112010222002000100112111022202121211021210100122001122200110112022210210021001111200111111102211101022102202120221021102220102211111021211100200121102102000112021122000111101201111100100021220122220011201100221001220221120001122012000211222020002202200102002101101200121121121110100010222200211221001202120011020221021100002112221000101122001101202202021102012110022220021122021012020101202011110012211112011001022111110110200120000212100220202010002002210222102020021020001122001200000211021021220212010021010000221012110202221200022000101201110211112212110112000111012021222000011002221000021012221212121012221021011110112201222000111221120201211111102122100122001011", "102010000022011011121220200122001222111121012221102122210222100212101211000101210111201120222021220000110021112212200222210112011200020222000010201101211200201211110202210001222220121112211021200001020112022110111121022210011100010110120121012200102202111202121102010100022010200111122022222222100011121020110201111022000220011102001022020210120102102101010001122111110010012110002121121010002001210222002201021012210002101002102000201022111212010020021222221011122011021100100022221002001010111201001112022012211202012222002021012002001002021110222201210202201122200211022020022011222202201201010102120210120020012112212102001222211102002022200012002222211012121210101120101111210211210112122210000021012012120210121200211212100022001222220220221201012222010212101111020010001102120010100200112202021220101121000202211222102200111101102200221010102112210222121200122012211001010011222100021010120011210220002111220202222212021001112212210010120012221102020120211022211102002102222122001022220112201002221111102000220112022120011101021100110102010020222210101001001121122222100211010110001122002021101001222110010011020101002212112122122221002212212112202111220200101220121200202111102020010220201122020121120221000111210221111011200221120202111222220201100021002201121021021120220101002001102221000122212102000000010000201121222221121010112002010000100112111112020110111001111100220102222021112012201212201212102121011012002021211200201010011210022022001100102200012022012010020200110211222201001010121101210122220222201221200211211222120021212002000222001010220110102112211101200022122112201022000012220112220020122012101212022001020100222000002222000200112000202001121222221001011120011021202212001110211102021000001022120222111122220200121202120111011101100012221201212122222221012201201010112110211002000210211211221222221202210010121001201201201122212212220101220012100211000201110010222101001211022112201002100112000010202221220021", "101221012101101220020200101002111220001221221020201022000200222110200111221221222011200220111012201012021112020220220221011022210220002200201201112002202220121211210221020200101122222012211111102100002212102122011111222121222022222120010221101112222212011201110102200122101222221211002110100000112120020120111201111012221000120202100012022210210112200211200012022000020012012110001020121112201220221201001112222110022101211211111022011221012202111012120002022100220222211020202100000122020012220211021220201100012212222112101102000010101221021222221112100001221122210002002101210000211000012022121120101022112211221122011121021202122002111112111001222012122200111222202201110220012112100020201020120021020020201010002010001011101001011012121021221101021222201012122201200102000122202110212022122212020021121201101011121211210200002022210220020220222020100022110012110210000021101100221100212201011100100111002121202022200010011202111012110220122111022110210012222111210102002020001020011111022101012020221202212121200202022222210102212010212111111012222002222120110202201100222122122111022202110202102002202002021121111021211011220112012221101010022100221000112212122201001222021201020020210000220021220201022220211010121201112000201112000211220001221110020222112002222201120000001202012211012221100021100111110112100101201102101112012022021001200012221020100002210212022110101012002220201212102121100221020220000101121112221010002211210012210022201102112110112222112202201222211121110211102110101100102012100201222201020110211202122200100122220000022120111200102200011121102100122020101102012002212002210110221112210012021221001021210020101101111212022010201022011022000201212100102212022011210200021110202001120000011001201021002101222121122110112102111220201212101202210020111021200002121022012221120111220100222011011001202120012012102020202102212021020001112001221120222122221222212100000010112120002111102202010211120212222212002011", "221012010212112211020121102221201121212212101211220202201002010102111001020020122212201020111021212100022211010102121220021202010201102112201011220220221220220002221111120121220212102112212010120012021021010001012111121000221001021202002011010200210122100120012110020201122120011202021201011000212211201020022212120110102100011221001011200101101211002000110110020021001211102100022222020212101021112212000021220120100000020210101020000220101012010120022122212202211201011200210212222012221022022220212200011200212201110222001120202122020200221212112201200210212220112001100122122010122200121002000112021010100212210000021112110020020022020211210222110022122101110011121222111021011220100121110212211201121210211102202002121112022200011000120010021221001020000200221100201202210021210111021201212220220000010222002000101001220010201121202010011202100002210202120002202010212021020111101101210221021102120201122201221002221102101002111002222012222122001002011200102020112122200212202122002111120221101202120121111212011211022001201010002122011220222021111121222201221121012212001010011201012121100021100112111020002101111000012022222011021110011012210002211210201200201220111110011221022202002200000112210000100212100010121101102000120210012200221220000220022112212122111221210112110112101221221202112001200001222002011221222120012021110100210100110011211002220022021221011000211021021111000200202212100121201010201000210120120121211211202202111021121022011202022212121021220002210100120211111210222022001112111221100012222020110011022220121110011121100102121002210002112001122200102201020112002221100002101021102202101022101012001201021200200000220012102000121120010000211212002011222122200011200101000022220222110122011112201010212100111011112001021010102212200221100020000122122010200020100010221011021221212001222000211201000121211110111202010222202201121000211222000102000201201010122021100021212021010000001120111010020020220200112001", "002001111221122000120002011020120211220101201211221000202022201102212102010010021022120221122010201012211200120100022210202010112022101001211210022020110022101222221101010220010211110222122111122110210021202010110221120010011101201212120021121120100200111022221101110121201000121202120211222221112111122010122011012122212202012222201111102210100112112101200110000222212002201101022111202021000100110112100000010110000221220120220211012012210222221012211202011211121221101020100101100102120211220100111100221202020122212100002010112212112212201121222102200112012020120110220002222211002002000022220200212100002112001122121102210222221120000220202101122102001210102001020112201012021112020001212000221000012121212101122020001121210012020121122022022021112201111011112122011110222022200211220001011101202222122011212011112220022220211221001000011020210220220011121002102120012212112112212102210202012011000102010211012111212202110202101210001001022121020100022110201102102211022001212221120100012201011221122112011102100110221212220221022000001112211021012122220011022111110102022020211121221011121021102220111022201120222211111121020221021110201102022121021101111110200220010212221110202110121220222012201012220101102110002021000201210220102200210111222100002102200100110100201021011012222101210020022222112022011200201122111220201102212101021121211221222100010011000021121211020002222110222202221011121210122021110020222112200100011000222102011100100121011211010221220100001111111122102110221201011001121020101121212102002202112220212020211001002112102111121010002022101110001210022202121111221201200121022221122202022201120011210102021000102202121121110102210012111222012100211101100021201022212202011211121021021002011001220001022200111202210110020122222200210111101001110212000202112121001020222200111212110112011121211011120000220020220011000001110012211021221221111220022010120101012222210122210022201120201101220022012111121221100110", "211112112120221021021212222102101010022202022000101111101100202111120110201101101022200222002012212100220201122120010110000212022020101112212222211011210121111101120201222222122020110101200001002010012010012100220021102000201012120101021101210010200000111010210201002221122002021100012000102002010011211021011221200121221210121120211121201010200000220121022021020101020021201202112001222001101211201101110211202101120000000211112221110120002001211102211100022211201211012120212111221122211220210002121020202211121022121102222211122122112220102202101212012201022111120122022210121022210021001112120202110122222200120110210210011211200222022022222122102020202021001001221102111112011112001222201112012102022222012210110122200121122121101200100220101120000010101210110221212002212110201121021211102211100101001011120012220021001102212202000202200102100020021120002220222111002000020212012001211111110000122101211220202200101222122101012211102100010100010012111001221021001001102121012211010122001111200120012120110002122121010000120210210120112111102222200011020012222010110112001110112112020012120001020212222211022110000121222001020212000100002110221020011210112000222121112211021100022202122100102101212100110222122121222210011112112200221020002021022012002012100011222221001121102200210101202222022210221012010121120121100202000211201112100221102012200010200112211201011010020021121001100011112120111200220202101212201120111212011210022100120210000121012101220212110011110122001001102120012022220000011211012221201220012102012121102201120022111011001002102221111000022111222201121211201101122122100212211102221200122120100011012021100122102101221221001010011100021021201120001110222010221112011020200111211101010201121221011211122221102120011220022021120011021210220220222000220220222100212110222012110100022221011012100200212010111201102001210202212200012100100010210022211022121122100111021001111212112120022110022012212020212010211002", "221102211211120211101120022200102020002020201200220111220001010100220111221212012211202112201212220021200011012111011012001102220111112012002022212101000000221200122000112110212000011100121220012202100111100221121212200111010222222121210210100220202011122020020220001120210120102000122102222122012011102102112022201000210120111010102112020121202212212222112000222022012020201221200101112202100021101102221012111121020001200000211200010002012211020002202102020200122012202102021021122202112022102020012022120101010202021202001122220212122111021020200010011021101012022021221001121020010112102001212002200221211001202110101020000001000210120110121120111222101122220111020121000200210122201201010200200200012022212022222002202120212011200220211221020221202222010100220110210122111120010001100221220110201201002021100001211201011211002200122020202012101000212200110000212020102101212221012000210012110101210020202012200120022011021120120101210202120001011202122100010001022010221101101120111101001210121212102000020111122110211111200101002120102210210210220011022121221001111011112020001221002001011020110110021112221220001202200021122112010222220111020211200111021002211202201122010222022201212011112112000222002001212102002102022011101012220012001201020220212221112100220210020122121120100101202220220120221000101002112012211220122111122222111002210222212212210201122110121111212220212011011210122011202001001102020111101011101000210011120212212120101122011201012021010110020001200121112021111011102000012211100112110202012222112200100110112012201110202002001120011000121101210110212012212100002001022202222221111202020200121002002200221012020011112112202021121100210212101022112011111220220002102010222120021020221022002000002211211200201101001102122112100022111222221010011112021200102201002211111012020222012021012010222120100210010111010120110122000211101202010202221201222111021200012211102220111001120100100110100102021120202000211022", "211011221202210222001100200120102200210212002221102020111110021110111100100000222201222012011210000010101020112221002202002102200020221210112001101110222021011122000121001102111222112120211211202002000122112111222101021021002122101210000021202021022022021202221000002020111210201111020221110011202120221100212021100211012011012201201102000112111120022211122202122212110221112120200101012022021001201120212010110220201110111101112121202112000202000212210211200102020201122220002112020012101002002202220020000101000001210022102200021002022110221221022120010210121120200112210202012022011112122122101211120010010020021102201221100202012010211110001201010002222111221200201112101120210201021220111100111011012110020101120000122221211222022000101000010212102222210221201101120120022200001202210020000111012121212101101211011122220210202121010000212120220112120122221210120122110122001011211112000101200100000112210110212201000122222212021110221102122000112110202020001000220000100200020210102201120012121001100222021022002211210010202020221122010100211111002202110011120122101020110021212201110010212112021010220210210001210021202000112200102110122002022011001120202111001021022200121002000221020210111011122200121001112111220100002202211121002200002102122221201021102112211201211002120012000110022020101111200220022102201202212202122111121002202002022100210101111121212111022111201100211202120201111121210010222122012202222021102112122202000000101210211202000102112001120021220010001001220110010120211020121211121201012200121001200002012101222012222012221021220111201222120200211102201112122102121111011112211001120122022121210121022010010001101210110002110201022222211010220112121022000211210001102022210220202120200212212110212202210002022120112101120202002210212111202110101002012002010121122222101122201201102110021210101010020110012221221121110122111210011011001000112201002011000222202011022101002102020022201200101210212220220100120212", "220100002120200111000200022121002211212211001211020011120022202212121121010022120021010000111202201212111220210100101120000102111002201101212021112020101011121022210011212200012212200212202212120110011120021002220122221220210220221022001220000020210112001101110000201001210022221211201001112121110211202010112200122001201220001122220120110110011121200112211212110202021212111110000122121000010111021022101220001001011022200200101010102021002020010000011121202022211122121202212211102012202221022011222022122001102010212011211111102120002022211021010222012222022101200101220000100112220011021211211021122020222122000122111121220111102221200012110211022020200220112120210100022011111210020222122011200211221202010211102200100220211202112220200120222020111220112002211010220012010222121112210211000110021120220022110220022112000200122220100000100212012210011111101220122010110202112221011010210212110120022002200021112121100201002102020120002220101001212101110220120112122212000010221022112112211201001202101201100221102000222122002010012010120212011021002021210211221221022000121221212211000122121022101001002201102010200100201001100022202212012122021012101002122020121102020122022212201210121212012110210002010000010112002012120010010001212202001102121201211222000021021000210220122011010210121001211221120221022222020020212011012102221210101011220122111101021201010110212211221112020012220112020000111102201201122001102020210001022220022201222021111201100122200220100111221012101122020021002201120020000102000011120202010110220102111212001202012221002222202121202002012001112020120111002011100202100012222111111101112221211011002120112212110000122221100210121020110010121112002001001022212011122100020221200212110210001112100221011101010022021202111101201021222001101111000220021211200010012002010020102211220021011000121201211120110121111112121110202020021020201110022110002210221202011120211011000021221110202012221100220210221100022020", "010011112201021000110010001002010120010010101022220001000121020220022110112000011221202021102020002201021201120022002102122221212200000002021121201200002121210112020002022012102220120002122200222021210022002111011202202012101012022110211201201122002100020012101001110001210220200111001121202222122002002121020110201210210221010121202122222221200221000221000200122020202200102011010221211201212111100200122221210122111010001001210112020112022220111122102101011101202121001210010100101102220112001112222212120102101010010212001012102120111211221020110211010012222102210212001121200120202221111122120011222001222221212100001212110021102102000021022011002112101011022212222201211010022120010112120022122202022111020021100100210102212100211101100202120120110201200212101112001222200101122101201011120221122122110202121211202122111211100111201001210221200101201121110210222211120200022212001111111111202121011122211210022012101211001120211122102222100002211000102200201112001211111012121022002002020221221201200021111000100022212100200211002210120101222110221210212022020210200202120010121002021012122000201120210112210011210212001002110201122002122120200112221200222100021222121001222020022120002220222000002011110211022002011222120110111100102001112001201211210202021000100022122201002211101212201012121112211000210121210122120220210121102222100200000121000022121201200211011211010211220000102121211002220201221110221221201111001122110200201202000220212002120220211110022101022022002112020202102012011100200221220000021010102011101022112120212002000120011011220021102200022020222121112011222021100220011010102222010020122101112101100102011220100120011022002001110022100212002021210002202011202010010001001122210220110012002122022200110200102110211010002210122211111122020111001002211010122020001110212112101212122012021112200122102010111220202001110010102101102011122112111201202102221222200111002122211220211122120221000121021110000212022101", "121012200022012200002210211012200200000122210001020222121111112220111200211220010122002210110022121212200102010122201210102220202102022200000112012112210210202202020110200100222220100001112222221122202111122000120121211000221120220101221021201022101121222012001012200002112220120221220102220112100012011110200001220000221001000102112200000100102222211210011121122012022121102000222220020202010111200122220111210100011202100211121020012220202001100021221001022021001122012220122111102102012111201121211201000222110102020100211111011021021102101221101122122221110201210221100120100120100122220111202021210020121211202000001221122011110111100212000122212021020121102102001120111011221011000012110200210021210201200122201212212111201122111111202122111122020020021121202020210202102212200110212220022120010201212112212212020200000201220200211111212110012101012111122012202200221201121121212010112122000212112212210201200010100221201212021210222111221120100220000120000201220120121002012000102000002000211000102210222112202121102212012100211220111102221020200011101100212210101122221200212021111002200112111100221121002101000120012102201020102101021220020112221200201212201200211222212011110212000022202012010221110021111010120222002201202001111200000121110122120121221022121101222002111010021220022121202200002022011012111000111022222012100221112222001020110211200100002210220200111100211202122220002200112202202220202121202112200200100012121201110021002000001111012122202001020100212202010102012102100021220211112211120011121021020201122101122011012021111022021211111100220020100121010000220100002121200102022120020100112020121201012200222110212020202220200201012001111210221121012001120012022120112220211000021200121112200220021122212202222212211200022101222012010000201111100200201102000102210022012120102101012012111000201121001102220011022101002022021002020121022221222111202200212200100000020111110020210001122201200121010211201022200202", "000212102210120010011110012122111122220121022111201220121102002112100102110121122201012000202101211020202202201212122020200001021002222210222200200112001002020112201200112201020002210121012010100011201022200121000111110202120012010011121200011200111111201221021001121200121002222121000010100222011221210212120200121100210221010211121222222011022221221222222211201000111211010202220010012210100202002020020220210110220121010212221211001022210121212221201201212012012110020001020021002210211010022111200200211100010112012121121202012012001211001001212001220011210212000120210100101021012012020111221111100111201210011010021022010010011010101022010010002011122222202100211200202022220021220010111002011002021202002110201021222210112101210102222122020120010001001012102001010000212210111211101122102100221121110002000200122202221111120010012212211112222221012102122102201211122222200011002120100211102010221001120222022121021211012200101002010222122022222020000111110220222202211021110201210221210122102012000112112101221110022020020211000202100222112022010012212201011110122001200101111002122200210020000121020020001020220211222201011010022112201200102100221210020110120102212202010012212200011221120021011020120201012202211210200220122120012110020012122101001121002211101121001001222220201211022011010200111012010202012201112222200011220111120011002121221222202222002011202201111102010012022122011201002022121010011022221021010022020020222000100221222000112010101021020121112210021101021020021111100202022202212211012002221000000221121121010212002220001120011002220120001212000120212212200122010201220020210101200121122011221020222022221101202021010202101021120121022012201011200221111202001212021010122122220202021022010201112011222120002020201200121210010122211210020120022221101212200112021200220202220022001102000022202221000202222021212111000012212022021122221220210222021202001211111210120200000201110201202211112201200112202210211222", "120221200221122011010022122021110211021011000101111102210221102112120002011102121210212102020112200100220120102020000010221221212122011100011200211001201001111101111221200210000020110200001211220112212220210220011211112002010010121201101222102211012100100121222000000001100201012021122110220220011011211211212021022122210201112022011120001100010112012021100211020022020112200220222212010211210002102121111211022211002122010210120001111010021111211221010011001000010122022220110010022122111010211020001220112122021000010001100012122120121212010121122120012200121102000100102111122120101112200220000120021022112222121222221120211001121221012001111201020022012021120110011222121112111202210112212010222010121222211101210122201222011122010012211002111202100201222111201111202222022020100000121010200012211212001210002122121000020100110101202220100001022101122002202021121001222200200211212122021222220200102201021100021120202112021221211221122000001101222211120121201001222122202102220122001000110022011102210122221121020202212010121020211011210100021221110201020221012222222211111102000212222020012020110020220221121210122222210011102121100101022012000110121211010202210102011100220021112212012222210110212022000222202122020122122111221212100011100110011002012200010022010022102120021122101012012000010120221121101121212200021222011111022010122211022201110002122100122200221221002122011010212101001202021200002100121120220110212011101021221011121122211110002211122012002221221112202221011120000221102022022012201202201221211100112010211101000202210000011112222221102221121022212202120011022210111200000220000101212110222020100021011210210222200120122200211200121111021121110101201111121001021012020121012201120211222002101221002020112010121212112212211201102201011011012221102100000002102211200021011202020112010010112000012201220212110022202001000100000200000101001200222222002222222101200212102110001202011220122200121210122010010110121022", "002220111200222211000111102020101200120200201001022100221102010122012201110111101200000211102121022001110012101221102011200102110101110010021101100221201021202002000100100210001010000101100201001222011112100110011112120002121020210011210221120100201020010000001122210011102011020100110120111222021000120022101201112102102120212002210011200200212221012021222001200000000101211112200022121121022100011222111221122120110102121001001012201122100201221111111002121111001202012002222022020222220202110020200121001010102111022202020022001110120111202112122221201110121021011212200110221112202111021211112002000111202101020100120220212222101220010110201112201110020121111001001021012200010100221202120121002121221201120011211000112020210121212221211022100111222021001121201201101220102121102120121110020222120102101210120220212111202202121122212020012000011011012210012012021122100020202220122202012000222120011221202102001221200020102201212210022000101211000011200222222210101110201112121121210122112112010002020012110020122222211221122122220220102102010212220202000200002210002000102120020022021120111101100221002221022112111020202120102102102202200112121010202001212010202011200000101002121110011002221220011010022022101220111211010211110201001100111200221111000212120201120001221022222211112020112111201222021010020102111011000201200001002100000101001220121101012202011102101122011220012101111202210121000010202022010100100111212222112202002001202112110200122011122121000102222220020122001121110002221020001011001021002101022102112122111100212021220100220100222100100112022011110112002001011220212012022101110020201120011021010011010110210200120201002012211022012101102021111212020001111221100021020211212200201122111200102200202212122000101220002211120120101102111220111200120211211002200022011221012100221100201000220221220112121101100121101011011121000010201012202102202020221102112121010000211122021110100002101010020102100001112021012021", "222211211011212101112210202200201011212202002221200220211100101101100120102211100122022100100122010222201121002000210010000221110002122200221020221202022122220000200001221202212112210110121020000102220100201101011210011222101120010120122102122021202100100201011210002121211012110000101012202111221000202102211200011221202000022111112020010002200122022210012011211202222102111012020021022112012020002011001211022102111212020112201201212011112100212002011110002010000010121120212122211012022010011222110211001112022212112100210000110102211211111102110002020010101120211212022111210011221211212001202020012002210122111221220002211200100120002020122120101000011220100022112202110220210210101212012020021012022020111022011111021011222022211102200200010200002112200111200002102011220121120201100111111210210001102120100121002220000120220212210120101222101121000000110021201110111102021112120121220112112122100020210001111210102022102012102110010112100000101120012211011101221121011000221020101020112102000122000012210012122022222012221001200200010002010111210120102102112001002002210221101101211002111011000010001211222122001100220012010222201202111001210010121100212102111122111002110001011000012201110001212110121111002201112212010201012002110202202212002012101220222000020212221120222101021021222211020020201112120100110112111102200012010011100222011221010100102002101000012201001100022221201011002012002201220010112021211121021220221201122211001122012101121212221200222110100002012202021001122001212220012101100011210022012022120020102222200211110102220020202120022122102202200102011002010020200221102210002022121112021102212010002001020021101221020002121221201112020101001102112111000221111210011022221111122101021011001000220010001222111100021222120122022200210001100201211201211010120200201221011120020210020100222022001120122211221111000202010222212220221101100010202212210122120022010102002200121110212010212020122200110122012202222010", "122000010102012022211201110110221200200012201002010210201010001212022002210011110021222100221122100101120012020202011001202221211001211210022002022220010001110002210201001212022110212102020000202122102101012122000011201100222101021010102021112200120212020220010220002102212221122020212121110102210122211211000000021222202220211202100012220121220202101020120012212110000202112212001010212101201102111011211002210120110220200221222020001010002022000002012012022122012001202011100111122000212020122200211022102110000200012111221112011000121012202020120220112001022102111021002211102222112100000212221122111120220200021201122210111010122122220111221102100110101021222200102120001121220202122221010212112001110202111010110021201222111002211110210012220202222100102020022111022102200100122110200220000121002022221220210222200011211211010101221222222020221111112210011112012222011102121200112001012012011101200000022202020202012112220210222212020001220202111121120112220210122101002201201211100021121110222221112220122202022010220022211120020101202112111110111001001221101200111112222121220021000112112020122100111121221120210201120011012201212001021220021020001100122021220211010121101000220011211100102211220222221002222120201120010111202010022001120112210122111110222122120201012020200201100212010020202210121112120210222100102112002100221012111102122001000101101110110200201021100202221121111022021000000202210111001201110211212110001112200211100201200201001022011122110221202112200100022210022112021001020112120100212121222011211101120101120112001011010102012210210201200020012102002211020122210200222001021201100020112000220111210122122110210122211102112102000011102221002121110121020122000020112012121012202200202200211211200122220110100102012212002020111011211011201100002022210201212100110200121121100100201212210020110012010201001212121200022101001011222221011210102012010020020122100111201122212212112002202111201002102202122020021120", "002011020122111222222010021001221121000220120122211200121100102001110200221211110212021101222000220002121221022011220111202210221212001221211020002221211222222010101222202120000001222010112210002101020100211200101121201101002100122011222010110220102200220010201102121021000210111102111101220112110211002111212110220220220102222102002102112200011000212002222110200012211001011100110201011201002021012012222221212021011011211102211111212120020002120210210211011022221202001021220020212021112012201121021210010112221120001001012100000102001120012122222202200212202101020020122011211120110022001110220112220210210101100012202121201112101101202002102201221212022021111112210002201202022212201202221000220110012011000111102220220210100222201202011201120002101102002001120022110121211000001120021000101021002221001220122202102011202121021122000220021211220020120112110220000011022000001210021010210022020110002111110002212122102000000211202111110222121221221220222120000022110110101012022120010021122001102111002020021200211021011002202121022201100022112010121111222210200012020221212012201221022011012112021012110012100212112012212012222212220211122120221002012100221102202100020101011202202202012112012112202110110200102211201022222221212102021200121110020201000220112202010020001101220110100110222111010122021011002110220112101111220002012100112201121202201010122222201022002020221022012100222000022011220101202022222202111112012020002121012111002201222211200210021120201121120021220012212021121102112201012201020120011012202212111022102200000012211121120112210002212110112122222012011120121000022220202102222221102002101212121112002221112211021012211101200020021202010002110112000210210021220120122221120020201202210102200120200210111220202102012211200120200110220102221102202000002221102011212222100001012201201111122102101111220010002120112121121000111000121001210200122101002001012010202200000002102220200020112010012112212222010212021020", "011012001202011011201120020002011202121012222021022200101122222210212220020112220221210000211202021002221000010002011012200022210210202222101012121012220021211111111221120210022022001121102101200020012112211210000211000210020221002211211110220002101221212200011001111011220101001110101100002011021101211001100222111102001121002100211200002001002001212111000202010120011101211202210001120210120021012000200120002221022121101122020101102102021221211020010002002022202102121200212101210110210211121122002220022210102002001220212001221222022212022012101020000201011020110101021121000222112201122001120010110110001212211220021021000011121012020000121102001202220200002011112022002000012211022120012121002101101120221221120110120202021122010202211200211212020202001110200221001101101222211012011010220112101010112200012100100121111121220111110121200201210001101210210222111110222010011110000120101002112011011021021002101221011202220012221002112101110220211220102200200121211021120221112110101200201122020200012110000000102102201210012102211202000121122021110220102222021020120010000100221212002111221110011020100121222111001211221012222101211022122212212120222100120122000201222122211200012002200101002200011100212201010022222211000110002121202220211020212222201121122000220101002121001101000201112212201002102012202202001122011002212111002001112020221021012001220000011211012202101201211000110021122200111010010112201002122121122221010212021010101110120022120122222111112112002110001000120220021012212121011002210102202010211110110001200111200100102222211222021121000212211212011121201002202210200211101001201000222110112021100110211200210101110112202021001210002011120210122100112101021120111012000002120022221021111211110100100011010121212101200010201121221022200211022101211121021000202111010220102022122000210121121111000112000020112212220221122011111011010200012112212102220201002020021220002212101210002112112012122102021100122100212210", "202211000002110212010112111201202022210021012121221220002201010201210221112010002220122012001211102212100011202222022120000100000221100101002211010001222210210110111121002011011112101121201211100012111022120022200120001212210202121120121021010120220221112000220122211211001102020001112211001122001112122211111200101001222010202010012000011211010011010000201120220001012002202102202200202100022100022202002010112121122012021201200121102000100021222221100010100112102201201012210201222001220200101022102020100111000211011110011120201202100012200211222020211020100022021111202001210100010212122021222102000211201020201022121121111200111200120102221220101000000121200102212212200011022021112122011002220222211020202201210000210110000021220201101201010021210012212001020022020012110110110010010112201001221111211100120210201020202120222110202110211210020022021100010211222001010002011221112100011012020001202222111001202202110000210101120121022110210221102222102101000001001022200100002121012212112220211102000201210000221200200100002121010112100202022001001220112000220011002110222210021222111220200201010020202112210021221222020012100201110202021120222100202222002121211200121101202002010111210022221002220210201120002100012200002022201011212000021020200101110201111000011111001101201010111121201022000102201012020220122202201210010021000022002202001121011012221220122100102102002200221011120112112000000122201001121102012112011221222011010121010111011121101200020120101001120222222212020000110222000200012222002102221221101110021212100000202221010001120210101210212000021001022022000010202221011122112211101112022110021201221020221202022002022212110010022201122102101110122102002102122020221012122020202210222002120221001212022012111222011011001201212011221121201002002110210000010000001111200020210111111111211010212101022121002220201000101012120101020221022101222102012120002221000111101202001100010101220110202121000112102120202220011100", "211021012020222120022102211012220100202110101021122210011101211210210102120221111000222210202201120221121221222120002010121122222220012112112102121201122102112102220211202022211102012120100020111011221210022012101100011201101102101121110000011111211201012100020012112112120020222212121002220010222120221000200121001110020000011100001220221101201012221010220210010112002210221112012100111201222002010210121211011012212221212202221012221201110210202121020121200101221121121222012202222010220111221021122222001122122210201221011010010011102201202000002022000100220121002121000111011100121120011011112122220221200202100121111001220210222012021012211102221012112221002111211111000120010111020121211002120012120100022200021022201201022111010020000102101120102020001111001102211222202120112200110211101100122021212201100200001202011122121000002021200111001010120121202020221012111010100002010000220200112221110110221101202202002100020220110210200201222002111001120000202121210201120200210221010201210111220010112102111101212211201120202002101220100212101011111101100100220010010120121011011220011101120221010212212111020220120010102022110102100102211022022222022101110000211021121100200000012011122001100020212102020120120111111202211112222120002000110212101202221121010101111201010020210220002102202011020110200121120121221122201102102122222001121200110200202201112011011211012201001201202220212001120110221022200221211012021000122000202001110120011012122112022100021222022011202100221210000012110210020100020220001022122201120022011210112120212000201102021210012022001200200211220021000022021202021021212202010012001122222021002122001122012002211222102200220020221221121001201022210010122221111010111121201221020112120120010210011120112120122211110000102001002002221001010001201110000122210120122101210001100201010122210021101221100021210002021020221011201121021210121112120112102002102210012100001012001021221222222022110020222022012000021200", "000010010022021000122010001200020211210002112212000100202111012011010220010112012202202102101222200101102111002022010100210121010000022220002120212111100122022222110122020220121211122120212210222111011220000001222020010222222100201011222001100011200101201202010010102110100212101021121201001000002210110102020211210010110102111010011010212211112022122000210011100022222122002211222022202202020200111110122011012022221221101122110101121211220020022100210210112201001010001112221220011000101022112122121100102102011212022000010201221110222000010222111022200120100020211001000022100211002111012120210220121012010211100100012022010011002102021112022102001111101110212010210021221221201002012102112020222001210122002102200210111122220210001222110112200120111211102021000100112100220012020222222121012202021020002102021221112200001102111022112200121102121002011121100202121211122120221120210101100120202112020112010220120121202112002010022212121202211202120012112210101110020110000010212222010120210222211112210022222111010121122221222102002022122120221200022002121120002000001010001221112021211110202002202220000010001201021222020202012111212222110102122111201100222010100222102120111200212022200222022002120110221021001212000220012121010220201121000021220201122000122001212220000120002221221100100021111210202100200221000100021200121111211110201001211120122200102122100120201012012001222002121012100202110112200121112022102020210001221111020202011100220201111000100010000212010000010110012212202212101112212212222002211012001212112222021002101011221122111020121121122021222020022210200020202202212011022010120211001021220102102022012021021112111120211211011202001000121112110201002102112220000220211202102120022220112002010212201202121200111010100121110120212011121102110102121000020010122011201012120200012010222001102010120001020110201011212000120112201222210102100202111212101201220210002110100221020100202011002000010110212021010101212210", "002121102022201021210200122200011010100111211101022121110100002111110000101200211120120022112121202212010200021020020021102002000211010222202112122001101010222122212211211010211021012222121220222102210112000022102212112000010202101221120120020010102102011222222111222020002110122211211010211001121222021002011122122112121002101222010000112210122102010011211212220100212021121020002001100001120210121021212201120000022021111201001200220000022011012001201220220021111021201201212210221102101122020211120200110012111200201201121201120202222122001200221000121010212110102001210120221210102112000201201020022120012101000210012120112011220221111011200002020110110202221101121201101110222002122012211021010010021212112211012220111222012101122021021201001210000122100202101101112020021220221200210011010200121022110101120221020202021100212222200221110110202211020212200212010201221120201220012002012012011021021211022012220202212110110100221200011201110000110221102212001210101122202101100201111001212022011221202220220111201121202100212111022111101012201101002121110012122002222012002220002121110112220200022201222210101100021202200110111101202020102002112011221120011021221102220012221102022210221000010120020222110100111120121001120220112012120121111210110111221100222111121020111102012111121212210000222211012211220110012020112011212010112102002120002122121022220122010200022101001222101001222022101200200120100210012212000000100002200022210012112011121020101000110112102202120220122122122001020112020000021001222022221212020200012210202111212122212122021122221020101200100101001200112022101021200201111201102010001112222122222111122000020112120120221011110021111110102120200101020210022101010220100021201011202110112202002112101221201211001120100222020000021111202202010021002010110111011221101112102101102112002112002202120001020022211111000101210112102211202210021101121002020120012102012221012122210202010101102122101111101020000111100212", "011221200022002220011001000121220121112222210100222011211212101102212222021201012221120221112021220100202022002201120220011011222112102112200202112101011220121000002011110200121122202001201001102012220000120001210112210202102101201010010121100002112122001012000102120121222000122200102212012101000000121002000102121200121210201211120202111012002210112222020100010211222201012022201122120211110201010200201211102201202021012022121220001101201001110111220120210010111211000200212200010222211111121202001121112000201120110102221201011000020012122022021022122210020101212000000120011011000122021021021200011011221021022120021012221110201111222022120200201001112221212002120211202220010110022211121110211010021101110121022120012210201002001201111002000112012122100012112202011112120012100112222112111011110100220200000210220002001112102100212210220200102220001012221021101212121101100212211120201000220222120110112220221112020010102222111120200220021120021001212020112100202210011221020212022112102020112222002211020211220000012220022002212021020200211221022120010012020112020110000120220120111200121211220021200001001122022112100222021002112020000202201020220122111002011222221111011202101022002211010001120222220001200101122100011212211102211020201022022000111101102012121211221021101121020220211110201021120000220002121011201210011000212111201202100222210102110201212101002021202112011100122021100022100000021211100100121012000122221221221001112110010011001021210102122100211220102100022012100112012000021021011112111001021020022021111101012010111100010000011001021122222122011002012221200010210012002202011022222021020110010200122011111000201020212011202002112112211202212101122210122120102102101122202000112012211012202221012101120110010012002202201222101122202222010200022000020112022210120221102011211221212020111120020000121200220102020110202202211012101002122201122110210010122001011022022200110122020010010001010110001101010002202010", "022112012212121000001202210022211201102122200121110022212011111221000002020212120211201011022102001222212022201100110201010101012022100112112100012221112222022022101112022022000012022102110110102220010220221211201101121221002002101112002101201010222010021212011122011122220002120220202002100100001020120221201022122111002000021001000001020110120121200100012102021000101111002122202000211220011011101110101122011022111021010002020220021102000111012001010221200011000122002110100001020122221020221002101010212220201110020101102101010111111110221011202000102101002012222222112210020111101102011210001221021212110022121222112211101222100121221000121101022201002112122111210110020220110222200010000212102212202112011201110102010020111222222122010220011222000010210221222022112111101121110111112200120212222102222200111112002221100222201000022120222202102022100120111010012021200110221201111002211012220200020012220211010101000210200121221000000221002010210010112021221221201100011121122221221201001112200110010202220120212022222111210220002202021100210101000001210112022110202110211211222101220000221220101120202201212011010000221110110022111121012120022211000120122101211220010211000120010001110001002112210001120222222000121110101210121202211021100021110201120121022100112102111012022012120021210121010010110001000120200210100120111012211010121211020220221210222211210210112102212102202212212121111222222011102202210112020020000202021022001021101211222102000010210010212001100200200122000100122201201120121221220001111201111220121100222010110011021020221111021220010200002210210222211111210020110201020102210010122110120220222221222200021012122222100011212111112202222022101112111210102011000212012010002102010202110220021210221100000202120120010122020200110111002002100020012100212211100001102212202201201111201212202010012011201200112122122001212001011212111122111212210102001220020202100001211210202201221120021020001110012021002002001022", "121020202122212112110120210202101210110010222001201121210110222102111212222022012220120120212122212111211121021000100202001011122000002021121021011020000012112100111110020002211002002101022002101011112001012122121210111011222022122021220222020220202012111212211101120110102101122200001111120211000221200200121212120001010120200201121111112110121012011101110101002120202211222122212221200220102212020200010100211200212211212211211201000002120211111102011011100110101121111120000112212222220210102210200112001201121220222200111111210111222212212121000111222110211010110210222201022020201010011000220200111210010011110121010011112101011211112111102002122011121222002201010000210120101021002022212120021021202220000012122010020212102011012011100121112011100201021022221021011212111112110120010202221120102001201200021212100210222111212020221201222002120101100101011102220211012222021111202202022102021212100201022120000121121111122201020221212122022120120010010120220101010021201102211010220220212210112221102000010012121022210101022221212001000101121111102201020021210012011201220120200200212002200121110201222112021011220012220202110012020200221221202202010201220221111122200102012201111200100210121101010220111001200100111101111211011110212010110221000001000102201201002202000112111210212112011020211202021220001000100201011221002202102000201002121220110001111222201220102201220021020111112021012022000201012100110111222110000102201220100111121210201200102020002000101100201222100110000111021121110022221112010100202112022101001202012102102210022210121222110211110201002022100121000121212002120011102010211122112000120211212220121020011112222021002200010121010010102020220100011200102202221102201021010202020012020010220122222122120221212002122011011102002200210101221121000020221011221002112111110100212020101010200111021010100222002212102112020121112020210022201011211000011002111102111001010102111200120111212101200122012122210212001122", "120120122001010000101001001001221101102211012212201210200001222102211012002111211102210100020000021102211212121212010222210201202220011012002000020012020222011002112020200011212202212020211111222212021201222100102211000222001020222102222010211110120012001222211011021101101011002100120120120201010121000011000010002201022011021022022102200012102001021220001122201011220202011021201212012112121112211002000002012202002021112112120221121022201222101002221022212112001221102000121012020121112202120101220211002121201102221121110011222202121112021220022021012122021210110110201200221020011111021000112220002101010110210201201010012102021110020001120112210121120002210000112011000020122201011201200001222001022121101200200212100010000220001222000200122201102010020221220012200110120212000002112002221211001101001201110011011021000122010121001221120112020101211221121202001112111001002012111010120211100021001100201101001100211000122210202220222210110202212201111202200112210122020221001201002200001000022121201200120010200212111000212102112222120012210101210022110212002212001000201121021211002120000111201120102012112020111200102011112212211000121102200111101011212212020210001111021211210111202111001120011010100111110021121120001122100020200111211001022122022012121000220112101121021022000101111221012210000211222211122111210121202000222012120110201222022101021222211222011000022211120120212211201120210110100000020002201112010210201100001212010110112120021012000221222102000102020212211211210202012210121100111212021021111211010220001222202000010010001112222221220211211100121210222201001121111012220002020002120010211121202220010201022211122211212012201100112110122202100210201022021111100122121020021202002102010101022100011112111010101002100020120112220211121201102010110202210022212202220002020121120220221212101120222211022210001120010112221211220222210101121121012002212200101202200111121221212201020212200002011012222121110001212212", "102222110012011212002222120110110222121210120202002222122200110012100011001201210221222011100200111020101120110220002120221102200012000201212122121112220000010221220210022122201022222220211202112011122220212111110021000211220001110002202210200102021011222022120101221020220120010212211022210222200110012021121021020012112102222102100022020220110120200112010200222222112121001122021212200100220212201201012100002020122021101000112011002211111211000211200211120121111220210202202101101220200220020020222111101212200111221000011020220221222221221121221022200002201120202022121121212022020112022121211211212112010101100112200001212101102110011012202010220202211100212002221022201012020221121022022211110212200021210221002210100021001121000221202211112122100000211012002020121202110122001211012220020000201212002222021202201000022000101000121202202012112010010012110111110000221100211020000220211211022220201021111020100121220220010221102222010202010000100110020220110212110022212111201201110021010012021000011220010102101111222112021001120212200121110220222211111211001222022212010122200002101002011210011010120111012021021101201012211212111101012102210121120111122020100202011202011210200112200011102202200010010010221222221120000120210102111002102111222122221111102112011020201120220011011111012112220012200220112022111100220000001202211110111221021021121002212121101010202201102121122101211102010001111202122202002200100012111200000222012101020110011111011011111211210100220121101102120201112210011111211101111120100111022122111200000000002210201210211120022102002112012022201021212122020101221221122002120001110212012220022010002120101122220120210020021211112202020200121111002100111021201000112111112101002202010102122122111220112022210101110010122002121221210010002220100022211122022221101221211101122210122012122121102111002021220102021100011011102221021102222221022102001200002211222111020122212011201121222000121012110212100221200202", "212212022002102122212110211222220122101211121202112000000221100222212211021021200221120021200111212001200222020212002120022112221221120222100022121201002221012012201111111222220100022102222111101001100022220111102022102100021220210020101101020000210000100211000020021222220201101010111120220021221211122221120010012120100000102122101110122121212221121200010222020220202022112000120000012220212022011222002212222220102221012022020021112010020110112121221122120011102122100102001011221210121011210001202201000110021210021001100022222122022102010011011220201211022000211012000110021022011000011012202002111212112021022002112001112212122211012000222112011012012020100022010121201220112101220110000102101111122211221121101122122112120102121212112211210102221201221201020222100120120220200211011212211202222001121121200201111100011221210220201122202122201121111000110121011000001122002211112110221112022110000111000112222101021012000012010101200201112200121202200221112211222211112010102022221120021210000201120022001211001221102111020010020002101222120222220001211212022021010112211011211220201201220112112012211100011001210122100211010102020120020201121011000101210101121110210001202212200221001200110022012102102102020211001102021201121211021210001102102021101100201021022202100011011101021222220021202100012212022200001002100210021010220101111221211012000020200012002200201201020020020200101112201120200011100221212011022211102220111112122220020102210212100200020001100201221021022011221212202101022222120220101200200220021211220012221101222220011202121202200120020121211201020100002200111122102201122022100122111112010022110012201211102120102211121002202100222020122212101111122101212011120222222011101001120111011020120012000102222201221211111000111100112220210011102102201021221211120201021212212020201121202121211100221122001112212221212222122100120111220100120000020022021100200001120202111200102202122102211021000020111111221021100212", "210011001001012210121211212121022102210222010210111120022002120121012221101222200221000112021022110221011102011010202201010202102101212122000010102122001222212020010020111012201122122010210012001020200002002000222222111020021212111101021110101000111011000221002202002100211100200000010022202101102110202212220022012021210120201021001012220222022212010211012121010202122012202012010220020001020202010201010200021200210222112020000222021020201011122011010020102211201001201102211121211020100211122212001201120012111110120112022220012111110020210011120100202000120221100002002202212210120100000120022022111002000101011021100221222220020222000211000120022222200211111211111022002121211121210021211021220112201001220221100200221110101200112012222112000022110022101002022210110011211200012112202220020111112111020111201200201202112120012112021100211002221102021221010001022210011010122210002011200122120210121010122221012022120000021100020022101201002112112022012210011122110122020001220010012022010012021110020211002221102101101201121110202200212200201020122211220112110001220211200122110212011220122202220122101010000021011201100020212121212101010201020001111100211012222021211200212120220202221122102211012210102122201012222010220020200100020111212101022112012211112111111200221102022200112120002001120212002221001210102100212000212011211012010100121011221202002011112100121100102220120020121100200102220021121210012100221001120111022210021211021022121011020001201222101222011102010002201100111102200200100202011121221220121122012111012110221221102101100100220011021210220210011101122001021200210202202102012011212001102001221002010121220212110122000121112100220120002112221100101221200220122200112021101120120212120110211021221212202222012021021022110100102222022100121000122211110202211200012012212011100202001112002222121012112011100202211010201001101120012121221112111010120101010022200112012201201111122101101200112201000102121211120211", "110100122120200220020001101002012221010011011221221020210222220101121102010102101212121211010102002211000121010212102000000222022202020120122220101222001212002202200002111102101220011100211221202112102210111102202202212000100120001011111202102201200200110000122021202000010001000212011112212110002210102102012120221021002220122012112212020020120221122201122022022001222100000100122202100000001201211211122000000022100201001210220122102222112020021022110212020102002221120212010210220021111120021002120110120122212012022120012002201120220122112201120100111022211102000012202202010122012201110200101120222202221102101102220202000100101220012011012222121120120210111110100122220210111111010122100111002211212012102112001112120002110200222022101011220012122201220021110200002221121202121120121102022102212200211200020101111102200111221110222102112220011222100120001220210202200210120110110210222012011222011021001020202220021221200012011000220121111220112002101220020211121000121202101211121011221220120001212002211121211111001010221122101212021102021102221100201002011101210000202222100102220201111002021011200222111220010111121101211111112112120221020201112002020201220021022100002222220121220110200011122000020100212120001111011020022202100120010022020111221022112020200102221002011010122202112200022100011012201202000122110122222021012011100102210100222020112021210212121120212021202212212122121022002212012101220011110110121000201221102221021122212122120122211211200202210211122210012110210011120202212110112201202102021002112112212102210200200002112110111112202220011102210120011020020200010210100100010200022211102112000111211002121211021010201220120012210220021212220022222010001200100122220220112210110111001000000000221221220002101102121220100200202210002002012201221201220122010202102022012001000201202220110100000000201022012121021001002021202012001011122200022200200221121201221221112100210120002210020221201200022000111221101110", "020212200201212100010010012101200100012001121010202102200002111202210201020001202120112120200112202002120102010111221202000000122110121112022012121211112011121011122011220000202221202222211000011101122021201020211201011102020122022221212122100002012121201200111210102112112102020111020112022201112211201212200210012202222001110011001121011001110100202120012011011201012020001221021211100100020220210011112212020121022022211001221022022202001100101112110220221022120121000220201111010001010210220011011121100011111101221112020000002002100202112022121022121021021010100220001221111021022012222120020220211201210100120001020112110000122011110212121101120121202100112202002110221212201001101022220222110102200220212212110121010222210022021210100111122002210210021012100222211121212212202022100011200002111121000010200122201022120001010001022101010021201110200020101211101202112101201021002112222002112211210122002222221021101222001101210012110121210102122012000010002111120002001120020101110101121120002020010102201110001001020122021101121012002221200201101120012221020101201002101101121201110200121020201002202122212000210121211020210101111111022220020000111102010110002021011021112222101000002221002210221121210201220000201020000021112211100101211210222021110121220101002000222122012011200220122201001220200110202022020202202220220120101011121212201122101012010002201101110112201100111000221210010011111101120100121220211002222201200021011100010100101021221121002212222121110221210211211002111210112022121202010220112011011010111221220210211210011211202100210220201210220022110210221022210121111012202121121120120211001000010201100102122210222002101221000012210020020110002111222220222001102120220010020021220002021021200211212102121110001101000111110010010212202021001002012112100101211020121221112100210121021022121212010222112210011020102201022110122202210122221020000020110112122020122001012222010001221222000212220202110111200101102212", "201012221121221200010122222012020001210000001002100120102102200100000011102100211012022122200022011121100102012022201211101020200010220011001100200220021210102222210221210021000111010012100210101022221021122112010112122122200220001110201100200110002222200001022010022202122002211002100201020110001220022000020222200211002022212020121111221111221100011110002120201111011210211012212022121000111100010011010121100122001022110101111221222110202201112122100020102100102110001220221111220120212022100100022001110211112002210210100020121100222211012200010122102001220121211120012002102120000120220112111211220001120212100012202101210100120100102221001221011112220102021120111200110022101202212010210201002120022020111000110211201100201010212011202021010111211222002000001212002110211220202012102012012102220010210010200011202002002110112222112212201021010021100000220022102122102112002020111002100210120210121022012002212122012201020210222210102010202011000011011120212002100012110202212111210211001212202112201210200100221001021020121022212120001001220112020220120001001121012000110112212102110011002001110010211122002012212220120021120000001110202201112011210120200010021121122122212011121111201121201010110111022202122121120111000020221012011000021110200202212012012102111121000012220001012122100000000012220220120110212102221200122002011201011100020112222111111100111120012020221011102220211211221021101212121112202211100220111211221222010121100221210010102120101200122200012201210200112110111200022022002011021000221121211021012212201100212120102221011211012201112102110222211212220000002212022111111222000001100210112220022020002202021122200121212122020121012011200200121020120200100012200021122100010201111011112120011021012022210221001222000211110012220201100200200210110000011102001120020221210100111102101001221001012211111000010002221111022220022000202220002200201101220120212011001212221011001121201210121110121110120000012121111222", "002100020201011122112112101100200012020100101110022112000121221220020100121120112112121101220202020021100111222111200010212001000202001111112211201111210022122102111100022212020100101221220121020101020112100012112101101201101002021221210121211011210221100122112120012201121222221101202221021210002111110012212100211111100202222020122110001020001011122200100010202222222020002100000011000011222201111212212221110122011200002020000211020002110120222210002220001002211101201122012121011110001210001201211210022020010211211112201002022022020100221001220211122210222111200022010000112202221111012002100201111201120111110121110020211101101121112020102202220212100000211210121001220002201212202112002000121110001222222011022011001020111102021200211120000210110101221011102101012020110020020210121221211122010001111221002101211201110022212001102100010202200012010210202202012212110110202122101210112221020200021110001111110102021210112112010121120221101111110022221122010002210210212220220211001000121001010112212021020000011120221220012020211022212101111210001012010212001201122211000221112122200211222202000200120201021122000111022012100212012010110022200202112002122110100202202221120121101112020101012222222202222201002222220220202110011100010120211002202001112220121010010122020212100011122100211201120101112111012001110220001112221100200200022211201011101011202201211212012121200020110010210110012001011201201211101001010020221212021202222102122211201012222011220020220022021101021022110110120201212212010100112002111101120110021001112201011110112211121102122120101122212202102021101202220001122102021001012112021112201022200212002200212212101102100222112000012011112001022122221220112020110101022210221022222002220001201022101010121020120012102001221110002121110221110202220221022222122201201202000102000221002210110001022001110022222121012111011122201100101220102121112000000012011002000121211011002002200020100220110111221000110222221100", "012110002221010111002002102200220201221002000021212122221002120000221101002210022102021210201101211211110112211111002011012022002002112210102000011100000001212101222000021121010201222201012222101010011112101001012212222212200002102212220020121101022220120122202122120121101020200000202222200102210210222102111100211011112012120120112211000000021221220201210112202000201112020002101022020221111212111212120000011002120222221220021201200210021021020000200000220022020012000021200012000200021202110111101221020202212111022002200012022001211122212110112221011010021021022120101221020112222021122102202020220020002102020221120110221212101121122122120121221100200201022111021001010122120210112211121102201002021011100210201121222222122012110001011011011200022220221202002211201102010001001102100221200111212202210100000022100101111110121221112002101020011220122010211220210222122112000201000012201000011021120201000011210101201212211101022222110222100111102121220122122202112122210220012222021122200120112101022002111010001122112201100101012111000002022210020211220220102000011121000021001002011011020000222002220200220001021121022011002002100011011020011022000121210222020022211202122022101200200211222200022220201000211010011021020102111010011212200221010200001221202000220002201121121002110011112020021001021002010012110100010102102121212102110001222102111112121020021101112202020021210202000222212010212020222202020101101220110002101120022220210122002220002000201122012112222001010201222022111022120200221121200210102101120110011201120122202100201220010010201221100102022000020111112211120021210000110212211212001020222212102120102201122101010211001210222021100010220202102212200120121211111210001121010211212102021122222112222201221222220111221222121122112121220211010000010020000101101211002100020002011011212022222210001100011010021210110210122122100000000010201122020202222120120122211212012210112210122020122210201012021221011120102120", "020201010001212000222000111022121111220012200101102221212001122000010212120102211021100002101012100201222021021211000211100212000020010101021100021211212121201002111112212021212202210221002110220111100201221220202000220102220101210221012020121120001001020100120002100100000222100212020002002010221011101010211121120221112021121102011002011012001102100000000122010201100120010112220102101110211110211111211010011112220011211211211112012122120211011212100112010022012102200212100212000010221110102112210111010122021201001111112211222221120120010002000102002001110100200020001001000001220002200001211020120100102220120110210212001211211211011001002110110020221100200122112111022120221000112022002112102211212011020000022012222100101201021121122210202002121111010122020110221010112000111101202020010211102211220122110100001112020010101110111012110020102001220002212112121210212100100202210002122021222112010001000121020112202210122221220120020111202211222110112011111120021020001211222111202021212002020100000201211201021011202000010220020122221212110110002200120022022002202010120221221100112100002200000021122220012102222112001101002101212120201001002120212120220201222000010120022222100102211211011222101202210110021021002000001220021111012102100120201222021021202021211111210002102021002121220220210011221101212201100200110021202011102000010222000012120101102200111211112212021101100102020022110122111221112101201111212121122201112110101112202022210021020020210012011200211121201211100121121022100100002200220110211211201102120022212112121212011200211221102211110011102022112011210012102002011212212020121221001221212022022202011001222112010022210011220200001110120200110121002210001001222020102000011120021210112220102200011122010000221000201211012210210010011201001020211201212102121012112200110110201122110010020011010122101120111121101201001220202100022212121212200201002112100011012202002112002020112111112122011012211121002021201101", "200120021100210020201221100000101111122112000221120010111011110102100220002120100000220001111102120002000012212020002120122120001101200110022100002101000011210002201220221010222210001221102200202201100012102212210101211012212001121220102111220001221020000202201000021111021221111122112122011210102202111122210112101111022001012022011001201221211110001212102121011102102120201111212022020120110200201220122001010221002200201200122120022122000000201111202110101201122221010102012210120111220120010212102212212212220220210121202101000122002011000101102022100102002222120011222212100112022212202220222021010202212210201111112111211222120112021101102020201220201011210102120102220202011212202020201100121211110221100211012101202100000012200221001121010001122102101121201210010222202201201212122112210200222121201102220201112201201002212201221112012010222001021200012020112102021200211020022020110002120202201201002001112121101200110210112001020211110012111122012210222200221011101011101212100200100011121101012111000222201002002211221020222102012220120000222020020121201221002011010100221122002001000111200011012121220020110011212021012220100220120212001001122112020100022110002110222111112100002022110012110111021121000200022110202212022211110001002010002220011211011002220200101111222022011121000202102101100100222001112122222202102011220120211001222220221200100122021022010202212001202012102022212001000111122100220211200111102202202002201111122101111020100222012220000200201222200020020102110022202122001101000211122101122100122210101222011012202120100211220112210122200212210012211020001222210201111012101211002112121001102202202121211220002211011122020212200110210110101021002010101000121001020102201202110112102012202121220102220112211011200222100002020020121010011212010022120020022020120200100220010210200211201221011002000100210200020020012120010002000120121220101100220012120110110010210201020021200011110001202111002100122100121220", "201000001221000211012001010200022212011002011120220202221022021212200020212001220111122100012020112201111021020001011220101221022010002210020102001001022000102002202201010211122021201202220201201020020200201222102122021220111010011022100200210121211221011001220201021120200012102121002022011222002001210021110111120100222112102200021021201121012010000122002120110111122020211002202002102001200221110022110110111020002001221222111202011002121022020000111120220212001112010021102111022112011212102122212110121222202211011010112200021220112202011220220101001102121220121111011010220121110011120212222100120021020000112212121111202221122122202122001212002121202210200222222220200220222110201100000011202001200012212121112200202212202000211221020212122011202020111220111222102011211211220101002121110212112011100120001020211220212222200102122012221222221201001020101011200002010211101101021010100210212111102001102012110012212120020112201212010002222211112210112000210120110101111102100200122101212202120010121021222110000200022211121221010220112012000200100121102100202222222002200110000001020102220121222120121121201100000211000000222201202200200111110112110110210221211001010110002201020110100102102202021212021112200202211200201000220221021220200021212100010022122012201212210100211111101122001201122112221221110012120102101012202202021100122011211002022202211021101102202201110212001021010122221210202020001100001102220102021200101002010210011220110220011020122122210111102122120122020121122021002211101210102220202120020102122010200211102211222020020110102011100221010101100020212101111111022122101111022021200122211002220010002020200210011022111111111222111202211202012012201201100111221200210111121221000012210102022112111002112211002001000011120122002121022110011010122120010202021222112220020201200002022112102011201210100100111012002221112201110212100222122010122201220202000000122012010002112121111002110101012122101100021021122121", "022212122221000010222211222221021201101222011122021120201010210110102000012200010110001100110120101002212222121012120002102102221010201120022121220122100000221110102010111012111001200212110121112100211210000120222120120200110120121112220102110021002012100111010120222002202210112002222022210121120121000221021102102022201122000221110102200110102011000200211110011120101200100122102201121122201112111120111022011012221120211002221222022122102021020200222020012010001121022002212122201001202101211200021011012020111210101022222010000012112102222121120010002011211210011100212002122112202221112022100010200122210110212011201211010210121010121202112010221212011102120112200111001211010220000110122112222002112010001201202022020120002200212120002001222111212101011101222202012121010011022102012122022100011020222022211100102222012122102111012001210222102011111210211220112012111210112201020021220212210000022002011002102002100010010201011201201020120210011002201002011211100110200110001122001101112112220011101201010212101121022212102121120000001200102200202111010012112222222021000001011220222112121010000111201200102122002210201020222202221100100221210120111101010010110012222102211201210221020210001220020201110222001210110002121001010202202101110022201011210112212111021100020002012210210202210110100002100122011220110100210102220112210001212212000210101012100100111002201101121220021121202102002020121202012202010102021002000202202121002121201202111122000122001111221202100011010222212022011020011020102211021200002111110212012001220001120022220020011001121110100000120211111020020120111222211122200222100112100120202212002121101121211012020222201000222110120000220100211022111022220222101022001202202210002000211002112210101100211002202212212222122210011201010121010111111102120012202022220020211211012000202202000122011211100212012110100001211000022201211012011011002112220220100010000111121202021222010010111000110012222220012021111200", "012220000012010222211112102121111021111222002220212222212102010201111000202111212210202000011001001120100020222101001012022222100021122202001211000101100202021110200210202002000102202120102010012002210100022210011011012102011220111022212110110021022110110021022210120121212122200022001010210211220201000001222210120002111102002102011001112122001101221002021202002221102112100102200220222121212201202212220221022100222202210201221120021210202201001110020122200212000010121102102121201120200212122211000210102002010010202001202100211122102210102121001121112102212011212102021120121101122222011121022020202200020222000022112220201101212000202012111100201102020120222010212021010011002022101210100011011120211220000201100210201001222101000111002000201022020000120101021001000110002211002111111211101211200021200002100112221101120122011100111202112222220110212201021010111102020012012010022212002111202200211011120021101112101200110221021111110120010121002212001001020200201211221102020212100211020202100222000001102111212102010021002000121112010101110201012101010202212111122011002201121201200012210112002221110022110211222010100021100122011201212122211122200220112122202122112100002112211200010110201021001212122202001021201200122102120110122020101211002100002200210020202012211121220011120112210201211120001022201000222202211111212111001000002220000200010222201012100202222010111122002002001122211102000202012012222211211101200110220212100120110012110001120202012212210010022111211012120122122020021201220112021021022212201011120120022001101211001022112210002200111022121222001112011112212022002221210112011210000120212212102202212012010220220011120200012200000212220021221221012021200002011002110000100112211111220001201200210002201200002102220001020211001100200221000120102011112100222100110120001120010012112102022220121210000120112211202200110011010220200100112110022212222221000122202000110010012222210201011122102100010212211100222220", "102210201102102102101121102211102101201111222210012211110022022002010111120211211020202000122022220100012221020210222000122020221120002211101101122200112210120220002222212011111022102121010022000210102222001112001012200200121102011012200011122220212202102111020201202211200220020002101222022010000202120122120210111002110202101002022111111202010020100112211012000101120021110021202121211201012000122122022222212112010110200020111201221111100202212110201112202212201021112101111012001011211002200222120101120222112220001001221010111011002110111022221122221120112021200102021200020000110101002102002012012201121201102122201200101111201211121122210022021020211102022011102110012221110100102100102102212222202220121210102112210221112202121100022110210021201112020002211111122012210020022202111212202112000012201012101002120200011021111101101202100121002102222121112002221021100111221121100001101110021122002022102121101012021212222002001220012010220121012222021121112201221122100011220002020221212102000201020000022100212120020020120202221002101002021102000002211022220121010101011100110000111121211120101220111000020022201110202111021121212222202002002001022012021210212210111021212020100212222002001112221111112202011222021012100021101001211201120122120121000221110010012012220000111210022122100102222221001200222122012012020021102222201000001210022212012002210011110120111000102121010221222121012212000001210120010222001222022210012011202002102111210010011122010001221111000202101021102110210002212211011011010010201020112211001101021101221200111220100202102201122211202011101211010200122021110021001011122102222000001021021020000212201120100200020212202101100200122120122022021102111022002220001001212021022210001210222011201202021020022220111012001110010122200110102200212200020101022200102000012001101111110101111121212111112100101210211221012210020110110021211001221200000101011020120211201101100112110010100221201112212012002101012100", "012110021002222212200111122201012210001121120011001202100212010201111112110111222111221102112222202220112010110112222002202211011001000212111122000022112010102220020022110012021120012012020202200120112101201212021020212200012012010210211012202222221101001221110100212110121200220011210000021110022100002101122121220201010011210220101001012001202020120020221112000011222201100020002212012102011101112212010101020122100012021221102122202012101011022101101020100212121122120101110100121022100220220120121012212101110222210101101021010022211202112001010200111210121222202110011000211000101200202020001200212202020112102110220112020102010220220221221221102202001111102022100222001222111102121210200010021211202102111201102022212120010220010211001000022200002022002102211212001212220121102011200010122210112200210121102210012001000011221220210112112100011012010211010100102222112001001102220200222022022101112022002000211101121011000202001101102111222122222202211101010222022022000010121120020222222211221020202012220002021021211222211200202122002001202121102021000222201011001100111112120121222201011111022222021012010221120201021222022212012200022210121212120100110211210212222001010010001222221022110020122001012020110102110222121212011122210101020021002201012221021010110012101200201211212001212212201120210221022210012020210121101112210111001021112202102220101201000112121011202020010200111020212212101201201120001222000220012012012101201111100200100100020021211221110011202200020102120102122201202021012210001200210101212021221110012200020211222201100012021120201102200112222100110120220120111122120110100220021202012002110021220022001122022112221020121011200121222210100121221201211201020211222012112110211210020002010100112121101010121201212212112112210010011011002022210010110022111220102011000000220202112202002210110011000111200201210201121000212201210100101120012110120202022111012112122002021022211222101011010012212020202222101210", "220022210122221222211021102120211120221120111210221201110222101010220111010211210221202110201201101211220112101101100000211210112001000101011120021002201120020200122100222121100221222201021121202011010022110210221220012110212022110212022121112122001022021110100111210202201002022211111200110112101201121011020200212022010012212002101010222000112120122220111111100200121222012001201012122102202102122012200221002202122111012202100212010210012211001111200122102210212110110021201122022111001221222120001121011102010112122021200101101111111202122201221222211200102112111201121220222100202210201202102001200121222210110000011211001111011110010011011100200012000020221011020101101002022210100120011120110102000212222020000011102201001222111022122100220100022001022200021211111020122020102000220020012011202111012010010001102201220211102002011221211000201122220000002000111002122022202110001021200202200102101111022211201122010002022102100011020212202101001222220102122122021100221020100110010200120202022111021122221011112210220211112111222101011202112102002211210010001120212220020100022101000121011202110121102111012220121111220222002200111100112112210021210221120000211002000000220010210200020022021002002222022200001121210111022020021012200011101021220120122022220010010120120011200021221210220201221020121020000012010002111220121010202210220222211111200112000101222222212121202101111120212000001011012111001011120220110001202012210102112021112112122100001120112020110020022202222111022002122021211000102100210121020211202200120120022100120101112100011100000010121010220200021002021121020202002000101101112101111001000000022110001020020022010020000021120202200102100022102210121012021022200221211202000211102002022101200020200102000101012210120202210020102001000220111120210120002121201211222111212100020121102002201210222211020110222001000102001221010020102111000202000000002201100122121212221001012020112200202002212122112110021100112212", "122101010200201102102012221110220211212010210220221221020121010110201102121110112001210000211122001110012010210201210020120201021121000121000021002022100202200202111021002011000200102010000110112201201200000120001021120021021011010022121011112011002101112102112000101020020010222022221021121200102120122120101201210100101220021001102111202002000220102120201211120010012021001122001020020210111020010110112022112102011021110002221110111200222202011222020020002022211200110010201210110000020210100000212112110200100000102020202202111021200101011111022022222022022120002022001212221010010011101010102201120221000202022111101001011210022202011210122221210010122212212120220101122101102222010212122022222112010122000022222211120020002202202201202210220202111112020010201111000010012000201120211002202002112202001011010000212221022212202020120012011210121020002100001211000011022122202020022111020220201120111002102212000022121121210001120010212112101012120001000000211221120120200002020021120212120221001022221022212211220022110222110112222012221020001100110002102120122200220200221020212102121120201121012211201121121010020202022012202120020212110222020101110011122202010100200111212200000020122202211020110121211221022222220112210121012201100012201121212121212211201111221222222001200012200202221021101210002122112210201010110212211102021221022121121112100200112022111101010222200211200000221000000211011220011001012000221211101120112201200010220001222101011012110210200220022200011120220100120021110122112212001210220020210001110012021112202122202220220120020011001201000011220011122012002112202122121121212200001000110121221222210210010020101100120012010011120020110010120221222221111211111100200100012212200222001021011110201221100202011222210202110212022220120221212010112002001101220201000122202122212001011212212021201121002121110222201020220200202210122201201100111012202212021101101020102200121010212121102120222012002110021022211110", "000120222222201200201100121022101211200121021010010110112010001112022222212011000202022021000000022000112022102210110120011120010012122220102222200110022020021100112002012222221101000102012202211020221201202101210210000102112122111021112001010102002101212111102202222200010020101102210122011212010010201121221222112221021120002101002210112211021000010012211011221101100112022200021100212201212001002111000000010210202210220020022220222102121002202110001202002111201102122201001121202221002111021220020010002222010020121121020100102111111111011222000110220212010021101221000000212211010220021202010201201101021222010212112002110112022010212220012222220010021101200112210011112210102201212202001020000020222121022120100021222200122012101002010221210102210011022222002000201222210102110020212210012111002111112022010112000110012022201120102100000001110120002112001002012120101022111212121210220120020120112022101002221022211100111022101122101201020100110001110212121112022220011021000021010100202112211200011201211211022011020200211012100212000212011122012011222011112012202110021001202122021120121101121012121202222200201222011222001110201120011210220100202221102121120200012110111201022202202012120101222112112021021111020201012112022202222202011202002202122112211000221100212221111012210211102120000010020022221122002202002201111011202121001112000221121202100020200001110001221000001011122022201222211110011120210111000102101221012022021021022001001000001222102021021202121210210110121201212111020110201111000112221012110021101022122011220202102220020002122010010222110012111002020122022020200002221020012111002120000022011100021210221111211212220001022112022001202111010001202110220111102112012100220201110111210210122210010001002221201202101122011121211212002002211110211022212221200212222212010222010110202101110000010100121111210021022202221020121012101001221001120002220000022110011002212201121101010111020221222200122122112202112220", "220100022211001220121001102101020001012101210200211210022121011101122220020111200010201202020201121012001220011110202221112012120001102210202211210212000112101000202202012122200121100121100122000211102210020222022122212001002102101201021102011210001112220111012000222100100221220110220000102001211020210021001222022111112220122110022102202211012101000111121100202010101101212011100212002120202200012022120220221211110010221220200122211122110100120121001122220211102202112202121021002210212112000112022011012101020101220202212012111110022021121200001000121021122221021211021022000020112100011102212011020102000120120112012212220121000100201212022200120101112020221210100212111010200002212000210112010212012111122210111022221002111011221020121011200000122001112121200222012111011120002201010221212202022020001211201210110010010121101100210111120010122110102110112212111102002210112110002101120121200212101220001112222220011101111111021001011011000121021202210112110211021221022111222222000111021002000110220220112210101020201012010110011021121110222021002110220021221011012012000211201112102220100212211010000220200020200102102102002100011220211012111121201021111010001121001211012102012120011020211221110021202110010121112222001002000010002112022020111120112111111012102210021221200222200111010201212100110110001010102210011112202210000201212122012022201210120221112201202100002010101222121010201210001020221122011021122002202210220222012112120122102120212220220200121110121200100211111210201200201220200001112100000001000201021200212202010011101001002121201100211100101020002110111220121002212202101202110021120022021212012200110001220221220211022010002211102112000201122120210221101111101000022220022020100111012001211212122112100200021220122112011121202122110012001202001120020111010111010120002202212210122001210001021010022212202200211001212121112101012010100222222010120101001210212011000120201201220122212012201201010222001200102000", "100220122210221020102101202101112022122022000121121222000212220220200110222110010102221102020021021011001200220221202111200121112222001112001111111110001220021211120201121120222200122021012010212010002121120202121021212012111101200012021120221100220011211020002101110202022122202000122101012001011200002012000020112222100202212200222202110102012202102110101122012020001100012020121220012110102212222100010201012200000112200111120202120110020121122211122012112101112011001210022211211221111101100102210022202112112220201221000112012220200211022002012112002110220221210210000221200022111220121121220011201122202221100221100112221121211000222000121022111121221102021010002220110021010200120110000110102210222201122221222212121120021011100121222210120221012102022011001121111211010222100211222222220022011100200000000010100020221020221222201010101220202201212021221220200202112021012022002010122212211202220001220011010120001002200021122000112122112010100020200100021211110012121012111111012110011200221121102201012101101021202220202222021121221000111222222010001210010200110221001112011002121112102021122211101112001000212220020220010221121221100000121121210020120022101201221221000011000102220220212112220111022100122220110211202200210212221221211002212200222011220202122221112100112220112021001220022100220011111120001121002211112001122121012111222010122212110010111021010220011212000211002100001221120102002010100122221201022102012001121102011100100212122010011211022210211100001210110201200221101012000222011201021221021100001110100002111102120222022122112212100212100221221112120222112020011022201111220102102212200110122002101200010022211211012001001202012222002002121201101001220021201111120120021201201121112202120110112222020201212022002200001101111001221001202001211201112220221201002020010100100022100100122200022010100012210011221212121110200202202201021101211201200200102220111212001202022120210201121122000121112112012110110020", "001101201210111010100110212020101002001121200101020101012001211101222022202010001100201022011022102121200112001022001120001111002021010111210012020001002001200120022201011212122101222201202201111102220111000021021102110210112100101022211101121000121100021111210212000002111011210212200111012101012121120110000201020102211002221220222212121020110011102121220002222211120022001022112211011101010111020111210120202000221201212202122021022210101021210001210220112111122010200211222211110002221220002020010201220012220202000022221220000122221102210211011011120000122200211000120111122202000121110011201020111122100010001010110102102210021122000100001202100100101202020002012000210112122010201120020201012001200212222100210020211002212112200021121002200101112200022221010221211010002102010111010002212202120120101221222110100210211111021011102001212202111110010022011201220012112001212110020112221210021212102112001100002120221212102201221202102010210112221000211201200210222020122000100111120020100022210000101121011122011122011220111021201021012000101021221110221200021020101100221200202002020002012011101010122101100200222222120021012011111221210102121102021201000012112010222211122121222221212110110120200200111020011111120120011201122122020110111102212110200110200202222122121002121020202201012101102111020001021121202001001101121022021200000011122100220022120000121001200021022220022011001121001201010020022220020221022020221112000012202210101102212012212212001220021021110220112012000201211022012121220021202202102112020000201021200011111210201022121220210001212122222111222011100221122212201220212120211000201102110202111101200202220010220212111020001022200000101000011221010202121012100012110210121122121010120212020010110200002120100000220020221012211000000012212210011222101000011212220210002002212211212020120101011022020022210001121101111121112012200012012102020022221221222010012010020202111002011002021202211100000211211222202200", "020200110000100020220212222221200020100010110011000211100121222022022011220000022212111100122020122001200220022100112012202000200111101121100020120100200202100012000002002222111221211202020221201112001021111020200122000222112222100122102012001220102210202122210122112122220020000221201012011020111122111100201020100111202021121112122202200022210200101100020111001110121120211122021122200110202101201220001000000200020011012021212111220111011012002221022120000112002121210222212202001210100021122021111100202202000010211122221011212222221222201021002202100210021221220202202011122121002122002211101010010210122100202102022210110111100212110212101220000102222220011102121021012122211220002110200111020001001220012000120022012220022121010121221020011012212112201020212201220112012010222201201010200212022211011000120121010010220100220110022202112222100122112000211201011020002222221221112120101012011221220121122112011022220200112212100110112102000211022112000221020202100000001120111022220220002101002201220110000022201011001121112102021122102100210022021011001001020212000200121202112211212220111100010221220021121202120120200102201212211121111120000202112002211212222100102101210221101010010201012012220212102020220211211221212202202011101111122021212221012210021001212221121112022102211021202200001210220111212222022201111021222022122102020222110200222220211122112112122202020102211112100201020011110011212001200101112110220110222021111220102021210122022001122010112001001121001010020200010222102122002110120122111220121212201110122201220012201101012100200121011121212120120201012102202202220020212200120100210201202121001010101121011102121021020121112222010102211112201121020211011011022212012012200200012212212022122120101012210220222221022111200210011212112021002002201211212200022010210201122011002000200211000200112012202201101020210022200222010201101222000200020111010222212010211101010020100211010000212010011011100121112000220001", "202101122100101110011221212220100010220111012102120210020002222022201211221202110220012201201002201211202112201121121101001201011010112210022100002122201001112011010220112021000112011021111011011211022001010002211112020010111020112110101100220221012111011001220202200011011212200111122122012002122002221210021200110120000112022220001012111001211200221012121200202001222002210112201202211122012012212102021201110111120021002002201012122020120022012120221210211102122111001121022201211000221112121112002211002010022221211102021010020010122012222200211222211110011212011112211122210112202011000020102020210201122120121211121111020212012212000002120201002210021212001101202002110122222122221111021010100102200220212000100202010102210201122210101000122100111210000212220212011122222011221021200022022010202111022020002120020001100202201021112200010011020220201110012121211100020120210222210210112002020202200222012221201022010220110222221210201221020222021021220011000221020111211001111120020000121121101022010200121220121101210022101011112011120200202112001022110201121122110101210200002021021021212202201101212211211210211202021210100101202120211010111202112111101111222002110122201200001000000100102211022000010122202020221220010122222210120011011022122120221001022221001212021020002201010211020210110210120120102212212021020222021102200022010221112020021101100021112022011010111120102221201000120010220000120101120212012221012201120222112220211212121002220120011110120220010121010200110021200001002211122121212122102110201210122200020212211002202220202220112121122021221011121120200212011012122210222021220201011121122020121102122112110210201212112021021121010001100111001201111001011012110121211001202201000020100102001001201211021211001202011222010101020110101011221000000022201221120201011102100201101210102111210221121220010101110012001222011102010122212002100120110200000220200110020212020120101210011110020121020211000002220001001012", "211122000022100022212212022202201121120020201222121000002212202210010101221210111220112111220021210012110100211111001220202100000221200211001111011020111121001112111101022001012112112212120011101011011122122012121200000102000202110120211112220221100120011012210022121012100210102101221002221211202212221001211000200201222120121111122200020122122211000001020211210020202002022002200200220001012111010220002120211012022102120111002112111001111110020022021112001012210121111221102000201022002121010110012212210101220211220122122021211010221210011110102220022011211010011022022121110120012222220010101112120220220000001201022101200020100001020002222212120221110120202022201020112112010120002002220111012120111210022011111102110011221020112100220010021222221122002110221121201102002021210010022022221120012000221002000001120212112202210001001111102002200220202111000022101112212012022022100001121211221220010102020021101020112202221012000110221121021102112102101020010201201201020120001010012020021202122001210021212101012202001210122221112220222010112112001002021220000210021002211201202000001221220200120201110010202222022022212212021222210002211102010020022020022110120212011100020100010212110000221201022210001202222211202011112211112000002020001101000221102220022210120210210010020202220102002010200002022011212122002012221201021022200201022200122210011121200120212121112000102021000022002211220200102002001221210102102021002112220201220212011211120001011210101220222201101220120210022001111012210120202112020212101210000002102210020201002021110210221012210012000222212012010021000210111002212011011100122020010212112022102200200021021202022100101110222221000201011112122102201002201120120210100010121220002001120121001100122000121112210202111022111022100201110122211010111020112000210112210001002122021211122102012020120221122212202011021010111000010012121102101220111100110122000001200122021221010000111220121020211110210102101102112202", "110222122210020120002210012212110002211020120122202102222102022100102211011201210222111122110100211110011110220220100022201012101122222222012110101100111122122111212210101020011221122020111010211211001102011022212000110010000102222000101121002220121222102111122202111212102112201212201112002201221222011111010210212002110220222022022011122211210202202200100202221010222002020200201122202220000001211212121010211111101221110011021202222100111211002100112021211200001211110211201112102020220210101201102011112220010200221211221200021100011120201101120120020101220001021121200212202220221002010220002120001101211220020122001221101212000210120110112122010122112011000000100101111222122220101021211022220100010102110210021202211101021211110210112220210011102222001220222121002221210002210001202121001122211002222111200220002110211010000112002210200200002222220002011210012222021212010010002000112210022121212222001012210121102010211022221202000100111200002000102011101220121012120221001000022010121101011000222120020001120111221000021112222002220002122111211121022121210112110201120222122012111110010212110200022001112102111121220002120121002020101201210202200001200010002002202010212111211122010010200001110020111022121211121212202200122222101102021110110101001202201201210120012220020022120100200220221011012102111021211212001210121101020011200001111221221210011212200001011011001211020021000010222101100101122101200000122010201001022101101111112012122122102001211210012212010122021001011122011212121210122201121112201001100001220212222201022201102110102100012212100200000110221001202202202020202001010120011221102200021002210022010122112120221002000122101112121222220200110020102200001220120120100221222121012220000000121010112222012021100201010012212021022122211121122021202221121211020110000102220112011100012201210011100012111122221112201220212200010222222020021022122122011110210210011011122010010000000012112012110102120110012121201200", "020211212021220100200202102111012201122000211101000202202212112202102122000100002021012101121200020222122020001101120100002212110202102022120021021210211211010212201112020012211222210100201101220100120101122120100200120102011210200222022101112122122012211020002011020221022110012111122212112101202011100222201101202201011221210202211200022001200111100102022200200122200110021110202222010200122201110101222012010001211012121112002102022110221020201221020102202111100101111011200000112112110111000220000010020021001210111112101112221020112102111010021010100002211111221121100210121020020112201001222202122001021001010211201220202201010000010120020201211110021220021120011011200122022020020120121022012121221002210012202102222122120020022201201202111000212222222102021200202200201122112222220100001210022110101122012220102102021001100010110102121222211000202220120102000011021112211010002201102111201111120022210022202021101022221110010201021000121110110020110222022012212020010012111200000200212020220011221001201222100002122001121012001001122210021112202220120020121102011220102102221211120101121010020202021211110002001221222212211202001121122102010212200101112100010000010122222221200210222022211210101111102021102001220202201101212221102220110220220000021210100012122121120220120010201011201221020120110201011211202010012202110111002120121221202202111002210010011011022210000100000102001120222001020012211211011211220202112110110210220211110222010002001101120002202000011201002201212221101020101212222100212220200011011200201010001100212101112202212200221012021112020000001012100021001112221010001001221101010220022220000001000022100221222000020220111121001222122102020002210222221012021000012020120200101200112212121101211121002211210020210012201011010221120101110102022011120000110110201010211112121011200101102210202020021021200200102022201210022101000121020100121020210202100102122100100201002112210212101122002210222210111212111221", "012212022122111001202122001001202011222022001110220111100202020211122010121110002100020121010022112220121022012211200122110010011101010001211201120201020211212010201000100210202000002100120200212202120121002222010001110100100221121222201121221211101011221010020021222001122001011020122102121210001100022210110021001021101220010010111202121210221011001020012112111012101120101220202200001012002022122111220002102201221012012022022020020100212210021100221012222000010020200112002011221122121121001112012022112012112202220200101010221121212012100221022001121100210221100101011012020022010221002220101000120002000100102120110111120101110011220120001002001001010012012221201120221211220102211001222201101222020000212212110010102020212211211221011120202000002011102201121220222202001122010111000020111011002121202001122201210112022121121002112011121111001120000102120102112211220222100111210121112211101220210121200111222002002202012120010110110002100120002200100211110121122212111000202200102122111110012100211020111210100220000110022000102011220120202220021221120101110202020211111211210212121112102210200110011100101011100022001112220021021202001111102200112102000000202021022002112002100011220011011021221202022120022011001011110220001111000111010102002012112120201112111012020202000110022210010022021002221021021012110101122202102101201111121021011020021200111021210011101201100221021000010002222122001010012222110101220202212100211102201211111121021010001102000200010011120110002020022210111200111000122011202100100002222120120121201002121020202220011212110100010210012022200121022201002112011220201212122110002120001212100001022101201121201220110110220200002100021221102121120110012011121100021010021011222201120212212020100010211120200000111110120112202102002201002022012111111202221011121211210000200222200111102022120102210012011220122122111221001111001221000100121111220112202102222022100101121111220212201021120100011202201221000122", "202100102101022201112012021112201102011011121001111002001221021201010000102211202212121210121202120212021010102210200012002220010200222201100201022101211200002020112212201002102212001021002202012011112112001001012122202210021210210011200201220022002020021100200121022202121011221202112012122110111202011110110220220201102011111012212122002011211012200120010120102222200020002101012020121110212011221202222211120200210010002011120211122121121210001101022202121001012212220212211201012210202112202200120111012002111220020112011220020202022201121121201111211200111022002022022121112002201120001001102120202012002001102121100002001012221021111011011011120211101021200121001120222010021001022012011220111012122122210101001012222222200111012122002220102021112012211211221220211220220222001121111002220120202121211220022111211012000021101011200010111110001201221021000111202100002221202100211202111111010102102101121122012201202200100201000222122101121212202220222100121212101020000211210002210011222110200221212110101102221212202112020011012212111212121222212021001200220221120002120112111212002202210121210000111010201101021211012020001121211111222112001012101021220221002000012220022102010222111101110202122011221020211211211221011221002221200100112110210001001010101012210010112020122001221021100112220000110222110021211010221121110000002222020102201121111200112122102000110110200221101100021211201202010101211201111110020012100120211021211100220020200200021122002220001020212012200222210001002122212000020122220212201202020121210010020012210021110100001100202122110220000210001011000221110200111211121210000000210021012001020022102102211002202220222012211110100020121200220020210112022211110010010210121010120220110220121222120202001101001220200212012120120102121022112012020002000022201120001200200001101102220100211221220020210200222200211110021200110120002000101212020012120121200121211012102212000202001222222101212020000020212220002122", "010200211122220220012111221010110121200021100002221122112101022022010210212012000111221101111110220021100102010110020221000222111111221102211100000202020121120001210102122010122012121022021112201010020102102202200211211121222210221211020111102122221212120001201111011221200100020002122210000200220120102100121200200022220120100211111011011001101202020010022001211221101100012110000012212011210211101221011100120102202120221101010020000221220100200220222112112100111012100211212200000210101000011112222111100200000220102210221011110010002102210221220110021220210202101010002201111110220222211110210220212002002021012100112001002022102020110222202110122201112102000210002122112121202012000010202210010121020120011202202001121100111121021011221022212122202100221212001022110111100111100101121110102010201102012111222022120220002222221011221120210102101021222000012002200210010012122202200021211112211002202110010210002010122100011202101211120012100202211221212210200010002220222222121220111222221200001222201102111200002121212121120220211210220110112020021201020122100010000001122220102101220010021201121112221202222122101210011212122122102221212011201012212210022211010112110201010010201210202200120020002012212201220000121121102100020002122101021120112021012120112020022011112020201120220020021011211022100112022000000211121120221221000020010220102001111200201020010001002012112200110102121100100121100220211022020022222222022020022212122021112211020010021010120221221200020102212112112022200111201000022221110221010020001000021111112211100220222212102112011200110121212211120200122111012102021100121010200012102110212000000112121020021011200002121201012012202222212220011211000112021120222211111001021002222110022012011111010021200121222100212010202100000021201102012222202101212212020122221220000020011110001111002210022210001010112212210122121201021112200001120110110111112102210120200012200202212222012211021002020000122122200122100021", "222000102210120212201202201002211200222010011102120201021212021222011101201201112011010102221020201100210111112202120022122112011110112121112112110210211001110122102101122010220200202212102122110201100000000121001122220020210121220220022221112112010111222210100002012120102002201102020202111200022211011021221220211222111221020012111102120122020202210100211220020222000122110011201211020012201120111021000221201021100022110200112021212210211101112012022010222222200112110202221002121121211222020222111100210000122121200122102002012102110102121210221012221202200102121122122102000002202022000101010021212212122002222122111111101201100011222220200011121102022012201020011122100202201122220122121011021111202212020020211112122111002111200110001022222020220012212202122111202010200000101020201101201212200121212110212010001220221220211020211120001011121001002020200022012010212012022021110200201101101002022102011102001021211201102202001112100122101101020201201022101101102021210212112121201202202001100012120000000022012020201110101112212010012111200100210122202221220111101221111111121110202000002102101020011112010102221220101211120202022122221121111202120110212021112112020120000120220110021011002021112111121101020012112101101122211221222202022020211102010021220200022102201001221011102002002121022210120210011022012221221211221022010100222110212012112222220101010221100110002202222222110210220211002100202010122021120121201121012200102022212211202112211101202002120001002200100202221110011222100022000102001212211020201012012102112012122102110102102122200002112022100102011001220101101000220201201021201220210012221200102101201202102120200022212020121000012102022122220200012222211200122120111012011102212002012211100100122000112101110121000211020200120012110102000020200110102010211122210210021210110222110122221112110012101210000100020212000201202221220102010022020122010012112220112222102110110221121012120202200122100001000020001202", "002102021222220020011020100010112022100210111212222222200112010011220001210010102112000210110000112002200201000210122112222021122211000200201021101010202211102200222211000111001211200002201021111111120200212200200201010221010002010000012202112122012010021221210020012020001112221020012120010202021212100002200201110002001200100012212010020000100002202111021101200212200011022021211011012020000200221002200020111211222112020101212202011201020100211021020101120020020121120110012010221120202012222020110020011211020000211112110100211200110201211001202000002101011022002012211021001202200121022201200010212112010122011220101211212012120002211100020000100112211210021222000112021002012220122101122100200202012021100110201022210020122000202110111021101010122110202112020202001011021021000111100000202100120021122121220120200122120211021201012020012021221102112212221221220020221020120202002110210222002211112211122022022201100010012000022012002201201102011000021210202221100122011200020021022122020121022102012102210100121210021122101021222200122000020011221122210212111101200011000112212220211202101102020002202101101100101211212110202210011211022101202100110220101202011022201102000022222112200101020002002002010220212110122220021020201000001101100001121011221101211212221112210221011101010212122002110200021112222022120210100022111122122211212121012020021120102122102112101200111000100002100201112200212201012012102012221010100020112102012112001121120011021012022210210012100002212212201212011201011121022212010122002210022101121010222022202211022121112012121112001011212211101021202110002012000011021112002121111120211120012120101011120002022022121012111001212221201222221102111102200121112221220021211001111012021112210211002202022220221211020120222120210022102010122022121022212022210200202212122210210220202002000012111022201000201121112010220212002001001111121222212001220020012002221202201222112220022011002221012211121102200102021120", "100011202122010000101000012122112200002000212010200012211221020102100002222211221101022111210022020102011121112102120112210220001121111122222101112111112121001211212110101020000012212201101120110111212111122221001121110022000002212020200001120111222012100222022102110212111021201220101211022200010022011100110101102210211110221101220110111110021212210100021100011102120112000212112110000002000002120120011001021210010122002221202012021100001220000022120200210010202011120001211202120020211102121211022101101021122100120121001212022120111002211201220211211022211101121122210021121102012010220101012211000200111012220012210211010211122220211102020111101202202012010021102022220022120100102211002121120100222022222211221100122022021010121022200010021210202111011102222020202010222220121200201100100200110102100022111110122022011001201101111102001120000022121222210222110211011002220002112211122100220122021010202002102002222200202122011101221011200012200111211000020011020002121002010102111001101001210011202110110110022210212222101121122001122112010010211201101022210121200100210122120222022001010222002122012210101120222212012211120120012020120110212110112201002021102002201201022211111122002111122010220221110011112001200010001000020200222020011210111101012012000202000001110110102001020212200100001211012011002120212212221011212021121100002211212201221021122001211011021111221220101212210200201202211221210102011220000010002010221222002102011222222001002202120210002201021100012012110011100200110111221112122012222101001102021022222021202210010120021100022212011001021201221021120112202120011021121210112120102001211112021200020111210100210211020201100022221101222100221110210000210111101000021200012022110222100012220001011210012111020001000000022111010110011021010201112101212101200202002012020121000102020001010121012120211010222001012210102022121112102121212201201021011222111121212100211221011100112222001011211112201121122212202200", "122220111011011100020221021200101110110220011022201220020001021002120022001020201220212001020121201202010021121220000020120120012212002012121011201210021120102210011122212221200012021120002121222000011011000000020120112211020002212102021222120001212011020221221201221100212221222022110121110002222011010212011000020222202211020200121020201211000101022102102202222202001220120001102221202101011021102112110221201202100002212012120121211012210212210202211202011202120200010020200000102121012211011102102122021112102011210101200100212001202122010001021112222111201111121120201201112101220110212122212122000202201021000022201002202202201020221110220220012121110122222201001002000021102110101001120210100120200021022002110211220121012022001122020220120022202001210111201201220210212022122111101020110001021100112212221210022111000001111112221122002202202101020121101221100121211221201200020202121222022021012100202210001212201220202200121202201111010020012121211122001112221120122121120110111202001020012112211212020112222222211012102110221102012100011212201212201022122201000010002012101122122101122011220121221122000022122021110022021022111200101002201211120111111000000010121000102111100121011021221120222121201111011120210001201221110122121101200201001112112122001222111201001021222011201201022212102022020111101221121221002111022020200002020011221222121012210000000110201120001212212110100012110021222222221111212111002121201111022100210112110100202021221011111220121101110022011202000020120201202002112000111000002011002210212012220221001012110121222001200111020201000201122000010010000212210221211020000221102022120201111101110111021221122011101020202212101220022220021011200020012210110200020120111010201122222212202021102212021102001102100221101020221000202022222020102120001112000001212202222021011012221221101100012020001000111210101222112221202011000200012210022221002120101001022011002000000021111122110210010011212122021202120202", "120020102212120110201011021200112012221111210222020220202012110120022100022112022200102022101002221022122001000112002201110120212021122221101122020102022200012020112020202111210202111111001002212220222100121222101101212111121212202010111000102210201121022102102010020100000010111000020100201012200010110001022220021102022010021221102120021222210122121022121001201002110111112021200212102210121220001011121011002021100010221002112212012220012222012201222112221100000020220211201022000220202212212212211110002120020101210001221201221222211012021222221222202220012011220111222000010110111001201122012201002021121020111110012110021211200110100110120120011101010110200201221201200121100211101122011120012200121112202200022220102210100211020102112221021210212202101000002111020021120012021112211201110121200020122022101001011112200120202212112020122020000002102222010101201210221001021012212122020101121000122000002202122010012222210021012020112102121000222200121012222222210111112010112001102110211212022220212100112000022201111101011121112202202110022210112200011002210020020010021012110001211111101222221220120110000022210200001200212101100222202201010001222120110021001001001101100220202102021221002202101221110001122121000211001200112011100101012121211212212021011100020102001210110002200110111121110010010122110122111210011212021202002101100101102101211101011011210221210021122211201221122111111100221220011010101121102101221122122221021101222021001202100202201002111102220002100202200202200102011122000202002011210011211110020202002101002101102112122100000002020100210201211121211212110122101201122022221010201220122021202110001121222100001002112022100020021220012122202211122202022111220101222221121212122020020000011120111220112102201002012211221002000011021001110200112001022001212011011212012101102222102220121102212120100002101111021220021200110212221220010212110002211121200022120122211220222120102101010202221002112200111021222222", "010120121201202100222102211110021101202102221002011210022112100210011101011211112010022120020002012002020010122220001210101021212002012001002212221122201101000120112210100210221200012011022202222221102221002100101220022001201222111000122100112220122222111211211111111112022102210120222100002212210220010212010100120100101201102212120220200010100200211020221221101001200112222011022121120211010012111110201200020120202200211220202112111101212022200010001122020001202000220220020210121122011020012120220122102122002100211220120000010121002221021012020121011000011012202001002210200202110121121122120011100110012202111102100010022021120010010112222012211201120220020021201202122201021121211110120220122222212100221000212202222012010121122111012101100112001111210120101222201001121002002011120120110020020212120100110102110000010220211011122122022120112212202100210012201210200012110212221212212221021111020102022202120122221012200211022122002210021122221122000200002200120201100020122122101101102122020212012210201221222011220102001000002122000222002111022000210202211011101020222211120112122120000022020010200000020020021210202221220001102022020222000010200021111012121222012002122102000102011110120000002122222201001110211202101001210100010102122012100020022220000102111221010201122011012101002122220120010120112212110121120010211011210012100111022001121121020101000012021222012210220201100220012000101202120112022021111120111122221212121001122210002112020000222012022010110122122202110111100020202022020122002202021021102222120112121101201212210221112110212222212222220201202211222122010102112111221200122100102002102100020222211101000002012221220010101120121000200102110121121200200220102220200010021001222021100222222121211210201010111002112120212010202221222220222111011000222121221110122200111111212211221102221111020200202201121111120222021010120012020021110222200220020021112120012101010122120020000210112111000121120110001102212110", "111102001210000201121211020022010121220002122222022002222210112220120002121120210221201101021021110001010011020101102221202202222102220120110122212200212200222000101221210000121112010200201122020211010212100020122000100212110111102102001121221010212121112012210102021112111020000212010001101121001211200201201201210110112022101002220122122222022020022000201122111212002201110202221011120221202200122122112202220121021201220112220001210222101112012020121211111112201102121021121221201222010202001121002002111012202221222221010210012101212021202112102100000212002022101221201122120110121021112101100121120022121122011002120202002212020002120221202012122022011000102021122200111001211122000201112000002210110000010122201010000121212100001020022020210102121200001101212200001100100001220121002020100122100210121101100121121100111211102002212102101212212121221202212112121121211111001121000011010100121211201121000220110001122020010011202222021022222211212000011120222002201111102102221110102211101110022220200210100220200111212121001222200110021200101120002220221222100021210221122212202201121210022200122110120200120022100021221101202012211221110200021202101011212121110220021121210100100100101121202110122101221110011212200002100222101021002212220202112220210000122200000120121221221100222122102211012101221100201211011012112120212020101111212001020121011210212011211021221110120120010221001220110112020000000202121100011202122222012102221212220112112101221200022212210221011010022020220101202002111002001021120122210020011010200012211022102000220201221011002120100001220122121112112220101020222102100222120100001122002020112222220022102002002210000010020012122102101011201220110202102122022110212011112011010200111102011220212022020112201121022101000111020002221112210222101100101112020122010221010210102202022210211110200111222122002102111101221011111221100120121011211020012000122201012222221010000102101102010010010222012022122222110222", "220221022122110121012120021210202120122121220202022021201120211211100010000111200210221101102100022122220020010110102201111222001001120102202211001102202110000100012112111100110121220011110022111122020111010011210220001121020220202210122202100012020122102120001121212210011010022112221020221111002020111121020022211112200220112110111100102011110101021122211202020021121222120221122021212002002022020022102120202212210120210222202101021100220211001210020200100002020200122201011201100120100010001111120012211120110021112002010021101200202122200101002022210112122200222102211122201222022211011012010120001001222210012202002222100011021001000101022101120111200101122000202102021101022022000121221211010101212020011002102002011101202220202001021211122201002211022222101000000200122010220021120000021102112021200202222221022210211211022001102110001222221220120012210211102001001221100222010200212121001201122102110221011121110220012020011201112000112120012000100011200000201212021202000101122011011211020111002200221210211012221000110202112010011020021111110112221112001011022202012201111022221212000101120001121122220002010101200200221020201201021022111222022012121002000120110212202002200112022202210222000110202002011120000020202022022000212102120120121112112002101212202121100002111202002002101200110210202212102221001222100211121211210212201221211020202201220211221101210010120221000120100010101012000001000012122210220112012121021221202111020011200112012221121002120211120212020221011222201212022212111211120120222001110202011120022112202021101221021122122201102121010111102200000010212211011221212000002021110020000022020121112202221210001102212011222210202211021201021000201022102112121201220120102001121212000210021002020020202110101020021210022012202011110210210222222222201021120210121021100202122201221000010010000221200202102010020201102122200120112211010121002100102212100100221100111022120211100212100000210102101000121100100012", "221222101220201021112101222222101020212112222021000111220120021120111112200022222000111002200120211101001101202010110122021210111222202111210002201201001112202110112120020212012010222000211012201221211120202122022211111101102021111022112020210002102102200200122211012200222222101100112212200222121012220011112112002002210121210210112122120221222111201022000111202121121202102002012002020200220000221022212120221112221020121020101210001220211011021020200222111212210010000212121211220222212111020212202001001022021022112011112121212112212100121210010121000010202001211110201200211012211210021022221002212120000000200020120202211122000100022200102212012102122200010201002220101220102220021210111111122100021212022010221201201100111002101220102222210222002111002220021012100020120011110120022002110200011121102122210100211002122111120221001000011012210121202210111100020002122101000100211002221100212102111012111010010212102112010212200221122200110122201201102220120022002111002222020112012021210121001122001201001122111120120202221111210211000200211221111000000101202010200202220102122100221011010200201000020121211112202121021202202211121102220002001212102002001202211000111122120202012112221100001111101221010002021020011020201220211112000212221212112111220012100022020010010202020122101110221220010100221221220122221100100202002021000020111101110110120222220011110112220201001112211021011122002122101000110120102122120201100010011112011021011001000112221212002212112110212002012122201022200102200020112002212222020120122101001220000012110122210002120120202100212001220220222011221001002202000111001211121011201020221121020111100011220112001120112220222221022012001212002022001122202212121220100002010200122222112022021111011020210201012102120111210011210210021201211201101122210021220111112221211201011200120212210120112101002001200121210100122200200200120220020220110011011202122220000110212012012000022012111201011010111212222012200002", "101111122120112111002202201022100010202222110202021100121020010220211202010020021210211020012002021110201010221020110121101202120221012012122002222120212222112011221101220120202212001020102121121000220002200212211011010020202012001011221001100110002220220210101011210112112020000200202001000222220021212220101211222102010200010210010110011100101122011100122210101211211120222001210122000011100210222121102101022002200010102220012112021222212002112102021000021220022122200001002120120000111210020120210021211222101200010022211011112210202222100210200012202110111111012222101220001002012002112222012021212111220021222212100122211020221121200120011111012102221122021010002100212120001112212220020020102101010202210202210211012002021021021002101201202121220101110212001122222122100000201211100021012220122001212021110121111000122012012011222110100021211200112220211022002102211020110222022111210020122122022021120212001100021210110001200200102202121001012022001221000211111012001202221110211122122020200000112222110202000222012202102020201220011022201100012220212211122222122210021121102101120011120210211010121011221222020102022222120201020102021022121102121100221112110010202220021220110202001221020102212011122220122120101200002212221222100210102200100111200001220112021121022122110210201020111201011122001221011111111002122120120100201120122220220121100011021100121200201120120222022000012122112200202122020022012221110111111212011212210012002022120001202222112121120112022210201112120112122121002011102201220012221010101001102002011212102022122221210122200210222211101221221000022222201012110102000100100212211000221021222020111201211010211000021112111001002021102020010202102101202211121222121100201002200012201221001220120000221211021221201101110100212001112110202022112211020120022102221221112121010100222121021011022211001101220012101001020021221012102111022202122212002220202220121210122002011221100200222011220212022121221111010010", "202202202222001210000201111211220020101020212112002201101221000221210111002210010122100022100201121021202200111110000002110001001210212122111111220221011122020102222202221000110200001201011121200220001121202121110011121112202010212011211102100212101000000200212010021112010210021201101010020120110121110211120010102002101012222220012202200221000102222112012020022011220220120222102220110011201210222212101212202022221000001211102101101100222221210212110102201221222120211220020120111212021110200020201110000202112111101202102220101211102000122210022220100020220002220202002201202112111010022110012222201002210211022002002222120011120011110211221210122100100201001222001021221200021012012210001202201022100101011120020202020101220120012122100011121112202210222001102212212021012210200021202222000210000221210110110202221222202020200211110112122122121100110010001101120021101202012212121011121102121220012011112101101101100111010102122100012112111100110000122222211202000210020011011001110101210222001001021120022111212210122121111011212122201212020100001000010111001100021100220122111212102111112101021021222000220202122102121220201102010211002022102212101121121011020111200001022011122220221222001112021101221110210111022021212202211012101011212111211102011102000111021210110222221210220112220201120102100112021211101210010001121121020201010120010102111002121020201012022010122210000222110012021020200010200021101211220211202002112020000101200202222121001111022001210011010021202020222220011221020221102201212022111111212101212112010010021021200211020222012000021120112111201011221202220001101020010112112201200210000022122020121000112220012102201212121001010010022122212221201010102110110022200222000201002210111212211101200201001211212021201000210111122121212212002111100100111122110000022120021001201210200001010111001100211221121200010111121102210120110200111012212102012010200010001201011202021101021020001210211122022222220212221110", "012120021001101201200120012102222220020111110110101121220220110112210121010020200012201222020101022022121110021102111022212222120212200020112212220212210201001111121020211011212012202212211021101202102100111001102020110222210210211211020011020111111111110001221021221221111202100010201220210010000020112101120201020011100221210122102222011102122220221201102111020210012111101202002101102001210010101010121021120001101210220011221121110012010201022222100011012110021010112000211220212100221121121110122022000211000110010212010000021210102110021122012112212011122000000011021212222011221011200020011002002110101102112002212021101122122020120200210122021211022201110210202100000210101002000200221122110210201210101120202202122001011211002220020122002111012011202121111010222022221000221220122000201010002100012102202212022010011002020110120000212221012110001100102102202000211021112002010212020020020012220011111200022110202100020211000001121200101021201101121022100212200201202120210001201100201210012110022001110001212222002211102211020210222100020020011101021220000021002220220222021021111111102011020012211100212110111010101220210010020002022221101021111212010201201121221012201012201122112221210012202111002200221211211221001212120010210212201021021002201002000210201002020002201021210210120012212002001012202111012211200010112110011002020110020110011111210001101200022201110000112110010121112221200110001102120112110100110210000001122112212121200200012200002122211110002200212211012011010002011022122120121111021122211202102012001100122002020212111202000221102200121002211020201211202122122111001220102122220120001221202000000210101002212020101000011202201111120001221021020121220022200122011020102100200222011222212110100220000012210001122120012220221112010002200212120011001002202110022211202111002212120120110120011100000021201112201111001010211121002020020212000102022100112110002021100021112200222221000212210102002202100020102100", "200111211110110101101200212000022112210211202012102111020111100111010120122021121222020101122112121000221012110121012000100210110001110112210122222221021102111011110121102000120021221220002112022002121202020212102222201210200222212110200011010212010120122000120021110202021102102110112012211111221201010020110120211020222202111221222121000111200221010022120022022012210022022010202200101000022121022211121202222222022101000221101111201002110000112112022002100212102222020120200201010021000000211202221110211221221002102200020001112000222200101220100202021100102122112210120021100220112002110111110121212211102010012122212000211221122122110101022211222201101100220121202210220112002112021100102020100100221122210101100101211210022012100121002220210000020100111021000102012220101122221202001212111120110022022212121202010000202000021101211200120000201110122001002001202211100011112200200002111021110100000111211011201111112102010102012000201112210222222001200202122000120220201020122122100101100020101011221022112110121221202110101011112011020020120201000002220211121122110112201102020121001120121102021002111000001111112212120100221000020010110212101121022000022112221102121200000012101202002020000220120001201110201201100002012011201111202102120101211111120000111202012011022221001020101222111112022002022201020102210101222021012002020220012212121110220222210111001011002012112011221210110212120212020222021000210220110200121111212222001220121102121102210102012022110101121220021120022011212021000121112012222211011201202000201110222121020121220200021122020112201212200010212012212011221101222112112010220001022102110002221010122000222120122120110222010112100010211101211112201001022020121000022010020120100002120112210200110111201120000220222102120201010212020111011000222022220022210100222220111021220121011022011110111121020200010011200002120111021211021002221011002001120211211022200220102002120220200222021112001211001121022212020122", "000101201202002210101100121110000112110001020001120121102210100102122020022111022100020010121111112221202122220122000212110211120001001212201012002000102121011000102100122201012221200021220001122211200220201111000010121102111010221211221121112201001110221121010112201200122122211020122020220221000121110022100202002110022210122000201210211111002101110022222220112020001112001011220210020200022101101201002021220211221100000021211102011101122120221111112122111011100210100002000222000211020221100222011212120102212110110102221222101212121001201200100101111001120222221112100220101100222122221012222000012201120021112200022012000212121001210211110201001120122100100212121022212022020021202000010121000221102121101202012010221101100202201221122012202100220100000222000222021100221222011211000012201211110200022222002000220010212210201022020212202122202020101020210112202121120022101101021120112120001022200200010102220010122220110222021222120012212211010022021201001000121220201111222022221001221222101020012211110022211210111211112112200112011111120111012120020222200222112010022010020112112021200122120111002112222220010020022001002002210120220000022002210201011002112221000212120010220020002001221210022111201002220021122021020011120002101021002111002102211120101111011212000202112001020001011202101000220210120011112201120211200002010110220121210111111101010100222220212121121211011122012112012221000222120210102102021101202201120001120110010001100201210211100112212012011112010121212000110020110002201022120020011101220110202021210211022021000121221022201220011111010020020012200211220020200200021221201021002211211020001220210210011201220022210002112101002221101112200002112202102100211202200211011102112110202112022202001020222101002201120101110121102001120121121011000111202222100112020122220022102000021202001202001102000001022022212002210120020002001010221012200212101201210201112020121120210221022002122111021120101121020022012111", "022221101122010002200200120122201211110110200111211101000211200201200001020022012100012201101012220222021112020211102100012202210122121222002112210100202021112111222021000112220111122122211220000111012002202001202111112222012202002211022010111200002202212012010121121220121011121202102010200112101201110111202022122020101001211110100210111020002222111012001000220200121021002021210212110222122100220122020212202222120120000101212210020112100020001020110101222212110202120011102200022111112221211000112120001002221101111200011121221121200011221112101002011020110000112001120021102001011110110221221110000102221210010101022111112000001022220211020112122122212001120021120012022111202111220021111011222222202101002202202002111200012002100002210121201221021000212110110110222100021012212200211120111110020210200220012001220210201200020001122010100020201002120020120100021122221111001001221102212201022210001010221022100201011101210022011001221112121000012200120212120011100022222102021221000201022200102211112011200220000010111100111101121221200210010111001022202101210010121110212122120210021002010212022122222111100212011001200100202211012202011221112001212112212100102101022211221220200002012210110120222012020211200100121122210000011220111021121121212002211021001012220001112211220100002100210122210112221211120120212001211120220001111010121021222220121210210121010211022012012220201010221102021102122202110000221220100101001100100222010111201002011102012122121110222101122021210121002020201000202211002201012202200210100000012112122120200200211220001101222100001210202020010212222101200020022101001022202121011000221222021210112202121000202002212210102012111102212210211120001101220120100220011110112122020110111111010122112112020221212220120000112001100022010002012102212212201112010022012000210120002202111110010201221120222012210012001121020212211200220202220010020201102222122220001001010022002011002200012211020202121210002002212020", "221122102021011211120001011020012012210201220212201100111201012021000101220211020012001122221121111121111111212222010221222121000202012211221011122102201200011120000101110102221101222221220110102100012201011201122011121020210221121011102201122022112220010111221211011020120110022122100102102202211001000020101222210110022202201211220122000220201202201211001221211112220101020201222200101100201120112211201120221100221111001021202110100102211210202020021112201101110220000121022010002112102121010201201100021211012101212101012021210201010201202110100110102010011001210100001012110200002120011201110222011011200221211122220222222022110110201100010010120201222200201021222122112222211211021000111010120110000120011221122111022100022120211222222011221222021021110010111110100211112022101112011220201220112111120201211121002202222010020212022002202221201100012022011110100101000002211022001111022121201221021201200201002000111110211102221102000021010111200222120022122222211120102020022220111001201111120022012210200122100000012020110221101212200212100022111100110000101000002120022210211211001002112110110221020110102000002010211110101210221022020200010011112220000101221110011212122222011102022011012122021022021012201201210202210201210022111102120122120122021100101212112010112000110222121011102110221121101222101210201101111201022111001011211012120012120220022102210010010021120121210202201222121200120022210020021221011222012012211212200022201200212120020102110122100211021212212200122202110121212202112021010220102220120200010211211112202022011122100110210202201110021002020000000021221111212202211011112110221211112102102111121022102101012002021020121210020001101121100111220110102020221102202001122202011022211120022120021100000212002121010201220121110221201121000001220212102001222201122011020120222202211211122020201001211022000220100211121021211110100212002202122000101020201111200220101122101111201222112021211011220022101011022002", "010102210220212222000100101012212022121202000020122000012112121102121011022120012202011022121101101201001001101122121111121101200201002222010212011022202001110201220020220022110110211101000112010100221001111210112011110100002200100120212211022201120202121102110202200012122000221112101012120212002011222022010220202021212121122201022102120022020001022121101201202200022202110220212200002200111211110022120021010011200020221001102202110202021001102111202211022122212000112221012220222000020222021001210021202101212000102110112020010112111000010100011221012221010120011000220112110000211011211002100210212121120221020200000212001221020100000211010111212220210110100121112220222202120022011200111211120102022211012221111111100021222200202120101000220021022121100110222110012201210202112120212122011021220000102211221100120111211101221022100111112221020212221200222101120010122010011122110101222100110210211201122211000002121001220120220110222220020012201120121121121011101200011201111200001100022200022020110022001120111112002220101101121100000110210012100101220221220110001012202000012111002110011100200001201121010100021002212100220000201211222022101010210211201102110201110010011011211220011000122122201011201112202011021110222101000220020022012201022200021101211112012010022022221210102112002121200120002002222112022212012000101122220212001001021200011021211012122110121220221000101022022102201122002011122122012200210121201202202212122012012021012001201101210020212212102100221002201020221001000100200110211010120221022021220111221101211122110110002211221220201122122212101221110110121122121020210010022201201202100002220222200011100102102011101010100221111201202210121211202202211002000211100101222212222220202110210100002010021001200020101210202222011102121100200021101002202100222000020211110120011001021220012011201211102201201122100011112110102200102102202001021112220100010112110201100011001011202121022121220120012110211221200101", "121200210202221122002120221020000112001210200211022000221102011122011002001020100001112212102010010022220102221100002020221010211100202222210122212012011022012122120002021010101212121011101011202001011022110110201211022020111020112222122120002222202202210210012120222210220012021100021201102012001122122201000211122020101120111001011001002220022220112112010012000021201022021000022200010000221022112011110202102211110202021011021020101101220101122120201002221012102011122002121001210022120101012200001200122001022211222120010200010102111211211021010000111120112202111211102201210020212020121111111221010122200200112122212212221101221011120012221221220101120122221020201212220222121011011220212211010001212100020202122102022112200110120010010210200210020202012022100011022202010212212012122212020001021122100102011202211202222112100212001220102101022012021210201220201110111122001012221102012120200002011201201022021122122022100120211021101120100122212022021121212101101010102211021202201222100111112120021102201211120121200020020110201111112221101010021000102110201220022120212100222111120202202222002111101222111120222112211101210010121002021122201100012110021111210101222222020012012121201122121221020210201102010221120212021000211010000001102011020010100211222201212220201200012020220112120011210202001220010201222002101122012021210100220211212000000201102101012021221100012010121210110120100001010201101220021202021121020110011221021020012101110100111001011212212022110012012111212200002020212200221001010120101202122200120202120021000112111111121221121102011010222012011122010200112001202010222210012101011001001111121220112200120221000120010112011002222020020111221120221211202022102221220102011012011200211221112122200010200220001121210220122022200200121121222001222201012002001112221221011201012202002221212021211000100020112012021122021120102220000211110211022010111002202110012202000200120122101102111221112200010212221102120201", "110100200000011000100221220011002120001010201220101002010002201010120202102212102001222110020112122002111001021121110102202101200020211101100120110110102111100002111022012201100220001122100211001221022010012020201001020121211020211000201112111000211012122200222020100100121200220210101021211212110112212011202112120021102002111221121122100022012100211010001221220101011102111011211102102012021120102212110012202120002222021200220211222211201122102211011201100011021020112200021012121222222122222210202121022122022120021022010221111102222110200110202101222101122201112100222121111120210100022101112221120010212111022010110211220111111012021112021002022211221200010021210200202212021221100121200211220022202222221100100210120212000122020022102210122012011211002221000102000010202220121202100201201111001010001112002012012122020211102021212202122002102100210022001201200201022002212210210202121002201002221122200010101110202221221112002201011110020021201211001111210020110211202122010001122011012022200121121202110000201121010210212021201212100212022212022001101100121112100212112221111111212100102000100112211202022100021122121211102210010101022022121111010111210012021200202010001022020010112001200001220101201121221010001011212122210022010000212011202220202201200210012221002002122001010202120012121201111112010221111112101110001012222121210022100110200202201221212121000110210212011212201021122102010211001121201211101202212210102012200110120102201220212002201011022020101102000122202101121120021100200000000011002200120121222202011221100020001221021222212110021112102001011201110210002212222100111022022001212201010101110212220202111122001212101000111210111121022001121112020122102020001220221212120022111120211110111021110121002121100012102202212100011122120210121100120012200022220202012220221212200221022120010012210122002012122100101011111210201102011022101012221021100210110110001021121221010010021211111200021212021001012110012121", "210200011002110210011201212001221200220012212012111101212020221210020222201021020021020222021011210111121212100102120200001000020111120200120110110001022110200110120002200110011011101210000001102002002102020102010102220100102111012202002022200220101000002020110000201220120120201220201022210202222101100211002201201220020112002000020001221202000222212221002102101112221121120010010222112220200110000102101202011221222121222111102011121210012012021220001012000210001222102201221111121100210000002102220022212201100100200111001220020002200000221012220220002121001020212002111001102021100212120001122010222120002021100222110200022102100112201011220021202101222022020020200012022000002012111220100221100112200110210021110212212220122000110020110000012121202111021212012100201101112111010000110112022111012201221010122120210210110220010212222221101200211120010120200121200020200102121002011100200100010202122220101112101001220211012121211200121212002101220000200102211121110011111100212220100001110122211000220020011012200211122221021211100121010010202201220121012101122200001002201200211120020000020202020221211010210102202212022211112120100122020221111102010202221022100002012020020012100212201110211010002222121011122101200022212121122201012020220020120022101012111022200200001220010002100000020112122222221010011200000221010200120002202002121111220110111010012120112122112112222102110201210010200112021210121112221101121002220110122201210200100121102021222222010211210102201111121221022020022020111000201201120202022022122120202212101010202012220012112222112210120120111012210221012202112222102101121000102111101111000101021020122002000120221101201102111201011001011220020102121220221120012110001202202102012221101120110011121001210222001212110020121021012200101020011220211122200110111210221221221020100012102212121110211011001101101110122112100220022121001022121112011101111011012200202020220101012002011211221001202112011012210221021121", "202020210100120210002212122022022022020201111112122221101001002222211210212111011021000122112220020221021200221011100120122121212211120120122221220000220210012200211212102010001011010202201020202111210202202202221110211010011002102020111112111201102201001121011120010100212222111121010211220222110020022212221201102020111120011002211110221002010000010011002201001220221210021112220121211220010101110021010220112101211112222100010210202111111222111222202100210211002220002100120002210101000021120211222111010002222200001011000100210121111012102000220020120021210210210012202220220020120222100101012202211111011102021000020122101201102100012110200121102102100111121022122120101201000211222222220211000002010200120111220102011012002201212012021110211022201201202012112220002211002212202011211002201220100220100012112212120001211120000020012122121200021202200201220210022101012110002202012101120111211012222200001121210010000102000221110110020110222011112210212221001111210120122112110210121220110110200020201210222020021121201121002111122011220101022111120011222220220222120210002122101211010211220220212000100120222102222201202200010000212022112112010112222112221021022110002001002100110001011112220200021110122112102001212100222202201201000110201102001102000220010212011221221211200210110000012121022102010102221200021201101121112000111010010121010022021202222100012011121220020220200121021212110022200010220220022020020210210001122021122121112110111100201200022112222101222201221201220101212102211122200101020011111111222122222012120202220022002011210000021112202202220222020102010220011201211121121210222222202002120222102200012212112020000110000012110002212102201202222101002200101010202011000101012102020122220002220210210111112120002022021101120220010011000220210101122211011100222101022010001111111212220210112101201202201110021222012011120001100220122020022101010101111221100111021122201222101111221211220021002120020211000102121221", "212212022121112210201201011011000022122100220210101121000000111220022100201010110101022212020211010120110010212121221221012221211120100111210101111001120120210011112221121210201212122020110110120210202002122210221010200201210221110200022022221202221202221010112002101111012211220222201202102210220200001020212210111220021011010212220111012122222201102102000110112221122001012210200100200200111002210121001021000010221211011210201012221121101000111200212102220201001010021010211101220220100201102000102001222011120121011212121012210210010200112121120012002211122112011000120100010221001102222011210210200110122201020220102201212120001010112212101110111001201000022102212222220112220220002222102220120212112102002002020121212211200021120021120211110012202200210120022221201121110012212012210221000102201021112110212022020201110112212102112210021011210210121021212222100112202011002200112110202101211220220122000102020012022112210010220021202101102102200111102111001111001010220221221200200022111121000121122211120222212100022122020221001000222221100210112112202200100212122101111201101101012110101011112201211121202002122110021201210020120000022101201020021001001110211022201200102010111100012121220222002102200212221002001221000101120201220011112220002010120011020122102102112120022002002000012200220000000121101002211011010212100101001110022111111212011221202210111100200011222112120220212201022001122100120222121222011010001210122001010000000010022122010112100001111210201222101122022211111101022112012120112012010101011212011121220110101211110020210112102111222121021111201021212021111101220100120121011001000011212012102110012110100221002121121112112020112211120000220021000222102022000120122011001121012221012211000120112021201211012112002210120110212202012202122202212012202111121220222100111112220212100022210121120200200111102101212212021012111202102222220010101210022220100100122111000001001222200011120102110011011220021220022111", "202122010121000011121222220201201110021010000011001211122000021221011122122012220112000021112010121010000002110211022010222112212012202020011021201220200010001002110002010110202100020221212201212012202220020212011121000020020001022011201101011110221121220100210110212000222100210212212210212021202012001022102222022210202111221102121112011002111202212200211212122022220011102102020100220021021200000000210212110110021012010100022010111202221222101112102010010112000122201110100210220001212111022210102110201202220100101210222002122222021002022211011021122202200201221001220212111100011021210221121200012202110102001121112012202002212222111121012102121222012221122001000001121210010020101011010112120102100022001102011211211221211112121002120000200111010110021220100102102201120000022201220100101110110200002201111022000022112221011212022212100220221001002120110011012102122020002000110120121111121002120012002021012022120021220120011110002012200202010200001010010012221001212020002000021121202122011220121102222121112201121012220102201110202001102220002220111210020002002002212001022110122201122120010221111202021220000212010220020011210222020100000112222021202200111121112110212020022210122111001200001000120221101011122111001100221022212202012222001022202100102210012122000201210200202111210121100110122002000210112221221011001110210012202010110110200211212202100000002120211112010100210220010102000111200000111100010120201012022201001201010000211001112021121120222222101001020122012200000201100011020002120002212212110121020112102020200011022220021201010210221121200211021000001211121200111200020120110021112022101011020212001200012012202200010012121100001220100002022012100220001102220201102222020200022111100202220101020001012222022200012000001120212021112112102012111001122202020022000211211221202111112010101101222220102102011202211121110111220110220101122221201111020120210212212112211211000022002200121001011222202102101210010020", "220220012200210011121120110000012111112200012122022222002002001020210211120011111101120122112021111011121101210100011012000110011011200022220000022012112102220020111010112012101202012110000201100202112122001021222121122201110010110112011201010121120210000221222120121120010202220210221120000221110120002221121110020211010111020102112110202222220201210210120021202111122020000110201101220210112222020212120102112222222221020011221201002012110021220222112012002021120012022212221200212212221010101002112111221022220110100121201002210222010111002020011100122102002211101110100010221021220120121002110102201122122101201101221200121001100120002010110221102222122220201120101022022110202010101012210000101000001002010020222120010001101201012001100102022020120012001110122012100020002120001020002220211100102121100012202001022021022001201111211021012211212110012102100001010212012210002200011211202210011002011212010020001121100001020011011210022211002012200121012110110201010020201201002011112010202212212022000021202200022222020220221102220112121102122021212112112000120220120121012211122120000021201022122221211212222021220000220112100001021212102101100000010221021121102222211012121200110001200220102001021202011100222200000122210021120110222202002000000201202112120200101221202202122102222201112210111100101121101012220110021100101200220000222110202112202000210100112001101121112012112211100010002210000020021100000020112201020021221120211121202112002101122202101112010120212120222102202112102011011010000020201221002122202010100012122002200201110211112201222122110010111022200100211101000120002102001000010202011012110121222212202001201002101010111110100001212201012100022002002012010011022102021211212120220212002020212021221111112220010102210020220202001022221000211011202000201112010112020210010011201120221001002111201212102002201021212220021002222102200000120012011202102200102110102202102202211210000012002010121121002101101002000011", "012011201211121220022111012222101011222000002000101222002222120111100011210200222201121212220212001210211222110122212200121121210120020211122012220210201201001000220202000112212120102121000200120211221211111010222211010101202020211021111011001211101101111122112001111102110120202221122110121201202010222021012002012221002022212002222200002001222000211010000010122002220200212011100010021021212220200120220221221120000201021101011122110022122200212002121221102110202202222012121011211212110001222211201121102111021112201122121000011211002221010012010102201200000022201212010120211000010022101200202100022000000200212012102211000201020002222202202211021000220111120012110012010022021110011020212010221002121211220102101100121020220210020221020102202100022101110021110201201101100012211011001210101111122112012212221020011011120110011112210020220200002100001022211001200020100210222002210201112221212110212021102110110122010021212002202001210200221211022120012110000121101002200101010102002011222000112020001100021000021001221111222121201020120021020102101010021122011012111220121212012100110210021002212000121000200211110022221200001211211201210222022001102200121220200012001200222222110020202020110202211012022201202102021222020002202111211101222120222102112122211221010210210220100110100020222121012121221000012101211122221112020021221120110102012122102200122020100212120101220101002222110000200100112122020111210210020010021002001201012021122112012021200102101000012001002222102102200201001111100122120022121110110001001212202222010110012220112211001212010122220221122220222021101200020100010002120011011202012222200001020011212201201101210202012021202222100002020000021221102012101222221020002201111201212110012000012011001111012010120202222220211012111002201101110121021222020012120022102001112221011010120000102120001220111221101210121201222120001020222021001002011110120010021212111221020012111101212101202101200112011000102112022022", "001110012102110001010000102022221010222112102001211012100212221100120000221102001100122011012100210001202010002220101100100220220200110021102001002011101112021000221011102221000100001211010121212002120112011122222221100002000220102102010122000101200001110221220212210000012001020001112012201210001100001101002211001210122212201120000222022210110100201020020020200002222010012022220222212102100021121021012222120120121201022102010221022221022120210111201020022021002121111200012110111211222211211011021020001121100220220212211000022001100020102010022212202200021120200100212110100020021022121022002102002122022102102022122120011212002022102120102022102211012100212112112210012022011221120000201212211101201101112111002010111202022022022202010100002012121021011021220010102200111110102110221201200012212011010021201022022021121122101120222002201010111012200002201021102222211000120211000022202002100102020211112212021120212101012200211222021212021211000022210120202000022200012020200101120211222122101202221102102010221121201002211000101222012021120022001011111122122001202201002200101012002000120121022012022222121021101002212022221212221001111202020100112200102212011002222102010202121201001121102012022102021011020210021011101112002120120101220002201020101002220120210012110020120011020021012121121102110011011001002000202201110200010000111220101222021022211110002011110021101010010001220012000111111200210102211112100122201110110000120122101002112211022212121121001110011001221101220102121111022000111222000221020021212200100101001222220102111210202100002211111202100220102112212212001211112012221121000000121012011000101220222121002220222000120000001211020011122102001212111101220000200120221002210021200112022111020001101012210111100122202212112020222002222222000021201211012101210102201020000011001211102022020011220001022111122222111220021222220211212121021021221020212022201020122100211122010011011222000210122210000000222000121201", "020200222000112202011112202212222001021110100022112211012010222011100111002211222102000012121210121100021020021122101212222221202122020112010012000022022222100222200110122221012001100220211101211012001101211000210001000122212021112001012120112102012100001012000202212021200201002100000000101102001020201101200122101111220210212022222200021000000121001111000020011221012112010102122011112200022210100012201022122122022112212220022000121110210002212110122212110001100112000210100101101221210122201111101200210121101020202101012120201020012110212012022111110010210200022121012201002201201202021101010211121211221200120222102110020111010101221222122101220112100220221010010122220101220101112021110211111210200021101101100110110222201020101001210121211101102102022012121020202122011021010122120011112020120200110000101220012011221200221011110101122210200200010000002001210021010111020211000202210102201100112000220112020211222012212222012200010111121010021110210210121222121110011110200222011210010002210111110211022222201201222200122210212200122011122112001122202220210001111120100222101122101011010012221021211211210000021022020201111011202002022200211122202111002002222211212222022002100120012121112210021201112212112222222222210012021121122112102010102112222112000012012000010011201100201010201210202212212120002002010222001002010210202111001122100112020011000011110212111122002111221111200111121121112012100100222112011112110001122121212210200111200012021021011112220211011210011020012210122001210012212100022221110112002101022101210202120111020002221202201210112211002112212112111112111001200101021112111121010120211110110012110000120110021222120000002211102100100022200122020111122022102111002200122100110000201212102011201021020110022220002221202002200111122111000221001121020200212012222221011202102100010002010110101021010010211221200012111022022011222120202111021120002202211020100200011100222101000000000120010011021021022200012010", "212022021012221200010122002212000021200121000002102211012011021000121000001120120202102201211200211112222012012012210002122200112120010101021012212010002000212120210001110212222202022001021000221002210012200221021111211122000110011020222122002221201220001001212010221202022110202101011201110111001011120212101211221101101100211100021111121110101101002210121020010002200021212210211000211011202110100202020002002222002021111010120211021121102202121100101122111200010120002012200002010111201212121112012202011110221020111022001010112000112210210101210220111100002102121121122120210222001221200001220220100022002002100000121020112210222200202001210100220111221101211210001212210102020211112220122120012112112222120211010022202102112020112100222012022010211011021012000000211212212021000201122222200020200201001120011212100122101121002102121101011002020211021021202200200202102212112122020122012220122200122200111211000100222000200100000000212012212220210102000002010110012010120012021220211111200001100012020010121001212211111010021020010101021011120202122112122020022002111120211212120211220121002021200112211222001220020102212022110211021012120020012220102010200202212122202022000111200110021102112111101102201200002011221212121022022102201212002202120121001020110111222110011002121001100110211000110120100200220121210222120212120110211110211220111021211222202022002120120222200212212112201122111202210012211222211001020011012201211000002021201112201201022011000120212201201101110220202110220010100220021020011122000122022221212220220000011201012010201222120021000020211122021010101111101120201200000102101120202221110212020202110202221220200122221220011021110210022120102001210202111002200020010022120211110002000021200110221220200202122122202211210120001001122010200021110002010210212021200210011020112122221121101212221220002012022101202222200121011122212202022212010002212200122100010121201121011001112102100200020220122121200002122121", "122020121101102122001211000021211022010011220002222122202102112212212021101212120220021111110012210102001000202110101210210002121201201000000221010112001001112111012002020022002201011102211101212000000011100221122012122010220211121020212010220111011022221011211002010010110222021001020112021100220001201020002002020022011222012221010121021000220201112001112012012000102020101221021011011002211112001021011121221122112122122200122121022012220120202002201122020002021011021222111122001110202111101221002121110120012201112002221121211021111121202111101222000111111200022121002111100200210000210202112010100112011200210101122121201121001100122011222022221002012012100212200002211212102002011110220021222002000022102222200012201201202011200012010021212220112012210212210212210221222020100221210021200001000011112012122221000022122201220021212221220022212210012202112010011012100110220221201001010112022000201021102012201020001002110100221220210021011000110020111101200010111202002220122201202210020002110222120202102121122101201002000111021111121201202120200212022001112000202100201222221112022000001210222102222001101122212112110210102110001210020201202212221221102201121200221210122221200222121111221111102220002222200202012001101110222221010210201211101221002001120122012110020202011110011221222020112112201211012012002122210022211101100120120021111221120111110210122102221112020012212120011201211101122212212220101101002122021011021001211100010111002200001022202212200201012222102020000200000202202220101010202202010202212202111211220120100101010012101102001200120000120221110112002101111000012001122012110001200112110202010000112100212220102120212222111102012022102002002120100211021211011021111112001201221211020200012010012000020212102200220211022122202111002221000121100111210011221012210122102001212120211002112120011201221002010121221002001211220102020002210210102120202001011101101120012100121221021000000211222102200021112201212210", "220120222000210012210220110002111101021122001122002110102211212002002100111021000120102020202100220012222021012110001220200122020212111022212210122111122022100112110122012011012011001011101200120221202211112021202112221122010001201212211222012102110210200002022000120121012022202100111012000020220210022212011120222001111000012000012201100111112020012002020210011122021110222221201220110102201110122102211100002111012102201212000212102200112102112101211212102002210201122120211010201221011212000200012211212012120212122102221101012101000022012212210201200102112022102101110012200100211201221111211000201012101102120122111222210020022122001210012212210221021000101100002011001212022010122201012101022002001112201222022210011111102200122100222200201102202100222022222102001222201112102110212220111102110111121112012212110010012020211220212012201102122110020021210002000001122212012220100110210220100002110222022012020111211000222100020010012220001202201202112001020121112112020120122101101110022200100000112000210210212211110111021221020121221012221212102022112211200202212121200120101012000121012022202120112022021012221010101120020220221000120002110112221200121111012101211212001202111100012112012010010120112202212001022200201002100100020212202012001021021021220012020212220011120020222112100022122112112210000101200011200012210111100210000122220102022022000000111102221110211010210120112012122120122011111021001220021022010102110121102110202120220222220110210111202000101102102002102021012200010021201201020000111111220202100111111011001102120010200020210212110112022111000211211100211202000110000111001210000210102000212111201211220021121220111102021121220002110011012200212002121221001222210110012012220020012220120000100210002212000102020201212100001101010200100001020122111222022120211220022111012221112211220110210120221200121000122111010221120121110112012022021121022212220000222202111110201120121200222202121010102012000010210121", "000010211010211012112122111021122111222010012111210210211220220222221202220001112112112101112120222020000000012011021201011102121222222100220202022002212100020200222220100000110121221012102122100111112120122011012210111102121200202102220000110202122202220000021122121212220212211112222110110102112120010000100111120212021120000002122120202200112021121110202110200120010011010212110022001112101221120112111101221121202200120010001110001022200012102100102220120110121212210001211100220011000122222002120220221201120022202102122112102020212201200210120112020110200022000212020022001111020022201201200000100120111101202012011200010121201012000202111020012201011012221110100101220101101201102022222002212021021201002110222122011212000122222202102212121011012001120011220022111212100221212110020012101212121012100120021211101211111122120222020102112112100112000100211021010112002122100112101200001111222211000210002102100120222100220202202011120000221012201211122222001100111211021020222201122012121011021111212122110020011021120222222002101200100012011200121101200110010101110101122221202001222002222001102201101002010202112012002020010000212001020110010110002222001100022222120100112202222022010011102021120200011220221221022121211100021021201111211201200222002222021001022220202122212102201220221011111122212112010122220100111102112110000010110210111121222000221200200020212202111022102022200121222110200012101202220222022212112212002201202000200112111021002212201011020010100212122001222001220100110112212210120221220121012120021201102001200001211121022212202020000121001222010021212112112000010011200002120001110110002022210220000201101010110101100022120110120212100111020122111221022120020211100122122012012020121202212001001021002222201210120110211101021101121022201200100002102102112111000101001121212020022021102201221102022120201011202112011012122022012212221002022220101200222010202121201201122020211110222112212200011010200022212200", "211002010221000022100012112222012100022020002102112012110221012121202212000120201012201211020010220101200201001221122022000212102220000012210021010021111011220020120202202102100201221221100102000202002210211202201100202222212002220212220020200011121021221201110202202221210112202012010022202112202220122211002111211120101020111022222202022002121021102111212102212111001212002000021200222221112102010021101101010022210222211212010211111010001221121001221121022100210221020211221001101100010201202002202020212211002011210210221212120221012211220200211222012221111011102022002221201100210212021020222122121102021112201100210102120012122222102002001222012221021021021020010212111011221111101222212100020000212100121201120010010221210110111002000122000122200020021220212021221021022100010112022200120221201112100012220110101022200202220011102221120220011000022201100212122022011102100112220200021010120102011102010121000020221201221100212002120011202222110120001001200101111102122002111201112112211102020221001200100001121101201220112021200112222210001200111210220011220021110002100020212222122201121002121100001201202200001210122111101102001000112220021120100222101221010010010121110201000110002102010221211000211222201010101111212101011220121012122100212112212020120201022112212022022012101000102221012022201012202001200211022101102021001222111212010011001112222001010221100112001010222002020020002022202211012220220022001202201101010110220001110121002022202020211101122022012002022121102212212120110201021022220002200212110200200201020211120102000222220000200110112201102102002010101011212011020201101110212101102201110000201001002011021120211021211212020111220102002021012112011221210021221021101111211000000200110100022010200100202122221222111011022001000020021201010101222222200002010122212202122212111102212210102221210202100022122112222122220201021120201012112122000101022110021122112120100212100000000011212011222002001201200002021011", "020201210110100201112120110002122020211100121121201112120211220220101112112000001111000021212010122002011101120021210000021002111210121022220102011001011012201012001012101012201112210002200022200121000010101122020122000221120011110201022012210100222201210001110002002220100122122001012212022222102022120000011211110111021011222211010022122101120122120200220020102110100210222101222022001012220011111220110022010102112011121021220100122100011100002222000021021212112112210001221211211122112202202021110010111111212012211122111110110202212100212102202201011001020202120021122111121202220202000012222101000001122212012210010221100110010122021200201110201100200111210201102210212221120010202212220101120011201000100202010212000000210101202220121000202012102122220011011000112102121222110021210101012101201022011100011220012100212112000220012120200110012121221020211201120101200000012201221200010022210011100220201000201101020101211221202122112112221022110100122020021011201121011010102000011010221122101120212022122010102020202211021202110210110221122220122010021001112122211200100001202000210121012111211202022121220021221211002010002012111012202022102012021120110022112200110022212102122222211210021201022101102012102110102220211211121000212012021101012002100012200121220220112222211210000012210101211120002021120020212022100021211000110011120112011221110100110122121002022220100221210000102000000202210010022201102020121022200211120111222011112002100000020221210021020110202221010211110210120121201011000210022111121222000210001220002002121122100212222211221222020001211222021210221111111121022201211221022011202201022221200122201102111102111012221100000002211211120012201200212100020202200102200010211020010000100021001112021010222220112212221002100020101112120002100001021201121211212011111202100002001201201220200012000212112200222001202221101100121010022112100121022021002122101111221201020202022100220020022202220021110122122112120022", "221001012010202122120011012222021100012020210212021110221221001102121220100210021002000010221110101222120121021020102222100112220100022022210022021102120010010121102001102221120000221122221221211011022022102210202101211221221020120002021002001112202101021000021020202022110221222101022221001111200222112021121101121021222101020212110000200100201211120012212010220121112210211210021211220200220210202120200201020122101101211000201222010011000100200212101110102022111201212011101111011100122002011220100010001210202002112211112211221100011021001021122200112021021010212210201010210002112122101022020202002122212222202020102201102011012210222022200112212210020210000222020111202202202220110002012102222210202120100201120202212100122212011021101022210222101200010012012212202120011202121022011112200021221021121211111220111020001121110012101212221022101002001211021202111100010200202220111112021122020222002222111120000100200220002002202122202120200112022222121012211212110022220100100202111000222000121000200002002122012101220202220212210210101001221020120020120002221022202011000112120021101220220001001121101221120202112010112200100020220001110200202122122101201001202221121102222221010221202010102200000002222120202210212010012202100111011120201000002110110101021001021111201110210011120202222221112210122220010222110110200002010211120020012111210112022010000200220111211022122122021120222010012121011020211020200100210221010102021112001022220122202010110011000111002210211100202020011100211212021222002000111100102101122102010112000012001101111210102112110200122021111111100010021020001112001010222120001101012202001121111012120011212022020120021012210201200121200221212210120111111222001200111210022220221110022112200122202210120121000022011221201100222102211001111210021200022021002111020102210111012112022212212020212102212001002122002002122100100010211221101021211021102002102110022222101002120202100102202210122121200000010201210220", "112110120101012110202010212111221212021110000202101111111120010011200202120110021001221021221211011220201010021210111101112222212011021022221122201211121200021000111120212000021100202220110212000022121112211121210112112112211022001002111220101100002010111022020122010021111021112210010001121221110011111010021222210012101012201212002010211001000022202101202111100200021212021111021222211120222020020122221021210222000111000201220112020211101000100102122022211201202211201201012201012220002110102210012121201112120002120212222200001011221101120001120020100220101110101122012221220001012111210110201220222212010010100122011221112001000200121110120211210122122012221221001001202101120021200022122112011120000000101020000201022111220021122012200202212000222212210000000201212022111220020122110020200012112122110212010022110111100011000022210022011201112020202012202010121002002202020102121102202220221022002110011121002111001011201122020112222001101110100110010010111120011000121000001222201121202210222211210022122211222002002002220020002112201012000220022221220122222120010102010121220012100010001010020111212010111022001112010102102122010100201001222201201220011202100122211000212000022101202110202011012121101202010220111002210001011112212111121011200200210202100221200001211121102021220120211021220201011112200101121020220212120221202010122220002221021201000011221121201122111120221102221210210221102001001121001001101000010020102121100021212112101021012111201021001021102220212000211002212211200221020211011201122020012001100122001222101200111010211002012100212220012200102110200012121121101022201020122102120220011001020102000200200212211222010010010001001110211022021121111000200002110002220010222010210012102211010012211211110012101020001120222222012011211220021000212221122221110100020010001121001021202221120020001122210000200202222220122020102001210212000221212120201221200221200212120102011210200012201211121110210020012200102201", "121202110201000201022212122112111201002102012020200222120210100102200201010012100021120100000021101012012022011202001200221000122120120120002002020011120021122020011211120011112221210022120100012121122001000020201122011012202102011110221120021022200001112120010010200001010021010002112202002121022011020100120212001021220211112220022100001202200022111010102100110011212001002101022000210111121021201111011102100212000200201121212110001112102200012022110011021022202022021222100220220010101000220221212020022020220002002200202212102100010102201202112022210020222001101120100210200201200112021200000200220110201201110112111110220221121220210012122211022022111201001221111210020121002202110210000222122210211010210210201102120100000021212210001020020001211112020201101100010120011022220112202001201022202102210110010011010220221212002221211112122211200210211122202210012021201102211000112222202022002202001000120120200020100101201022121202202112210202221102110212111021201201121202102112002022212102022011002122212220102122201101110210022200202020020201011222012220100120212020121111112110221101022001021120010202200101101012122110100200211011110110121222201220210012101001011012210001000220011002111211211200001100111100002210121022012010100020001000222010200220001121222122201020121122022122200201101021001011012001102100222220122102021211100111020001102202121100022021220101200020200011121101200010200101222100202122220020112210200122002212202202102100000100121212021122122021100021212112101100202102010201122220220212011111122122100210010021120221021010110100021100020012100100101220021022011012211021101210111022201001211222020120112120212100111221200220110012120102011000122100200100020120000221001221021210201120220200222011010220100201002101120020102101120202022111221202200011001022221010202010020201122122200222220100121021002012211120120211220202020110202020110001000112100011002100022121201202100211102010001110111212222221210100", "220222201102011202000222222010201112021211212122210102000002221200012221122202122100000002121000212202211212121000212012102001022222000221211012120002212221120021011100212220012102000202212012201011001102202100111000022200211222100021102012122212101011110112221101121020202112020100222121222221102021201212111121020010112111110200222211200202121101010120122220122210122210101101012202201121201102111021000222102000202222212001220022221012120221011022121122022102200002220010021111000211222122201011200111000021110202002121221200220122202202201021010220011102112011220122121022120210002121010002021200001100022212222210002200100112111112020221000011020221121202122220012212100020222010212021211112222022022222021101201011122122012020200200011012202222100202222210220110112220201110120102112201022222100010011210001120101201112220121112122122010122002102012212002212101002202100010001020012210102122101121120212111222000120000121010222221122122221120200122212220220201122100111102000122021020221122212012222122012022222011221200202020211210120011020221020102122202200120222221022210201222211001202121202020202200100000110102222010012022111002022002021212000020220200111210211110102200211211101221020112210121201222221120122120010002001102021001102022122102010220022220220200202002121022202121200010222001112010000121201100111122001020122111020111212222010121110001112101211021101220021020200210112202210222020022002002011200202001110211021112210210121101210210001001211002022122121100101201112201011101121010012002020111122110202200011120121101022102212112222210212000211222020022112100211020201012020200012220212100201210220020022100110100222022020022221122211122111111110022120102222101111110011022002220000002211102110002002021122011200201012121110001201221211101122121110102202110012010022012012011220021021100020112110220002101001202010111012200112000020102011110010200002000002200111011000112212012120110012212020111210011021100212102", "110211212101000120022220110010200222110001101220202000220012222212212200121220211222200022220102110111121021212211212110210202112011101112210010221120221211110022221201212020111202012122011220202210000122020210202011202002010202100221210100120212011221212000122100120201212211010200220210202212020220101222121011100201220202112112210222100211222001012210000221021222100021210010022100111212020222020211111220011222201020011201212111121102012221211000111201210012011110110211001001122101020000002012022201110120121111101122211100212112220001012120101102212011222112111220022002010121122122211201201121220111002112201011102102110020002001022200102011110002121120001001012110112200020221100101020102100020212000211100021012021010201020121220202222211222020221111110212211221201111020000002012210110011012001221221011002210002021220200211212021112220102222120022110001110221212002210022200022110000111120101111120011002012021222002220001001200220111102202002120100100000200022101110111112121120202212012112020201012212211222120222012121010201200021001111212201121002010211001101012002211102001121010022011122122220010000212222211002012120022110211212201210212221111221210021210110200011021012011210001221021100222211201212100001201022021021012011221102022220021201010201221202002010021200121222211222122112100000000101101220211111020011020212010102010012212022002010110021101010200011202001102101010121010001110121201011221022220111120222211122020101021100122102211002102222002212110221021011020000001112000021101202221001200220021220021020022110121120010012011110211012022001012011112122110200200210002021220200111001220001010002022001112020120221211111211001102220000220020011121001202201012200120200102200122220222000101121201122111000111211201022010112102101110012112012122022111211022210111200221210112000120120202000010002120001121020220021200021101010210121002202100220020002020020110000000120200220102202211220210121112010122102201212", "102211110210222221102221120010011121100100100111112001210201021201222120200112220102122020002021121111121010220211020121211220221000212000102011000010202220110022100001101201211210101021102101002020120121020011210102100100010000220221001220021022000201001101221011020212211211102011002210121220101110112210012202210201212102121211011202010201011012222211021212202101111100122222221111102112201212121111212011201200210000202110110000012120010122210021002020101012221210102100102220112002002002212111022220221022221000020211011102111022000221210221020201011010100010002110100210011001022122212111001002112121201020222211101120210012120210202211202102012120011000000020001010211202120112211112221002122010201000001100101121212111021001222022020211001122200010101121222000211101021101012110101000101011201000210020021101020102221102120011110010210101111010021210010212100101110012010212212211000211101211021022010112111202102100200011212221221012001220100010112102200101221201111212111220011202012211222222200112202020021120222122112200010011020000100212120000201222012020222221220102001121000221220011110122100112010112001020122110211110021000110121120000012021000020112202202021111012211112011201100000210000011222001220121122112121210201211110102020111000222021202210100210120212000210010012121001210010120000121122122100022100001111022210100220022221002021022010211001121212221000200221021112111021001221000212220001212211001120010211120202002221120021001001111111202012101011111020100011121212101022202121211112222121212212110102112010012120021101201101211220122211222201012122102101100111121112001200002221211212112220000211100222212010100011211211020022211020101020110212011202000100221022122101111100210111211021012012021011002201200202011220200221000221021021100212120211022212200201001212022020022021210022122200200211011202020102020101021112212012122020202011222001211122011110101010121100022020011221212010202101222112002120210112", "021202101222122200210022122211021022102001010120202012202122221220011201021112222202211122210120021011202211101011211202010211121002120111112101022010002111121110100220212201201111110010010022010210011120210211022200222100201010021211020201210100102000102122211220120020012121021110221001110022112220220202122202011001201121212112002100020222210102211202100012210101211212221001011021011111210102022011220202100100000200212120122212212022210221200212220010022210022221000222000222100202100201212221212211021210202210011021002112101110011202022010002220020010120001000122102022002010111020110220200210202010100201210122010121220102111211112001102120120010202022101101222020210112221102212111211120021102111100200012120201202022202020121211121000012101120122221021000010011010112212200200100111211010001020022202001200202020111210102012022002221002110000211201020202211102102100212101012100122122210020210112010001102102021201020221222222210220002002120001111110120000210020100210002001002101012000211000020021212120011001112011021200122012200100020120002122202000202200210012112202010220211000102211110201010022122010011102122201020001210022002200102221000222200221221120212210100200220200120101221200201221011020220110220101221010210001020202012011122122111221112020101011010200112102122001200101201202212002121211102121000200020020221020210020000000111120121211202101202210001001121120100020021102102111021110202022222110020222111011012020011211110212121010111020210212111021011122221201220021221222212001220110221210200102021101102220110201211122210202000100201020121212121222011001102101222210221210011222100101011111101101201020210021101210210102101100120101000110012001202011012101012122010101211000112012221211202100222101011021010120101221222020212121112100021012010111112022201201020011202101000211112002201010010012220100202210212120102020221110012220101121012102210021021210001121100010210202112111120002121202120102110200011210", "120122110012202111201022012010010201112020202200001111001112200010111220100110122122010002222022200200222111102221210200100211202110011211020120222021020200101211212020221022002211221221121011012111011121002001002012111112011212121222202112002001120111201200122220122101021222010001022110220210001212112122011010010100112021221212022222202200001212211202020000210202010201111202202102111022000112222101022111112101112010021010221012100120222211021012211212220012011121110222210210211110022011210120020100012111010020121111121110211011100112222200022220000001221002110101020121200122121210212120000112222122000101002012002122220220102022221021222121120210211211121002001122102110211220021010222200120012122212211112112212200220101202002002011012002012022111110122210022002020002201202001201202111002222111012021120020100222110111100110012202021100102221112110021211200011002011212121100010212000111201022220002200102211220211100110212121021000102100011022120202110222211210011201222010211212212112210202112000200200210221100001202220122010122221000010121110100112102110201210002200211220021222022110200020211210012102121002112211011111200011012011212110112202200021221111220012120020021011221001120201010220110100102100212022121100201012212220011001021101202021010101220100111112110220020222110202111111202201210012110221120121212101122121110001002112110020120102112021212220021122021122022222001001121200002122100022121221020112111211112120212002010000100120212112222002202201020220222222120002102202222101112102001121201022202101121112212002011120200111122012102110221020020211110011012101220212022020011010112022211101021220012001212221011002221011210012012100112101210001012200210011221200120102122221112022220010001022120010222202010001220200122221112110102200221222001202122122111101112212100112011211121012210012110111100010211200002100121010212210000110211111110210022220222121010101100211221012201112120102001010021120110120122102", "121100120001212100120102000222121100000102200201122111111111210010010010001210110222001210201020011112000211101201201112200012202112012021220212202102010100112022212202110020021000202120010112021211012111220221001202122021201001122000011112202220222201211210101120022012101111122120101102220002102221220110012012001202100210112012220021011222121102201121100011222212010110202021012210110210102001102102112000120221221122220200020101000120121211021011002012102001001101120011221011211010102021021201212222202012010120221211122111121211122200120102112221021201000002122101022101201111100110022201001010022021122111220001122121010221100011210011001021111111012102001121021100100022112022022202010212011020022211001102211221000020201122202112110100012220011210220202202110222121012210011220021101002101211201222012100012001022111110011220010202021122222101011220020020000021112221212022212112020011020210212120022220111022200020200122112102021001021110201101012221200111011202000121110221212210211112002222212002221101201212022022111212100221011120111102220002100200000012011200121100000112021101002100101020101112001211221100001001012212012002202002010201100202101202112222202211100221010122201112021012102220220122110112002211100021202111111011010100000011011100021122020011211210110111122200102012120112022202211102120120002220200210000210110001211011022212121210211210212212100022020222100121110220111000021002000012002001000000222010122111012211020020001010020101201222202112122011112110101220012212101111210122212121110120112100120001121112112120012220222221111210112121000211020111112201002102000221121002010100122111002011220100222220000222200212212112010000122111111102012202002101101102020102012221120102211221212012101002211110102112211111100111210102110021022002101202121112222110002101020012201010001012211222002221221101102000120212112100022211102101202112212001211021011011112111101012001011210101122211110121010110222002010101", "022202220122022012101212101112211222200101201111110111121121212022012112112111012011110101100102010000012121000201122200002020101220000211002110221212020021220120122201010021212112120000221122100102012010010022200200021011002100001020211222210120101122202120220012001012222011102201120101212122002121202212112000000020002112221000111102012100212002121202020002200020002201012120001012222222101121202000201000201200110102010012210022111212020100100102222000111221201112020022022120000110021212020001101002120010211101022212101200212122121120112221220111111220100211201201210222012111111222022221201212212011120021121002221220111110122101212220200010021201021200000221020200100112201112010220012210211111111020002012111202100201121012010210012020120121112122120012021012200122100202222212200122200100001122122211020210122010012100012012111112202222011210202021112002212112102101101200202021202001112201220010211112101011100000012122221122200010221201110002000012210122022121021102210121202200100202012010122102121120220011121101120200000022212102002221002110212001221200022100212011202000000120222121111012120021021111112020202021111221121221200001010002120022220121022020001200200002111022020202020012011020202012110100200201121201102112121112200122211101222001212100111021210011101221111212011222021212201020220200002202221220120111222210112220000211000210121101001201020020001210120120112111001111122210010110102022211022122102111201202211222011101110200010211210100211201121202210220200101102001022101021202220100120011210010211102201100010011220122002021120202220220202221202202101111001220211200001100212010200020211002200001212000012102000122211200222201212202102211200001210211112211010111212010211001211200021110020102220012122121120101012100000101020211021022211211122021202100221002011202212100101010122202202012100002011100211110212222010012200000211202021000102010121121201002020011011200000122021121222220200010002011222121110", "222222012210222112201100212201211200021010200121100001202100120102101212212110010000020111120222212202211202100100002122002010212221211200220121122000221012210202220202020202102221102202011010211202201221100021201210101102120022120122021101011102001120110221021110011110112221002211210001000100022111001100120201110100220120101220120222202200122201120102102121001202012010220210221001010010210220211200200201111101220122000200100010120111210111012021021110201200102211111112012001100022002022111001101201012012221212122211120202201200021100210111200112022012112201002012212120101110002210120021112010121101020102010221221210210200120002212211100000111222200010210222221202021212212000022002112022220221110022011120222110221100212112012111101220212201000102100001202200012001200100220112121120102121020011020001122210000222010122221101002021200012212210221022001001222111102102020000001120201212000002212002022002100110222212210120112200200211222021000222210020022122210020121201112200101012021010102111211111002111112222220001012112110211201211012002102201011100001211202022010022111022002202102210221212222102112121000010002102120201000022000122201110220001100002220210120120110122200112210011022001101212012100022200110020102122201202010110111201100102000201220102122210001011022221021000111012120212210211122122220022011000200021102112111110011000220022012210011111202102100010002020001001211001201101002010122222100020021121120010020022220102121222022122121021201111212002012120220112211111011112011200101111012111010102111222100210001212110210101210020001022001022121111200112102120020210022201200101222212021201100020001022222021001212020120121111212020201020112022101122011102202122012120100100220201200212221202002000101212002112101102220212120122221121200102221222001001201210220200012122120000222002122201210202110221121200122220211002021022012110212220220200221121001101122010201212012202002021120010121200100211222112020111212", "222021111220012100112002111122222202212001001002020002210222200220122201010020001210220110102102001201010121120000201110201121201010102121122020111200002002202001022011021202112102001210020200202010220210012012020112111212202002210021022202222101220211221000000210221201012200020202201122212000002210000000021122001221020120102201010110201112122121011210021010210020201210212121201102201120021112210022001122022210220000212021101100211200221010102110010012221220201021221120220111200121201210202111020201220112200110002222010201100122200102121201110121020022211221110220002222211010000001110101202221111012012220110101102001110002101202120221212211010102102022201011112202102221120212020221021102211200200201012201022220202122021022200101112021212111001102212201012021010202100100201121200220120111210210000002211011202121211000010101010201110202212200121012011212100120011211000022010122100221222111120102222022120210212112200102220201122202221022001110111220212122201021122101112002100220022110122100110111100102021221101012111100021010020011201101011200010000110211000220211001100111121001102202120120211022111211002201001002221220202112000102002210112201020102011201010200220220221121111220110100212212110122021202202120110102112122121002201010001221000211200022011211010121220212110011101212101212002102101211110021012022221200220120022000100110120200020122021110210011102010012102100221011110221221021200000220210201220011001110121021021102010212202021022202201122101101101210101002222020022101121000211000222212022222022201210120112212100210100111102200200202200020010201001011120020002101101012021000201212121221201122201100012122002010212110010211020010222221001120220010221121112102211010001011012010220110021111020201212111202221110211110101101020001212220022211121120211011111000112101222210111200101210121001102002121100000222011212210011212111111022110212122122121111001001010021220110221011000221002020011010020102121021112", "011202202221022121222002201200210001112010211220112111000210000210001112012220210101101122011100100002021220202220220020122210201212201120121010111012220201001102012122211122100012212102221002021102120111000200102110102020110222011001001021001112002110111011110210202120112212221102220201120111211020020222102120220221112220021200111222011100102011121121102022110111012212111021021102001012102211001111022011102111020012201102100121010020111220221001201010121001001102211201200021001221100102100121101100121020210110001221202020102121101020112221022000022011200012110000212210000020010102121120200201020020122102222101210012101102000001111112201220022011000002011000212200000220221012020000212112102211222101102201010122022012102000200211122102110220000120021220211211202222121120202212112122212000111202000001121212101222102212001112122000101002111221202212001100012100222001211220122020020221120212202022120200010110111110010111002110100212202212120000220112111001120021021100002101002120102222222021120101021012011100022120221000102110010112010112000202220111010220012011221021000211120001200200220021210001112022210020010200010220221010101200012000220001122111101222211102101220021200010202110100111121100212001101102120222101102101210011000022201122102122200020212022221000202022121212110220001101011022221200002120212012022201222002020202102101002201201122211011120102100111121001222102120120002102101200000102222221021221000221200201221222121020111120000201100102021220201001202112102001122220202122120221012201020100112121001020011210120021121122122201102200100122211211021102000200021121112121021100021001102022021010110101221201210120101211210102102211011220020011222200202000222121010011200112100000100121100120122200211212102021110221020121111002022222221222212111122220211012111212020222100111012212121010111222210212000000000220100101110220111001220210020110101220122110200210002211112222021012210211211101001102101120011211", "001120000100001120011211220012022221010011002221102120220212120202201101211210002210021221000111101100002021221001202202120100010001210221121102102221220121122001002112010101012112220101111222002000022122002002121121220010221210021100101010010001200012012202011022220020012211120102121112002200211012010201101021012021111211012002210122221112111020012211120101112200110101021210222010110110221110011101211200002121011212002000221100100011021011112111120002202222002120201112111001221210022011222012102101000001021111112012122121222201000222110211210100012220212110112112201012020222020101201201200210122201111211000022022210110011220000100001020002200120011002100202221211220021212021200220022002020101210100120000020222000011112012012021021012022200101210011222220110100102222021221021102200100101020221120121122112020000211211222011012100022111020021220010002121022101222000120200000000011111102110202002102001211100220010020220110021221002210010122122102100100020021202001201121001222110010021110011212211121112110211100211002011220200101001101200111122211102201011000111201011212101211100111111120212111110000220020102221212121021220111001122220121022201121000202021120022101220001121212012221221000201002001120111021120020121120102122111121201021122212102020020022101022110010211011220212012012122010211022022210110212001011120102120022212022200112020010022012002021020212011121111210000122222012012210001022101222100220102200122121112021110222012222102021022102222211022200001012021021011001021201200201222121222101002222100010220011012121210020012001202000012002112202001202212202002020020012221201201010110001002011200010100100221221022212201200221020011220120212112210221220211120222012000221120201200121222002112200200121121022222012202022020121202111212121110020121020101020111100102110110201022012212110122002001121020222102222112000201000011220002211220122220022211001212102210000121100121200010001020110011120202021211000100", "210000212201222001110111100001201211221202002002121212001011001211011010021200221220021001022121200111012100102000021021221022212100222121101022122202011122022120210220211121212021221111211111001202222210000111212201022220220212122102200110021212221101100121111001212201220221111210222201122002212002112102102012221122000101200120101022101221100202111111000001121220220102212112101202021020210200120200122100202111111222002211010211111102101010212220121012112011100122101222010202221002221121201110020002110202120122000011001002101011212022120012122202012221122020101021210010211000121001000120101212102202220011221011200012002012210111210111122210210202200120112102102020001112022020211220020122122202110000200110202001010222221122110212202200220101001112020221011221212010122200121210011220110000022010100112002020221221102022222011022121120201221010101002022010211010212210021021111220211202111001022012222111012120210111012021112212121201121120112011110012110120110020210212100010202000012102210010120202210101212001201111012021202002211102120102200012202102210110020210210221210100011010111221102101112122022111222102021111111012000000221122121200221220102111202211010220010002102212200220211110212212210010122101212120210100020100010010202222000002121111120012201211002122210210011200201100222011212121222220212111010220002012020222012220212100212022212001121020122100010021210200010122102220200002122011112110022100022102220222021022221121102211101110111111220101220012101012202221001010112021000210122001100212101100120220102111221220122120001220000011101212202222110022110012220011200202020212210221121202120001002000112222102012012010010011122110222101222101111100222021121202112010002011202111121222010202201112210120220002022112220102020000221022121121202200002202111001220012201110102002110021211000201202001000001101020011120211100110222221222212201002020001101111112221212202221101122021212001011120022002022210012020011000", "220212011002101001202020101221112001010011221220121201222102210222202202012212220022012022220001011112211112100111201211210220110020220200022002210012022022102110100000101212011100220002202020100120202221221002002122100110120102202010001220022201100110222000101122212202201111220200101200010201210112101112002201122001222021122121112020002211001201202000000111101220000202202202222211201112202102011011211202212101200222200101210012012002112001000111212222021212211000211201122222222011211100221122211201002202011001122121000221022012221100110202211020202202121001100001000121101220012201012111211100101122120102222102102002222110022000220200220121010200220020012012100002211012100020200202001102211222002121010000021112200112101202202212000212111111220121211212000020022111212110010112200002221222002000201000121012122221012101220221111222102120112001201221000220200102221220012102212020202111001000200021002102111210200022102202111022021112002112200212121001201220220020121102122001210011011012101020122010112021012111000122011220112010212101020002201211121111100000021010200000210210110222202220210101111002102010201002201122102110012112202111102012222022020201222202121110001000112101221222122222020011111002200211011122020002212212212000220011102001202122010020021110210022201001002102010001022121111202022121121202202101212220102001220022122201200022022110001112122220022100211012020211101001121000101012101121001211010011122120100110200222112111101222110021212211011221210212002222100022221200210000010120200112122112022110010001002222101002220020101010200201212120022220222210020202102021021220210001020000110011211000101221212221102112022011110012110111221221200110022101001002020220210000001012121122000211211220122021120022010102202220211210220001211012222200221202222102202120212200001022102202201220110120221012111202001022012021122220020202211101122122001221101210000101101011112022120110100100200212211200210010220112122111", "210122111020002020111101212221122102102120002201012202002112002220011100210202101121102121201022120011022101111010112210002212200122221211210222120221020012021022211201110122222201011011122022110010100211122111021100022101200021122012220002210001202221112101011112211010211222020102220112010121212222222220010020010120121011210211010022011100222001121001120202221122011210212201221202002222100000221102102221220021210102012001000220122002200201101210202210000110112202121100012001201121101121200122111020021002001212122000200201010000201122100220011100211201220001202020012022111012121020002002112101212011210211021201110211212201221220212201021020202021122012110002210011100100200111211021220100211121001000220112210000122210120220020220120212202100100120212012110211001010120222010212221022100012200211202122111010101021010000222012012120020112021101001021222221112001020000122020200212200110111010022000210021110022110012120120201222222201122202121201110012210221022120200211022220112001221011022102100102111112202022212001202120212021211000222021200012012101012001111122022012221222121000000111111120211210221021222100202112002120200212212201200011112100121110020210122220010021201002210120220011021112002101100220021112212202112002112200021201011111210110101102002211212201212121111001222110222100112212211211210212212010010102111000202120222112200012202121210101010221012111020120012011222000212221100222212220012201211010010001021011001122120101011111122022001102222002101221212100101001011201222212010021220011020002102210120000220120201222011200010010000122220220201001021200010021010012100011110220010201022210102020220010112001121000002011001101100000211000001120111200111120011211012201202121020010011022011000011100120102121122201212020101200000122120010211022101012220200022020201000011212102201222102212021221200212010022110212221221222220102100210001101220112210220211111112221211121200220021001010222020221011011221220100", "111022211121121000001221111210200110202220212201120101022211002122111002121122110101212002212122010112002221202122102220110012021120020012202222121022222120000200111220211220022011010122211200121112100221002112001201012212012202010020200010120222121210221112110002112120011012021101110021000102112012122021211111022001001010222212101212202001000011000222221020112200002111012002111121110100111011011112111001102201200211201202122201112212111001221112100210121122111020001001010120110000101201020020002102210211221001000111020212120020002020221000100221122012210220201222201201022222012110102221122002100020012222021021110202202120212210022022211120101021101022000020111011120102102010120121101121102121100111000222121222202211200020220122210210100000012102121022001000021002101121202101120021111201020212211010222010000012100002000121112112102211200111122210112201102102101001221200021121220202201020011011122201212111211212121121001222112202022222002020102022001201010121111201211121201110002122101000101002120212101202100121111100201000101200122112202110110200202222012022220120200112201001001101011011000200100100102000011022122220020101011211021221222222021221210111202100112111100212000022002011011221212012001221111212022112122020101110110200002202111101100010022122212202201021220010201211002211210010010120211210020111012210012101221101220122012021001201222222102010021220000221221102120121211122012012120212222210021100100010220100021202001122212101101010221002022002020201012102100200000022222002220021000122110110111021222201121202202011001022120002211100210110010102200120101122212112210212010222101010212110120221102001202110101111210222222100121021221222100000000002220012021112212221121222012020221201210111002222020122121112021000210121000220212000011101120012110021211012222222200021022010211100212022212020000012010002200022212110210122221112021200212101022121210202020100012211221001112121210101202120021120211201100000", "002110121010020020002020020000022212112221121021120221002011001112101112002121222100011120002010211221011100212021220111001000122112211012201022221011200222202210221211120122201102011101210020121122021210111022210122212110101212122222201000022221212002121102011212200211221102110111220221010101011011000210010200210020221201212112102010001101202122000211100222220211101211211221001122220201201202111002120110202001120220111101200011200101010102121022012220210122211022212001012010100011201012012222102021221210022200111101222212022111001002202212220100210121211222112101010200202111200122120000202212221100020111210001222121211020010020201110100100000211100002201001212021221120112022110000020120002120001221201002200112022010011221220210221121102212102210011010110102010121111110122020110222120111200101222201222122212112110102200211120220000212020010111221200211222201102220120211112122021210100001220112010011201111202010111101210000210202121210100222201102120111010000122111120020002202001100221101110122002101111102002210000010022121102102220221121112020201021021112012222120020222120112221022022102022122002221212020211010110121121221021220012220101011102010102210000021010210011110110100121102211010010000002222112220122212210112222011210111222100111122202111102121021221120112212020211022222210100121201210102022200211122210210222000012210021021102111010212022221020022201202101021211002020220110201012121122121021002010200101210211120020020122201201212200122002102001022000100021002102100122020110101000011201221222021202000201111012211111012001020110020201222000011122012212120011111112001111020222020112222022102121111002001122000221021122020101111102001022121120002122101111022011200102201221012211220021002110220120102112200201222021001110222021011001112102000002111211201010211100022101202200110112121100021000101100202121122221221212220222101222122100212010122002101020112101000201200111110111120100011100202112022222212220", "220200102210001201212122122121000022002002101102020210111000022120100001022012102112022212010210011210202111102101200002022000101021001121012020212102220110112222120020122200220112212011200022200022121101212002212110011201020112121211120010020102111020121212212212001220102222012222110120210112022121112000101001010102210221220112122002111120121202102002120111020102022002212100221010122200121222010101110022220020020112011010112222002210201100012120122010100020110011112120101220010122020122002010210212012100022212100220101222022001011210001222112102200202112012211022220101212222000111021220000021202111002000010212020112002110120112022122100120111022111121210210010212002101122010120200001012002012022020110201022200000110002110201112111000200020000120112012210012212100110200020112000021012112020112021021021220110112202210022102001001112112111122202010200122100100002110011022001012121120200102000012200200022102210220211112021210120201010121122201011220110202112020101202120020210211011222120111020122000112011200121121220210220111001120110021012011122122100102102001022211212111121202101122220022112001201212202022220010222200001222022101110101111222021220210112122101002022220100012012001100022022002002200110101220001102012021202011000211000222120100001012020122111020202112020100020011112210011102120002111001120200111112111021011221011200200120022221200212202100010122211122210112202101202122012202010000220100001210212020001010122022220002200110021210010020021201100002222120100100011021221110110121200120120222220211001001220012001200112120201112002101012100000212202122112102122021000101022210112202001021101211022122220221011102022122210110002112020222112011000110112201112001112121101010211012000211022112100210120201120011100022021112111222211022112001102220002001110101010201221221000120102212110110202202212210121101010002122102111112212002211022121101120001010002021110122111102010012002101211212111102012120022221120", "022102111222211202102221010100100020002110012212100012002011001102011110210221201000112001120201010212212121022011101202202201001210102211020222021220201210222020012020212221020120220002220211002102202111121002102001011221010202122001111021010000221110020101220022220211102121001010201200110002112012120211110121200120220202020120002211222012210020220210011000020120101211101201211102101112211022021121110000000211211221200101120002210110112022021120112002220112010211200201012212201021201210022102102122212102102202121001222012120000010120122011100121020222100112012210000110001101010011012020110012211120221101112110122222120020120001201101211100001112202210101000111212121011100121021121100100021201020201121100011001021211222212212002100102211201220212121222022112011022210002021212021122211120212200211111112121120220020102211102102212200010000020011120200122210022022020110022002002011001002021101122002120201222120221002010022011201222000222110120111022012020012012111102212002020020112001121201112201110201021121202211110011110221101100210000002211112102220022000100011211011122021102011222111100102011221211002102221221100202210122010211022100221212010002202001011000011102002111022211111222211022212201100120112021021000121102220000121022011200212122021121111112122001010022100021021102211201112222101002200221210222000101220201020222112210021010122102121112121110122212011220201102011122122000102120222101000001111021112220212120201012001120100222212200001200121121001210122021221011220022101212212210010012110122002020002102010112020111111001001210020011010222102122210220021121021020200002220000211202111220012221000220210221110222111101122212021000210210121122100112200002020102000020111011221221002220201111022221200110020022210201211011111120001211011111010110111120010020212110021100121111020220212011021122020211211020100211111121100012121012222022222200210201122222210202220000202011100100002212012120111110121200010001", "121020102212022012022121220001012212200021001221221002220121112210202012221221202011212220011022012220012012002002102112122100002002021110102101002100211110221022102201001211212212112120220011012211221012110101211001022222200210120021211110110221101021200212220111122222220111022101112020221110021221222100010202110111100110121101221020222101102220022221010012221120210020110011022022122111001211100122211101010211112021201111201002112022201021121101200100110220200002020121100011002022221011201121211021221220210000220100221100221221220210222021212102022021011000121212001112111010200022110001020222020212111012121022200202221201221110110000000001201110211012110101021000211201001202100020010001102210102121001212202001210021122101210112011212122212020010220102211021011112022022120201120210101000121122110122222122120001212021220220110100010200000002022220211101021110212220111101020220012100102211022211011212110000211112002210000212120002010122001021012011211021221102212121021110010201010011101122212022102211012100111002000121212011200010210121211120202000112002201212021122122202111021122012010102122001110022112011011020201200112212100021220201211022000012110122222112210220202122111011220211012110101122101022020101202102201011201022020010212112211221211011101022000121211202220120021121210110122220220000122012121010100111002202201111201102102221122220020212122122022111120100200021201200201222111111010221220020221112100201102100110022221101020012220211222010111122102212121011021000222201102002202000222022101000100110100000002111121201211121210000212001021121111102202220200012100220120001000212000012010211121112211002100010021220220100211021212212112020012201121020221111210222212222000012111022200100220101020211221011011220211102112021000021000212020102201102122121220210012112211212101101201222110020020012102110022021110002220200111120120000022201201201112200202122210220212002110220102211122211002001022100212020110011", "211002000222212202022120202101101110002210102000111212210100210000010222101211122022201100121020211021002100210021121222020212122000111011002010200211212212121022010200200102021111212201002222122122212212020112202020111102221211120000001101211002120220210001010002111122102122100120021211220121112121012211020002010022222021202222202121121020212202220212111212010101110112010020100010122021200012002020012122112112211211222112120100000121011211012120111202011000222100221021010222220102010211000000002011202201211000120022000002112001110110110101110110201010201110002120220101110010022222111120210101122200200010211111210020120001210010110110001111000121122201202111101222101212022122221210222000001012011220221210001122012011010011201011112110212201111212202101212001221121120201121120111221000022110021002110202220202022221222102010101011012001100221002211011111202112210101121111211220111112120020011221120002110111202221121001110021122012022010110022012201002100001100201121102120202001222020200220202012111012110101120111212221020110011011000211101200100010020021111202212010222101102000111102100101222022122210101002002110211110222001001020221200221201220002120002210212022012220010100120210000010112011111022012011120012200221010022010101111110012211110120010012222220002112121201222000222111000222202122011110011010221000211120011222121200202112210111210201121112102120220002220112012200000211201210011202201120002100111202121222201021000122112202222022020202021112010211220102002200220220202020022222210202012102112101010221012011212022121120121202011220111012100122121112211102010102212201111000022220112101121112020211102000220022120220222110221222011102110101011101002001000021012212001100222222002200201000111120121000000200110122021001121222021000111211220222002001002112001211200022220012210122010111021222100221012010102021122002011021011111020120101101211221202012100112222010221200110221000020120020100012212222211221211", "020222220020020201221210002201222202221111001011201201102010110102000201020121221012202121020111211112010200012022022010221221210102112210000020002111120210200110210200001200010102120111202112011021011022010111112012112102212021211020121100112022021102002002112011212200102021020001110002001011212121020220001212212000101221002112100010020022101122201211021122011102202002200101200111021220010002212201020002111100100110012222201102122220021102110110100112202122112100102202212101201221110022021002111101121220201101202121220010110102020210021201202201102101120211220012000022221002221212211210222020001021200002110022020210122011120101221000012111112212210201201201211110201011122100210022100012111222111122001220010221022001011201201220212211101210222021002012210022121200200201211220011200022102022110222110201021222112220010110022201022100122111011022112221110012201000011101221110221012000211220012110120120101012101000002121100102110000100221111200112021112210002202121001120012001001210121012020112221002221200212201121000120000020211022012000002021112120021202112102000221221111121010022111121120100122100100100120102000112200201021122121211201210202202012200002001101002000022211012221202122110011210012021112211212111002012222122111102010022120010211010201122012001010201122212200111221101020120200211000022120002110211010002102221201002102100120002200001111202120220020011210100021122221201111021222020120001112110102120122021221222011210021112020201220011001021211102000021101111012202201012111110202002200010100222211110220112021201221220211022001102000122020121101120221001212202110222210120211001221100001021212101022100222110022121100101012110000122210000100112101001102011012000122201121021211110122012021111200100021202101201221012000001120001102100210012122210021210010000121021112101010110111220012012010010021020200122221122111111222002021020202202111010011201220202222210100201022201002220021201020100210212111002012", "100101000100100210111201221101200002202101201221111201011002210000122011120111021221200220210000020000221021220101111212202010102002010210111221200210002112021221202120220212122221000011110012210111002210210112120010102022220012102122221211100222111222020010112100000201000221221021202102020021120101121202200012021010021001100212211212010102202120012210221011022122122211020202200120102002221221201122110110012002212102112002001122221122001112121001020120111110222121111220121012221112222201010020001101212210111212022001202122212102101222000220122010201210202200011110100001201111010210001020122101102201120022021112011122221000222121021011202011201112220102010221020102110102111011220200010001121220222102012210222121012211011022001020202001200112212200202201100200011220020221100201022002210102210120011221220221110002100112200211102110000010101120022002022002101020000202210022000202002001010101111122100101210122011110222101211101122011111010122011012211210202102122021201001110222100121000020221101022211210201002022111122110201212212011001100121211220120001212212202010202202010121210101121001020111101100021110000100020220002021012000202011021100222122211201010010011112120111101212211101201121200002210222101222021201200201110211220011212110200201002212101020000020100101200021002221220002012120122000210202122001101020222110020001012211202211222022012110121122111010021212001021121211101201222121021220201111221212210220200020201020000012002210011121201211021202110112222011012101112100010101102220100020012220012022222212102011000100011102000002102021001212200110112120022201221122222002200212200011112000021020020022111202210021202201020112202200120202121022012010211112102112002022220100221022222201002022020010101111102221122220001222201220222121112102221201110202002012101210220102222211112120001120220200112100021020101222101222211120110001100212110202122011221102210100101012202020011011012021011021210220102022002012121", "110002001111120111211201022100001012111001222010020202221011101110220201122000020211011221100020001020000122210011211020120222101112200000022222202122110222022000010200021212020100202122010220010100222001100120021121200012202002010021210212210011020220210211000002012120221020101012220001011120002221002102211020001121211002111021020000111022121020000010212001122010121020021210200201112012222102001200022002120112211021220200021120221012110200120012111100000111211212012120011212010210201212000000201101022200212021202101121111120120001111100201020111120200222210200100210002210120022210100022012200010111122202202100210202002120212201010110012021012022221111122011000202210010201012211201121212021221220112010110011200121000010000101001011022200201222210111202010100020100201120001202012100200222221220222112000102121010201220000220000111222210110221001112221022201222002020212222122112120201000021012112012212220120111001010221111110001021221022000221222201101100001020020112011101222011001100112221012221102111022111002021011021002101100212202220212022000022222021100200220102200001202210201202001011002112022011010112120210002022001020112001202221111101111222210012021100012221120012120201020022002202021222011011211120110101200100210000112110000010020002211100111220111100001002101120011202210122020100221212202101212022111001002022200102021010102202001201122001111212020012102010221111110222122111200101112022201020022210101110202022012201120021012211020210212121210121022221101000110022222112211112221221120211010212200101212221200202120101112201120200002212211012001221011110102122100100110211101010212010220200021201101201202200122020202201200110122211021010222120120002210002102122001011212201201120021111201222120200101102220000111012000020010122110000020211011111201021101021211200201101111022212111212102020221011121200001000122202000112222021210112220121211110202121200202211022220020222001100220210211111222011220021211202", "122122112210200221211111001022122201010202100111212121010010020122201102111222122002101120220012021100102022010011211021020010010121220212022121111121220210200000001112121121120021211212220002021220021101000022001221221202201012001000120221020110020020222001010002112100221121012200220211202210201120112111000100020221002020012100202110011201111110202010200112012011020022110221000102201212111121220201111202022101111202120110202211222210120010120020120020220002012012202122101120021201012102020001122200120210222112022010212222100022220002212001001000222121210201202201000101202211221022202200220201102201022212221021000222120002122122100120211222221222001010000000011221000122002202001021011210101222220201210120120222212112100212000212201222020212102001221001110222022212111020000000202022201122201111200022110110010010221120022112220000022210001201120021020010002220100100101122122200002221000011002102220101111010210122212011122002000020010020111220210201000212010020200012022220200011120221022011211101110020010120221110220121101220222020100200211010211012200211122122000122001002201221112120110001111211101102200210220122021220011021110220220000012120222220120002011110102001012101202112120112100211001021210121021012212000112120221011120110121212010122201101101200120200012200221102012021220122122121210122110101122102201011111102202201222110212211000222211100022102221101222221010002121011212201211112220202101101101121000012112212111220012100122102201010022100121100201120000022120122222222222012112212010022010222220120221211200012001112212200121021011212102011212222211102210220012000112121102220000010222220022122221121012020111001021120112201210010021121112101020112110101211011000122212020122020002010210000112110011212002111010121000220201221202010212010022012110102111200122100021012022110002011120020102210211121110100121022201211211202222101011222121120012102101020201110222221222012211111211202012000122020011010021221", "012020001101120202201020011122222121101201210200120221200221012121002101100102111222012222202110020212122112110200110001000122221200000122002001201001222000221210012021011012210200012002220122000120110202000101001122102222102002012002012021201101202021212001110101022020210121020010101201101001012201220222110210011212202102000212202101011211100201101200000000022211122201021100211210020011022021020021222220210201120010101200111101122022012022211220221110212201021102012202220121112112111221222020200010120020022222022102221001202002020021012012212100211221122122201200122022220200001111012000010221111222221120210220202111221112012012100221212012100200010000010022110221020120110020122000021121020010112012110112111102000221012000001001202002220110212210020101100101200211211111101102111120102222002121022122200011222100220012000021110222211011021101111211222000101102200210102221221112222202200120220221200002020210102201011011102211021000000010202112211010001100110010002010120020221200211112202220001201010011222201010211022200200221020100200212120122111101000110022020201201220201212210221021220020111110202122200020212011212211121001221200110100020022110111021001002110002220020010222100011021220202002221020112002112202022001211101222101202102122102110122222121102010020121020212102010122120100111122001112010112002012221221120202200121220002220221202200212101221120020010120012012110021010001122111200210002222120112112211010102110210202010120111121110000002122220200201110120100011020101222122210111102112102202002201110200000222011220111010020222021222002202201222210220210222120222221210122221200112001111222110201102012221020020022002000101011022200012221110020211212202111010000211222012212210000112210112100121022120202210120110020112100011121102111120201112021122120122020111002212022010020001200002011221010200011210020101210000120111001212010111212022020210201010202212011102211221102112102211211121222220102112000212000", "201002022101222001012222100010220220221010111111200020112200202220012200200011101112001111202221000222111212010210022101010200112010112101221021111201221110112210222020012222210222120120211212000120201120101012021010011200001012222120020110112110212020122221000021110202001111110020212011001012002211220011012122221001111101100110112112020222201011022102111112102212211100212011102102120100210210001002121000220101101110021002021020220120000110101201202122102101001010021100220002222200121121010101101212001110011100210202102222020112002000122021120012100201012110011222221202012021201120220112001001102022211220121220111001212022012212012002201011020012012201100112100120020011001020110212211212010200002210211011121020122112202221222102201120101202022021100011102201200002020011101020200121001022220220111002212100011111212001022012121012211010100221122122102001120221120101022112102100112200001110212211122111112210020001000012001210001120120200012211200200101021100102111010022222222111110011221110011210012222211122101102000020100022200222020121221001120200100111222121102000222012021112122011101201011001001111100010121120010210011002120012210112221222002201221002002201101212212200212210020221022101022211011120111221000111201201000221210210101001020201120111221020022020020112221212111211020020201220201102222210121011022211021202001120021200200022021102000222211001121020100201100121012020222022101121202210021121020012220020222220201111022001012210000002202100210221221020120221020012210100011001121021122211210120101021101010110110121120120020112221200101022022120010121022201222111002122100211101021010002012222220001110000101212210012222022011212122020200010110200000001002121220001101102120000101111221122011222121011220220200021110112121122120202020110021201122022011211220112101101010020200202220200000010100100120102122112201111021021121211111002010222101221202110211200210112012202100011220210210000002122011012011210210", "002100000122112222210010012022001020210012101012202222112212200210011102021112002021102021011102010111101220101020112212011211012200212120021200210010111021112102020112211221002100010001222202220022222222110010220100022200121002201102110102022022021121211110022210011222120200211220012212102000011010002020211202002022122210100102011222101102001222121212122021010111222022122020212001002021222011200021221022002210211110002221100120202021212111010112101211201110212212101200212021200210222112001110220222002002200202010210101120110200212010211011102101220001000122022021222000212021222222012022010002021001021101020201000122211210101201110210122221020100222102100221211010011201110200222122022211000212102011212110121121220201112220110101100221111120200211011110020002000112120120100221201121210220101022110202201200110220000201211012110011101211021110102121220112020010212122011010010212101021000022012010122002001201010122020211210101112022001202222210112102211221112012122021201021002121221022210002022020010112000010021121222021111102021101112100111201200111202001210222101121202200010000002020121122011200202000100221221120201011110020220212110221000110022001020021212100101002120001100001000110212100102001220100021111010120201110201200202211010101021020201100221022000100112002100002022001200111220010020001120012100222221221101121011222111101222210102122022010220212021222210202101200200101000020222012000012020020222211211221102201212001011120110012200221121121122021012212011221222010020221011001122211201000111220201212112011111122200200201110222022001111100001021010021221102000210120011002110120211120001012212212112122212000120011102121110020010102211212220200111020122001021122110200102002200122200012002020210221102101120202122122112101022202112012200012101002201122121020101111211121022012220112220200000102021111110120211022111022212220221120120120022001112202020202200011022001001102212211102212120012200010110122112102", "111201221112210211021202100002221201122022200012000111100221111022220102200221020112121201112022221012222112222002002110100201012000002021202000221201021020001002110221221120010201100021122022200221122122122021111211200100012202120102111010011201110112020222202022222101010210211110022202121212022221001121020111011212012002122111111101112220220112212000001222121012100000212020201200120010200021002100002122011020102120211201101210012201212200100101120001120100111120122102021100010210001202101012220100102021011100220020221220000222211211200212021010122002121200111210111112211201201211012011210001021212000221012121100002122200010011011022011021122100022211010002200001101120200012111102121011002001111202011021101021011111021212010000101201102112211020202021120122121002220020221200002102222120000212200020110011211200210011202100222020200221221210102210000112211201002022211221011222011012201001102120012001111100212200202112200222210211201211001221210220122012022101011111202202122112222200110102011210212120100212001012110110222222001202110212121021121010102022220112100221111101220002112010022112100111222200200011222122021102201010121011021012220022100212221112211102002011112200010210122101212122020111011012110200122201211212211020202211102222102212122112211111011222020021120001102002112222120102010011001201200210111012111120010010202022112202222201211012101221211211110210021002002210021021122110112022211120122011120112022020011120200222021122212022022100100220121012120202001100212220221011000120121122012010122211220110200021121111212020101112112221100022102222222001202221201021221121020210202001022001200202100102110222000022201002000012212200010210122200021102211221111021210120001120122201200121201101220120021201222000102010121021012210101022222022121121120021220102022122000121220220012100010201001021101112110012012102022120221210220221221201102010111221021212212220022112111222000222101021002012121021122100020100", "100022002021001221012021112121220121221122020002201211102220021100002022102110020011210210211100221110221211112110020202122110101102201021201022220200022010201210120120111121111212010212021221212212201001110011200211210001020002222201002212102112100120201121210011010210100102212202001002220122000010220000002222111002222101102000010021201011011210202022020201102012210121220202201111211011121102101122112112200212111220001220120020112011102011010101010210010122112011111111210222100020002211020011210220210121120121222012120020000101202022000211020022011010222020022212122002001020210122021011202010000221121120121122212022012200021112212010111122202222110112222200012220110101001101122102101102212100002111010021221210200211021011012102200022122022120022100101000110011121122001121011212021002210121021122020220201101101100120222222212122120221122201020201011122221200100011210102110110020000022022101020011200002102201122112010001010110200122000012021210122021112001200011101011220111122120110202221211101110101220002100212201112210221011212222121202001001120211212201020020000210122221212110200202220122011112120222121120212012010001010020120211100201121002122101121111100200011012000000220211010201101020020211222120000102111220120001121022210200120100110012221222210102010021210221220202000021100021220121202110002121100122220021002111112122122022222202212020210012222111111122102100112022220221101202011100211010111021000212102121010200102111222210001101010201002002220021212201020020002102012201012021120112000001002111200222021021200221100120202222112021200120010210200010002110100002002110111020011110121022121210122011122212221220001121012021200121002122122211121221212210021122021011212221201112101221101110021222021211200012221002001210110222202222102102102221022120222120110100002002211121022111002211110002022100222022120212220120112201222022211001021220000122012120100102220200100202000101020010222202120001202220012101120", "000210201010020202022122011220010210122212020222002100201020222011200112112210022211002110101010022222020021002112021001200122000020012202001002020201021120121212010110122121021111001020020221002001101020102222110000211010121020202121102010012122210201002200201202120211012121102001221012012012012221210201022200012101000011022000212210220122201222211021100221000122120202120220102122200221002220211212211222002201021200020101000220102011212020021210100002221122212101212012120101221221211101100022101002222002221000021010220211212222102022212122210210021202002222012121201010122022210112221120010201010010020222212020221222100102022011102201110111210200121111202222012220020120000010110001201010202210122100002222220100022021102211221120102100010120210000120001002111010212110211110212010212121202120100121221011222121202200120010020200000112211101100100022201022010220000112001012001000202122220211212221101001211212210202210201120122222020022111011121101101200100200202221210011201012220001220212211100201002021022001211012112112110002212111211220101101020200210001211112101121211002201112221222010201102111111012220222120202001011212102202001111000100211222201221211002021120211012120200001011111111011121101110121101200102212011222122111011022120001011200220022002101020121000002102202122022222202001012001120211211002000021020221211000200120102020021020021000122121220010121120212122001200121100210022021212212220210022220212121002111010202020111000021101202200122122022022000101022220110010100201221012212121101122000011101012020122021100101102222000101110012120212020200202002022210002111222211102012202121212110002002200211201101122221000222211120000022200110010221112010101220012122102021210210212201112010000011100100120002100211002102110002122220022012122120112121112021120101022221110021101120222211121210201120002102121202221210000200021101001002100122022211012221221200211112122012000222210210200001102200222121102111222101", "110201002122010100121022211112201220220211102122102021100112010001000211201200012112110012212211000021211211212002210102000220111210000112100101200000221001122000201102020010011211210211112100121000221000210111111012011011211000212021111211220120212100102101020102121112102101001111210001011122121112002120011111201110100111011100100012202210210212001001002012101100002121121220012212211010202201101122102020012211220110012012000102020102112001212010202110012222112122120020000221122011202010222110102211111121102022120120012101112111020101120210002120001102212101021101101011020202120122020221110021111212211200220201022211020200210200001102010122211121220001010120011212120101100200010012202201021212012021020202100000211122002010200122211222200110000212212022001022100121120202000212012012022111211211200121112122212221121101120201002122212202121121102212010100021210201101012221100201222120100010022010020011001010202122000222122002200000022200220201011020200120021101111011222211210010111201021220220010221100211001202102101212201002212111201212210102201202111010221222000111001111221212220020210111022000220122022020001212120021110221120122200022222012000200210101110222202101120102100012022101100121200112020020011000001001002121221100121101201200112021200210021122000001102101100012101221212220200022210111001012002001011111200220221002200202002200111102001200100012121011012110002002120022121012221110001112111201022000120202210012110201200002012222002202121220012010211202102202110222212212111122011121012000222202010011021122021120120121011001122111201000200122011222102220111021210120021212010212102122012211122200120200111001220021220221222121022221102121220001101002022222002202111100101222221221222122102001220012111001022202110112122201110200002212101120010111111002101200010212112200111101022201220212001102022211020012122121101000022111122022102122111100002212012202100210112121122221122110022210222211202001112002021001", "200100011122022101111220110200212101020001022111222111212220220121010001100210102121011010122021210200111220210220200000002100110202102101112112020111212100010012112212222102211022120120012000212200120221011210001222011000221100212111111102212220101012222101102211022102001011022222210010021212110120000022102211210001112112101220000211110212222212100012100200111001102111011222110000222112100000200112210112212210012120110221202021222211100210112122212002121002221011012020221122012122121120210000121020212202222200201221001122212110120001011212001201002022210202102102111221121020212111022110112001111222112220101211102110210110001202022121111102102020010220122201011011001211220102112122010201221201000222000122220211110101221012222001212221222211022101221020021211201020011211122200110220220001010020002211002101021200011000211210011212100100222102022100010021200102102202212121211200212210100210000210221020111110100100222202001021111100001202112201121001111121010221212000210122020010120122121010100101200220012120112010121100202122122000202011200102200202001002001101111001001001021120202111021210120222210002221122211121121011022001221201121010112222111220000202121101220221200211211202111111022220001001121122120101210012020121022221001020020212101021120210211000112020222112010221210101222221101201012021101122222101022110212100112201101112202020002210002200011202011200121020012122210201100012001212011210211012222201210110022110012212202220001120111020102121202112011211101102100202210221021102002121020112221200012212200100002100002222002122102001100020002001211200201001101000220000210021002212020000201101011002111022111112010212102220212002212111012012201000112200201002022212000222222001120022210000200011001011020112200121011000211020012202001122200101100201100221101122021122010210012111102102221000001102201110011002010121121001010012020210112201200201201101220112010210012211011122000111021010202101000022100212021110", "122101211121122002102022020020220210000220012222120201110101012220220001002011010010221210111211220001202222000200021211222101101001012112002200102121021221120002222221020101111100200021220022202122112111020002212101002200200102011002221122212211012202220020200222102111100102220012010222212220121011022000011010022121121002012200010110020202110211200200212011021022210100002201201002221121111202220002210200200200011100011211010220212012011022122211120112122001012000212110002001020022100002121000100220221102002000101201011000202111120211211020012001110212102220011222001222011100200020210001221112220102211121101010110022211211122201020101010121200120122012100112002222122211120122010211101100101012020011020102210220210001200012100122001210021002102011111211010212021001022200110102210221020121122222112001021200220012121111110001121111012000222112201101221211222121021201020210210212110221202210202212222000212221111200220001201121011020211102100000010220101012110200201121221210122011220201110120020201110220102201020212011112012110112000010202122102220010121102122220010212102100210002221001111012120202122000211221100002002211020221211011201020101221110000201110020011222012121001201001010102112200121100211111021110101102000122001002121112111012222012121012222200120211111120001212020200221221002001112100020111100100010221202121200101222221021221221022211211000001121122220112111012002001012120000002212100110000020121101202200221112111022201210102110020212120100101200201012221021220102001222212222202120100120100212202200112110122010000220222001100021211211002011122021200221220121021121200211002101010120010011000211121002002101220200102212012210111021200202012012202210021001110202212100012101102000102102112222000220001102102000102021011000102212021121200220112122221200220011222002110222222221000210110102200100122010102222101020222012112222221220221220121202010100112221022201022000111210210201221000021002021221010011122", "000022222112202202022121000102221102020221022000001110010022110021002122222012012222022102022201010212002222022201212010210121110202211202010110210120000212010110002212111110222202201120100212221202212201212022001200112002201212010111120211122021011012011021102110221112020012222102102202000211022002022000021200122211011102200021010001210211202222211100110110002200200111222200221210112222011010211012011012121220020021202212222012202010012200202212000220200200101222112120022211010211000022212222011110101022200011100102111110212210122100202212210222201012010022020122111210101200102121112200101210020000212002121101211000011102000110022021011101101020101011111120112010000110020121010021112100020001111121221222010120021212000001122210222202012112021221021100200021022000010202021210020122012212120220011010201121120201022201201102112002120101100001020102202122020122102100200110112101202020211102010211101020012122100010122010022102002111102222220112112211112020200202120111221100122210121222011100022220111220210202102112021210220111112102220011011122110222121202221200000212102121100112222102102022010110111221121110020200202122210101012111110212212220111202201221221102200202102102102022220110110120111201120111112212200011220010200220112011201120222111101212222122100212200120211211112202210002011102002220021001210201122120201002022001111112000001012212101011211112012012110002200120200011122101121222001012022011220222212110110212020122220201211012100002212222222010212220202200202111101220000010000122101112200112011101201122122121100022112021120220122202022022101020200220220021222012110120102110012121212002221011121110122120210011001122102020200001221111110112021100221111202120101001220112000201102002122202111101211211121121111010011100001201222001011220221222121100200100002111101110112002020112110221211012021102201022122100220102120202121111220011112121112211112200221102212020220101101002012021210222001220121202211012", "022022120102021220202010001211020122021200211021222112012022220120011001110111221012122201012112212210021110202111220212222001212101121110022021201202212210012212112220210101220122222122212112201110200200100100100100222211210000012201110220212021000120102020221010021200100211002221212201110002112102010211222121000112020012112110210120011012112120111012212220121122222201112001011212010000111102022022022022101221012211120002201001020212111010221001210100212120020001210020012100022211010000202022121111020000220000201112210200101010101001110211022021101220212220202100212101210222010102211002220121121202121202021022120012002221221102202200022200022102202022111011121022000112002101102221010102122011101120200122201210221011002021210002101122111121112112122011021100101111022002110201100101002102112020001010122212111201121210212020120112211012000212120021000022122112110210102210020020001122101112221100221202022102102010110001221110221220102222010022222111101022021110010022011110211212020100000000112212210112111122122210220011120211000220010102002001010022012211020111002101222202102021021001202012122202012212211020210122200112000111120001122211221212220012222001121120120222220211000012201210212210110210220212212121220210221021222002122211020221122112012212212221120020020010002020212102121021101201021022112220210200000200222111202122220212100212101122000022000211210222010102201220121102001112101201111102202012000122210111221002220110120122210011021122221112021211122110020022101200122222120222101011211201210220212002020120011020010201112022122220010112001021000011121010100200112222200222212122120122102102001210010102200020220211012021222010110022112210120012111022221200121202102222102200202220201021220222021122102021100012201201021211212021211200012101211012200221210221222202111001120111110110201110002201011121022221121001010102212210222101200111110120212002200122011102112102002210020121120011220000112220022212101222", "122210102002021201221200002101212020020020200211001000122102210221011111211121200000210210002001101120120200011002220002120010010000100001101000002221110002221212001210021101011002111202011011011021021120221000012212121002121210112210011020221202210002111211001202100111202002210211200102101122222020021200020012112001021102200001210101112012210111111122112201212211222120211121221010020101100210210021200121110100111001212211102210021120002121002111210201200210020211001210020112112021222012110020101011111110202011202222000001000021211021021202010222100211002212201102011221210221100110002120200102101020100111002121012002121212021012211020202201122002011100200111020202120022110120201210020110210012001122101000201211002012001021202021112120210002220201222222111122101111121002002211011002121210202101120222001021001220002020202200120212200001020101000201022110110201000112010020200000100100010110220111002110211100001202222020102121012110122101100100000020010222121201020022101211002020011002011002021120001221122221110111122112020121010211110211100012101110221221021022102122022100120201202001220120211112102100102100010200111202000201111200021021100211222202001201021010112120021121020120202201021111022002211020120022210220221000112112012111220111001120202111220211002122121111021100020000122000110121020102100010010020222210121221201100102112222122012021201012022012110000122201201000120012001002122112102221212202111011202001120012022012021022100202220210222112000011111020101102011201120220212200000102002112021101022100010122000100101022200211000211210200202022110021120020200001202221010220201011222021022012212201012122011001010000120001112111210110002101122211120110220102021222020001221101121201110200220021202111120120110002120100112010001121122102020011100201102201100200220221012212121021200002101011010000120202011212201110122020100200010021100010021012112001201001112100002021102102120210212000122101120210022021022201", "010112202001221010021111100110022010220111101112110120011100120222100102111212100110011020102122211210111012120210110101000010222211200222122012000210001020110222022210202022100201022201102021000111112000222002121110010212220200100202012110201010120020000012200200110020010010002001122110000221110202020002111020111200202000202022112020202001010110012200022001112001020021221111210111020211012022021201022211220120112022011101021010200221002210100110212222000200200100222010100100002022200021221101010101200210201211102111012120112001022122201201021000110112021222212012022221002001202112021012021122012201110022100202011111012220210102012011011110011020111012021122202110221002210212112112022022110112200020201120221012212122012100121112201112210212220021200020022001112222220201121221012112001211221211011202100110022111010212222121110001221021101021222201121011121222020222111102101110222001012101210122221200001001022020201221202010001200012201022202102021121210021020022100202112022121021121121000210102222022120201220101100210020012022122001201122212101222222011211111122010210221000110212012020202201021021101001100201002201101111021101112012121111102102001011212121201100120010111021201111100201111211022202201012200211102112112121121110101010101111211222220110111120000001011122120002001112121010212110021200002021211122022212222221120022011221111001002020121210220120100111120011102101022000212102220200221000212212222220111210210011111020111010000201201102202212202100122221011111101012201110012201022200002021112220220121012000212012011100111222021121210211212021102012120002210202201201221101202000001012112121100220120200122212020210122121020001021010122110100211100010011222110102100212000120110112100022001110121110100021100021012210120000212202022200220000102121200011211020111021110011000010201002011112021111102100011010021122212021002121100112220122010100201020020001012222121210002120120201020221121021200122202202112", "000212012021112110212120102110210021211100121002222100221200002221221210121122121000100001001112211020012021101001200212101122011011222211201100111020201000221100021000112101022000120010221211112210122021102001211201001002201110112001020010001221012222210112121022110020220012112101012111110002121110112211011221211120212012000020202111010101002012100001010211212200222112121211020121020100012201002011201001102122101021222022211000111100111101001111220001210112201011222021220210120102110012220121220112210221222100021021122200210111000011211110011000122021221021220020100222110002011200120110101210101100000211112001200000022010012201121202010022112022122000010002011002220121020122022112221022201012202222110220020021220001211001121001020000210211100222101201021012111212210000212100020101101010200121212021000102200110120212012112101022202202022012000111111201010001121000220200122100010000222022200100012200220212002120011222102002210112002210011210211011221021200121012102200120221122112021202210101220202111102121112121101102001020121220020200011012002022012121100022112021200002201022201201020001022211201112112121020020100001220021100022220022210112011020002010000100202110010021221211000001212202010012221120021102220002112012221020102022121220122220022102122122210021021110022101220000101201101222200022000101101020212200001201212111222201210020222221212201222202012210200020101200121122110001011121202222001022220221220110111212102201111111212022211100201021000210221212222202022000222120020212021202102100110121200211021001021222221120101212110210120202002221022221011010012020111120120010110102220002211112222210222221001101020210110010102111122221100101202022002202221101111220021201120221122020220111001200212112211000122200022121012100022011201210211222000210010012200100022101101112001010210010020101110101200021210011102221020221012011021012010011111211221221202121001122020010102110111102211111220122211120000020122212", "211010010120211101100011001120021020000111200012111122012011110002200201112100111220210220011101102112110110100011002111111212100100020111122021120011002121201102022001212100202200112101000122012200111022201210011111202022221010021101020101221002102201202020212211001001112021010202112020101100020100101002021101020021202211001112002121201120212022201211001122010001002120212011211200100010102122002112210020112222210111110201221112221222020022110001020000202222100011210202212021012011200221000202101102001111102020002110211002201210111020101000011220110221122110212021021002002021001021221011121120100101000210012121200102210222001000020112111100011202021022211100120202102120212121212022011110101221220001101221112010210000012210212200000011121101021001020002211101220201022101200000121102011020222000020011120221000101111021221112222121020120102000210112011112120120112102210111202210111101022012000112101112112122120121012222012110011122100101020220210220102112121121012122202100112202122100012020200012211221000001022102000122011110112221201220110121121112221101211102001112011011121011200211021220011001002100202100001021010211121122201111001200021120020101111112110102222010001101020222120220211011001102212120121002001120202202100222200012012000000120200011010120201000020000220021012210201101010121021022111201121001100022021002011112121022222021001100212021012012021002021011100101122222000022022011002012221001112212100211011210002012112100221012210012120012122112201002211210210001202102202002201001012211210222221200012200110001201021000222222000020010211200022222221011202201010200010220101021020221012022020011111211012100120122000122102102200120120211002101222002002120102011001200000012110100001222100210010022221010020112212201100222101022121020201011110121211001221102022011102010010010022100001112112021212000010021120200211011202201100121111001011122020000020002202122202222222112001221220211212212020022121200001000", "211010211221012012101222211222220002220201011121120002222221012211012022122001011021122120020100102212002000102211120010022111222211102202021121220021012001012102200201102011000001020002100011000012110201012212201111201110011221102202221221212201102120020220012101202201122210202202012210212221101220111121011022200212210011010220110122201112200212111100210120111012020112211222010022211012002200221012112201002012010100212022220211021211202220122210102220120101202111202222100102001102200021112120102100201210000220210121212112201001211122211101120122100021120211001222000222102110222022120202122112012211011200020020002210100020100121010011021101212200212110220120211111102110220221121211020201210211011021212222021001210102112122011101200202221220222212101120100201112220101220020002100002200120002000001221122112102201021212000100101221121102121022011100102121221210101110201222002211202212012001100221021201121200201021100000111210021111121222120110201122011211111221010212110100201212020122010000112022101221122012011010120102022000211201102001011112101212222010000002220110102200112211122000000120210210102211012121200001021022220011010111201122212110011021012120010201010220202201120112220000101000111002002011122120121012202122220002021012220222201110210202202202110021111110012020122021121121012202211101002020101000120222201121010112202221222111002022121211100121102022101012222022002202202122001110112001121210110220001011120201210020210112201021001200101010002200122021200011112101112122010221202121201011102201021002202202220200000100001222210011002210111122202020011220020212000102211220112000221121011212010101122022210001201001101120102211000120201200001202200121020212122202220010001012210012122222220221022202201101112020110120211000201012110022122112120121022020000112010021100200220222210021122110100101200022202002010021220120020012101212211112221200210112010122101100212221101211012110220100220012222200122102001010", "021010001101112012110010011001112100211200222201012201222200120020111100221222210221001212012122121001121000220202010202011200022221201100010112002200100121102101001001110002012221101021221120210022120112100110012200120000120111102222202000002102210102202221210202112102100100111111020120021002211111202010012100011000202100220202011200110200121022101101222002100201202221201210121001002000100021201100000120201010010220222120120012202202001110102110100000000020021101211220000110210021000110121202202012102221122202121000210001012010210222111221022001120122222211121220000201121222220110001010012002211210121112102000010220100122212120202002201101100110121011122020011002120122122120120220121102120020022200002120110002121011201120111110110221100200200201100221201212112101202220022001011022221210121200221112102200100210021012221122001212102011102211210220001212201011210011011211012222220122021021202101102021000202001002000001012000120202112000102101001220110201111202010201001002222222101101101202121020100020022011110211221212202000012201012100212021100002220212012111212011102112100100101122011011110022000000102111212020221010202022120102001221101202120111100202010101012100111220022200100012102100020211122020002010210010010012010201020012211221200210121111001002121210210021002212101222220210000220122111210001012221210100202111110222111122222100121210020101202101000111211210102011200011202001120220222001022211202101022011220111200010221120212210002002112002000222021022000112020110222121111002111222210021222020000110101110100212211201212002021012202000100001121110212211201202110011001222112022022220220021111220102201001200111121020210201210220210201000202201121120210022202120102112100210220012002211011002110222102022010212010021100202102200101212222112102202111121102010020211101012102000211200121122001212212110121001112212210002111102120020120012001210022012110102201000000022202221102212002011000000221002121002102000", "220100012210122111021112212201020112202200210200012210200100111221202011112201000022020020201212022010120222022212011022101121011202020200210201002120101100120102202221002000222221020221102211112101002100120100201101121111120101120102021000210111022100022100202100222110021121212211010211002100101202200000021221111211201210110212011222220101010122002021110102201121120211220020122002011012011100122101000121121211110200100121101010020021001022121111210000201020121100020111111201021122121221212212122121202100122021110010121122001022011012210102021000000222210111002122112100021222220210001002012001100122021001121100020211112110110212200101012201210102002020120120212110002100001110111220120111221021101112001202012200210221200120220010112120020210022001201212222121112122000101010201111021022020101001102112010100121111210102021210200222002001100121202200100211022121202021101001221020020110212202120120101120222222022222210020101200202021202111010012001020112112002101012210222200122001112111001102001210012110212021100022000022002101020102200111202120011220110112100222121001211211122220200211102001211220010000202022001100202021120011122112121102211202010210000121112101012011120122012212000001022201200000110120010121201020101021021020121122022020220101211222211202200020002011121220121121012112220201122120220210111222112210001000100022100012021220220010002112212121221122111012212120102020001222021111102202010020212020021020220222101110012101001021211202120102001101121112101021010000210012220020020101201122111220022122100212010220112212200220101200000200112000122111012200201122001211002011110221110111100002221102120220010000202021101001002022200101112120210221112022102021011200220112221122122211110011021121122200202222120112220001201001021201222101220110211112221202101120210100022102200110222110111110000000020222122022112222121201200202211201000000210101110100221111222222122022001101201012222201202100122220021122221021", "211200100011110002022100011221201210122112111020011011101102001201220102102102102021121221020100222201011201212100121020000012002200022020201121011020121000101020011102100011211110121002210022121010111120200210211100110121210212102022121202110000112022210210012112010221100022100100212101012002110212211001212021021120120001122100120012020022122100121012000100010222001220120200200100122222201221121122201020002101221212212111202221201011122111100000011000122121102220110021101200102021100100121012110002000112212202010221100111111002012002122200012012101102120002210111100102012111101210011120002202112211000120110111022101121012212021111021120221100022021120122221122021010201021220012201121222002021221202001210021001021221102020100100010122010102122111111011001200120212220010011220012200001202000122200220022201020211010222102111000210222210110111010211100020110122122120101011012022112221021112110112012001220012100101012221100100211220022001112021002201212201120112221121201222220011222211002121022121202222210101212010201001000100100000110212112211020110021111202102220120001111201001101222000012020021202201210001021002212011202221222122202012222111002200100002002120011020002212122011202010020010212110002221212222020010200001111220112112020210000221211212201121002221010111112112002202012211012001111101211112202120102212102021212112021021022020100111100022210120100221221100002202022020010020001002011101110102011020202112100011221111002011210101201210120211021102002011210021200001020222200021211212110101210122221202021002012212110012102212202201210100000112100022010010012202122022121001212010101101022002212010021101202120100221221010222221002201220010201211021002122012100101012200110201120021002100122120212221112112120210001112000011001212101212200101211010101102001101020222102201002002021101021120000222222000001212111100122100020222000010011122220010221200121020021021220020200100202011001110202000022222222110021100", "020222010101212110222022011000110201212200200110112101010001020020121201022012221200012120002020111122122001002112010220122001212120100212110210100120010100102110100122200020111200122001122000102222200021202202122101012101120110210111111222202011201212122010222221112111001012111220011121112112111201020010121112220020101201221222202200220001222001002010210001211100000110022121220001102212212202121102002201012102112100201210001121000210110122120110220120201012202220211022110122002112021201221102011000110022020022022121200202111011210110111001212110011100001010220112200102220101002022020210010210100021000211022202102220210101221110220210021120010121112122212020021112122001110001121022112000212120121200020211120220121022201211110012020201220201112110212111101200211021211011120220120020100201120002001222122120011002000120112202201120122101212121012111202011010010201222210010112120000100111010100202202000211101101221021112122220101012101120211011222120211120201100000111220112100022112101220210201222020221102202101002011122101121001201101212022222001000211002022001121211000112022002112101200101201222100120201110120111212110102201020120222011111222011021220211011012122022112012101012201201021012210000012010212101002000001202221112212022101202210210100112122211121200100010120221211122001201220110200111001121112110011020210000212122221102022112210021111101212011121110121121100222002100012120011211001221212020210220200211212120220021201112002210010121021022021211011111112110001202001202221221201201221121221022012211101021110222022211112111220010100200211001121220012021222021110121202222122200010100112122121222211020001020120110102011010112121010111110121201001122010011122110101001001021211121000212020010012001110102001000110122121002221021111221100112201012211110222202200221110101020010101110002220221111000012001201100222220010201110012021010222110222222001122011021012022212000012000010210002011202102210111211102121", "200002102022010211211011201202001200202021111201221110202202111220022021210102021221010212012021221210121122000202222220101111101020112000111202001222222000012221100002000212000122020002220000202100122022202200202000100100222002120111220121220120200200022120100111020010100201121001112102200010120202022202221112021222001002022201122102222210012020112112101010222000110101222112111110000022021020220101201002002011201110021202002222002012211011011211001112020001102001211202002021000100102221221000211000211012121120202221021221220112210012010001022202111101021000110101022201111210002012001101011022202010122011002210201102210222210222101021010002021011111201222002221102112002211221012202202002210102120012021010222210210100001020112021211112202112201112101211121120102102011221002020110202110020201102102021212022020110202100122112000022012222022120210221112221202011101112110002202121222121122202120010221220222000012111110010101121120221222002101011122012001222112011101001120200121011122212021202000112010010212201121120012002102011110112111012221212202220120101001202202221020102101200222100011122111011111220000222220220120002102200122120111221220101220221220120011001201000202001100211210220210001002221211211020022122020001121221001012001002202021110220101121012101221021212001220020200222001020111012110110102201122022100010012021110121021221100121020120000011022202010211101111110121102022020101022212021121011002111011102020021012210002122102112200121102021211202202002020120111000212100200120102211020211022202122222221201200002122001110101020001202022021111221220012212000020100121221121201222221021000200012022000020202222100220210001222012221220012012211011110122101012000221211000201122121221012220121200101201120221212200100020221102120001010100022102212122210112122122212012002221200120002000002220001101212111101001122002212010001221222002212100112200202202021120012020020122022001211221021010211200220110201121010000", "102121202221020102001111220022110000210010202110022210102220012100200002011210101010011022102010022002201120002212110020012222012001002002211212100102121222221011000222100000200101022002112220210202122010202020210020202020202220222122220102220222110200020020100122222110022000101212212010010221201101021210002211112021120020120210021201212200020122220200212220022010101100122122111222001000102010120112012022202112010221020120121121020221012110201122111101110022220120122012102112120022100122121221202011211110001010010111020222222012011202222211220200011220122200020220110122221100121111122120101021102221120001102101002101012101102011002220200022210021102220110110201110120110002121220211202001220121120001122011001112101121021022121022112000101220101211100221211221001001210112201012102212212202101220222112000202000200121211120022210102202101012121210022200221201202010111012022120101001202121101002012022202020200000110100011020012112120221112210121000112010001020001202211011210010022002101120110020020000211022001101011012101022111222022222002010210021021122021021002222102121010021202021221122102012110201000021201020110220122200112210220111211210012120220010212022200021200210010000001220101001010022100102011200011111022121102120012201012122001212211110120212022011112212020002221112112112200021121021210021022020202210012000220012220122212012210012100000020112111001210122201000010200011001222202101010111110101020020002011122102111102112021001110121221210102100121221101100001010120221122022112202211002121022201021012012202200101202112000011220112022222001112000102102202221021010211012212101022100102110010111111202122201111011221222010222100010111202122222220021221011200102222211012211220020102101122012111222221222120012021211202110112121020122220211012001111001021000121220210101112210212200202211122102212220111012021002122201101102000100012002211010121102212001100000111201211210221101222000022120122201021001010122122", "220201110112112202012000000201021120200110111100111100202220100011011211012101002212201020101121011120122022221021220021100210012200110211020000002200112212202021021000220120001211222201221102201212111222102021211010011011011212210011211121201110222122200212111210121202022221210220111010121111202102210202001200111010221211021210001211212012110020202021000221202012112102221212020100000000121020112100112210102001002120002122200121222100221122121111121111111102200212202202111220001101022200120202021210020000221021002211200022211120222212010102202010001102112121000000021211112110112020100111212120221100112012110120220202120021020111122001200202021102121120211010121011200002010211212001011101121111020202220122101012102002210222121212200200012220201100001212211121010212222112101210021122201002021111001102011001022012201121212122012122121212002010000211102112100110000122102200120012202112221100221112101220211010022220112122100122201202022201000122002002222212011002101020210011200122122210020222120011001122201200212020012100121212201221122021200000220102110011010002221000202220201021201022000111012200001010000001201001002222101022102002120211201202210200011010112222111021202220102112210101012011002120111100212211012221022211222202022010122012211111100200221120210001022021021000012020000121110002211222221201221002122110101000202112101102222202102220120212220102222112112000112021210210110020001112221011122220012222102010222022200221021220110100100121010001220011001221220101210200222211220112110120021022000000221212010111222200200211222222020120012221202111220221201210021221012101010212121220112110220022021002120110221122212010100012100002211112221201211021000201002210212222102212021121022112111212221010101222021100001121010111021112111021102112200120020210010121202201012101121210012012100002100201221211221110201102220010012212100010000110120002110002111110220222001102212011210010120010222002101110002002021222212221", "121200211010120200001000010220100222012200201220211202210110020000120010112000201210110110110120202101112100220120022121112102222002102001112220010001122002221000121010211101110012001200201221110112210010011022022212100022020120201202211211221112112202022200202121011200020221001110101201110011002200201220101102001022210200012001202002211112001012121220102201122211201212110021211001111021202220220201200212010202022211222100122122211012111012102121110102210022110000022120022212011010010112002220002112012120211000101022012122120212210020120202202020201220121120112220110010022220120202110211111012212122220212212201112221110020111112101212211211220211210202122021102011200200110201211212220220110022211111102101112020200122201200001100212002120020000102000011112111112010110211100200201111020111221122101212202122101100000201121101222012211111021110112102210200121111121200121222211010120021100012212202121001121101100222012121221120001210120011000110011101222122220121000011012012012101211212100211102001212021011102010111102020200122201102101121001212102121002200102112212210122111201101012101012011022200021002110020212220202121112220111222122002122212022102100001011100010112222100202012111112210022111101112100020022220101112210022102012200122000001200202112212202011002011121202101210012221010000112201220211100211021222112221022010100221120122201112022120221012221221102020112012221222121022121221020212001011100112210202200021201002111000220112001202022112212000111221010200100110221111000212122102201001110112222212221201020220000000220102001112212121211210121200220212002222212101200020020211000212000120220200202202100201222002100020110211200022121211020121121112000212110011102001212112120021200020012022020112021202201210002110002000122011110022020222120012221211012220012210212202122212002122222001202101200220112102102120220111211000210200121101202020020122220220212100202000202021210002102011201101210021200222020000011", "111122202012121022100000102100222222112011210101110102101222001221001200000100221220120222021120102011211200011220201000022000221200022112011001200102200221222111112022101112221212120100122212021220210021120220020120210202222002121112112201111202210202220000111110212102110210122100010022212012011112022222022211002021221021001221111122012221212220121110011121102012000001102002100122002222000120112220010211102100101010200011201022102012011100100212222112120110210120012102112000221011010111002220202022111220122100100122200011120212001110221020220221200111202021211211201000201021120111221211110112110122102120200220120212220010101222001211222001201000201101201012221012021201112111121220020212002112000000020221012000222211222011021010222210112202011110112111120120021110200122220201022120001002011222021002110211200120212200001020120000221100121102210010010200121101112212010111012201112001211211202212220011220211210021001220102220220111001110000020110022120012120111202101122202111022212201111010001212011000110000221221111002012012012012201011120220102022120210110112220110210120120022222222212001010020100200200210121200221110001212212212000022011022122111100120020022101100011222220220120000001200001122110202001202100120110212100101000021121200122200210101221201200200020220122010110022212221211222221202100002020122022221022012121000222222212012100011212120021012120020211121101012202211110011202110200120110122021021211122011202001121210210202210012100112002122220112012212212110201102202210110012102210101020111221211011220222001211110122101021120000120110000210021202112101012222000010200010012101200101211022220210110011111112102011100101001200120100221101001221010022120202020001110002222220000210020121002112111011112002102121102211222211001120020020201111001020011220201102020201002112021222200010001111010120020212122222110021002201020121002010000120010220000120221201121110010102100022212221201211212101121000122201220", "201120010111221111201220101220010021100001021122112001210011221201101020021121120202022021120120022210222220121102100002012112110100110112102110011112221121212112021211100100112111000222121120200122201100001100111122120020222002010121212020100120202002210222101011112011000210201211010211112201202102010011211210202120022210001212222021011110102102011101110110002222012021202110200100201021222010201002001201001110001101210212100210121202010122120200002222202021222112120221200222102000121021220122122121202120011000200012102121120021112110022120022002021110110111022222021222001212212200111021221202220210102001201020120211121011220011201212100100200102210200222001210212211210002020200021201001021002122210012012122010120210222110020000210012022120211012220202022222021020202101021011220122020212112012021202222001210110211221102012221010201022112220202122001021211202222001221001101120211021112102102201001201110020212021010220200101121022201120002100110020001211221220102101111211221010220002000202112220201022022202022221101211020201012200102112121020220101212022202022201000211010121022012120102001021220112202112200101021111112210120220220210212111122211001221220111200221220022011211002122012211011001010121121122220111020111212222020201021011211202201211210212020101222120102222210002222122001201201221211002000201002020100221200100211110022002020102222120020220211211201112101001121000201002010211011210202112012111221220201020120011112011120120000001122021220122102221211011222020200022202220210121020201200020220021220011011001020201101210222101010022120102122121021002210211222222222010120021002202111011101202220212002100112210111012221011211110210121112211121120101100101110000212112220012121210122010211110201011120122101010110020121120011102011010212012001201212100011121022011011222012101110111011101222002112201201200212110120211212010201022000222021211200212212122112200001201002022120122211110200022010222012222101220", "000021201201212111210102222000111212222001210010010012102201200012200200201011211020212201110002212122121102002101120212202022220101202212212201202002221220101211002200200121221121010201010111102202210211022111212011202122200011122111111010012201020021210111212111001102120111012221220202020112201001012021212212102110200221212210001112200110011022002110200002010000012201111011220122110220112202211001200010111121201201211110200200200120020211202022222012102212211202021100120112201102200110202110202200020111022121122102000002020000210202020212120212222221012210121200222201221011100110111212010200202210012212022222100000111120000010110200220110201021200222101201120002000101211110021010022120212212122101001102210022012010012122101210222220110201200012222102011021020211012021012111211121210210110011200220021010020010011110201000111221110221101110020010012120120111211220110102212021122100222222021112222100220102200122022110212110212010000100220011210001201010111102121222120221022122102020201221100222000020001112021202201112101011010000101212222121120022102120201101221210122102212020200100212121002011112200020000022222000021010022002120001200010002011202111011220120001012210022020022000002201120111202200021101210010210102121200221111111202001200120200222001121202100201010221111211112210211000211222222101200020210011121202021022202210210100001221102020000102022112100120102102002210022201001122202220212200221220001100200210221002201221220011210222012002212210002222021211120102211020202200211001212002222110101020021112001212211001200001010101000002010010212110022021202001011001212211100220122110220002110010022221011222020121020012010000212012221111121102002020020011020111112212200021200021010120102211212200211001202000112020110012211102210220200222101100201211212210000101101010122211021102122122121211122221100211211022202120212020122200220211110201012122111002101202201220101022021121210011101210202010010202102221220", "010102122120000020111200012101011220220111211022201102111112111012100102202212021121121222102010210020011110021200220201211012110020120002101011001110222111212101101122220220120011221112202010210221212002112102020122001220020012111122121212102120222022012102021121011012210122110220002211200002101011212010222012010221210012222111212122211020211111112211112100000001102220110210101101100221000022220221000211122111212221201222222210220200210112202221120102112200200202112002111212120122022202001220112200221202000110001020112111002210211102010010210102212121000012010020122102001101220112020102111110221122021121000012121210012010020121110211222112011220210200221101211011221020102200121201202220112102121002222100012101222110100001200200002012001121222120210112202202201012011201200212222111111220210120210220122212101022121210000222010111202210111022011211010120222000122111211022102121220201221202100112221010210120111211021121022012112111122110102210101111110020221211210100100000022012121012121111221002001221200020022102120220121200001012112121201000110012112122022110001021122022202000122100021220212122000000200022220211120220022010110022212121112011211201222211111211211211201000012010220221201022021211002102120002112210210220211010001210000202110101211220110220220000110122110202012111220220212202212221001020010122102211202012222102021120220222011010122121200001120202021100100211010020001201001200121002102011120012211000200201201111110111001120121102110221102220210101000021121021011121002222012001001011100202202102020112122000211211002022200100100201222010101012020001020122200001011012010201010011202010210201121022012020211112011012222221020010202210122022211001010102012000200000212210112112122121221112110220010221110122011201000120020012002012112012021211120121201211002121200022021111212110001111220200000020200220102110120002111011202220121120100212220111002101001200210022121002200001000021202121010100101102120101", "110111220210001011101221022222122210121211202002000221121122101112000120020201100221112111011121001011202212112202002100121222110100100202022102102200122112021221002000211211012120000000110210012201222022102210020100102211002202121011212111101211002112121002120101120222122110020021200121210020221211220112202121220021211020212210011022221120210101001001210110100011101200122212001001202010112011102220100002011001110010012202021101020220022201022000210112002120022211212221202202100021111211020022102202002221202122111002100102001010211102121110220122221211112002021101210210212022022001012110012001021120110200020220220000111221011221012221000000212110200221012002212211201002000112221001111200210222100112100001200012001121121112202212020111102111011112211201210222220020022212200102212220222011221111220100011101012022210112111202102000110220002212100010022112000101020220121222020001002200110211020110110022122120002201211100101110220100222120110021200212111112101011110122222020001111220020002102212020221221121022001222210001202022111211212102100121011221012100201101001111122102010011211121120012010201000010121200112022100100211202220202012202112210201202010022011110211011210001000111221220101110100201200010110020021120212110202010010122201201222002011212100100102111112201220021111020120022201002122021001221001020201202101202001100010220001201021020200000211210100202112121122202000221222212122020210121221210212210021120111110101011000210102020110120022220111210012002111210210010112101001102111022111111222201101202020222000020120211211121001211101200111022120022002112010110202022210012211221112012010010112221202101212111212122011022012202001200222011002210222010002011220200101102020020212200200020011101011202000022210000121000000012120002222012020012000220010202221210200012100122001000102102120022212010022110121200200211201022012102200112010121201201122200221222022112102110211100011002011111220021201010120220101121", "011001122011000111221200202220021101122010210000220211222201221121222221100102122100020110202122012002211211001000202022022200012101202022120111022111200202010221120221222111021120012020121021022112100202202210110002022001202100212221112200211021021021021111102202111021222002100010121112211010010001111221122222002110021100202201121202000220012102000111201210121010220120101220112101022021010121111011020021211122202022212102122000101010201122021220001121002121212212210011112211120011112221111010101100102101201021022200202110011201011121001002122100120122212002202102011012220221201022012020000200122221202202120022211200211220000020012122021201000110102221100211112000211100101121112222210012112220222201221002011002101220202101120212222210201022102221210220220022120100020200002112020221212220011112012201121100011201121121220212012000121011011102122201222011210021221200022002201022220120122220122220001112221212212100120100201211020102122011202120010121202101121010212222202221021111200020021021222121110100100210000011202112211100201022000220101120221022002220001100122122222012100200122212121220002220012100221120011122112102001022000111101122120122212201021100011012022211010212011102000202201201100120121200210010220122021122100101202222210000011100020110110121200001200221011121102212120010100001112021101102101102110122102100000010102112001211210202102100020001001010212000022110212210001100000101020200002202021021001100121011010021212221002102211021202100022022200020200221011200221210012112111201200022011202221012121102202011101102010000101022202011020211212122111001120010010101111202020100001221021210220120120121121110011200000202222021122122100020210121112211202000211001112022222002001101222122110022011000201011000101120221102100021201122210121201211101002111200201201210001010212212010212001121111122012111022021102201201002122212102112102102101200022010221121002021012121210210101010001010122002101101102001201021", "122202110202110002002021002201021110220222100002022222222022200120211221211210101211212220021111221002012210210120012112010020202000102001021200212012210202222122111021220012200120200000010212200100221021012121101121202100021222222202120212200020101002020010112111100120122212221101221100111210020120120000100122210111102020012012022210100120102012112021002012211022000111020220211122121102102100002212100011010211120010111221121021212102201102212021020002212220012020001110120022022222101212101101220121211011020121110200220211112111112101011011112021202000021012001021122012112120022020101002022002200101112121202111002211002210220111202110122121100202210212020010012102121220201120000002022001121122212012000102120211222120111111112020200211111211122022200112112212100202121101222201022022210100110001212110200201120102011120112001022010212011112002102110001122212212120210101210002010111202020112021222201100220120222201012122221111212111011220001102212201100221001021021210011212100020222120122011011101212212002001012001100021022021100102112012122212120010210220220001101022011222010100111112010020112101112220101220200120102211211100220002120221221212002101202110101121101202221111100110001111021211020122210110020020112110002201222112202002001021121001012002020001212210122122001122121200121022120122121002101101001212021212202222111022110001100010220101211011221021222220210222111121111120012220022120110111122010102122021202112011210010120200211121112002211112001022012210001100211021100011212210122221121110222110012202212102122002200112112011011122101012200111002221200001002102210210102110101210211222022012220122210120010022221210200112102021221102210201111211001212002202100022021010120210212111110202121102110212222201021021201222012011201101121110021212012012010111212210111211101121212120111202011121222211122101202121120010120111120201222012122012021200000222210222220012112011002211002001020120010101012110221201120210", "011111110000201002002010112112220220101022100200022220220221002120021200212201120111220121201012120022221221101011110022101100211200002111100101221002221111101110112001122210110002120100022022201112120221100211122021102200221121011211110110120210112212102000120121001022220000010212122212111122000222011120000121011022010210002012120000210100012020200000020220210100000112001201112102102210102021121201122102120202000100020110101100111100000120010211000021122121200211000110022012202120012100121201001220012001111012010122120220212111212120022121001202202120020101110011101101210200001211201210222021112110211122020222101100200102100211102211020012200000010120122022210221212211020012112000021210012120011010200100002100020222210012110201001002102102122001120211011020011021112011211021120012102121010022102211102212010122121202001111012210021212111001111221101111211110000221120022102120101010211210102112102201020001110220102220220021111002122000112222020021112011021120202011012100110210112211122200222222210001102222011220122020201212100100001101002110120202001112111122022210211121202201011110022020020102000002121020212100022020100021210111121211202111201020210202220121222201020222220000000020020202022002100200122011000111010201111020202002000212002022210012212000002102020120020001000211201122200010101002122002000110021211220200220221211021102001011211021212211100200201020110210121221100002011022112001202010110020222102220222112101200012100000221101020121202212221210011110211020021112120011212212220210120100122111221002201020210011200200110212102210002010201011011020100211222110120221020201200201100101202021121001122100220100001120000201210002112121010000221110221211100020220000202002201011222012001001010001221202221112110020011220120101010102211001110011012101022200021111221012202011212221001112002101110211011002121121002021111002100212211000102020201000102100200112020121001220201110210002212020220200010110210221101", "121100012022222121011202211112001110200222120020101202101222210010100021000200000202010122020221002111012001120021101000020120020221202020211211211000111000110202121220121001201022210200121010221202122000122202011221000100222100202201102121011110010102012110200000110010001220102002011120202221111220110201111221200110222121202100121011000111010001202110210002211010010002211211202210221200012021110020011101211022211222000011210222111212200010121011010100010012012122020200212212121112111102122102212222111111120102110201100022220110110222121101210001120201110002000020222221000011211012110120201210000100200102010101222202012012121021000202022102001100112112211210122011001110121111202212102012111020100112121111211110012010012201122200122222120202010010111022221102011201022012101022002110010201202012202200002112010122222022022002022122201010002220112212121100022210220222211211212010021211200001211110012101121022000101001120002202121100200122021110120122012120221121020101000001101121220102111202102221111201120222110222221112020110000201012112101221122002121202122112220020110212012102101022100200120102101122000020010110121211012211101011221221121112221220010022012222002001222122020022200012211112201122101002220202001111012121211121012002211202100101120222221020002122020001211110011001121010211210002020102000122210001022210120212001202001221011211101111100012100001011010211221011220000020120222002102000220212201212222022020222111120202121022202202222012112122111002212101212212011101221221000011101222121202221101202211111021112021010110211202211002010210002110201102110102212200222111211110221022120222122120011110020002210002102120110001021020110121021022012200012122010011211222212111112200021222220001220122010210201202022201112221120201211010122222122110211201200102020121121011200112120010200120221210100121212210212122221121221201012012212102120221021011212121100002020101120100010210001101002211012101221100020020000", "220111010102110012002111201222210000222112122102111011020111010100121221112120100010012211210211100102211112101021102002220022202112002110211020011112020012111000100110201210222220012110210220012111120022010002010021101101020121021111221001211020110222102021111100001012112100021011112012210201020211112111102101020221110121011102210021202022011102210201120220202001001121102000112100222010212102110101122101201022010211022110102020111020222122012000122001001000100010121100120202101222222222212100022121022112020000112020011001100201200110212011110012102102101122101001202011020010002022100212110221110122210001010012012210121110012102121211012122122100101020222201220222221020102122220101222000010221201101210012201122212211111112121212222102000102202022121222010020122112020121021000212021222002202121202122001221010221202210111202221010212200012211000222012222021001002020211221212002202201021122121220221120000100202210101101221201202120222122002102011211200202200112002101010011220002001120111120020202201211121122121002111212120201122201001001211020010100000211001221002201110121000121220100010222101120012202102222020222110022222012201011101220102020112222211001011221101010122122021010112021022122122011221101122020022012020220212022221210221001200011111202212021121210211001022111112021110121000002000011212210200102221021210211011100121201121001212021121222122120002221110121220001222222012110000112100000100102011202212120201220101111111002011202001100101100100122121000010002200222112020000000122110220200210221121020120120122001100020201021211022120212111202120112111002112021001121100111002200201000222101101100222100000001221202111211110201022020101112011112201112001011221012202100100012121122001112211022111120201011012120110122212021121022121211220201112000001101211122100021210112210110112100201201221001210022220102002111202100100120112111220011221001202220120200211221101100102011112220121210220020111121022012021022", "002020201010111202111222010000110200022120121201211002120110010110021002012010011101101122012222201210201111001121100100112211110120201020022120010000101222112111211222201100100211110201101011001102202220020122110011220222010002202101101001102120121222022110010121220120221121102221111221202110001000100200102120220220221212002121111101110102011121002210100112201220010200102011221110001122201021202002120120011110120000120021122112202000121002201020220002102200002200110121102112020021201110211121011211110112210222021120021100100010221210022220102101020221220122221202111122001011212021011020200100200020121010202000112011010002221200220110201121212121210012221211022212001020012012221111011102022220011221200222121110020221212202102122020121001202212102201110121020210121110110202110201010110200100101120222221000200202122020020200121011121011021112121101120010221221002121221012212221221202200122221010020110200110101221110020210212002102001222222011102120102222212221121111111222202110120110220012122121020011010222000011122021021122201122021120111202202220122212122022022102112202102111021122102121021121021000100020012100201001001221210112101012100100101021122222111110101111011120001101201010000001101000122201010201122112111021020012111201111002020101222120020121020200122112000202121122111202202211110010212122220210212201102221121012202021022021112111120000221222102100111022012111201210100120110022220202222211101221001210202100211200011200210100212202110202220021212221002101110111111111110212210100011120120020221101002120212212102021210101221022201220122010201121101210200021101002212212120120212201200121200101212011001211102202221101111001011022122011201122112101001222020002120120211222120010100111201221222211210001211111210012000001202120201021120010022011000112022210102111212200122222022112202210221110011221210111021121221201202021002020022000102221000121211210121121021022001210001102012110120001012012221210002012", "100102101212110212200010101120100120000120020112210101021002111021010002011020202122010120000211200110211222200120222120122112222002111120221110200202000222000001001001111010110110121202020222011111000111200021200112002011202201110210121110210110110121112021112220121012212111011221000212120211221101002012222000222010000011200110022120121021022002210220010000200110001020020022201002200012102200012102100111021011210002122011210202002000202012122021222202002000012221210020111021211202210222200010012222222000121210112110221221112212100200002121212001110120121010122202110121121222102222011010012101220021211020111102000210202100211122212110212210101120022201010022012121210010211002212010201112200120012010200222202010020020211120101120100010010201222211102120020000200201222002211012111111011221220220212010101221221200012202102022022002010102001112100110221021000121112021220022102212202002000122222202012221212012210011211121200001001121211122221100011000221011212221222222201022012011111010002200201120101220010100202210120211112121112210110202000220101122111122202002112112012120101000220020220121221102211202120122202102221221110210101212110011200102011020121122101212121101122111210201012021211200220120212100112210111202100212122210122021212100110222022010221102101111001100101202110020111021001001112220101202101001222221222201202000222020000111012101212101002221010200220220010010020021001201121220221112120100112102111201101212200000110012101122222212011101200120012201002100011020100101211212221200021120210121220202120220021200111221210112201000210111202022100012012101210012021000012012221002020120221111121200102220010121000200222122211021100111210100012012220222111010222211220120020122012122212000101020220220200002100011110121011210221012011011000002010102201000101201222000000101022110020121112102001121100011211002122002220120210012221120222112120010112100202111021002201011211022121120212120220012101221001001010120", "020221201120220221120012102000201101112211221000000100202110111001201001110001211011121021110021201112211021012220112210100122002212202001212121201100000000012221212202122100001120102200010202021101122200021002022221221220122221000212000210010221112212000201120221221022011110020201000201201002121220120000100022221201112001220211102210121102122012211200210122022102121111010212022111022212011012102020020112210201200112201200122011122012122212120002212102111212201012020222200201210000201122001022211010121102210121011022122020000011011112011200011212000210211010110220000010101001001000212201212212010211211122110101212011212012002012120021011110201012220222011211200112221110210021002102210022100022222200222122210102210111222012110210221000010020221020010010100221022011111200112221221021021222122210220011110201211001020201221011202202021101100201210210212021201220011120002202020221010221021200210022111120020111222102211002000202020210110021002021220011022101022012021111021001212202001012202201121001221111021201220022210122021000202000122020021220222002221120001211120222000120202110221210110102022102101102202211120122000111212100212002021121112100102121212122011110201022012220210221211220011012102011211010022202112210021210020000121012010000002022122111020122101002120201211021102101010222121010200120201001010212120210212102011010202222110111200201220101222101201010001211120000211122120000201101020012202021121210212211022111201220010221000002101222020112220210210201102222201212110200122202101120120102210020120212110010120120102110212022001101101212122121020222221012021220020222101100011021210121001002221212210111012122021211121120022111202220001201011200120000221211212200111021122002201021112200200121112211101022222001022011000202020211212222120221011100110110200010120000011211221221222222022010201121120100220200221102022102020100120201022012012100200101022021212112001002002020020121220222110111102211212020012212", "000222111222020020020101102001202121000101200212021010120201121111011022101101220122022112220001202122202220222102001021120120011110110002202022200111010012010201021100210120102200112120201120210022212220202201102111011002210201221220022012212110101212122020020122212020122100112122110212100112210002121202021102002212101101201022120002100212120212120122021101222000020121011122021110221101220022111210010200101001002110012201102021101000111210120210121012110122221222000110110222011202020011210221012121010121222000012011200001000210221112222011020111021020010010100222222001002001102110211111222221221212221211210010010200011220210222012212210222000122202111002120200001010010110001122001102021120110001021021220202111002112202111110102101221020210121220222001102012121110101221002202122000121110010110210120012222010012210012122101200101022012000012100021200012101201202002202022010210220121121021000110000110011022202211011221011112122220000201001121101002111012122212001010102002202001020022222212201221022011220000012111100000212001102122110001211111122002122111200020222112212202220221000200012112120110022121212000201020002200000120001022022022210021021201012021021021210102221011221202221110020220100001002122111210012022112220120021202111212001011102010001111012221000200121110200102210101210011202021210102201120212220011101222200200010121002002011001022221221221100101020002211122202021212021111022002022200002100112202222201221101002020012121012210111112200020202221020110012120222201120212212100202012010022000120122010201221021211010211021200110221011100200211120212021000220201102201011101010201100102222110222110101110120110210101010020211211212020211112102111022220222012202112220201010211020120222102100011120022112221000000001012001002220020220111220020000002221102002021212222120002111200212011102000201111010200102000222220220000222112020122010011010001120201122220011020100011111122011220122100220222001011001110211", "000222210121121010120121111011021211002202101010010211112011120202020122202020020122012221100012100120100212221211222222022211211112202000111111120222221001202200120021111010020120000111002221012020112202111220102012011101110112100220021211212012220210112011101220000222011201120001101010202001022022202220220112122200002220110012122221211111102202021202111001111022211211222112112121210021000221020000200012121210020202222101020021202112112010000011020201012022222000101102212001011022201111202122212002112211211102222022120221011101021222020222212202211102210021120221020111102120222112111102000011112122100010200211011100122220222222210210121221212010101202222100110220121022121111102011000222020001102110111200002020202020122010101011221200020012012201210020110220111021021112021022002102100200110202201111011202201012100222012022100011102122222021221200201220100122201020212122222020200110122011112201021012101102102002001201100220012221202212101001222222002212020100000102222021000111011202120120220211101221121000000001220102021112202102110011111011221021220200010020010011102102121211112200201121121110201002012221012222111212201020012221202120121222101022000220212211010011202212222120202200200212102201220201221021201111102000020011220101111221100202220122001112100201012220201001220010022000112002111101221200102111210111110101120100202202121121112210121002212101121101002011021211102000012220010020211201101120120211121012222111122210221022200121020120002101121121101200012112022001102111212021120112121121002012101210101201222102010020012102222122110122001200112222111201120222001011120012201211000101001101021011222001101211020200221211022222100100211222122000012011112121020111210012220110110002111010001000020202122022121102122221021122010001201110201102112112110212001102212022200001222010002020012111221112000021210012211001112201222211110101011012100120212110101010120010202001002121111020000120122010001220001100020000", "200012212100110212120200012020211110012021210100021211200122121012212220020202200010021111210220100102000011111110122100112012100101022221222010200022101111210211111021012202101120100100211120220002010022002212011201001012100012011122220020010120100101111021202210210110011220000010221012002002022000021111210111012122000102010102122212210220002220112110021221200210100220012101011100211011010221221122120021221022021102120110101012110211210212222001210001011011212222222220022011002120220102111020201210202011110221210122221012120020202200021101221010101110122101210202210100000002020100112111111122202221111120002101112002122202212000102111121210120211001211102211222121200101001220210102112202001020222021222201122222102111000100112100122102110210022100112202010001022220212120202211021100101222022111201102200001010121221002202111201020001101210100122222112120012011011112110101102100211220000001201202011022201211211101112211112111202112220001201022012200220200202111210102020020012110112112011022222022222110102110212001002102222222202112022011111220221022101001120122102121222202021201110220101100111001222000001010020121022111112021101012022020120120110011012221212022021011202010200112012012110022222121101022222111020212010002021121120012120222110222100002010101121011210202020201200221101022211122111012220022212210011220210110222122001100020221211220220022211120210200001221000002112000112210121101022101011111220111012210220002202110222202121020001001002121220111000222102211022102000211010100202001112121102201002122201222100212212222001111001211010020021120210212001120100201111011120222000212220220121102100110122020210021211022201221120221210122202200200102200012102111101121101112022011111102011001012220012212111200002221110010201102000101222210212201221212122211000020212020000220221002110100012120002110201212220212110020021002121210210212202000122002201202000110211111102212100020012000201220101200122011122121201201", "012210211221000020120112100022122010210222102020020120101102212001000200102222201121200201021211102122202012212121101012122021202210211102120022100021001002102010001010122211210201001200111220001100110201220112210212020122011102011012011111201200000012021002112100011201001000212211102002202201121211021122100102000101201210121200202200010122212011001221022101211002220202202101112102120010001200201102122110211212120110010121122201222010000221221212100010122002200000202211010221020112201011000211210011001121110000020202222100002010222120202120102001012220210211212201201212211011112220211221211121011000022010020100111022110202100221212011120000201210102212010112122201220120021111001122200222221000101201002201112112110022020201111110102001102002000121001012001222121120011021210021102000120001201210210002202100100111000212102212110122220012021002022020101122020121000022201012221120011200011200221010021002221021012022021022201111010020110211120202202102211102120112111002110210022011111210012211001022120002122121221211110122222212122000101200101010110012100221112120212020202100200101102100102012100001210000121200022021022220221012010222112120101022000200221102110222211122100112012210210122220120001010002201002101220110110201102200211111211121001212201002210100222211112102200101000212102000011121012120001121201211022121001102122211002101122001100212021021000102112120011002201021122200202020001212120000220122122111122122120210210222001001011200000111221112102222122012002112202011120021000202212110010011222100122120222001021202110020122012001022110020020011222200100111111221012100212020101101102000120222212221000020012010210012220222111000001100220100022220110021211221222220120221211011211022211120021001011111012221201101220102202000011211000222222200120220222210222021001202202102021001201120121011102001201120211221202000020222002120000010102211111220020222022120211202202202022221221202001011210200221222100222121212", "120211101101220220110010022100202212011211020111212222001220102011221012122021220012101102102102122122012211110100111020120120202211200112200122200202011102011000120112000111210101102002021121020102102022112200112200210202000000022022010121101221120111022102000002200100111101010200010122022021211012211012120011101212111221102012100120212121211122202110212012222222200211120102122221001110011020211010012210012110111101022222110000012110212212212212201122000002101201022221220010201021021110120222111120101010102220000212101001101012111121011200221211001010112201120211111220200112212202110012222221022011012020202101111201102020200211201001112210210120200001000022200221202120022010021212102102022020012222102002211120222020121112121001121120222012200202011212112110220200121102102210001222101000120101210012210221211000021221201101200022221001021020022011221002221211101101022122220022221011001000122201201010200021112021201220011122010111021202122101100211200110021201000000210010120120200011220121220102112100200110200110001122021112211202201201012200011212211120201102221021200121011020221100222121120221000112101120111122001100120020012010011211100211002010022210220112212121201202202022200022100020002212002112001010211111110120120202220112100021020222100200212210200121200002122012022211011112110210202220222212201121201210101021202000101100201101110212220101022221000101200001101221022000022222212120002011222100211211201211202201111101121001122201210101210212110101210212202000020000100001011020002010110210121012120000122010120200112210101110220202021112101122120111120021202021110200200021200102122212212201110102021111222102202021011110020222011020212010022210220002212010001001211112110110001211010212220010012111012210012021020101002102021110012221000011112120112210002200001022111110100200102111022122222122221222200200001201121201211202020200020010110222011122222100200121112120220122020122221010112011101101100122100102", "200220112201112121200100000112121221120101110110121210102122111020210001211202222201111022121202200212010000111102220210222202102112102220100012002120112010202002221010001011110220020022122220202211001001202110011202022021022221122001022111101220001012100221100221000220200212120012010000100220221220012111111222121001120220110011201102110101220021200222101000000122111111111200020021112101221200011000021200202010012220002100112102110100221102221000001112222021002001120000110021001210112101212120020202011001001002000122002112020100212111112000200022201210101200112200212112122022010122010121212110011100012100221200201011211110202012212122020021022010120122122112212002100011002001020020001112010212102201000011002101020221201212222102000010121211222121012211122012001212202101021201200002110020012110021000200001112021010020102021110122112210021111111220020121220110102021100122200211120121112202002120002002012210211212021120002120102012112200022000022112022012020121121120001100022120021012012002102100112000222022010102010200010112221001102122021120022021020101022022020012212210100121201110101020221100221001211112122201212022210011011222012111110220002222021102112222211012201020110021021220120101120002112201210201122201220000100112212100002222102012002111020110021022120012111012210110000012121002210000222111211022102000020101212122022010010211201020112010120220220010022011011120100012000001212001011021010221002212112002022102101111122000021121112222022000110111111120012121211200112100220211110022000200201212221202110211222101120021120210022012221222211021022101122021011021001012112020220020211210211101001020020112001022202201211211000200011002020011020011122221222221010020221111220121000001002020000221000201002011010112021000012022220000221111000012111000020222001121100011220020110200210000120000022210221120122011020210200010020012101012112022111122211212111220121122101000221210101210211010000112002222012210121120", "011121020122002120020201121220020202021202002021212000110111002202112212220121120010012120010202201201200001001220212001121112202201111112210012101010121020001212020210020112212000121010120102120121212010002020202020220210102102201022111210121211121211001112102012000222110020121001001102220110020222112222211021022210211010021021211120221222102211210220201001112001001220212000002220210021020000002020022201000022100000212020112221112221010012101202001210002012101211210001112110001100121210000102220002212222111010011110011111100102220022220120222220021002120011220200121020011202210011112002010220220012010021022002110012012000102010021021010200201101002000201210210101110212002121102022112012022201000112112122121202210110110202000201011001210210111121101210002120010211110001122212212022221222212020012222102011200020011111210220202101210110022202101220121002021012202210212210120020110010112101101221102102011211122120011102021100001022202222010010222011010020221222221122202212110100211002010121112221110001212200122212121012212101121200000210210210010022120110122222102221122201012220120120110110120201020202211021221122100102202000101022011111121202220021011121201100201120012000220200111110000201012021202000010121100220020120202010011011022001100112120212000020221021021122101012120111111021101020210120100202121112020110121012121001012102100001202210101022200220011010001112002012220111022202121001120002100212102101202021111121112112111220201021202001210120002011021212211220120220220222100120201221001002222222110202112002212000000122200122221200001222220222110002022011102202021200212021102011120101122210200020201101020122110010212111202222212120020000020002121000011102011020102022200122100012212000201111220112220211022010112110101100110201012122200010011202022102121201020001220122110110211022211112021000222202100201102101011211221212002002211202001210010101011110001221212010100020012220020120101201112022012102001122", "201111110022101210210100122200101100202111112100021201211210201120021202211211020202112222002012001002210220202112102111212110211010100221210102022211002112100111120222102002020110022121022000111222111221220022011210102020220111010011112201200212212100112102022222110121010122022010222210112221002020101121121002102122212011011120002222020001010220122122211102121120221201100201110011211210011211201201212000202112011010022200002210022222201121101200212002222022021010000021011121101202222012010110212001221110201000010111121022200222020112020001000010102020011112101002011021001222110220010021221112022211120221122222100002010120010222102111100010011010200000102101222220202121002220101210102110212122201210202121210211002001210121211021121021221212112121210221011020000000020022212200001112100220002221001010000200221101221021022002022000222201120011210122220120211102012220111120120122022022111211000111211110100102202110201102001112200022102120111020211112122201200220002122122121010001020022222020200120012001101100102020200012201012020012110201102102211201121001020220202012102002100210100200121110220022002221210101111221021102001112112220001211102200012220111102112210020122121220020201022022120111112220020122022202122220221000211101220100021211202012012021220010121221012122020100102200010000021222202002011221101211022222120102001112011100211020102102000222111110120101210101220012221012100210112010011000220012101211122002102222110100200212112021202210012100121110212200102000120222110001021102112010011111222002001111010100120212100202100002001211112021021011001011111100121201111012020201222202121020122102011210110021101210210112120000010001210010220011112212022100122021002001000222122021022021112121000011102021101120020102000012112102111002221012020020110012002201211101020111201101012101212000122020012102000102010121200002102012100111220211222210200212121212212200211121200222021022022222211021212202012202121020002022", "002020110122211112102110210211200212221221101001022200222220212001020112200121000101201101122011211111000000021211100011120111100202002102000021111200121010221101022001022012220012202100010200021211200202101002220221020211110211022102001211122221210212221100012002020200122021102221100122020201200222220200112211021000012001102001110121000211001002221012202200212010010220220221121221220121010122010020010210022010210001011121220211021212200122121012111020212011120201122222220100012020000220110120102022102221220022011121121000021001120110020112111101222002112201122212011011020111212110100100010110012212011112202210021211201102121111010111110220201000121201101101202202010022100102001122202021212201022212000011012212210211212001011110201100011222122022211011211222212012210110000122220210120101011001012121000122122011112110200002222221112020100212010210222120112220110002101000111221102021000112021121010210211022010202001110220102122202221101011222122111201122001222021022022012100020001122221110202110211022012101201002011101102021210210200221202201212110100111110211212012112121002222112212111222212101001011100122201122110011212111010000211001221102110221101001121212211101200122110111112120021022101201211112120000012210020101200220100100010022010001111222120211101102201222201001020200111110120200210120222221122022000122000010011000111101120121211022211101201200222210101112001100021100101201002002100112020002000221222122012002112110210210220222210210221102210111122202001121010210112000212212211120011022121201012111012122112020012001020201101010112111022102001222111102202211210221101222202011222111020021211100121110211120210012220011101222120112201222021122220000202120100201112010120222120220112220122021021111212020200101211221211112201100212200221211100000001111112120200020202110112121221101110112222220212112221101210111012010111121011221001201121022210010120010020200121122211002111102001011221010221220220222000121", "201221220100012012111212002222212021112021111221222221011121210100121221110111221221220020200222121002022110000121201110121211011211122002102122201100112221020112202202022012110211021111020020121022100101102112101110100122112210122122002210202012102121122200000010221011001200211111222110111002002210210202112012122211100121112020002122201011211000120220211012212212200122111220002020002101202022010200100022220210200022010021102020012012121022122101012011001212222000210221102220202200111222122200000002102121002200022021022002212102221211111020120221121121212021102021022101100102101021200100112001122102122221210101012112010021100122022021001120121112221001012212100221121210121220000111220010100102201222002220020110021021010112010122212010121202010100122010201111112202220011221110101121000122001122101101102221011110222102020020211200121222110121222120221110200010010121010202120022000120221010000021102202211201212122001220002021021201210122021101002122021120120110010012211000110212020210002000122112020011202100101020221002010112001102020000102210210211112022221000220021201212012112212112202112011001120101101220221002111002202220112102001020120011101202200201021201211012000021021002012000221010211210012002222100011212220101212220012100020121122222112121022110022221021011101210020120201110222121011101011121121201212020121201022020220112222102110100220111211101100220000100211012110012010010120211022220022021022222111020020210001201212110210001001112020001122202121122111012202121220222212200221110221011002101122210212020100220020010010121120111222002212002120021202112021100211121210002220202112112222001101022002212211002102122011001102102200110202001212010020202111011022120102011202002201110202020201210001121111222012120001120110121100010122112002121122220021002211202101122221020022101120210102120010001012010101112022112200222011102022101221220110011122021110211012202212111112112021022221201101110002121222001211121", "002211201001202120000120002112221100001201110012101002000201112021122120020220111021000101200001200220201210111002000012021101210000022222100010122210202202020100120110211120020111121120001111200111022101100100200220021112010111121221222102211101201102021012002201010202220101011112020100101122000201122220122022110022122012111100012201022201010112022202112201112220100212200021221201200221112121100211010122112202000002220200110000210110201012212010002020210122010100001001021011111221211012012002211221021221000022100210211002110020021210022121110222112202211001012012120112110220020010210211010020010012122002121212012202001221201212020111202012111100211121202011222200001111122221122020001220220102012011021122210022120101210011121121221111102202002022201120121110110000012110211110100021022201110111121020212122212022211111111000120202120210001111021020201111121201011022201201210202122022100002202102212202012002120022121221211101021022010100200111100102202200202022020212000010102120122002200002011122101010002211120121002100021000112120221112022120200202110212211211220011000100220011101102211110002001211001010201221120011121022220200022000201220000102201222120222002212212111021112222110100110120121201202022111202200110120102011201100011212222202022112200020200002000001122201200221202210002011022111111000201112210221221211221212221101211121020100002220111021211102000200022212000201200200122100122202120111002101010221022222001121201202111101222122000112001020212021021111000122212000220211210000210200222012211102001211202012121102021212221121112011000121022210121011202020110102122200120210022112212200120021120021012122112021110121221220202000200022101111012210111220120001111220100112102112112122212001111121210220102222121111202102222120211012200220120010101021210020120112100112200121002211001011112222022012020021002122101220122010021212111211010211010110200201011011112202100001101112121201100210022220212000212110212", "102120111111210212201002110111002220111012020012200201111212000010021221020000222212210110210021110211022000112220102220220221201112010021100101000201002200111200202202011012120111001201201000220022210102002122010010222100100211212100112020020222022220221220011000200010201102111200122121001200111100210011221012212212211211212011202201120102220220102011221022120020200022021021112121102222222202122002201120022002012200101102110002222102101210222010002120002111211011121112001020020202200120121102101110112020200220001102211012202201012110001010211120001020210002022022111102112100020021011120220211111220102122002210020120222021022202222120201212211011022212112211121221212221001100210121110000110012020122121202011202202111011001221002120211002000100022221221212112221101011101212111111222001000201011201102212220211002022202021212120222121022012222111121222012122102110120120110102010020202100111122120021122011001120011201122000120221102021112111200220021001111121020222100120210001122101021021120212000201122122202221101102120122221112002210022122221100121211221000112012202011020020120001201200121211201212110122212102200000102111121010200201212200110200222120010221122112222000100002222220011101101220202211001010110102102121012021001001201221201010200100001021100201011211122222122201222121101102110020201022210210001012100002000211212111000111200101202111102112020201201200220221122221012012201021011021100221202222020201211000211001000210011202022202101202202011000100001102121221212010210210021211121222120000200101222102002212101221221111001002122102122122122220101200002020111021210021121100020200110122211120202000202201020100200201211112111020221221001100222220010201112211211010102201010220002221200210211000010202021201101002221122111102201100001020210002000211021010101211120001011000102121021121021102002120001121022001202111222101201100210110210202112022211021120222012212202222212112000201010112100101211222111121010", "000222120102100020011222212021001211112011010020122122002002211110011020021112200001000200000100211021212122102112222220201122120220110021102111211020210010112201021101110102101011111111122122211102002111212111102221210111012112222102200101022002121101202020212101120111111122221021212010121212222111000020011010220111211120212212101011200121220101212111011121200112100010112200212002211011210211111022022001222110201222222120202110111020210202210120001022112012001002120010122010200010211010212102022111110102110122222121210121100220112102102110010222222011020200222121000212222221122211121112212020121200201120020100122200122002001102110100210012101000221001010012112222102100022212122122221021022212221220011221201220002101111112200010012110012120000102211200021021011201010120020010210002200110202100201110000002010020022102121221110121210121212000102221021212202111101022110111211122220202121010112010222000012102002210012111222220102020212001112001100112201202212100101112012210020022222112221102112201201221201112012000200221102101220021100102200100201210222000222100221002102221102020012101020211011210201010210211010121121022021100201001121001001012212112221001110102120021012102202212122122200221201201212100002110200201110010021122221021020112110001202100022022210012210210012121220111022120112202212201022221101221202012110121111110220101100200000212000121210212001220211211111121212202212012212212100200010211112012021102210012201220020202212201101111111211110101202002001100122201120121002121212200021120202001100210220211001222202020111201011001111002222021200102011201012121122202001222120002010202022022022000122100000011021011010021200100112210000222100002111000000021200102112100202211000021200022221222022110000002012121210101112122201121112112202200001000102211122010012122001210010021022120021000220210121020211201122101120202110121101122211202110110222100100102200101121100022121110021110020111102121110121220100012", "211000200120220020011210100101202020010110101101211201110110112212212002111220112000120101210001101222210100220102120111210222201221002101012212201110120000010111002220221221201210110220202002100100000211010012020011212201122021220111220022200111211111122100001020002112120211001012000102102020110000111122220122212211112222101010212221010102101021000012212022201102202222100200101001222222022220212200011222122121101120201022210011022221022001110201211001010001112012020222202101200001202101121022010112211221112202100210011202111111221210220001112101122110212021121101102212201002121222200001122000222200102122200212001100200022102202202000021100101121010010001212120220020221001100120121100122011020002022022202210121200012212221102010012202221210010120122021102202202010022111201101221211010201212112022020112212012121202101221000211112021002002021002000102012122212102121220012122222011221201201222210010021211022100001210010110010201120022102222112110110112001110012220220202101122110020211102022221222211102000110000022022020222010210200012200012001002001021111021211100222202021200212220011212121102102012122121101021110220221211011110110102120221100011221121122122001220202011221100020002121110001211002021202220221122120222202110022021112202020022022220212211112100221011111011220210102011010121011011210010212202210210222000112001120122022212111212110221000120222211112112122120222021222122110102022122102001121000221102210210201020122200001100222002100200120012121122001021212100211222221220201011022010200221110120110112002120122121121212222022222212120110111200210220022210201111222012021101222212102100020212221000210101201000120020201112112012022210121122110000101200202022102022101111000220211121012221022120122020112011210110121220121212102212011001012021101000200002122002222001111211100210212102021012002011212000211012110111122001011002002200120012121122012001001101001120222220111100221000222222111102122102020012122", "202102100011120222002011022222202111222202101110112011221002020211211211110111200201111120001102000112021111210020110022202022102101111220201020100020212110121222010121120000110022110002111222102201021212202020020112111010021210021112020012020221201122011221112200221110101202112212220011011012102202020121210201102001120111221112101000001011201210011122110110202210221121000212122021110000120220022120022011102221120121121121000120020002002002220220112221102200111202212210100020012011020202202001121021020120220111001021211110022011200212211200201220200101212022202222002100202112102002020212100000012120120122121002000120200102001222212102000010000012120222100201020210022111110120211012122020020022002200212202021010112000121102210220111001102120210212221200210221210212211112212110221210201020122101202011201120201212212200211001111002022221111212200220201211010122000102002120012202022021210010110202222020222122220122020100012020210220121200112102112012111002222210022112120021101121002112122112112002221022011112202202120101210222121011000201110210122021200021022101110221112102202001111200212020202001112002220220211202202111220222000222222020110020012202012101212102002002212021221220110020110021000212220222022110212201021221212221212020001010102201010021211010201111000001120002112010000010101012201011210121120122110001200101022000211200012012010120012012011110012002012120011021120121212020000201221020210121000210220102011022000012021112010222110001202002002002222010110220101200221101122102220021111101001111200202211001000121220211010222200002010222012200002222201122220202211212002112201120001200000022202221111002010101220110220112121202221210122221122100011222001020020111201220220101021001001111000002112222100121201002200001012111220221020212111202002111212111200002111112000100200110011212220122220220010020120122002122221220010120012102011110020120010020022001111021201020201012121012121212012220100112200111120201", "220010212101011210200011010120001010211002201102201011221101022212222220000002022120111011201121201122210111122122020100001020112002011010212010112101111010001000221222102222200201112001220221220122220002001000020101000110212200202100010002022100000011022012110011012021002021002021020121011020221001110102220011122001212112001011010210211201020222110222222021201200011210021110222102122101010002102102020012120000002111011210202220102000011012200200222110001110021011110000212200122121012221110201211111211220111000210022112222111010200001200210122220202011110222111021222100121100210212112200202001200110111122102101201000202101021010001222021120111000010000202210000122020222110012201201021110220010121110110220102020110120112100110010112121111002102022021112120200202012211212121212210200211210221011020212001100021122101121022000221211120120010212110020100120210010221011022201221021210222020202110111011000010001001000012000211102200110122012201020022020212121110122011010200201001222100210111102121122020120011112122100102221211210002020121010021222211000110100000122112101120222021000022002102022002201221202010001002002102211000021020201220021120221011200222211212022221200020102221112100210202002111211002101110101012000211201201222201112020101111121021001002020000211120110111022121002020011220211210220222000100220120211222211221110211222100120100010020110021201012101102022010012010121010200021100020202102011000100210202121022020101212202101101011121001022201220211110201222001201112001000100022000121210201021101012001221211021021222221021000010201001212111010120111222222210220201202002110012020100201101022121112112011022001121222200112211200111001112011201000002122112121102111121001100100220111200212001120210221121001021021212212020012220121110021001002012201002012210001211001222121101000021221022101020211010100222122100111001121222222010120102202111100121101120102110200121222211021210221102020022112120011100210012", "200200210212101200122111020100212211212200202011111111100100000202221100111010001221202212100220120001100122002000021102012022011120102221100100202012012111110122112200222011221112012201010100021202212212112212211200200001212100212220020201021100211012110022102201220002112001202121210002120110102211120222202012021122212010202001212200212210211101211220201220211012012220112112021011210221111211101101200220220122121201221010220110102222102110102010112110002001101102022021121122011221102221021102022122222022020210022011211110202000010020101021102202101022211101000101221002100122212010111100222211110121112222002211220102201020210211011211021212112111011011202212001100221102201102220102200200101112222122112201102000122022221210002001202000221002210010112022010201212100222021001002001210120121120001212202120220022221110011001122100220102100020012222002110121001000002022220121101012122011000222002021111222111212101001112020201202201221020011102001202210202111020101221112111022110210111110020001100110121222002102101222022001220111211010011212201021100000122222020212022222210022122112220010120200012002122221110221000010000022111202211100011101122210020020120011111021202002001120110222020002002100220121101221202110221211221002222002000002102022120221001020110221122101222121222200000121010001221120201022102012122101011111210121200020121011110201010120201121220101022122201222011122100121021120000021112100120202020200020111000002221021101022220122121000121021220101021112010202021002210010021110111010201102120011111121002111002021021002011002110212102221100101102212210100210211211121211121221121110012121101011021200011110102200011212212220001201222011001020201021122010012201111221000100001010002111011212122212122011001202000002010222020221020020111200002201222012120021221221220011122120212122110101010212021211020001010101120021210110121210022122201001102220112012201212220122200200101010022021211102202110002021002222122", "110000012220122112122001201201200210110211222001211202020200122100120201220110211010220222221201021202100200222020222020002201220120111102222121211221102201211121212102102201011020101011220202012110021102222011102201012110010101022120001001101012022002100222202210001200121010111101222001000022000122122101012112110011000112021120201200201201122100221201100120001121112012102212122001110011112122012000202120120100100011202002112101221202012001210021111012010000121222221000200021212011210202111212001211110100222000012001010011010222201102102212000112201102201201121112000110211101000210021011000101201010200022220021111220211022101001001211211110221200220012211000010101211110011101110001102212111122010210001202211220121012021101002111010010121012111120212122011020101010222100101210021102102211111221102122020001200210111111010000201021222212202002020120212120102001201202011122220000102211101011221102012210210220020110222101000220002121002221202110222020210201202221012021112001211201222111021201010211112222101000112012020110010112101211100021201002001211012101200112101100202110011100122101101010021021102210112122010112211012200222210020210021200220212212002210002202102002101121221210210211201202112202210100012122222121100100211102222000012122211200100222111002222001221211102202012122012010020020001220212100222221111121100212200012012102212121112012211000222002011111220010202012101200101110022020211021221220222210012000002000222110220100022202001211021000121112202221202201220002102022000211001021122110202010001011201102220211102120200000120112212210012121122211201011110002200200020102112101220011001000201001010210002112110011010121120210201101221110200120011121021012212021110200220110100001022122102122012222200122202122212110020211101011110202010210200101220201012210010221101002200002001212210022020120020222100100010011211220221111100012021221201220100211200021022000110001111112201021002100210000010102110222001100", "102100011222222110121210220000011120110122221122100122122102211020011200102201001000020002211211202011110101212011011100102100101101020222002000212120112100120221100222000220120101012000022111210021200022000020201120121121012111011102121200112000121110211011211200201201102112021002121211010110222211022112012022212121111112222010000021010121110022201012100101102020021202202101100000121122201221001222111101022221020101011120002112210120002100110201011220012012121001110201111020122020221200120111121111221211210201012022221212212202211000002020112000122100220001221011101110222110011110102021002220211201222220120110012122002100112001212021112101100012200212012202121122020001210022102011022112001122010220112100122002001002101011100221001020220000012011000022011011101020100121212112102020021021211221010001220110200012221102211110022200200220211010200212120020111011001000221000120110022211222210210120112020210022111011011200210212021211200211000120210021200201112220001010010000012102111100002202222102212220010220012222200211220210111121011210002101010222012210220222221112001011111201112201102111222200022212111100122012020122022020022001001101211212220201221102022220000211200000010100201101011010201020102211120020012202020000211011021122102222011120111000011022002220220121012121221220012220202020211001220112021021001200021222220202012101222111002010200011120101211200211221122112122110121121121121210022020112000122020210222020201002000112122100001212021222221101200101121011120110220202210111000100222201121021101002221210010121100010112022220202211012100001211111110010221200012200201210000222112121022022122101212200220201111020202121210200221100001210111120000210102222220021221022222012011020100201120111101100100110012021020202111201101101111101202011102202101122122001001012111201001120120210020212002120220101012220002011122020120221201012121010022122010110200111222212101201210020002000202221210112202211100021212101", "012101221121010200212110122001212012011000002122001011122211212200001112102021020101221121002012210201221012012100211122102111222101112112112222121102000022112121120111010101211021212102100110001211000110002012020112111220021122201010022022110012121022122002011121021012001022112002002020102011000001222100121100120221111012222211112110021200111122002200201102200012021122202120100212111101200012112111220210202011102022020010000021122002201120211120002121020112222201001211001200222220221101010102101120100002121221210100112120100201212221202101020122221021010121212220111222112011122211220100000202111020122121110021210210222211021022020021021000021200012020111102202002210001220212200102001202121001212002012110001222002020102202010212222120001211012210201112212220022112222012210212201210212200021100101020200102222011002112212120102010000221020001222222210110100202111022111010001021200220200220002112221112202002102100222001111211201110211101101222002111021221020002000211220011121011202002201021022012211122211000101222220202012201121220121221001000222202000201212111022211210111111220102010001220121222221012002211121210010102102122122122000000221120012212212201210111000220021212221121101102002201222112112102200110120112211101112100122220202201121001212200000102221202222010012020002122122022112211202122000121001112010000102020201020100202000121010010100102122020120100011221222200222202100000212002220210012222102120020000202220112002110101212200012000122100001001111212200121211020221020021222212201021212101202022210102112201211101121101102220011121221200000220111011000021102212201200121021022010102202121011022220121012202000100201000222120011001211202101011002021100220121220210011111201022110201000002122220001212101102201012002202112222112221021021022101222112110021111201012122120211010020020010020020011020201220001211221200102222100012020000220212120200020012101222001110211212210002101100002120111020102101100000212", "110012211011022220200012020101010001200110201222100211122212210100001011100022211222000111102102110222120202201022201212110121011102212120212022101200220020012020200010201201210212021121201201201201201100202020222220222101112012220022122000111101021210121020010121211021012110112001211110112102101111002202202212122111220001100212221200202210212221120002202020211110100002220021100000202001212202000221002112220000102022000202121221201201001001022011020010200221210101202112220020022020002111202010021110001200121200010222120102202202021111112120202012012200221100010112022001002212222100020021011211222002220200122002112122012021011222201122222210122002100012221000200002122112202111011121121011102002000100200021222022111221212210222012010011011121101211220102222021101211100122210020202212011000122110220200210000111100010101102012021011200121101021010102202212221111210012220021220201121200202101222210112220202011021101210000220110021022122212200102000100012221022101210020012120002011011220001022120210122212222122011122020212000111011020210121100201220221011200100000112212121200202021222202210121202121111200200112202100100100000002011001010102020120122002111021202200020201102212021112121220121221022222001222211000021001122110000112000222200020011101012120002010102121002010110202100101222110122101120000111020111111200222012012221221112000110011012210202000100021000020010121100010000021100200111122021111110210020012202100111210110222201201101002000100211102120220211110110202000200202210101022102011000220100210211000011011010021021100111122122212101021111111120111102120200111020202200101011021100211012201100201011022201111112200110211112010102100101001122012001210002012220200011201100202112021010012201022020022111022202101211222200101212100102101221021001201120201210200100020201212200001221102210200212100112001021120002220222020200202201021100120221122120011011022110002220002221101210120020200100120100020020110012000", "101001121220012211000000020212012211210002221021011101100210102101122221011120200120200100212121110102201111200001111221022122201200010221021021101012020011211221122201111201101111011021120011212220110111200011111020220111010101110001112000102001211102212201210222221110222112101100021011221000121002102101120221002121100202202022210000212022002210022021222121012012002022211002211002211102120011010210201010220220012121001120022202012001121010110221000111110020110001111111121012111101201000112101122120112010210220011101201002200220211200112122122100112010011022202102222110211000111111222222000200000000200112212120111120202101022212001100011101222100012211221210220011102110111112022121021000210010110001010201221200122011001002211100221122011001222001112112022220220120012101201200010211122122222112112111212010122201022221211100201012020012120000011000101110200010002220011220021021220101022021101101201022122211002011122110100100022022101110202110100110121012112211010010122021002001120011110111121200111021101010112211000122012101110110101110022111102222202101101221001222021112021102110002101021002011011102012111112002100210221222002201222001022222010200221111022222101221201210011222101112020222101020002202001221212022222020110111210000011110101012001120220011020111100202122011120021012200010111012010020222221012201121202101010010200101021221201201200120020200201001111221222020021020101020021110200010011000101012211021221100111120010111001021111100102020011002222211012001021111121012102011001102222200221212200002021101220112021120011220120101100210112210210021100000221022212110012212122021111020020221012102000200021211100200002200220110022112200010020100110002210102201000121101211101121112202120210022000012210111022122110021011011000200222002212022002122220211220120001011101221220201200021200121200012020012101212120102001021121020021012210102021122102010002221020010212122121022001201001210122021220000011201002012", "200020220002020010122220000122221201120002212211122010021012202210102200112220101020011120002200121110112100012020121112022200202220210001012112000122112121222102110021000222001111222012120012010210210120012022121120201011100120221100010001021120001220210022112220000101000201200010021210100101001222001222000102011100020210200210011200202222211110202122201111011211210120100220222122121212102221001022011222111110222122120022002200100220001102112221211000020200200021221122001002201121111012020111002210220211110000120110212210210000121010111222110200222110010121020121212122201112112220210121202100211211112000200120212112001210122221001200001222122101222210101111210002200002021020011221201111122012110111112101022222021210000100022121101122201102000100100120011222200020000010010100002121220221220020122110211021012022102202011202001010010211000002011120120000121211012211112002200002012212200012010120201101101001121002200102120110102020201211011120002111020111100101020002211102121111101111001112112112120222002020122210202120111202220010222010220012201110100011020100211001102121120000001002100112120200211012120001202110122010011220220011111010200021120000020002221120100211012221100022201001011011120010102111201110120212112101221220020121101011121202100011002211211202122212100101122102022122002020000022002002011021022121110201020002200111221120120222020102222022001100000022002010210022220202112212122202100211210112022000110201222101002210120021021022112212201211020102010212020110100120120100002110002010200110222202020201020121202012020202021122221201101220220112120211111122111120001201102220101012101100121001020201211110010222111120012122202220010010210110202000111100022000000010222122111211020200000222121000012021112122112110210211002110011202002012012120210001012000012121210220110112022001211210110012022210010010121202100021110010002202110010202102001220210200111120022221202222002111001220100200011022010002201202", "122121101121001200011022112101220112112200102101121100200110120100122201020011211121100210222102111002110001110211101020210202010000101110212121102202111212111022112121021200211012122001002122111200112110012100121112221012021100012202022001110112210021111012122012221220021122101122010011121110220212110000220111101112022101121102121120000210110100221020021112210122200222200220021212021201220002121221202200201101220200221110000121022201120002210021021020121200121200201122120210120221002111222001000000202010122001120122220000112222022020202112201120120012222011111101011022002201112022112100220200000200001222222001210100011012110202020011020211200102222001022001102200010021001101111021211122121020211210112102121000011020102211222120100212010012022210000111021010101101002112122000102122121011221121200002120022121100112110012201122210011211222202120010100110022121212110200012202221102102010222021200222010211220012101021001100122000201100020122120000201022100111202122111121000102100122021110102110210000120122211212220020112100001220000120121021120021020002120200220201012212002120021202201012220001200022102111110002112202112201202222120202011211121122122211021212100122220201112220121000010101011110200200122210111221111121110001222011111011220220010111211101102021211100220201222210112221120212112221121012221220211010010120222011102210211001002022110210120020102221012102021110102200210220022120202222220002200200220021220221010010102010110012122111101102022011201011220120210212000011000211012011111020022202112110012122110021211100011222220000202022101202202000011222101100202121110100012102011201202220201100202021200201200101000202210210122210002221222100022111001020111012101211121101011201011100220100011112211020221002011200201122122101212022110100202100101220000022111010110211010021220222101001200222010202000100100011202102211101022011021101220120012100201110020002200221110001110020111221201011010021002010110000001", "222002101011202100212212102210101200000102122221201102021201002221200012201111110121210012212122102100101112002122220020120120100112120211120000000201210102000000021110012121202122200220012220211012002010121202221101201102102102022112021121222001221220220202120120222211122212211011000110010201121022020120100100000202121010201120212220212122221201222221212201101011211001100001202211121220102221120222120022202200021000211010220120102212202100100022200222022220112002101111210222110012221222210000000102221021121021100011122000012121102121120121201002122220210200020221101212000202102211012110110110101120011100222210120102210101221102110020111222211221211102200110122220001102120111120101101020021010000210011121112212001110222001222112202221021220012122220011111101001011210111200120221120001012011221221101020102020100221202102011020002011010101110100221012222200010201221121121212021021112121200021011100021120201001012210211121121122011221200021100021012122112101201022210112101122200021211002011211111221020012021001010221112121200220121020200221201201022101101202120122120202122200222020020122200121102001102001220201200200121202121121222012011112102200000100001121000100001210222000200021201022021010102012100121122001121222221121102101111012101011100012212022111200121112020110220022000202212010112100210100022001222222212120220202022021202202200011001111020101200200220122122202010112202200101222002102222202012222111012100222222112200200221202111210122122121212020112210121022002121112021201121120211211202202022211222020220010102022210121110200010222122211010012111010102001112121222112000121121211000221020220001000121022101011111100002110211011211102212102201222222201121020120001220100220000210201120122021212122020012201220210211212022120020020102021110022211102201102122010020222221212220121210222120010112022201110022122000110201201000121110121002111112000002220120100020202222000000000210011020110000011110112020012021", "001012021122120100021100001221101101020112000021002012000022110212122112221120100001121212211210211100100001211212210022111210212002020010010121110121011210010010002000120200120011101022210102121000202021220011110221000200211110201121021201012120000220011111221210211122212000201222121222201121101011001100220110102120211111200000101000000022120120202200121020122012022101102000101012110212020010022001111121212220112210210011110210020111021021221202102112001021220200002001212000202102121221000221120000201112200101020200211011020012100200111112121120111200210022021022020111010001202020101020010220220021001112121001012212102011001021212200110202011120001011201102111020221022201120120111020222110121211012012122022011200121022222022011212102101200102200110012020110022200210000222000220101021012021022222110122001021010021021021121211021212222021021101110120111021202022011201100200020121101011212022101102120102021111101200220000210210020211100210200212200110210100201011100111011202220102010011011211201202200211000010201000121121221120121211210102111011100011210212110001111001110222011111012220102112021211002222021112110201221002212020000002020101100112222111200210121000011010022010201101222002101000002212120002201101121202010002100212012212210221021200120102002111020020202210121200002122112120210010002200120210120101210021101101111022111002010201120110221022000210122022022211020221012102222122200211001122220102212121200010202210221220101010220211101101010011120122011120020112102121020112221121210001210121122202220212201112011002000100020211112120220210221010022201002000120011021221111012121021020211211021201112120012211002012020012100121201201100121002221200012200101120021200121121122101210222222101022010002121111100201222121111222100202210112112021210010202000211120000000121021020202022111022120210202122022210121200020210112020220011220000012212011202001202112120211001021200122021021100201000210211112111101002112", "001120112122121000210222012220122020001102221222110020022120021121211111020222201210112200100201220201111102222010101011101001201000011202012012202110021112200100002222110001212022100100211212222202202121210021102011201121002120201212101102212211111220012020110022020112001200211222222211100012202100210220210102212212212112212011122002121121010112122000002220020021021121221120222221120012010212111200121202212202221201210020000010000110212001201212221220110012020100101102022221210111121011221112121020120011121211010122022002121211222102000002201020010100212020220221120101010020102121020010121000012210120112002200020111210200101020220211111002000220121200110110101222000101020210122211100011201110101122122000211020101010112121111020012120001220112110021222211220111210012122101122200002210000000211022211000000101001112201201010012102100202110002200201221121212001210201121011012210010102211120211111000222020210220220222110021222001211100110000102120011121220021110211001011120101000000222110120101201000102020110220012110112202100221220122001212200101121010201222011000122222211000220020221120101220000112002121212111022120201120100210000121002202211212112201101210202120221200100022010102011200201220220222022021201010110212211202022210200121010210220222220001201000002201011122220112101120122112211001222110201120011220110010012010221011100022120101210010202022221020011110021211112222121102010202120221010020200100002120100121011101221020021020210102100102210220101202220200001020011210121222101110021110000201002121012011210211202212121020020210122000011120212221201210021200000211212101101222002110201220002222010010110002112021122020221121121221001011002110120002101100120101102122100011002021110201221222011222010102212202110021202212220112101222002100112111010022110022102222202012102120110100201202110120221122221212221210222122210210002021222010021102010110000102020220222021000101200012210000222221012121022210000012001", "212022022022211200212120101201111111112202212111000022221211121020212222101120021210201020101112112220212012012122202011021222222122022222211102212202110110222202202000221220202222202002222002121011112122120102121111210102212020020001110210001101122202000222222121011112001111101121022102020101011222211020211201211011200012010020121120010121122100112111121210000000102211010201102210012121222111011110101200220200202110102222121210011121021100210220110112222200120100222210110002111212122210112211111111212101020000001110012220202020200101012000201202101102010110222211102211202200010102222220202011222221221002001120110121012022112002201121212221111012002102212102011220012212100102101212010102101202021111110122120100212112222100102102201211121002100012212111011012011222220111011212110000012022220101221120120101102011112000021121010001222012022111220122001111202222011122021222021212120022120120212022020102110101122200112210220212200022110100122122012202021202111021112022102000002001121022101020210111112212110020110220021011022000001020121101111212012022211101112112012120022122210012222122100020120002102110201221121201200110122021111201221001202021101202212201121102112000102101110022210010001222111210201000101222001121202221000111201120121211122000221112221100110121001010022021202021111222122010201212201111220222200222220212000102000100022201000011110121101222100200001210012020020211211222010120212110110121021111001001021010022010010111111121001202221010101201201100011222110020010201012101022100212010020001012102012220101000101201222122201112020120010111011122211201221212211221100102100221001120120222101212101012020111122020211222122120001001210220022111221112111221021011121222012101201022001001010010010221220012001120122100212002112120201100210021200211221020010120110010122100210022220000000101011200212210010210220001011022200010110122102210012220220100222221221221200010011000202201120112222122020021101121010221", "222110102002000012211002120200222002200121120010101111022211101112221121101110220201011110112200102220122210020110101200002012211210202020121120200111212100001221011222222021221111202121101021021112110112002221022212010100121011020200222202210111222021112110001120122222012222001111100021020020021122222000011220021020212010220122011222122222010100220122021210202110120021110121200220000022122022111200001102120001202022212200012010122011221110222010011120021101102010020022120101111220201001020122210002020001212021212102111122020022100111220201010022120000220110000201012011200110210020100112201202020120012202111120200200200210202022101002021011220201012022210020001220120122022110010111210110011021002212212002101021102122200211111212001200112011222020110201211011021110121121112002110121102222121220210201201002212000221101112110122011111210000211211210220010010201000120022122221201120201001011210110012011222020112002100011010120020002210121011010020110201001221212020220100221010002121120002210021110011100011212212221020010211022201001201220002002110111010000021201201210222102222021002101211200210220212110011222011010102101001122220012222211012210011212001221100002211001002112020011212202021001002021202212202120211201000101221211220122011001212210122001010012110012201211101020200210102101110100211221111201211222111200000111102010101101021102021220221211222212100120020201021202110022200111202100121010100100120122100022001210111011002221011102110010221202211211101101102102211010022220201100102120012202101120112002120020111022202200220020101111100112011221201211200222210212122020222021101000211200112120010022000222010212021011211222002022111002112122210001201100121221012122020111101110012020002000000121221111012100102112011210122021111220111112120202100212120101211022210210021011021202110012111222222011212121210200222020202120011220001002121121210210200002022021012111221120020002220002011211202102211012212122222120", "021222220120020212201021101101220221002100001102111022122200111001212112020002102122212021110001002100002222021020222011001111202112101212220110110202222220200002202111202102112201000102002101121011101202220221012202000121221120012222221120002212212121212210120122101021011022202100012201211220020211200202010120122012100101121122220111221012200101000002112220211201022010111110220222120210202022221112112102101102112002101100022200211211201011101012221020002120202211100012211211211221100111012010201222021010121200102111220020121121200022201121000110101002002020122220100001202102102121021002212011020012101100201002202200222111002012022002121200121122122102121001101102020212200121001120002110112122201212212012012000002200002121212120101122211111001220100022211222100221210011010100210210220111210211001111100111001210012111021001012202221121201101112100120120121110021211002120202110100112000020220110220201100220211011021212101101001001100021101022110022121002020120120011111000221121012221011021122122212101121011221221002122112002111202202112002002220110100111000120201221112011221222021002000101120220001110121112202012011112212102220111220002212121020001100102122020220112001001212222010112002222002112210121222222100111220220110112202021100110012210212010110021022110112111210121210121022002110010112010111111012111121021120112222100022020122201222010122022212121120200221201101112000111020221002202102220021111120221111001100001010002022102020010211220222122101100001120001200011202112101122102012001012022222020101112010012011221100100201222221101001221001011200002112101021112010122200221120110202011110222121022211121001010020121121201212210120221122002222002102022122112001120112002002011100222011201112222222201122102201110010011021210122222122101202020102201201021121221101102111202010102201011000000201201212220222012101110221221111212221112101111110001202122011210011002211201100021122110111022021121020112121120010020", "111210212010201022102001000102121201201122112001021221020121002022020021201221122212012101210121222021012200102101211020121110210011212021212012202210102210012211020011100100021110021102101021102222120200110111011100111111000020000001212220101211211001100012101120121120020121000021010100021020000112021222202222000001200212111110112001121022100022001021010102200200101111100102010010110121222021110012211012222212211122000122012020201120121220112111211012121011102010202220002011010101222101001102222011000110221202022121120201221022222012220002211220100011011011002201111120011202222221112002100100100111012000202021000101111221100001220221101000120012202200122011112111011122201222112222220112201201122211221101122012120010001221012001120100102010010210221200110200101000012020110002010211112210221201122002222201112200200221111011000200110211022021202210111212121001201011120210222100110121001201121102111212100222001010221100112001011022012011101112002112010202201202220001020120111202111021011211011111021102000121212102110020212000000010111210022021011012022101212212100001010200012121102011001212012221120222000022000111001220212110011221210020212200111001022101112002022011100012100220102111201110012100112112221002201201122120120100101021110111221101220211211210110111201010202122000222111111001221211012121010200112220000102120111112221220010022110121100102220210020222010100112122211202110122000020000212101222121120220222011012220101120202222012012011002002120020211112112011001220021211221112220010021201100221022020100222102211011210122012022122200220112210202011100002120020211112202220022221221100002110012101111100111221122220012101112221220100001002121220001210002021210020220111221111010002202211222002102112002221022101020201012211211121101021200002110121011220220000222110200010120201212020211000122220020122102022211122101200221020120120121112211210012210112101011202020102100211221210120020121122200110001120110000", "021010211122102011110001221200220000202012120020210211110002100100220112201100022201022200202200120100210111010111211021201111111102111111200221000222112001111102210101021122111201102212002122201020211100220101102111100110220102111200220101111220202012012202202220012101010020111121210112122120202000212100010111202210222100210010202110000101101111102112102100022010022222100001012210021000211220111111212010000022222211010102002022120110212000010121201221211200001010001010102021111100012010211210201221202222002021211111011220101202121100020121121202102212220110002102012021210001021110110000010002110000222122002212120111011211212011012002102221112121012020022221021222120011101022022212212001002012022220210001001211010112110200020010122112021120221210121202000211020202112111212221010012121201102010201111010021120201220212210200000202221120212210211220110212112012011220021001102001221200100111120111001211221020122222210222101000112112210212021211012022120020000222200010212200101222002100012001111012222201022111121221022212220101012011010011001021212000122201200110022020000020201110002120010200112021012220202201101220201200211102222002000110101022111000000021001012000202121110221221101112110112222120200210220102200010201200222020022212221022021020202111010010021021220012201002021120111122001201200222102211012021102201012111202221012020221222200200112102110010021222101210222210111110121111022220102021020011112122222110022210210011200112022121002222001120012222012021002021200120001012011112211021000012221112020020221220022200201101000101022012001211221201011022201110220012102000000002220101021220111001201200202021122122121122001020122210222012210011110210222020120200101020212022102101201112222101122002102021201002021002202010201022201122220011211220110112020110212110212002002102000022121222102101000020101111001122202212112201202200121010100102210121221202221211122211120100101200120011002020200120001110111222221020", "222200102000102112002111222120110120100221212122220210020222202212221211010212002100001022201011211200120220202100011202020102002012111021000112001212000220202000101011221121011101211202010202111212221201212221200002100120122102220201102102101210010200221120002012010021111020002111011212120120000012010120110102110011210100121201110101221221020021220221021122001101120202101201101202210220100220202200120112002002122111002220111222110121011211111211100010022121202110121201220201102111101121211201100122110122121010120020102200122222101102201210121001011010002100011222202112000201111022221002011121020012201120022120112111012221110211202100110101011012212102212022212202121222212220102101101021020002021122202010102221112000120010110102120110201122000100222211200210000022110021210112000102100110211200010022200022220121021122201212100021010122012122111010000101102110100222110211022111021220022220200221010012200220121202210222001102212102122200011010020102221211020222121200021211121001210120111212120222202221221201201000020120202020122121100121212220112220021122210100010200210022111121100020210001200210122100211112121210020020011012111102111222200012022120002111100222100200111201200222211200202220211111012020022212111112001000001112021021200202221100001011112202012221212200022100012002111001022002102201011101212100001212022100002020122200110221001222001020021010110111020222001121001110200022200012221102120101022020011122011200221011022112021012012221102221102000120101100102012121120010000201110212220120121012200201220210110001211022020022120012121210201200111022022021012221002002212022200100222122101222221101121022112101012112212000120220210121111022212222212100012122012210121100102020210120112021002011010010221211121021021002010112201101101102012020121000211110022120200201122200000021012201121222112010012012011200001100201201101202222102200122002120221022120112011202010202021121020022121022100122201121001000211012", "110200201110011202211010120002112201212200111112022210210210010211000212201200022111221112102202212202210101220201000000001112000212212201002011110221210220022201112210121121110001222021000101200121010020112202211111212022220221210100020222210110220000012011102121200201010021022002001002121001202012010111110001201220101221221202010102201210211220020201111002110121111011221011222010100120200222101222122201200002021022002120122102021020002000020020122101002221200001012002021101102201011120221222201110222201002121010020221221221021001012012101111110001000201121022102011110222011201122100021202011012212210012222210010222100211010212111212002111020122102211111101110021220212102101201211111210002102000210211220201201202022020110102220122201121012000120000022120012120210012120022022122021101000111020110102120100100101100202122120101120202111212022100002000102101010100220121121101200122102202011102211210121022021012102000000010110220000101221201212002102200010221012102021120201122110222022112002202110010121021120122120120012020111100222101000200111222102011202000110122021202212001112002001122000212021200102022010102202021012222102221002022002112200011100212120001220000202102202011002211010222020101110222100001111011112012021101102010222111111010211220010002102002010222121101221110200202221211120222210101110202112010200010012002211210201202122021022220012202121120202211211102012001000002220010202202110010011011002221110101220020000122002020020010222002222211022020010211222001001102101102120012110110111211200020121001002222220210020220020020001122002021012021012122110002010210202111210121001021222001001201001021012201212102211010212211222221022102210022000101000120202212220100012020112000120110001221110200100100012002200011110222220012221120021122221012122022110212210110211102220110100010000010020221102002020121111111012211000122002022120122120220021210110112122000120220012001111202000221000001220222012200020011111", "022020101011001010220100120211121202022120220022210100110212110121212121100020202020102122112200221200002201002021211002101210122212200000020222011111011100020210011202220221202012010012002122212120112021011122102112002001021222012220010011110012112200020100000011100120120122211122112120211011100110221111122022110202220112012011111112012210021000011211121220100101022201201112120110002222121200222101021111001110101211012021022202210000101110202100112012000020002001220122222002212202021222000211100112212010211220020102121021010002121220120210021212012120121000120222022121220121020020110022021012111020122010002222011200001210002120211211112221221202201011000202201000100222011020200222120210201112100002010112220111012121210211011102210001000002110220201012111010100121120020100102120102022212121101001012000020200111212212220212012101212111202102211202220201121101001012020210210001221011002002110102121000220201102210101012221010100121220010021021200122211020001112112211200101011101221202222122022122121122120202112101210022102211002220202220201020200011001221121002202102211222112120020210122022112102020000010111000011112220112201111101021120111222201110201101001211110020001212121001220021001212100021122121120112110022100001222022022122100020011112020221010110200121111112200011010112210110102112001221002011101202202021211100112212110012201220202221122011121102022010210212212210001012201102200012100212110120211011210212002020101002001000100221120101001211112012220220021221010001202022201010022000101122220220020122211222211211122221022112001122221211110210012221212022101121221011020212012222002111200001202022202111111200021102010022020211012001202110101012001011220000120000110021200211100100122102202221200101101010112111010220121121111022200111222110001012211020110211210110000001112222212100121021210222201111022100202001112201100110000021121000112101020211222020001212111110021212222012012000101121001222010210210212", "001222110012212002011102112012002210211102110002100200200112010120122021201121111222121112220101112211112021210222001201100121010110001000200201112222111202212100102122100221101000022101002101021101111220221022011202221200200120210011111020021102101020201000002211101100210002020101121102021212021120222012021121022202220012120110101021210001122220112120101220011011111212011010211222201111120102221211001222002121112222022100110202212012122202110002001220122102120221211222200022221020221200201100021120002102021012201002010100021202020211221002212220021021211212002110011000011122110202212010001222202111111021021221210101112110021001021222010101022002101212002212100020210012000211011110220200010221211021111102121002000021211112220100210102000102101000222210201200100201202201210111120021212202011101220110120100202110101201121100112201211212102200022021022020001101220000202022200011020222020220002220221121200222002211112110220200000100121211011121100110111012021111201001000121002112002210011012210020221101112211001011000110221222202121102012100012020020021122220202202222202122202120000221221212021100112210022222001121100020012011201221202022001021021120101202000022102020112110102021020210212022220001011121010022002110020210122010010201021011121212202210200001101112201020201121012010222010122112122001110012201211111221011021022000020121101221201200000220010122201010000212220112020122002202202000112111220020202221101100221022202001120201002121000012112101100001010110201112121020100021121122221010210212110212020002010100101222200121021022100202110011221102211120201002022211110010021010120011020010011022202110200220200210010100012021001101212102021100211110221210221201011220211001120101120202102001111001002202212102210202021011002112122010120222020201211211000212102112000122120022122121122120010000010121112002201021211021121120102002110020121222221100111220222022201012101202021222101212201210201112211021112221012000", "021122011011202010221022012202221221211010002220112000211202101120010100221112020111211112201000112110000102201122210120221010000200001020101001221212000002000100111202202121211022102222010211122112100120202011012001002000122220211001000121122122201202200200111112020120011020212122201200212101221201112000120111201221011000112022121221010021010120111102112202010212101122112210011220022021010201222000010101122220101220200111200000202120220112020100200212220001000100001221120112201000101111210001111021020020220010201000021021221221112122002121211122111102201100110210120202021012220120011100111220110121122110102201112000212011210122202010011101121212100021221200112221122111011201220212011112010101021110221200022201200121002122011200202101122111100120101110212121001012021112222120011000000202222111202020122121200211000120100100222202022201020011011111222021022222200220102121000211000200022011200011120112110111222011002020100011202001022002110211120012000022201010211220111122012202200012000001102221112000000012002121210011022100111022210102200200110021021110121020020000102010121220021210121212121121221122210110211211111101110010101110221010220202101110102122011002111121110202010221101222111121201110022022212121121002001200100210111200010022111120110102210211120200001012112110020122002220100012201022011001011202222202222220200210010221121022122221200212101122202211002200011121002002220222121122202112110221221112000111201200202112211122222000111220101121220000021111210010210012101000212102212000022222022010022220022222020201100000020112012010002120120200121110012222000122020102100202001101210100012220020122001002200112112120202201100221220020012020100102001112111201112121121120200200112212121012020100210010101102222020012102211122112202000121222021111221122201220202101220200021102002022001221021002101222022202001011112100000122021220211100101220200102112211211211100202212202220201221020101210221120122020120110201", "220101120112202212120112201020110121210121101011201112022101120012110012211122202020121010220220210100222102021012101101100020120120002020211112001122210222021011211101120212102121122022010221012011211200010100200200102102112021210102011120112012011211102212021002121012220221211220100100111012001111210220102221121120021020100211010011200111100021011110101012201121021112100211112020212100111001020222000112220021200220210122012012211001210221110101122012021021112212122100021112122101121222001211101110011110000100012211100002122011202212020122210222121210022212111212200000201212202120011120022221012201011021222221201010110202210122020102222222002120112210220201102110222020000000000110211121121202221120211211210011002202012101102222101201212110010112210101011102021000010202121102201120100220222021011122201022101200102201010001122010002012111102211200211011021101012000201112222120221001100020222122111210010010222110021200012122022122210112220000121010002200020111012210002111222021210221000020220110000112211221121201120020000220022011212202202220011100110010212110010101121102000012110022110220221010221102000010012220201000102021202200210210120002201201222120010002010012001112001220020222012122220201020010111021011122202020021100111101220122020111222212002121212210011120010202021000111022220212222220002121122222221200212101101211111122021011201022110220201110012111012000011102011011212112000022211020101001201211221010222200002110211000022001210121011100121021221100110101012212102122001011210122101121020021012020122101212210112001112002101022220211120020101002102100021222000002200000202202020000122101112102122202102210210212120022110200102111221121020000220211021220001000001202222121201200112021111212000200201100121022122022112211201212112020110211100002011111120020121010001111120021221111211102102102112020000212202111102221021122100121220112211122002112010102012012010020122201011202100020012011021201222001111200", "021112022002101112221002121122202010021022202101210212012220020110201120221221002212200002212111121201010010001210100122002022002021110121100202122111211000011221100122212110221022111011000222200222010201221102002002222120211220202101002221200221011221102022200011000121002102121212102010211002100100210021121202012200020022121112221110102012222112220010220202102011111110220110212011021010112222200122211111110020112202111121110221210012010210022220120001102200021021002000202000221000021101011202212121021211121000212222112202020011011121200222211011221100200222110022021122220002001110120010102211011210122020101121112020021022110122121022100100101220010021211020112220001021202211122211110202221100200202020100201112200002011001000211011122102101202211112200111001010121002121220122220212101101000200120022202102121001011122101122211211212112102021110012012000020210212020012120122102102200000120022110221110222112012200222201210121222001211111211110112100122211201201220222102202202101210002122021212201111011200002022010010122101020001210021100011200112012012112012012012201110101220200102220002001220021112201012220022012102020000122102011102001122200000000222011021120000102221021002222022011012011002121022212122002122211220202020212112100221110001100101010201112101212100102012222022221112200022002221220001221112020110221110021101020221110201011210010012011010202010010122000101110121101210202202210201222010212200110112112020200000002110021122010010102012012211212100111210022100002101012211201012201112100001121101202102101202121011020021102022102222112200001020210102012012201002222220002101001112121101121111111211120100020110211122020020000222212002002211120100112101100220200012101001121120221222202120210010220112212211212202101122221121210111010112221111211110020022001202111101211011111011201010121221111020022021110102120221210002101011122200122001120212020012222100101221211220210221101212122121111222201122202221211", "221111102121220101212120022001211102012102101211012100102001022021001011000202202220120000000000211202102120211201121100010210002020112021221122111122110221200101212110122110021211120210222020102102021000101022010112101210201010001002102122212121120212021111020100210011012111201111002001220010200112021111211002202010101002002010020101212001010121120010212101020210020210111010121121102102220012000202021112212122221020002221011201202020002002211111010002102212011001221222212021012002002021221101102212210222120120010000011112101100200011012011201210111101002011211201002212021222210210112101100002201012000122122200002221221001121120021120122222021010201122022221102112212000221022211021202100211012122212120111110200010112101012101122100102120021202112101020120201012222011000011120101221101111212202201011022022002011111020010122210111112210201011122022000220220102021002212112012020200012200010000000120202112211202022022120021211212210220012011210022211102022002112012111112010210220221000022102002110022110112220211220000220020111102221222200011212120122220110100200020122212010021110102101200211212222100210222120112012011220020212101012012022010221021021020010111101202122111002210021211100221122202201200021021122112111212102001112221010221101122012100022012222011211002001020212010122100021102210110021100121000020222101211100120210221001222010000200110202202012110200110201120220121000000222021010222211102011201101201021202222212010220120211212211102121012002120100102110212222221001120102110022220211111122022111221022012200101102211000101102122112021120220202021122201221011221212012220220101101111021020112001121101212101011222012002111220202112101110020101102001211222212100111000110021120000211200002021200001110020012201122221221112210121201202200010202101121210001121211102000002212221212201021111100201100202101021011100121122102120212120002120201201121010021221222022112121021012021020011000201101202101111000022221", "000010221110020202112100112201111222200102000011202002002201101101211101001022002112100110102212222200220020011122212210021202220010111001122111211100102101102102110010112020100022212100210220020000002222202000212100200220012202110201020211010221201012122012122112212100112012101100212201022112101210120022100122012202112210112021111111210210001012201101121022112001022120220121220001022110001211120011011021102210020200010102011000012010021021202012002212112211122010010120102201020002220211112022202012010011200111100012010210210112022102022222100210201120012012222210111110102212010010122021011200122210002112121110001102211202100100001021212001001020200020100110021021102101222010011220210120022020122111210200022002022010211122022100121002120121001002020212102002100202021100000020220010210211001200200001112021002010120110221211110120112020212022020211020211020201221201010101201000021212211010001111111011102202001200100020212211102222200202101011100202001112200200201020102022220120112000221121112201121201202202102200111221111011001100211021221021001120211111110020212112201202212102221020221102211200021021122112100201211222102210101210111211110021112002000210111100202002021102020210111221200211110120222101221112201110102012202100011220002101012022202102222222102200110022200202010000110202102210012221122201202110222201202121201102220101101111020100210200120220211001111020010001101010022122011121210101101201021101210011002111110120002200202120112111221111102102101211012100000200010112012202111001020111220202002200002102220212120121012120001021212121020022211212220211212221102221012021221112022201211112221002202222120002121220221211110222121212221001110112210121121201110211011022110012112121010100002211020020212202212121112221022000021020002010212101210012122211101011220222220122020211101100020211011001212100120211200002212212022121220010011021011011012102120122121110020110110221002212001212111101010100220202001110", "110210200210112100222002200101202002112210222020001102002212000202112102012020222110122112122111102200210101211111121221000022021112021200222121111102022021021121021220001110111221121010010112011022122202222212020011201022111012220212112200211212021122110022122210122210020022200110021212211200012211021221220020110112220200011122201201010000202201112001211110110021102112011222101022021221021122211020102000210221100200101012211220021010122010200001002121111112021020220122222200110010222111122202112101212110202121010212200112012221202220112000000111211011001102022002221020220002101010001011002020200102000011210210210002201001220020210112021210021222011112122101101000111021010220212202200102211202121212000212220011121011101021022002122211220010122120111122222011120001000110221220211001211202110012000211221002200221112222012100210111200012021111121001222221102010101112020122211102121000100112122002121010202011222220020202100220012012012011220010120020111210200021111220112000010110222200010101020002022121112210110001110021121011122211022210211101120210012221201202010210200111012110110022100000112202101202121121202002212121220120110200210002000100222201201111101102010111000111222121112101001012112001212102221012201212001201011212020202121220212110112200211210011002101200110121002000020101200100000112122010210210220222201111011221020121120022221100220101221010122012012020112201022022012011120112122222100200111002020102102220211012112212120021120000112222100022020001011020011211022022201111022220122001110012011211110120002100121000222101120220101120220021220201200011002112002001022012110100021201111000011112012211001002100210222102211022101002212122201201010002102111211221210022120122020212012000220101002202202211210221101212102212201011221201100210200010102002021111210012202011121220010211202110120202222020210011211102220022112221021101200222100100111011120220211002021111221110120221100022020101122002010220200021", "000002220101120001001120221220020002012002201000121102112211020000200100002120101220210010002212200000010122021221011122000012221021011010010222222122012020121211200222002221220112012010021012010110012121211202102210221210202000002021221100211111102110200211221202201200102222010112001102000102221210001122021200111111221202102210022210002110100212022011122020121120022012102201021100120011111212122011012102001022100212001120202101012120121220202210010102222120112202021121010100101202222120210122210020012210122111100200212111212100120110221101221101220121201111010000112002201020111001100202211120101110212210222000221111220021021021010001100222002010122022022001110210202122120010112212210112202222102200100111102220120012022121111012202102112012001121210022011102221120102012100000021122221012212221111012220010200011011011210000221112212212010202001220200220102001002211101201102001001212122212210111012222100201211020102021020001212022212102120111112212101221202010221201220100011010111122201120212221022221210000201200101220222121222111100111021112220222102010011001212221002212222002020101110111001012020000111101010212220121112112002202000022102111201220101112102012121011122001122100202220020012212212021200021112012211100020210020120002001121212101020021100012111112010221212000010121000211021022101222001002100100110000012120011002022222110110102111202020020112010110102220011101220021011010121220210202022220111210001011112002210102022020210011221011022210100221121020112122210011211000202102202021121102011200121222122100100210022200111121110122220012011200000222221211021101101112212200220220222112101102222022212020110100101100102022010220101002112102020211122022001010210112110000022120100212210222210111221201021111212001002011200211211022211221010211001202011212222202000220210210002210110012222002110202021221102002002222102200010112022100012122020200212221202012212020101122222211121020212212000100001000010022120211", "011011012200200101021222200211010212021200222220211012220101200002122020210111102002020022221211221022122101020111102000022000010100202202110002021212121122210111101201101200022100210011210000001102112200220010002121120012012012021021220202012021102010010020102112022020011001020111111112012101120110112001120120220120201021211001221002000012211202112220101100111201202211202110121022202120001001221120020111120020000002200122100212200201100210120120112211200110110010221021020212212201120021022012000010120002000010101011022211110200121002221120201021220202122211022201202002210120021111200100211220122120020220121012012121012022212021122222011102122211222221022110022101012000202120210012001101002201120000102221010221000200012111210210121202011112120202022021121201022200221101001221200212211011020211100120200221101120222000110100111100211210221112001002211011212221100121220010222201002022200122222102211120111112022020011121211221200022201100101012111000110120220201002020110121000211112211020201202011220110111111212202222022000010020110002011202110010002000010000001121220212102010222000212010210112110002110120010100012101110111002110112111002120002022112102000201120000010220111001122010200020110202011021001221221221101002111102001001220111220200021002200201000022222122001120122110010101001012120122020112100112101222022222022021011120220102012111120101002120100211101011110221122101002212022010120122021122112121001022001112211121110102200001111202020020222120212110210222012020222110111222102100012101222210010012111020101122111012011111002111212202201211221120202212121220212210022002122122222002211222202002112201021212121211021222220001220211102121011011021020020201210101102201022202210102022201210010120210022121012220012122000122212101122100101201110101010111210201012110011011102212000121021011221022220222201012010021001022011012120212022202010011111012221102202202100202101200101220002112000101002021111021102200110", "201111212202202221011121010012012000122120222000220220020020210101220202121110002201110100212022221211020112000020222210111120211012011201100210221222102011210020221010000111211210102201210212220220000222122101000002022012120222000212121110101001101222102220020001202210201122211011122102001021012022211010012001102021112001001221201021021221102012112000100101102111101012100112022120222022121212202200120102121010100211122021012110222011202210021202001122222110210022002002222220122220110202111111020202222221001022000102001101202202212022202220022010022202102222010111212012222120220010011212111210201220100212020020212020022022122000120111220021101122022201002122210001021102001100012212221020121100021222102201120121011200001002000211210122001212102121222200001222212122101011120022211120010011222211011011122100221120121120001201000100021010212001121110022101021010202022201111210102122102100112000200222112110200112020122012011110100212012120022101010100010002012212000002220201020210222010000202020121011000001010012200211001121220122101022112022020120022120021222121210122122011022100121022210222000222022001211121100120221110111210221021111000221121012100200120212102211121001012022202112200010002122021200212012121220000210102221112210011000220101121000002120020102012200211202221211020010102012012002110210220100112112012122201002101112020211220202010221122010111200010000111100110101012200001200000022200110111211002121222211110000122121111210120212222221011201101112102010202000220010010222110201012012021221121112221221101122220102211012000101211120220111222020001202212110022021021120112122102010202002201101110110210111210010212111221211002011121211210021120022021211110001120011000101202221000000121200222102112222020221012001122221102000122110121100122001211102222121122110211002122010101120210012020221121121001201022021102001200222202122020221001022012222120110102121112002011001200001222100201220022111212220000210212", "110101220111001122022001011121121110122112010000212011200011112201200210020122211111200112111010102210212012122002201010012122120222122110120002220020110001101120100222220202002001200112122100102221220121201101202101102201221010200221212212010010100102002120210220111101010200220102012202012121222102020021110222122202212220021221122100220011210000120102110110111122100212210212000100122211222202022221012021012101220222222122112200122010201211201102101110121001220100102202102120001220002120221121200012002012112200022002012021200102201201111210211101000002002102100022001022001012101020102002002221210122120122100222221020002100010121110210202002210101220201110222000002110122201111101020212220101212102122010000020110101021100020100002000210022211201100200112022202011122021001221210100111112002120120121212211110201210102222210010202211020021010112002000121110200022221101101202210010111012111201101111001210011102202020010110212121202211000222021212121220221112120221110000010101112011010000101001022112220212122210010110102122211210110211100121021200211021000120012200111121212201100100101111102200221202120002111210222012102120022011122101010010111200102012220120220000101112010200111221201112110201122212110212211222022110000200010211211222021000122002112121020202021021121101120111212122120011000001021220221000201112212121001100012220102220000012001220111021022120120222120022020122220022001121200110010000120211110002111112200211111012120102122121112221200000211112120122111222210111020201000112022112200202112222202000021210011110110121000221001122212101201201022120210002210120000200220101201211120220222210101121020110211000102022121110012220012221011112020202011020011012020012101211220210111100110100122021000012021010202121002210012200102212001012201102201112201220200202201012100021111211001002221011101010011021220112122222102020101201112111002102121120022122202220222000021200002110102110022100102002022211221211222101", "201221200100002012220002211122011121222010001212100111210111001101222221022112101122211221212001021211110210221010010211222020101111001121011120020102200212221012120202220010022120210120010111000221110120221112022021121121012002002102111201002101012121120202021110100011002222111020121122020201020020211221222221200002111222122212120202022002012122221020202220020210101011120201022111201120202201122200102102211002012100011201121200120202012022221111122001011110120210200212101001220220220122021120000100211210220222202112211021212212001211021001021220022200122021100120110200100022202122022111201112112020210122002120112202112010012202002020121112101220210111122012102000101210111212102101002120001100212222102221210112122102220100012211200210012102020210012102022011022212020220010012210221221122220210021120100101102121210220210011200201122000210022101101021200202220111112010010111010000110121100212010102020121010020102112201022210201122020022120212122200212000002001020120121011001121121101220212102111221112222111122022211222121120202220022120200002111001001002202120202020020112220012110001122022010110100012101120021120021111121110200010102210222212021022201211021120012002120102011121222000210010110222202220001021222221201020000220011020221211211220002122022000012012011100121022000111001102022011212112010100221222020221110202122212112020222102112220012100220210111001022110212020111222210200212010101011210012122202211002100122202212002122111120210011212002010110121120021200022101211222120110011211020021000112211112012212020111110010120222200121122201222020021122021100011020112112200120021021100121210001122121020201212210110221212111211121211221012112110122002002000210201022122112020102211010101221111012201001201102122010121201021121020001120101211210012112001002222201201022122110112100122000010011122120101000002111100020112212112202011011022111022002001121021212102102012011011212010101210121221110220001020121221021", "121220110122202222101210211021202202202212202210212112221011202221020020120100100110011112012022100002121000201221001110121110210102210100010102100112220221210010021111000200201122021110020222022122202200210211010020220112021001211001210201010021102110211102002202222210020110100100122122121122011111202110100010022101201212020210010211021021202002222111200122012011211222102101002021202112001200202001021211002120111111101122112212011112022212021112222202111222210212002201021101110211101202212122002210111121222222201100011000102101210012000112020020221012212122100120011111020111102212202122110012100101220011200021222001212022211012212021021202110001011102021211011100001012110010200200022102212002002212021201221122122112220111011112111210021110220200200110222111112000212200222022022112121200110200120110112020022222020021210021201110121220202201101100221000122220122220111120202111211212020201110102111010010201000200200001001000202110112012202001200221202011202022010012012120010100200002211122202002201101202212100211201000022120120001022210200021220221021220122112100110021101012210210021201112110112022001120020202112122120122002121022022220000111201221201010212011120120020121202000021210211110011010102011101101221211220222020102200111210201120110111210121222212002201222212222211220220010111012120201100020021212221200200000120022211000111210120121101111010100111211112010010011211020010210021112012200120000211011112220222201002210010111111222022221212111201010220100012102000022111010021021211101120121111021111100010220212210012121201002200110120111202212200110102010022021100012122221102102202221012022201002211110000201010220020002001022010000122200112020022121002112001210220110221022210112101211200122220021112111202011212222211200200201112000001011021201111101022120201110200212021010000102102000212122112011221000001121121221021000120000220101102001110002101110220212102000112120111022102201211102022000000022121022", "110102110220001002122010100110010101110102220102122101111212210021202001010100220221200110000200110112101122221221012220212011220011101221102101112102201202001100110021021020221101101211222010222120002112112101202122100100202102100201012222102211122210012010012021120121010112022000021200100002100201120020012200021021002021111200222012121121200222120220201010022110102221220011001211222120112022010220110010011120112220200010101010001100121122201020000020221202112021020120210021022121102100011212220002011200200111010111002000102011201201122202111112011020120202200112121002021221021211010122102122201001110211211000012001111100101011222211202110112212200121202122121010021212201221212021222010001122121020112112012202010120212222212122000120212210122211212110000001021222120210200220201201000022210201021000001010212102200011212222122001220120221021220122122202010001011100011102221001022111121122212201021100001202010011122100201200211021110212121012000200212110212100000221000100021011102102020120110112012122101011020022002220202001111021010120010102022100011220102202222001002121021112021100102201120002021122012010020210022210120111000121022210110001002021221121120010201110220002120201212120011011000022020221021022011222211000201201012122110020020110000212102200000210221100222101100111122011102122110120222012222100221221122101012102000020120200012021221100110020222022122112110220111211012021222221002202221010021200102222201112001020120000010101112020012122121202200112121210201021021202021021122111202011210102121010100101102111201010110002020011200022000220120211202212211012112220020001002120220222011201221121101010102202001200000222211112101112020021101202200011001010122200102022100002100211100112220121220211121010101210121122220021021021022012020102222022021101122110101010020112022101121212202220021111120021020210021020112022200111010022010112210120021221110002101101220222022121022101001111020111020112122121120020", "122101110012020200220202000002210122101222121111010012212000000202012001110110202210110100110121100120220110110012020212011210100212111200120002121021102000112101210010000121001001210121101120012202011220202022111210202102000202112110200221112010201221122201101000221221112212102121220102121120102012111122121020201120021210101020101010211122221210200021012212011122120122120120001222021110210011020102202100010202022012120022002121021201211221021020202211111120120212121202101211210101022002110200000200111220221010020220011012022102210121101210011212122112122221212020101021222000100200101022012102201002120001201201220100202111110020020202002220100111002020200100111020112100101210201000102111111002002000002102110012100220001112211112220011221001212000000112110221211002020122202101020100010011211220110010010002222000212210011222220020110002021012221022010000202001101000210100112002200221021220010002211222211110012101112110102201002210200121011021221112201100111122201021101012201101200012021110101122100211212021021100221010211122210102102212121210210110222100212012010110122002022212101222210022000210011101202201111011120120212010020221001022102212001220022222012212020210111012222022212021211110111011120000000221202202121100002211212211020201000110111200100000000020012200002221211220100012102110220220110001021100000111102001011001011021101001222021211002221121021000001001210202221001012202120102110020011210111102020100212200220200011020110200122100100020012202121200021002202220001120122222220210202122112212212212000120222211211121221111101012121110201120122011221221020000102221122020021012122100211001220021100121201020012212020000210212221020020110020012012012122222111102020212121112011120110002122222122121022121010211110121102202202101000201201120012221122221001011112122012122221011212121020120021210022000222112111121212202110010121000022111102100122022221002112222021110002200202212022022211201102001200211102012", "102012221100120200202110201222201121211111021222000022221101000110102120022222100110012000120001211101211201200001010221202011011112110211222200200100212020121112012012012211101212222112021212202212100000202002000211122212101110022102102201022100000102020200020102121121022220110212000022110102000010120210201120002120002211020011011020001221201020002102011000110201202021221120111010001112221000102202221011201011101120222002210112211112101111020100021200211012210101112120021012110110012202111111110110201221011121011011200221020002111221202220111202110112211122210112210201112012210021101012110022210002000112220120012011000212011002110100011022021222020011011010001111010010020121110110002000101022200200000002102021010101222010220222220200000111200112002120100212000001201010011222002022211201112201202021112212002222121022000022200201100100210201021110021102100212012100202002000000201010201020122222110200201121201020120211000101021021210220121001222012221112101222001001120002120010020011121111012221102000101011112202220010112011221212122120120000220120020122200020201020110012020010212102200011220121201011010102120200122000112101002202222000222110000012222000122002121022020102021021011110202102000000001201011112201001022001112020122100001122011000010002011120200111211002101000111011122020120020021011220000012001212121100002122111222020022122002222202102110200220111112101111102122112120021012202112212021112201002220210012001012102102211100112201101200212002011011101102010002200100202001200100101101122002021011120012222210202110210102012001002101021011122120110022111222012121201211022222122211121222200222111002001212010201020010201221202112022112120210101200120212022001121220220221222010000102220111001012022010021101022122021121201100212022221002010010020210212002120211210212220220202212112222120110221011112001221121012101121111000002110120021222011210001120121022102121202002000002022222121221102120010020112112201", "120122212201221120012210100102112110020011212000221022000110222010222021102102100201201200110112010112111220201202212212010200120101000021102002120202122101021001111000202001222000201001002221112222100110100200111021121111022201221010120000212101120210110100110121100102111211002212100102211001010101220120112221222222222100000211120010000202000210120102221211002122222011201011121100021011022220220120100210120200001002201202202211202110210122101200012110022010222121120001220102120212222221210012222100202012002211022120202221202100021122111000122200102020212112112210111002020011220011020020022200202012222120022211112111212212200122100101001222202110110200010011211101221201200020101011201000202011010120210221112000121210100102121201001221102021011110121111000102212200211022021000012222210000101222210112202020221201021201001022021120021101110021010022101022202110012002020122100220120112122010000202012022121201102101220110212211111121020220100000012211220010102022101121201201212100010212112012211210122101000212100020200202100021110201210222102202001112212202010212112210211020100020120121022202000220110101222111112211201011000002122111220012000121110110110210222211221022021201110101102111122012112201022020202202010021121111002220100102101210100020221022102121001212202102002201000120112211000100111002121102002112210211120001022101220100110002012201102101101020102112020020202122210102212222122121002210220022012122012021200211211122001220201020210011012000201011200002012021211222220022210022121211122120100022021001210111212102000220102202122220120120200010002022000100100201021020001200222202201012212110000111222202111121010000002010222220201202221212202020020020101022112022022100120000122221100001021120211210022201210022002110111012112121012111202202220012110020022011100222122010101202222220110212022110212121220011111222020112200202111020001010021122221120111202222102020101112011222012202101012111002110012121121021", "021021002202220220201112000110120222012202201012010011012021020020210202202200202001212202212002222212121022002112002012021012211001012220220112212120002011222011200010102112100021220221200202022021101222211112112011221122021210101012022220200122000122102202201212021001120002102202100010220020121001111200110202211110010201210011202120002002022201122122112202000021102112122020122121210001120011010212220021102022110011002221022021211020202101120002111021102101102211220012012022222201122120110102111112111211022221102002211221020122110000022020201002010012110011011121212022012012121012101120001100220000122001210220202121222220222021102201211012002210022120221220220212011010010102122000111022011211011222210201221202200201101222110111211012211111210001210020102002102102220222111202100012210002010020011201111110010222222011012001201020221212000111211222222002011021011200222110112122121122100112010002121220020120011201211020220121102101020211010021101010020010210202011111112022121022210010012102211101121120110121111020210002201121000020201101000201012222202020010201122120000120010122020222210200100210101022210120021000022202010201210122110120010100221112202020021121011110112122011120212022120220022210202012120120102020002210212111222112001020200211211001000201201020210210222021222120112102021122012002001110000021110222212102000012101021010212202110022200102220021222021220211101022002202112202022010201122112012100100122012112020202122211210020002220012001221002101011002110010210200010101211101200002010021101020001010211000211102022010210020102102201111102021121120022121102220100011010002222200220120212021121222020220001221011022101212200111111122121110022121011120001102221111100220121001201000022001221111112111122112011112011100020001200202110000100120120001121112212101121101222222021220110001021111012211012011011222221012120120221100000212201011200201000110000010110120121222010201211211212220101010102221202102112", "201201210201001021210000121212102211222021221100111202101002110121112102211020222121102010210010121102202202121011220212101012001012202020210120111201201021000212220102010001212100210101201101220120211212120221001121010202000120002202201011000202212112210210222210211021200020110202121200200001210220022020210220210200210011112220002021120110012111202202100112020022220202120022111120021111002000100202121001000001211102011022121210211112120112002002002200120122101110202222220210112112012212112002102011201021212011000122102012002022111201100022021101012021012121110121021112111022022122020221222212112021221121000000010012222000110122011001220100111021212122201122012110202211222110012000011100121101002122020212100110020111110202000220221110102000012220211120200200002001200102021102222102201120002201111012101100012211022212112121002211200021202000100122002121120222111110020112222221022212012201111022221100010222102001020100001122221221012002110120122122101001011020210102201102221200111000110112101001222010202010111221011210122110202102011211212101201220201202011100211202111011202221012200221212212000001221021202021001002110012121200011221200110111210211112222020212222011200212201201010100000211110122102202000011121210112012012112021222201001212120122011110022201002101112111120100022112211021200010110121201101220001201020220001201221112012112100011020110212210211010011001122112222111202202011002001022221001211101201022221010111122111201020112202200211201002002001112120222011012001221122010100000021121112020202200202021121222021001202122120101000121101120200112000112122100020000101100110011010102221002010221212102110110002011200221000210210220011121020102200101022202121001222200021101010122010001210122122002220002121111202202210012021110202012221002201000012101101011000221020101122212211021100122111022110122220012102102222212020100110120211022011201010112222200001200022002212002000122021222112102000112110111221120", "112102120010122020101010112202200022212120012120212110102021221121010202002000220220110121010200022110201002200002002010011110101211212022101101021001000110122120200220100222111110020012202122121122112202022102122220121010001012012202201121112020112000002122112122110010120200212200122012121121222210012012222012021001212222221022122221010211121001201210020120200200100222022011100220222220102020222212022120000101111221010022210121022011102011011211002122102202211211001211112010200011220121010020010110111001021001212200102002011221021110220111201001210221012001111002101011112001201021120012112210020200210022122220222002210222102002001222002212020111002202000020122212112121102212000001221121220220002000020200010022202022011201021102100211001220202010211210201221202211010001122200001122002121201111111001221120100111012121000012022101222000101102001011001020212222211100222120020100020011210002202101010202002022200000212001111011022021100000200220002022220002112221011221212100001001101022020010111102112201100212002100221120200220010010210220121100002010220112120112000000111120212120001002101212200120002202221012121110020111120012112201102101000201210201220020202200220121121200001011111200120002021001102202201112000222020120112012002221121012101020021001022202212022120221010111122021121200110121020102121021101022121002202202001020002212210102100220120121000102111000122220000101002210222111200200221000120100000112012022100001122012110012010200220020122100111000222011012222101021011101201110210112020122122211022120202121211120200000221021102001021220112210100021001110221212212112001110001101212011011110122201000210120110112021001212112220110111220010210111221111001211122100011011221120120010120022112112100001122220111212100221012110112111221221001222012100011011020102201012000211200010012121201122012001201001102022022021111221121200101201121022200022022101110122210001221122012022011021112211111111021011012001210212", "210220110201202111102222100100010201210012002122012021120100212201022001001212121020220012022222220002220220011212121212012200122202112121200100112022210200211211120122002020111022220101001222202121222020200001012021220122220220102000120011022111200122022001020010110021001000100210202122201010002201101222100000222122111201012201111100100021220101121211211202100202110121021122010100222210000120020210202221122221121001100001121222021120121211122220020000000110201111120022122111112012022222112200011011211000120200101001010121221111120220121212220102011110001220000011110010001121221021210020120101121101100001001212001121201222222110222210121120020112002200020102101210000100102100121020112111202122202000120010020212121210112202020000122102011110212100220211101212000111202022111121100212210211010200211021210220221002001001121212200220201110000111221112122201012221202122221221021200120110001101010001002021002222221021100100202212221000222121212011012210112112011101102222211121211011001221202201112021220010021000122110221201102221202001100102220121222000100022020021222200002001222012001121000202121021110112012220201012222222022211212102211210120221112012111010102000122202202121221211121022220221010110210220022201120212111021201211102202012221000102022112120002020100222101001021012111012012210002221011222202021020102112110120120101000221010202021111022000000020102102211210101000221212212222012220210100022201120101221112112201120202222202200102220012012022200112110012200221010211200022002001122012011101101200110201222120022012110102110100112202110011121221221120010101112121020111121010100012101221022002021121122202120022110000022001211111202000001022102121221100012102101220101110021001100001210221102110201222001122200222221020222202201122022111122212021200021011020012120021002100220100012020222122000220221022002200100002212122222011222022100100000222000010122220010120021022000100022111212110212002021212010210210001", "112000010222122100022011122001202121200211012220102022221000202221222000202101002010201211200001022220222101200110202020122010001101002210222121210110012020220210220121022111120020211220122110211110120222111122122000100021122110212120012221112000101101122111012102111120222110100220010101201222120100112022120010000211022022121001122121000221121010110200111002210201122110010022011200220002200211102022020112021222101212220221202002011012002200002212210212010122100201111021201022122202020010122100000222012200122020200202122000021101112220011001122011101210202220110010200202011202002121102202120200111010212011012211010222102112202000100020120002110120002010112111002121001111122020012101001202002002022111011210110002001122010121100220100120120001012202101200122200112202102212201120210001202101221120221110010001211220212010012001212020110101000222221202120110121002221112111000222012110110101201021020021102021121101010011022001202210001110221012101221212110001002002101100111002012101011211100222021210021010002201111002212011022012102202002222111121122222212222200202211002102122101021002121121222211221012110001202211222222112222012012202021211122201021021020021022112212012202010001102011001010010202122120221211100220022022001021002122012001000020112020020012002010102200212021020200102222201102011000021120210121121111212021002001122121221111210111021011011210001122221212002001001110211120111111112111121200010102220110200022200112121200101001001120221001022122000022000112121122210002222210210221022202211000012012120220110211011122001210200222110212221102112200022220111102121022021122111201012112221102022121021222111200221210201210122010002112002210020121022201112010122001201021212002001102110120200111000211200020211222022111221220100121111102022120110012210110101100120020001222000121021002102222212100022112012000011001112001120222212021200220210021020222121100220220012222120220012012211001010210220212222012120012002", "211202221102212120010002020222201212110120021220110110110211112001102122200121200112201210112211102121121000101211101102120201220100221001110022221201020102010020120011002211112000020210201022110011200101000001212222021012000221022211001121011102211211002112111201001211202122021000012222200211020212020002000021220122221002202121100202102011020120202002000122200011211022212011212111021002202000111100222200110022010211212011211112022111200012110001002012002210211211201122010111120220000012220200021220120212002122000022211101100120021010012211100012100020021221122221020102110100011120110110222022010002001222110101222010011120100102220121201020202100221201112010111220010100110011211120001112212112110222212200110121120200022011202121101001211222100221010111212122122212022010221211002222001021112111210021001211222120211212200020001212011111111201120101211110120022222112021001201212200202102200122120202120220110222202220200021202022121110100222210010201010221100022202020112220220021222001011001201211011012121011111201011011100202102101001021210222011210202002222001221112112211110000201012010211111210221011100202021120022212220121111020202200020022220111211211021202220112101211200120121101111000012110110110202121110200022200111220121212220111102222201210110012112101021222021021202222002022112121101011222020102210002222221100011121020021110120202010212021211012200100111012022201001021101121201110101020000010021111110210221111121011001112120222112122021002100220200101002210100002021222002102101011102002121001102201222010000000120001010000201011202012201102201002122001220201011020010010222002221000111020220112222110200000100200101100222222121212211121210112211201200021022100112010100210011220212011021220002221011020101111021102220022000112112002220100102210202220011200201210201012201200020210212222002000220202211200011212010011012101212000121212201222120101110122200120100110222221212222220022102211211120002200200101", "011122021112012112100020102201002210202221212021120122000100211212012222021001002100012111010100010201220121102002211120020002210221021122022000020020121111121110002120112010110111222010010002011201220012200001100000120111002110121102212210222122211012201012122000101002122100000102200011200110202220201110100222112222000212011201201012111010122020211022211011012222210122002220200120112212011012120021121112020120010010101111020221222101122110001020212110020100021111002111222211221001021221201221112212122212010120120212100221111101020122201012112101011112101110221221002010222200211110022100000221110200000201002110122002122220210202222200212012000201120120222221211000002210121212002201112000212022101012021212200020021112012212211100121210020001211121002201111100100002121210100201121222101121222102210020210121221200021010022121102212000102011010011200022100100202011012121220102002002000002202021222220221001211002002202121022102222110102022022222010222221122222002012101121121222101210211100011101020011022011101020022002122001121200021120121021220212101120022010102102012200121111121112212222120112111020000200100212112122222112012222101121220012202101222020012000221020222120100212001221001211112222201110110011120122200200120121012122010122222001111122101200212222002112101201210102120101010201021020212101120201021111211221211200202010211012020210220121122022120001011121201100110120002212211020000021001200121212101011210021001001220012210122122001221112222021002021002122121221101010001222202011022021011010101221011022002022010022222220212112101201220002120200102012011021221000211222002011120201111010021212210021100102220221121100212200021102200101020000012000022220111200021111000212011102211012101220201101100100110220201002100021111001002120102000001100112201202001022101100121212222200010120211100121010212122201020121000022110001022001002210210011000202121100021120101200221120202011222201002002211001111021200000221", "211021222120022122022221220201102202220122022100002100220001021110000111211201110200122000111102120101010202112102210211202122020212201221202122212121111120101020112210201021120011112002010101202212120110120122100002110210010221221101021102210201002020211122011012021221001211112201210020221222021102000212220012011120222022010202100111000121000010002110121022212222222212011022212010221100012020122022222202102211112110200221002020210112102021010011011122210101222000211211002211220000111201101201210101122000110122201121020122120001200100121002221220120001000011202022021011110010121211022011122011210201111022210000100021220012120202210020221001220012212100021222102212001122210101012111212020212121120002121211001011011121011221221002210220121102200102211020102102221220110112002010102112000111201111010210001020020120201101012111021211121220110202001210000111120120220022201122020220211222101002012200020202121211221100212121200202012112120010001102001211201121122020002110122000112200021210101010011122110100212211011021020201120201012221021120221110211002011220122022022220221000212220102120022010122020110102200222021022210002122102101221102010101212002200100202010111000221202201011212000100122120111222111201202020020122101122022112011021110001020000011122111012200102022010202211011220221011211220202112101100121012201011011002220012020000011200211120211120111210111111201011012111110010120212011122220211222201010002202101212210001022211022202211212101222210121022221022112022210220111122011201020112102221212022012002211121201121121222112121102111022020102102201102100001202022021111002022021210201221101101121111111221220101202220101201202100000000022220101202210221100122211111121122010011111122201022000002000201112222102001202221000022020110002112200012112101002020111201110222210001112211121012201010110122121221001221210210002201010211122210100210212010010200022222021220000120210212120211222000101120202102011001212210", "201011122000220000212222212220120000010022010221110022222022201221022121012001112020101112221221010000010001211121100012012210111010001101102220202102010022000221101101221220221020112022122110222010021101212022020102110012121012122212111022000202111110102212100212001222020002122111220100210220201012020222000001212221112201220102001020011002011100102022022102020220020002200001100010121211112210122202110122122022012200011000121020221221001211100111100210011122221022222201021201122112102010022111200002001112011202121222002022001220000201020122010210021111220211100210221121201200002111011210112122201120001120110102111101202222210001121020000001110101200102222101110012211221121212221112221222011101000102221020222120012010102221121021202121200202200102121212001210000201021022012221000102220220020000200210200112120000011121122200101121020221121120221102110221011220202002000010201212101010220010112221001001021122111222122022021220002002111001112122021001202100002110212122102212022212201022202121022000220010101000210102102112102212120021220121110022021112221111201021210222111012121222021100010021111022012020112020102211101201010111002002201011010211222100112020202022221010102011002121202020110221121021012000222022010020122110221200212000212222222020201020022011012220110020010202221002200002022100202022222220110011210110220222210022220012212122221020122010011110111220122112100120222022020111100121212001021011212121202212211122002012101101200222000100210120202012222000010220200002012212101221100202212021011101011102021200122201100010010121011021202220101202121211211020222111012020022220221021102211220210222122212202010022002220121001110120122202221122200012200022202220121112122120011100202021000212220100110120102010012112020210010012020022121110011110021211000020120012222011220020222001101202112122200012022001122022101001201202100010112102120100220010000200010122210110010120112002001100000121122001112110210202102101", "211202022100200201001120212001220101001020101021021101000210110221020011212221111200000010211211021112012211221221010112011021222200020100021111202022112002011021210101102211220121121222222121210211101011000200110121021121022221221121001121112000000122002001202210002002220020020010022220011200000002110022120101212100121202011212111122222221022200101220020212222210001201101021222101021120100000221121102202122220011102101021021011122002110012022022000211021011122100022220212022202000101010010022210220001021121222212012000200000000022100002210111111210211010021220221101122112000100121222101012200122221202101111021110020002210001002101002212012121011220210200002121100020112211010020121001122111220010110001020210111110200001012220202120211120120212211110110120202111100021201200112001221012011000022201102002222010001101200222222010112200210012222110120010020200211021001120211020000110202112211221122210100221011011112012022201020110120211222101202102210022021221012201220012220002110001200120211101000122121210101222000220211022011221012102021211220200100220201001021211110221110102210001012101002212012001011201002202221202101112210201100222022112121220202010202022111102001001102000120101122212000012201102001202212022012201202112021022010101110210211100222021120202001202200020021200120120021010222200020111210011011101122201120110202020112020101121011020201201002102211112102122222210202000011202212110120022111021000221221222120202012102001001022111111221000001010002120211012112212001111001102011101201201112200100101122022110201110101001201222211212112202121211212100022021110202201000021220002220211022022021100121020011222220202121220020002222211220111220220211210202220001222212210200021101122120110010000021201002101110122020020020021201011221120021210020101202000020112112202212100011011002001212212022021221210120010000110120100020221100021220012012210112012100202012111221221020010001120111111101100020202101221121010", "020100001121011012111121122001102201101011200220002000020202202200002121112000120100110001121220111222211021111101202120021010222121121101221012012000012021202212210201112112120120000011222001011122101112212110111121102122021001122110101100100120222220221222210022000102221110010120221002121202201020112121110020011111220200212011100102122120120000002000000020010010021011212120201001220112001000200021121200022111212002112111011110122121102220211110122021020222022011100011222220001201011221211002120001211121100221021212201012102220201100210122000200122220210012121211201020202022201210102112010201012012220121111202122020201201121022212110220010221020002020101021120001212211221200012022211112212222120100222111002201001021011122110100200120101010211201122111111120100101020200012012210202101212200210210122121210112021202222010011010102210100110100100201221210201012110101102000000012101101221101110201021211002100001010110211202120021001020021012010202220020121212110212022100012120211001201001211100011122200012220121111002010022012121200112120100102111201101120221220101211122002120021010000021000112021210112102210220101022011010212102101022110222002012111102210202120122122222001111011222120102000122020112220110002220110220001010201002221122001111022210112101000102011122010220212000220221011210111221021121100010001200101211100001202020202112221011112010211122210020211020120022101112101210012010012022000202011112012010000212222002201120020000110201002211101211010110110020100020220201120120002222221221112211022011011002212111010222101120021001202101221222112021101221221102020102112200020111120110011200010022202012120201120001022000102200002101212200221110122001212020201121022011100021111021110111111002122110220122122000112110211221100121200221222010201222010201102112000200101021202200210212001110201022022110202220222200012020102212012000010200211001011112100121102111100121200202202121222200021110000212210220112111000", "101121000222212020110202112220122210121021201100211100210000100220101012011021021220021120111121220020121212121010111100200222111112101212212010211212121112010022210000100220201202211100110112020212122120010020212121100120022100100102221120122222011022011200101122200221020210110021011011202012200200021011120201201020222211121220112021012012122020111002011020021202001122200010100220222120101220221010111001012001222012020212112222221122020201202210200120222220012202101010110110001011100001011102100100222022200020122012121020122010200112101102200020011102202110201102112200121122021212202011210010120100210222211112001101222222201210001110000121102220001221012211010022201110002002120002001002220120012021011100200221002002022102000011211021222202111121110212211100221102212120011220110221100121000101020221211210020212200110201201020202221221002222222211121212112221210221111210100220210000110000110020112002021000010210012101102022010022100211101001211202120000110200220111200211102200220120202002220122110020012011102001111212011101100010100221011210102112000102221222020112022012001202220212021110011221110111222012210210000211201101210201022100221222012220022220220011010201112002000121002111002120100102101012010101121012200020022210000222111020010101010000022121221011212221001220102201110001012200121220201210121021111100200110110120222011121201022020100200010220100121211202220200122010001120222100102001022201222112211211112211102000101022012111212001120111020111010200021121110002211002020002110211111112210002022112020222111112120220022121002012211220121010102022112121100101202101221121111000012010211201212210002011010000102202021101111210000120100120001211120112100210022000112211001111202120011220120020122111000201201010020200112002102122011210221012120002112111221100212001022011211212210012220220010020212110101122222021010022100002122220011021022020001020221202212101121200101001120201000210202220211211011121122121", "222022012121012001010001100122120020001012220101122201212202120120022211121220211211121102200112120021112012101211002121010101222001112011011221002111122101001011010010210021111002221211011120112020202210110222220021000111012120211210021102211110000001102012220210212200200220122010011111200121001211121010202012100200100212001212001211200121100200000220200101122121101012210020202020222002211210210122020010121112222012210102022120111221111120002001120100101101020002122100100120000101100021212011102221112121122122120112121222212122111202011101211111020001122200020220212101001120020011021011102010112200110000002200220021100110210020012200022010001120111101022010210221222220022000010111121201102122001011210000111020021022122020200011100220110201201201122101012201200121001021111210001110202212010011212221021002202122020100120110111121010221010200010010100211001212202121221022001200200012222001012122112102202002010110021211202122212122010111120100011001202022020000101211022021121021111222220110012211221211122102200010221202020202112001212211110202212011121201020001100211012202001002002211211112120100002112110001212011001210112110110122112020010020102020111110022011012221002111112022110211011220022110012022221212021120220011101011202001122201110011121211112010201010210221202020202101012000110010210011022021201110022110212211102211021110102210010202011220220021102020102020200002022020200211210201001201122120111100202020121111222201011110112202210220000222122122210022010222212002001002200202200211102012220101002122002220001022111002022211212002110121201222000022112110012211121012221002220001200212001011212121000010001222211010200121022110222102012200021220211011202002021120210122111111101021001120022002000112120000002220200222120211111202022100220011220221221110200001010002110022000102101122221022220120010111120112012121122002012201221200120000001221210121112211102211100021111212111222021102211210122212221221012010", "202110122202120021222202120120211102120021111020212121022010210021201112022102221212111010000210012002010121211110202002222021210211210102101200102102110010201010020121101222102120020020222121012022010000112200111221011020121222202210220010002002202002222000121210020211212120201022112101212100120201102121111210020111202222012122011210202000020201021121122112120120111001112221220222112020200112201212101020210112220002122220011111102220201022000122012022202201000200021211120002010101200000200001211120000012202221112100002021022011120201010010121210210110110121201021211221112001121211220111210222012110112101201002102221221220100221100122121101200000202210211202010221221120111020000012210022122200011000200120110111211221112121110112210022120012222120100002020002202122100111100002211220022001011000212222212002112021022120201210221002220020022121100010222201112201112212122121121201010002220011111121002002121120010022012222200111220220201021000022001211022110201222200001012221120111201021120102012220201012221022220020110100122100012211011222002020101021002202021102111000022120221211200000202112202012002221111112022210020211012201122012202110102101102111201201011001102120110100011021111202112111021121200221110020122111221110112201012010100112102212111010102212220122000201221021102221222022122011202220210020020202211021110121212221212012001210022000102100210112000010220202002010112101221210211000110000110020222001022011022000202101202000111120222222212001022001200212210202221020212002020202200102101011120112112010011122202111012211202012211100010120201002121212202212202010011110220222212120022002001211101101002201210212012220212212121221210210012101020021111022100212021010102222022011000011212020110122102202200120210211010221020202112121021120221102002011102121121200102012212211010110010021020100202202220202102221221210211212202200000111022000022020011022221111011111020110110101022120212220001201121210120211110200", "000001021111201112222110121022120012212021122010222221021011202012011011211002022110202122000001000210220020100000102201001220011202002000220020102222121212110201222212210202121220220121012002110120120010021002112102121212122210020002201222102002011020001220022212112011110010202000100201201221222012122210010002110120200012222001022022120110102220210120012111222221012121220211020220021122120021121011201111010001110211012222100011110022022100202012001120221002111220102012221002210102121101000220010112110110101222211201112012210100112011021020111012112221112101211111020200222110002010210001022010220122122220021012211002221011202020020112001002110001200211011000010110020201012000210012221120110122221120020021111120122121202200121212100021102202112001022212212200011220220112022202020121122222102001002222120020111022221211202222100221200211211221011222021210112102121001020210221111110110111001211111012212120200200102121111011110122012212012211202020222011101010110000112120102121120220212200121122122222220012101012201201010120222101210102011100121110000212010100202201211120020202011201222221001112011201212010101101220122112201110222120121121020121121211011202121211222201101020022011202100200000122101011122210101122102002110100111111221211212012201022101221122200110210221210120120000201111120221002022201012202101021020222100210102002021111101201222222201220010110102100101200121122111212121012101210022012100012211012202212012011202112122010122220011210111201121222112210112021211002011022210001001021220220111010112220110020221120211202100021220021112110012012112110010012010110022100210121000112202111111102011221121012110110011220210000210220200200212012210211021111012121211022210100200002211210220001022111122211111001002120121101022221222102112211202210101121101001021221212100012021200000222212021021010120202102221011010101000102121121001001010101020120210120002001202201121010201120102121011102111122201221010211101", "021202110111201001021222000011120102011212012122020111222121100112002202100012011112021111002110120021110120221202020222112011122000010212020012220101010211122201002002101021001002212201000220102011212000201001012011211101220020111002021110111001001022101001010102112220012121122112111221010222221112212001012020201211212210212002121000222121121112200222021211212100100101002120210200201022020110022210122001211022200220011010210202111111001210200021000011122221100202101111021020002101101112100002100220202210212220122102200111201020221111112111200002022121211211201210112022201012010122011221111202102111100121220222200022012011220100022110012022221002020210122002021011200121111001202002020222000121001110002122110020200111222002001222120121002212202020112211222210111220211210211200010001100212120211211200110211200002022101101011211020202222002212111202201011002112022020001002002110111202221222202202001212000020211002000000101012212000201212112000100202200201112012110000101021210210012011002110222001100001120211202212220010021222011122110211212100121101122110002020120020222222222200021202110212021221202002011000202112102012011011000002202012101012200202220000201021001002202211011010111221121112012201002101222120201022210110202210120202022210010012201112102002002100200110200110102022001121210200210120202210212222020201112121210021120122220002010111212220110001120201011200211121211000012002121202001200111021120122000010210000020101110211102020121022000212020010100010222102022010211011012102202001001202211020111211121201021111212112122102201211120002120000020210020101100022011022112222120011220010102200111201110120111000212110202021200101002220102121212200111110221110111102111221210221002202112221221002000021200111101121011112021211211001121111000212220110102211002001112220100120211020022110222122211211222210101000001102210102102120200121100210002210110120121222000111122120121120220021202222120210000010120022112001", "110202001200000102110021100222011201102021210201112220001210121200122100220001211112120012112111212121101021212222102120221021201121210222012211010211011202222010222012022112022201212020120101222110012122022021020121111210110212021112212112111120122122200002002021111210000020012002110002121010102221212222020101021211210121110021221001101000211012100120002101112200010002121100021202211220101012111002101201010000222102221110022002012201121010111210102010001101022121212220220221001000022012012120111112111101001211102220222102002002122120100220101201000001010011020120000210010010220222001022201001210202202022102202001221012112012102202101012210221102112210211220122120121101222000012201111010200100100222211112200212112212000010002222112201022101210111020200201211002222222220210011021212021100121122110111101210021200201122020112201221201120010202122102201000002100121110022012000101222010001221012112100001201002020102011112021120110221221001212210001110100011200020012200002000102222100201121202210101012111011110211020222112120121210012210012002000111100212110021000102222120201120120002220202002022201022222010102220212121210212101221212020200111210122120011101100011100002112020022212000210101100210100120000201010201210102100112201001222012102011011120221020022012101120102202020001222202012011121020210120210020212120022212100011000212212011122102002220220000212021101011102200221121011211000202011110101011102011110122202120201020220222022212212011210101010202112111021102122121022022201000111201020122202202110011122102021200211000011020112010121002121102000100001122200111211110011000021022010000021210220220121000020002112101120011222002200200212210121012022221101201102200112101200021112001212111121120120021020122201101220210221201201022121022012021111212110200202221000120212120202221002020200212210002000121122112102120122112020001120120220121221221100102200201202021012122220221001222102210210211212202022212100022222", "022122110212102111012210011100122212202211011020222100020111121102112012222002011222222222202221202220112222102210100110222101020122110000011101112022021001011111202012020210120002101002111212010122120201210221120110012211111001022111100210102111201011020210110021202010212112022221020000120111200212102012221222001101000110201212100221100201201121002212000111121010122112020122012201002121110202121222211111112101120102122202020021012101001122222120001022100011020210110220120201102020220112102221002101011110002120022222102120012000222211121021120000101221201020010210002122111010210001012020222012122101201012210210201001201100101112012210120110121011221022102122001101210002020110220012020212020221201010002212112011221221110211010102200102100120002011201121010110201002212221121202212102221201121000222001120122111001020012000110000211212122112202011201220120101001121010121002200120022200110120012121000201010110210221200200220120000121110202021202211200012010000221110022202121012211002110010022010212122201112201100010221110101122000001001222111120110220110102001010110120112112202201210212221121200020001020022020021202221210020211220221202020010012001002010011220020122110120110100001200011012002220102010111100000201211022000000110101001220220112012210221121022200022021200000120011121001222020212202102002212211101211221100102112200120112020221020201011022000201102122111202201112101111101221110002121120200201012102022100012210010220020202110201022211001120222201022111200001000020101211220222110021102200002210212200211210000221221220120110021222012011221211022112010001111102211020212210101220121020022010200021111110022121202011020110101201201200220221122010011101010100122121000002212110121001012112200222201221220102010212111100200202002010220001200012100112110222101210220120120021122200200100121010111201112212101202111021020022112200021011002202122111212221000222212212122010121002102100002001200112000100120001110200", "100210110111002112210220122211202110100221222211111020120102122122112202222121120110210222120220022120000102022222101021022102022001120020222222102001200022012200020120211121020220201121121122222110220010021120212211021022112021020100112011220120022120222200010112002111211100021122201001111101211021200110010222201210102000012000001121120122111110102112202202110122001210220210202022120202122221111102021001222200202211001022201022000120210120000111022120020002002020020121210001201010101201001210020001110222002012102121010011100022110001112100202012000122210001222100220210112001220221021012101011012210112020201010220210010022211200210100021111002212122000011001021110002210001012000122200122210220221112000202111001021020011001102111112022020021010221111010121020222200101101210221211212201012101121022211221011200000220021221020221211210120020010222120012022020220020111012110221111202012012102101200102221101101012102220101011122222111212222210112022011022012202202011101100010201210111022120222011121210222220110022001112021211100011210011002212210122022010210112200012010211021100101202020200100222122220012121100202121101012001010212112220112002100022211111011220012210211221021201100012220020011220012221110222222010002101210110100111121201212221210020220022021221002110201100210221222112112202201211020210120202220002002011201202002220200202120101101022221021200002002021221201021101001102200200201112110012022102200201222201011001101111111101120012011201022201012022201110111022211201201011100202202002110100100210100210011100021210121010210102112021121121112112210220122112210012101200020100110102102022201201022120120211212002002111202002212121100020102110212211111201022021001110210220101111111112212120101012220022211011122011002111100100021211100012212210102100112002100010022121221211022122012111020221121011221200221202000210101001022212212010201200120200122100011110102220222110201000111121111011122220111211021101101", "222102222222202022200222212010021222200121102102110121211200200121020212011011221000221101201021212100202001000122022102212200102011101021120220000201111120122211111221210202122010101202121102120120112011121210022201212220220121101210222220121010211012212211221001120011210111211022012000001101102212021000002000000012210220112020221211120111011210011221002122202222100010211212101020102122021102120200100100021201100100111112022010221222002221022020110020011110202202222122202000020022010221100002211002011222100222021212022101102222110010201201000100021000100100010021112001022011222110221222020022121021012202011102222201002020122210022221020020122001002121110001201022200020222010220002110100222022110001210102200120211011020112002010112102211012211110100001112211220112111122020212110202112111202002010112212000010102021102202012222122100020112101001112201222221021110020121222010100101210020000201001222000101122021100010120012020020110020002021210020012120110012102121021002011111200011000022100011212212122102121210120100011211020022012112101211101021110102102110020011101101100021010100220222110220222210112002112200212212210201211201121202000002112210010202121020010111222220212021000201121201120020201012111110000112011212102020010021201120020210111220202000002010100002110010001201212001022001220202211121201221121021010021102020021222011121210200220012201201002200201101200002012021012121111120211210222220201001202001020111101201202012122221111211000012110211220221112122102200020211110201111210120021221020220202011102210101020010220010202121002011102022000010212101211110121201002211001201220211022220111011210020111001020111222002021211100220012220202220210020112222221201220102101021010101210010221002020201202101000110021200200210022111000101021012212012110202211000211200001001120010120010021002100120110220102121211112122210212222001112202212100000012220010020000212001011021221020022002022202021010100121022210102100", "212222010122201001221221212220012002111121000201121002101110020102021010000020211211202201111000011222012212211021000012000012100202010102120022001010012121110212221112201222121200000121020022120212212200111122100200222020200110211020120020021102021000022100210111121222020122102102012020020112021001221210021100010110210210000121021000111202120120122101202100000200221002122210021001101202222120201011211200120211010100101022220122221202122210112212021221000021021111111201101212212111202222000022000022012212000210111011222002100221002201121010011111221212201221111002121120200020211002011120201020211000022020120202221121002121200020112212100022222110220211211020022201202102210012200022220211101211212210022002022000022102201211211212212212220122112201121101210000021112101210102120111102201021202122111211010001110022101210100210110122201010200020100210001221212201210121021012002000110021120211100102102011121201200211211112000120011102220022221201021102020100100101000012220201201122110201022011102212000122221120012211122202211100021201001121201221022022121121111012200100201220011201220112002210100101202021001010021101112202020020002110012221122211200120020212002210000112112001210111111200012010212221210200220002000010212000012022112011102110002122211122021121120121121002200021212201112100010210211112001101000022000111020102112200121001010001221221102222102122220101201210111011212211121211002000210021222220201020111111010001110102100000211110112200211121202210211200111120210201010110110100021102011022000000022002120212200202202021222212202201100111121002112021111220110010022101001020011112200120112001011000011011122200121220200110200020012120112121201212211210201112111112222002020011001221201211122200012211022222102210121022121012021120010011020002120102222112121200112110211121010110201211221011020012202200020220112101121110112012120002011202012120020221102210021212202022222222002110122100001011120211122110122200", "100222111201020002221020011200202001022002211012122012102111202020122120202202102021120201221020202221020010011200202012201011122111120011211000212202111111012112120122121002112222012121210122211112100022211101100101102120111010211211222211201011212200122022211221212111021111011002000110220122010210201211002201201122210202020210200101201202021202110212120210101211211011020100222012102012111001001212112110000121000000221020201212212112202012002100111122002102212012120220010012001221122222000211002010000101101220000021111021211120001102202220111020022022202222102012112200012112210220122212100212120211021012200200110011220210111010020010202110122211110200010220110202120121201210010122220000111121000011200211000202020202212112020100121201112101120212100010202201012122212012220102112210000121002011021100010010100101200100211202210200120211202101012120011101011101101221121000221102022002022002010020121101020201002121101211212100021112202222220012211002112010012120101221002000212120122021100000120021111101022221111121110121221220110201220021100122221002020101222210100222020121100210001102011020200201021210020111221200010001212111200111201011111221220220212220221102121012200120102200202000002020110000210101012110002011201221210202011012002221111222212100111022102221020201102111200012220111111012222200202200111202210020010110121010021102122112012100121221010022222102021020210012212202022211002120120001222222001011200202201100001000200210000200221012120021120120101200212221020110001022222201202201220112222212222202110001022001021020222102011211211101200221110111100212222221201110122100221112001010101122200221221202221011110110101202211002110210022122202222021011211000021210100210100100111120220010122100121110101220111021222202122202120221200111001101112112021010112101220200221120002021200020212221002222011102020022110221002012020011011022102111011002002020220020222011221001120002012212102220212112220022200100222010", "122020102211122221022222111120120101220121120100221222020110011112010012201122200010212222101111020200101002002012220102111001210121220011111120002010211000122200211022200001111011110010110011120001200121210210012200122011221010221000002120101100010201201201220000201100000002121112021011010211212021021002101220022012020000200202110200011210202112220212022002020121020202022120101122110201112201221222002101122201210112221100200021222022212220021111210122011110111102022101220111002110212222100101020101100111102220021101021100200012211001220121001121110111000200012220010000222021120021012022000101112022110102012011200200112201002201110122111022212111002211021121210220010200111001012210111111212010010120200112202020122120020101102211022222221222002121210100012112100211021022002110022202222200102012222212112222111120201000220012112100011211211112010022210121110110212210210000200011122222222111120200122020220002221220121211201112001011220121012221221102221121211022000001200222121100111021102200010101122021101010010110212210100110211202021001100211101111020010111110220222211111100121020012221211000022220212002202122110102111012120002000221220112112120010022110100211110001120101211222200202000002112101000100010102222010222211121101102012022211210010202222121022020000120202222210111021101211012222021221111101022002102201101021220020102020102010120022112002222021121022002011211110100112001002000101010220222000112010221001010120202102010120000000022020011021212002220222120201220100202211010110100122212101122210211211210121000100202221100010202002121100111220020010120210210020010111101022020020002002222012202211121212000020221221222220002022102211211110112020200111101201011210222011121202200201112000102122020000000020102011101121220001010022110112021010200011120120210212211001012111120112011122111112021000011102220120021010022000111210001120202102212100022111202121202200021011122220101022122012021120002000000100020112", "100110111001022100011022111211110012101010022101201110111120220021101002210221001200000000201210012020111221001201200210221122200222110202102101211100212110002022201200002021002112122001100220110000110112110211022211212021111210211111111112021100211101022100002220020002202002001021110122210201112202110211222110021201121210112210210122200011121222012022011111000002012022222010100022102121220100101012201111021121211002121000021100111222001110011200112011012200200012102120120010212012010221212000220022020021022122002112220020110200222101100122002021111201210122120101110012020000111102210011122111210002212211202012020121022000212022201220122111012001101200110000200102112210202222210100000121001020012110120000212202220001211021100101210222120121220221201110211210101121102001120222220200200101110120120111212201112212021200222220012011210102111002221110211122200001201212110122120121112110101021111112110002012122202000002220212100211020021001022111011011222101022212102022120012020120011212012000112201012121210001111212100102221212112220200001212020021220220011001112221011112201102120000202011122202120122021211012111222112112202012212122121122212120010020212222220010022101211210210211120010201022121110020202210012222111112010100102210201210112202110002112222222120211112202212112210002022001201021120211200022022211020022102001220200201101122210120111120102112120221022220100010001112020112110000212221001001222220122212100221220101012021120000221102220100202212220111202100201010102000112010120122202002221111111101200000002022010221122100011001100112101020111222210212211021101001021102102210010101100002012000211200020211102000202111002221102000212010202210102211121120120222210122012101001121010202002212201122121122210201021200011220220110100021221100202222102201202220102212021110112001201010221101012002100002020210221122010101012101222221112002101112122010002200002220021212102222212220212212220200000100002210120000212", "221111001010212111021010121000201010200111211102002100001001002121100120222120201222211212001010020222100100121111210102101020112000110100101210222002222022011010021021122212021120120000010101001221100010011210121002121201220101200000212100010201001002212012210022222100101101022011222021001212010220221101112222101111021010010010121002222002211220212111112220202210210012110112210222110102202110001222112011222110001220022122021001212202020101012102122111110110211002021100212122200000201100121001020110020121201112222120001020012211100110200000021212000110200120011121022122112220221001221112012012000112002011121102202221021210120000122110010000011012021012121221200122000221200022010220211122021000002010100102211202012001200021021020110201000200120002102101010010010100210102200101110021022221112212100000210012221221212200121201010111212021202212202221120210011121220112110111111201021020012111022212022101010122100111010122202022120011210121210022110101220101002120020100121010202101200102222101120020100220010221010102200000200002202012210101110120102001002201112101101200110211100202111120000121122102220111202110100020120211120201111012001120020221222122220110211210202220101000211212020001122010121102220101001121020100121020221122002200201020001020111212110212010010010002020202201202120222102011022000211120002210220202002110101021110202211211111011110212220121001200012111101020222220202012210202210101001121001212101112020202201010210222122101212202101202002002201001212200200112022022022111021001102110220112022221000101210012010101001100022102120010220120201201012220100022111120101102210010120000202200020221112120200022202201210002102200100220210110110101110021220101202102222102022221222012222200112011110221102111201010201100211012102120221120220022102122220011202000110112000111002111100102212201021221011101122010022201121222110200121122100110201220120202120010110012010211221002212012200011011222101020012012200211", "112112201011002001202221220200102122122112210212022021210100000220101020120000010020020101122200201101010001000200011220112120222202222021101210102000020000000200220020012002022010010210021112012101211200020120100022012101022010121002221012222211100021121220012000000211122200102220210001100102110210121122100102010122111001202100200022012002221121112200110200220102200221121002020010002120210221120101121021020011111021212112010001200212110212101001200021122020002112021011011201222100000022121122211202221022001101010001121122020201220211021222102102222220201101200001221001211010212211220201201201000212201012010021200121010001211000022000102021212200220101120101021111212101200100211112002101221111021201112202001120120220112022010022010102002100122211022222100202112021102201201020220000211200211201120201220021202011011202110220101000100121021012101001122222020111201120001222000020220120202010220012020011112221220121122220021012121120021201021100212012211021020011211020022212020211020121202002101001202122221100020120122001102022211121011100002001220222100120220020211110112221120000110001001100122112010022122022000202221121011211110221211020002022020101221200121101102112121012121022221120220121212102122210121100112001101100000020010210002120211011222212120020111100022211101111111202102120011000020100022022002102220011221010221221000011022202020021000102102222202120210210201001100120111220010201202122201201111102000112221101011012120210122121222221020221212021011222212011220002111211210222101222221210120001112210202220002101011021102120211022222102010220002002210121221212202112100001202012020121120201012201100012010121001010000120211020000020212020020211010202012220011211022121201102102201211102001022200200101022011122202002010220200010121222110012021121001001221111022202201001020120001222022001101010202101200200210220101110122122210102112210200000222002220221202000020211022122120221020200022100102010000202001000", "220222200101020212110120211000210011200120111221012001011020221211110220221122211001211021010002220010222210120120210222102120200110020102002012210022221211021112112021012111200002202121020021000220000222000112201222111011112202212000120212010111222010112021012012020220102012111012221222021101001022111022222122101020112001022100011222110012120200010201200020100110002001010000200000221011221111022001002212110112222212100112112121012100111012012222100010022020001122210000202202012021120101122212102100220220112222020221012001110220222021002102120201212110122112010212012121212110010100120000020102001000120011020200212110210121001010112122201110122111202012100200020102022021002122012100001111220202122012002100200120120100100120221222022111021110102111112110122020211021122002202202122022011010201120112010021220121002220110211220101222010211122020220102010012110211012121002001201000121022100221221120011000102222221211102200100212000212112121121021102211120101211120222202201112122011221100021200120100111122022010102102121020002012022010001002100201202022112011210200210020120120220011022221210202011221122200122020221002111022021122201022111010002220102110200022101112001201020021211101020120102100010211001200112001110122101022220220000102022112000222101201000111100011212011222101102012010021101022011120121220002102022121210202002012001212121220200001010010100121010010111101002110110100212012002112100212111221202101022000220020201211110110022011211201100010111202220110212120201001201121220000200111200022012210101011121221021200200022011002122211120021121211000220001111211022110202220100210212201202100120121101100111022022022010220220120201201021021211010012222211100202211220220121101210222012120001211022021021202200121001011022010010122111100111021120021120201221222022111202101222202012020020010010022210001102202101011001010222122202122020102101011210121122201022001022212211021120020211210101020101201220110012222211", "210012002022102011021102102001222112210200100022010202120000202100212121120201122110121221012022021221001122002220000222021202000101101112102110210112020110012211101000100200110021120102121001021110102101221010111010201112021112111122101102011202222010222010000222212120222112210211100221010122021021020012002100201210112001211121022010101100111212210022021200112011110011100211221101121210020122012102212221202200220110200210111101022210111111112222112022121100001011210100021000011112012012101001212101110001121202002120202200202200000011010020212001200121021101120221021111122211012010101121001111122020222112222212121010100000201121101112000011112201121201001022121200001221022201012112002000002221212211120110211221022000210112012020210101020001121100110102012202100000102020220200102201221111101110220200022211011122020102121010121212001222022012220212222111100121101121011110201021202222211212100122201001122021221002120220021100200001121001221221221001022002121111100212011111012012201220111122210122101101001111201110101221010102101010000001211201202211200000110212110012121112200212010020102111201220220212111222220020122102201012010100120202021000110110100021201202001100011202011001112100020002121112001112112220222110021022101110000221111022200021012202021201121112220121201111022120110012221010210001022201100010200212200000020100012222001200112202211121012101010202120022212100122101121202000201220121202101021011201102120012011000121112021122221211102011111120110010011021020220201222120100120210111100020120020002110212100022221010022102111102000201221122211020220122020010001210101121000212020100022101020022100220220112102111112001001212022222200212201121211202012012101112001000020002220110122120122221210000110001011211022122221011120022000220211002021020220022220001111120000221012220221220220121112121022201221002000112102011212012102212222200021101020121011002111102120120100222211100011022111122100201212010000111", "000010200200121001012102120112201002122222200212212022210010212212021220022002201122101212011011122111111110101212122212111220202001122220010222221120010010000222111010112202121022200212121200100121011200001112221112222012122002111211202012100120210222211012020111211020110220101221020012021200112210200202121121002212021212111212122201221110001220022122122122101102101202120022222210211102102010001102110220100112121001100221112112100011100021222202121110211022010020001112101102202120012210221000001111222121021210220222222212210111200112022022202221122100220211220210210100001220002000211022222200120120001010111110122002011101000021221010202021000211111022222221012212202111202110121121012120100112000211201012010210102202010212212102010111022222201222212102010200100101220020001100121111201101110112010202012122210110000122100010020111221211101101102210200211221211111200001201201012211001120022120102212222220201101100200000110100122112012221220101110002102100120101211100020200010001221211101021011111211222110201120002202210101202110212121012201112102012101002101010210100221020212201001112110002022221211212122010101100210001102202100011101002222100201102122101121211120220210022021011102002021202220022210012221112012112222122011011101202020120122200110001220111211022221022000221221002200100222001012000022120212100002101210222112110222012010111121020112222101100222020222111222111221122222000102112210011102111111112020020120212110222122102011001012010210002222202110202001012221002102110021100222010100102020121102021121000010110220222010012211210220002100012122001101110222212010011120201101212212201210022201020201000222221220112020001001110221001010001011001010222010120212110011020020122111201222200102221021222220012222022011220001120021102001021021020222221220012122212001100001012220110121012012121112101201010211220121111111020110122020021100100221212220022020110212111202110221021201011002212022211020002101100011211", "120010001122102111200211010110220101011011122200020010001120221121021021100002201020212110122211102111111111222222001022211000122011201212120120010200102122201011112202212100012221211122100001022101000100011111200200011212001212022111001112202211022210010211201202002111201010120201021100110202100021102002122000222100201202200200101221222110222000220122102211020021212122021001201021221110021121002101010202012122012221001022012102022112001221210010020221000200121201221120022021220111100201120121001022222110120121210001002001122222100200220112020122110011010000012200010001101221121120101012221021022220201002112111011222011021121101221020021001020200120202212102222012202200220220100211220120021010100010101002212000112110111210001010001002001120210211110002101021211021001110120102210202001101011120212210211210002222001211111220001002210111212220000222000102110101222021011201011111120102212211021122121212212220100001101100112121121020100011012021210100011020002121000200210211010110020002202122220212112112202202200122211012111021000112110211001102112202120221002202222000121122212211100210212111220001202222200010212110002001121021020111101021112012102100210021220121002222220210002011002002112212200220012100010111110110221122001020110220222210022200210201110101121111011210121111120220020122002022010221012100001222000021112121210100002011200211101101222000222200112200210100111102020102221021212200021020121112222221021000212022221002101002122000021002100120021002121221021112211110111221010201211012102222120202212002120201211220011222100012012211110020222012111112002212021010102210211200110212122010102211202121000101000020021222110012112212200112220111201120211201202002022212101001110010010022100012021102100022200221200111022012022221201201100221020112022120120111201200001210220112121000220121020101212221101200220101120011111210210120112112212210211221122211202120022021210202121201112200210220221212001100001001211102", "112222120002101121012001210112212100000112101012212220111001111020210101021211200212222102120200122002122222122110210021012211020220122201220202212010102120020011020210120012210202102102102211212222110202220121021012002110000112020212022220120120111022222222010102000012000020001122111222022011011200020100120221011120211112112102111222122010222210210002100012120122002202210011201121200202021022011200000201011112222112122122002101010020022112202120212000122200022021011202210010221211102211220111220211211201020112212022022222221101122022212100001211121200121220120111112121221210110221021221210122220010211021222102111021201201010110120122202112220112211210002012011211112022201002212110212020102021121020211112001210100212202010012000022001021222010222202010002200111000001122211221222200112101011211021012020120001010110010221102211122212021011220000220111212221002222011001022101200010120110022100110220210101102002122210210122012102210012102201120201000202111000221201221100211212121221120101112011001201202102222110022220020020021110102001111111120010120201200011010112122011202222122111120222012002220202110112202120111000202201022210102011211111122222010201201211100020200120022202112011012110220011210220211200000020200102112101001211222121212212221000201020011111021000201020221022221201201020012222121222202101220201221110212010002122021112101212010221201221020110101020022022212201021222002121010212000220011101012120201201122222012011220022200120112220000200212002222100011011210000101122102110112022010020110021121110211012022201201010002200120011002010000021122101211021211121222021122100222000110220110122202202211011220001201201121112020212012011112001110101020000202120212112122120222020202021010101201201200000212221012021010212201120000121120020010022122121122112120000112012221000010121001211221020001200012122212210110211112212102002220110220111122211111002010202121102202001021211120120000112201012102202121102011", "122211101101111020102221222011100121120021012220002200111202202210211122020211222211021110101222011112222211012021020111112020212002121102002121122110010001002111120222221012121122000101002110022110120120212121200220121212201222210220021211022000201011221210010202002111122122101201211201222100021102100210112112211222011001221010100022101111111101211001202110200011212121221121102201002120001001211102012210102121202101200211200100221200012021212221201010222021200021111022220002111212212201002211111110121010000010100102122120022111212112121201211122002000210222210221001021211212112012011210002101020020010102211200100222120020020101202011220102021001001121101001212222201020222010100122011010020210112222011020221020021102111220020021201222221011222212201002220121202200112011100210101220222022200202121100210210201220111100211221010222220111122222202020011020001102210202110201021111021002201122010212001212200100002012000121001112111022100011010220102121012201022102022111202210121111001100122200022112022020112010000101222211222201121211102210222202000101100210210210200121020200200201020002012020012201010000111211102202001010110221121100102211111002222001211120111011222122100121222021202002220111122221010120202202221211212020012212211102012022010100101201111211200001200222022212011100020200112201001212121221011112021121222020121111202101111100200112022002221222021120101100101111200110000221001121111102010011121022112122010222021001210101122022002000220000212200022101111020001222100220022222002101110112010111202122011212111110111222111122121001022020201001212220100120002110122200002210020010122010012022210102211222102010200112112211110120001011202211202200021222210112021111001111110211100211202010012012110210022111111110212202002201120012200001220012122120102202201001120012012110211222112102112001200001120010000102200201222111010022100111112000021012121102110022202100102210020122111001121121012110001012000000000111", "000212221122111101102012001020000012222021121110102200001012012121220221200222211112021120111222011210011011111200200000210121210220011212101110002010212020220202102022112202220022111000010020012000120220120010022100110212200121001102121211112210211110012122101221200011012111202100021000122122111001212112012211120221021212002221210112112112222000022200000221221111120112122111122102002020221002112121210001001201022221200200020211220212220222012010121111111102211120000111012020212020210102110110210222201121120202222111120012120020221202101000021011121211120101001121111211020221201002210012211212100001201101012002000002101111202101201211121120121201120100001122011000001121100122122210111022220201020001210112122000211021122100001001212222001020110112221212210211221200121212220120101200212212100202210000222112222011212012212120011010102102121212110201101220201221201202111212022221021101221102022000022222110220222100002112122110212121010212100100222010202111021220210211111011010211021001222210211221210022022222211111100101210101220121111112002112221100110112001002121110122111022100021020121021220110220120011200100020200122011220002111121122100202110222121001221112001221220112102022011111120120210000220121221020120020110201002120102001112022221220200021122112202122121010020000020021020011022021221210010021020000120110102211112020011222110010011010001111101202201000000102220222202012022220021000221011211210120221022210112211212000100011222220002221221021020002120211120111101022200012111221000010000211212202012002221212101211102212222222212102000011012101021101011012000222222212121212002021212010221121012020112220210012101200121101201212100212002012101202120010002100122210112002212222021101222122111000210221011111002112221200211000221121221112212220100221000202020012110100122011211110010110021222000122021021120210112000121012122001112010022102022020022212211200011211121120102110102120220200120212210202101001112201", "111112212201222020202210022210012122111110021121202120210202022212102020110022110201210010110121101221011022212220000200012101000102210002202121100102112120120002212012111002122221120210220201021000112011111020201112202022111000202012122120110210120221200100000221221020022220221212211001121022211221222222022110100002200121012121102020212112210122000102002002012212022211012120211212100022012021220120121010012202000021211111211002021020101111010111200002100100102101010010210202002202202120121021001212000200022102111110221011020110110122102001220102121110100002112121202102222110101222221010202202211001201011012001022000110102211111200122222110102111100121011101111110001202112021121210110202201002222010010221212120021010201210102210212002210121012022011200200021022222002100210112222012010222121120210222120102200110110201100200002210120000222220101002111212111011022200102002202222110210210000001222211021200010121212020222220002011012212022011010021100111120212100102202122220212222011221120110122222000120112211020020211201022210012011010221212111111110111001102201212212212012002211211121100020220021112212022112101122100112100220112112110002200022012012101222020110020202101221001211011121222201121221101202212012021010121121221000020011101210121120210210220000210112110222120002220012000211012212122111201200012222202200112021220210100020010001210011022110112111002211002121120001111010122002202021022101112202101102100200010010202102221102001221011012102112211220001000121122111112102121211002200200010201200001002110210000010120122121001112112110011212121121211201020022221210011211001000001200220001000001010100001001002121102121201212100212111022110222001211221220012120020101212120002020202220211022102002222110111210002022012020122022202222011111111011221222010110012112002200002210021112201220112202221212010222211021210101022110110120110010100221220000012112112201020220002010222022200101212111011020021002111220112210", "001120122110010202020201221001201120021220110200021120100111112111212102012210012022120000212121110022210121202211212222222020021100021021200002100010110120012001102111120021111122212100220112000111000220011221101200212111000002212110102011102120210210000112102222121020001000100112012212202020220211112111111001122102100102200222021001102212212110200122002100002011220211222211120210202000022212101010100201001112201111211012120002102122111101212101021001200000211010121022201001212022010120202202102221221101100011022101000010200102002221000020212220011220202120120221010220112222202212001201220101200222000200112100010111201011121212121212020020202201212101010222002222210210101002011112100011111220200021202202010201220122120010020021100221011122012121002200022201000022122100222220120201200121120212221221111210112020012202111200100001210212102101020111110000021010122200200121202111220121102101011010201001200011222112100002220122000022102111121120211211121022002212202221221221021000210010012112211101020102200101020210222202112212101001101100221020011122110010222112002211120200211120212111110011110111201022111100221002001111121100020021220202210200022112120112101022022121122120220122022010200100110122200020100120110220001201210221202022200200100221122020122110011012111022221000112202120200011212002211111211221111221222112002120111000112102220220212002112112120002222120112111021010012210022120001100202202022002221111010212001200222110110201112002111211222001002120122221212000200101222220101001101221111102022211222112221220001020022101101201121002002121201202101101202022212210002000221011121020012211220121121010102020002000220222201122212022111200101011122212120111002111020001210021010010001000102021001021202100020222201221110101122100020010112020012222022110102202021220011201021020122020202012010221102020210112102122110020222111202010001210110111200200211012221110202221222121000011012200221011200211120221000212200", "021122012102021011011101222200110122020002000022002002011001212100002011111202010021222012010220120220110221100210110101020111100201222000200001121011021020120112101120222220020002001211001222011111012010110111111202210200220221111110220201222100010020010111222012002022101121101110100111002121210000111212020122021121100100022001120211101020210002221011110210201000210000000122122222020212012210121200100112202101101010112112111112021011201112210111002200011202111022010100011012011220011112120210002211201121002112100020001212122011120100102211011011020112121020222210201011222102021012202110100212102120202112110020210210001022111012000000200202101200201120200022102020120102120100110112211022000211101212000212102120011222002211220022200111111011101021200120201222212120101200000022011210101120111002010021212110112110002212010020221101002121201201210020202110111210221200111221211220200001112121111021001012011010210220221111221112200102020200120001121020010221102020022102102221002222221020222002202021100200100200012021000012011111211102000110020110011202121212010211112222211102210222100112212200102201211220120112102012021022112100210222102011022101020220222001122222210200212121212021022121110210122120210020001100102100121212001022202000021010100101211222021202001110011200220102021022001210110112002110022202200222121021210110022020120112111111000021020111100110121101121120200011121210011222021011102002122101121100001002022122220222111100021211200110100001021010000021212100222200002001002121220002102111012012210212100111000122001021020000100012212111112002202002200121002200022021111201112210102212010202112122212110210001100112001211010212211001101010202220101201011200212010101221112221221221212120211020121000011222110001102222202202212220200110202010022210021020210110021012212221011202002202101012110112012002200202020121201001122222111101220001000101210122112220220021120001220020012011011211011022201112111100220222", "020201022211120212112200221211100212021010110001200201100111111101122122122020211120000212010211201220100002220101112021112001110100112101011011122210101001020002201202111201100122110201120110110220010210011201102010212002100010211100010010110012210021112201110121100201122220200122222102211112022101011120120001000211200002201001200010222022100120220210210122101100120200202222211022211202000221121021110020100112112212202122121200121110011202011202211222100211110221220121211102021100201200010212021022220112120201212210102111221000101222211021002022120020110020120110011202211212220202200002001122002020200112101010221112110010022120121000200202012121211022202101021010110202221021222200000002021112122120120110001121211002002102100101010121122201200020210212002112111222212212212111200021111111222022112212111112001220212202102100212120122212102111020100120022102120121100101021120120221111210001122120102011112001011122120200221200111020210211110212021101021112112210111020110202222211110120020001111211121122110002221000212102112100000201100222022112102121202021212121002100212021000221221102011111100210122101011202202100220011011111210012022010221000211200000122021102101200122100222010112100002220000121020012001002021020120012222122111220201121112021201102102121001120102112122220022121201220021210200120101022020111221022002211010210020120221201102201020120112112202201210000222122020211201212211221122210101211101120201001102001112120201002020211102200120212021200102000210211211002211100002121212211021002121211221010121121101212121200111011221111010020002211222222121220102202120110202002220122111221221021122212102122210221102001020010200002211112210202120220202102210201120110101211220212220200221101000002022021122011210202220022102200200001010011021220112001010201020210000222221112220020012202222211220110100110102000221112001112001111121022220010000102111201220100001112201220011220100010002100000021012220012122121202", "220220110210012222002101000120111002221100110111201221011101210022221111121012221000002222112201000022200002210001001111200222201101221001011221201101201010202000202020111010110021210022022211002020221001001222112102200212220011201212000100000121212100211222100101112101220110200110122011121200101101200110011202211021222222002211112200200201210120122022100100210021202210002010220222111201121012201120202201222111122210120200021221120000002011121121000122110001012211021101022002211121110202221010000012002002212122010222022220012012110022022121112010120120200112121211002102100121010002221221101210221122202020020121120212012112220112102212220200012221212011202102122102100001221201021120200122021101102200220211112001011101022222121220022221021002220000022210210002212001110021120012221012120211010121211221120102112122202122200002000011002112102211000102002101201121121110000112210110012212202201100101000111200201201221201021122112101202202012122220102202010210100221111221020222021002112021220212110011122212212010102111210100011200120022122001200002200000022122122021200100001220202211111020201200012102221102101121211010022220211221211102202022020021210112200210202211122211110210221220202110122102010012001111102101121022211011000210000011120000202020222011001011002120120001220001122021022121212122100121020100221000022121002221001012120002100221110000100000001020221221020120211220121020021111022220121222102201220111121200011022222021002220221211120222111012210121100100121100110200121201120100010200120000222101010222100220211121101201210011020102220201201020002122212121220122200011021210220011122020121220211200121021210222112211200200100102100021121010022010011122211201022221100012120021201200111110221111220212212201222100100211011011120201021010000122022202101222201110102110110111012120201201220221202101012021112021022001101101211122222221211002202111210010200212111021200201021012122101222001001120021120201001100121", "011100102222210022112210110200012020120100110001022200221122212111201012002012002122011112002002020010200121011110110010200100020221122212212011211021011211210202000022010121121100001201121021100012022010011101112120202220022211220121121002221010121000212121111000122110101220000010020102212221111221121200222020022112020022100200220020021111212010111202121221220202122012202110000011112010021200220122120021121022101100212011121100122111021011012111000020222021111011120102100112001012010001101120221002101122210110122201200101111220102101110112021102122101220120101122221201211220012012210011102100212101122200010200010011110200102001021202020100122220221211102221111111000202010211201021122112112201011102221111200111010200112020021201111022002212201022220120020020220022200001222022221112001000102102211001022200202221221220111220012022102110210102110200110202212112010120212221000020202012211010210021220221212001110221120201001110212121021102201000200201101111011200212210120000121111001211201022112102110122110110100210012112011102110111212212110102220011002201012021222110200000110120211211001210210202000102200222122022210210122000211101112220112102200102012122111022212002201212000220000122201100022110001022010222002001101000202102202002010102000212221121120001121122202022112000200122011120222001021100022020110201201210002010012121212001121022122111021112101200112211201002212010122200001101002111201001020121000000201012022212221000222222202222120112210022111000001021100010211120010211001000210100110122101002112112010020111002211002011102200021212200010122200011121002211120102002120201110020112122210222221101001001111111102021000001101021220121022120220110011102021112112211001001222000201001011201020101010100012200212012202101222202112110221000201020212102210220120211000122112221001022100210212021220211020121200200020111211222201221012110212201000122201012211201022000200111100020112111201021022200022100002212021222", "122202012010111002110221000022111022200022202202101000211002011010111211101020122022101122200212101102111112220122121202001220100121120022220000201010122021000001210010010021120212212102220221110121022210122102222100010201210101002001122120112200010022001222202111001022201020100102111112201001102210001211001020201021121120111020201001221112112220120200202111201112202000000222111122021212120010022002101002020020102111010100211000222110220101011021202021201200220021210101222112101000102001002011121220010102001111201022111001101022100210002100112010202202002001101212022220011010202120201211110011122000202101120210100201220110102221022022000022220122112222120120200021222122220101021021010212122121001202102212022012212000100220122100101220201210121210011200020101110121212210220220220022010000002200220220011121021210212212102202000221011111020211000201122121020101101221111020110212211212202001022100122110211111122111222011020100000220110100120110010001211202222022112011112211101002110001120220002210201101020200120212012001122100010012011200022200000102000101000122020200122022220000010201021101120121101201120012100011210021210101022110000211020102201012120120112002020201002210220122020201122011020011202210011022201101221102021111221002221112112000101102220122212101212200001201102102000221002001012020100021021020022110202010002212112202100121020002001101200110101221101020220001012020202211021020201102201101222012022000220210101211002102012122000000122000011200000200120022120202000210010212100201201022111101102101000020110122012102222021222022122001100201110002111002211010002220202011011221211211011122022022201022101122212122220101021000120011122200222011012012210211110122000002211111101100001011222202002021000121020110221111021210020112000101122000202102110020120121120112101112220102210111122101212001102221021000210120012102210222001210220001011121012022201101200102111120022202221010110220111001222012010012111112", "122022221201002201020202112200022210012201001202021101112211011120110110012211102012201022202100012020220210221122220020021222120100122000222121121122210110110012110220000211211011002011211221022021011012221002111000212021202112010201001100011212212212011011010221121111222002222101200101021120112001111221221202212212101111201200202101220021001210002220210012011212102000211111200101012012202122112111122101120202000002100211201022021212000022012100120001002020022021202101021110100001220002112102201212001110101100100002122001000222121211211220121100100111121020020102021012011002022002122122010111011202000102022002112220012201122010122012012202200012210011201110121202220212110202200112211121012022220222202101110122120210122010101201000201011111112220121012201112202010111000101101101102012200201201221002110121000202220020200221212000110021202202102201121020221022121011211222001012222200222112022202101010000122120111220021022222021100022221000111122001211010021212010122202222122002122020212002102110111010101202212101000200110112122022121012010220221122120022111102021120111020212020012202210200102000011201122110102221221202002110022210100120120220211010012222022212000010202211102000120022201101202221101101212212122120212212012021201102010222110101112202222211122022100212012102102102201111021120112022020100120211111211020222121200012010002200202102000011200212201212022122020120111122202000201200110102012112001120202001012012000222021120011100102110022022020000221211110002212110112122221211010211221122002002020111110212002010202022202122120022122211001221102102211212112010012121200220201201202100100020022000211100201100021100222022210202000021210011000022001111021220122012010001212010201210121121111111120112002220200222211110012220101011220011011012102212210200020212220110001121200101010200201102012020021021220101211001101021010111102100121222011211121022021002002212101221021012110210221022121201202121021211222102", "001111222010210110100202012020012202122202001222020111210110212021102202100111010120021212221110220121102221100202000010002011002101121021012121121120102201020110000201211202001211121101010120012200122120200011101020021220210212211212202221222101210212210110101211200201020211212011121110202110100122020002212211010121200020220202022112102122220011110112010011100101000020222201021102211102010202100012011121012100100002010122122002111112100210121011201220222121220021102221210012201120011102021110111101001122212201212222100101212200212120021211022120100102210121121021120102112111121211211211021201221101110200201021120202221212021100221101000222112202110220020001101121212010101022001110221022101011120020012022201100220100101001112001212100020201110001122202110212211102101100110120122021212202202002211120101122000111202002022220022210001122212100211020221100112012202210121212000011120102101110110212002221210020012202000120202221120022221111112101121011121010122201001022112010101220002120120111202100101201120020112000112222021002000100112011110000200010011221110201010221201112221121002112220000122102202002100121212111201212211200122002201211112122122221101220102110010011210122101001020211211101000112212210022222222102120001110211201012111121121110221222200202210200201022122112100000020120111012222020101111100110100001100200111022002001200122112222110100112010212110121012100022222022211020201210020021120010221022102020012001010200012101212220002200102112012211002012002210011020121220112220120020100221022112020200111210220110212102211002220220222012100221011201112010002020211111220112120212102202022011110120010221012021101011011222100101101122112010211201122002012110010020200012002000000120222002012111212210112202221021112110001200120101000201012210202211010000000202000002220101010122221012211122020202220201120022102000001202010001002010200220011111201200212222022022222002022202102212020121001002210200211012101002", "012211101201201021020110211011211000012102221012112012121100110212002101120110011222102212201121021102121011011000001112101000100012112101011001211211012012000020000010222221212102212011222222022021212011100121210221020000001221002222222002210121010102101020020111010012101020111121111221121100001022221111212121022022212011120222200212011210211022022122221002000110122221101102000201120120022010110110020121101112221212022021021001002102112111110110121011020002021011011011212010002201022210220011000010212021011202001221121012110222100221010010111221022220010021022222121001112100110011111112122101100201000102101220010111002210112110202100100210011012102220101212202022002101220211110012011011201221110211211211212221000202201210110012001210221100100201102122121111112122120102012012121221101200122021200012210111222002011000012110010212101222022201122101220021102122200222222221200211221002211112002012121202220002121202210020102212021012122202010112001100011110111001100222200212100021201111012101212002122001200200111211002011200201120101122200221010001111222122102102121002011012110210220202122121120111002111011211202210110000011111222202222020200120002212111011011221021010121222102021022120021012020020211200121102121021011121200101202200102112102221120000200120000111012212211012020100012212201200012121220221012111012101000212122111010021100000212212021200221010221220010021100111101110212222021122201120120010012210000020211002222111002010022110002110012121102120210100200212011100212011002122120010101222002201111120021211221111000211210121112122010112101221212121102102110022120020220002120110201221111200122000221221200102021122022101221120001110000122201122110121012021022121220010121212000121010222012210222112000101020200221010220101122000220200120101102002211121022102002200022011122121110022020000220020111021202110020121222202220011222200202011110121012002102121201011222010102000201012112212111120100212112202022121", "221220120102220202112212021121022212012022101221001110012100200202122010210000002221110001110010221112220101111102011001100010020100211011021200121120101010202010022110221220211101201012200021211120102202200200002200011110021210001211102002001202002020110120221002111100001101020021021110022000211111212112020100100111101120111110112111212010202020210112021000202120010110101120110012020222000021110101000200010012200201212102212220010010020002200120100220021211012002122220110021220211221201100122200220102002221202110010002101001202101111221212101011012202120222000110101121202210221201000221212210022020001012210021200121000212200202012221201121022201221210100020220021021212212210210200012221221222122212222202211222010120012011010100010220000021221011212221012110222001220200011222110220222202221112222220120221110112102221011012120102212200221101012021021111120221100100002222221012022112012001101122101100221022201111011201010022021002111221120121000111012122122121101122111012211221222111101211122001011210212202112000211110110012102220000000020210110112120010022020202110001022101011010001211002210221211111201022122100101011020111220202122011020001212000220112201111101212102122212000112120202101002021212222112010220221021112100110101221211212221221102220111011221201021210022121100102200110222000121111121122002122122000020121022100211122121212200110102020222222021102112020110222111011211210211212122211012121110212012120120010022011110012010110002101010121011121121010000202112112211121100020111011122112010012012011022022012011002122100112222002120010110011212221022000022220221102001120102212001222001200200010011201100201112000211122220200022022021101012010210110012210012002111122121102010201202222002101201211001110122202212001002120222220012220022020000111110122101102121201122112112021211101220211211202002112220201210120000210120211210221212211001220211022110001002212022111122200001100012122102001111012120012022201", "011100100211100012020211222022110110110022000201120011110000022201012002221002101010210012011201100121001102101200210021020110212011200102101101121010120220222010100121001121112202202002112121221122221100110120100110102201120110020020100011000200112211001202122110202111012102012021212102011121002211002121221100011001202120101201110102110120220010221211201011021011212010000001102021012210021201200002211010120202021010021221202121200220002120121102011011210022220012122000121210200101200100112102011020122210122222101022022102201002000111110022101010111212010000111102211122001000100110002002120000001111101010211200011010100120221221202022011001000110122202110120102110100121120021220111002202002011020211111012021001022010220220120001102011120201221102021020202121210212220021000222001010120000200222201020111120010202222120021020102021002202111020101202221202112210000000000000010121202011010000120201120210112120002021102001022210012121101100001212112001200122022002212022200100012212001220110102221002210000101000100210122200110201022001111211200012111001220012221100222012001100002200020102101021211011112110222120222021221020110102020001100212101202202211221010121001120021210110112101120220111010212102100001200202111011121110022200112201002222222010212120000021221001020212101022020100202111100222121211022120020112211120100021010211020010120111210011210101101201100200011112120022201211212211010202101121210201212011012211022202211020100210022201001022222222222121020012210120111111210121010202201022120111020220012212112022110010222010121111200000221200220021201110001020101220001110200011201010121222011210111220021020112201121001222201120200212200000221000002102021111000010011200111222122012212212220100202222001221122020020222022101112212122222221101121111012112012122000112202122101210202201012202021022110022222021102120222220212022021201220121022221010022221221102011022211200110020001022121120020212212110220012222122", "020110011000112222010020011011200022211221101002001121222010212000101220121201102012112020101122000222010012210121012021002100002111111200011001021202221200201112001100212121010010122212102202220110212210121111001210002102012112002000020010001000101021012021120120201221221012112020110110022122101012021001120011011211022112102210210221012122001122122022122102112102211200221220110010122002112002022112002221221210201212222012010201201100122221211020210102112121201020000220011122022101220100000222001210010210021112100111121020022111211101210001100220100200200010002011111010110100011100211102001221100010102000110101210212111220110110000110010102100101111202012121022121212102220002212210212020012020022021212010001111202201020010001212021120111112000200121102112121220220111201122210122212221010100212112011202121202010010021222111112211120102200101221220201110022111102210012022010021200022021102200121011012122121200120021201001101211212002111122112111102020200110000020011121001102010122110022002001022012102002020202001212100021210121011221110100112020020012211211122011001200220101221200110212010122102212020120212220001111211210001102111112100021112101220212220120011002012211120212011021021221002011012121011111001212201221020221102220100201012210101200111021012022110101102000100211122122102022222202112011011011120200101220110202210202021110202110022020012211021122211020222101220002201010112020121201122200011201020111021202022021210112010000210120102102012102222112010211212111210210111110101012021111110210001120010120102020211020011110012110000211010121102212121111102222220220200222211201102101101210001010200011012202002110020120020222111011120200212202122120001002211201110221022002211121110120211112221120002100111210211021202011000101122112002120222211120120111010100221020220120210222122222200010111110210102011200001220022210112120212122122122212120020100000021012210111121020220122220122220222021022011222222010121", "221010210000122210011220100120222122100001212222211122210002012110021212111001020120222002221122020221110001122102200220122202202022111111010102221222120220202211201212221020121101010002002010122101122011010100200001001010001100012102212000111220101020121110022221011122112210101202222012220212002201100121111202221022002100022111100011110120222102002112220021102101210111221110000000102122102100022021221101102120011200221110120122021110200010101221202012011112200110020021101212212200121211222122121222120102010120112022102022212012201021110012221002112102212120222100220220202022221220120002021221210211201210102121101220201211020011201112021000122022101101201111102110120120100222202022110121201100011122121201200101020101022211111210101002220200210210002122111221001201011212210220200202102110121002210111112110200022000010100000002212112112012111110120211202022101021100100021000002112122210100111102102011002102012101210110020001211212110012002122222120202100200212210210120022120001100201111010210221201220212201221212020102011210212000012210001222011102020101202200102221222111000110100010020122202101120122212110121101101112022020021201121201222110011012020212221120012111010100001011210210200002212012012101211000211120211020000001021201120022200220011012002122001201221212222221022220112222010202021220020011110011111112211012222002001110211002110222112010201101221210200111112100020012200002021212002122100202010220002020210220022002210202200012202001022022120021122102002020221222101212121102101202020200122012121020202122002212121212101120012100222221212102101010011012220211002112101012001020010211210222200202210022211010011010211111221212110120000002102220210210210210212121221101222112212212001212100220210010001201101220200021022001001121120121020210022202222222222102121002102121000011102200222212100020022200000122021100112220201121102220202002101122221220220020211221001121121100100212201102211011101222010021111101", "010112122001202002202122021000212102222201221100212001202012222221020212211010011100220211100200100200211012012212211202201011122200111101021221001222201121002101121022002120201122221202001012010201011202012210011201111210110200110212202212200020222120102202001221011112011000010210012101122110002222101222122001221122122110200220100000002112120200022020020111100200200200201220211010020102012122210001122000101101211220022222112102122100211220022100121220111212100102002200021112111111110222002022002002021010222212010011022120100011120100111121121000011100000110201211011220011200021010112112000022212002100021200120112020001011022221022000022200112110221112122122200000111000011022112112011201202210220011200210212121110011201111102022112122102112112222100100211111020210020100210021102110002211220112110211010102002120210220020020201111221012020122021022200102012101020101110111212000011001002212222202201222111020002212012222002201101111012202221122021220212201202010211200000201120011200210020212201012111201020022201010021210022021221001012202101020100011012212001012101021011122111002000110212212201122100120111112120202200220011122010101211201120101200022012020112211110201221122112021210000202012102200120001212211110011110010220110102022020212010201220110110222110112221202120100220022011000202021110022200010210022011001222111022101001000001212022220211002021012200201201101101002000020102200001001021121011221022201022012000102011021222102120102212201000100100000002201020100210121012210021000210220202120011001221011012222120212202212122221001112011002122212100021220010102221100100021101000020000111201010221122111100020011200100011122011012122212012121201120212202100110120210022222220222111111101010002001012212212002120220000022000200200112200202011202011022210110100200120211011220021010112112120201222102201001220200222221102021212212111012112122122010221002122121011010120122212012200112021212212220212011212202001002", "022001120200121211022110112211000001110010112100012221110201100022110211200100001100212022212202102000020201012201001201222211120100211102112002010212100101012112110021002000112010010110010020202010102001111202202101020122100100111012020020011100221001101001101212120121012220022110210221222012201120012211211101012012101200210120210111202002101112121221001122000212121020111221101201010100200122101210221111020112220100120102201002101100102011012121122001121200001120201210200221021202121121220210100110100200220222120101002210002100220022101121120010011000020211221002001110120221001001010212120002210001001120122121211210011120111102012210211202000102012020200120020201211000222212011122121020021120201111100211210102102021020120000002222022020011202110222121101102111211210122122100111211022211111000110102102220201102011002101102211210222000101012210220120011221022121000002001000121102201021110001112200012112000000120110022022000002122022122021111121220012222001220201220112001112122102111102200100122222100201021120200211110022211221211101021120110110010200221212211212222211101202112221000010202100112020221000111012002210202010102110021120120122222211002111222012011221220202112110020201211212200002201000122200000110201121211210202110202110201010201210201002220021122010120000010211010021202021212110000201102002022102112010110011112112100020020101001102112122202122022102000021021110202101021000211200120221220012210002122112002110012112110201120010020221210022021220101011200200120200012011200220120210212000200000222201012211002101220012220121222010011021202101101002012120110022222200102212100222122211222202211010011101112122220202200210200221011210022211201121212111001212012021212212000222011200100111022121121201022110010210212212201221112110101022111121202001101101100000211220211210220011001120222212211221100012201101121101211120100221000202100111221100001201002002002222100112101101002020002202200112220000111100220", "110002121222110220200122111211122210220220001011001110112002101112021100210102122221120012222212012222101120021210120000000012200001200121001112012010120112001200120110210221121010221012220010111000102212220222200211001120110002002000211100220011112202212100000001220000010201111120220221200000022210220000120020121102101022200200110102201122200011110221201212120121202001021111221112021022202000100112102200200011121000222101001110202222020211121221222200102211112220121122111201110221101100000202000120210220211120010111220112222022201112222100011210210021000211000001122000122211100210101011111001010220221202011120100021122122222210020002222111010101212121202210202201110111000010102202222120122012101000210110002202100000121122120220222001201122011111110002001000222200211020022101200212020120222111021211102201002100012222122220222211000011210022221210222102012021222021011201210011000121120010000221020022221120212010102000212121201221220021121100100021200020000101001200020011101001102110211200121021112220122100002210012112201001210111021112211001222011220110011202012221202001011011021001020012002022200212202010012102012000102020020211110110100102100012200120112011220000102120120221022020112200001021222210100210212210001220021211221220011121220200121020010112102221001111120121211012010021210100202120122000112200011012221021102202021201012200002010212212100222020021102220001210012222111212200022210200111100112101210200000200122102110200122111021110100102021200021001011121002010111221022020022002121201000122020200110122212001202222021022221000110010112221120021220221011202101101220221211210210122220100200210201102212111011220121012021000111211110200102211122122022122011122120200100122020022101011211021111112020100111022221210212210200021022211210210111111011202000210101211211210222200002102221212101221222112121200002202221200021100112012121222201100012111222002200000021102111211010102210101002011122022121200221200", "021101020021112112120121121112100122110101021002011102122012202020022020120020010000210220202200202100121121202202100112221110020011000002002102220222211220201001211000221121021111210012000200202222221212012121120001211112110121021000112221212122222212212101010110101201122022021011101212211021222112120020222111111200202000220202002101122212211201112120211221020012211001020021122010102012001020221111020120001010210202220211001011022220211222122100120010202012111002012112211222220221020000202000102221100121021011011201101111110220001012100111012102111202001201000021211202112001000210000122220201102222121001101120111210222211021112001121012212120000110202110102011121212212120020002210111020111100110012221112220110111102010020001222011020101010201120222221000011102012220211122221000021011001102021210221002102221010020020020011122112111010002102220211012002020200000120120211121000102021012111102102012021001210211122211010200201111001001011001022120121112101000002120122100001202111110001001120112122001210220211010210121111011121200102121110211112201202111120000022201012021220112222110212100121010111221012010111012211011002201212222002211120102201000120112020121200201210212201101001202202011120222020011120222222111012212000221212111100011011021022202111220120102020002020220211002012000210110012010122020100222001202220100110022201211122110001100010020200012122112000120001212101111221201022001002112110210211121201222121112101200121100110210120220222001212210002221211020210211212100022122020201111212102222121002102201010211112010220022221202022012100112010110012000202012101122111222001201011012102111101021220122020001101012102022100121112001002000000122000022211012001110021021202001210122212002022201110110100222200202021112101012111210210012220221121102012111102222000001021022121100100201102212121110100111000000112210012011122002221012000011100212222101200210210020202102100020201112022222022012020102002220011211212", "201112122200110021112022110101122202121100021202101201201111021012102102221211121101221002112000021211220211212110222221012020101020002102011110221200022110001002021222221210202110000100102001222220002200112000201211001122220112200020010120022220020200220000102010001002111202211000222201121201220000110012110100022001200012200122122220201201011210101202110102212012110120220020020021122221210020012112120002122101200112021222100101010210122020102012020221222011110101210202020012021110111221222121021222101102012000220112110110002020022000121022221100102021011201011021112120210220111222201122102000020222122010012120221011200200022202222101221201100002102220212201011111011122001222002000121121021101111102110201010202101111000011100222100110121020002122010110112211012210201202012021020000212111212000120012220011200010000021221110222121002101200202222110220021002000001012121121020020001011101222102121212222001220121012211022222120110120201212001212211120110102112221001102120202222120202221001221001122211021202012120121212011120211002121010120100122110200212001110210001210120222101201122212220021211102222021002011021200010021212020110000012012101201120000200010111221202000220002221011101021201112111212222000011001021002202101022011102201120210200012210011021102200000022210120120102221121210012000122012102201012001011110100021021012200122101122121121022110000220122011212022020011020100212221221011220200201002201011021120222222100112120100012100212111022222201212012001122122101210100212110100101111110112221201201111000112012211011202012021110201212201010102220101220021201222001211212011012020210200220001110220221011110200020200212010112202211000202112012102200121120212220121100011001210222001110201222211110122002212112020001122000211011111211010220121022120221011200100201221212110202021101220111102200222211000222112220010010011221010110121100111220012202002120211011111221222211120211021210102111000200212202011111021", "011102221022101011201012122010020211002002012200200200001000020110122222222022122022011220102102012122221201010221120010121012202101011220012021000221220022221002122122201210000001201000000111021010212220201122200200120202210122002202220021202222220100021011000101122201111012201120210210000220002220100112012210222202112211021000111011200102211111201001222212111002101020201020220202121200122222220222220210002210002211021020122120112101011111210200012221201122220212202120220222110001102222220220021102011010200100121120220111201202100021210201101200010012122202022211122111200222211020102211101202011221120211201221122120102022202121002112020122221221010011120101212211121122201112120201002001212011010220110002211210220022000121220021121220001102020100022011212012110220001121022012021001112100101101211220202111010222220011220200110112120002210210212001222201010210200221222100222000000000202001212220201220121202101112120112021221002022102102212022002102121201202101112012120122010102200011102221122021111100020212222222222212002221121011100120000022111100102120111210221011012001011212112122210221211220220012000101200202002012102120201001121210220201110112220120222211120101202120202101002020221201102220212220020211101220110212001021011201121022200021100012122101022122120122111112110210000002120200222000222102101010212122210101120010022001111102100221222020020012120210000102121201222200110021000020022220010011210200011012000200100120120210110210120200212100211000110202020000100112002221220120002011010022121222221212121012220212101020121201012112011210121202220021020112022201022002022202200011211112022221120101122011221111110002212112122200021211000111220212200022212202121212120012110110210201220000220211210201110211100220110121111011000101212222002120110022220222122102000201121020202111201101022120122210000222211101212212111112010200001200212101020201220211010110101201112202101120110122022021022010121222220011002221", "122201110001112210121012011102020220121020201011000020011111011021110121100121202122211220010110001202021110011122201022111102111022000120010210100111102121020112100112011102220110111110221211210011210221102111111222220120012011010121021001100211012111200001121022210010222202000011110201221001102220212200210001102020012101211220102020201102010001112220200022012122222012110021020020102012110120002100111001111212021022001100111010000020122200212102102021100112001201120220102200010011110011100212212102211201012112022121022020012121211121012000012001110102022102101122111211011220201001110110222210002022221211121220220122121022220222211102002100001021100211200020122102121110210110120221210122020121201201122120102210202220210101021120022012122012002120001022200221010002121010112110020101011222000002101210101000120022222222120021101111120012221221101121010121022121021202222011221110220222102102112020010011202011220211020222221112022001220210221021010020202112021120000102220021101012200221212201012021210210220120000122122111121210100100022001100102200010011021211021120112021110112101212110101211220102210201202111120020112112120112210120111202111111211222002111010111122112111201012210012102000020201121120210210002120201222101211211101012112122011120221110011120111200211222210102122020122112002100221112112011021212210022210012201111212101202000102221102102011022121011102221200110121111101111100010000220020212012011222001011000220000002110002021220121021021020202122102022200211021101121001222010212211211120200011000101001012211011211201021122020112001211212121220000202120022000212210020001120100101200222110111020220201011000021022200210020201102010200111220002102201211020120121100010202012212110210120221022102111012210221112121201121122200002200220011211102012012221201202110020212222120112211112112201222101210110202022102120120002021012210102001102022110101010101211210221000022002201122220101021021012112221120201021", "000120222121202220102010101202110101110002220201221122222110011102022122120011011000221222221212122120112212002002112200002021001212020102120022220122110110010201021011122020212010121102021011212101012102210210010020220000101202111022100002122211111210202001002210011102121022001000111211121110210000112011101111001200200201012120001220122000121211112212020122222022010120212220002221121011112210210112221212202212222100222111020010200110011100021121110001110120012121012110120101200010100002122122202001010122021012112101001020111022022202002021012122022120222020111010210021212001021120220102121122101201121212101022011120122001212102201211210012020102012222112100110101012211221001112202100210020011220021201210122220022220020122202120222212202121111102212000120022110202121012102120201110000111201202211212202100222121211202212102002021112001021122110200111121101102000110021002210222112002011001002222201122111201110120122202212212222212022012212212111102120000210011201201220221110121102200222220221001012122121202222212122212011221021101101200020220100201120001120201100012210002120001102011000022102121112000001100100102101100211222202212101010211101100010021112001211201001102112202002010202202200100100201020011102012210012002121011112022120121201002100211102220221102210001200122000121212101020201210110212100120002101210011010002010101000010211000012112012112101201222200111012211101222002001000212212121210221101112221000110022111201111010100000222102110121111210202222200221212110121020111110111200111201221211221002201220120000012122101212211210011210100101122112211121011201211011021120020021120101020122100201102011221200112122021020102211212121120002101210211120221021122122012022022101021111102001122210122211121222220120201012222012122210011210122101101002020111021112021000111101100000111101121122201122120002201210110010201110221202011222022120122110021010121020112100200121010220121011120221101000110022221020000001", "110121012102020202210220121210000022001221000111212110112220100211201100002020212221101221202200110010201201020010010002211221212221201120001111211011021102021222001112021110121211110210002120111012002222210110201121222022200121101101122212211210011200120102101011100102101022010210012201011220211201002101110101021021020200002200100201021211001012111210122002120112011120212000011020202022021021000201020001002022220101222211022212022120110211012022120100112020200122212110020111012021101212222222102000112210212020012200002101022002012201121020102200001020001220111210002111012200121121102122020122211000122020021212001011200112100210122102210020112121001210011021101102000112221010210121002102110102121202022100120001021211012101102002120202012220211201222102000100000200002101121111112021021010222002021002020111012210200112121200210111001121222020212000012220201201121102110220002101120210210021210120120012111121010212122120112220220220110122220020210120012001221001212201202212211112020100110101022000012122000102021202200212120120020111010112011101011120010011210212111101012201101222111111202121012220012011100221202220222001110002011122121112002021122001022122112121022001111010121200222122112222100120111102112210021111020110211200020211122220020111022110122110220002100021220222111100010101221000000101021221220210202121220201001012001101022020210001000202122100112100200210220100200200121020222121010202112012020222212011112100100101012202000101100022200011200011020012020020102011121121001222002120202012102021120010122002211011010021001000021111001202202020212001000100010121222120110002210012002212012222110111111212011111200222221012000220000010122112100211020220001012011000220122000222020220202020102201101220021210001202120122111011120001002101221002122211110111010011200120100022222102111120021102020221012110122202021012100210011021022221101021111201021002121102221101002001201211001122012200110121211200200101002110", "011020222011212111102202100210101222222222110110122022022120111200022120201221011100210212101011001000222112202222110100110202022022210002120200022001012112200121111112211111010202211002110122002002212102221022221012200202000211111101111001022211102010010122020021101102111211122101212211100122120022210210221201220212212220222200010221022211120201101021012012120021220121202022001022122110212222202201121100010220011111020120022201121122110022102220012222102202221010020211011021022112121121210221001001100011001210002022121021221002202001102122001022221212200201122111210002121122122021122010012100220121112112102020210011020010021220212010110101001111102121011021221011021002200100102210201002222210212022010111021201201202220222002210221212121212221000111201111020002112222211101121100020110100011011112000121221022020022201201121022201000002101122020001022200101112121202220120222211211111120221012112121200120221100121121101010122100220120122112220002011222202201201221212220122121101211201211102112220020100202102120001000222210022012111102222210112012122100120002012200000222210212102012001222202121210110121210012111201211001012022011200020210210020221210110222222201022100120121100121110102112201220212222001011020202112211211102001022021110112110102111112112220200001110120120211011111002212101100221122200012220120121001020121122200221201122221012000211012210021120221200000200112110121201112111100210000011001002020221200200220021101002000101002111101202110001112021100022120100022221120002022212101012222101222102212101110002010021012001001120001212200200022002100022002022122212020220100111000212200210201002202101111201011100221121212001021100210122200110111112110221220200001220202122010102210010111020012112012200000101101010102112220000022001100200122101111111212001012022111020211211000222100201222011110111222122012120221212021100102010010010122010210111121212100010020211020020102121222220200201222012012210210021200", "021001102021210011112022100102010112000001200122222120021202102122002101021100011002011020021211010001011221011011000001212112212020220111221101122012021202010211021020020010220220010110021012110200010000001220000102201002200101022200110010100120100211110212222211210221020102210121101001001102000120211122210112110110022200100110021101212010002112111102001012000200200110222211002021111001010102120110012000220120020202100101222201122202202120022112012200012021010222111012001220010122211211220100222211202120210211200011021002020101201120202102010111201020122221022110021101100000201102221112122122222200012120212111221000010111201112111100200100111001222002021010222212120221211001022022122010120100011212112001100100201202210121112022110201122220201212110011201121200211000202201011121201221121221120002200202221001121102112010211102021222201011211111112010021102110210210022022112201212210210000010010000020111112112202211002020101000121112221221212202222202011012201212102100122112100001120121112112001120112111100020022211101020022001012000101010122200220002202220012002202221011212111200001010000022011102021110101012202211200021112201211000100202212211020102001202012202020021121121011001200011200222201011000020022000200010200222010101102200022221210022202222210120102201020202222020011111020011022220002110211222110210111221122212210202101200101111202111010011222121121222212012202110011222201020121001022001210212100121021110211111100212122002110100220122120200020201200220201122110002000111112111101221210221110122001221001211120211210002012010000211120222111201121200121101111021112110101110012110221022011112022202012020121202201022220212221101221102102212020121000120210021121010001010202110122102122222112202211021221001222200112110220122021022111122210021200012201021120010210022212221222211221100000022001022102112210102101211021022201121222100211222200212010210012122011022020002122210102102121221222102002220012222110", "120002212021122012222122010112211200210010220200200102202020212111222202210102110222120011212022112020221112010201121010222102021211111120211200020200002120201100211002120210212101201110022112010222221010210101112120010202020101022100002012022011222001211220022121222210000221112101010120010212010120122022101112211212020011100101221010102021211111122110120101200221010021122202000021100201101102021001110222222200201120122201212101202122221211100001120120110001102100222111120002002021001021202112022010010220021222122201002112202122102002022212200112121101101222221020010120202102020220221100220011111022110122101100011011220011210001100221212000100000221202010122001012110112210211112021202002201010222002000102210102002120021010211210020211221122110220022222221011111012120220020011220010120002000010020000011001100211002222212120021100120202100220020102002011220001100110110120112121111021110212010001110201212222002022212202211110002202222100202101000200002001000010010200201201121211200101011221120112011200012010000002022022212220002110002012220101122120222211020111222002200201101001211020010202222221012111021012112200020012101012210020121121211120101210111222222111000200022121110022011011220020200100120212110122011002012010212012220222211101010100120020212022122101000200100222102201202111220000121020120021001201222001012020201222200100122202010201121002220020100210022110102221100202200102101200120021010110011022102010020102210121212012021110102201020121222210100000220022111120001100012201012022100002202221202000012222022201211110221000021212221000001011021021220102022211001000122100001110022120010121101221201201020022222202112021000102112212111101101010000220122112200010220201200122220002202021101102002221200210212122122001102222120002022202201110000021001222020110002210211210122211200200202211002200210110101010121101201120020202112210220101001210011021112202121021000100202001102022000022001000112000022000120201", "112002211120201201220112001200022222212221100100102020222011211100000102101112220111222220002021222120102111212021121201211021020102111000022122122122002020001121221201002102020000100221210202121120011001221222221100112020201200102200111020010022001201121222221201222202100211110021021021202200022011012012211001120002212100200211020121002120102220200222212021221220002210102202212211021120000201202121020210221120200011200111220110202012221220001211112200011020120110100202211011201012121111022010020102002120200211121201221100110122020010010101121100020200210120121100222111011201021022100112101110012221000202200112000110022222102101022112221001120212020002120210112010021200210101120102022202011022102000010222000012010100002000222100012120020122120012020122201002210120001101002121012101210002022222211211121122001112120021100221211120112211000202110201010221122111101022222002021002000122110120020202102000101010222220122021021210110112102112212111022122101010021201001120020021122220111002120222000011221021221020111010112222022002002011122211022021002210101201021222111221120122011012200020212002202000110020212012121210012021012201212021020100011210112001001010100012020012110202201111021122110021011121120122010221220110202100100022210122221222001022210020010101212010202102122220221102022122100001200120201212000221121222211001002021010110020010111112020211212111210002211222102000222002120201020121011122020200212222022211220121002202211222100120201202020110121120000011102200000021100211200211010210001111222112011012101022210211210211200122021101221122112122220000212010021222122010220111012022122101012200110212101120000011122112211211201012101010020012112001222011210202210211111222210201020002202022000100211202111000001020112122200010122202101102220000202120002202110100102101220112102101221010101001200102210002220022110212200021102222002000220210011122120201122112012200010210102122000122201220002001200000111121021012", "102122002121221012202221201011001212211012112012222201101002111121200211110100121120020001210021012102221100101210221222120100002211002120201210201011121221001022212111020211101200002002111011121001010020200000222000011121121212000121112121100000000011021102121211122211110201212022212100222121122120002111111020121220100011200000102121111122221222211021212220000210022200112221022021000212211120020000112022002202111022201201201100222102001202012111202210120112111001220220010101112100020102220201110102022110120100212021101100222110110112020021121202222012201222122222112122012202020220122211220210202221012220222101020121100111222012100012211020212210110020122022122201110120121211202122012010220110012221100000220022102120020222211210120111110112101022002001111122222222211222121201100211220002021110112020111221020210220201201022112222110021120010121220102200220001202101111201010102000211111001202110102002202221210220221002202012000222110012221102110002112221212021111222020001112122001112122122021211211010001000222112001100011201122020201100122100221120012121020021202111111112220221202222001011022210012000122212020121001212120001110021100212100022111001201112010020001020211120201011202210010111111100211021220011220020020010002222201210001102000222020220122221211011102210100201021012002212221222111110111220220100110121211212220020211110010212001220112012201101001000210220210111011102002121221102010010201101121001100120201211120212222120221011101022020120201101000020100200212101200112002212020122102120021221122210120211121021211210002220022100221110000212122012121002222121001022120122022221210000012011022102021201012022212220220121211111011121222220001012110200200222100200112001112111220001222011212000221220122211222110210222122012001001202010102111201200200201102021202002021101101121000202011210222201012021200102220002210011022020112011011201022220110112101000210211011020002100002201022202110202100122121222212200", "210022212000211202000021011100211022221010211101011221002101111120002012012221201022212211222020222000121122111212122112210111220121020010012010211211220010002011000010001011020111011122020220021221210001002121200212010011021211001001110002212212010200001021122021221201211111112000011211011022111212221020120110111100021202200220111122111121111201202012111110022222011202122010120002011020222221012202210120121120212001022001122120101121221010100110210010120010010111210122121111012012001021121122021000120002201101101120212111212100100220200122021001000121212200201202121101202002122220200222201020102200220121202102211211002122101122012010210202000121110022222121222220120220012202110201111022021120201112221000110221122122001211120122202100120110010221201101111012110101102101002121020210201022020120120010222202000210012100212000022220201200020220022010111120212202111222221212211112010211001100000210110010002221110222012200020112001002121022102000000210202210212111122102011111200101021122202011220011212000022022211210101122111100022121000202010212210011110121021001120002222100010012122222211011021200222101200000200121210222222021111201200101222211120212102212011211112201100202021120001111200022010000212102222221011200010100102211101200101011122121020202120110012211111002100010222122122011211000120110010122022202202001002120012000201002202122221101210022200002001002111221001021120101200221212001201121221012200101110022020120120112120011202211020022211212200112110100022201202102010201120110102202111222010122100220200000202101211212120121012022022121111112200222021211102022011022001020221202201002220111222110020021210110200102221220222201101121210020220011222000120100102102102220000122002100101000210021020201120222011222021121001200222022211011121002012200121100211221110111221102001202011100101011002002020102221200110012010112102112200202112201200001100022111220202200111002012021112022002122200210100020010020120020", "022020010121020022120201211222100110101010110020200211001012001121012000212212022110002010022122120211211001212102202110122012021020102210022102022211121111111222011101020011220102111210212022111210012120201122122012120010001211100221222010202011102202102200000112222012212100110121000202022102200010212212020222122102110220002220221112202021011001201021102020101011101000001222200221022012002121221020110211201002110010000222221110221110022110022010202111010021212020100200022112100020010111021012220210111221122000212002102120121010121021121020210112110200220012201112120122220220111210000221120022011122120112001221202221222221221122200111101011001212201212221200210111000102221022100012111111011200201002201001000012020002221212020200121021222111122210200100100111010112201211221111010112122122210100020101001212212110002212200222011212012012222021212202220112102101220112012220021121110012112202012222210012121102112012120201200221100110002122121221111221022201120201221022210110220212021021220211120122111102011210120221211021022102211220200122002212012100001101220000221100122122102200202011210102021001001010110022010000001022202121112121020220222112102102201220020222021222001020212220121202221011121112000110121202211110022021012122101111022120010012111011221112210202221111101102011000002101122021212002022010210110212202112222002021010122212102012110111012221122210020102000121111221121020021002211012021001222120010010121012022011002020012201110010001101021122110002121112200010200112212102000202020110121221222202211212010102121110202221120221122110210110222210122210001222102020102001000202220002120101102211022220002221022021111211011200201020002221121012122022220022011201110202021010111120122112022112022222111112012110121010121001012000000222100110010021021110121202020112022101020220010000010211220200101101221020100210001012010021011202220001101110020102102210200000120200110111210222021012122001011120121220220110012", "121212000211022101010012200211212110212100102121200012001022211011021012200200121012212021110000211110212002010200102110200220212212220012021021021210112010000110022102110211110222102121220210211120022210102011001021112200222210012010202202011122112000111200201220021121221021010122022102102022210112021001000100102200000211121020002220000001122012221122222220001011211010011010010100022222221111211122102120020111000102222201111101110212121022120011010002110100102202112010000100002221120021022221001022002100202112221011121210011220020200101202120002012022001002110202121002101120010012112202121121021010120200011120101121120222211121102021101201112022222002212121121021001111210002020001221102001010010111201220012000222120110212020020112122211120020202202111000120111000022101221001222220200101102201020021020122211202101221120010011022221121200221122022121121201211101022202002010011010202201221012001011001001021120021102012020200101000101210001000011210021102211111000101001110122210001022001100000122020020201121020122000200200101210122000202200212212121022012011200100111120101212210212222121102101212221221202120012110222222221001221122122102121002111001001000212001010202222221010212112022201101220222211001120200000010001202112000212202120121111100000002212020220000002222221101112212022211022222021221020102110002112012001102111010101010121102011012020022100212201110120012211111200200202212110011121201202102200111122101220010210211100111000011011021021100121110000112012200021112220200201120100222100111222110010102121202221221020011202120110010212012011101102210011210001000001202200111011112102022200022221002012120212120101021211121112212010221112010001002102112101002000200000000010210020222201220221001101212221112220201222111210112022121122010122002021211000221222111210110221210021212201001222120202110121201012120101010200001102220120011212002022000210210120202112102102210102211212122220122022201010201102222021212", "201020110222210111210102221121200112001101000011011002112121200100010221012202012210222120010022102111010210211200102110022102102211021202022212020220010012011112202020110112020211222221110000210222122100201001112121001222222122112121011020221210100001022020002020220110101002111111110212210022101010111220200102010002002200211211012201021102110222022002110001121122221212102010200220222202110010112010200010112001021010011012200120202221010022000220220212112001200102222201210010022220021100111210022221001221101001211111221010122211101002111001011020011110211002122220121002211001011200212010011200200121222222002112002011112000201000110000221012101010011201110200010000222112112121020012202220120220220210200221120012120201212220222220220110002002220101021001101020220121100120112022111212202000110102010210200011221202001202021010011202111121220021222100010012111202000222200100000022022110210202201100111200100000010010111101100112211222010211201022002101021212022022021101120211210010021110110212000221202101020211001211021100101200110112100120121120120212010100022121021221221011100000112020112011221201221021121222120102102211110200102022111111200000000012110012222222100101021201022002101001221000112002112212120222222101212211120022112121211202200002202222111121020020121210200201220110210212000110010200012100200220201212111110221012122000222112102122012011220220021200220111001222011220222001221111201210221210112200022101002102011102012212021111011212102010000010122001001201112010000100020211222201001201210012000201202011122110111000200201021021102100102020201220021220110000011002110012220121201020101022220100100210222001120002220121102110002210202220221122220011201102120122202001112122011221212022100010120100012102210121211212100122220002112102120010222210210010022122211002101011221202011200102211001012121100212102221000212212101112021012221211021212001202222121111002010011210021011100122001012020112111221002020020", "211120121002212101112110020012220122010122120111002122011012110012100111120211101001021201221011001100220202100011022011100021112011100120220010110212000200021102102012100212122002020101011001111020221100111101222021221002011002211112001200101201020121001110211111200000121120101000121100212000021220120220222000112021202120110202122211100200101121011221011222202201222200021001221202120112020212201202020200010201022100110011002011201202010221200110202012201011110111002202221222220020101200222210222221201021022000020001121102022111212001200101002112221100021122000200102021221200102210110210122012012100121121102002121102212220011000200021212020222222001011020012220002210111010101220222002012000200201120011111002201002210221200121220001221000122021020112012001002210012100021122222122020122120112212112011101210102022212111212101001122210102110120220210101120202002220021110120210011110210012010112122220111012200211001011120121021022012020000100012102111121021020021120000002000011120020022221020011101121221121122102021101211201201222201110020021122222121201221201121020202001022020212200112100200200011001212012112101101021110112202112221001022210010120112211002100002002002200010220000112001220211101111120001202202111001101220222212010112121122202000220012101021021201210120211021112202202012111100112222122012220220200001112112222221020122020210200202021011121021222101221000110221102020011221002001011202012122002101122002122002102211222011222021221101222000111212212011001020000110111021111201202110101101211100001202202012010120021211020002212120000022010020100202201212221210101201202200202011102000010200001001110111111222102101110000120211220201011202110020010221022100221222111110212221121012100021220021012012102220010211121002220111102020121111201010200122220112210110202122000010010020120001012011010111122212001202122200111012112011121112112011001122212222022011222111002120020110000001122010201201101210102222102202", "200210211021000012102020002020210221011221022212002020212200211210120212121021112021011222112002111101121122102101111122021212102022222010001211221112202222000001000221121021201002212010212001012200012221110111112000200111022201112001000201210112002020021221200021011100120112112111021121002100020221020011220202111202001021122021022021122010201121221201002100000010221112112001002000110001222120201112220100102120120222012002211220020202022201011022000012121211020201212122200112002221022211012122211202111111220211012212110002010022211221122101001111022102122112122112012120010222110000000012022111002011020200120102120121100012101002100010210002001011222002011022222012121102000111022000122210002001220002200111220100201112121010210021000100110010002122011200221000122100120020220122001121022221011102102001120010111111001120020011012120110211020102200102212122201001200111101121222211001122202111001122221200022010121120112201100012122210100202001211100222200001022200002010200011202012021220001120002022012221101211002100020210122211101100222021101022222222201002021211220210000211222011020000020102220212012121220101100200221122021201221000002011210200102001001201002102020211102000001011000221111222211022001122212200001112102211002012120110112021022210011012000101102022022121200210122122220210122101222011002010000111210002020012001020020210110020110012010111211211020100111011220110021110112220020221100012020101221012020112000122000110220202100100020122021011022212012120212202200001010020012112002100211011000222220110210122200101111001121021002220210112202211222100201102211011221221010212111012120200122002201002202121020102212000122022110222020211102210110121021121101222212202102101102212100220020121101000020122212002120111212110010010000120120010012000202001111110000202111112112121202100111122122222111100111011010121220110112122220111200001112222220221111101122200110121110111210210202220111110202100002201211200012212", "202212220201101111201102221101112111222211022221122011001220210002111202101222112210202112102002111000121220202101121210202222201110102011200202011102102221200101220220201002220220102100011222121101212022220112002220022120112021112200012112010220102002011122211100212101011102220011212220122111220022122111102001121021211220102002100120211120000112220022121100002122100212001210001212112111111012110022102111222220001011001211211121122200001212212120220120102202102010211002222200110102201111000120112101102201210021001120121102000102110220110201110122102210220221202000201210011221111201002112021122211001220000221210021111022121012221101011001002102001011221002000022101111210220010012211122112111020110101111101200011100200122000021200110212121002212102100000011212121022002222102110112221011102120201102002220211211202211002001110022012200020001012211010001202012102100102122100010110201210112222111212211111212100112221222112211212220021120212022010121122122122011221120211120202020222010011020212100102000212202221010212221011102222010211022022222110002112221111101110200202122220121010221202020021110120212202110200120000010200211012002000012111202102021122021111022201101201101221211100000220002001222220202111100122021000102211100122210002111021010120202102200112021102212110022222222122020000222010200010221211101012222221022212202112211020010210102202211121120122000220220010121210111012112010220111202001000100222021212021001021122111101002101111120110110110221002202221211222021201002022200010210100211021220022121210010102000002121112221021100211211111112100020122001021010022122202021102221202200000212201002110110220202211011202210211200002220200000021220212201212211022112022222122001202100102010110110012001101002101121200201220012110011121201200022002210102021202012222001001201011211020122220002000112201001101020220121020212002221001220201202002102110022001122020002002100101010111122021222102000100210121211011210020", "120212022202221222221110121200010002202112120002222112002212100002000211200210101212122212122201200010112202200120202021000112201220122012201101111222021102112201222212120121011111021100002200001222220022200120111020022221100202120200121212102222102110102200021000101000220001222022222021010200200211020010021221020112001000201122202121201020210101120211212211011011011022022221112121220201202112022001221122021220112011101011021110200120000220221011122202000010210112012000112222102212011101200112211102011202102011100221202010001201221120002222210020102200102001201201220022122101221210121110210012220100200101011010201200001002102021100221020010022002122122020010001002000112111210100221012212122010021122122112102101021001212211201122201010100122011101211102102122002020110000122212020201201210001021220120012222110211211111220010020001001121122020210020102002111211101102221011121022121101020221110110012120212212111002221011111012020000021122011120210100012102002222011202112001202110120012012122012101001110212101022122112012001212001201210202111121121120221100202012200011021112210002100001002210122122010201101220010021000211100001100021100011020112012021111220120102201201122112120112110002110120112011202222001111122200212221121012012012220202112220201220001121201210120111011012220201000012100112022010011201102221012012021200012111220020100111102111112222100110001011210022000011120022102020200212211120002020210012022122102210101201021201211210112121101202022200201211012220011100202201220110002000100221120121002201221220210012200111221101021000110000100021202211012100102112100201001112210020111101101101122122222110012201101201201120110012211121221210001002111211002201011222111001012221220221211222121222201002020110202022210002011110122201122112111022001011220221002021000122100101222111200202020122111212020200012001020101122220001022111221002110220010110001122010012111112121202010010112200012110021010111212211220200", "001202211011220220202210202112020112020201000220022100202011022211220021022002210211020012000112120011101000022012001201002220221220210021222120102020121200222022102201010202212012221002022100012222210101021002220020211220201010102021111112202100022121120020122010122100022210210112200200202121222212100122011110122102200222001002020201222011122201021101020111201120221210212101222021222222021212000120010211111211100020011000112011120102222120101222100121100000122120021210002101210122220121112001101011122012101100011012211112201000200210100021220010012200210202122221211021022012002022021201212022010221011122010221221110001022211021002220110021011212221222220120022221112001101202202001011122202001101222011011211122222110200220002102210022020022010001001110122100012000222111200200020210112010120212201102021101112201102211101210211012110201001211111022211210020011011012121002002021200200000210122220021220010120222110201220212200020102120010022100222021021222022010220222112122200020111112222021222020201022111112110101120000212202222021011212201010122110222221120000220212120200021010000001000122010112022101101011001000122002111221212022200212212021101100211101020011221212101200000212122102000122211120222012220121120200121011122102022212112110010102220022100011022020122220122001220221101222001020112021211222121120021022021102220200222020221122202110000220001001202020002121222221000021221122101211210200120211122112121011200122201212110010022212010000212102220211210220211111001201221220122010022012120122022022002121210211010101002000221120201110202110100111220210001202200101120200220010122112210201200211020002021200201122202110202020222222202010002121022022021202012211201002222211111121120122200002212200221211021121021122202010211220120221121102102010121110001020212021000011001011122201202220101102122012011122020010111112022101212000100010120001202220211120110212002100022210002002201202201021110202022212021020201222", "010211122200001102202220200121120011110002022111212002121100111022020011022221121122101102110211111212022202011222000112012010000122110120100122220221212010102100111000220002200000122021120011222101101001210111011110002022101201221210112101102222110002120101102112102102122210122022010012220101022122101201002110102122202110210020020210122012022021211222001100111110211200121012010011120121101010000120112121002122120000222002012020010022000200010220102222001211012000212102211112201202221201220011122211222210211111210220020220221122121100010021121100122101111220020112011002111022100220120010100120102110111222111021222001210112101120022121012022022210021202221112200022220221102220012220022100122002221121001120222112200010110210112010121012220000000221021011102120121122101001022010100010222021000121100110221102120011210012100110022021220120112011101122022012122202012210202022201001122022001001212202102020012000012102002102120022222210020222210200001221010020121221001010100120221221121102022200101000102011102211012001010112001112120010012122202011122021000011110200012112201122002202100110002110000110121101002211002120000101200201011112210002001222100200102222020001222022221102220012020000022120222011111001010111022110020102212011102111101112021200112222000022021120012200000222100211020111022102002000101101001201112120211021101010101122211201120011202221222211122001220201022120112101001112021021202101222202221020011221012202021002210022202002112220020210122221012122000002121000211110100202011002202122222111200122122011020101111220122200200111022021011010110021102222012200101002002101121100222221011120222101210222101000010200121011201200201001110201010221212112011210020211001011122010121021102222220021222201111210100110000220101021012101120122212211222002102100010021120121210202101000020121022120011201011022002201201001221012010102011201000200202120021220120020221101100000112101021220011220211111220012022122011012", "121100100120121212122220210100221111210001121121001001000012002212020210101101201022110021020122012012002111011020111112111020112221012200211000002210110201221011101111110212200212001120200211221021121000110120121200012001211020210201210111100201210021120202102202022002100121222212122012120002122020002121000201010000021020201122001022221112000000101011010221120210222111020112201222222121212110101200220211011221100122012212112012010100002210120100021021102200201001000102102200020100102201220110222021110011022221100211120011201120220220220220001001210122011100222011200101011011201020221121011222011021221220012222001200210212010212121021000201020200002100120101210201010122212210122111102020010111100221020010211220021210102012120210211102111022120012021112221102001201001110122112212201100000211012112121202110120001210011110220202111212221011211120010110111200222122120110210220012101201210200012120210100211122021100112222200000110122102110201012200122100111201101000020221011200220110001211021102111020020111021002021120201012010001102100021111120202100110210112100122210101211210001221122111100011201220110121201102000211220001202121010020210111111021102102022020012110221201002012201010011002110012110112200022112210012111212112210011121010120002122001121000122012101202000100220012121102102211121221210200202212220002000121100200112011101121200001101111122102011220010221201211212010010022122200011210100012101001200101001120011200110112110002020200222120002102122011211110222021021210221121110000001101111121022011212121002210210021012100220012201010010222100102110102010110220110102002100012220001002122020211012201012212202010021121121020101220011011212101100202112022112220200222011110021102210211200221101122122110121102012101022101122211022212011200102010021212222022221110210120021211002011120112011121111112121002102210122120120000100202111220200120011122102120121011201012212102111221111011021101001122022001120021022", "012202011201210202022000100200211010211111011110021110022211211122021220120121212121120100101012112212011022221121011000102200210202221110122210212220111010220221122111212211201222210202102022210211022012220021002021110000100102222001110102021012201212111201101122101201011000102022122020222122201010010021210020202211222102102212002122201102102002000022100100222122121000000101100120100200100121021212121010100121210111221000220111102121211101012221121220110000110120112201121200202011000022210220221101002210022112101122201002201111122001011202012112212120101012011221200121101020001020120000012021212111112122101110122212012201222212221201201120201002020100120112112010120001111010022012101121202010121011111101012021012221212010011221200100222122022201211000212221120201011202102012011220022220122012021122022102110222210201110012110001011122200122201200001102221010111100100022000002100011101112212211212121002220011222011021102021200220011210200020201020201220121121212100201112211202111011010122002122010221011121012121212220112110220001221002222200002202112120101200201021010101100102122222201101000121122012112100002012120002222111002001120110001101021021112121012121201201101211210222000020101200221211211101220001001012220011121011200122102011122102120202211002002001201211110001200210021122202101100002211112200102121110211211201202120121100102222022022110001011212221112210111220111011210100112021200200011201200110121010110201012202001202001101111102002110001221002112000020111120221002211210201102111000202022010021111210010000221001112120200100002122100200110111102020022100021022111012222001000000212100200202020221100110122000101121020122010021120001221102202201010212011211101001201101011110120111210020201101111011011001100220010021112012110111011001010202112222210221211210000010121210011102021220201212120101002122011211222220002011112101222002110010202001122010122222022112120102010110201002000210002002102000221111", "100201220021220220111121211001102220202211010211001112001222102222222022121011220020011110100121102202201011011012021000001222200122110202200012022122101101000100211221200021100100201000121021002000210010010202022121122010121210222210222120201110220102122111020022020200010010001120121112221202001210022202010020021011211022010022020212011211210021201110012220221010222112101201110221010220122201220120221101120112012021012010111020201021002210201110222111220111202212201020010202002011000012120211112220001200112121102220211221122010022211222122021102001021201002011002021120222101100121110102222121101110121211122221112212110000220022211110201222101212022222201011110011002011100211222222211210002222102122221121100000201100000112001021220121001110110010122011011002112022002221221201110012111022212220000120122000210000202221110000102222021102221010001211111111222220001112000000000011010102011200021222211220212120200220221000000010220201202011102201122021121000021202211020220002010020022011010020011001200222111120211101201222011000221220210100020221211000122201122111101020221222202102022120211110221200021210200200120201212101111222020120100122211220102201002202021211121010122121011101210100001102021221102022021002212212122012111012012202112011200112211100200121201200100001201011022200120100212200020201200022122022011101211102111210111101101102021000100012212211002121221220220111220100000022101102021000011010101102201010110020000021000220100211021210111220001200211201220221121201120202111200212212122002102112000112012022112200221011202120112100022200102221121010221122112020201222102012122211002122201020000022000102011021001220122012002022111221112010220012201020200220022201222111122101001010210202000202012000221110221011220222202011002021210101010200221121101222201201200122011122022010122100102211012010002222011021022111022101011211020112201102111001202210001122112101100100100100000221211201221202212012200122100201", "100200110000210022121220220211112201011100220212111200021012212121011101100111121011100022002111212220121021102120200222122211121122121100111021012210221120012200211021122010111210100010102111120002000221120201112111022012120202212002211210112201011221100212020212121202210200222200102001022212211122210110011002101001212122000102022201220022101120202200022001022112211211100112021002201111111010112010112010202201012002201122220020122210120022212002202122012110020121112011121110121202220211012102121100102011222010221111201100221110122222202022021122121221010011111212011221020012122021001201122112110220221201010022202200110221100122021020112022020222010111010011000102100121021121020001022022020220022202201120021212112122011100211121020200012222022220102202120010121100011212222111022210220102022020020120121002000111012000112212211201202221000000202111121220011122122120222100112110122011012102211021212120121020010102011100101020001021220120222112212000202211221212221020100011100121221211110122201100222201202211211102011010000111210201022001002001221020201211220011111212101020201212012021212100212122211000112020121200011220000210020222200221211002211020120020100120110011002211102012022010212211020022222010022110001122122220002221112011212200100210021212011101220212111021212110202101221110002011022200221211002202011020120001102221010200021000021210201010120120122210211110201010110110102010121221200011012121010000000201200201022210101210110202200122122221101010101001122210100121201112220020120102112211210210122100021102011111221112200222000101121001011012022222000012120002002210012102122002210000020020222012101221222222022210101000102202001121121202012000220020202211021000211010021010222210102220210111121102122111201221111112022102212211001122102010022220100001201212001112211101212220112110012202000112221020202001010202120212111001222122100020101221021122102221201202221222010111220211120101121200021000122211021101", "001212021120201121120000212020210121011222211201211221111212212212200220100112001020110201011222012000212012000000002000000222002112112200220221120001000220110121011000202122121002102001221012221121000211000001122202212210012012000000010201000002110211000100112020220021001121222222022122010201021112220100100221100220100101122010102200121212120101012110001201001102211101111121020222002202210110112111222121121200222121102012022022010110211202020222010021011222222001020101221022102001001011222211200020120021021210222011121201000110200022221010210110001000120021120120001122000202112211102001220222202220022222012020211021220122122222221002201101122021101122101212010202101020021202101221121020001111120220011022212210011101202222022210200220122122210220210201001011212210021002111221112000100210021121012210112100020021112000222121122221110012221220212002102022000001012100011201220110010121112212101121120020100211210012101211012101012020021110011120222012120110001220021001202100200002122200222101212120001110122011111021111201212001100222120001120220221122000012021112020120102101021010121210111220000022122121200021000200021220222111001210021012112001201120012122021200001022221200002121021011200102012001201102122212012000202110122011000020021121211021011021212011021212010120212111201201020222201212011001201001111112011110021000110000212111021101210200121202101020222120111222202012102212020120020210020210221212211212100020221120122221000022011011012001200012200120111121221100020221122121101002011001111101200212011110100212002201222011021200010202012201110002010000110111002202201212120222202021110210011002211210222011010200002220100022210111222112201101011022100120022101102010110200021021001020222200210021000210221121201101220022002100200222001121022102212220021021011202201122100220122121202212001212212221211222120120000022110020101102200022021010101201012002222020001210001011110211111101221010110000202121120220111111", "220211212101201221112000100021020202121100002211012121220201101201220101101020201112222022212120212202201000011110102101201111002021010222011211121012020022201121102000201021010022220111212210102001211022220122021000101122120110010111220112112001010120101102002122002012222010021022112110022020210102020200002000111202222210200211212011000010201000112211000012011221010110000122020200000222121002210112210011001122200021202201210101211022222112011102020200112002010110111100101121101220120121022011102002211110110120210010222212120001022111100110001121022012210021212021220121022200000102121120220021221101222121000102102002222012211110012222200210020201122211201200222221200212121120011111001001110022101020100102202220120001200101102202111222100112110111001011112001101212101212122020201221100222011122101022210000222122100102111112020002220000212002211001111000220102110001121220020101011012121022120210002222111002101020210100211212102211022210222220211202211121111111102011122222011011221221122001020222222010222011222102112222111022001120021202100001010021202012202101211102201100001121100021111212000220112100010211222000002112020220111121002020202000212021120221010120201112210201210012212100112201112102012011002020102211201211020210001220100111121200200121221020102201222122011020010201011220000121012200212110022022011001122110000210120001122012002022222212201222011000020202210111001222112112012021222111000211000101020211110022100202020200112211002121102221020200200210200102012211222121012001212220201201021121100010000111012102120120101201212222200222200000222101222101011020100100120202102221011020110111012112022100011212111200200212202200211222112201211121002110012102020000010022221122210020211211002122010220010212111111000200101220002210200202001222012021221010201110222200221012220220121110220000010200101111110102021221100120111200122222002001121210010022111101201110020202112100212000202022122000001000211022201002", "002102210011011020212222222221001220001212121012022121220100000220012211212202001101000221121102110212211101000222110102210222021202121202000211222102100221220101020210002212012001020021201120000122101201002202111211122101221002020110111020101202121210210211121111210020001120202200102021202112101000221222101101010002101120120000001210011202110121122120022100111012001020221101011001102121100021112021010111122210202212102022021121121010210122020100220020022100122202210102220000110211112222122220001010221210012212001100212211100010002211110001112120001011122000222111021211121222202220112011022000220211120212110021010020110102100122202211122120102221010120201202100112122011221220121222012000202000101022101120102202102111011222110121101002122210221021000102122010101100020210012121001221210221110112022102021100100122121012201021211022110011011202121201020212212020021222102001211100021112200202112111211021021020010210002012211200201200022221112020010022211220012202111111110202002101111012210200020011122021222122011110202102012201200001001012120210010000201001212102121001100021202100210112021122111100020120010111020111212212101102021000201201221120001221120010002102022110122212100020022221010000110200211121102120012111220020120211211110011210011111222122202010010220211222211210211020222021021221121101202202220010200000212000102002012202202002121222101102022210101202120102202001212211211200020220012212021010120111002001110020110000120201000101222100011220111202121101021112210222220110112020200211122210211100122200120110200111021201222112112020012221002201221110001220200220102200112120000111202212212210101012122022121211010010110012122020101121120110211001212022222021121100210000121012012000122111112112102021100102010221122200100120110201002202110111120111202010202212200101012110002200002110201200121111011011211222121120002022012010020100120122101110010101101002021000011112222100020021002012121202112221211000020100", "222122212022101121002011220121002201220011102202202002002021001220220011122211122221210120221112001202120001020022022002101010010000120012201210220122010210001202102012000121112010200001110120211020212122101121201122112111220011100101100112221022110200121211121001122202100001200112220000101212221002100221210110210111202022020210020012212212220021110220201120222121111200111211020221001211100002120101101221002101021202011001001112212100200021202100120222200100100000220101221010200111200012112121211220211110110102220210000012111212201120201020100112000222011110120100000021002221222120220121012210021102012102021220222000122111212010211101200020110210112021101101011202221220111000112122002121010100211122011100110111111122210200011221212100110001202021012212010110220020212201011202210201021002111020110002202100010211202201221100221000101020201200012120122100122010200210210200011021020200210010011211110212012220212110111001220001220202022020202112220000202210202212211101122202220010020100002001211001110101110010112212001210101012202012101212210000201102100210212201020101020010122101100002100122022210120111000211121221112221210120101221202220121011011201112022110112222001100121020112101222001212220022110201010002221212121220011220221022000221222020121010002002021102011222112210020101011111022021212110110212000201012202012210021111220122100000002200212122101120000102212212022001122111222001121210020011022010210202012212010202101020122120220000210100011010020010221100100202020111102110020122101212120101211110120001121102102110112112110010012011012011220001011011222112211222000012102202002010022022200001120012120021201201012202022001201010010222002022021121221222021102222002101100220100021211101121210101020212002002101120212101211110121002122202112202221222111012220201121121211020011101002010002111021111221212221022011122201120002121220112101020020000201221212012122212100110010220200012011211012212002202201000211010", "221100122100010000210101112220011221102210110210121112001012221210002210122010101111011120020002121002211110000211100200022212110001212202112100202020112020101121212211220110112201101212212021011211212221211020200212220111000011020210002112211210000112122211120101210220001120100100211121022001202200200110211001112112112101122001100111222111221212122202010112102022010002221012212221002100101222220122202112100011222022101000022200011121002212102021211120000121200020001010211101100220001120000021101102021122012022102200021100110120000010021010200111020122210021001111201121001021220100200122200102022002110001002120222212111120212101020101100112222110010121222001121000020220121101001021012210210000000222001220221110002222010210200100012210101011111112120102101011111101021220022200000200121112211202111001221001222120002110112222100002001022111120121111122000220101012220012121211111011110111221201220010221010202210112002221000212112001012121110001110012102102112201200012211112112111001202022101121010202201002210202100001221110201111010100221011120020221111221111121002020112222101000010120020220211220221010102112111102121021121212010111220222211211210122001001000010000220201110212000221012212021120011112220102011011012102110211200022121010122102022112020011002121210011212021212212122211222121120221100222210022200121120011101000212011212110011100010012011102010220001012001121110001112122022102222020202110211000022010120022102002221020010211000010101201222221002100112220020201101211011121211112110122210112121112020202001210212200100212202001220122110221121100200110221102010010010112222110211201211000002212011000000222010002110222222200022011120122010201210212002011020002001012011000020122000202120112102122000022000001121020112120011021010222102010200220112011212220210122011020000220202001101002110220112101202200020000020021102101120122121001121100110112102111200020100210201001202110011012010122111102000001021100012", "121212010212220110001211211201101120102000000221100210202112022202112001211222011000000022121002222222200020201220120212211101000120022010010001120202110200210121212020102111101020200202111122021110012100100122201112021101120021020111101212021001211220211022021210112002112002002101121110201221202202000011222022010020022202012201010011022212002222222120020221100022202021202100102021012001122110210220212221001101001010102211002021120002220100200200220120002210021121010210120122110221121012010102221022201001112012022120202010111021101011121110222212011212001222102011012022202010212210111000101202210212110221010020111112011111012020202101102200000102202102200012110201001102022112022222100202002011200021120210122021010101222022102010222022221101020111222211220112100212221002221012111022212100010000122220022210011112201002221201212221001120121210020102201022021201111110120101122212011221000120210021211212100012212220211212120122000012202112221122122001022122011220001112211212210020111120110121112121021020221202221111022021111001120220020112011211022222111011010002220220221001021220212102120022122222202220122012001111120210111212110000110202020121110001201112221122001022211022200221202202200220002011112202120121110010221211001212221011012111111111110101112122012000002022000011102001201011022000212020100111201100120102221110121002222102212201021222202110210211122012000101112220110101020110220212121111220212221111211120012112211001122012111212211222201120000201202121101220000202111012100000220211221012202121220002100011011000200200210021021111220022212112022210122000202021121112111211112001222200211201110010111012102020010222021000021201001000102012002222222121121110120202212221020211212121212210012221211110011000210210120222210121212202101212211002112221022111000100022120000212010021010022101110012111122111212122000212222120012222112221021201022022011202000011011012221011212022021212100102112110102220102212121202", "110001201010112020210012021221110210022201011112020101201222001222201011112212201010102111202002022221022121120111102112110012122001200011110012221010120110212220222120100102210120101001021001002202102212211102110202201221121111111212000211221111022101122220021100020121012120111012202122222002121200020222020201221120010012001011111000010101010012112201120122202200200012202110201012001121221210101210201202022012000111221110021022012120010110121202220120012222101120220010012100202201012010021012201201111111122020021202002120010112100001200111220112010220100200211010001112020111221100220000002222102010212211110200200202112120001221112111121001201211000111201102122211111112111000222212200122212221220010121111022021022200012100010102222120211220200202221110112002020211211111220012221101221021100201110210120221221121021102012211221222200221020121121111121211222201002102010100101010122021221010010012201121202002020021002120102112200111120022002222211222211111221020200200210222101000101201020020000022122210110121011201111212011211012022020211012220210201101011220012121010001220112120100100021101220011100220120202020022012002101111122122111102200102210220120001200020220210202222020110200020112012102201000102011111010122201022011122022110111212022122120211222110100212122212110011202201001001100201020101110212011000022100002212021002001022201022022210210101120012120210212221222220211002102221201121222002221000202002220222122012101121120211120022102022102110211022222011101010100211221212201112221111020022102102122221222122110012211211212112122210122011220212001221022111120012002001102010010112021010211201222010121002011220202020010221102211210101121122011100221121121121101000212020022111211121002202012120021010202010212122120102022222000101210010122111222021122121211001012100022102020122111111200200221201222200221012111222211111120120022112000120010211020202021010221222212120110021101101012002220101021222100020021000", "202101111200222212120211212002100120020022011222111110002112012100110000001220122102202212021111220022021012110010102121222011122202122211111001120002011220002222120000002112000000120020020122021102212022122111221000000211000101202011110122011111220021201111012122112221220220200120021011111001210000210111020110111200200110022102112122202022221220112112011012220211211110202111110121012222010122122220210202221212000122201010110010110000100201112200001121220210220211222222002201000110021102010110000021121021221101121210011021020121012220022000020121110002201121221010101100100212222220122201222021222222002011221101221210011122200010001202120201101212221000211222220200102011020220021001020211021200212211122011112102011202221200010002222212220120020011002002222210201112211211000210202022221120112012001110211002000002212010110100211102121200100000210210010000201001201200101120011121100101101102110220010111012000021022102201011222220200112012001201022201101221202110022020120000101022110221220100100100200101000021221121112101110101110110021210201020001220112200112120010122210000222001001220021121011012222101002200021200101110020110220110022000020211221220021220020010102012022100100011122121210110202202200111001220221202000110011101112201020111001202210201010122112021210011111022122021002012112102222210122012221010011010220100102112120001102201022010001020100021002010111112120001021011200021001010012021002111012021210121110021021122201010001212122112202010111212212122002210220102101012110012100020212210201120010201112101020200022022122200200002221210211200010002000200112210011210102011222120111211220111220001001212000111110010111211102011002222112120121021212212212100212212122021002111000010001101201122111210202222100101021121010102021022210022101110001221211200010002000211102001221012001122020011211200221210100010220201020022221100210221000011112020212212210121221121110100101010110002222012201222101211112001221100", "210022112112022202020011101211200200210220110001122101110002022101201021002102120101100222010100201000102020222201200220011010000002022110200120110211021001000202122001100211200010012011012011222020221102202202012201222201212112001222121022202201011010220211212210001200220202122201001020100202012002101210221022202020002111102000010022220110221022220202011222100022112011121022111002000112002002202121100010002212222010121012101102121221002012122202112210110101111010021112101221022120102010022222212101100101011022000011112001120002202120001210212012000020121120212021001021202101221221001020200020120011101222020221221111220102201201022121022020221211012210000212122100202020121110111001012122212201211022021021212222122211211011121220101202101022002100201000221011112220201122012210000202001011212022122001202022010201122111202012112120000121012120202121002210020121101200221222112002201212122112121012120000011122020220212012201011010021010220001121102022210110200011101010012220221122211111121122002021202111222011202121221011100200210002121200021112222120011010121221212220022110110200010002010020220110020212011200121120102002020012122001120111201222000100010120101021100210120101010221202200021020222122100222202012012010220110220120102202221220200000211212101000221012120101101010022112020220112020122112122021110000020012120110001001100100221210022200022112201220220211212121202000100111000021110021001021000110211211200212100122121202112101011121222112202202102210110022020110110201012022121210212222100111002120000212211201222221102100120002020001111020222111210222202102112122021110112002101121120002011201101200012201022220210100002100002201121210010001012101222002012100001210000222202001220121001122020121020021111102101001020012221010121112112022102220112001112212221102111221101012212120011202221111210010002200220121002010122021112010011101210012100011212112022011110101211100002021200121101010211100001112221210220121", "011022020112100022112102100202022010210221112112010011102221110020012101011101220210021211212020100020212100101211201112111201110022012012100121001201121020211211011012222012120002102021001010111202001111101012110001001121020000022212112210002212000101100010212220111200012021111200201001221202212022001112201210002011211222122120221012210122221121002221221120110220201201122102021012211022211011211012020200010220102222122002211122220122020101020001220220000220222002110101221202020111220200202122112202000100010012222222202011012211111200210211211010220221110111021020122110000110002100020210110201002120221221102121011010012002011202102101110120100022101110100012222121110120200202000021020022120010021110002000200121202210121200210011021100221110201011210100011000110001000001210211220022020112120222020101122220021022102000000020001112200112210121210212221202211010021212221102112220011122021101012210210200111201101110111201021012121210200121011100002120211002201112111220210111120112001002202122102102000220001100101010120020020212210010111110112022120000022121101221022012010020012212111020120020202111002022111202011011211221220201222101002212220102002020111211002102112112101120000212001112112221021002212121010011121211000111010212122202110122000022211100021222120021222122121021012012202012212021121100001022201012122111221002112122020122201201022222102222010111102020222100210020212101222110112002010010001110022110201222112222000121222212120012210221121022100101001222220221211020122220012101021022101002210020001101120021110000021100000010110021021002002211100220202211012010021001112022021211021022110122122210011201222201100221201120021202000022212121112112101121210011210200112222220002000122021110112100201022220002221001100202000212110220111111202121212110120000110012100222122022212000111110012220220020202010021110222002010120012121221200122110101010200002022101122222221202220122022101102102002001020221101222221110", "211020101001121102022111010121222000002122012121022001021220202120010211012101112022222121111001120210010220221112200121201212111002211202200122112210002012222112011101112011112000122110002101102122202101212021001122022011111002221200200202101000212211111222101211000220120121112010210212002000102121110210101011101221100201022212021212211202201212122022211100121011001212222202122221201122120120022201121101022112000110222000202212202111022202102110210012111200000012200001212002110211112111211111210002001001122210111001122211100021221011212120101212122121201002010100000102001220222101121220211212211111112211020110100122010112121021100020022011201101211102022121000101212221002022211222002200200210211200101010001122001001022112101012211002021102012220222102000200102202021100222221020222200120012221012110222012020122001121100101210120221011200220022112111222000121111101002202122121202021111010020100122000120111222020120021202001010110212211011221212200020002000000222200020202000102012212021201102202111120212201102011000001012212000022202202220000010120200121001212101110001020122110022201111222210202210201122220111120011001120211111022102220220201220102001002011202200112212222210120011201021001102010101220102111120012112020221011100120222102211211220002112012112020112112202202121220110101111211022200002222110000221221111220201102220112220002111022201101200000212022010211121012110010111200000102011102201220002021202001212010112120022101112111111120022000002020011111201211102121210010111222211111222001211112022020100211001221022022011001222201222002220122010020110020012122001200022112122021112101010222212211002112021001112221120110210122000120000020221102021220121211020020120211011122100001100020202122112201000021111000001020021201000212120200110002201001112011201121010011001022210121010001221012010011022212110120100100100202102000011211221011210201020002002002102112100111120220222001121220111021111020102022200002", "020121100202122211111021221220222200002211001222111110010002122212012111011210100020202200112021002022101121022120010021122110021212220020010110001101102211111020201122011102102021102001022111200222220012011012121121112110220200110101220121221002110002121010201212022201212100212122000111022021010122222201120102212002120110122200121220022000010221210212001201000121200022101122112122221101002120200220212212222220112100002002200010210002122111122021021102122200110000200012200101212210111210111111001100000012110212212101101100020211010221001200010021012120010210120121121200110110120100010121200011002022000000010012010102211002001211012002220210212200020000000022111212010222021200112102101000011010212200111011101112001112120001200120110212021220210010222002110111002110011212001222210001002000202220001021012211212010200111102100211120110202102122021112220021100200012122110211120200000120110101010202021212022122110210102200020120212000221000202202202200201121101120212100210220022102102220220120022101210220012112111001101212221222212221002121102012110012212112021021002212120001110112001102002010012121010211221011210022110022000011200122012101222201112110121010221101211122000002121220102210120121100201111110210110002202221102100120110022222221012120120212011011210010221211222222120111122112000112100122110101200101112200111110211011120201202212002202221121111220110220001200212220022220000222220021201011001220202100101111212002110111112220222210202211012222010201001011021110200122011102022110220000011001122011121110212102020201111210001222112020112200221111111220211020000101112000202001122120102220120120121101012211212211202112122022021012221011221220102020111022120200211201020001020000210101120210020110220111212220221111022100001021022021012102210021102000111001201220201212101100001221111221202210022111220022111010011120102020210022200211010000102202211222221212210010210222020101211001112012112002012012001001101020", "111112200201012021200000012212020112010210112012122120100222100211211102201012021121001222101211202012210121001121121111121212002022212001212110120220000202122102111222122020221111201220021202121121211010110102202222200100200100212102002021000210012010101120012122002111100201110020212120222020212012121002221021022002222212120102020201211010112221002020102112111212221021201101102021100011201122121120102120210202221111011210022220010110211011101102012102012222021011111022212000000220201202020001002122102012102122101120010121012220002011012110212102012001002200221002022112221221011100222110200112021020102221202100012101012111220002002000222210200002021020211022010112011222212201011110202010212201012001121210102012121221000220010011211122222201002221011002112101001210011101212010222120101121121221222120220202120101121002102211200122210120111111020211011111002212211001012201102012121020110120221100210111210110122212101102012111220102201211111011000102021212020002000000120100002220121001010201110112202221222100002200121002120121112201020210220011002002020010222202212002120211002000221210222202010121012010100101122022101101110221222010002212002220011110012110121220021210121111101200000022102201211022010210211111212102222100110200010211221001110011212112011010021121202220121120110011111102120021211210012110122102001100022001101210122022000020120002201012210222110220001220210122220200000211111112010021011121010220002012102012002022020101102000201001120111212210220100011020111012200112212222020002002002211022001000012001222110211121211221002200012010112222211122111221010012010011111021210221020010212120110010012010112012121121112122221112201111200000110000022010002022021200122001111012120210111100020010111122200110220212002202202111222220021110101012220110121021212212102010000200121202000021212010202021121211110202212011210102101110111211110110201002001210101220001100212221010202002121100100112201221201112221222012", "021002211120102002121220000000111010121021022200012211010021111000111110101120102011220021001211212101222200121010100121210112110211100122121000010220010121210012010210001120220011202012221001210200101200201001112210121212221122012102110002022210120021002021100020021010111202000001000201011122110011112220222101021102111112002222121101110122220020112122200112012220102100101021210012222110220002110211022102101221111100002100212020020011111210202022010200020121002002022011002111202021212111120101200211122011112021120111100100022220102000000120221101010110012002010100121120112001012122222111120021021011200212021122002220112102121211200111210021102222211101111012220000010100100120000120010000102211121011200122220022222210101220102021212120102200110121200201202111202111020020110222001222011102100010100120001222212110200102110020000101001210021211021101221122200022222202010121010202010212120200201022212122110101121121210110112102210111101222212211000120001102220201111002101112212110010221220020020210001021212012122212111022201010202200101001022101000120120022112010002210221001102211200020110101102011220010211012121111001200210100011211201210012112012201200120221002220221122012101012000012200100012200121000122200122210210102122011121002101112012111022010102102120112000122210222112110122121212110122120222000100010010021010221122122000212000121101220200112222022001100010110120122002100121011120222120202110211121200100000002210121110010121111101220220211012200101201211120221201021001001222102102000212211220112101022220001022211022212222200101121201201100010000020200220212000100022001211111101010210002222222002002200101202122101212200111022101000202020200112101100222002111021002201210101010222020120222111000021120020012122020121100011002222201110012010122220101001010101101120111112002100212020222120211221120120020100221220020022002102212101211100100021202101101110011011021200002002121001010012111112000220002010121221", "000100002200020112221011110201102021021220200011021202001110002112012210212002011101002112201000102020202112010001100000011101200002020101001012122202212021221111210020111202212111010200110200100101221012100122021222202120202012111122012102022110020121202111011121222020021121122002002210220111221212010012100210120221201201112122212201021021012122012102000120112202001000220110101212002121010100001110012010001001201022110102021110120022101202001202111102100220112220022020212022200212211122121021101111221002010012111012022210101000012010202211200011021210001012201021102000120020012001022201201210020101012202010212101220110210101022110111021022221012100012002011222111212220201220222211211012001221020221021011011020100020200010221212010121001012001200202110110202210111120011120212102100000111020201220101020122100112101200202200220211011001222122221201101210200101020022112111201101001210220021002212101101001201020220002001220202221211211212000121012221200221122100102002220000200102101001000122021210020220102100100021022110001221110222100111122222002010011121101121011200212102010011111011110101200212010111021001011201201112220121200112200021021201121110202121202002201020201011020210122000122111011202200112000200200221101201022200110122002222012102222201110122221112010202000011102112210112112000101000122021020121200121002002212112201221201100202221012201100101212021110201012002000011221101110202020001122102101102002111122200010021110011212221010022020120202121001020222021021100122212011011102112201000221002120020021020121100200021201001112022101021221122100212210021010221101200220221001121022111122221000110221010211100101000211221020100011211011121220211200200010101020020011210100011112000110000122101111111002020002020221011212211121120220200002120002110202112001112010221201011012211101000211012101001222102111212221101121211220111022212022220022012112021202212120210121111101011112102012202011020102021100122001211", "211201100102211211210012001012220112110000201112021000102121012201002011112001202122210222202120121001012200200120001001111002011020201000001201122100220001102111112101200010212202022002200201202001200012200222111011101112222012100211021010002020200201121121100221101210002211120102000020001011011101101101011001202000021111220222220200112212222012122111020110202121220210200101111211102201201222112220111210001102112222001221210122010201202020111210201120020211100102010220000111202222021201021012220020001010222210220001012000221012000011212021120021211210021110102210011020110022220212101010020212221220022221100111001121010000022010010122220100100102102200222101112001012100121010100201221200012112222122010221002111200212210122112111220002210211021101022021012112110022001210222001222222022102002001112120101100211210021020112110110100110122010110220202122120002122202000111211220102111111221000101220110000211012202022210120221002221100200221201110220200121011022222112220122102122022210011100101121102121001212221200010000021111001221101012121111211210212010201121222222221221211012201111222111212012202211222020020121022100100110121212122120020112101112021010202020120002120211221022220100020120202112012100000211112222100111021001221021221021212201200222220200212000110022210001211010221100212111112101000122121120122200120001100022122001020021201022012002020201011222102002001100120202200202020200010112212220100011211000001100201012000222001022221100002210110102220020211210120102211102210102202100100000122011122222011111020001000211101201120220102100010022122101000200111100001000020111111010110221200220000202210202120102121011012202122120120221100002100101212020122020020012220002121220212121121122002120201002022100101222120010002102211000222122110110220112020022212010121002102020001110220100002011220112002111021012201011001012101102121222101000102211101112201120100011000211021002210102221001200012010210120021012222212", "012011222101110102002000100202121112022100220011111022221101111000220002111120220222122212011001221102211200122010202201111112221021220011201020000012201101210020212200120212022111120202002012100122020201112021001201211110001210000212210210010000102210222212000002101201111122100202002011110010122110120020022011111020100212220012121110110201120002001211012100111200102020012011010200221200210001220100020000211011012100000011000121221112122102111000121222202010102021211022022010111210210112002100120102001122210221201110011011002121220110210111211022011212210120200011112102212012202212021021221011000100112002100101210210100001222112220220000121211220000200121221100220211012021001002010222220212021112012111020020012222010121112220122112002102222102201120012100022002201022001121011211101201212222101002120112212111212011200020220200111220010212101221022120002010020102000111012202012121220011211121212002122011202212212200122212100120212001202101010002000101101100101201210202101200212001021220112021220011020210200100222101112210201220222200220002021221012222112102112212112021100222110101101201222202110112010011010101100122200002021100211211011212100010012002102110122121202122021220101122002210121022122022022110211001222012200212012200222211122102110221210210021110200220001022201111111202122112011010112000201020010201220110102021102021200110222220001011100212022011121102021100020200010211012121102211200212202000022002020100022022011101201120210212100022210110212021020011211202010122001222220011222002210011112011210112021211102102101000101202010210212020021111000120122112020112010010121010102021001110201111112002220100010111200101110111102220100122011201211221212021012002200210000000011212200111011111021112122202122200221201100212001222221021111121202201221111100001100211201122100021222020202020001002201210120020200110220112120002001002100001202020210120201101210102002121200211220012122002111010111101010020110200210", "201222121102001011220011101200111200201120021120220220020120210121000010121211110110010212011002102212112201220221002002000000220201122221020022222112210202112010211222201121022112102212201212012010210112221111112221012011201100222102201221211220200210200120220010221021110122100202201020021011100120101222200011202212110010112210021020221202222110112010120211101212212100100010000012121220222020212101211120021202012111201100101011121101121022000021220210001112212021220101202121211101102222120212021012021122220120120210020120021112112120002012101010202201111210011012222202001010010202222210010122020102210021111121211121020021102122000100211200102212211210022100201012012201201211212212122221100200001221120111200021212112011020022020021122101012211210022112112002022010221121111210220002120011210201102221011002201200112210112112011011010221011122100101022002001002020010222102022221221200122210002101012001122222211200010201022102100110222011000120011221222210112002112120100000111212221020012111020010220000022221200221012012221100110000002120222200110222202022020112210221002122122120020021011110101000102001002010101020210211220121111222102121022221012022121101222101102102022020112021020100021222021112220002120120110120101102202001201111221201011002120110121201120002212002110022112101202212202221000011011122102111000212101201111122021120220011020010102021221220220210212202221010200201010100102002020210000101010011111201121210122010022111022102011200202220222011212021200001200011012120122000101211020121210210122201101112002111222111210021210012021200010121220101022202022120020122222020200012202221021122102100010222201200110022200112111122100220020002221211120120022010012211212220120110021000212120122102020022201002110202122120020012200001010011112211000202021112121220111210001110110210110100202201012020121211110010211101202012021201121201021012210000100111111011102120210122020010200012012100011210022110112121210110", "101011201211010002221210110002221120010120101112120022202112001112210212022202010110020001120210201022212221010110120121101202020202011000000002220222110222010112002000022010002002002020022100122110210202020110011210022211211000200102010020220000100122210122210010011011200000121111211201211111020212012121221222102121100211201112011002101200120021021212022001110121220102000201210022002110101202121020010220000000012112201202020211000122121010202121201210220112101222021101001022121112221010012122012020120200010002020222212111122121000222212020120122002112200101200020220100220202202212000110111012210111222211020010212112010220001220000100000001201110012021010102112202011021121012111200000021110200201002221221012201100121110202201002220220010001222212211210212210211020110012211022102012012200121020210002012011102220122200120110102120001012120002210022000221011212112210020202022201212120112002212201220020212212012020001112220110020112001121000110021120112002201022201222222112022201222202102120000021101211020002020221222121210101012112010100012210001112200101012001122000120200112022101202122002100211200112022021220102020112012011112102101021011200100212002122212110202201020012021210202212001102110200211220221120002002110210022021201021001212102122211010211221110002221120121221122210002021102011220000221111110220010210010121002020021010111011220112020210001110002201200221021010002112201110101222212212221120102222021122022202121200021200121001220022100110211121110122111002110121020010211011200022021212122012122110011221221000211022212001220020012020012222011110101211212020121000011102212112002011021100211201002200101021012120110110200101021221201122010020202001220101012111010102021121220010111010001010201221021000021122102210021122021001011011000110121111012121121110121111201010211120001201112212102222122110110000110200121002022011120122111222022010110111200121001010211012100111211102122100221101211212011012201120", "000110021112002110101211110200002200011020121102220102011222010100222221210012210010101111012111022210102012101011210121101022210011022101212111222120121220110000011112001212010121012000022222112110201202212120122211011211220220021121202110121222010111102200112111121122001010222221012020012200022120112020110121110022122210121120211001110202221101020121121010221122000020202012011222101012221201220110100122012111021112110200220010110202222000002000202220120012021100010110110212100211000120120111111000111101122212122120101202220011010002010012002222101201000220002201010010020212212202002021120022210102101102211012022100022000012221101221020211012202011222102201001210010121221221002111121121000210020000010011102202212011210200120102112002000221000202120202110022001200022220111200220010011012220012002121200000202221011002010011000121110012210021220202200110001121000210021121120220000021220110112202110210022120101122021110001100222101221102121120212202000001112010010120122201120022222001001111002100010101112002121002101112221002022012102111112220111122222001012112021111010002211012012011202021221001201110101200211201201111121102002021121202200202011001102012112112010211210101222021022202222212000012110102120212110000122122212200011101021121102011002202002112101210222022022212211000020022020021122002102110010001220101200100000210101210010020121011012122000121122001112100120011212100100010111000010220012210212001211011211202122110000001010002000101220111110112011002101110111201200012121110210000001202021102110221102211220220100212021221102020110111200210120212121112001210221010210101210221212112220202001201122122122102102210222220202001211121120111101102210210121101200202202211202022210111112221001200200101100221210200022110211120221120200001011020200220220220202012000221021010021202210112120211121022202001112100022021002102002111012212110202002022220011021220102211211110202212110121101220000012201121202012222022", "022010211220012110220121201120212201012010121200200001222120221201211102222221210120220010111101210200000201022212221122202112101021112122202210121021121212102012021001200100100102102112211112002100000121012100112010222221100012111111010122011012101002210012002112100010202220110111211221012211121000210200001121201200100210111110221022120011222121212201121122001221220112222021022010210122002000201222001102101101111120220012111212002112100112212101002002102111211201202212021002100122201012002011100111220212100201021120020110120110210101202101020100202021102002022002102012012021212001021122101200100120202010110011201011001002211210212001111211220100110000211001012120111122010221122201121210010021112111012200221220222011200202022001211011200101201201021122000101102021222201220221000221202211121210101220122002002002001121010210210111111212120011120012020201122201122022121212021100000210201101211012001212212020122212211200012101102211220010200202002222112202220212110022211002110121210100021220102021202120110020020112120220002102102202000000110112221202020102122201121021020212121000222101111222101221122002201022201202021211111101001121122221020100012020110000021200021000222202021221001110012102021211100010222001002101202111110222122221101212110220012222112012001012011221001112210021100122020210202020001202011002121012211122100111102221101100010100211211012002020112122202220000020001100020200200211220111210011211001102010200101101000102021120120111111210201101011021210021212022212112102002022022021001202222200201201111222002120100202212001022200001120001022112201120110012202222021110010220102000201220202010221121112221112102110020220201001100220220111202121001000211201210212011112200122222110220001122001020210121110112202212011200110201202001120122101122201100222202221011111210010111112210020110020021120022211200120222012001001220000012112100201022001202220002210212002120022020001212012002021100100020100001220022", "020110010001120220220211202122000121202020000010112221201021200111112122110000001221111200111012122011000200211100211120220210100012011120200112201120122101222111121021121211202200220221100102120010020011200111002001210022022110122101012001022112110220000120011210221001201121202220101111000121122020000211021010102102121020201001212000102221121202000011221101010201212212002200211221221100000110100021212012221121122222011110201121120011010212011101022001121100122001000122020011212200210002011021022220120201020000002100220011110221202010211000212020110011222021010101020222002011210111210101110122011022212200101110100012220021200001221100002102011200010202011110022102022202101110001222112110212022210111211210100002221220002202100221100201200022121001020201202001000002122221111020102221020121120201012110022100002200102021020101121110000021001210110012221022022220021001122101220222201200022202122202111202210001002020210000002021012112200112021122112112001122111110200002100100211111010222111220100211220121210011121212220222220001222021010202001022021021010110122122002201112121022022011012110112022222001101110221010011102020021212122001112022121102112020021212011220101011110211201010200010102100021222111111201100101000202212022021201022101220222122120002202021010221021102221210102212102110111000011022222100211212002110200001000220222111201110222021200120011022102010111121221011211120200111002011000221212210010021022110210101002110111211222220221220001210111002110201210211201002120112020202121202100100020112122022110020012212021210022210222012102121100022000001221110010022121012011212011101022121000112122101211201112021220112102222201022122101022112122212110010222001012222100012222001101212110122112211021112101112002211121100120000121201110021112000111221201110202011022202021021022222201222022102222212012021110022001101222020010211121101212010212212020111101100102122121101212011120101222201022022012120211111120001", "000120021020200101201201000010020002102220200102221000012010100210221011122221222112122001121012020022100210201000100202002122100010010200201212100210201200112112110111112202220221211200210211020020200220020111121120011010011021001122100111221102012002112020220020212122111222011001012002221102100210112111110101221221111002022111010011121200102100201100220102222222020210120211210220201101001021210221011221021102212002021012220020222002101210022021212120121110221112010202102210212011002221111020200121022201200200012120112110000100211121121000202002101201101011020121120201220022112202102102020202100112221120000210222122222022101212200000222122010021200000000002020222001101200001102220110022110202000121111200110000012021111000222202112010201002100201111121010200221012221121221211110100211020222002011201011011212001122102220020101120021220100200002020000200100001101002020012122121001221210202112002001210011202211021010101120100110202010200212002110021002012210111022120201101101211010200122102120021022121120000201012200120102022000212211111001012011201111000100100211022201020210002111010210012100111021222100001221120011222102102221011110221002110202120212000210010202122202110022101210222011011020220020012110110210011001120121201000210012121102020102202202102111021120022220011120010201122200021112101202010011012012001110022101012201022012021200222111121211121001100111201122102201222100021212021212110022122112222211000200022100110111002000202122002111001120111222112102010210111122121022111200210200102200010200200110201100010110211000210001122020101211121000111211022021020110100012001002001222101120122112011100211110022210021212110002120012112220210202001121022201202102021201010111211021012202120000111122121022120220110200112202122010011122120020120112211012022120112112021200100201121111021222212222110211111210100210001012120122011002022222011221011010010111211102200210101221000221022111211002221021220010100221201", "121112102100221221220200221210020101220222111001012111221021011010121221000102012200022202122012210201122101200120210112221221200212010122100201211122012210200010220112012002220222111100200211001122122022001221111112102220011121101022112210002102111211221110011110012200200220112000020202110100011021200012020220012100221021011121111000221121222002212012001002210102012112200211201120220102011012112111200022020102011220212210012200122102222022010121212221001211021121022210020101222111211201220220112002201210221120002201012020222012221001010012001122202011120212111102012112110021012101001000000012212111111221100021111111011101000021122220112000000210020210110111010101220220221112010121100012221000101020100110202212202000122202021012110101222011001202101022010221010222202001001010002222100120020100102111222122110222122100121012011212020220001002121011201202212101200211011010002020222120012100212101012112120011112021000110212102120102001000001021212220021110112111222222222101202021002110020100002021200110020110000201001012100011110121220122000022120002200121101220111211102010011212122022112201002202221011211222122101012200011202011221121000111101221101021020101000000120112000020001122200202220112001211002212212001100200020121211102212211121011002010000012011000112111022201202021102221211212122021110201122000021122000221100011002121202122002021210202210221220211020011121011210201012021101100210111011010210122000211111210002002121120111010221122121202220200011212000121020102010210210110222120022211211210110011100222022101112112110222201010211210220222210022221200021002221210100221102121210201200221001221011222100202021221001121000022102222121001022010101212002011011120121002211021021211200012010020222001100012022022100121101220012112211002121111200000101112111112012100112201011202201110111020101101212000221120012000210100222201222000112221022101010210110120002010101221112021222202012102111210111102222101120211202", "100210221011121012121222221011101211021211110022210202221120122200220012022022000021120212121222010020020201122202120222011211120111001200121000210211121200101210022021101011211211111200201102112201202002022210000220222021002112110221020221222012021210012211102110222122201010122121021021101121111120122111001001122021210022120012101200221222120122001101101022111111211220202200112112220210021020012022001021220121202120102002012211210112211200202001210121212021210020221020100210002100100220010210120212120011202120202101200101211102200020210000000000120212120110001002001011011121220201000012020012111212111002221022222202210000100012200212000101102020212211200212222122010200002111100222121210022121201222221122210101202111122021101100112002120020112121021120022222221111112121200121121002120101101210120000122020012210121002221221000002001100000001011020101102101100122000010110210221112210211012002020212110112002102102212012112220111201101102210120112000122122110022110122221020201111010122222101221122011221001110000210212111101221111220221212010222021020102210122201120221221122202021222111011202200121020112110120121021112121221002011101011110210222011011121000222102121101002010212202121101120211001200002221022202212012010011111120121022020122121120121102202010002102121212022112002222220120002012012112102202102120111122122220101220012020100011110112001001001001122112122110122210201200002000122012022011102021102202010122221010122000211220121021012000202012100211211100020220002020121000021000000222112110000011102101220200101110200102000121112210222002022221011011000101021111200120000122100200000221101210120202002012121011222202112100112121011122012102222212202020021011022112220020102212101210221122102021220210200200202211022121022020121001200221102212100112122122110212211202022120001212011220202102211012202202201012211201221100122000212110202020101001120010022022000002210211002021212102202001212001200101221212220210", "001112021022111020110212011111102102120221222110221210000201000120021101220221012120001010001211211120212012202220100210001020011110100110202222122212112011120122000100010220010002211012010110000200120210201101111220112120012120002211100202110101220002002021011111010202100102010011220201020021101222101221122201221100020200012101201021012112120102102021210021110200022102220100102220001012101022001222121110001110112201022222001001010222121022220102222101122101200221221221212110022021220101010121202210102100001001210022212202112220221011002222021011002022212011111112222022201101012020221020100101220100111211122202001222121102122121012222122102012101212011010111101220221020011202220200022111110101122000020002212122122220212110121101201011212010221010212022202021101000000112202112221012102221012222220111101011022012222020110001110120100002110020001200112200021001110011020022001020220110021122202000010002012221100000202121002100021211122010101001111210100200101100001010210002210121222001220000120011122201100010121001110111022112121002210221002110001102210111002012120101000202010110021122111112101012011022000011000100210021120210101120221011000101012201120122002122002002022120102201112111222210222212121220101220102102020011010111212201110021002000111200100121202110111121022111022220120100012021120002012101011111122112120120201202202000120002220112020002021211012012011120200022211100010001102210110020012200222122112002201110120100001100221200202110021120212211120211102101101221220210001210120022120210102011011020102201011001211110220200222001110021210211021112220222021210212211110000101122121200200110100000000000021121001101101200120201022111012101021020000110022200122111212110211112120210100011020100002100001202202210210022010120010211021201121221100020100011220110221021210221110120222100121021111101011211102102221020011122021102210120201102110221100002120021021211222002020210201010210112102022022010211211110010", "021220122112211220201210021021101121021211020121202112201022222222012210222120121021022210022200011110020100121100121120111010220202220200201001011111202121100101212002011001020212101222200020220202202021220022101121012202012121002200002110100110122222120221210111000120121201022222201021022000101102111220121020022201111220001001020122222002012012110122010222202220110102112221100000212010122011221012002011101001221011020121012021022102120020211112100120021120100120000002222000021010200221011211222211001002020002112000002210022201101022022222120110101000111001111221122222010211012010222102101021201112022000001022000020201021001122100120202212002022220200102211200221002122001211222222201111101110200111012211212010122002200212221020212201111200101022212201012212000002120120200121101000120202202010122001220122111221222201121220011000220101112112101122020022001202220011000000121211112212212120212222102100011112002202201120021102021200110201002000101221212121122000222220202022020202210010010211110220220021020012022010100202222102210011020122111010220021012112102220002002222010201102010110002002010211111201122211120122121210022021122022102222221221020011010120002010001222211200010001211222102101110021101202022012100110222021210212220212210111210221002201221112112020210211002121101220210022200102212222121120210010121010021220212022121110222001000202202112122021202001121221122101110110020121001000111010000222100100021102010210111111220201121110102111002222001102100210011012022201002202202102110002220122200220000022001212221020221211212220112221200120221121202210122021012010211212002002112221221021112221222210121010012122202010120010200121120201001220012020122000211121010222022100110201020001022212021221111122000002111000220212101000201002102211000002101102202120210200010020021120210102012221111111211222001200210200210001010001222000022120110110001020210210011210200011101121010102012222122220120020222001101112110021", "121120020201020120220021110112101211112010012001200202101112210201202011011011012102201110102112100011221112210002120120122012120100100212220002022010112021212221212122112220210212110102012001211022121202200000211201122221111021010101122010020000122120210120211111001212202101222200212122001100000121020222120222220210122020000202012000101110122200011112122012221100212101021011011012201020002120101021022201012112011120220102001011100100110122201021001202020111020102001211012100102110022121101021011100021222211011111011011112011101222022120112021212110101210122121220100201222000020111200012221222122100010002211120121111100212011001111000201110001120210011001002021000111101201012211102011212112200121121012111121221200111121022012221210220110112011111200100221122100200202220221100221221001121212200120020012012001102000011002110202122021011222100010101002201111000002112110211100201221000210210110010010122112101010220202200221102020212212210001222020012022202202001121102211101100000112001210001221200121222210120112102001202110000111101101021012121002120212112012102210100102012112000220210121011220010200000012202220102120111212120221100020010220010200121221121001211011121002000201001221121201220210121000122221002021021010112002002000121210102011022220201120220101210000100022002101012100021022021112012220012110202011120211202121112212021000100100012210000212102021021010222112200001012200120212200122101010210211020201002000120121202101221012101011201212202111010120001210211221122112100001211110021222102101201210000122001112202112100001002200201010020100211122000002101010100122200222102100222022011002120200001020021001221120220102021202012221102110202021112220201111211121210202201201101202011221010111100211201111211121020000212101002011020000122111212102202111100210021020101222100121000101200022120212002001022121110012210200211201021222002112120202012110202111012200111211210210012121120010011101101121121020210201111", "101022010220000011220000100121012222100120201011101101010202102111121102012201111101112221011222112122021112010100022000021220002020211121202002002000010202020022021101120111100121221220012101001222002120011200112010120221122000202111102020112120212211100121201000000121001202110101012200010122120111012101220102102112210112011212020101010112021201100001111010100210201212110210120021000012100010211101021222101022220001210201022020122022102011202000200200020112202222021210010021211120200122211012022122120010102100001000202011101102201010211212222200020112021000112021100121222222111112002022001220222010102210220221210220220210011102111110210122111101111212212010011202012011021220102020011212210112222002002220200221210001110010221220022200202221012002000121111101002021012120002100221122211200201201220211210021212002021211202020011021021221122202101200022121122211210022121201010221012010201211202202021222000211120202011021012112022122120122001111221202101100211210100001010202201110120002000110222122212211200001100122211200101011011110200122020100222111000222102111022011020002002122222100120011012200012022202001020020111200101101102012020122202021210101210010220001022201022021222212001200000011020110122111101100110122020210012102201011102212001211101110011222212021200111202211010122202120020101201001102210111211211201012200212200210022001220210112011022110220221222201110000101212212220112220121022110002212101121210110110111121022200111202211102022221000002201112121120022110200001102221200221220110011001201121011100002211122112110011002110221022100211012111211212120221210221012112102210200101022101201122120100202210211021220110212201021110002220110010012212010001011111022122220012110012121211110222000211100201212101020221220120210220001010012210102121001012112122010222001221102020111002121022220110002121021120122101202122102012011012122220201002122002011211001201200111200000102112220121102220201112120020002012001", "212001021012011020120010021110112222212111212022022100021000111220021001110201002000022211201001221101112120012100012021112212100212202201212000020012121110110002120000111010112211001020001202222201110000220210122020220210221002110012020102000100210010012112122201122012112000011220222010020101112111102120201120212121022010011220121120002002010210211021122222122212122222100202211001200010010020002201000201202012202102212022002020221201110011120201002000120122111120012022200022102120022210120020121220021000111001210110110212022022121112110221222000011110202210222221120211012102020000020100011201100202001021201022220202022002000002220100020201210200122001000122211100200100200022012121222221012121002212200202100001221001202121010210111020212021012020021011120200002221010002120221202222012101212211021002210222221201002001102102202002012221210212102110201121111102202022222010100002020110202200010202102002001212100222120201211212210012102100021221110002102002100022102200211021112201011020021210001000110220120201022000011010010111220002202202012202212020221221111020000102102021111201201110000010021121002100210101121000212021110201112010220200222002210222012212202201201222021220010002222002120222000202002200220222110122200102101110112211020220122022110110110202002201111101011022022012000012210202112122010200102021202112210110102020210102111200122011010220012012101102222212022120002111102022022000102000001012202220110210022002012020011110011022210110001202122201010120020201112222211211000122222122010100211011201202021221120002201120020122101121111121121110021211000021211022121100211022022112211002000002002021122101021001002120020121201211120000110022102211110010202010220201212200201200121201201021201211000101021020122101021011120020020111102002212201201222200010212212102220210200012122100111021021212020012212212010101222220210012220011120202101001122011100201110111022102020211102202120112100020220112211110222001111", "111002020122010010120100121010100122020222110001021011110201201202100001200010000102100121100010101211010100011212120010022120021010011022000112210002002221020021222111021122201211001021001110020122121001200112112221122200201000212122110220112210222010112010101122120000012101121211112121122202112111000020002022210022220010010002201211001111010211021101121120102021100110002022101111020000001211211021222010210122022010020111022111020010220111202020200210022200020200012000022020001011102011101121200210010110111022012120000111110102000211221000102122120101122211112021210210121201101110110211102100022120122221200122202121012122220002021111111122201100111121210100101220122100100120120220011022221102202120222102112222100111020110010120002201020201002202122220221202121012202212111122200010221210021011221112100021012122201002201220122021222211220020020100201222010112122220122000100021022211022012021011001111021010222002120212220201212111001200010012222110122112010212122012210202120010222022002102221000200110220220002102112122101021221201100020021021121000202220222022112101212222012111202211122201211020120021102212221122021100120210221102021102100021202112202121010012110102221100200011012222022222022001200110011121012221120212210111212222010122002111210022121020200221012100020200020120001201112221000111221222221122112021202222101210021100120100022112020100100210100111012202101001001022010102222220100001021110011002021200010210211011110012110110000122020210222200120000210000022222212011122201221120102200122100200221011020102011201111202002100210221020212200211010112020011110000021211222210122020210200221002022221022121221002011111111020110210022220110002211121102121222021010120212110102200210111021101101120100001121110110212121110120011121011201101011200202201201011222221101022101002100012101102112122210102202122220012100010100200202222220012010012220000020101210011220121120020101000122012000000100002102110002102121", "022112121202220212022021102001020222011221101012202010112222111001120212212221000111000100220011201110102211100021002001211211110202121200100022122201000112020220100220222100211122202221001021100012001012201021021021221012111022201020012100112112000200100201211111220201002212201210122121221201022010001022110021122122110211000122012000222212010000120021022110011120012000220221002121110010221211111211012000110001022012110102010021010101011021002212112201122121012210220112020110120120002121222010220002101002020010111202010002200200122210102221202102022101200100100120100110111122001021212120201210022111122212220010220210110110200220010002200010100200122010010111112222200100011210201022221110002100122200122012220220001010202210010210010212200201121201010012021021202011020000001121110222000022001002022210221012100011201022022001002001122022101020221001200210000210210110022122222220220210011211100202220011212111212122212000101110200011111122212021212201200222010000000101100100120012211120021212011020002002122211002102010202011111212122222211011212022001011202020120102211101122122012122022101210202120202201112020112102011121221222112002221001001001101120020200101210200112211002100112112111121112020011222222101021210200221101112001110001002220022212222122201121220210200100111122000101201201201101020222102220121011021000111220122002121112121211121000001011121200001221012210201102100020000101022022000210011012000222012120012211002200112222021200202002102100110112001210021122212000110021121201211212012012211121101100212000110022112200012221122001212002122212100002012000001210110010220010222112210020211101111002022022201021120122122220101121022020220000221212201211211121101102211121001022012121202010202111122122021000211101210011011011222022112101002111021201110122211110002022202110000110012200022202011111202211222012212211202112211002210212121101122000212222120012020020100201022212120121222221012211100200012211120102", "011011112200100002102211021212112110001122000111020022111122111022222120020011010212020021020010121021200010122121010110001221212000022201012002110122202202202211121221100020120101020010022202100121001000112001012010200202120010000110020202200122210011222021212022221102001202000002210102121101201002012111002111210121102210202002010010020121200012110102220222220011002101021002001202120011012022102120212221222020110012211100201221211222220002220111200001021101212011222012202101211012120002222211200201200000200002120022220222212012020000101101010001210121012100102101212022112021201201022012220202101120101220221212210120120100222112202101221011020102121101000020202101210200201012201012020020100000122002111221221122220121102202102012002211010201201012110112222100122022202002122200010120022021111012101122211210202112111102221010220021201020021221102101012221222012221201212002002102112100010012111022022212102101112102220112020020001200020022021012112010111222020010000202111222101011112222122202211002112011100212012210220122201012211201000111021010002111111200012010222020220212220001122100000111112202100102011202210220101210102110020000121212111001101212222220101120112220110210220200002202220001201000101220102021002010002212210022012002112120022012102221121020121221020100111121022212001100101001121122001111021110002201012222002022221210102112222110000200102022210011212122202010121100200212022021111001010022122220111120211111211211020200012000001212022120121021201011010120110022002200210002210021121111222010111022012200010112000210112220120120220100222110112200112022101011111202222102122111101002210211022110002100202220021012201000002120002010202210212211222020122001211112202201002200110102110012021021101121200101222101120001002000210201222121120122010011011102020202102202021100222220220211021222202120100020120111220102222112022001201012222000202000110122202021220222222000222110110111200010211211201221211002111022", "200120121122212201000020222012002100022212002102002222210201120110022120002002111202021121210221002010010101221101221202201110012002122211200222100001212221012020101112112000011120220210210001212000110011012221010121101101022122220211212212010011022100202122121022102010010201011001201120201000010022121202020222002110010011221002200110010221112222121120102000220220020111011211212222102002100221120212001222010100022221201120122201012021111120021000112111221102001002100101220022221002221122000110010120111010222111111121222012221212011110212022120120021012020222021211101101012222020210212221001211012110200102112020021000001201220100022220022022111002121012112122021000021012101201100222000112202210110122100102102112221011010221001021121210200011201222022002202020001102201110102120012222021111220200120000100110120000112101001202010112220111210122021122000201212202111222122222122101000200111022200120000112201210210021121011122221210100102000122222000100021221111120210011010212121122110101220200102010100220201022212102020221001011020122221020101020121210202202000211021112021001202121122012102020121220122200022122010001001120012110111020021010122202101102012111010101021101000112120011101222022101212021200111110211020001122002101121012110112110212112200220102200200100211101111001121120020111201101010020012101001221212211202212202210022011121012111001120222200221222100121202201021111222002110020002221100211110021222101212012220111011110200020001021121002001101022110120122010000220211012220112020211210111121111020122122200011200112222222021122210210001112122020102110000212021112101202101221012120002011122201202010120111012101201012200020201001212221110220011020020122012101010012022202022121000020122201222112121012121010201012020202121112222112111110220001122121111012210212212100222011020001011101202102020021222212021210210100102100211002020102020111100121101021201010011100011012112011002001221201120201212021000002010", "010020002200110002002211220202021022112101000211000201000001000111102011202122120210120120002212101002022000011210112221011001102012120222100012110120102220101002000201010020120002020022121001002200100010011010021011020220020010200210222012000220221200121111022221111111100222221020211121121020020010011110000210020122012000212100100220202120212010122221010200201122200022001102102201212110212212022211110000221022201022111212001002010100100021202202211212221100121212002002100110002022220212001110012110101210020201010110002212001222020022100011111112102222110111202220110020022100022101201201012101120210002212002210102000112002200200212101210120010220111000001222001001101221010020210001120101222010010212200201020020002121200120121210211010002010212102100110121022012102020210001220011112220002011010221012212212211220000021100221101012010210100120020210012120110201111121111001110210111212000201220000121210102020100020110101121021212101122220121100012110211222100202020121020022211212001221000012120021201110120001010111120222201000020002121122020022212102121222101002122121211101220100112011201212000111101102212210011022220211012002200221101102001221020210201221002012221202012001002101000012121100111202202221220200222100022222002010100011101202221111110100202100001211020110122121001122212002020212010110221101200212122202010120212211111011202110102112101120121201221222120112110012121220002111012111222201211211100010012102201022221202020111100000211100210201120011112100110202112120001000220121211012010210122112221202010020022212111211021122120221101022000011011001021212002010001022220021101200201002110211110002100020101022111202020100110020120102102001110121101102212000202102220101120111102101111020102222210222020012102101100110221211220020110200002111121110111112012210001221102020121122100220022110112012101000110220022022100211012020102100222011221001121022111212112211120220101102100020120020120210122022202001010112", "202220100120020210210210011021200202221012200112110212200222200111200100011011100222212011202000211210220121001212000202011112202211202100200120002010001012021201222010202212221112110201201200210201011022210211222200101000212120101211012200000000102122221212100211101011211101110100022122002112111222111012100212020200002111222010220121102112002121010022121221220120200120022020210021221202211200022000121220201220220200010111122102200121111201122100112102122010012121011022211220210112011010100202210221011200011112002121120102221200000021022021200202200102120002210001201202121010122101212000000112211202102112000102110000121020101110111102100111220022012202020110122222201022200212110012011220111111120110200210220222220201221001112201020020022021111222112222220010220210010000011020112010221220200210201002220222212112110002011110111111012002100222201222220211201011011222012002112010010221002022222221220002101002120010110112111001221022202102000002210002202200120001100100022222111111110002210100212111111111010022201102122020221222012011002210102010010011100110002122111221121021211112002012122012011010011021020210010020110221011110000202110202112212111112101022201010122102000022102112020011010112100222221101112202220110000002200220121010002111020110110202020000010110221221200010002120110200110002202000200100002102022202001200121222021211210202000021222111121211212101100012012002122022011001221020010120110220100211201111011212222122201222021222202002121010112211010102101100101212221200222202101221122202120211210120211010200220000022112200211211220220020111212111121221020210000101011001012200121000221201020022001110210002022210102021011010201221022200111020121012210022010022220221222201202002022222021012220201212122222111222102012102111000000120020212122201201221012012120220011010201112121000120210012111200110200010121202202200020201212101201210210201220002212202220012010002100100012222101022210101122202002221100002", "221210002200101222211001000002011102122221021220020222221112212102020011001001202011110110122222202012101122001222002022021011102200121220110011102220210100212111120211222211221112121001211021221110102211111000202102002101100101010222220020100001020220021210101000110121120112110102210010010100012000011200122011002201102100210021201121022021120101212220111022120110000222211110222122001001020112120211012112021001212120202120000002000101101112020111112202102202121202220000120001121211122012202011011222120221110101221111010221000212201112011221210000202012101202011101121022022012002010120211202102212112021111021201021101100211200221022010210011220020221200000200000221200010220020020200101112222112000110221010121211010222210011000001212110102120112100112120210122021011111022020020020021010102002002201200222222121211020020201120002211012120200112112212210212000100120000212111202122221111201100210221021010111020111111110211020000001021121011012102100111102120010201222120220102101221220021102222112121201111122201220220022101210010102000200121110020002112010110101121202222122222011011200110120201112102200112111121021021121121202222122110200210210011122102112121110102202100011111111212200001221220112102100102111222222000200121211220211212020020100201120210010022121200212102021101020002120012100122120202102000000012222020002120201010112212120110112211100022212210010120011101012212111010112012200110020222011020220111111122121100010211002200121100112111022021220222121012111011100202011220012201110001110022220102102212201010021102201010022111102120011010120212110212102110101202021021010000102111110102122212021222001112212112000010011122112222201202212121002010220000111002221202100210101021012112220212021001111021022102020112220000011202122200011111012121210112121212200110121101111121000201111012121220012000210001222201002102101120120201221210210111211121102200211010220111221112210210122102001000110100202101210201102000", "102011111100210222021022111201212222102221220101201020020211100011000222002002100001002020010220111100201021221020201021002101022102100020112122020112100220221002100202210002222200212122212110201201022221200001201001120002122120212222211011101122222101021112100122212210220001110021010020222200112111110221202212201102111100212000012122222202122211101022120220101122100222022110212212022221111201102220221222020122212221200102021121020200220212200020221111221201111000101120021221111021200010012000021011201220010221011121102021101212001210022201100112010112021112010220212102221202001121102002112011020122002121212011212100221000121121121012002102112110222021000222102100010010112010002112102211002012001022011100102122012020112210021100002110121222100020120021102211011110002201222002201012000120012211021012010211111121112111012021012020010221011002022021101100011222012201201021221122101202001201021101111222221221121011011121210101021022201221200120021002001212021202201010002222101020101012012100220112101202022102120012110120002011110210020200210222001012020201212100220112002100100221101210012010100101220122002202011101221021021122220011020212110022110212122200110222111110120212100110021220011201222121222110121002002111022112201101022101121212211021022022012112221110102121201220111002111122101201112201002000011221000012102020211112121120111200100221022021120102000200022012011022121011222202112221201002201020000220010102101222020121200221021021210022120110021020221012012210110201201102122110112212002212110221020201102020200012200010002120220000202000220122200012111022012201220211121022010020200012201121110202110011022221210121222111120020220120211200001012122100201000112122202012010211020120011202210022110220200100101220212120121002221022110012011101202101001001212211210210020001021020212022102001211122100222100001011110202020212110012210002200200111220020100101020211102010022221020211100220122210121210022222112101", "020000000101211212221111220201110102101222120121212010102101100012121001222112020000022022010021200021122102011020021202202010220220111111120122222100000002112101202200101111011101022011120012222221021211011000122022212001002000002122002211210212220022102012110022022001201020000012200202002222222221120210120020120102202010020221121110212122021100110010100001021000120221121111202100111202202200002202010211200011001001010001120022220012201121122022211122201220000222112220020021211000021122202112101200121221020201201221000200200212210022102021112211021020120200022210120011200201211100110020222201011121001000021220110102112201210222201200210120022010020101202011010012010212100012101222202102021011122122200222112222011021001111210020102101122000100220200021001221122112012102211002100002202202000011012022012010202022221120121210001012101211212200111112211020101121221012101211110020110022002222020222201222111022210001011221212212212011212102211021112221022221222120121012001120120120220221012220002222120011100220222000101012110121221002202000022221212020200212020002202011001222112021121222110100201110211002210010012010121011002001211210000221000220221112100010202002022010221000102222122210221200001220112111000011122222101110121102121021102211001010211122020201120211221111122000101011102001021200010212201201001101220102201122100112111011102002210212011012002222202222212200002021100012002022012000121110010021202100021011220102212001220100002221020220112021211012222121020012202221002102022110100112220201001122111102002102121211202220200111221222221111200002022210010012100000220012022221212020200100102020210111010100201111220001100001221012210222102002221210122020011122102021222220101122000101120101002002221102022020110112000121011201111112222100121002221012010011122010021020101002222202120222110002012000102122212100220220220020012020220220211000100111211210021011021000110211020112020112012101112212210012000022122010", "121200110101021102120220202210200221220022212011202221222111122202210212021110120121111022102111002110212122110021112121121021221101220120112010022121221222212210010102002212010221221020120021112100122011201210021211020110201210112212111201100200220200112012212111011200111102112112201100222121011202100011212201012220211221002101200100101212202011222122022012020011021102010022122122202220220211120100222011222001010222002012212212002100110012002201010011121111022211202101210110202211221021100000202002101112120201201012221111010020202101201111200010111202211112102200001111222020100011012011100201220202110000211212212120122000102001100222112111120120002220001212002002012012012011212220120100101220022110112211222000001021102000211200202210120022020021202022120012212010001012120202200100102002211112211120212101012121221111200011000122220201002220020202010222121212201111112112002101202102221001210212022101221201010022201121110212021011000201210121111021122101120110201012120121012221222021101202222000122011011011112002212220221220211222010110121012110211120021220021212011220101000021111120002022101221212221000022110120100200002100000220020202002102012110002200011222020000120201201221020011112010011211220021111212210012220211221100100011200220110101220112211001000222020222010111222000010210101002122120110111010202110210002011011121000212011222100000200101021011120121011102200210022211212221002200222112212012001212121120011010002120110011012100210200121000111202121111011111111012012000222020010212222202212210220012010001221020202201112210012200210011210012022222220200002211120220101222211021101221222021220020022201121202020222112001210102120122211110221202001112002012120002220101121211201202222001011021000212021202010202210202220102011102101122112102120112110101002200202000110012200011021000211120211200021022120011212222001110220022201011221001021002022101120021001110200121120202202112212221211021001200222002120111", "001210021202220022001011210011210122212122021122211122022202020222121012221201111100011122012110010221012011211201110021100020010200202000000022220201002210000110201200001110202202220220021210000110222210110210022202110111201211121201200212001010100212110022122021022100102012002201102012000111200200221200021101012022120121102220012001100211100112120202000211112200112010202112122121222101011111021111221002011021010220210011001020121112010101122101201012010110201001022022000210102010020001212000000111002002002121201101202020101201010021200200211211212202101101200001121100200002012121101211001121010111002221022112200200101200112120221101200100112121022200111210001100210212000012210000021021002212211001111110100210101212120121110200201111121222210101011100202111121121002021010120020220021100010111021022020210201110202101120002202000200000102021120000110202100002112202101101002022100000222102222022121220211000010000101211010221201110210022201122210121012211221022111012110102002022011122012221001002110022222120002211020201202112211102100011202020202020020002011100122010111100012022001110220100200222121221101011202122122221101121112020202101121120000001020220002012201020012122111001210011200220222202221110001200212220110111201202002212100122200112021012112121012222102100000012021011111222111210111021200000211111000111002000220010221121010220010011010212112012010211010102000001022102021010022121202220101200000222020200100020001101201212012010022100101101022212020000110101002020220001221120020210102020012111011110021202002010200211210120121102120010021202221202200100002112220010021122200011211110102221101102221222201021020021111211020120111222211222100200000000000021121011100202110100001210112212121020002102001012201202021002212000001122120201202100002001222112012010100211022020010111111121201121212002011201222220100110010002001200101221011012021212012222201111020001211222000121120021100000100221201201201111112022", "002000210011000212200121200012110011211110101221011212200100021020210212110020222221212212010011000022022022201102211202220220012000000212202110211120121102001220122022211111212210112112222020222022220012101120210011221122112201001011210212222212220121000210212020001112222111220100121220000222000112001200122010012101121212022112102111012110122020222211020110121102122102102101101001022111102001001101022110011201001012122220012220201000002222200020200202222202222201221221222100200101121112102210220012211122100021101211021202210000020102000201011111021010221021001221102111101010212021010101122110202120011021120010100021112020120222012122012210001202222010021220001120200110210010020021112110210212121102221100011011211100011200020000220222012022100220102012100210000022002100021001012122221210222211221100012120221020221020021221120002220202021110221012210000002112022222011022000000221202012201002001121101021110201120221210121201122021012011121102020012210101201200222001001120000222002002211101100210222120120202021121101100112222210211200201121100102021111212200000101110100211002002111221001221202022100122122020122001020222012002120220212201100001200111010212020000000002002100011110201110211210122112002000111010020021101221122000102212110001122220120221020121112200212021000111202112211202212120111200200201220121202012121020002122000021022201221021212110210022122100000221121020101011222202221012101111122222220112020111012121021210102211001201001100112202111102000001200012021000220010222021112000001111210120212221112202012100011210101221121220100112220202002020002201210222120111221202002012110012010121001200121110002221222221112121100110202120022210202120122222222211111200200200212011010001121012012120002010211122111111112111211102120210012210001020000211222101212101010021222210102221210222222000221201102202201122002202212220021001220101101120021022000200020020121110122100202020002012002011222111012212212021011012", "202021000020011102000012021000101220120012111002121102212101120022122212011121100010221100010021002022222211200112110202201120121202200100110122020111010110110000021211212022001221210210012010212100221110000212121211011000200001112220012121011102010100102121021100200111210002011201220002000201201121001010220102102200012100022210120102101011121221222010200210200210001122202212110221110220101110201222211202222112112022020210202112112021012001021012110220221212101000222210002200201001010011121220212010101222211222001021220112101120021020111120001111220000111222021202201200111000020221120112002002211102020010122211111201101112112100212202211112000220200110022101102122210122121210122011210111102002100111221000111210212020101121212012200222011101110121000012201102110221210211202212102201110200120022021211001100212110010220220000111010100222201000122010110121221201110201100000221022220000012100210001222211011222202010102110111020212202220222110111012022020202012120222120211202121211221110200000000022121122211021200210120020022021021012101212120110101101102000102212022122221212121011101221121001000111110210111120001121202022222122220021002222201101102222122022201220200021010120000110112022200112202002100002000002201111100021120202111202210221111010211120002111000012110200102011221022122111112012221222121202012111201220100211000201220111101110121001201102020000002002210000210001010121122200101010002220020110022211002001210020102111220202210221002211221010202010120212220101020001020120012100212111002112021102202122010211112122112121102011022222121200202221100221012020201122222122000000111101102112122021012020021020210210200020102201012210120012121111201012012202000010001111010001022120122210000222101220001110112212101010021011122100110212020012222010210120011022201001211102000000220210202201221111211221120001012101102000202122122011120200010121002122020210020020220221100200111020212112110112100012122020200012121101", "012002010000211222002102021002220101022120200222020201012010100202222200021101101020210210022010010000101222122101121111102000122022001102102212101110000122100122101021012211200212220202100222112222202120201010100021101021202210100221102210121020201201001122110001012122020102002120102102111112111000120001002122111112200102211201011020102001201012100222200211212202122010202212021010002221000210020112010210000102001210202211221020012022201120110110101110010102001122002001021211012112121000102120100212000220202101102101101120002022121201111222212010020210122201021002002202202021011020010101112010221112211000200000221122221001120202112110120222121212111010022120200200120112120000121000101010201220102002210222200122122001002210120222202100221201202001220022112022022111120121222100120211102221001222020121120120021102120020210022122111101122012210122021202220210021202210111110121010112101022112211221200000122120122202002222122202101200121020200010001002012110001021211200221011211212020001202120102200221202110210101101210002200220111101000020122120222020102100210000101222100110012102201111112210021212011200111121020102211202201122122002101211120000210002010222112102020201210102011012122120011200011222220022122102001121001122102020012212222020022211001111102001000022010210120001122200120222101102001210210222222210122000122221122010001210202210021011200002100120122012211102102100200111101010210100200210102021112222000222200010211002011002101202221112001222211220200220201020110100122122020201021211001222012212010100011011101222020222112022221021101201012111111110122211202112222202102020122102001011112202101101001020012002002101102101200010011011011002211012010211220210221111021210111101011021020002012120022201111100022211110110212011021222122021011121021021221022022011122010222122201021110120021002100000021002011100112101020111200001021120112020221211200100100112220000000211011201120002111120202200001000021221220000", "222202201020210022112210112201110010002212020101222120021002122211001222012012102220210220002000100021112100022122212120222112002022101201012220122011011200022201020122220101222111112201022000200102010022220220111201112011012021112221112110222012021021000002121220121211221212222200210210222102111100012011211202002212011112112200222222201011210221211212221002000210221212222120202021010112012201100220220200010211122210110212112200202112122211202012110021200202020002120012220011021001022201210020001112022220001100100110112211022221011221120211101000200111211021122022021010211001200120120012100202122211201102221001021222011012222120112002022221012102201020021201210121011212201121112202012000011112102200001102201012102221221222221100020010022020210221222212121200112011121010002221200020121110212202102110020020220100211122122111022020012200121120120102002112200001110022020211120000200222101120102020001202201111212110012102022212012112101202020212120101201112201122121000200002101001021121011102022200101100010010022202000002111201121110200000020201210112201001020211021100111021120000000101020102112202100002201220220210021201102001101201111201102011020222222002202222002112000102102010222112212022020201010220100020100001000102100120012012220201211100212201102112000122222000222101100100202202011020112001012210212222101100120220222221212001222122111210202011102212011100012121210001011001012212021011010102211002002001222012010022102102212002022111212200012112201110000210012222201100020202200112122212120002111110202111100211202200112001112212010211001100212101110020111202221002221210200100100012110100200020221122211210122210212010110121001000220200002202001010020011210001121010102101112002120002101110201122111001100121010112202222212100001201220001112202020022001210001021002200002210012101120022001110201100022221200121220111022111111102201102220011100022011211012111120010021210120012021010211020201220122110021200201012", "100012002202102020100120101201110212102120121121110012000111112212222101122111101021000010211112212101210021012021020202122212202122201210120211210000000210002200021222210020010122212202112101120120121012110022211221020010222020222122101212200020202002212010222122111002211010211001102210210200222002202111112100101020221020001121101201222011022222001210222110000011022120120011102012212110212001010102212110100020010020021202220222101121200102222020020212102222011201021221222122210000212000201200100022011021221002100121200021110201101111202112112221101221102001202112022220121022012112121122110020210000210011111002002100022011000100211221210000002212001201111211211120220011202112020120101210122000111100121122010100021101102102211122120210012202112011010120000222222010102002020201002112001101000012110111212022010022102101120102001111011220122110002002200220112111000012222211210202012120221110221221122221010222211022200100012022212211201011021220110112202121020022010011222000010201100021000202121100221122001010210102211022021100202012220101100212111102020102102000020202111212020212012021021110122020021112211001020020102200101220211120100021102101210122022222002211101212210110001000222121201101200002111102111202102220111212112222112101102222021022120110011211200110100210001200101021002002120120202112122110011201012210120122010010202102101201200100002202010211222122222011020111110022220111220101120202020222010110111112010020020121202102002020202010010222010000110211001211110121122212222201001010202010100100112201020000102210221020202011211112101121111120210222220212111011002021000122010211211000122100121021020211220021002220102102210211220102000100111002000210010211111221202101202201002210011110211222000120211011020122111110122100000212201002112101121101212002002010121021010101111221200211011000100001220120122120120011011102201112200221110110112021010220222110211000002211102011020102201211210010100220100221000220", "100112221101012221110020001212110120012100111200102212211201122102121110112212020002202110222021220121210200021022120021210102102100000212120112222120120102212110200001121211112121221022112220011211120112102022110021111220220211202221001020021110200110222000122000102202120120002122022222221212202120122000211220201101111201100112211100102112110102110122121002111111011112020102020121012122122220122120110222100222121002221022120021200212000020102210121220112112022000211121120220111020102221210122002111120220000210102221002102211021100011002020221100022101110001212102201101120200001122200011020200022011200012202110010022012201121221211021002122110112102100002202101021210221112211121010002011212012022001121120102221222211020221220100022111021001200221011121201211212121222001112221100201122220112112222200111022200021011200221111202022220002000112121101222102020121001121102010102112011121121110111122210020010000120002020222102202200121110210212101211002001210212011020121021202010110221212101220111121002100212211201202202001012100200012112012122111212120202101222200200002211121220112210202101020020020211202011102112102002112022202100111210121022020201100221222011022120021022211222201220220020222121112202022020210211210022012020112121221202220110010020011021100002200221200121011022020201102212202221110212001222211222202200120210111001011210202110021222202200001002100112111012122022210221100001210012012121000020021012001221000221012202122121010020002100210122010002020201220011202220211121112111212201202100211222200110122202010221200102120000101212102211120222100010000200211001202210112201212220011120122212001221002122002002111212212222121012222022100110111200122002021021212220220000112200200020110201021012010022202102202211112110001120202011202110011011101120020220022201212102010200200111110100202100000202100101221011000202000011111000012021122111001010101210111021221100012201010220112220000011202021000010202120120", "022112000101101102011100112202202010021101002201010020211012101000010102110210221220020202020010120212110021202202002000201000022202001221200101001220102210002200102121121121120221101110210002110020221102020220212122002100001211101220221102012200100201211001001020202122210110211000221222221210020102110120211200020111011021102020202110202011222100222000122011220122021221101100122202121111111101221211022100010111222012111010022202022000222202210120112002221202022202200010001022011202102002221012021111110222201112021101121001110011221210002220102120002100101001101202010000101012120222200112100012201102000221011210200010010211200020220211201021212120020102210100020110121120120120001200110100100210110200101212200202111120111011120112101210211121110222210122202100121112000211101112202211222121021210101202100111012122011211122100222212011200101122220221000002122010010010110021122121012022220000011000120200022102111010021221212221101111012011001100202202021102100212220110201202012011001021110112101002200212211000122010122102112002200111211200000010201220001221222001000021021102212221121200002222100012200221000000102022212100221120001112101002102202200210021021021220022221211012020202202021012220000100202010120221202220112101202111121001112010010100202222201220001110111100212122101212110101010002110022120111101020101010111111002122122201101010200200012202000220220101101211102212211202200022011101100001002200211201222001002000212200121212101211201111020200100220112120101210000212212012021002011102011022022000011021212112222112111220202220201110011111020102122220022000011212221102111020200001001021122201211022201212122001120022200102100211010002022101011120110202012020121120210222121110222020201222100212210210101212121221000201120111122012211201000021210010110010001220212210001012202210112221012212122002222000212002000222222202000012012202010221221000100200021222101021010102101000121100212110001211112100112011021222", "212020122122121010201110121120222211201022001222120112111022120221100000012212222102200222121202101021221111221022022012101222102212222201000212200121212022001022012120100010100000021200212102111202002101211112101122221022101202210011022001100000122201010200001102210020120200120220120210121201122011101100202110000111002221000111212222000200222201210020001021202012210010001220102112021121200201020210122001022210020021111002200022122112010202020122002020012022201222011222120021220201012120012021220100111121110201212021022121022210111201000221220200111121101011212110200102022100101011211221201220202002001210100101022002000122112212001221012012222010121220021021222112100101120001011122101222010202020111121112022002220222122121002110122200121002011121102001020112222122020111210020221020121010011111022020001011020022002001120222210111212201201222210020002102021020001110122011021000201101020210202111200121201202102101101010120122000221020002100022201112022001222001111011010221102222101222200020100020121210210222111111221011102221222001222021200200112210012202012000221012210212222120011221001000012100101022212011001222112002000110211002121222021101021120212222122111020001012022201202001010000022012200100120110021211212112002011010011000220121201122221210201002001101010200122221020002110111002021121220011001220122012121020210121220102120121212000000012110212210201002100221220220120100112001220102011002002102212020101100011212121200112000022121001222221100012120212202220010010210202100222210010222122011102020012021201101110220021202022120122001010011212122100122010111222010121100022100012020111100011201210222221111011112221010110122001011012022122111111121012120101022001101012210010120110102120010012212102010210000202111211211002111101020012202022202111010122012110021021022102021111012120011122200001010021110021002021021200001021101112210120201102201112202120202212021001220212000201202010021100021102110102220221020", "210022110102110022110201121010112202122201111210000012210011111102122110112111210211221102221210211200202110222010012012202210002002000221112200212022001110011201122222202021111101020022002110200011011202101210102111201102100011102212011100212220122001121112022122220122221200012110112200100121011010001112112021010201200221222011002011101102200020120221122012012101221210121102222101221011200012211210111011110220022100220000220102120012112002211222222210202202020000010200212120100220020221221020122202212210001021220121111121222000111002111020221202002110020020022021012200020200221020212221200112102111020100122100222200111101020112212112211222121112101120021220110120110021110022022020212002102120022202100121211221200011020220112011020101002100021211021122220221120020101220212111221011220121012022201022211020000122011111201021101210211212020011201202000211210221201000120112110200001010200011022022111212102021011121001010020110021210210022122010001100211221010120022212100200220022012200121100100102101102012010220220211001000222010100221010001022101221212222012211000100112120122012101221011102102211220210211012102212020222122112200021101220002110021001012000120222002210122121202011121210122100122012200100200201002112000100121221000002112111211202200122212220211202120122020211020111111112202020002000110120020121001000122101022012221002012111202022000102001101011201101022121112221101101122111221012202020210001202100012011020110100202022101010221212222201212122221121020211121102220121110012111122210220100110111202221121002000001221220010102020011012200202111011100020101120120002101211201021210122001211222211221210110122200020121121220121212122021201120202222000200022100202202111101022000010002210000112220021100200211010110101000021201002202201202221121121122222201111010002201220202020012211002002212222200100002120201011200121001221102200012002200001210200020211220002102222220110011120010222202101202121122120001122", "110111102002222120012210201011111021120210021112122121112111122211100101010210222010221200210100121002120021222102020002220211211012110012011100210011010011120021221222102000202202110102122012202122122002221122101221101200001211201210101100120111102100222002200200021200120202002111100212200002021111022221111121010011121001202110100222012010122102220011120120020201221011111002110112121201110102222201121011012222111101120221100012111221122012002021012020112120021021020101220000011221102211020120100222222010102020120211020212201102010211000222121101001011212202110102120101001200001220001221221201220221111222200100220111121110002202001100211210211222000122110111211211112010000110012200012111002102201121110012112122002100111110011200020212021220011121202100102111220221021101002200110120012112120021010211212020000201111112220002220221122111200021202010002020000121200221221022000120202020000021101120110121201011210120110010222110010111100001101222021012111221012201100011211102020110000201000001211102201110220201002222112221222022021022121201021122210101112010102022222120020121011012121002102112120210102101222201020001221222201000012001220111121020220100211012221011202220222222120211222100121110012022111201001112022010022120210121201020112211002221122102212122110011011211010120110110100102121010010010022021110222212021201110210122120220210212220122212101122201210112110101200002101211102210022021111121000201200022220010120200200110202220102222000002122211221222212022110201022002212110200222122000100202011111210002100210000200010002002110000100122002011020202120100021002221001211212212212202200010010100221220121100220120121010220121111201121200211120112200121012220020100121211102221021112012202112200220011211122020101100001012220201021012222010001102202120220221011011010022000202210011102201211100120211010112000222201001122212001001022110122112112220212121111120121112102110201021210210122121102002202120000001012122", "200200222102020011001200120121012020022122021100012000121122111121011112000211022021112011012122200201212002112212011112002101022210200122122101201111001200220021002102001221210122211010110111221221000120021212202120010011201022011102002001002111121010111002201101010122200201011011100212002222122021101011001100100001221212000220012101212002001100222221222012102121111022211212120121020122021212211121101221122220110120221220002200010211101201122112000002010211110110112220120000010221002201020221220202021122222010221022001102100111022202010210100001110102101020222221201201220200200022100202112112102201001120000220220212102222102122101011200000220102000111001100200011111200001022221120011221010210110020020012002121211020001210211220001011210222000102012020122122001200220022002100211100210221100011211212012202210112120210202212221010220220020012200120101022010222210000112120221111012101120222121212220101211002021222111200002010122202001000201022202010222110121102020211120112111100221211121222211211212201002102210201120020211000121222001111222221001220010122102221011112220010000212101001120020211010210022021000110122212122210012120220011200021120011002101222002012021022120112012211122210101011122122012000020222222022001100012212121222200202121220122021212211010021020200211222211012000121220001101111202021122000200011102212212101001200211110121101111122020210112122010122021200201212212100210211221002001221222202210001022202110001201111112010000121010110202212212022211202101212010212122020220100212101102021102011100122210121200121221100110122202222220022222212022110022221001221100111202010200112101021120002120202020102012200202020101210011212010111111110021002022221112002112012112222102222010110000201222210100021102221102002001100200112222020000101000221000200012112012022202002012201002121222000202220222201002001220010002000002220110022211012012211012200110211101020101222202111022220200212110120211201020200022021", "020022210220221122022110210201000122210000200221001001002210212201010100010212002211222000001012002121101101202001202210210002210011111202100000010212201212110120110021211111110011002201100202000111120200022100222000201212112101112001021001020211210102112102011220220201102111220010221021210202021021012110111200000100020101210221011001111002212011112122211111110121012020200001212010211000101101100001112100210110000020212102110121111000111021120220000120222022002002100111022100221202201200100212202120111112022001000022110121220201120020002111212211001200122201000121110111120012112200210112010120102202212220210110222021022012212211100110211121110102020020112100122212100111122202200002201212210211200000012110211022020120210110201222011201202221000000122101201012110102112200122100202122121011112201101122222221111220020110200020200101212110101121120102201001010200221010021221110222110212120012111201110100222211020222220122221100201020000010021110221012020110021221221110122111200222010211020021010100121010121220212112111202221101000200201012221002022112011002220210001212100220121022021201010011010211122202211201112222002201101001211110222202111001100110121102110110112010102220000221102111012101120002211221212021110212201202220001202001211000000212022211201010210122001202211211212211201220021120112220000101020011102120012010202211002222111212020202102112022211010110000001101012010122120200220220001211011221110210210022002101100110011210110211112020000010010202001021222222220002020002221020210001012210200221101202100212201221000200121112010011020001000200110101220101120012220200201221210221010122220200221001111122001212210212001211010001122110120002121211220221000112121220100122210002110200202001212200222020001211201200122211000002220012111112222001110000010022020111212211101022122120220211012101201222102022102221011120110110012202200010112011210022011211020021102112001000020022000001221012222111202001110111001110", "021021122120011212220112222011121021110022002002100020100200121010112022202100002211110012121012102220122020100001221101022012122020120200022102221200110110110121220201200011001111202221010120020111001222120220000102102001011112002202201101121100202022201220121101201011002222202111211102101222112000000011110212000011202201201222001100201202100220222101210212122211121011020100100022201002012010202010122202100110012212221122022221022220200201100211121011011222010210211112101022102021020202000220221001200120221120102111211000100012112001021220201121221122222001102221112002021212210212211121012120110011120002122101112201111001021002210200101022020120122110122021212112101112020222120110111120211010022201021112021021211101002200112102112100101112002220110120002221002111012020122202011200102201101001010110201012012121102111100011201101212012022221020121220002122120211202102220102121210102011012000210102210101221112121121200222111020000122001001120111201210110010110021222000202221222100012111020220111012201100222212011020020001012221112202100211020010121202120221222200101221021100020000002001222100020221011201022210002020111202112210110220101012000001221220011110222222201200221022112111210200112110222202201212120020020012020212011101011002201111012011121210011220000010001021210121011012000010220010111000201120222112101011202201021120201101122111021111100220200110001102021200101200021212102000002000000100021002112000210202102021102201110000011100021202012121211221000201210000000000110212200101210022101112020110010021001101210002212001012010220010211000111121211012202022100210010110001212011000010111120100220100201100121011220021222211021100011101211020122212022211001020201020001201122212221012101120201000100001202011121221102002002201201111000200110212100121001022212222021021112021200210220110221120222020010212101102012222200210101002222212000101010200210012100021220202102202221001221001011022011110121011110100221", "001022022021200212012000022122122021122211100212202000111200102221002011012112020210101010122102102101121010121220211211211010012022220101200102002202021200000020102012121221100202001021220020012022012111122201001011010120001121202122101212220111202111022212101000121110021220100001020212012020112000010212010101010022200000120111211220121221011200101201212011202221221010202012022202201021001212012210202102021000001111221100022210012111001112101102001202112212210100202102222010210201201200122212210022000212122221210000012220020121122100212102200002021111021010222202201202111211212010122110001210101022020000222202022220020202222200212101011120200111100002102200221110101012012122001010000002202200002110120121012010111012200202201012222221102100111010220220002120111102022211212020011121111221202102012101211101200110020121222111211022212012121112002122221021102222022001021200002000001011100100011200201200112212002012112120122000202201101121110210012011121110100011121002212020220210111200021002210112210102121001220102020221011221011021122112220000002211010120101020022100021211201101201122212121202002020002122201201011000110120220022121210211221222102212201002001020101002200000122222222001211221121012100000110021221121200012211201010220102222011020110110221200012102110121010002022221001211222021220110020000102002012101212010102210001111122120121112121010002121111010110022011222200012200222001021010221112221221021200020222000210112211022102020200010200100022011021120100202112111101102221200001200010212220202001220102000111212010201201000101201121200021012102010222010211121002000101210010222120222102112221210221111121110211210002120102111110001122112222202011012010120122212202222111121222001011020121201100021202001020002212111200211102120212022121001210100012111211221000121122222201210211012022122111101021010001200001112201110202210112000012120122102012010221002101002121222001002101100020221010112112110210110101211", "010222010110112210201021001201000201110220020211221110202222101200012110001112012111001112020022000101102021122211001202222110212102102211012100021101200020121020100202101010112112212002210002001200100222210110202202210102212202101122001110210122222100201120101121202112201111000121110102000101121202100112200200011010021112101002221212110210022121222021012111010022221101000021101011012020112010102012111202022201102102120021012100011011012201012020010101201202111202102002111021101112021200110200120022012201201212211001210000121002010202222002102010000020102010210200120212021000201201012111202000100111210021112212121221102120200210020111100222121102211020111011220010001121222020102120021202221201011100202202121101210200210101100000201220021012002001011121200202212102011221111012201220012102212121100002222002120021010202121102122010102020222100222101010122202000100100111000022010220012001000110111200020122220010120110012122001121100020002012101211200000212011210122110110210012101101011212021201221202111102211222000012121210122001112211100002122202212110002022022222111200120110121110111102221100202000220010221020001200110120100000121012002010021010100100202210011101212110120110111021011011210011212102100001222020210221110101020122002020010020111001000120210010120221200210200221101021122012000111120221111212201122002002211000001000100122202111211120200010020120100201020012010110122201110122011002111012112100020210011211202001101121122101200002011022001021112101200102212210022011121120122120110011001102010121222212122010110121222222011020112000011200011120102201020222221020100001211111201112022122200011021210000021021110010001102000021002120000122221002101122102210021100011112222202002111120112200201100112110022101110211110121001012202001220201001011100022120200202210002101012201120220202220111202012210011100000222212010110200002221212111002200101112112112112222010210101121211000110110112011010112001001220101000", "210102011212201011110011102020202112221100012220112202022002021020222021210211002200021210210211001201112020112121010022211022200122012012102110212001112222001122112211202201010001112020121210220110001201220002101202011012010101022020211201000102120221001001222222120222110021020002010002002120210112222202000220011012021120001100110200020211100222120011200001211011120021221002110010200112010221001222210011022101222110021202011100120210110201202102112120122222010100102121111001122110222120102122110002012122012021110112112002100212122022201100201202202110022022201020110210121200011010111000010121111102221201100111021221000111000220200021020111201100022122001112011122002121021000112011210010112221011010002212002202120101110102100120221020221122220100211221111200022001202011122210202012121112000022100211010200102120022202201110200022121121220001022120110010202221012101012111202010010110211021011111021102122122021201221222112121012122211101220212222002122212220222211001200100121212122002122122011102111201200011120112101120210120022121020102000020022212001002110022001210011020010201122010100002210001001120212001120020011222120122122210022222011000121021221201020221102222112200020201010012012221212101110000201020112010212101011001222010212212200122021001120000212001022100100201010212201200000202201010011111102000220011002220222000211110111011211211222211200120212202121101221012200121220012001122101101002002021111000012112001020020211200000112102220121212002200111222002111012012212100002010100121010001110201021002221211212000002021020001120212020112001210210211020102120010002200121110011200102121201002022120200002121120020020112011122221011000122121020112012201110100212212220211222222121001210120112020000120121111200112020202121222002100212212122020110122120012222200000122202201102021102101022111210211012010121101011002200111222120021202001000120002012100012100011000022202122220022101021100110220210112122101000001", "010012122100200112211000011022210100101210012011221222020201211000110020212020101201100000202212212021020010002220001021120122100002012210202001110120100220212210110010012120111121010112212200101221202021201021212100210210101112211101012021022010001012121202011122221022110122202120010012221020122102221002210100120112020010222112200100201001012222001220110222111012011110200211211111012200222121102022212120222211020011212021200221220101021111122212020102210220000002202122212110200002221222000022112121111221112001210201102201202101221101122022020112102022101002000220212021122022120122012002100220001110200010201220211121120202100100010122111222020100120001000200111210221121021220202202201112121111012222000022111001020201122202000000221011122001021101012111000110012002110111220001210210100000200202222202201121102202120000010010122110212002012022021101010111202121201210012021220000202001112200022011011222222201101010222002100111110210011120021211120220200120110020201021101001000112210112120022000021111201112100101212221200111022102020010101122210000210102120021122211022212212111112122020010100222222222111011002022221211021100102012121002220002220000201020202100110110011022110110011212010112200011120102012120001002110200021121212012201220201011102112221101100211020021011210020122100112010100220120201012021102112220121120202001111110200011020010202112122011000220002021021010001201111002212102200201121121202022001011212100101002010110010222120011200221101220222220211202021021202021222012210202202100022122200011212000121112210101010012100020011102110001001001000011112222100220000212001100222022101000022222202012100011201112102211221100201120212212101020120211111221021210111222021100120211011012111010002222210200020110100012212021002121021121111101211222102102101012220101120200121210012220110111201012121102222021200012201121100012202101200020001210110221010121200012021101001011212222222221001002100120011021022111101", "020002022122220202201000001012021011202001221210201020200111220200221211101201221011200101120220020021122100022021202121221022112020210020020121210112010120220002121221112101111221010101000112100020220101102121220202000002101221100201122200120112200220220002212222211100100100010202010000001201201210220220002201000120021210220111222212002100122020101122000100021221012110211112221111020201000220001012201010121200112121201001021011121201002112211012000220100112022112010210220001101110121210010220112000021200220200100221022221110221201210000022111020002001202012011112222012210200012221012120110222121112211222210011112210100210001120121112011112222121011202012222100211021100201021112222112102210200102001111112210100111201112021120211001200100012202121121011022001000221002112201200002001002022110022211021202120001120020221021212101110010221010101012121120202012120211111011002010111201000002212210221010112012102000120000222022110001001210121221201202020120101100121211221220220012202111120220121010201000002001010021110221220010220110110011101121221102100012010100211011222111000021001211002221201101211220012221201212212220220122202022220111020210202111222102022021210120010121212012022011212200121200100122022001010210021122120110101012222020102200022201200102010120020012010111110020211002010121021021012110210211212110010112100012010100121222021122221002212021110221221100211100010212201222101211012122001100202201022122112221021001101001212111101022020220000211110201200202210221111120210000020020012010201200201222010111022010111122001021212102220210010002200022111000100202101212211122211001222220202112002202001102012220110110201211211110201022111112001121210112210110112112222110111122011220021020222122102110122101202120012000101001110102221010021120210122101100020010002021021011202012220201010122001201102010121002112120020212000120021010111201120021201111100121201002202120102222010122201011020011000010120012021001022", "212102201002020122020121010111100102111022101000221100001101002001202221121210012200101022112112020222001211000120022001021222121021221210102201200100210010200222002012220220220020201210120010102012111221002120000001001010010010202200001022210112220212001200102212001112012022212101001110111210120221201120210120211000001101012202122200110102222220002111022021122002111222212110222202010210020012211022202210112022112000010121101202100020010202111120121102110212011021110010120111121220222012011110012202121100211221101220102222201110220121211201211102221020211100002021101202110110110122120111012202200001011121201221201002102120110100210011112201101222212202101110002010020002022202200102121001101100112012000100112121022102001022221101201102110012021000122101111002020021121002120110110212212202012012102221222222211202211102001102201210220021200120101200121210202002012110001012121110020020202221220112201010110101220111122112111200002010201221112210001210211112112120220010112111022122020021012002120011021020200122200211221201220212021001121011222220012201022111120021122201222101201012022222010200202112112222210211012102110112110022002022101110002000121111000222020111220010002222220221102022210102201100211100222020001200001102212022110120102222121011212011120011122112012101212201101122212110212211122200122102222121122112212201121022022110021221001201012220201211211001001100012021002012202002001112201211102200012102000212000001211000222022110102201222012021101000102002120121002020001200212211111200011112121010022022201201002102010122022022012010222210011021020010211222200110100122220221121010000000222011202200101022002221011112021021212202200210111102220201220022220100212200200000212220200202021100120000212202211021212022220022022202121111202020022212212221121111122120101211100220122021020121112002111000221221200100120022200012022201002002001212102012212120211101102200021201210011002122120211010012012001012110221220", "112101111112222210120212110120101221022011212202200120211012200000122221112010111221212122212012022100210011121220020110120122200210110111221112120210010010201201112100201210122012021210201201212201210012121011001210211010020120122011100002110122121202102001022221101022110122102022101020010102010001120122111121212210020102020022211002111100022200122022000201102011001212012112020200200220110120102200101022211201220222000120001101020011211201111220001101001212121012100102120100110112220001212102212101212001011102012100111211010010222002001010120211110201101002212200011221021020001112202002100010120102020101111222212011112110021101201202200222021201112201111021010022102010100102100202012022101100101000101222011112111211212120022200221122121222222002001210121112001111101020022201111021022221112112102112011210212020011020012112111121222202011012002201101211200110022000001221000001201110021002201000212002111220120000001220100111102212011022101222110011211212121120002011121110122221221211011002210020121200020221002221121202222001210102200001011000000101212011002100102210101012021002202001000221122122122102122211211201211002021112002122202021111101101010201122111022122102202220022211200101001211222102112101212111100210011222121122220112122010110011122000222112222102222022100212101210222122100001111121212201101022210101200212010101211122021020111011021211121211121120020020012110101200101110122121200110020002102220121200021212220111112100112101000002220020120020122122110012202220021011110122022012112221111201210211020121210010211002210001202220212220100210221220012212212210200101111122200112111021220211010020100201121002221010210012000220111010212221022001010111222210020222200000211111211222000220010000221210122110020122101201111202011100222112122212202221122212111111112222111010212111100002200211021121110221121002010020202111011022001212122011002211222110210000010011120222212022221011021221022111201201101112210000", "201102221100002000011000000011110102012002220211100002122211021211222220200012101221212100120211010210022102020200010200200111120120221002200110111010112222121112101200221101200221222201001200002121222102101021220121211201122010202220001112221011000010110221122120112202211020101210220120122221012220010202002211110112211200212020121222112220121011022121120220111202020002112102100012011110010100111011111121002022122022201001102120012212212110001022120222210122200112021121020121210122102022110021121220022021121222110001010022211001100220100222102010010022102011010022210200100102200120012022210002111110202202210000002121211002212000012022002101202210010121222100122212101201121122102002010002100100120202201021122111220002010112201111122120001220221220112001222110100021212022000012200101212111021122012112102000021121202102100100100000000101011210011011101122100221222001002010212011120002210222210222122111001021101021012010100020121020011120212111112120110201021121102021202202202112222210020212000221121101111120221010021211222000110212020202210002222212112222120200220202122211202020112220200211021112212020222210110220001220022221011210122212120200222120020101201121010100200101212202011022010110220221021112211110210011210011120202221002000012011222102111100000012111002222010001110220011220010022110012122001022021011212210220221221222121010201212022112221121221222202110021102012211211102121111221122101110121202002221101111221202201210202101211101111021122110100202222010200210211201111101020200010211100220120221200111011010001002002001221001020011011102110012012222222020202202221022002010201121011001102121021222210012221011121011000000222121000112012110011221120211110221121001100021212101120110220111101220002001122010011221120100022002222111012121211200212211001211122222200121101110120111101000100121100202101111201221201021010201220122102101100120221011012211022212012220211022122102202102122011010122102210100121010", "202012201000200120202000020022102110120202212221012110202002221110012000102122020220212200021001110111001122100122001112121001110001020112010021022211121211110121200001101210021221010112010021202200011100020020210101112121011221212200020202002012010011010002101020121212011102112101120112022220020221102222220021011121000201222002021222120212100002001101212012111100121210220100000210120121102222201211021111221001102120220000002120111201102002021010111201222220010220210211212111010221201221121002101102021120211022122210012110111121212212212222111200112220021212111201202102221122202001101022000001002201211011022122200211010220221211211222011212002021112100222022210021121012100112001200012120000101112101202210122002022002020121201210202122211212020122222122101021100211212122100221211210111122211220110220211122102220020202021222020010101222020112110102100212222120001002122220022111220021121122220112000020002022221120200121120111012002111101012102221100201122121201010102022221120021001102101210121111102112000211202211100200202111101210102000121102211112211121020001222102210010000212112111111221012000100200111122122011201001101000012110102121000210120002111021021012211211012212001111020120110221001000121000002010200010100100102101102102220001210201220110202010202212212020200102120122022110222000222111212022102212120222102112211010122210220100021002002202222020202120212000121120222212022111111112111021222211221101021100110010010000222201000222102222212022020221002201210210211022010010220120110021212001120011222012012022022012022211202021110102001120112212022201202210112011011201112221101001122220212010121001101100012020021200112010012022012020100121111102202110111111200120001220200211001201121201001011012021021201120101020222222201221101002022211011021201210212120112110120002200010000112201200102102010100100010120112012220011201211001012022011011021200020111022102222011101011200221021121020001212112210001102011110", "001000002020122101122020002122011022111010111001111100212222000101021011022111010112222112222101021122222101201222100010202002211222202011001112021122001220001022211002021012011210020110200000220001020221222022211002102212221210101222001101200120221122000120112112202101120101200112121200220000011121200210211201100012201201221000112222221210101210122210221210102211200221100200001120211210102120021200012002012111120022122200022010010102221102210112020210210002211001001101212011010001012020022012000202002200222002010200222120100120111112222102200202011220221111111220012021100102102201220021002112201100210012220001200101012220211121001011220211111221002111011201100100010111001210202100000221000002002210110121022212000202112222102222221010021101102012200011022221200220101201102100100102021200121111110101221200001011112100122000110112002121222012011222122222122222020211001012201211100122212112020020010212022111001201011120000111202022112020010220012220101002000221200100111020100111111002201020010121122211200011121110212222002021121010202212001011002001102221210012101022122122200011122112222022221200220011220021122021222022202102210122202200110110112220102010122001211212010202200111100121120110211202200001201200022010201211111110011010221102000021012000222110211101120010001021220212001111211101221012222011100202010120010012010210222021220010122010102020101102021101121020021211022211202020111012101010200212021221002201100011121110120011010202220221212001120200121110221121122101002221201211010011212010201002121102021112221010201201001022111120022110221101001220102011210010000101221011001210010221011211012200111020012200210010120221011220222200120210000011022122100122222121211020120120002000212002000200001020201200201102021220100011210022121220021210202002210210011210202011012022210202222102001121111201101002000120121221111000020021122212222011020001212121110220100011220200121001222021110201102122100021202122101012", "202002221012020212020211122020011002010201222112000002221020022011110022222111011201000100121010020111211112021102110002021100212000112212201222012000010001121022021200202002200001001000021102010102010010212211011221010002221022002021122221011211001011122100010211122012102121002000002022211102210202202220212102012221212100002111021120100001001121220121110211101102102020101202001010000120220022100020200210112200202111202200000222000211010102112022120010122010001221202011221210010222022200110112221121001012212221002001102201102211211111100220220111000202211222222010000211011112111001110200122200120200212002111211222220112211000012212110002221211200221001121012102200122220102011110010202022000002202222202220012112200110201201002020201201112100122021200210111020021011100002010022221212101120201110100210111201220220202120010012100011002001121211210122100012000222111111201200011111201102001122002002212212210222022102210122102220111121112102222201220112202010011110110120111111202202121101001022122110220110102111101200121212220220220010121222211110211200021202102000021002020010022112012211110022100121011012011211100220200000220200222221001222201122001202200100111201022011211021022200012010010121222010120010120102010221110211000110202120201011201020110122220122020011210002000220222222021220202222011010202011110111000122102001211201121100101002200122121021212202210021211121222212201101001120002112010122000120220101020002111210110212100000011011000022202011221200020020120020001120012212110202122022110120101020212211120212222102211221201112010021211102010010002222220100201112121011102112020100001010120010222211122122010100212112212120120212110010010102102112021011011201220022001011212121201100121102210210111111001110121222001122212101100122202012102112112021022001212211011122101201200011010022011002202120220201012211000112120200202210212011000201212020201110000222020022202221002022220010021000022002011010100212201102", "000121010010221102120020121212100021202201012111210000111002110210000122111212101101102101012011100021200100201002212002000201012212111112201010212011120201221012000111022122020110202110020110121000102000010200011210222101112202202121212122001011111020012020002112000010001212221010121001001222111200110100010022021120011112121110000022012212220002210110220010211122112020112200022102012111100020200120012210110021120212200002220210120220010220110210002220102001010221111101020011020121002001101222221121001201210112200212100212201221202120120000122201112001012021010210020200201212100200122011221000122101200211012110112201012200201101200000101122220222102020012121112002222010201200212002021210120002001202202001020022110112212100121112210200000000000010202001202122002011021011202000211001110100112221122112011210112010001020111001112112212002011102000020212010200222011122111101210200200212011000010012020102022202120012020222000001200102122210100012000120100102102110201100120111211101100122021121010202212211201101222220202100001011222010012112211012020201101122202222000221102000021022021111120010010002022111120010121220101102220011001212020111110110122012200101200022201220010022010202201121100201100000121211111002210000002120100100111201100002222010111211120222101210202220102011110211211000111121102020010202120112210020012120212020111022111221222110101102120120122012021221221110212101211020021122202021120221021020021001000202101201220101101001201010122100210222200221021002212221111011022202210110012012121111112100020212111201100020111000222011221220021122120111001001122022000120201222121101211101202001102210100210001021111201011100201120012101210112212111110121112110121110210202120122202112202221212000111111000100102111012120212011122121110122101220011100212102020201021212121000212121200211102122001221220002000102220210202210200112000021210020220011000210110002111012012202112000022022122221101111212201101121101111", "102010011021102221010022221120102010200222100220111102012202120001021221222111101021120202110012110100220110000021201202111001102122200122020010112111001121201222110020201222221011100121121001220110001202020111220020112100100021210202020202101021111212200012110012020221121212021122212102210111211110010101202200100202000002002002202221110220220011201121002000101122111120221122022221222010211200200221121000020201200222012002202222101221222022211100222020110022010001110021120022112221210222002012020200202110221202121022011021220110210012102011122120012012212102122201220020212211122021012011112210200212220210110020111000112122022002020211111122001120200000000101111102112100211111101120122210001011020101112010122012000000010120211011211211121111222212022002020200101111020120112020000201100121010201021110222221010020220202112022020212202002001210211022020200001210012102110001121221112212122122012121222102101121100010001210021020222000000010021112110122110020201020022222020202122210102012000210210220002021122110122012112012221220002002202112220211020100200110000000120021110200200021001022002121102111011010221222022112221111022211221011201112200022022020121010111210210001001211201012001010110121010102021202212222110001021210100112001200120101002122111022022220100101110100001221022120210010201221212200012022012122112001101111202022022220200101011212010122112010011221211202002001212100111212010121112102202011110100010221211220102210202011201111112202202202001010022212100202222010121102122210201011222222021020122202021122001102110120001112210011212200210021112222112000200012000100001221112102211020212110000212211112012011201222121022021112021122212010222021011002220210221012101220011112110200201122102212012211201021011210100122110001021120111122011001222021010210210011101201122022211102212212122100120222202122220120122122200201102001211102200112110211202112121222102012110122002101120221001011222021100221100112200220", "022101101102212222010222100010012021212220222220211222221000002022202112121020221211022222000002200112022121222011111120221112220122112210212120002110122200102112120021101020211111201222200201010121211102220112112102210012002220000221201111100212220202010011001221110102221201121001011201021120000021122022012222000212000111122110211011121012121101020202110011221010120122012010010012000101220021100202000211122021021010020100012022220222220111121210002011012101121211112101102100112011120102202202100200101011201211120010010001120010221012100110120001212210122011102100100102101121121222220021202202211201121112100110111020221212022122111011212210010202101101212100102120011211111021201220202212210012222221221101122012112211221210210121111122220201102100110001010021020120120111111120121111202102001012121011121122220001112112122121211220100112000221121000210201020212220120221000000000202101101101202220012100221210001001211221012012111000201100011020020001000200010222111200212111011112212201121020220002021221212211120121221101122112112110022120020012210120022122121211000122210021020110222220112021120222201120110011122210101002020212210011211210012010010211012202100121021122210002211022002212102000221022102000201101100201202201001020222221111112100021211010002102012202102100221011020112012110112121012121212112011100121200100212102112210112120100122220102110000200102011112211222211100001021211220210012110222020021111200220221001120000111221101120011212210021102221011001002222022200010110020020120121001202012012120021121021120202010022102121012101201002110222121021112101201112020022120212210002112212000212112022112211000100200012211100101201001222121202010020202020121012102212102011110120121011022112112002221022100220002021210012212021100001022211101110100110221002222100200221000121100020202001011102122100011220010222121022202222002000120201012122011222201221102200220120222221111002100110111210221000001201111010101022", "202120200221000112010111002222222220212210021002112122012121111102221221200201002222120022210022212202222021120110221021200000111201001202121110201222110222010102221111100200200012021201010121222122201000001221010110121020200101202000000120212001200210102220000001121100112112102001000211222201022102212200012222021221021100010211120100012111210001002012221201120120112110200221100211210010120210202002000211122010000122122000010210212101201222210122111022211101110221022021120101000001001111012201120120110012112021102202001120202102122110020211210221200120000212011100110100221210001221222100210120021011011001110000200020122101201002022021000121212110212200122001112121100101021112122010221101221120122120210120012000121122210102112212012001200010010111100220201220101102221210021110212112102102021201102211020221010202011210210200110011221102210101000101200112001100201020211011021121101021220201221201100021212101021000111111001211012002010100020101120110212210120211202221120101022222210221112120202002201022201002111111120221120020211120022212021221222020112212121101120201001111101212021011120212220100011211021001122010102120000112102200222211212122222120101010211222002211012011220201000220002020102102102010202201202012001012211000102020012201000000002210122210012200122002111002020202122112011111212100012001002021100001121020101112211121112121220111120112210221102201122212121012201212221002200011011100000102121122022121101012022200110011102200221021000110110200222111102021011101102220221211100112121112202110211120021111112220010200100021220120211220221110011101010212020121210120112111020100001110012102202200002222122211220211102221211221210000111012221101102220020102201002001011102200011120021022110111112121112211111002200010001102021021122100100120102201121210102210211110002102211000000002011000121120000010122101011002120200100122210110112121121001022021200212102121202102011210122211202022200200100022202011212100", "021010121110010111201022110122102120200012022212001021001122221000111012021200102000122000220020002211222120202212001111120202112200220121212220202110002002122212010210121210100200210012200010100212111000220110110001111002220212121020200001102100001122102221110011102100212111101020022020102211002002021200201210021012021121211111012001222101222011120010111212121201221011122020121121101111102221121121212001212100000010020101001220101112112020222221122211210102201001200002210010100202120012110022111202012200020111122121000011011120112122011220200221220220000010111000212010121122100122122112212120112210212221022102122221211201200110201212121222221202022101201202021010202001220022022201200112220002102120110010000102102100010212102111020212222122121022001122110220012001112020021112212101102221121221101122120100101010122212002111201002011212102011121222220011111122001110120012022000122200002111120022122022221122100101102200101221001111202010011022121210220001110010220020102210121111111221211121020102210220001212211020011001011100021121022020012022212122101110021011100120221212121012022100102222021212120122202211110000021001001101120002200010110010210011002012122000012220112220211112022012211222120110010002010211010022111011100202220000212002211121212120010200002201101220211010111020020002221222220211111122021020021222211102102202012021111202121220211100020222210220210000021120202112001020120220220222210112102020222022202211020102122111221100201221012121010220002001020100202110001020122212122001000212210101122102111020102111121201022021010210020221120020222121010222021002220221100000100011011112011201121021011220010201021110020000002221111102100202000000221001102010102101021211021112022112101000021200221001012122001221101000112202122200112202102120000110022012120021211201220200101121120212211201221100101201122000222101101101202111211010012211202200112111202212021222202202111212120212021011220121022011000100101200", "020101022022210122101121102200100000121120012011220211002010122102212212202100110101011022220002100101111222111010200120120122021220212021121110221111122011020021100020201201020220012222110002002200100010220212112102121121012020211200210222122111022120120000022202222021121212211101011122112122010210021112011121111120110201000120000001222111110121011020010210011010001202021221011212011112110010202002210012020201110220201210201100110010001110220102021110111012211202222002020010011001122202102212120002210101102010010122022112101212101201020011012021102202122102112221110121010011011200202121121022211212201011201021210221122020120112210021112200021010102001121100010221212120020221001122201200220021020020202020122021100112002022201212100111110021020200022201112101212022001102010111212100200010001100200212020000111111210210200120002220001112001110022222000200002012021010002122212221022002212001011112210222020112001021222220220011102012001220121201100010212221222022102100022202011120102020211000101220022200100200211101221020202111101002020000000200012102101202000220111221122112000121112012210121002121102112111220201120210110000221220220020001200100111211010110112021020012011101100211020121001210220021002001200120112110000002012212011222222221221121210110210221002110101200102120100201001121212012010221001120112222112112020100220212220020020122212020201221210220020201222200021001220102021101201012011221222202201210211010100102120002222121002112211220001111200101212002001211002111001120101022000201012101022101000201202201012112021022020122212212100101210221012022100102222102211001200020001122121012220021011112000000000211112012020010102111201010001120122001011222101212101211011102012212021120021222100001212121200022102012201211021021011010112210202001211021101220110020222211102002021121102102222222212012212222022222221002101010020122211201110211000212201100200121102112200210122021011001021210222201201210220202000121", "001202120021211201122001000022001200020201022212222120001122102202002000202000101100201222111100121002211201120122002200022022222112110012111011111210010202011221202211012200012002222122120002001200111120210200210112212022011020210220102111022011000011111221022102022012202010111120110022010212000021202000212201221222201111220202010120001120021000122201222202020210021200210222102101212200122012220210212121202001110102121010100012111111222211020202200011012212001111220012002121210201000202021120121221001010012110021121210022210111021112202210010210102011002222220002122011002221212201120221000110001211111220012201021202122002110010112001110210202020120101221012200110111200011011020222210002022202111211211002201100000201011200120112000110012121222200120121112010102021201212220021110210102120020022001221112201002112010002111012201211111121210211001221110110000121002021012202011220200001100201001210000200200112122020100212212220122101001011210102022100220020202202011010221101200200020002112111020002121021202102021001221210100000120002222120221021222122110220102222000220101222200100202022001220002201011122111000101202002010102012100211211011100202022121100221220111211222122121121000022022012210101112100011202011001021021120210002121001021110021001122200011121100211021012010201220120202201210201111100221110001020022001011100110212001022221211112102100200202222112211202000211001120121212012001212101000110010210211121110100001100201102200210110010001001200120122021002110021000020221100122012111112101220212102020101010201212212111021200000012212120121210100000002022000111210001100100122111020222211211112120122120102001002110021002122200102102100222221100121022010211101110111112010222120202100021202022112122012211211012200120200020021210101122012210212010202200022100201121120112120100010122020201020000021210121021011011002112112102010220001002210112001110101200211221000201110020002012212202112001101201021222021201012", "202011222110211100220000011110020110210120222201121200120011000101202221122011102210101202010112002012022201102021202111210100222101212011121210100000120201112212120111200121122220020022111112202112021112201002121121212110201221202020202010222102000211200001102111122001102201222010222200020111121111101021101112110200101122020212121112202001120222022100000202110110102111212120002011101210200221212012122101022111211112120011221120220020210202001220200110101010012121000011002210000001000002212100201101111011222011102010120221122201001210020121112202010022100021120110011212211011111102012101122101121012202002011122112100002202111020212221121112102020100110222000022101111000022011000011212102001021021021012100112101000110000002022222222100202010110211200010221201102000020020100121102102102010002122012012212200021221011122000111112020212112211002110202022021001222000011020101212201202020000011010212201011101110112112210220211020110112021201110002122201200010201222122100010002211100111212120102200002021020011121001102012200200022220111112110021220210012022002222111002011000010211110112010112022010012002211212010021100100101100120211200102112012122210221110120001202112202220112020102110001221120222220102012222202020001101000011100000121221011022000112121222101220020210211210222111220001122122220101010002002100212020121002101100102002100101222110002000210121212100001222201111211012222000120012002222211101121121210122110010222221022021212111201212221011111121002221221110011120110000001000212200100202002010121211002120102021210011212011220002222122010001220210221100002112202121212011012022222210120021021120202122222201101210001210020110022212202111122100120101110001020112221001000122211010001000120112222201002021010120202211221201121022022100222022120021122211110010100222200212111111220100112111121022200120100101211011202202221101222202010101211112122222211201112200020221020010020121021021011102112201000110011011212", "001222020210111100100122120110011100021120100102201021201111221112010022122122221101001121122212200122010122020000102101001102220212122112111110201102110220122021012101221002000020222100021111011200101021101111021201200121001102122000012020012021120002020201022202000021221220101012012021201102021200212011020110021221222110001111012101220011120002122121110122020112101021012211222102110110011210002210212121202011222122210200212212010121021020110121201102010222000222111222002010112200010010220220101220210202021100211201220000100220021112102211000210001102000212200120200210220221021212111212202201022201101201102121102211020120110010120121100000201220022011222112101112010122202222200211120222011112001112201222012011012211202120201021002000121221221110112112022211112212012221211111021222000210011200110101121000021120222202121122201120022022011010221222122202002100020120122102221010002212202122001020122200020112120211112101222211112022120121222011111101212120112201101020212111002101102101200011220222002012001121110102212202020212122210202110102110221101220010111010000002111002221201211112002200211022100002112220101221010201221012102012211100022022202022120121220221202201002002001021020101112222002200211111010020020021201111222110001121021221012200111202001012022012212120202101010100210012102222222010222001111222202012210221002200202110100102021022110002002101222110201022002211211201121010021201001100221110111012111210001102110000202110221120010002212121110010221221202000200011001211010000001112111022122001222100200122020010121110212221011112222211020202000201001201112020111111011002221122111021222102112212221122121221220110200101211221202102210002022002202020102110201022121211010101101000000220021101101110200211222001010021100122212110012011000202000202012111002001011221011221100202002022000202010022001001202212001111122101201211102002012101101000202000202201011021021211201111020200121220020201001201022002101022", "210121100220111100220221112010101001122002220200220202001211121212112022020011221022110100212000101001120020020221210111110102212211120010010021101221212021122020111022101022021220010220121020110200112202020002001021110022201202102122012021200111220101121010022100221210202202021100101210022221112021021111211211202021200010012012020121202022200011100121122122022220201011110110101000211112202220010102101020021012021201021002110111202022002202202201101100021021102111101001201220210100211002000212200022012111102211112212111220011000121122020012200101210221201122022202010101112112121122220012022211221021221010101010012100022100202201120001000200121210111002212111012211212020221201101102012201021002220221011022122122001000221001212002012202210022000121220012011022101222000212200101012200020202202121002210112101102111122212122100002220020111122121121221201212101121202212121222100021002102220210011220121022120201222121010102020120220220010122221111221202220202201220211011121021022121200021212122122112022200002211121021201010002211222212022222102111001010201122112210011121022201002002011110022120120202201022211210110010122212201102112222120202102022211210200000210102102011011002122122110120112201021001000201100010112101022211010022112222120221200100210200211020111002202022200211000000102212101110110112010102001010100221210201201012020001001121101222000212012210200111110011221222211021102211201012020102021100000022212200101021022012021002102020212222101012111210212021220022112011011202000221011220001201011011010000012220020102121102222210121011212002210210002211211111112101111100010201101221200020220221020021211012122201010022122102021011210120200112020020101012100020120100021211100020122021210202201012212122022121010022000102110111000101100202020022121001220110201110200210111021002022210220021110220110022010000102102212221112102202011010112220222201122021210200201201101001210000221202101000120120201102220210000012", "220000122202012121120020012122002120120110221011021020220221002021111002220222120200112202120011102200121212120111002000120202120222111221020220022112020011211001121221221111222200101110211012001201010200120112200111102011102111012000111012112102020002122110012210100112002222121211220212022000212000221212021110210101002211022020222210021222111101222101101010100200021110011111010001220120211202102211021002021012122111200001212010221101120020122200222111020011000000112202010101110000211212111220020111021110000010101202202110112022222200022012001202002021220220020011102212201222110200112120110110212120200001001101010212112210101112012210212020120010220112010102021122221222010011102222021002120211222201220012220112101001220201001211010021022121121012221021210222011210200121022002110210111000112000022000210021202022220010022011111000202212201200000111101022020010212111101020200212012000122210001100020221211121021010102120222112020200212221210010021111220020012212200222202111022202022112022221022020120002220010202022200111002001021110022001102100100101012111121012221120212100102210200110110210020111011110212202000222020102122102022111222110212222112120210021020101121110020111120011102100202000010222110102002010012111110212200110122100001022100100112222020111111101222200001202222210221201212202221222111101211111111100112021221002200100021022002220022212022012010121002021102101002220110211100021100022000022121120020001210020112112000101002211212211021011220212202200211100110111210022211011222111011120122020020012201001120012021201000220221012211121212211101122211012200210212022100111200121010222112011011210221210220220220221022101200120101120212122010200021001000021012112201011002011021022201021010112211202222210110212101110122202211012012212111002102200012011111210201102010100222200112121201220101111120212221020101101002112110020101012021000122201101122210102102002221120112100222021211200010110022200001001002220", "012212020210101102210200211022122102211200121001211001120012021110110100101010112121110221211202022000022112211112002020102012101111021011001021002120201211121002121222210222112122012220122020102200112220020012221221001211122002110212212220001221112211220102110220022202001201002122020111200220211211020111120202212220112010120102022200100121201221120212100102022012201012211002001222100222021122110011012201122201201010002222021120211111011101220221000221012221002201122000002020221002100012110222201200102202012022212110200102002201000120010022100102011202222001112212002020002002202111111022202010012001200121001101111112212221212210201122201100010022220122021211212121020010120212222001101222202102121210112221021202102101110202020201110011010121010100010210002212022010010222221020101111222012201110122020100100211100122202121201101122120011020202020102020011121211200212211111110110201012020112011010011212011110220111102020201210200121100010002221211002202221000000212000220022110121012010020100111100001112202220021022120011211220020120020200021221000210122200220200210011020120000102111121200022200010010011010101110002001220200212222011212011120222022010202221221121100121202012121211020021212120010211221020122002100201012022211122110011011000102001101112122010012101220120010211121022021122201201222102100002220010121100120110000110012021211022021222112022110110210110211002101100221201111010201220222012022211211200220122201000111212012200001112022110002102200100120000111111010221002020112200010221122101112100122022100101022122001101211121110200100120012020211002212111020010001122120022111021000122220112122220020021002201010121012012000221021202111021022200011001102202011020121100121201001002102021112021000120221212112122202220011120201221000002010122101221001022101220110101000021111211111102002211221111101010022122100010021000202200211001121012112120122100212011211112212100212222200010112010101120212022201010211220", "100202202002211210210001122021010102112012211112202001212120120010222210000100022022112011101120221100112120110110102021001120121012201111010022012200021002121002112011220002200022120022122010201222202121112102101111102101102021102000102102201110202002100121201211210102001220012001112000021001102010112212000100212022010000120000111112110221002111121210110000002221110100220201020201100102110122211200210102012011101002021022011000002001010122002000121000200212221102200121212111001110211010000110000202220002000100022210221011202012100101010122011221111011112122210202101120222100112002102210100200001222001201010102110210101021010112002122111222211221211220022210100021012022011110212001110121111210001211002200211000010102001100112002111022011000111202012020022102110120002022021110020111022200122020111000022212012121120202002011000100012120021120102110121012122111202111111110210200020021101220211002212001101211000120011010202012021221200101202210000010110001112020001221122110122002122010010012210222202202200011222220111221110111212221012000100201012001001100121102202000120120112021020022200200201010112011100021121120010211020002202100211200220001001122022000222202121102111022010020221112112112121022120200010211000021200020212202121111100212222002000102200220021202001111022011120222100021120111102200002201120110221222211222211101202002121202202222122022001021020212012020122022002001210100201100022110102011000122001202001202001221012211102102012002210102000222212212120102212200102202102120102000022002122121220000110210102200200200200011121100201201121111012011001112101010011210120021012220112122121020120000020121101101012021221001102002102100102110012211210220100102010011202022121101212121222101121122010212211100100210121202022221000212100202210222122122200212022210012102101100120021120021102220212120202011021201012110120000120102222012120120010110000021010021022121122111011112111011001010110002200020100122212221", "001012022101200100000222012201211100021020020111010111011212221121100010220110102200120222102122220102101002210001211202120021002220200120111112111001112110111002221211210102211202102202020120211020100222101222210222101120201012200021110022011221000101212110220010212021222000121211110022001100200210112000022212021120001001122002010020020012112010200101112012011201210112111010101201022202200220022001122021020210221022121111010222122022102001002000020202120011022001011112120200202211122201102102012122110011202022210202100212102100022121110110222221100102110020010201200012101011211122222012120102110121020102000120012011121120111120012020102112212211210001102112100112122221200011202202001102100102001020220200112212100221112000201010210111212210222101200012011100200111221202002001210122200212210220201101000200102010221121121202001220110021221022221102212011220020200022022122211100101002120111110102011212221212021121110212201102201120200200002010221000110221221221010011222022222112112211220122200101011012210110002010202202211201210202221022012202100020020022122221201211000211200102002201110011202000210212100012012021001120121111121101122202122210011201221012111020012202110001101222000201020201212001200020200122121202012012200221212022211010200012000022002122211001110211000011010102020122012100112000011201111120110112120200201002120110221112220202011212121020120122200112111210021001010101012000021202001200222110201102011221002002210111201220202222112200011001121002200001021002201001201111212102112220100101222121100122220210001200012102100111000111210002001121021200212102222211022120021212002110012002012122100111011111012111210211200210201021221202121210102100212112011012111100110000121210200120000011122122012102021100210102101122002111120010121011120220011220000011012201022221002011211102120210200011022021100001212011202110002221000002211002120120101000220112211120011201022202011100121211201222111001200002202101", "201212020201100210212021020012221211001110110101200102200000221121200201001010010202210000201002122100221200212210112202100011101112120222101002021110111010220120001021012022202012022221112112122221101111202201000101220212102102002220122101121100002122100100021012221210202220101220100120111222110102212112102111002211000200210011200020202102120000200012220101100121110211110201110220001220101122200101202220121010120110012201212002222010111010112001212222211021121201021110120101111101021100022020120101122100201020022022201221011211020111011211202010020000210202210120122102212001012210121200112012121022012010112000010002012101200002211012110021200101002211020222201100222021110111000210000022101110010011200012211012001221021120001222000110221200102012011111010202001011021022112111211101211002221021222000020102221011120201110220101001010002110120220221000220121210100012200102001022200012200100210022200212111021012200011000001202112100012121222012120102121110212110222200200101220112211110211102110201100112101212020220002011021102020022012110022212210100121212000121221221101002202101010202101011200001002021101122200220110100001212010112022111202111020121202202122200010022202010111022210201001111020202010001011121120100020112121201111000121210010121200020020102010211101120000110110010000200200222111012010120220211100110202100012020221210001110102010012210011112110221012110102201202120222210002022022210210102122222000021112021011122101122020101212020202110011101021210201022202012021211122200001221121221200010202210100212210121122212022020020112210220112001112212211210210220201010001001220120210222120110102120010102111100020002101001000222201222100110202210000021212112221102002111200110220012011011020122011220002022002122001202000200001002200122101212012001102221122111212112100220100022101002110110210212012011200120011102201222020121222000000001211212002022212001111101001211200121020212002111110220222012221002110211", "121102200212010012221021120211012221001111110010021211020110212000222220210000222100122222111201200222202002210110111010121011010020221011122111010110121001201202122211120111021202202021010111112210201122102221202222221202122202111001001212100020000020102120112200211111011012112021002010221101201001110210212111110002021000110112212000212002001211010000120221001120110000120201021112121220102211222121211100022222210022020220201212010010120111102111100221011112111112202102002212002122121011200201001202120122222101120210221210221121020002101021101122200212112111210102212001020001112000011001022001010221102220121120121220202212120012021020002002201201110102012022221220220200110210201200002022101202220021001102212121011222002221020101110001111121102022021020000112201120122100100212020200122201020121120222101012020221002112210211221002010021112221212001010122200202001122002120110002111211112220000111012200121110112202110110222122102221102021201022211001101012111012211121202000120110102111202221020211202100111200210001101002001202110002120222020111000112020110111012101100221110112121212000002212102220220021010201112000120121020012201021011012222121000102200210010200200202122220200221112110101102211110121022121010111210110020200021221112212110101112021112002021211212102022201011122001012110200220022100020102111212102020210111120110002220020112000111020111001101120102211101011220022122222002200210220102120011121012122100100201220202111022000021211111212200010002011210002002120022100121101120111120021200022102112001221200211110202010211111100221102122202112212221210112122110022111100111220220211111212100002112110220212122002012212210212220201211112120011212202100010110112200012000211000101001102102100001220202021122102211212120000121122010200111101201212212000101010102120012222210200020110120020101120020102000211001212011220211010122112110022020002010202220022211121211202222022012112021101121110202222011012222202120", "022022002200110220002211021020020100212201022212121100002201221021201101122200001011112021221121202122001001111022022100111001021010221220011202000022101001110201022221220121110020110102010012121121022222000122010211211212122011020010220110020112001102221222000000201000121202202112111200102120010200001022010000111110220011201111111001001102010000021020200101102010120001120201122010100110221002222021101222200220120010000020120020110122121101222212102010110212121220111210212200111221201110102211200020110101000200112012222010222010201211121120020201111112012000222001211210120002202211201211022112002201002120201001001121001001212102122110120210112100020212220020110120201212211022011000012201111202002012021100102111112120202120021020121122000121120200201211022212222002200001202211210222221120222111121110212121212010201222201012111101212001220210221110112011112100222002101120100200222100220222212211101201221010111222001211000110010020012210110221101122221112011220000101101221202221220220102101110111221200210022101211101220222100012220102122011120210220001010010111122100210200000210011020200210222020022112100110001110211110121012002122221101012000020201012102220120021201012201001120102001202220012221021110111011201010220011101110201212102221020211110221212020021102022010220011220002200112210122021212010100100010202000102202101002122012201222121200020002122020201002012221121202011010001211222022102112212200021001012220022220220010212121000210000120102120120020122110200220022011020110022121201112222221102000112121022120211022012020022120110012122220112200001011012102001100011102000001212002200101021220102200211121002220111111011200211111222102201110012120000211201021121210002022212211011122220202022200222121210120002002001101212012012100001012220011201220002221200121002020010200002102210122222010010221121200111111101020120001021112011012101211220220010002001221211000112222122202201200222111202001110200010202010011", "121221220211211102022100022010210000212110021210222102102002210210202101120001112100000200010020001002102012201111100020001012020112202101201020022021200111001022221112011212002221112001100022111101010211001010001221101122112002011022101211200221121211100021212011112110010221221221221211212001111011002020212111212121021000001220202012221020200220211220221102021110010010220001020200122102220001100001222012120002010000212201221011201010220020102102011112111110010112220021222101002121020010110000221000011212110002211011222001120111201210210000022111000110010001110200112122212122112022110211002100022100212011121201211010221110000222202201102022002202101102122112222002202220120022002001102021201101021022021210110100001110111021101220201122200002000212020201100202002110022010001020120010122011002211121220211000100121211110021020220202222011122110110012101111012012100102102101102210121010020122122212221201011020002120000100112101221112012220111002222202121011101201220000012012022211110011211020020000120111202201200210120100201012200212022120101011012220200222201220211202122021212102010212101000120201011122011220201000101121122210021121202120112012100100120011220001220010212221111110010112220100100122122021202021011012201210101100221211210002021010001222120020102101221222110122101102221010022121121002010011022012001010000122100210020200100012021220210010210200212100222002120211211120200001001220202222021020201222002202001102112220002010100010002200221011022212222201120201201101010021021200211100020010221022222221012102012001010101101020012110020010021122200022120111020200022122010202112100201010101212201202100110020101121022202000202211220020010100102212022001102222211001211111101222211112000220212122101202221211122210022201001011001202210202200002112001110022121022112010122122100222012212202111201202001111220001120110111021202120200212021002002110110011100121111001100001100001111220211221210120020102100111101110", "022220102021201100221012121020000222101002222121222110110210212210020220110001202011102101222110111020200001101221120000210111110002100221121111011102011122201210200120121010010211101001122202122001200212112011001020021200100200210120022100021210020222202211201211012001101112200120022100021122112012011102201111101201121000111110201200222101012121221200222201010122012022021002111200202111221221020022020021022020120112201111110021002122121121201120102221102121201212222112121022221220210012211020101202020120000210111222110110111222121101002201101102101012010211022012110112111211202102120002001111120002102122110111200220222101012000101102012200000100110011022001101011211020201000202021102122002010111120212021202021111212010222211012200022220212212222111211220021211020101120222102222020212020120211200200120121202010002112000222021222100201011012222011112001111110102000212110202021012110002121110102022201112012012010212222211120200201222010202200001221112021201202022210211000120101202010002001001101221101120000201112100120212022120201200200020211211101111110022200112120010201221020212021122111020200020000002222201002101220011222221010201110200211020020122020212000201222020222221212100022200022101012001111112101002221221202121212000021022122100011012000202000200002001221020211102021221011221200110101211101202222112022020212212210210002120120120012102202012210211002021102211022201011100020011001202021020010020020112002021002010000121202211112101000021221101122120200112012101120012110022210121200021112220210220121110022021010021100122122110021002102221201101212210022021022200210001112211020101122200120122211022122200220111200011012122101202102101221102022220200000002000022222112000122002221001220220210121101012200210120122200222210002112100012011212012122021122211020202102210201212200221212021000120020212112022222121020021211112111210102101202111101011020201102122122122002111002212021102011200121112002202202122112", "100202121020012222110211220122201220000012121022020220211122210212222001002210212001101222212200011012010220010211111021110022201012200200120110122100122101202202020110222100200000102102010011112100210100020021211001102010120120210010111002100011001110022111021120010120221001100202120001121012200212212211101120220020120110110102122021210022110022120202020110121020101222222201000100012202100210100002002102102102222001111012001222220120122210122121002011000122001000111021211211112221001020010010211010212212100222222100002121222001112021120122221121211201000020220222110000211200200122120002011001002010212022120000120111120000122222200021222021110010211200021211222000201100201212020120001220111011220001112100101211122000010010202121000211012222002122110100200101211221111121221100000221011201001201010020110100111102220010102002110011020022100212212011200211112220100211120201002101102012100111122201222210102001222021101000220100202112220200110001000211022111001011101212012100211012202201112112111110010020222110102211111020012021100110221221021001101020211212201120022112210220110202012101011122011120121122112111112001200002222212210112022012012012211110221222022211112200210102112211010221000001121101211212212210202222122212201002021022102012001221020112111102202110100210101020212010222121020222101221122002212110201000211012211211212011201201002121102002002211101201110210110012211022122022012012021010010002210222022222002210001021002002222021021021000011010201110200101001221000022212012212210120112001200122211102002111120221120021010121020011222110221121221112211101202011022112011011001200211000211202112000020111201122010211001012200212001002212021012202010212212021121020221200021000102020122222100012111220121012111202201012002022202012121120101110200210002021111212001020201012210101021120221010021010210210201011211010011112022200002120211222221112021100122021210102110102201120020010200210220222112002000002020222", "101020102100010221000121211111102000000222121120211202122112121212112121201200100121211020120221122110102112210201201000022002101021212210201020110111202111201220202000122011111000100010022210221101201012220101002211011022002201202000222102001121222100011011100012001221111210111011222212202102002222021121022100002001120011121011101212212012222100021110202012202200221000112021102020020010002110122021002222122011100022121010222002000020120102212102211020100200220201101002202121102212020212121220121010111120201201102111001221010212202002111221102121110211102111200120112111200202201202022200210202121200210111102110112220211112100100100012212112100011110002022200021101002020211200122120222220020010102112001021201212110202000221222010211112122111110221221222221002210201211120120221210020220112110210110201202021102010100220122121102220201010011202122100122000211101201110111200112111201011101200111120222010111012122012101120211102200022110000121001211122220011000111202212201210001012102100011212212010200221012000221020221100021211210022210100220200101221201001112012222021221010021121100010010002200022021011021200221010100220011121210100111200212022210020201112021222222202201121111200011022121112011020002100222122002002010101021211012220220210010211112021000202022001112102222101202110002102211202020120221000121021011202200200012122120010020110201012220120212011110100011200112222010011202112222201001000002002121112101120210211111200002022222120122111021220010212220211120121111221111201201011201210202200200200202120002021102020211120012221220120202110000210210200111220021011102222022102212210220201221020000002202100210111200012200112101111101211221012020210200211211202110022001011200010100002102010200222100212222102022101102101111201111222100002002222221122002121200122222000100020022122101210210001022220001112001112211111102022110002021001111002012221202101000220001220120000021002101221000101101200112100222200222211", "112012000201211210100020202122020002221102121001222222121002011101121022020001200002122102112010100100210201110211100201102220200101111021221101220012210112002101021112101122111012220022011112111020021111001001001200210212121021002222120212120020001111201111101002112212000012212011011210120100212121012012012200201002122212220202021122200011022220111222121222022012202220200021102221212112121122121010210121011022222000222102220111012021202202120000102010220211100111221012202011012221112220101210110222212112121110001022012211112111101001201122121212220121121200022011202221010121222010210120102220002222111202020221110200022012001211012100210020101210210011210002211120020211001122212020011000010121100012012022001021010011001222112221111002112001002110120001101211012100021021012121122011112210102011112200120211120122210021220020200010222001200022011200102002221010101222110111001110120010211000202112101121022202200022121021211220000212222212222021120221010202112020112020102100111010000020222210211012000102101110201010211022110000202020020201211112210201020202221012220222200210121202120001100222201001002000021200100101001221120200012220011101122210122102100010121001000001002000011012222120110202201020222211202211202011122100000121020111020100122102000122101010122002200201220120020020021211000010201221122220222011211112110200100101102021100102002210122020112001101002222022000101222201111010010100112000110121111122102111121102121210021101120220021222202221211021010112220002200102012120211022022011022000120222022211120020220022111221202021100120010001020101121121000110200102210112201022001100012022022201121110210021120211021210011220110221012222020111000221020202200100012102210210202102112112220100222100211000010001210102010022100002110100000022221121101102210110022012022022110200022011120010001110212111110120100120001110211201112222200112222022202000211200021211121101002102102022011011000120110100012210210110122211", "122011022101221121220022022202121122011011222120121021220121111112000120101201020202022001102212010022211022001111022211011121011021111101022212010210120222110201200222122211121022110200110222220200100020111100020011002210111022012211222102011210120010201021120200220010012111210001201101112222022200220121102020012201221222100202000002201022022102021110021211111011012120220121012121022201102102220221000102120022020102021221210112201000022112101221120011220221221102020120111210011100011000100021200110112112202111111000012220000220010100002210002201010112121120121212102220110101100202000211200001121111022101000001202200010210212022101000010210010002112112201002110010202101202110002220011110021121021122011211001120212211112010201121102020100012102012220012021220002020200112100210221120220121211002021111000211220112211101011110000010212210202010000001012111211200112021110202100222121122212111120021200101021122212201101120101112100100100022221021002102020202022002022102202221221210020120122220112101000011112000112100022002220002120022111002000002002221011102002112211221120221001220222020001110010001201101201120201121201111210220002100212201211120120220012022101220120100101121020202012202022211202201221000122001202012020101222021001201012020002000001100110000202111100202012001102010002200012200200110020122200112102222020200020110221102220001200121211210201122002201111211120210002202220220120212002020011020221110000102201121211101112110222102022121101220220001020011001110002101011221100022201022220202002002022221121002001212101221221122201020221001000012002102002012112221002020011212022001120021012021020001112011001112220102011112221202101010121110101002000001121120101021100101202100112221212202210212112102010220221001020200010120021020122002102011001011102211101112201101212222000120000202222220112222200011111121210020110212100102021122001022210101102001010211120121202221220022202100210212210121122001211111210012", "100002211010122012100111012211022211010002220210211112121221010020102221012210211121220001000122010211020101012120220111120000122200011122212220010201200010121100101000120102011110101111020021111212202221211121111001110122121121001101021121211201210201021110100012212202001001101011202101201201221010120221001112210212201012112012022220202210222200100110101222100121212212221110022121001122010112021222011112021121111120022211202012001111200102021201021000002211221002102020111122220221012110112000101022101120121111010102220201102012200200100111111211001000211201000222102220010021121122201001111210102212100221202202021100201110010022120200020001220220002211022100110200112120002012122002001101000210000221201222212012211110212010110110200000210001020120210020010210212002011100011201210121120012100010200002110010000101020100121000011222122222222112011021111210100221211020100222201021202200021201021110001120211021001002212001021202122020120121220001011222200022020211100110202120221222120022000201121002110102011221220022222121000011210212222200200200212111011200020002001201200020020220221022000101210201012110122020022210010220020022100122200012101002211201120210220201120221121212111101021112122201011120122120010201022000200021112020221212222121220020200110220220202022110001202222102022221010022102022012000020220021012110000012112121222010222022110011110120010110010212020110111211121101111000220011120202122201111021220122000002001122002002210110200022100120011020210122020100120222020221022100102221010200102010212002010110120200222110011220102100212102212100021222022012202202001211211200120021000221010222011210000221002012211101220112122212110202100010110002202111200012211022212110000022020201110120211212002222212022101001220121201112122010110021102121220000222112022112101122221202212001122010101012120202002222211112110021110120212201210102112102212110211111002002210221021221121010102021000112212121000001202120212211", "101000112202110110111122012222220221221000210222012221212200011201021212212020020122022021201220221021002010002202020000120100102000112211200202200121102012210110102100120102020101220210102211102010002110002202100212011102022221000122011000010220202212010100102100122110101021110101202222002010110010002011201211122111122222120012110002021012112022120020220110201102201102011221022211120001001002010012121002222202210120100010111022121201201112011111111010202122022220122000201210121011022212210121121222110010110122202011022000100010020200211112211122010121120110112110020202102221112022122120001201211202220001220121202101102222210121111110001100212111021022111200010110020010121120020022220102222000010211022111102210120012220121210010111012110010211202122022110111221002100112011222121122110221211002021011201010010211222222202102201222020112002210222020212002011201212001000111021102210112022001012122112020111210102001021122012001010210121212120002121122022012010212100022121122111200211010001011201202012210200101220202011212001111200020121000002000220221202221211101211022020202021110221210101011201211110101002111212001201121212011210122112010011000112200110102202001101210020212002200010212220221110102002021112220000120000221201001221011202021000020101102211200021201121220221012200221220201220212202010100010210221221121121001200121102202110211220021010220102012112221210011112210121122221201221222212012112102220210210021100222021121201012222201200210121111100200112002122002002202120221121211010210111101020120201211222112112010212021112022010220111211110222102222011002202200210021201010110020012220122202021021200022212010102011102001022120210101020011020020212221012210020221211020022111102011200002102022100122122002002110022221000102220202000011000020111022100101212002201211101210221210121000102010012112010011220222010210221212102100210001012101100002221201202211212100001200120112022202001210000120010202100200210111", "021201211201102222201201121100010010001012210100111020000220021221212202211200112111102022112102002220021011220102021111212220210211121201021000202212202010221120101211112221110021222220210120002111201202100112001111112221012211112200100011200121120020112021200220020012000010001210101021202201002210111210110120021222100011101012022220102100101112101100102122221011000212222112121011221122212221110102022110212221021101202020110120111120212112210102022012121012122212220202112200020210210121212001121110000000210112101220001021212202202101021210210100102022022210002100221120002212202221201200102121211112210111101002112100201201000121102222011222122111002221102200011122011002022100121210122201002121222122210010210110021001200002102120101122021210021211001222020021202011002121220201112000020101120212210022120211002200002112112212120100202110220012101200022022102001121201000121112220020100012111212001201220221221021102122222200101221021202110201110110201120102200110000200212212122121020201202201010211021010100121111222221021222211201221021010010120221202202202022021011011202212221220112101211122222010220100212012001111210111120120020020022222220112200011002120012202000202212100011211002010121121212102110000010120011111011120201222212010210012200201210110110200020111211201121001201222010111001220112022111202102101222212100112120000212112000021122010121122221111212010200011011010212101210121021210121021002122112222010110020110102211022210222102002022222122111201112011221112022210210010100121010120102210200112102022202201220022201220202022211011020221001010021021012200220211122021101000122010102002002201120022001102011002222101220120211220112122200210021202021200100111202202120211100020020210221122200201110022011111010211202022222001220200021002012002012020011112000210000001201111111222201110002202122212120121201121201122110002021212110022001001121102202121200112220100201112220011002100210200110011212102200011202201", "121222022112120020121002120221111120112200201210021122000220201022000212001111120000211101121000021102001000220221112001000111120020110022202110012021222201112122001010012010210210200011111021222102221212110222021000012101000010120221111101020000122211201020102201220100210010222221121010101112022100210210110020011222220122100002101012122021112102110212022221220222010212101020000220102111212002210121122022101011002011011111010200002211012020022112000212202222021122011001021111121021102222112011010120012221221001110001201120210111201002011100221020200001112102011120212212000101211121120101121112022212112022221220202210212012212020102220010222222121112001120112210002100222102021210212202210220022212022012112020201101222020221010220111011212102221102021122222010211000120012100001001011102022122102202001200022110022012001101001110220021222122110020121201220001222002102211222120212210210011212212212001220120121120122022122110202222010100000022221111121112200212110120201211121200200110000200202200112112120120002020011021102020101020202020001200121200110022212022210120211121120000212112212001020210210010200100121102010022010112122021111121101110100200100212022222120100022100001212022120011102202012000100002201121220111110002011211220120012000011022002201121022122101121221000210022022101110221221101200010100021011002110011012022002101211012002201122102102101212122121110010020101201200110110212101220002211020112212121221010101100122101210200120121000101212222000211112010200002112011102110100012001001101200120000201211010210001202021221220011012112000211102001112120020202010111000102122002120000120212201021001121221011012222000100101111020121100120000200010011012210020202210012212012011111001001020212211021020022011020220010022100010022211210020001221202022201000012120110010022020201002100210022122121022121121202101112101212010202120020212222101120220111112221111112000100100211211222001100001112102102010010221211021", "102212210002122200201101021212101012000210121111111022122220100111120200220221012201222222022112212120011210112112221021102020212110122210122120001110101001112110002202222212122022122222022022120010021121022100012021011020112210001220020202011220101100022222202222102102001200002101221210101022212120020121000110122001002020022121222102210011212010101111102200220210011111012220122012200212200001121111221221000120101102202010021120212122120100020201012000112220011200020222011212222202002011022220111120100110102120222000201221102122011112211010200202212220102201210200012102021000002002201211111000220212020202000221001211022201202220112021112201202100012110211111210120211002211111122212000221022110012120212010011201201210022001022211020221101112210101201120211220020110120112222022222200210221121201011111121020000220111112111111120222221222211202200111010100011121222110011020001121000110101112102121200110200010020101221112211112111110020102200022200001222012122201221120021112101102210101011210021121121000000110012121002220020201110220222201200211222222012011211221100021121110222002022002001222012101000211110202011211201202120000112120111222020202122202101002212101201121121220002202112001221200201012122211021202210021210022101020211222011212021001100012022201001010111001111111212200122122011112110001222021011212220202011001121200012200000020120221220120002102020012122002210210220100102020102220010000020020022022210210110201110111220111221112210211220120212221112102112020020212012022012012022201210202200001010101022200221210112110200012211120011120022101011021002101222120222220020201002122002010202112012102012211111202022000001021221020012112221101102211002210120220000112022101100211010200102010100120201001221202212110021101012001100011220002110221100220001100210222221011010122202212100222011102012202021111220111112121220212221221122002210120011011020012122200201021021222101012221102002111022121111200221100102201", "010001012101000011221222222220102022002101100120222002001212212211010200102111220022202200011001202111021001112200211001110122212002221110022220102211002010110110210112020020222120010111221122221211002000020122012122200120222220102100101200220110222010100211020102111111002222220012000210102120111100121121120012112212021202200120110020212220112101020112202221101221022021111222212112201212021010212022101221122122010010121122210002110012021122222112202102022011101011022011100020101222222022201020220200201201001201020201101002121221011020002201012110102001000200202212102011000021212212002221112220210222121010112001122201211201201210120002210001211221210020022221000200210100122002002001021112101212020121101112220022212122102122002122002201122020121212121111022222200212100110000021020221102211221121022221001022101211221111210112112011112101001010000211021100000210002022200120102110110110221020122120212222010201021011102000200120211002220112022211121020101100120220221222001211002222211001100220101000120010120011222010111122012212122221221101110220211111210100110102010020222012012111012212011201022022100212101210100021101202221200201011212200201112211102202112001102102022101120022102001001110212112211021022012122000000200000110202212000212020122201200100121022222100010001010020102210022102211100012110001200120122021120202112120101012001221221101112101212100212022202220112220120210211111101112212010000000001212210012002220121000101211210022210022101221000222000012121010222001000200122011211110020111120221112002212021000220021101020112101202112221220101022001002021202200220112210002220201022021121022100202100112120100201201100002111201120122120120112201101011002020122001001102200201000002111101200201102101012201220111102220000210110021120011201122122020112002222120010120001122101000121010222201111020220011112012120222002211011011002222220210112022202212120100212121122201220110001022001011020220022202222211000212001", "110002012120200102011112210112000112220102002122012120020212001122102212101122111001110210022212102201002112210010110020000101211011212211021022021112210011112102002210100101002211211110220012012200220212202001110012212012220100211112222111010001111011221212012210011102012022002112212111010011110202200220112110012200200011010102202201010212101000201201121200221002222022021210121021211201120000002210012202100110020001221122211022101012011110120022220021222000121222101212111222122100222100102121012122120111021102012201202102100211121020001210222000000121212122212202111020010011112022010002111222221202210121012202200011020002102222101021002000020022211120221011010200011012211102100110120220011001022011010212100200120012011201200101011011200221110001111200221001120100101222011021000000101111111212010012210221211002122001220101210210101200111220210211222010212000200212202112110021102101222202112110121201201100122112012220200211010221100111201021021022112121211021120112022212221012211011210100202010200200012002001200110110100001222121010122100212001210212121122100111201202112000022121200001200212011101000202022101110002011000122121122121020111210012011212122212112011101110202120000112000110111011211201210210111111110201020200000020022100020020122200011201000000001212010210210212121112012110011011012101022101202210020202021120011002110112122200210111102012100100001012201000021122022000120101100210210022001120211211211202001000010122010121202100221220100121112212210212221120220102012112201000202211120110201210012210201102122210221011001000121222010101201110111100010111101201211110212122010010022201020121002100211121001020220202202210211002222022021200211101210022012112010011021110012111111100201220100101122011201022100200202200000011010001200101100110000110111201001101102201012101012111112121010212022112201102020001001012101121112122002211211112202221110002111022200000211122001021020222000212202202200210102001022", "202210222020122101202211201212001222002000102221211121100202120010101022002022212121120001101222201221222111112201100200002010020120110212221221220100010010220010202000122012211022112120202120002001210200012001121012221220222020202122221201120002112101120200011120100002121011110011200211102220102222002220122001201222021101111011021220002001001211022201021101202022221200220010101200212211002200202012001202012211211121101011120120222221110022002111021121202120010012022121011021222222020021211100112020221210121202101210201210002202100202120010222002211101012201220120212012111211200122201002000011201112211010221220212212211211222210102122021220110120111012200222121110120212012212122012200010122122010021110022220101002010211220220211220101111122201010100122101111101011020121100102122022202011012200211000210222202222210220222020010210221111011202121122221102200221022202020010101221112022200102100000120001120211012010022211021112212102120220020101002020220021102012212110100120222222012020102102002200201121221012110101121110100011020222211112101210101022121202220012121102102001210012110200102022011122101000000001102010220010100110121211221112201121102222121111112000110210211002211221211110200102221112101201211001011001210021220220222100010112111012222021022011020200120210221011210221210210211101102112102200121201010010102001122122010111102220102010111101020022102220201112212220110111211020202111012001002220111201112211111220011010220010111021200022100002112022222022021121011000020212220101200221210011022112112020011012011200222110111001111201110200201222211100022201002110202212222020002101211212120010122111010011001220202102212100110212121100120112222022211012201111201112020022010112112011100022220120220012110012221221122102111200010001122110010110100122201222200011210121222112200202202202120212211102201102112011220022022221112212112201222200112111020010212012111020002022202201111012122002222010020120010102210022", "122020221101220001210220210200212201101211112120212000011111002100001020011022001222001221201021010222120100110202200201122100210210021212202100110021021102220002122010021122111202222100002010220010022021022021012110102120020120201211010010010102100221201012222102222221212000211202021122101110100121100212222001022221112121011020220101002222101002002102012000022210222212201120022121000022022022112110100000200222010012111022020211101020211120020001211222002210220121020021110221200122120212022101022211210121200002000000121220012020010012102102001201110100201222120021112011212002001121220211210000212202110120201212120220102002021001100122220121200220211110121121112000102211121120102212010221000220202021101220121202000222121200201012112220120120112012001200102120201101102201122211222101001102211100212200210210000211200200022120211201012200111102201200011222101222201210121002022100012002100220012122122002220201122010111210001222021222011021112020012011120000001101112212001010202222022220112222122200200012010000101121212200010120000012201110121111220222211222200020201212012011100100112022001222101201211011100211000011022022212200110111200201110201122222021111120002111022212011202111022201211211202112212201012012221110022200110220020011111200101210020101112222221022221020111101122100000211211200200022021200201012001120101221101012100220202212010001220020021020211200120212220012221002102222220222110100111100002102222020022020021001100210120201100100121020102100101002200010221002011000211120212220112120211020120111201221022221001002102011200102102102020021111212010020020102202100000212101012201210012222201011200222111002022212211101120010220111002221121100021012002100011020221202020221200002110110011110221101002002010210012121121222000210101121022101011112212211002220020111002111112022200220211112021110020211002001101000200202201211222210000122210110100112121210100201000202112212112211011110202110012000101200222011", "110211010211122002222010020112201210001121122012101012121100200011002201011002012122121020112021020022121100221221100200122010020011101102201000101000122201202120000102221202221211220110100001012021102202102221110010122101201221202120101102020122022120001022021121222020212000202200121221122100012010110012020100200220002201222101001112112112122001021222112112002001221001121021211101211101000102121012122201220220121101100212211211102220120202210200210002021022000120101120202220112022222100221011121001001021020100121210110100220102102101201010202101022121021112111122021221202221012212112021021000212022210100101210110210010221112020121221012222202001201200111112112012122002102000212002210021011212201210202201221111010021021110222011102211201101010122201110101020201222121000121212011022010000011022202201100012111110210110100002201010010100120201210100221120221111110202202222222211110010020221210022022221201010020120201110102222002012212002002011010022112212201200022212011102120021001110002100201001011111220220000022022022201012120100121101220102211200011000211101110212021010012022011012210020021212112221001021220011222221202001021212001111222201012220111121022011020011010001221220012220221220111221110022110200200102212020022002002220022122102210122212002100220111101102100100212200201112002200120120102112020210012022222210201112121010021212200002202022010200002121121021012120110111022002012012111222022121000002102112002211222012201110212212202212112200022012220002120002021112020221100220212002021222112020012021010002212022220210001110221121122111220221120221210221122110121012200010101220121212220210222202211200000220202202201022221121122010022200000001000102112011012122012212102220110011201121211210112112210012110221102202210001212212200022012011111110012001121000211212020200022122120022012111110002112221012110000121222111201220221121210201100210221120201222011012011022011000220212021210221111121120102011211101", "211111211011212110111201000011202220102012002010220002002002022202220101022111211200112112121120200011002221200021101120202102200000221001021212221102102011122101101200212020022201210220112001101021101002111020020112220121020202211201122022111110121212002202221110110212201202101000221210211101210200010100122021101200110210100022200011022111221221101110222002210200222210120212122112121010120211200212110111201021101011220000022101010022122222212122221120210210121101021002200221110112210222020012202001101021121011222020221100210211222202010111220000002022002100120101201011000212200021122222002000011020200202121221212220211020200012221222012110211110101021202200111120221202210222011220020121221112221000201000121011211122220010021110120121002012102001120212001200021001211021211010100222020210102001201222211000210021022222001202110010002021012111210220002122012020101020110122000122020221002112011012010112020002022102202101121200112012101210012220211010201200010121000102200200200220102211222002010101111100011202001001100001102122021021101002222002011202012122101111112001200102210211110122202012202121201120122021101011101110221122012020120222001101020011011122121202212001001002011020002121202210201121111110222211002211210001111101220111112200201222101201222211010210001001100000121112010210101002210121002122222022200221221010012120202222001202220010020222100111222020011110121210111210222100220200221221112211021122221202102110211120112202002222010211120001210102021211000002101010020102022121100220010011112112000001210111000011012001222122000000112220000221211012221021022122020111211121022100011202100110120120001120021021122022221212100010222021010002202221002212112221220020201122220100001201012022100222120201001221110220211200102201011021111020011211201000022100120020110022211020020110210101202210201110100112212101222100000212102221102212010210221210112121211101020122221220002010001210102210020010220022100101020212", "212002012102210022221111012121002102101012020222100102100020110220220100112012200012102101211000012120121010212111201020020010020000222101110020102010022122010002012020220012010120210221222222011010201220100112101021120201120011122200222221010000202110001001221002211021111200210101022011221122122000022222222010011001011211121122120100201221010010111220221201210122110211122202122200112011001220210202001020110201221120211001211200120102102012102010221210210122210201020020100002020010101211122222100122220020221211011210001200221020121010021121010012120022221222022002012202021200000020000102200212102210122211002012220020020020001002102111221200201012212110210121111001110210222222112100201022020212010012121220201102011102011010022201220022121220110120212202112001102211101012121220121101222002121100201001221010111111112022212112212121010211212112020002000011210221120000202111122100210010122121202002220200211022222112122120010010110122221100011102121112201001000000012000000022210100200012111210222110000202122120020121022202020221020201110221120212002010220111111100101210021012212002201020200000010010011021021022201101220002101101210022121120211021112212120001002222212100201121101012101200101222000220112220002101212022211212000102001101012200002022120110002102021021121102202110102120220111022221010101220122222210212002000212202111101102210021210202221201221022012011201020020101012200121011212012221211010202110102012112121120022221120221201211100120001012221112201021222101012210222110112111122201122001121221120021112100100000010221002121212001110022000121202002100220000211022120101212002222120000021012022022101200000101012100020020110110011020111122120001001101011102112122212120111112201210201201102202000221120012020001212102210121122010112020210102102101000000021001121002021011120100212210210221011120100112201222001212211002102221111022010000212021000221220022210211012111120201112022122120220001212010000021012110", "112010001100221211011200000202201002100212011211201221012022112111022010201102021210200112122221000020002101210221202102120001001200221201110101202201010111100111210210112020202112011021220021201120101210100212202121222222200002001012201111000112211011121012101112011002222221020121001111211210010001102001102201120220101011002211021012222201110000212022022202212200000001012122200101010202102020212021200210001001102011001100120210002121002102101122101200021120201001012102002111111120120201000121022222002212020011112021022020002110111012112011201101102012201022221012022002012120001222102120202001211111022101200110200112221222022202202222202101120102100021112111121102021010122022022002202102020212121202020210202021222000101202100221101011221001022210100220110112110010020222200101000210212110202101020102110110112201110200112011022010202100002021022111021222210121222211000222021220212200010011222111202221001101220111010120212202001000021212121120120111100221100101010011020110121221110120112022021111122012111021100011222122021220122022212110212100021212100100221210011012112212100212110000201000220102010020221021020222111000120220202210102211110210210110021201112101002011012110102220222100100020110101010122002110011100222101010201012011000202211010110202002202120121021120112210010101011121102201010210111200220100001211221201101100200120022101201101200021121220211210100002202222210212221111102112201220111222221221202122222111122001000122222221121012122101102221021112200212110212001110101100011210011022110200022101200010000211210120021111000111020011211221101222010012210112120221021111200212200010102101112221200011121000202211112202011022220121222101122022102011121020110211222001002111111022111120012122001101200112022010212222000022120010022011210010102221010212112022111121202101002121002112001021012102000121102022100100101221010110020102102102000222122020212021120222020220100201212101120020122221120101101102122111", "211200210112112210211211202001212100100201021012221212121012121202001201111111212022211220202222112010122122002002201222210201010212011210212022211200020010021102222221012112212121110111101211012110122120101221012000002211112000011211122210021221101202200222210120112011120120102210200100011220001200122022021020002200112011000000121110210210220100020112021202212110012001200101002202202102111111120222202112001001201102201101222012021012121101012000021022012002010111022100122020110210201220001100010111002010122100121200220020202222011110112201121102102210102010000002111222122011020021200202210222120100112012022202011100220111020222101111110202212010022011201112022100210022010100101102210122010100020000112120102022211010210201011002112210022102222210120212201012212201211102000122202020120011122012001201202111012211101011002021200110101110212012021210101021221022202021101122010001001002002022110121010102020202022110111112201222201110000111200121211020211201000212202211210202221020200121021100020020102112101001121100221110202010001012210101112121111201112010210222221011221101220000101202202211020110011000000020111010212201222122220122202100221012210102201122110110100210222202010221202110101102021220210020022220212220020220101010200010001020210110022211201211011112212122100110211220200202221122022000110112222201112022211121102221121112000221022001212022121112021000222100020212002101102010102211112002021222102002022210011202210200210110110221120210102101000211001112212022210211111102012220221212012120020020010101122020021110201021022212212110211212000112012020211212100122022022212122111102102212202120220221121221201102101210010122002102121212001112010200101002222122210201211120220100202220020022222222200010221120221200020220010212111200012002110020012122121100121221110220120220112222021220000212212101100210210110110211100110001221001122022211021012200112200101100202002112202211122221102122101022210200121202111112", "021111112211001200100002120210221002212112012111111211221220211211002001210100122211221002010200000221022021101212002100201002000010021121102202201210211202210221201102122012120022020021000202211010001212020010000102221021202001121202102012121212002021001010022220221112200111222111100110111221101202210010002220000100120001001101121102211211200121022110212000201110100012001021220000012001212221100220012000121111120110100201200120012022100102022022210111101122111100122222201222002212121012212200111102121211210111002111000202221200000002122122010021210012122101222202002001122011211010120002102120120122110221012001210002112001121101120212120222220110211000121122122110001102202020022021201102000110220212121120001210222201122221221221121220021211202022002001222121101001012112022120112122202020202010110012212101210102202000101221110222001022001000010202211021012021002121021201111101020212210020111220220211000210120121222010201112100120001002110222001011012211200122000100202220010212102022021112002201011020001000021012012110100012201221211102012100002010212121000202000212222121222011102000122000001111202122020101022011210020211202012200102220021010012211220021100112010112022021100011212012222011002212211022200121101012000012202201020120100120200022021011100022212202212120110020110110200201021022100110201022200122002200102100211101011102102212022200010202101202101012111210220220212010202222012020121102011022021220122212000012220120022220221212010221022111212010222200202120012222112122021200120021100011020102100022120020221022020120020200101011101110001001220112210100112222002011101111210101001221212111220220220120202200222022011211110110001121110110111010200111102012012002011221222221121200110112121100211102021200222202200112211122112202012112120120010011021121220222121022210202122210220101002000001101211022200101120201000000112221111202021100220222002102012101101102012012112020010011122012001120102102120220022221", "100210211100121002100221212100202022110022002201000110210112122000111102001222222112221112000020010102020020112102200211101210212122121022210102111021102010112111122111111202001210222012201111210102210021022202221221202120101022200220002001201212100210011120202220020022222202021000101200222112120200202111022000201211121022121021022222100101202102002110201202110121222221011101101111102001012020212120220022201212010212222201222022010211001102120222000102101021010022210220100211100120110100022222122202211111012111102020010210122111121202022012112112212200002120212102012220021001212012220112102100210000111111121211022001122012011011201001201111100222102200022111101210000212101000010112220222020021002002210101122101121020120122011001222021222220220112112001010021202120110111001012012200211111001012221020201221002000121120121100101000211220222100102010102110111101102221212112021001122211011011122020201120102221220120010210201202010120112011121000001100210020212111022012112120221211202022001021100010100222202101210112120100011011220122011000220021220111221112100000010021020102110111210001001202101000011001200101001022102021010012121110211121222102202122202022220000120200201100002011101101022000000002001222110022102100120020102111022010220221000020212000211010120202012012012100121020221210201002022101010122022120210112221121201000122022201211020201021011012220122220110002102201200102201200100112122001111200002200111112021211202012012200011000011122010011111220212002221202121221201101120102202110122001220200021222212210220122222211002022100020100210101202211112221002202010001101211002220002021211201000100222011110111022121122211020102121202100001211121212101020021010000202121220101210220120220021001120121100212112210220020101010110201201022002222211101210011110211011220221201012002222011000202211121010210011010020020022000111021200222002021222101101021012112201202202110020111211101110221202222011012020222221011000", "011221111121202202101222012011021200102110210100200110222100220020021102102112110201111020020211020212012101120202210110211202210111121221001212212120222100100201201001022021111120022112022110020200212021001102101202021022122110210020120001220102221220101212010120221001200220010020120102120121010012022222211221121122120101002222121101222021121102220112010021002220220101222110001000100121010012012112110122012202010002221002220210011200000000021111220001120012111121202200001200020020012222221021022000012020210012100001120202112212000112010221010100221001200020222000222211110012110021020022011220012202002212200101012002110012111101120010101121101200221000212221111001002001001212202020101211221211020022110102121020100220011121020111002012020110011002012121112120220002211222122111110201110202222100020111110122222121101221120210022100012221212102100122122001021011021011112222120011120001211111012222220012202110200002221010212122222022012000100010221021100122120110120111012211022212120202201211121021011102021221022201000100111102100121010211221212211121122002012102100202222101000021221001021201201122102120200001200220120110101012201211220012221112211021012211122001101010001002022220000221022210200010112100011002012211022121202000000111020222011112202101220121121202222122020011202001211000210100220211102202000011102202010211010020002010120220110022021020002122110020222100111221102222021101211210200022000011022120102112002110001002022102100211122020120221201021210000200002212222101112101022212220202102010121211102021011001222011020212101112111221211002202120210121201112100202011101121120112202220121201120110021100200000111111112112100221000210020111110122120020201122201021111200221222102220212102200210000100020101101201221101121120020210202202020121012100002101010020212021122011121210111021020220010101101111121112001120101121110202100002002022111222120010002101000021221012210200102220201202100202201121000222222102", "120000122020201222201120201021200101121100020002202100122002000101211121200101221201000000200021112010100011202211021022202102212111101002112110121110212011220120012211212012120000210121101100020121200121002221211122122012101210200012212201212222211110102111012112111221012010220001120010212011012212010220021200001220100021001202202221001120110220000001012000202122022221222000101211110021221222101110100000111112010010220211221220221201221121111022222220101202212101102220201001010201021011102010210001010010222110212020210201000201112112201000111220100012121021220011112021022110222212021022201001221212000000220110012122001220211222001121012000020002002010101202122010222022001022120000200021212012022222022121100211211202212212002102112200200010112101201022020122000210111102000221121101121012021020000210101001021102012221122120002121222020020200010010202220210211212101000020120100221010112121120000001221101121002121222001111121111222111212121002011220111012102221111022111010222000001220202110120122202022101011121222220020200000022100122111110200101110202220121100000210201102220022002020000011021002112000121202111110202011121002001011020210111201021120220121121102020112002202222000020002121221211202221102200222201012021222201010021102121210001211101221101110021210101010022100020221012220222100110010002200211211200111110002002022201010220201010010102211212202000221012111012002020200120111020122020112201222202100020112002202121202112011011102200210020222120110000122011120010201022211210022002102011101100100102102220101211101200002111222212221101101021010120212101022110101202210201222012220220222011102012100210212001002221222211221101000012200101021122122222101020111210012200012102212120220211102011012110201211102101100210100121120002102210220220010021021020110022202102220110212000102122012220101120010112220111222111100021121002221201112002012120221221010211011200000101112101100211102020202221210101001202122200002", "000001001210112002100222220200202201100101121202122210102202221022022202011212012200200220121101201121002022120121002210022200012111202222012111200212220001001100100220220220100011102202011200202210011020201021021120020022200020102002021201211222002002111212121202000021011202222110020102122210010111022011200022112111112120112211020200022021101222112010020222211202202020100100000201112210212210122011211000110202211002221210012222112120020010012210002211202021201010012211001101200122021110102212022201220122012100021012000210020112011012001102212200121212012101212110221020001211002222100010120101200102002010200101110121012110211111212121222001211002022021021101000110220200110001111111022022022001001111120001202012110112221101022220112121012121211110200000201222111201011201201221121000111221212222201201012220000122020200100202110002120022021202122220110121101021001001202012200111210202022212220102211102120010001100010102220220020102020021101222201000101120001221211101202212221110111220012120022202020010001110110000202101000000201222120001211020021101002002022211021000222120122112202012102110021212100202111202002102121200221012102010110202210011112011112011020220000211111021101102002021210100122121102221202101010212202121002222002222100101011021112220101001000221201202012012122110222211021021212001120122100020020020020220221202000201012122021102020111210211200021220210212001120001110201222112002100220101210110210201010001022222212122022112110022102212120212222112110221121110122210001102220201202020202211021011000221022112000201112101100002010202011112002200121210012012022211210222010012002020202202121100222102022222012010010002120122010002100010020211121122002110011120112102222121022022202210212120200010101011221220011021022001012010101121222102211221112110201110122211210221022122111102212100212220111020111011112101100101011110212211011122120101021201110000111001101001002210122011002221200200000121111202021211", "212010112012110220221220221220000002220221202021022221100021212002000012021200101101202022201220212022201021200201110022121112200211000010120020211201211212111001021012010221120010120222000212022211201020011222011002212002222102101112110102220022102021021122112021211101011101000200211121001212220210011211002122210122110110012200002112220210000020002221021100012000101211001200010212200111101201201211011010101101001122121211102022210001000210212111010010121122002200211012011111221001022011102211011011222122200120112200001102002001210001200201120110010222212101121020111022011022010212222212220120102210220100001000200211021110000200022002222001211022212201010210210120210012010211112212212120221120222020010102221111120022022021210221022112111222001000200200221021110200200221021001020102211221121100020011111221101012101112021100021001102210200102000002120022000210010000021220021102011121000122020100001201021020100202222200001111221222000220010001102222001221112112210102111112221210100022211100222201201010021220100221101010222002002022220220200020021012110122120022012110220120221212200102221210201202112201221211002110102110102200121112122121010222000200001211212221022211200010020011120201120021010100122100221112020200202122102211222011001000100000002122210102212121020021110112021202202102200220100212212002220200101110200022102200100220210001202011111221010002022012000022020111210122021000022222220110022210121201111200220120002200111120020120101020200121211212220102022021212022102100200220102110022112100100202022210121222201011101022022221122212211020200211020101110210222211020001000022210112101011200120211202021222221002021220012101000101120212001010221220100020011011102202012202111100122221122120122211111210000000202012001022102021212020202200000001222110102200002201110221200110011201221001012100112000002211122002120011222210120200102211101112210211011111211201021000201102102122102100210022111200020110000101020", "200101020200011121200011022110002212000200111021100102101202212100001122212010201022200001220222200221221012101022212202101020220222112102112222102111112111222222222201212211210122022020100212110011012211021120111100021122212122002112102112101121121011220021002001010010020012211110002211111222000122001021222200222221021111012102120010221111212221001211220212120012121111122012111221021120021101220110010202210011222001010100021000002011012021211201100012222000111121211222211000000022211012011220122012222101100120022021210020120002001212100011210120210210200200000212201110202202221021010110011021000112000221021210012111010011000010221221121022110101112211001012221220020110012221121222011011200102202022021101020010010021210011212122200012222011100022021122011220102000111210100220002210002020010222202112110112110220111002001211120001001012001210011011212010102121200222011020122201021000200122000220202200111100200200121222220211110002120202112101101012202020102110012202011202121200210210222002102221112222112021022200210012222121221112102102002102111202201111012021202221001011101121010220221121002101020102112022111122001121202021222100120110010010100000012212200101122022212112222210022111101200100102212021010000120000012120012102101211202201001201111120210100220021120110201221111000121200010021101000021101111020101101222100002111011010211022001011102222022222000211112010210010000010202120222100122002020011122020220012021101002011201220211200121101020002022022000011120102012110221111002201200021110101121001011002020100101211112222202020222000122120201021202021101012200112000021200022120211121222201011012022122021022012120211112202221121001110222212100022022002220200211220101210201211212102221011011121112111000102100000002201210012221010211000121110111022212211201010102022212222110220220111011010220121111110202200010101001220200010020010101121122200102000001202211100021122221210010120200222220211120020012002102120", "020011112111221122122101000021211022200011002101121200021212101100120021011110121202110100101210111011212211020000102002021222100112122022202100122012100121220212000011210221212020120210202122021200110110111110122001012102102110120010022002101220220022120011221000022122011010020200212022002000021211100121101221111211021221220200022121010001220010112002112120101022102012010012220001001102200221110001111002210022022020120212002212102100210012111202110121202010112022101121122020202012112222211022002212202110211210120112111022102212200202221010111111022202100012100010021112210012201111011002102112102000101120212011221201111101111201100112121000222111100210110202012202102221220101221120212000012111010000010021102000011001112102022201211202000020121021221201110012002100111202001020202210101021100112202201101220012201121121222120200102202222220211011020102120011100121012220122220211202120201122100102201100221012202122100002002201002101012100210100212020000200102110100201120121122221110110002020112011021121201220110201201000220011210011002020020002021012111101102211210202212222002111120002211011101111002001020201102102201201120000201222111110211021112221021022101210112222100200022001001122212201222021222020121002000122100100202102202112021201102212122221222201110200201212212101202120210022201000002100121211101221000021002120110012201211001020101221101201000202012100122020020200110012222121002000210221102222212210201101111012012222021200002002011112212001012212022112200122221010022101100210110200002001000100122101002021100001211222111202002120110120110111011221211202000111012102120212110122002011202011100011210012102102000212021111010201210200100110222122010111121012100012100111222221210001021121220200020112110021102110120210011101211002201210111002011122012012201110120000111202022211102200022221201011120110110122100202121121111002102100220222221100110211111001102220000200012200221221122210100010000101220211100221", "102101102200001102102001120112021012020111012021122210001010120012110112111100101112022002211121101010021112211101121220010000202022102201001001221222202220202020212100211201200220010222010202221111102021000110110201000002010201021120210001122200101001010001002201002100012020202112212121012021000222222121000221001100121002102101200010000220122110000222111122102221021111012002112100110112022012101021011201201100010120120200201011101000112120000000221202111202121122220222022022102212211010220100222101102110200001022010000201122012020020100200211012100200212201002111212021212120100121101212100001012221202222000112000102020210012201111001111221122111100022012221020222120120010202102100110202120020112002120010001001022112001211222120212101112121212001121001101211001212010101221200121210021000111101001010012211212100121120122221111200102122202221221201100110201212202011210010001212121021021210010121110222111000110100202100201122002211212021020201121200220121112220020002201122200201022011210022001001211110122012221010122201200201202120202110101001200111002002011201010122102212212021000201120211212022021020120222011120021020201222022210112120110002220011111212210020200112200022220000022212022101022010021020202022001221021101110021000222010110100000211010022020100102121101120102000121202201202101110210000012112002101100220000112220211221010011201120102120100111212211101012212200001022111121200201112012111211220212020010120212110212020020221212012201121110100212101011200112020200211112101102000001211010111101111000020201100202020122100111001011012201020022112111202112102122100120010012202110212221022111200211012222011000102202122022212102121222022100210210110122210020101010202111002021011112211200010222212022100000212110101100012022102121210202002102021120221111102120201120120021020021110212101200101202102200000020201112222010121102011001221001110222002112110010000212211002222212002110001021011202000112220001101021", "012011111201010110002122211110202212010100202102221200010122221210222122212021001011102121212121100002110012120122102200200001111022110002211200112212122001012222100022001021201100220002011110010122211020220002101221221212002012012021111110111110202120001020222111221022102101101200002112012021012102201112021000212221220021101000112210001221110210122010110201011121012021100220022110012122202222102210012200011121221100022101222100000120222201200220200212100222202211121121112012020200100011201220011121101102101200121221200120102200121201202001112222100121201220121122012222101220121001221120210011100100111211002101221200011012221012120211100200111022112012202210222000121122000002201111012212010011210002200222021212220210212111100001221100022022012211201212001110221022021000002022012110101112102021221202201012022002121002020012211101211001021111200012212001011220010102200122001002001212122120212120202010202001011120211211121212102112021002110112102200012222011012000210011110201020010010001111222010112021100101121201101012121211022101002222012012010111211002200201102121022120020210212212120121002122212222122221202211101100211212111001202111222112201010020011220200202020020202212111200212222112222022201221201211001110102220011020000011001101212010111112002022102110012100012202201211110100020000220210201222002001120110212210220202120210012200001111200100111221022011001120112011111000012210122001010200220001101101012002111022201111002122010220000222002022010021211022002011020210021012210201102210211222200220021222210000212010222021012110101210200110012201221101021121000121220021202210100010000111222202000101211011200101222122202020001222121000010101012222010202020020110120221101110220212120111212100021110022022102011000022120221101211102002220100010221121211021201002002222202000101002220010211211211220101201012201200002111210012102101201121220211101220001100212111211022002121212202200002101101221221022120021001011", "000101111212100000120112210201112211002010121111112200010020222112022201000210100121210211010112100102122011110112101001001211220100212020012201220001100012011200200220212012201120020120221222010110101210020111210022021110210120020202221101011121220122220122201212112122012100122212012212100212200200121201200121020012000020210202021222011221101000122121001120111122220020121211212222111120112122121120010102100222221002211201201211111001001222120112222222211001112211002100000110221101011000120021121200210212020120010202210212011120012212122121120000122000200212002001021111011110020222100212110121001022010102100210220100011202001021201212221002020001101120201120110022202020211001022122021001211101210120122001020110102212101111020111000021222200000001100001000122010000212202022000212221102211220000112202221121010001100120210012220111020112001112201021000002200202222000212122000211222220221122101121102212011102100210010222210121012102120202112202221012112202200211001002222200201000121022001000112200222212001111102000021020200110001202210102021221000220011022011101200211020210222022221202001121002111101112000201102110101210111220222220120010002100101210000212101122112210222201200111101111122202211111200221112001111000122000001222220100221121122212200101112221021102120112012100102012121111011012110222200121011220100110121100221002012012212220102022110211101001220210201010120111000100002020010220002210011020222102120002100021022020101202100012101001022111011101110020111001100010201012102020211012211020212221002112021000112220120021202211202222100102012001110221012012110011201011102012000211202020202021012022210021001120202112201121011212220011211002210002200010011102220100110221100021001001200001200100010202122100200022200010000112102020022111200022012002212211101021002111021220210100100022021112112120020010122002010020121000110111221212212001212001102021011021111222202011212202022202122020022222011100212021022100", "200012010002010222101020112000010021122102002222210020102121200101100112202022221021000000012202120112001201002202202000001202112210211221120100022220102011001221200120121120121100000000222021200011201011102202212222000101212122202100211020100001121012022102122120001111002001101010122112200220010002212220221120202210121022102000200102002200202020120021221212221201011121200001122220120122202200102201011022200000001110110112112000201020111101102010202201001020221011112102010122012012110000011221022001110010101201120022111211210012210112200120000201211120220220110001100011202222201101222000111102012000012021221112002120122200102121211021210211210201022221120210111002211001220102122111220110000200100022021021101112211011220200211100200001220211111122112000210110101020101200221000100121022011201221110021001222010010000100011022000010012221100200011022200011112222100202211010221211022122200102001222212111002100122001010002101022000002122120012011221021221011121222212022211222221212212122011201112022200020120020020022022012022211201210202001012022112212121010001121012011010021002012100111022122002011110001221110212101002011002221012201211100221000200200222111222021202101111211111002021022111101102212221120101201100112210110210111100112110101102122012221210021011121220102100012000122222022211212000211220000122101200121110001210002201122211011110212112012010102220111200010200210210122200022220012211220011001222110011120102200211012020000112220211012222122200102111221021110211202022220010002001222020112011012021010101020122011220002212122202010020020211000022011100222122021212101022100001120011210120022202112202202120001102211020101102010112222012021011220222200220110010101101100000010100101022220122122200122200011012002022102201220112111101100121020111010210210001221200212012220202110101102010011121001222112101200121120001201121000112121222011120012121020220200011022122200222111021111220021121121200022111111121110", "020101221010221210212111100120201222110022122002020102222022020012112120100222121210201201000001110100221011222222020001220201221112101002121101120110022011002120211010201100020002120121212111211222102201002001110110011022210100222022112221100122112211200220120122121101101220120020220110220011110101102121221112221101011220110121201101002120000121120022000211122010010010220102021212020121121102102112021211222012022212200210201101010020121001211110002120121210100110111201101121000102102122121220221101001112102022121112212211122020122120010101212011020000210001020020000122111220101011212121010110101202011110101102111222121202112000210000220111002120101220120221220002022012010112021200010221011022021202002120020002222100010201220001001200121101022120210010012200002122212200112121201212001222201100102111010020101220100120000011200100121002210000221221112120110200120200012001000012120112100001001011100011012202101020120011201112111222201221221010020121200122102221110011010010012200222112021200210200120122221101020211102110211011011210121002112212222202222021000120112112000122101010111111010121202001000202011120121001020222122022211022200211100210122200220200011212202021100012212000222220122001210212200100220111202121120122000100000011221112210112101000210002121000021202021112101202202002201021210120020211100110112021022100012212210002102220200121122021201202102020000010211012012222012012210111202101112111012002112110120020000021122111001002102001020212211210012201100020020211011022212202202211110210212121201010220010222122111221101001110111020020220112000200020020202011021000000001002012020201010011021002200111201121000121021112210101000112101011022221111001020111020011002222101202200121002121200212211010022012212211011101121122002202122210220020221002212212121200112200021110102222001112220222011010102122210220102211011122221022022222122101100000200010021200201111101200011001100000100010010122012120200010212211", "120212121012101011211101021011111122121020101111020110121220000002020010121200210021211200100011221112011121202112110000200010222112120212011121111121022221011102210212110112200220202222121100211111221021121012220212122222112012210222121010021220011121211022201022010010210022200122220201011221022011000022002110212001102021021221111100201021121102122122200221210220210000111010022101222001000222100021100220221220111220001102111122211101021100202221111002220010120202021001212001102021112010221202111100111100101020220022121012022011101011200212101010020220000021001112221102102212100201002101120120210020100012001111110101220220200112222201222202201002111210220101010211111121002012210002020202100211201021200221212112222110012220000022111010000101221221010120010012122212110012210212212210012012220212201101021011122100222121001202001021000221101210001020101111021012120211000212011012222001122120222100020202110021021011020102200100222201211220101200000210112112221210122022021101102221100122011011021212021010110121000111111002120201102101222021012122110120220000102120220200112022020001020101020121201210110202220222102221010111022222010012022122101010121201121100121222001211010121212222212201100120222021100001021102012011202122212210011001200002012221200122101212112020102112102210020102110020100011121211120121001011011010220202102021110101112001121211121122212220122210121120022220122020100201211112210212012221102222122022202011122222220221011201212021122121101022200012122201221222210000200122010012021101210101202220222100220002200001220020112112021120102010022211121220202021012120211200201222010221210221111001120112100012121120201222121211112220010020221221221011002202021202011012022001010100201211201222211221112002210011221112122021222222210010000022221012221200212102002201100021110222112001212101002111110102020222022112002220010200110121222002210001122021121000002112101011000100110001202021100222211022212011211210", "221022111021222220221000001120010222201011000102210210110012022102201010200111120001002100010211022002211200120012211022112001012001002102120002120110222200001002211020110121001021120010222002120110111111202202100212202221110222011000221001220022012201110202220201102222100222220021112210110021101102221022212021011211002220020122001120201212010002222110020022022001000011200002000012110012220122012000020020021201111200111011121002000200100020121010210012101001101211012112200011011201110022200100100212201222100100022112122221202121121221120001000221212212022010010200100020221212102110210011220111211010021110112210121221022101100221001122120221100022112020210020212011120020220202212112222220101220102120211120022210020011222012011112111102111022120211021001020010011020000201000120120021222121100021220202022022101121221110210201210210012121000111101102100202011020010011210002012220120102021012121021211102012211101220121000122021022102201222120000121112012121021101202111212010110002020012100111020112101110221222202112202222001022110222212212022011010121012120200002012000000022001012110100202222112001220221211201001210201000021020120100001211020022221021202022102010011001202022221120101020021001011202220212010011121111201201120021100012112100100121111201102000201000212011000200001021102120200010021201001101212111111111211111111122110202102111202120101200212110020101002212012121111201012001200120012221200200222202102120120111211202100121121121212100120002020220112211110112010211011202202000222102222010100202001220012210101210101112121020220220022011021022200100221011012111211021220122121102020102212101220222002122212110200101101112102112002022021222202200011110002111221102222200012221122100210101112022011222022022202022020120221022200022111200122000202110221221221002200221012012022201101111101012020211122202221011202011101201000021222221211001012212201110221100201202122002221021002102112002222102220112012201111212", "201220220121120120002012022022121012001110120122201222002001122201122012001110211021100001210100222000100000020121112202211021221001212010220012201100211222001011011122001002122002002201212201120201212100200112000201012100201121022222100002022102021211112121222021120210220102121111212112021011220012102000221101001010111222202020002002211011211000011110000011202120122010022120112211221002020012100102000210201122110011002202002111211202020001000001112222111200110202121121100212200022121120121121220122010202201211222201110201221101112112122201012000011120210020112001002121101101001101002002012020120102112021122200022120011201022020022010012211110221010210121102210220222110202020001210210022012020012122210100202000000111201022112111111001220201102122210201220120022011202111021021222201202020020220112222110110122210021111101121100211120012022210001002221121120110200120212001002022111012212201000200220001211022212122212120222001012011020211202121202222111100120110020010220210022100000012012121211022202012012121122222122120222100111222222201000002010121221212202022002100212212012211101221020210020210220100121011201220200120001010012212210021001210201221012102020122012020000000012002020212112100201110212000200202112120110112021122002121221110020102210010101101222111101110222111111002020220012201212201020122000220202202202122120122200220201020112211001021020002112202000120102022021201011120022120110212012102100001110211212212102000122222210102102100210000011200101011221022110112001211221220111110220101212001200200001021121210122110112010212021122011220020200111000120202022002202212012121221010120201210200222211011220121222122101122022021111020110012021022220121220121210012111111102001201101002202021121102221221012211112211222102100000002020001001021110120202000101212112201102012111111021120211121111210001200102200001100222110220121000201111110212120012011022112120121020020220220022200022011102020120201210000100101", "220000000211021212011112022121120001210101020002221101111202012111211001210210221222001112001221101101211012020021021120120011122200012222100000212100102002010111122002001120022021112210021210012221111101222020222222011120110210220020210010011010212101211100100221001211222001020201110111101021112102200012201202102100000212121021021001110021102011202011202200000222022112101001001012221110012210001200022021011222221000020202212012011200201201012011101210022021010120201102202001120212001001021011102212221200202122020220002012111110122020202110012201102021200021202011112001200012200202011012121120020002221010021010011111021101010020011120010110002012202120211021010202012002022020222121110210020111112220020121012010012200011210120211011110212122021200020021202011112201122202211111021022000210012021021012201220101120212212011011001220210220020200201011021222120000212111022010101201211101222201220020110122101112210222222120111012121002000202010011121201022121001100012222122102020001111200122212112021102221212101110020220011010120121002222012121100111112002120221202122021111220000020010200220112002222202000220121220202112210102101222202201101222222002200201021100212122121000202102101011220111210002020000110211010121021200020022200211102110121000001002221020212020211201002220122100220020010212010021122012100221110100100012201102202010110222121211002221122001021202001201011212221021111112210021111000121122212120112101002002210011111021012000102202010220212001011021001211201121122010001010202120002100210210001220112002121110101002100102112010010220210111102221121102102220120010111121021212001110111100200102001011212000212200222002121202201200120020210201210000122011001210201022212110202002001212121002011212122101121101111212220202201002102122102200021121201220101010101210012111210210221100002011210122122002210211020220011000200111110012002102020021220211010202012111200010221211001022110021221000101012012200200001011", "120101000120220200110101100211100020012100101220002112100222122222112221112011101010000020021210121210020210211220001102202202211010221120010102002022021111122221102021102022201220122202212110002101112222210220202220211120222200220021210011201020010210002201021112201211022200211102212102110212001212010212202012011022102110201102021212100111010010022022210200220112002212122121210101200221201000202222211212012112111111222022011010201001112100022122212111200202002210122211002100222101212201000020121001112002001012022110002210022122021110212220222002121201011212112201202121212111110110011122200101021222202122022101100210202100210210222202112001202012020212112002120020200011122212002110011101211121220121121112101020011000111222012211221200220111000102012010220121010001002102110021120212000221010202111021110200020112012202100120011210012020012211121011000000021210110110221202100000220220021002201112222021121222100120210212202101121011121020222222100122021201101012212210010011220012002112001212011021121221000201010111101102001100022111121010110002100112120210000002110110110202121020112212000212022220012120200011221221202022121021112000222021200202002201120211111212222110020100200010002010112002202011100222202222010122122222221112011111222201000021112111010211100110212221021212002010100210212111111111111111110222122022220001001220200102020112202021020020111201122221001222222121222222120110010120020102202200121220121122002002212121001022102101100222011100121012210120121001211001111021122010000022101200122220020200100220202220222010101100020012021202202212122000212101210200201001022102201112222002210111012221001021201220222211211201221202012011000220120122111021212122021121212101002001022010022100121220212110201010200221012211020202221110000221101001020012001220221220112222112002221112221011121101000002211021011100121202210212002211112001100211202212021210102012011101121021221000101021222202022201022221122000222202", "002201222002210220101100212012021001120012020122122121002200021011022202220200002210121221012112002212021212021220022122112101221100211110221012102012212011102100202021022102201120110020001000010221100100122110211010002102000101012122001020021211002220002000101112201000011100112000210101120202222012010102201022202111202212121201202020021222221101000201221100000021120210000102212021111122012010101102002100202200120220001011000011002211200121022022022020112200221101101021110200012111102101111211202011101100201101021122020022020010202211120210202102101020001220002210201022012100220100000022011112002121202020112200221201020000222110012002010210220111002010222112020100210100121120112211020001022200212112212211222001110021112110122022111120020101112201010222212001010110110120122000011100101022122110012101220202121221210022210220120220011100001000100110002020220211000201021002110012010021000101221001220111012222111212112200001102210112002210000100120201101221022122222010120201110121112212122022020221100201012222222020112221011110121120121110020020012021120012021102010122221111000101202201021210120110100100110111201112010211020122000120120211011001121211020212221021020210122100012210110202200120202102102211120222100011122211221212110211022002021211200210100002100020202001220001221001102010111122212012211212212012210102011112212100210110111200202120220002111111020002200210200122021002210002222212110210120120111021021120210221010110102020102120020211011220210121200220001222210110011212201200001111101200221022210120220222222212110001212012121012021222222011200020121011010010221111010012221000101002200101012210200120012011112222011121211201020111000222202020021202212100120022200200010122201012102112101010021000011221012200120202011002222001100120020210101012220210101201000201210122200100221012220111202020010102210200202122020200020121122000002010101222200000111012112010021221202010222201110101202010220202021221110012", "200200202011120120202011220222101220111011201021002211110111020121012001121122012100102111221220110000011212000200000020102001022010100211001200201001122020212010001020221101111222011012101002211010100212122002022222122001221210220211001121102111202112002012211221200111122020020122001112110111112010222100211211102220010112200100200012011100200221201120200200000120011110220112112022101022110022102220011201110001211102212000020112020212012010102111011000122101210102010210112220011111112102000111200121201001122002121202010102121101020201122211101102110202220101222211212000012102222202101102110210210112020121122102011222202101200211001022201200120211001022120000102202010220021121211001112011022122121222010221010010022222212201012200011011001221111020200210002211010221010121212111222110220111220121001200010110102212112001210220110200211022211012101012211220210001021120102212112120011110201122202211201122220220011000210200221220111111211210210101012112111121022100220210100001010210222010022202011110101201210022202120110201020221111202222210120102002102121022222220102112200020011200011120100122000211120121210211021000000111102212201201011012210111110022120222002212110020111011222222100221101121102202202101101200221222000021020101111122200101121212020211120222220100122020021101000211001200112221101201201220200001101112002121011122122120211222201210021012201122120021211222110222102222100011010020101120112202021021012001210120220221122010201000111122220111202222212202201010002000022202000112011010220211002011010002012201020020012220022200122000222022202000202020221122121211200010000112201202201210212001000000102011001222000212202002022201211021012111020021201212220212111110021002002220121021120120010211021211110201102201022001222212222122222001120021002210222221001002112221122210111001221012112022122211101100021012112101102112221022100002021122200001120001010110111122020212020111102102220200012120100220111221202010", "100000010020202001102012210002010110121101002220211212200211112221212212011200010102021200210011201201011202022222200221102011010211100222211022202011102022202012201111200120111020021221001011201112002001001120200000210110012202010012222112012200101200221210212222211110111212111012222222202010100121112100100010012102021111122220112111111101100202110112110001222120022210120121221122112021020021122002120212220122112000120002112100201210110121222211212221221010111021202100201221102112101122011022120201212121012202100221210121012011001112020121120112110211122211101201021111110110210012220202211021112101201110021211222200222200002000200100202212212202101010001011112012121110101210210122020120211111022121010200022120122000111122110220210020000222211212021110000202102022201010021210200200211100222202102022212222110011001101201211121121101002222112110211022002011102202202002111012001102001110221210000120022212120220021011122100010021010122011122020022011002010022001120122221221202010200120001002011121001102022001212120102112112111101210110120120111100012212210212022211102002122010112001200012010212101022211022002220002221021010022011011021022211001110112110110022101211220001102000200120212112100201211000012222101120022201020200011002111200020002001120122021011010201120010002111020201112011002021102001110222211020020101222122001202221110010100011101012002200021012000001212002001110210200211012021011001221220202112111022012002220002012002201111212021112211002112011100012110102122010001100002221211001002102021102120110010211102110210222100202221002011001212220221022220212101211210210100221002210121121111110011112100202100212220011222110211002112120012012021010220220000100101221000001102011020200212220110002211211001212002002022021211122122212110211210010000112220111001111111022112021010122221222012000011222120011210001211121020100111110200211021012001212102221211101121201110000220101111011210021021000221210201210010", "121101000012020222220102002100010101222202011222011101021111002221020120012212100112201201101000220121221222022000101102110021120221212201122112021122112200221110010021011001122202111221011201021112021221021002010001102022122220202200020001211211222222000100122111112002101201001012110012211110210201111102012021010122201220001010200220100120210102202011212120011020102020021100222022000101110211120022101000210122111010211220000222201101002010122110000010100100021021220020000121111121220000022200102210000022022120210102102000012001210002022202220200002110102100120101011012112021101201112221022212212220201112200121022011000112112220010010211010020100200001202010202121102211211212122222212221121112102101100121012101000220201112020111002111102220211221101122120022212220222200220220222120222021000120122111201201011222211122010002002211001220110100011200202011110001011010121200202201002021022212110121221212202121012221220201021122101100202200022022120201120220121011101202000010102201022010122010221121202000011110201201102200110020022121110100200202012210200221001000221211220112100022102101121212112002011121211200110110200122102020022002121212011200200200102201112002211211120001100122020112021221122111011021111020102100020101211000202211102122101020121012012202201020020010011202020221202202100221222111222111101220110001120010101111110210100212112120000002112222222000011212112010221010010220111020021220111202102011010201012112200111021121002222002221201112121122121101201000110010100000111112202022200121101022021220111222021020101112122001202002110121020122102110210210010200111102202222002122012002210110100000021220002022202100112101111100120000122100022200101202101211100121121102110212011212120201010012220220122111201111222202120021200201120212110102120000121201111220012110020001110012000201012002212212012212000222201200101210001201211112011022121001000121101111212112221200021210012001211112101120112101101022111122", "220202121201120102201101200012002001001210202202112121102022020020221120022102000020221011010210201211101220112011222021111202102120222212012201212000122020110120000122220112110101002002001211021200001210201020112120221011221022110121222220121211111121010020102110022022210021200101222112210111021211122221121100120221220102002211222102210121211101121201110102012121201212000201020221122022001202010120102022022110011220201210012211212202121012020202020001100020120201220010021101211111202111212021012121010010010010111200010101202122100121102022222201111200100000002211001221001212002202100002212001012000112020110122111022120200020202020001111122120212001002101211001021100212000002110102122120122120210020211100100012211220000112101200110011211201110202211002101122110120002000212112122210121122221220221202012111202012002112112200221211122200121022020100100101220002122100102101001220102200210101021200101000101200211212011102222222010112010010102001102012121011120212002200111110121012120201100022010211221000120211000211020202202002020111122110220211212211102020101021201220110000212002120220221110111211121002122222002010101110202111022002201202111210002221120212021122201022111101120122200102010110100102022022121201010221220202001222212120112212122001022211120100110202221021012202221121002112012222002011221122212011122221211022222221122112200001221010111222220122210022011002010010101121212200222212002012012022212112211222210222220121121102201021122011011211212001110100120222211212002011210110011000211101112010102201201210212220110112101200110020001220012021020102211022002211002000120112012202211201210111011022122212220122200010021122120010020110112022101102111202210222202200021212100202211022210000202101200111210120012202121022000000010210110220001202100110210001200100210120101110020102010110110201021221220220211110021100210210012011110011022212001110222021210122010021011011020001200002100111010122002112210001202021", "122221211100010200222111000000200202121100120112220020012212102112101210112012120122021111010021101001120000001201002001100202220211120212100101201111202111112121121012202011111220221022000010100102011122202200000010011120111210021201102112010002010102020020102012010220202022202010012202010002201100210001000012111021121100210220101220212221101120100121010001220010012121100001210000112011110000201021012111222110201101101120001211111202221101222111012100020011100100201101100022002112011101121101012122112120212021201011122200101211201210000020111220111111011112122212112211022000111102221211111120101002011222201202001000102002001222202121021201010110122100010112011211000100020100020221012220211212022222002010121002212010101010011121121110211212201210010210122120112012212121102010122101011012022210021212011001211220011221102100202021012211102220022121122022120122011200022222110120221011212221020101020220012112012022220001010112120011002020200111211000121012102012201002220010002010022220002212202111011020000100112022102022001201100102011021202102121002121201212121102120002211211220022122200112011101011201111101200121110220120012012110221201020002101202220010100220210101011112012011222010210001021012022121200122111200012010010222102111220211012200120222202201220010002010202001111221120011121220111002121201111112111222022122100200100021220222011011002211001111201112010211120222021110212121211101010211020120100022222011112121101122201201021222122010201220000022102011001200101002020000001211021220012021020002021210111220112221100210101100021212120012220122001200102222212020212010221020202021120221220222212002022221211210102101222101221022011002001212112011022122120012002022002112021021020010220120211122200200002010022000101201010201210021020222012212220022021122010222022121202111212012000110211210121121010011221212100220220210200012221011201012211021100012100221000120010222112200222000122000002112001201200222212202", "111110000122102101200112222202100221102012200100222200020110000211110121221111120020202111000112121112211202021201002222200222022200010110020001102022201111201020122002121221101202000012201101102222012221200122121100211101100212110012111121020020110000212202202100001100101001120011022002202011100100221002010012201211221201110110211122220202001020002122011212021012220121220122022212110000120221101012002120121201021002020202100101121101021222222212020112011201202202102022222022002201122102200202210102111202200212002220221111100220100001112011221202212212020121022000210202221222110200122012222110222112020101201120020100012101202012120122012010121112210110102110202012200122010021022112211102201220222102121101112221002201101000220101012120001010200101012101121120021121211110002001011021010211002112122210101110212112020220022121120112202220001001200021110100211120211211120102001211200011020000120020000100222100021211002201000010020100111020111202101210112212102121202211111021010101020220020002011121112221222102002122220200210221120221210211102110200202112202011011120021200222012100210001201020212202211121100012021210200010011201222212020020011211202110221112101011222112111122010211120010011221020002001020101212221101110222021101021002122120120011000122000100221010020111222201120201111210121101020202011021012111111122120212101202210212001112201012202121220100221121211120101221110211002000101122010211022111101020212122220212120212120012102011010220221000101020212210101001120122121112000121012220110201010201112020200222211001100001201022212220220002220012202121211221101110122101202112110210221010202101220120212111011201022101110021201110010021022110211220002220221011022220101212012120000221010221212002000200100021102122000122020211102121122202101122010211121120022022011220120111021220211212211222012121000200020121102112221020010201212002220210120021202120120011102000100102200001211101222010121100011111002110100120", "022120021210101122112111002200211102112010210000220012021011010221010000202110100212111011112100110221220021221221102221201102122202112122021100201201101102200121100002002022110100111221222001220111111111022122011120001002102001220000202010212020112021110000011012110201111200012101201202022012122221002012120021120201102001212121120121121120100211102102011010211012221011021211110102011021220020221022221011220112002221100201002222211120211212110120102221201002122211202202022012220201000211110222001212221220211012212022100212002000022202022002101002022120222112000100221101110102010222001122220200221222122022120200210112012120000212222021121010110100220110211100011110022000202012201211020010002002210210220010001110012100211012120111211121202000222001210111211102012022222212002222110201212102002120000222011212210012011202201022010000021202020200112102221102021220000202021200201210201011211020022220002111111102122002022102212120101102202101112202201201022002202022112220200221002211202100000122102211210211100101102020002000101102222212111202221221002011202102222111201100100121012000120201100211121021012120202121112210011202200112022102111222110211011101222000020220210110212221002112012212211010000001211220020020201220210101200210211101201210022001101211121121220010102111011012121112111202221002100021110120012100010021100120101000002110101102011101002120022200221222000100111011002120102211021100100222001022121121210120220002112201210212122110221211222010010210001122110021121002120112202202110012110201212112110222111210112221022002200202011012021000202102010101122212111221112100202211220200101210012100210101002221120102110121222000022112220001200201201212120010002012100201020122002220112211201112210011000210200222220112102222012222012200002022210121002001221001111121022221002211110021210210202221101022100102022022122210001202020010000210111101011000220220202200111210211101122100102012110121111120120000020210020002", "200012000102102121202222201112010020200002001022012021002200101111210000111202211110112110112000220202120022122000220101010220101221211100220100001020000012012020012100021011220000201111112010220001011120122202212002112110122120012102000010022020001021212102221102002011200120102220012212122020122020122102001200100120000221000202001100111020112221010122022112012212010101002211000102200212012211110202211011100011010122100021202220202110121120002221100212122100002101010212211022022111201100112010221200020000122110220122210020211011100110110022202101002221001022021112100201101110002211200022222011211000200222001101211012000011021001010002011110121101120021222220221120022022012011122022002120220120211100002002200221001020011101012110000201011010200112212221011121212122121001221002220112201000122101101202021012020010022010010111002210200202211210210011011022110011011000100010001011020100101022002101010020220021200020110221220100012022010012022021120012120212221002011121100022100120201201020101220000220220210012021110020200222221010121011111021021001001021020221121011202020120112120212101102222020111220022210012201020002122001120121122112211111120112002011021221000000210222011210012120202101022201200211020102101002021221220211210010121011002111021100212001022200121212010210122110020002002011100101211201200112220112012210111212202202222020202011121001010111201000201220001101011102212011012121012112022102111000001000022112010122121222201200010211111012110010212202112012112211211110222020002122001022201122110212210102202222012212202021112020102220210220222021102102012210210222101000210102220101012220002202210222121022120222101210010222102210210121210101000111102012122202122022100220211011122210122212211002110221011112001111020000122120121020101121021121020210200100002102002200112121020120201220112222110201221222002221010210021010201110101001021002111210002122002010212112121202022221201122112222121220200102022200010", "002212010000202022212021111001002210022210201110010200120201221011021102210102212101000021122110021110112122012120011221011211202111122122222012000020212001000222211100000100012211202002110220000010021011222202002022110200201100202122100120000210001001200021100202221200002200120000221001202120021220002122212012102111211121011111110222210120001110100001202201110100202201200001100001011220001221000110000021211102101211200020010022210201111202022010020121210021120221202111001102022000011221100010202212220002121022002110120112221022020122000022221212202111110112111120000120122000100121100002112120221210101102211020212001201012002222100012222121102121211202020202021121020111002121202122021001122211210002100012210020200122100210212221002221120101200122121221220002220021220120220002222001200010201022021220200012221210102111121101212210220222200020100010100212011211022210110012020202002020201001012101112222121110012112022202212101110102012101200202200122200212200100210000200002122012010020000100201112122212101101222111200110110120011002222020210020010210012112202100001021001012011020202011010010020020110010110112021120211000012212002021022212001020012120221100010122111122012211220101000220011201000220200000221211211222110220110210221010222202012002221212002012122112210211100022220201102011200011021101201110011102222112122211112122121111110211021201022122012101011211200120020011000220102012221100202101200011122010210100000010221210121110021202012201100111121211112210212210100010210200202112222221021120120220220110211221102222121201101121011221210202122120012012201221112101111121012210020102202120011001000202221112122022112112122100122210001220010021201010100210021010010020022102110010222101110101210121210111210220012020201101102201202211001112211122011100122221212122001101011101112011012000102111101010020021202122001120022200111122220122021022011221002221210200221212002200112122121000210012120121102020111121112021", "122012121201021011121000200111020011000002122200000020202020021022100122000021200201100200021111020210022121101202202001222212010200210110211120002222002010021002010202210121111212210001211202000121121102201010000211101202220101010221121202020110002022211001112110010102012201022111001120120201002221210202220212121210111022100022112002101011121001220001110210120002021222002210120110201211121121100211202210000020002220111212220010100001220021002101210120000100221010121021211102201010002121001110111200221210012012201220212101201010200000112202120010100112101111101221202120110110120022022201100220112020110120102101112121110100111000002120111011222210010011011010202020202002102021002220020201220102112121020200221201000202222010102220020002221101011201222201212001211110112012122002112210102211022210010012000221221112021111201020002122101222112011200001102112222212012002010001000210112112200202120022200010022022022122011110210121110002102200022022212210212000222100200000101112100100221012002100200021020121112120102100011122200100100021002211210221100122121210212002012022222011001221110221001021110010012212202011220110012001212211221001001001122101220111011202012021100100000122010000021201221011022220020200201022122201010212201210020002100201111110202201221021100102210102222011201100222102112222111002111020210212101020211002211111100220112002101002110221102010110201112020101121100001202110100020211121011001010211111010111212220111021112222200112222221120011120002222222212012012001121212212200221122110102110022001001000011200020022211112010000211002011212222211022122120221121220222000001102001010201021211120000002212221122122201210120122222000010111120200201001210212101221101000120200102021122202021202120001020002120020202200101112020200222020000122111200002011110022101220200010122020102212110121122000102201102002122111210220020121210021111220112202212120100101220000221222121221200010111000100002112101211222112210", "102120112112112010202021010211110110201002210102122020212101221021000201022102000201201102202000101201111210000100012222202010020020210100021112001110021221221110001101200100001010201000112120010110110202220102022020211100000002012202022212100022020011020101101212200212002212210200100010102121002122102101112222212022112012202211020021202102010022020222002110102020120210210100002011110012122201212100121121201222102010211011202002102101002000022020202020010220010200120120221010212121200211110112222021010222022211000122212010012210101221101012110120222222020002101020201212011220210112111222210211000010100122112101020200201120210021200002100212121102122001000111121201211012011011121202020220020100211012020100200102112200211101122011020210212210020221102112200111122211211010210112100000022201010201121010022011220120021110101002122000110221112202211010222200002102001121111210020200120022020020222120200010021212020101000210021111212200022022002101022211212221112121011000122120101021121121101022020222122000221012210211202121020010001201201121122011211201022221122201201211120210201101212100210211011100120111102221122022202022001202022021222000011210012101210001122102222220020110111201122110101102201222120002112211120011221021122102121212202021110011120002022021112022211201121201222220022122021001022212220220201022200012000122010012221012221100122021201102201012002202000001201000010120211020212000010020101201200120222102101002002211102201211110120202100200110112222022001020112122202220112212001202010220100002210200121212111001222021121122021110211110022022110220022110002012001222220201101202120101020222102221221212110001222111022111020202001210122001220121012120001012200002001101000111220000100200011211210120012211211112100201021000022001200121122101212221011212112110112221020222221001000000122121112112221021021221020020211220121211211100201020122120112010111122201202221200022201222021212001212100002221202111010210", "202201210221022000011202012121221110202212012112122002212121111221001101102101121010211000111210220002212021221102210010212212110220111010021111022212111221222001120012212100002012001210001002112012211212111101022110020011101212022222200101121202222201200202222100212112010111100012221012200102112202210002011221100122021210001200111021221000011222210100010122212120021012001122201021111221200202010121222211110200200100200122221001000011022121121001010222001100212021120200102011112022220211111102101222121010122112022200110110102212021010112121122110011020001000021022122201002201220011121201110002111010212010011111020220201121020121112020122020002202002010122210122000102111212210202202212012102110202221122201220111122111111221200102201111100101221110201210211202101220201222110122001021011120012011212120222100221112221100202001012021021021202021201212212012222102101220110022120002222211100012220021220101201220212100112001021201000100002100221101122110110101202102120222000222201112102001200200121120221210022212102121210220012111112212201012022012220021121111010001012011000022001212122210021001102121022010121220120012010211210022100002022020120211112121100201100201121121012021111002010110102012012111122220211212000120200111202220001100112212010112200221012100011020222120102112010000021002011120101221101022122002022101110220010001212202121010002112112122021121100020111201200200000121211011221110201012210021000002100121011111122112210021200021010001100001212200212210220010201121211212122201211110021111120120011111110000002222221110202110120112100221022111212101211020100000201100120002022222121222001221012211102002112212102010001211101110121111200021022212210022022020122222001220102001221022111010001020001120001101221022210220111211111121112220100202122111221110100002110220121110022101021122000010012220011210020110020002001211011201100212000000001112120110002101020000100012020020012010112200112101221210111222120111", "021012112021111102210011121000202011121122000010000101222011022121211002120102222200210112221120111110222010002110221211102002222202211022101102010221110020001220111101112011110212010012020010221000201200020211222101100120010210112021022110211121201011121101000010201120221020110220010211012100202210020011202110212101202122002002220120110112022222100121120121201110221001220201201102011222120100102110101212121122220020021111102002112010021100220001221001022211120010001111112001012022001122111000012021020222112120000010121112201101012000112012022001010011011012012110222222022002102200021121020200102011210021021001220022102001022221212010100012021101012220202100200202102201222220101201020002000000011010200110001201201120102222110012021210001010202120200122211111000101101121212021211222010211021202202021210000212122122011201012020211122122020010000220101121100210001002220001220112201212200202020100221011021102011021000200121222200202210010102201110121021012021011111011012111201101020200021101221202102110101020212100002021101010012020221020211202120121002012222202010010022201100112100012101022102000020202100211201122102001102221101102211011002021222020110211002111001121201112222220220001112210110000012202011011100022110100220222110210201222010112122120112220011012112002212212200102201211221011022200002110212112112200120122120221011221012110100202221120001000212200211002020202101101112020000112110110011202010220222120000122210012201012102022120121122012202212110202112112222220110212020220121122220210102122121002222201102000101222101110000022222101220022201120220101120011221012120212122000121211001002111022001121110010102210011210110000220210120212122221202221210022222222100112202212002122012202210021011212202212000221110010011101211012221011000101220211110110110112010121011200021220222001012210000211211021210221201100222200111222010110101101201002001210212020122012011000000211010012211212221000102110010220200222", "221000121012011101120122022000200120111211022112211211201212001210112111212111110120101110020022100020201102100100000020220112111011002011120210002010222220101101222120202100012010102111101012002211011110212212222211002102020022020222001000222010102122211111222020002002020022000221101111021101022200021201220211202020110011221020221220000100212111210201000221212102001220200102220011210222120121201021211021221002200201102122001112010122222010100201111001210101202201000200012221111211020211022120000000120221111101202011010102200202222212021200020101202102020122121021020021211012120102211001002212112202111211202011111011211012201010110211001202212001012021001212120101002200211011011002120120200120112222011110212110120112022211010200202102002102200100020020121000121022222111002011110022001202102101212121021221221000201111110010120110001211111100002012110111100020201022121120012202211211022220211010101220111200221221200022121000120211222020100000110122212012012120021020011101011221021110211020010011110012212011000211220011021111012021111220102221110010022212002102112012010012012210202210001000200011022212212100201211220222020100120111012000220011220020022222112112011110211002221001012011102112100112202101211210012101011110202020001102022022010101121210101200002200202112021101212201111002122102101020001110010001210011020202002120212120112020122102220112221010221021022020020202001000020200210002001110121001021211102102122121102000120011220200100121011201101022020211012221101120101200022221122121021001022010000122210102120210120211220110221020022111210221011022201021020110201212220200111011220001221211222012102022222001012000020110001110022021020010121001221010010101010022210221122212120021102020002211112122121212020201012122020011200200122221111111100020201220220110000122220011210210221021122200122111120111011212120202201200221112202002110202120002000120201120221011211111211001002022210012212202222212222012000220", "221220201212112111002012020011122222112022111021020221002111210010221200200001200102011210220022010221112010021202002210111222120221111111022211100020222200002220002212021220201021201201112122121110121102121220000010121100222100202110001202002210202001121121100201002000201101111022110011010011011010010020020000110001110111020021120011112110202010201210010220002201121212111012212021112200102202220002221112020001002222000120102000002112211111210020000211211220020102221220102120121102221120012222022120111211111001221221202200122002022101011001220021222210112212210100122002212022002100021110201112001212011210120020220122000111002120002212212101021102211001202102002001002220012101210100101110202121111022021101002212121101201112021202200022022001202200020222022120211202112122022212200221202111112212201000221112201222111021222000121120111020021111120221211210101111100201201012101120110121011222212102002200002010212012222212212210211020211011110021002212221022022000221121112101022122221220110200210122122102201010020110022021021212012201200100021002120210102100101200101102121000222102101010122022110111200211022121212002122211220111122011210222111200202100011120020112211000021000100121010100011100100021012122021101220222112120101022222201221000000202221020202010012011101100022011001221120021122022120200210020101201200010122012000012202201000002220021012121122011011101012101200122202010220212222021122212022202222012022102110221222110202201111202021021002210200121022220011001221101001211112221011120221120120012011200121101020000012122111120022202121002202210201121110000220101001222210122111002021202212101110200010112021111120210021101000211002211010100211101010200010210202202122202110222212020211012101221110220010221121121112200220101120211020122011220111012222021220200221002222210212101022002121111011212120211222201120011112220022212112211010212200020012202010021102201210102222112100021101222022202102111012201020200", "021200001112220010021000011010021021221101000112011110012022212011022121012120001222121121100101010011101001121202211001101222202100022001100211000111121200112210112210222100220210020012100210100120120222210101212111121212112000102222001212110001222000122022021212211201002011002002010121102002020011020112012011010210021210020211011101220220201102210002000220000212020002222201021221121220101100122012021120200121210100010001220100120212212022012211120200202122010121110102122002022112101000122111000221021222002121022001202112212201211021011002202112102212120121020021020012210210220200010120001100120222010210122201222200102021120111212100101010200112221101212010111020012002011112120210010120120211210220010201011110210012021200100211201120101221010002112111222102200001221201222121110121102202002201022121202210001102002200102122102101210202001001001210022101121012011212002210202120122010100201221101001110100220010202121020212202011012002120121201201121022121100100002212102110001102020110020020212221102011110012121210001112121120201201220101011112122100200000200001110222002011100100111111201200122220212121000222120111220201220022222110221212100012011001221210110112001100210111202002101211122210211110221110202112102220221021012110121211201222021021222221112122200220100212222121202000002020022012010201200011222021121002011122012122200220102100011102111100021110122100010110101220222120202200011111120011022012202110200010202000100020101222220101002220200000212120110001102002222000221200100110020220012212020120100102200011210102102200201000022210210010110000002212001112122100011100210210111022101221210210212010122120121222200211221120002011010221020020000012110001220222021210202010120001221222010220020211200011001202012221112000202020102202111202001212110022012000222121010001222022012220222101110002220221112021110022101212211110121022112101220111222022000120011120200202021102011100001122112010112211122102022011011121", "100202202121211100111102001110002101011022202212220100001012121221200200222002211020002002102011220101001102212200211100110100220121021220020210002011222022222010122100022121220121012212202222220212001220100012022101002002121011222211012000010022011011200012202201022012000011020122012110100120012022122200021010222211122121210200120110121212120202121222021212102201010122122102100000011100222122000202022101121201212000011220122020112012011022111120112122111010111002121211200021111012221121000010222021001222012022001121012000220021111112022021110222100121101121210200121202200011110121202101210102220200201221212012202111222021011212100210010122020022201211211021101022202212201221211120212112111021200200010100201101221222010201222111001111210110000121202010121122100022211100222222101002201221211202010122212002120122021100010212010120122020110202112120020110221000122211102002100002012220002002021011101112222222111210021210101111000020220210121120222101020121020101110120221201120121211202220011202222010010020220211221220212020100001120210200121202020022212201021122120012020101200010210011012200102012221101221201001001001102120120122201001101012001000000010102011202112210122212012021201102100020010212020221000021111222011121122200210112221121021110111122010112201022221020020010022220220221022202210212101111021011211020021120100101012122122002221000012212120220221122120122010121100012221200121212221201022110222000001212111220021000210100022201112212221121002100221000021122212100120120221122011221222000210211020120110221211122120020211000120002222022211210000101000122012211201212112201100021220102002220220110012002022011111200002112222100022200222221111012020002020022100112212122020002001112212021200211010122221211012222002002111002120110110102002222002022220111000212000111212100202211102012110001201211220111222110012212110001210011112102222001122102220201010000221002111102211120121110100110002211221111101210011000", "222121001200222001101201222121200221202120010201010201022002120122110011220122202020021000001220210210010101112120002002121201201011110121221001022101102112122202112001111022011020001210221110120021002121200002210221002220200011002000220021012200002200201220011122022120022212211112010011010220120102221000021112012202012122222220021222210211101221021102102221020100001200012010000021102001002012011000211112022011202212210020201022000222101002222102111020111100000002120200201012100002212012112021102212210210220020211010111101211110221211210021220021022001011022101100201110102110212022101021000200001101111221020121011120120010210010220121022010220110002110002022202201221211012121120100001001200102002100121011221121002102010222110211100222221220110202120010021221111020020212011002110101022002212000120020121200121200121010102000201101010010200211101112020201111211211201001222202010012221001001100220200122120012200110222120022122022021121001121220101100210120110202211201211100000000010000122110110022012202201220101011020111010121111220120000020220120112222201021111221221210101011211202100012000100201112111121020202121121210200101010112011101212202002100102021111111201101000010011220012122010102020210010122012100012121111212102212000202000121021021022221020111011002221122220212101221220022121121221022121212202020021121200111201002102112221012222212121112121112102012120112212202200110220120202022101021220221102200200210102022010120022022100001102010012102021010200222002012121122220200002022202021012011110202012222002021100212022222010012202120220211220120020112212112121212200120002012110020222001120021002111002200120022200010100101022001111001012111112221101101201021221201210112211021210201011111020022111000101211002201002000211101120100100221111221101210212122021102120110121220222222002011200012112222201200020012002111102101200100200120212200200121202112202011122212021102111021202221110201010200002212112212111011", "000020211120220122102111221000011022101200022000021111111210111112120202120000110012201121022121221001200102111200122100111202002010121121011222120211122120220122200122200110021121201221212022022012120222221220022221122020210201002001101020211210100220122112211011202102221101000111000120221021222111110200010122021200002021022212221001221121212011210120001020200201220211100202210200011100112102120212010011222222220100012000210121000020022110001011020101021111211010110111010221100121022000100101002020001122212010022000002102110001010211020102200120122112102022202110121221101211221112012212100011101002001102200110111220121101210202202222221012121222221112021200221221201210011000110210100202011111200022110112100122212120021000001121222000101120001100201212211002122100000010102122020220121122022112002211020110212212000022220010221002121120101121211120000120200110200210000012012020012020022101112220110212011122011221110111012112220011100022020110211001120221112211102222012110001112121022020002022202121102112102111010221121101101110220222121000211122002111002202021000101112210011022022110110010100010210112120210020222121021200200111202200100102110100111201212111220002101111001102212020110200211200011110210222010220201001122220112112010101100110201011202101212022021000121212100012102102011110011021002220212222111011221021010012111202101120222020012210000200112111221101002012010002221001110011221010022020020111122200102212022120222201221110110110212022022110012111021001020011220220201210201122010120220002020012021110002002120012212210201111121012200012011111101211012000022121002111100221202001210221120212212122212012220000100002122022220011010022001100122222211210022111101101200010212111212002221011211021000212001101212212120021002201110200111111200121210022000022010012010202202111100120000010022122102002102010101200100022000001101010221010221021122111020020222121220020110010222121102222212100020210111021212102202", "122002021000112102200012200010110111211002110020121021112112020122201010110021100212101102200201012220201012201202022220121020201101202010221200011220110202221220120001212220221201220121100212212012212012111222200221210010121021102212002110021210211122100222120220122200100012021212200212111012012010010211120020221121000100022200112112121200010022210201110100211010012202011110221221012200022010221202112112112111021002121120210221200100122102221010101210022002011101221002112122122110210001002021212121101012102211001222001210222000110121211211121202210122022212220001002020122022020221020200001110110121022012021022000211211201012210221010101012020222201121002000022111021102211010000120111010022202212021112020112022001000010112022011220021210002201021010222022020020121011110020222202001002210002002001210221000202102112012022221011120211200120022212110001121210220120111000010102122011002121112121122101121121222110111200222200201202010220011210121120100011221201120121010001211020021221201122011012112221221122110202110001210101121211112121102202000010211212002201221002000220012210101020201212200010012112100011002010211200121202112020222002221120212200201202222021200110010220221110212110011102220212021211221200102102112122001211211021211020021121100210101202102001011201220020122221021020211000221211000200201012120220111112010212220000021021221020000100111222011101201222200000122212121222220011121010210000020010110220222210201020110200121122001000022000121221211010212202012211011220111212010011022210002012222110011011020000210210200201111100211101202011200101010110112202211020011102122120001110021121010102210100100000201111120110002201102222000020202000211020020100021212200201000120211221220000210122112012001200012222101000000220101002111101021100211212212022122011222220222000120021102022110211202002021002211100221002102022022100021022120101012201122122212100202120101002222120100201012101022220012200110212102002001", "200000210022012122121221100102011222222020212111000201210100202122201222020221002022102111100110122010000100021222121211221001210212202220012001001120021112222221210002210122200221021122121112200212022201012221101110221211222210021001111001020021002120101011120120012000121211221212210221100201000201002021002111020121112110222222200212021220111001010022021221220020220122020101201122020210222111211020002002100112122202201110022112102200011002010111101101202110100020022212011101210101011022112220220011001210220100121120112201110211001000000212001212021011012121202012222000100211212102011220202202221210010010201102201111120010012220002102120001100200000212100110112110222222002200121202100102021220112000020112002202101102210122002002111212000220101000201211110221020121202202100000222100021101221211021122110212220121222202000000110210002000201012222010100220220002010020020202110021101000022101122020222022102211212202011122002122122122022010011002002101021210101002122210022212021112022000001022212211121211222122211120111022102120022221201110211010101220201010010120210012221220210020022012010000012021120200121212222222102222012122211002120022110021122201210212210012111011110222100210210121110211010100220121122112002112021221021021000021121121002212112102201010022001102012101222012210221112202122011101101000210011001221011122010100210002011222000110110000110211102201012201201121212001011221021211101000011201011220212021210211020020211202112010221102011202222022212121111021221212202012212212101101211101111022122210110200121101221012000222201001120121221002020120200110102212222121102220112200121100010221010100001222012211100000020110112001202201222022202220002110101021102110202210210021200201222222100002112020222201011022101100111111122202202121000202020022020100220101102111111000212001200202212010212120201201110121221200220121020212211212020002121222212210020100002011001211002210122211011201212212110102121021110122", "220201201101002110122000212100110021220022022200022012102121001002110100212020220212012221121002220210211202122202112111002212220211022000020022100220210002002011112211121212101000121120012000212201011002200211021221202122012220202120012112022201102211221122222122011202121000221012222211200202020020111011001012212211101210021122120020110200211201121112211222211100012210201211002101101000022212011120012101000120101002100200122010202111012110200212002021122012210121000121010101210001220211101020212222220001011011002022021001021011222012112112200001220122210202001100010112202122210111111120010110220201012021012020121221201011212212211012111010112102101220201002010010110022202220101110222210101100222121220200010102212012120022200221000102022210012100022210001022200012211121212201200012010002022210100021212021110002101102200020120110101101002001210102111222021000212200201111211200220202112112201102121221120110021122212100011012202200101120120102111020020102202012100000010010211121121221202000101201212100001211220012002202122211220012001010200222200020002011221000010211111122020102000222211202100110122102202111211102112011022102111102120010200021201211202202101221120120200001202111101111120022210101022022220222010001002211011121221000111111010201110221010020022212102221120002111011121211101001210212212102102211111121010202020222100021001112222021012210000202120012101220201002221111202001100122100110212112122010011102120020102022211120001001202022211020110022200222121010211121111111021022100120212200201020002212222120212011100022202010000211100200111000110221100211211001120211222011000210100222211021211210010020010101200200200221101200120011012022210010212102001022202221011222020101211011212222220002120221122101111021222202220021200200100112001200220210110011021201011002110010120020220112102120101110101201010022100012021222021120101020022022012121200210012222212111210210111000012212002000101102212122111121121002", "212110021112020201220110022012222200020200202000200112110011111000020021101200220020212001122010121020211202200001100210102002021210212112110220101221022112222212021210212112221101110211201102010102011120111022201020021122010120200001010020102020100220002220100220022222121002122201111122212022022001012200110021201210211211101112101120101121201200111201002110221112211121102010110001021022212000010111220100102101202102001101201020222002011200020212102101212000011110211211122002221001120010122210211120200212010011000121102201111022002212110122111101000201112102002210020020022201002222200210201200001110112202021101010200122111010112022100100112101111022000110210201210221011101221021221010220100200211020102121221111112022222210202022111101122211022102010120011021221000210200000120200010022221122101222112101112011112211220020122210112200212110212002102222111201012011202201011000201021221012222201102102100201002110122211002210112000122220210012201111021010002100111201000211101121221112101202120110120212212101012100101020100121022012221020111012102021012210120012102101001200000210211121222200002201202002210202021010101012000212010012221112111120212202021220012010211220020120010221210201021222221012021110021022020200111012111011112212112122022002122122012011022020101010002112012102210022111200122212020202111012212011002122200010001020211112101221222011211121012021020222221101221011021112221121212211210001201201220221201120021112000212102012220122202210222212111012112022201010222112222011001112210100111210101110101010211221100210001220121100222211001021110220120112020002121121222220001200202000122021121012202211002100002100011000112200111011110011202010111112202121201001102121122212110202101111222220002202221010102222012201210222220101101012020211210012120110122220121121010020210020202000010102021210011010001020111102002110210001000002212000100002000112201112020000012222102201121101110120222100211010110201000010110", "210000020201201011011200222120021212222002202122202120000022100010012100111212111211120102010100122010200020000112110011211001002022022020002110012100101210120221010111202110221100012221121010122121122111021110220100011210122022102212000110210220000211101201022211221122110210121100210102212102122102210212120012102120120021002211212201220000102111202212010001100020110011001210122001201120211221102112220100201010201100221211121011221112010112220121201011201010112002220011202112022011101111202022222012112221220221122200100021010102012000020001121112211002210002121011100122012110220102121020212122010222111210111111121202102110112020021100000111211022011210200112112000010200222002221111102221200020222202211120211221201010121121211012110201102021110112222001121001212211012221122100100222111012122221100022110100212010221120010022212201210222220210120110221101010201002121211111202222000010020212120211002112221222200022122011111201222102100020010120020001222122001112201102001020100202201010001220111201111122220002222002211211120121111011222212011100221021202112221010110220001221010200211220020211100102210120021111110022200201020022002102202112202010002120211222212211112202001102021222200102202220112122111222220011210022002110012122100121211122120222222112222000210101012010210010002200201100000102000220222010221202020210002120111222201120012100222202101110121112020022021112021201012122221200112221120221211110121020211201000101021101111202001101212002202111020101200122212212202020001201011121200122012001002112212100102102121120112210110022101020111200100200110200111211100112022211102012101000201202111100122200220012101002001222100100101220101110021220012220011111221100002120210122001102111120012121021022002011201200110112012112202102210201010202000100000011202000012000021200212000212002020022212000200212102100111120122200110211001021010002201121110221002201100020001102211211100111212020212000222201121010020022011000", "021002110020212112202101210110200002210212221001112102120122201021110201212002101120200202011001210012021100200210110201220010010211211102012001221220222001020112011220201122111120122220212021112102210201002202222021110220101001211021011211000210002011121220120112211222110220121122021222221022202201111122222212220122211211120210220200102111010120011021212012112012120022010121122122110010220200200122212221221120202022200002210122022011022111200002012021011022122202121120102022101000102020010111201000121111121201010220221020210020200110010010122222200100102121021200100012220000020202122120010120111111122122122211222002020101000212020100110220201210101220101012122102022211022111000222021200122221222201012202000021202210100001211210022121211102112100110121221212101012200011201122010022121102100102221222222220002020010021111200121212002202101121010011210011110021011200011212202222000101021002011121001021221000001200112101012010122010022210222111220002202102120222211210120211100102212102022111112002212002022101121010021120122212221212102121012020020220101212020210111110102202100211010111010012210121102120211220001000222121110112102211120120212111100021001011010222102210210101221201021120111021220201111010121022210222110010011101121011220200121010211210200102121222001210112210022120011221012221110201220222102011010002020222221222122022112220000212212210010100210012201022110122012102021211201122012011122210012220000221101112202120022122112011221221101200000121102100221110102001101000021010021210102101102021022212000202111211020222212012110011212221200002020011201021201112022220102111012100201221000111002202020102011222221121010102112100012001112121101012000110122020102210100111102012100011200111222020201210021022001210220112222211021200212202012221111222102100112112021210002100022021122011122211201121201222211111202101202122102101100200022022120210002210100120200120010100020010101221221021212012202212100101022021", "210212221111220221021011022020111021212011110100200021222110111200000122200221212102120001012202000221200011021122022111220120121110000112021202012112221110000110212122021212122222011122221021220121012100120000211102210012112021220121110202210022000102000002222101221101020022210010010120012102110101200111002110201212012020210201111000021200022212020221012120200111201022112012202121010120000211201220112000020010121020202121201222110112022220202001221001212001202100102001121210020111112121002212222112121102002022102101102120210212120022122000111020120220220010200112000102221112000210200120211201111021202122121221121222112121000112112200102001222222121111210022021012122201020102122120110122102100002122100012020220021001220000220111101201120122222000111001222211020112210012010000012121112112012210221022221100111101112010021220000201202200201001100011200211100211220012011111110100122200120110121010211112100220012202100211221210012112012201021102122102121121111221102000102000101121221012001212021120010021022021120202011022120200011121011020220020102010102101202222122210112000011211010021111210110211012012122220110010111022202100021212002021221122101120210220112011222000021211101100021111121201000200021120020000100011201111201220101111200220201202120111021212121010220220220101012010201012022202212122211020010111120102101210222000200220002002202121201212001212220020222220211120111101221200210021002021211120020201011102102222120101001012120222101120000212000112001010000211120121012211011120201020222102101122100022022112122202201020102122000120002021201200010220100012021012211001102011100201211200201002221100221111200200001101211211021210220202220100121000102221201212220102222210022212202211010222211102102121100012202200011011101002112111110121021020212202202010122021020020201021010210011121122201211112212222101000011000221100202002101212211100220210021210111211221100111010110120122222101222011220202121220000012120", "101001011102112220022121222001210021121221000122210021200022102111021101122120201221120100221210212002201221221122101012200012212101210221212112021201021012002211200102221210010021210021110122222221202122110022012112222021212102210122212111001210221112122121111222000022002112120101122102010220012020002121011210001210211000102222221122001211121200102222200000202201020222111021111211110112011011021021222200102011121200222121210201221202221120221012122200122110020010201012011121101122102021121201211220021121021000100011011102012101021210101011220222012210121200102112201220211121200201200002112211200210022101121102100200011021221210010222020122100101111022111100101222012022201010021202020211110201112122002120020202021111221200110122011002121020211210001211100000121001122110210201201201222222222111200021200211002212110212222212221202202222121010021012121002021121112212222002120002211020122010102022012102000112012211200110111122100121111022220110200111010211211022200011022210111011110210202221112220111010222001221000222022000212102102121222210211212201220210201011010011122102112102122002212200220022202102111120112101222102122211211011200212010022200000001110222200022002102111022210011101010221201001001111020202210020102120102212022121000011220102020201201022001100101002120120000010010101211101100102212202011202020212111100120022012222001011111120200111221210120220010201121010211020121112021120021122000012020211020121000111101210012122000011120222112020110111200011002202120100221101022222221121202201110010100200102202101200102000212011110120012212222210120012220201120001121101002010201122102212102212201101012100011010022111200112111112222210100102201011020210101001220000121122121011121011212202112221012120122222212221101200210110112202021220220120002201221020212212212000112001020211102122020021022022221212120001212122220211100112200120120101211001112222202210112002102020221220212121001101221021022021122122221220", "202022021111121121212212210020010220212202110011121121220211120000102210102222122220011022011122101112122112202100221110211120200102122010221121122122022110010110022200120100220012111100010100221110202221121022002102200221102010122011001220212210201221201112100221212210211002021101200211220222210200211022121201210211201012220221001121200102212120201122122211002222202221111011102002221221212010122001201201111002201101112020002121021101000002012222221200110021121101011210112110110001200101200200200001121120222012100001012210112210121000112002222220220022021220001020020202112111020000010210000222100121120121010121122210220010121001120200011010012120111221111120202111221010222222220011210210221122110120210212111020120021221010222222002000021222211020202010201010011221101102001001120110120010112001211100111122020221122220200201220110002221212221112120122020120211102200011000000121120012122000000011100112111112220112022001212011200211011101210020212012001200101020102120200010002020202002011120220102002020001210022002001121022222022011202201122120111011101222021001121010012101001101120000222011102220002021121222211222200202021201122110020212100000211222222111011210121110020021122121200212112210120020201222220210011021010221022121212212111112120212121110111211112111010121121221112200010020020010202202011101012120212110012012102011012211021021202011002220111021122200120022110202011112210121120221100010021022000201112102011200011012210022022222211121110020111112022010211101211002010112020211111110022210020112010122120202111110002022000112000000212001001001220001121120212020112201202022210001211222120212200210210120022110202202111121221102101021002100110120212220210221121220110221011001001202012211211221201011201021112201201020100100120101101011222200001011222121022201100221221122112002112011000020202011200201201000022011111001120200021212110200202122202121110200111020001122201120121012120101200121011021011011000211", "011011120102212012001211110202100110202000210021120011122111001220002001120111211210012022212110002212111121211200000112020201210121122010002220022102001221201101212110211000211222102222111002211222210201101100000002121122210020122212121222120221212122210120101110111100100220220220202021221112111212202200120000221222100101122012022100102020222000022222012202122000010220100111220210101000001111222002120112211021210212102201102222200121202111011111211101111220200001201212020100202020101100002120002220201022201021220102220020012020211011122211221011120222022021000212111220011010112222020202112201010220102010020120211010200202110211202200102001201001202222021011212100001122000220112110120220201220020212010100121200212210111011221101020210212220122021111121000122001211120110202120220010102210022100002122111222211121112021201120110111212212221100010121202201011202212101121211220201220101001111020221201112012210122110010200101110102120202100211221021002212201222101212022120202202101010200012122022110202120112022121211210112101222122220122101222020211011002210211121001021212020102012122111021212012122111200012220110110000102220021120012122010022012211222022100020220212020000002020212201022002110211101210211101110022121211211220220021212021022212212201211221001022200021202100010111102120001211010220020120221110211011011020001011100112012122001002111211221111010110001001122110101012001201100022122200110102012000002020011002011022212211121202201122222002111120210100210020011110210101012000012002102010210212021201122122221012100212011002002112010200100021212212200212002212201111001211010002112002211102212100100022222100122121011211120000012010120122102101002211011202100222200121002121022200021002001012102012220001121111001111021201012102000211002202022110202211221220202111012110210122001011002210112222110012000200211211012202200121112012222101021202122201101002200112021120000211102120002220112112220021000222212200100", "120200202112222011120200200001000010121222021122001112220210002000010011110012011121002001120211111201121011000001202222011220212112210101120212012110020202221122102011212112021210000112211201020211021022111111121100101220212121222002121101002100010111122101120020200102222021002010212022212200112120211202112020102110002001222111212222010021102111202101222121212011020111101202200012022112201211210100020210111202212212122100120221022201200211022010201010211011212102110211022002022012110122211121102220200010002220021102122222002200202211112221100000021002222211200021012022022100000200201201121212201010110122120202002221102221212012201200021022100101100200211111222021100100212002102112102120002110001100120022212101222211201220102210222010120020211212220022220110202202011020201101022111112222010112110211120222010212120102200210010110122120012220201121212222121120220012202102211101201111202212101001120111011221021111010001212001200020112011221100100001122221120020112202220012111022210121121101022010222202121010101210211211210110012010011222012120012111020200020120021111021020111212010110212111122011021120122122111210011101200112020211201200011021221011011122201121001200200220221000101002202211202002012022221111121201111101211102020121102001101110022020200012020020010220111112011222002201100000110010000011111112020022012101001120210020202011222011121220220222110110222020220122021021211210121002101122022021002001121001200010120222022100002002120100220011201002220201112211122001102211120012201212210220121211200200111012211221201001221122022000210220010120101010212111111120122112112221222102022221220101011221122202021001100001102011212112010002120222022102212012201120202210201201111110211000102210002010221211112012021111222220002201122000211122102221102101210112211202212022200211221010210012210120002202201122020200211101000122022021220120110011100001211010022220112211201101110210012021001200112120001021121202100010", "221010002002111012021110022011021000121210000002201101121012020121221101012111110120102000202112111221010120000222100110001212000201002022101200110012202101112022000120122012111202121012100002000221202122212120121002100220111000101201121002021122201111011011121012221011220022212101022212011200020201021122002020222110212211110120101002111201222200102200111110201202122101211121222221200012220221000220101011022211011222012021101121212100021121201001102120102200002022222012010101210112121110011210010221222221020111011001002011120222121010121212122002112100221122110120020212102020002120120221112120112112220110022011011222200201011110001101020002110101112221100012102102022221110200022000001022120121220102222120110101120221200110102000222120020121111220200221011101200002010002211112200001111210120210122102201010111010101021000102022020202211122101021212110212001121021202010202201102001000200111101200020221201001022010221120021220010121001002101002200202022112120001110211000100001122100121021120101002220012000002211201121202122002101100101020201220001210122111101100211122222102220102021021211010121000201220102102221010110102010111120220002120102221021020021000011002011201112000112100001222002002012022111211010201210020111121121020100121000201211101210000200210220111111102102101020202201120112000210222100101112200121100001120211222120021011212022001200102222201111112012220211201222011101100012000222000121202002200111102110102210100011120001201121021202212220001100121201112000010020200112110120120212111021120222220212122221202202211101102220011012000222201110222102001222010202000020201000220012200222200101112020210112002101110001012212010112120010212122200211201212222002022111012102010100111020000202202202101011201012111120200102102110211111221200111201110202222120221100210002202012210221002220101202121212211220211122112202221022202121120022122120011010112012120201010102102022111201120211021011100210102001002202021", "221002222002222010022201210110012001201122201211002001002102200010011011202021200001110202222000101120221102212010110220022212222110202201110022102122112212021110010110201011102122211221212201001201210100022210021020200020222012202120010202102221100210111200021101022112222121012001121210120202122120010001120022012010122221120210102012220111110110211100000001102120102122002000012002201221011101202012222010221220110220001000021111021212110121112012000110001110100222222101111212110111110122021022211201102211010220211201020122020220000200001020010222111221111211202122202001200210000101201112101020121220221101122112020011212000100002200000100001021211120222220020202102002112022011220012021112201210212100211101201102220020001021221121101120202112221002220222210002120201222220211101020111210201112112020210121010211122210201111111001011202021210201101210212011012212112002122120110001011010210210012211212121200221211122201110210120101202211101201112101101110000220202010121211120120100111111201010010202212210220222012121010222021202022110211102010022211221111122122012211011021201220012211001221001002121101221122211101102121112120220220202001020100001011211021211022202122212010212122111222222200212202011122111100201100222022011200011022112102022021220211020122202111122001202001212101121201201102102202201221102100020020102012112022101022012011001102011211101000011210010220010000121100201201210022001121201120100022210111112111200002001021021222021012220221222111021101020102000000112121110122100100210001220202001012012220002211112020111122101210011101010120022122111022111010100210102010222122002020012202012020012122022110101120210210022100012020001100220102100200102012010202220222100202010001111021100122111211212212112110022022220122020101000021002111122110112022112001222022101120021212120201021121211012102002100222102021111110010101111111011001221210112211112011100200000200000220210110111112101122101202211120221101222", "101102110101110211112200112111222222210002202100121012020120202100111122010211111220210212122122021101102102111012011110010200022112111122201111212101110022211102112220210000110121211111010212021101022210101202002122011001001011211012200212110022011012101022121111011200221201200101210020200020211220121221001201100211220021102011201001220011212020000210202020121000000110010212102221001201112120212211102010022000221211020120000021201202110212212100020220011010002122001100010202001221022100010021100010101110200002210110000020112020200002011201000010121002012222111020211201022121120122112221211202022022001101110102210221221210012022111010121021210011112220211111211120211011021211012102112102021020002100020102100021010012222200210110011021020201120111110211210010020100100201202001000022211102102212112022002112211121020000212102111112110012000010012210212211002121201020220012011211221000011211012011110200111201111102221002120211021021020221000210002211101122122210101112102212100011202211011102111212101021000021001102211222110010102112110201220211100012011101222112211221110010201112112020110121001202101111211212200102202002010020121212221220012000022001122211212200222121202112212002222201220001100012222211202020100121010001220020021022020022121101212011120121001212021012020022101121202022121000111221010101021200201200120020222010100020111011110021012001222112211222222221010001210202200022222222000200020210222221100022110021011002122200202200101000102101201122002202001012210220202121100202001121210022111210012001120022000020022201002121212110222111112002110202202011110201010201022210222021112000222102001200220222012101101202001210021100220112102222001110112002122020102001221020110222120002211101111211022210222010101222102210022102000101112222202102011200012202112021110101011202011002221012200010111222011200102212222022021010000201002022121212112000112102102201211000122210111011012212000110212212012010120200002000", "002022202222012112111011010101012121001122020020021211002200002002002221211221120122111120112000122001001001200012102212121212202111021222110122121010121002000110022122220000121221021022020211200021012122011100120111010212100211121000111221222201022120000002221222010221011221222000010101200021022200002222210120000101010000112101100221110200100200002222111011020110020101222110001011100100212120002210101211000221011112022110102121201211121000210112111102110020221101001202101122010220212220210120121200001202110222022101202212222222220110000122010121120211100112001020220112212011100000011101112000022200011012112020200112220120200112212220100121102101020022220101200020111202121022202121012212102210121020122020111002120002010002102221111010002212102202021011210111021112112210022002020121022222201112011021001221112212021210221122222112001211022221011200001001211220120011021011211011000000220121200110021220110101021122022212121001100120002100121022011002201211201221010211010200212020220121122011000000210212221200222001111111220112121010200220021000102100102111200100011202100222021212222200210012120100221010011101211111011111211020010100120122112210101101021202212100102001122120102002011012211202122021102200210112000000200111010201000012112212222211102002000211222020001002222201011021000121112100220122012020211001211202222200011101210112110212122001201211102220112200200110002010022200121121001002001012002022212100212110122202120121201020221122111220202010010221221212120010220210210121200010000110021112001002012012102202112221001202000111212210012020010002112120121220111022111111200012021011020222122201221202202020021102200202002220101211121102221221210112021101201012211010112021010110111002211011020002000102120222010000112202110012022000012122202022201011111000010201010112221020100020122010010021101001201020212001220211220121020210221101021001121111111220211222102002121100002211112012001202110202010100111022112022", "121100211100210220010122220201211111121001100221220212001212021111211222221020010021101100000001200201022100212120022220102020121101222002212121102020102110020110211210211200202012200221211102111101101200010001011220022100212000022021121021120201000122101121110112011221012210000100211022001122112221210221010022002022021021011202122101001121110121211010222010122222011101021221200021111220201102002100012121121100002221222010222001201000110222202112100200001201100022201220200001020121122022201111001202012221021002002001200220112010011100212011011110211111020022211211210211102001002212002102002220012202201002221102100021122111110120010200012210210012020020022111122101122020222110111101211202000210121200102110121122021212101210121000220012021000110220202221121110212211100120012010101220101100211112201120111220012112211102002221220011120222001120200201212002021201100220002212212102102111210012122012102202112121201201210200111212201021010202102021101001202011222021222111110220012002201200001110212010221110211211111101220101201101122002110200200112202021010012120212110210122100020002120201021002221120011110010022221222022210201211122120121112122201112210112002010000221020200001002110200200110110110122101212011011002112220202200202201011010120210112221211110212120121200221000100101001201222202020212202021000102010200102200210000222211002202021102211120022202012100012022202202021021221120220201200222120200120212001022102221010020122211111222211011100221021220210020120200221102212111221102010222110120001110101001111010220221122211101000211210101202122112122112200221002220021220200122012221120000001201210120211211222200221211212211121211212001220210200010011021210110022111112100001022121212100001110022001201001012110220201100210102010112212222002201010212200101212000011012222122121101002101120202121021101101000122221222202210020212210012221212111022212011200102012202122201021020111020210212020222021021211001011001102", "101202210211021012200211210221202010122122020000221221112201101201201201021012211021010101101011110211111202222221222212120122201011002121020211010101201211221220101012122012220012010210010122011101021122202201002110120220111122002212202020101011002210010010221021110000122120201021011122022220102002111200200111100121111012120101122021011220220200202021121011012110111200112102102121021100200112120010102012120000001120120222200120202220122112211211021102012122011120122010121121120221212002101121212211220212210222012100211210202022220121222021111102022211200202020211011002102220111210022101021120020112020011002120012112020021211010201110011000021210100211021212110122001121000200211222211001000121002210220020100211202120021002001121021012220112211210212002111022012012210202202122112000112202120022011220120220020110112111012222121020112100212211010121212110211011000202120220202221111102012222100222022210200121221200200010022010112010010022021002200200211200000120101011221122201112202212201122212022000011021220110201210012000002200202220101202021001021211022221021200112002112100120221220012120200112211012011101200000210110010001011021000211021121010210211101100222122211210202122012100210010122111112121102021120212000102102001100200201110010222110210122112010222211201111110002202020002002120120101211220101020121122110200021001210112112122210000110220210212111221112121111000211112222201221220122201110022201202221220020110100001000020020100121202100120020101021112020111000002020021201112210011201010120102022211022121112111211111222002100112012120012111202120101202221000222201002102210122202001212001120000120111222211101200122221120120102210210221011120211100121222200020201122010121122111112112021010020000122102211102120100211000102222112020201121122100021012111202021201201100120211201200200010100100110101020110211112012222010000012102222012110212012201020010101121220201110111201022101200200022110200200220011111021", "001202022000000011101022221002201020210021220011012201011010001011121012011001202102212022201012102111022001200120022202222121210111210012201221021020001200101000212021110222200010200222212020200000020222111021020222211122220110002122021111011200110110102102111021210011121111100202022212112221111121200010210010202110010111002122211220002001201100012200111201112212221110012220000110002202121200122002011222001121110011102102222020102012020122220010210001111211011010001122101220220211210101212001210210120102201200001221110100200212201102110212201112201222212000110112102000001211222212200110202022211011010002202021112010022010101021102020020211200212121022212202002021021012122000022200001020020120021222110210001011211012110002120201221211221122120121100100102022012111222211101110222001100221200201201100202221110220201012202212022000211021210112202212110012202122211012222211211012021112211102200101220202221000000220010011220102110122001210200010111102021121210122212120221202200112222020210200222101000010102100112021002201100022102020021022211000202100200112200010200201121100222000222000222111021112200211121001020210211020220201001111111121000101222120100011102211122122002100202220010111211011201212211221121102101122102121221222001210200102220221200210201122001222201000122221221202000021220022220022022012221010102000210202201220222210221020211010112121222202212012201000100002001010202111102110200212010012201102012121122121002002111120021220222012111211000101102210020001100220122001222102100121100000121000220101201122011000220101221021010012222212121000201220112102111012112102211111011202201010011201011012021111110102002200222222000100002001122021201101221210011012220211021112211010101021111001201111121101200010222200001100100010002202020000200112222112002200002112021010110022212102120100022220122121001020011221210020122122002120122111012011022100222100012210011100121120112221120110122110202111012120020012001021", "011122202011001100112000120010200112020101111111000212111020012201101112110111101120101010100021101110222020001210212202212112101122121102111110211021122012210110001101201110211210212020021122001101220022220120111200212111122022202022212112210202211111022212200100002020220021021112002012111000001221000011202012110210221201211010200212011011110001001111121120022122201101000002210202011102112220001012012001200112212200121101222210021010111220010122122210101221002101121022212121120000102001212122221220102120120210012201022200120220000011211210220110122011112202221012120121211221111221021001101002202112002022221102021002102220101112100210121101011020002011110001200121222002211012102111221110201200010222222101012020111111021111222010000011122012002202201200200011020100210010002100021210200012010101022100220121121200111002102201211200112210100212002111110110110022020011011011000202210121201211222210010221000202110221100102101001122121111101111210110212210012111001022011100211001201020020010122122001110112002200000002111011002210110220022110210202211121212201221221102011210010010002012201102111220112201100210021220221221202210222100110022121020210102210201011220122112012101012010112022011000021021020012010222000121100102011101021220122222022011101010011122000122011211122110110212220012010022021112001120110211220102220201020110012222022200101221101002112121220100110222102011111021112002021220000120020002010000002200111201120110022202010200001121220200101021002122001002111200212122010221012101211022120122110221201010100101202010110022002212210211220112102012121120210122201120120111211120020000221200012121101021121102002102200101011111202020010002012101102000211222120201012110221011222221101222011202221022222210121111000021022102112001022021021010001222101021111000000010200002101101112010102011021011012022211222221011110022021220221201210012012211122221000212122220112120211100100212210202221120210011112010022111012", "020200020222221002011011201022100022010201122222021011022121211122120001122000011021000122210121022102002220001220202102221020100121020002011011011210112000121112210202121210212221122120122220100002020111221210200102021211000101121000221210012010021221011220000010000112222111100002200201201002000121022120211110001022222120020200111212000021212220001102011100222110221002200012101112101211200201110001112001100021020220112011212102110012200121110102120020121011011201211100002212112111100222002022120100202221102011020200101001221012022202111101010221221002110211210200022012020222222001110020100101201111012111022012002221220202212202202120000010210000211101220022202120211121012101221100221110120021102112010012211102210111111120211221100102020212022112101011100012202202200110002220011110211222112001001010200222202201202201100010202210012100211110110202221211200012220000211221211211120022001002020220100022212021111011012021001112212121202202110211020200112002100001022120002011210111211102021210021122210212120220101121222120111212102002212120210102021010222011011212002221200022120100022122112011120101102110201102000122200102002110200200102201120220200111000222020022000201211022112211010100121110201210110021101102000102101222112222011221021020012102022212101221110220200121011002002222211102012222221201221101121022121210220111221212201101010110001200100002220200020220000111100212211102012020212111201002220020210022022210121012201001122222201122021112101102222010010201100112200120200202000110022002000212222210000111200100222100021021121120022122200010111122200020002022111221220020000011120121102202220122111001101210121001102000110021121002010221102202222100202201020101212001100122002220201210002000121001201210012100111001001001120120110000220000002102112200122022022012222011002220021211112200100002011110000000202021101022022120221202201222101122220111120012220211102101012211110202101011022200021210012000212202100202", "002002001122001221211110102102022222001201221020101102121102120002100210120112111111220002000012102221121110011001100212110020200002222010000122021012112122110122202222212022022122222201121000212201201102100002022201011002202122200021212122121011001100020010002012111212221002112111220001212221012200212100012201220201121112112210210200100101122201000212011011102221022121110200002211000000022121101010212110202110221001002110220221122101222221221121202022200002001102002000021212022122010210202021200000220111222112211201002200120001202212100122010022001210101122220211212210212221011121222111120120202210220120202100110200211112000020211012212221220002200100121010222200120200011011221200210221001122020201021110011000022200102121200100210101102201011112111022122210112021220022201200110001102000220011120100000020111121011112002101200111112110110201100112120212111121110220022000120002022202212112221111011010000011102100011000222001221000102000111010222012110101010012220020102112010101010012011221111201002022021202122202122012001211021002111202122220012122212221120122012022102102110111222202010122110211021000012120001212001201220012202102021010211002101002102012000221220220102201211222120111002101002011110200012202022200121122010221100011111202022222001021220122202100210110220000202021002211002220212002221020112210010111001010022102211200022202211222010012101101121012112110001020010011002010010020011121202121201020220112120010221001011110021120000022220111002221210120022021020100020201021010022102120120220021100012002022001011102012102010110102121222222020121122212110222110101220110001220021210221102202212000222212221200120100112021011010100220110010210100121011022211210022210111211010001010012001012022122211012221111102212001002111200122121210022001001020210010012201120122022001120220211011112221200002102211200022110222220112100112102020102100112121212211202221100112222012000202011121211011112121111202220212121102", "011202011211022102102110022212211001110000101221001010220012122201200022002102101120200201021112002201022100002022011202200222000020022102211100222010221022100021021012200001200001221021102020110222020011121020120211022000202121020210112121101212210112001011002022202220121011210100101212000010100020102211121001202010221001010111000220012200210100011210201201201011200111212001112100121200220020220202102020121111210121000121002111001102020022212001111101020020221112001112012222112221101101220121110012200121022120200122102101021211202122021121101121211212200212010201211021201221222210220002112120112122122212220120011102111022222021000100200121002112110212112101002022021202200000112220222022101000121210101112101201212001211102000101020222001122100001211101202001210210011212221002021201012101220201201120221200101222010002200010012121202200120120022111211110210111021102221200000012010011111120001000202201222201011022210011222121012211001220121020201222001010100121212000002120212112222101201010122102000100022002121102111121000002210010112220201202120012101210220111200112220211011221120201122011112110020021212222020120010021222110110102111020201221110020212101121021002111121211102011200202022220220201111001021200121221011210122101221211212100210110120120220101012201202022111220220202101022221212202222002102122021222000220211122011021221110220110120002202020100101221221211201212101210212020012101011121000200110100201001220122110012121221222021112001202110201101121121101210201122020222120221001010212002212000202120001012202122100101012011012021010110222220010022110021210100020000112210222110201112002221002010221221112212122112221000121112122010211111211101012122210221112110211201200101211021020101210021011201220221201210001002020221102001222110201220022202002120111021221202222211111000102112020210202000000122021101201122122000101020012122212002112220120201221010121002112020020211021200020212210012222210011200221101", "000022010012021220011112212220221121100020000100222200121012201221220201010121011012120012100110021102122020201200212111210100210222102020121221101120221021000201220111201101200200112022200021002202212002211010202221111220022021210000001121012121010201101101020010200121001022201111121220222111010212021022200022210221220100000122000222212212010101120012002202201000012020100210220022121212102122211212211202011222121222010112002222022221222110021001102100100021200121201110200011210021000211100212211222212100002120002222222202222110121220020202020201210211020102110210010120220110011110000202200020202200202102210212202122220112120021202002220001011200222100122021122101121010221100022211022002210100101102200221022122212221210100221202021011101000110110210110120020220111212201210010220110222211002210122212222001202110002010100200110210110022102012110202000212110100000102222111122011121200201201212112010212202200112002101211111110022202210110000000101002011111221222011010100021020121210112201002010122122101221102222202100210111202220021110202122220221100012012221111110001011212100102001221021210220002112111210122101210002210011012220100100102001220101100121210010202010121020111102002110100212221222121001000102000200110200021211010211121022000112011212200000022102202000002220220101222010220020101121002212221011012212122112221210022020211221221011112110000022000210001111101012120212022201201110200001201122000012102101120011100120020111011220012021200122010220221021012022000010002120221220212221210021201002102210000220020222012220001121101201222200122021111202000002200110222001020122011111002122101122200201101011112202010201222220010120011111000221000021212200120011021222101111000212111111012222200210212202202011020212100202100012020010210010111112211021220112211100020102112020112200112222100022120102020020010200021110222010101122020122220120220120211010212110012020200100221111222201201212221202020200211112122020120", "010111100221002110011112221100002120111011101122110010202212222012110021122022210212211011221101122200102020112211112110011201211000000021202022020212221121102212210122020200201110200021012122200120221200212220022010011122101220222200221200221102010221110112102212001101012121110020000121210010112021022020122220020210102000201222202012011011012002211010101020121210211201021101202221020222121001012211211212200211021211011020000210001202221121120122020100212121012111112202010122002022011022212201020101201112012200012002111221220101010111000200121200122100121200101102110212120100000212212100102012010001211222002020110222022201022101012210201102101012221201100022200021021011200110011002001111122211221210220112110002022011020022200211201000110102112012021211110200011210100020120021201220222200012000121121201101211201121220121110122220211022002122021122212021121100120012210110221201211211121020020222011212201110020121101002220222021201200221002200221100100202121010011220001110102022102211120010121122121020002201011002101002121221101110012100012010110220121021102121110120211210000202011001211220112112201102112210200111112221211010012002021110012002121000111202120011001202210110200200011102111002202020121000020001102212200001100212212100111222200212000200022211211012200200121002222020121201010120000010102001220211202122212202201120021202002202201211022102212000110110012112021222102200121222001200002102010221002200122212120002110100100200102122112100200220112011021001021200211102121212102111012102220012110202111021212020010021112201211001001110000020202002012200021120011200001121211012100102210202120111211201000122222012000021100202112211010020211102110111200201020011210210202112001102102221222220012021220210012121121211102112120220212222001200210002101112200122110210021001100121102121220011201212212111122202022101211200100201122001110220200001202002220210110222121020012020211120011221122000202012001020100110220001", "100110011120000012221112110200210011122212012000211021121010021102012211112112022101002011120212110211020222202102201211201221001201012011102000202001220001220221021111112212220102022200101110102001222110200022000011001122211000002101022122220002112211122210100211210001121202120000122021210000112201000222210212101011111220122002002020112022101001101212222110111112122211220101121022100201222101221212010011210202222120202010100001221001102112211021221100200200020220220000022100210120221111002220201222120201010200010010100110010111201020000121012020012211000002121010202122201022121101120000100222110020101021010022202210021000202011012210011100212010101210001002112121200120010211201110102002212022000111012212220110120122022021120121221210102210020010220102220122022221121121111202020001211021211101100210211000000020220000112110101220000121202200122022101112121000002121000021111222201201220021102111220011122100221101102020101021022210212200210012011012101012200002002111202021200210001102210200122202022111012221111112121211101111021002220101100020210211001021021202100220021200110121101222210211120020201001020010100110120122221121101222112002122002111000202201121002220120020010211200211000120210212112202211210120012112121010210000121000210102100201022100221122102112002200121001220111221112200212021021211022102210202110220101101201122011111000121120101122111011202100120020110002122221022221011110101120001121222112100200102211120112212000012101012120001212222221022022001012212200101220200010022010011011101202102222000212011100111222200020000222001202222001222122222010021111200112201102210102120011001010122210121202002000012120200010202021122011000011011112101102121202002200222011112212110010211121200010202101102111212012212111221120011102120221110002221202222021111202221021001202020012012212221201212010100200202111011202212120002000021002010012202021112111201102101010010200012110011200000111101201201000222102021000", "221100022102111012001101010010111001210212122020010122002222121001001220011212112002210100012000101112202221212112011121011122200101202022022211000200020022110012000121020110102111002221212011100000000101200000202010010002210121200021002112012021011102011011122010002021120222010000202102020122112100112102212100200112020202222222001202122121110221211121212001011011111011020121001110210111000220101211122200120020200212212020112102022010010201220022021010212122202222102222002001200111021221222222212112021002121222211021021022020202221011222100120211020000210212102222111222121101102111212222212000222010002012220021222020010121211211020220000211201101120000202020000210010002121011200012002011201122002001020101110212200012210212101220102002122120001101211201012200202220122011000010020202012221100022101002221112100220121011010222222121212100211222021121100021220002211101110222121111220020200201221100211101021111222120011100222002112112020000020101212212020120002020022110110010001002021111220101110011211020111010200220201121102200010102120020121000112112112201120201022120221010111200010121221001111020100012121221220112200212020112010111121102122120100222211120010011200021111221011202010021102012111121102212122012202120210200211110100210120210112121220210202101022122001010220110210201212220112120200211200011002102221021112101222121211222102121010211000120020111100120201200021211100101222221001112211200212212211100110210221021211211111001011112200112101002020211121020001012200002112022220220011112121202220011101121222121212111121200001101222222112101202201022221022220101222002111110122011200201220120111021010201102002021202010211020022202012120112002112010202011012012102110111002112200010100122011122001112002000000022001200021200011000121122111102121122010002210010012120220112010201002211200100122222210001001222000111020012120102011110200100022221011022100212222001000001202001020010011201200011110102210222211111111", "100100222212111110122022101100112100101200021102121020021101002011110102200202021102102001011201012121201121202112120210002120202200210101001110112222220111122000021110020200212102200021102222101010100122202121011020221021121202212010011021020122110200220101022020021212021020021120202100220221101121102110000121220100110122220022110000102200222112110011211110202210020222012020111210220121001021121002220011222201122002001210001022220010012011120122010222010120212202110010121201120220022002002001220012020120212011220122220210011211100210211022122212020202211020112011020200011002200022022212121011111122102202012120222112200001000011121220010010120102121102101201221220102112011020120111111112211011120021212011101002210102020020111221220211201022020001020221210000120202202211112022111200122000201111221202112110111212202222002100201012021020212202001111121201202121121120202121001210220012120221221022020011220111210000020022212011220122220111221112122121001020002002110102112011011111202021201202220010200220010112212110222011212001102221120000021102100012212112002022021120201202110121112022100012002222222102211122102002212220100021120001212120221111021200022102201012222020210000020210011100101001021202211212111222200102011000101001012211222200010010010000021110011021021221120002120100010022201101201212021220201112022201001121210200212011200220112220202112121202200221221121220020020102202121101020110022010201121000010202020200212021102121022212111022110200201102002111021020000012022021201201210021121220111112001200210101110001200001122221000211020120020120021222222021110011112221101000201200022121010202210001000111222220210110111011121210212200102100201220001222121011002101100121100001020221202022111220201222112012210022100211011201112210122022212000201120010120202021021000010001220101020222010011220000102110200110202201110211201000000220010021122211201222220111011200021121001022201200111121010002001221001111110110", "102211120110222211012101120021120002112120120202200220210120200102012210012100222220121111202212222020012012212001120121100010012111010222022200111012012121121112220222000202201111122201010102221120021021112102200220012201122211020020002002201212122100121010100000211101200020101212112201200201221221222112121100120211110011202110000120210022102012000020210000002021122022000112210112012200212120002012111220010201221222020000110112022222002220100001202101122001011021100221111021212021021211200112120200110220001120022212120121100202110022100222200101111010120220021011202111211201202211222021100002220120121001202021121100202012020112021210122202020011120201202000100220122111222120102012210001201100222101222100222212010011011112022120202121021122020001000021112120121200202000001002100112221100211211211102102011211222222201002101210010010012020202200001122002010212101011012002020120011211020121202101221220012000121012020111112110110000121100221211110011220111111022102211112222121222121020202100010001120120210102211121110010101012121110011120112022220100011012111121202100021010022122022012000022102001002220001201022202222012001100200112220220120222001011211021220222210210101200211121111220000002012201021201202011021102111001122000000211110220211120102222111000111101221122021202210110102222211021110011210121110002110011102121120221012020202122211022121211201220001200222102202211000012210212111221121221001012012021212112200022112201122122020210022210212102021102201122212011202222101022100021001102100021202110002020100111202221110012200020212001200002102221110111210010220012021121022210122112211212122012111121200012221001002000201220200011001200101100222211201010222202012222200122211221210120211112202012120222021200000120200212020000112110122101220021100102001100111102020010121211101111101002222100220102221111121222012022100012122221010012222211022010201100121120200220220000221201200112021212020111212010020010211011", "100002122110121122021221102022220212210020220100102111220102200220000112122102122111210212220021202121112210101112210201101022021212200002202010001112001212210011200001210111201120011202011120120222101221000010221220212222222211112012021021002122012100020202201211002112220221022201100222220210002002021120011210012110001011022120222011201202002101122202022111110200022021211212201202002221212201202112221222201122102200000002120222222020011210001221022100121000111201022202102211120011102120001012101221222200020021110022022101110002121102021201120110222221012011100100001202200111201102202222101021011002112222211001212010200021222200100110202101222002122002112110210210201000110021002000111110102101202200021210010221112021010012102101120202002021010100212020011122012221100211011200012110100122220010202002122100122111110100022212021010111201010102100001001021220212102212021022222112021000010222110122111022220021201220020201121010112120012210221200121221221002001211000112100211202101021120100110202011001112112211201222010222122222020012211100020022110221000222210102020112212120011012021210220121202121022221122001110100112110211221212122210022110202001200202101121202210020212000220201101121020201222222212020222021000221111210011110111022200101102200021111201200122202210101212002021202220211021001110120121121200111022110211020012022111202101220022120111112101221002022220001121110001100120211211200200002002122102120220011222220121000110020200000210001100020201210121010011011210120212120120211101111010202212020021012202120122110110100002221012210100112211010021000012210110102011120101212111000010102001022020211120000020011120021112020100221201121002001100121002201112212022110010110102012011012020222101021010210020211201211101212011212101220210200002111000101210011222120002122111020011102221002011110100122021001020010121122101200011010112101210102101202111002011111022201211220000102012002220101120101202200100201111010", "100220200021010012210110020222101221021101002111020212102000001110022220220121122220022201022102022112222101201021102101112220112201012022112201012021222112000011100220210122120120020011221120102100101111220200212102020121020122210002202100201110222020021212121200020110201111011211201011202011210002010122120200212000012122110022202111021210021122221200220102122201100122002121201020210111021220010122101100120021001022112120002220010202121012012101112010122222121022110101220220011221221010211210221010212002012002120100101122112112222222222100022002021002011201221110222000002002101222101122211100012020110110112211110122120112110011120021120100012020201001220222201021122210200112122102122110121200111010211210202221120212010100211021002200011222220122021220112111011212112120210001100101210112111101211200001201211102110210220122220101112002220201002111011101020210211010121222212120002221220100210220210012200120121222220120211020100012020010221002112002102110120120020201001202202210012011012002220102222202202001220022001122120112000201110021001022211000122011121212102021210000012210102120111212010222120210100012201012200020020220221202222202120211220021000001122220001121000100001201122201012002200211201200001020210200012111012020011022200122010201200001001120020110102221101121111100110220222011001211222002112210002002002212102222000222010001022222202200000000020112210020000220020201001112010010221102202121211110122012020121101022002220011001211201021101111020112012012101020211110101020100211110210111001001102220222111112120000102211211120021111020212210122020210000222211202110021010012010012201001211122220011212000111102101222202020201011101210110001111010102222212012022112212200200202111212020201202002112120101112212200120101121120121022200022121221020102100121202021220222112002212010211212112202010101120022201002100020210021221212021001210222221121111121201120201000022000202220001112202102211110200110121000220", "200210010220122202220011200221212222020221112120010221002200001122200212022002110102021001222221100202012222210211211101111221022202210120210201122121000211021210221021010102121020220022020120110002012022221110122002001111012210000210120221120010120200110000221100200020011201102212010002202001121010101102001002111121222112221020001212012100212001121121110010120022021210202202102000022020212222101122220211022122210001020011120000102021122002101022222211202221102212021101112020001000101111202001002220210122002211122011221002011200200122212100002212222201102102212201212022021121100200110001001101120001012121202012101100110020100212020120120001211210122010012021220021001100121001220101220202110002100020202100101011010210020222010112012002210120002202221221000001010010122120222010100022001010002022202110002211122000002120121110220012220121110211000002222212011002020200002002222120022212021010110202201212202120122210022221002201011011022012221000010201002020111200100110121002201200001210100120100120101200020002020022110002110201000200020212202122102002221200010020001221010022112211100110100210111210100001012002002222111110202021122011111221011002020202001220210201000212111222120200102020121222111220020111122211100212120011202221022020021211012222220212010201101201222221021100001102101012002220220111002122001211020220120110222020002222111010021002000102110120222120221012200200120111101012020022001220020112120222120110012020012200200222210101200020210222200202020022120211121022122100221002001001221021200201112120210201121210120101210022121012222102200100001100121221102020111020022001100001020000212211112011121221000222122122211222201012011100112022200110122002012021212221110111000102221101211222001211102120011110011210210210110022110010102110012221122002111010012211001222021011221112122222010210211020220010221110110202200212010012220020101220221102000122120210021220200000201021102101100021211111222010200000001020", "201112101020112122022201121122112222022202100011202000212001220011212001102110102001202200211100112110011201001021110201122212221212012202000221020211022112000220201210202112222122010002021210000010110022002100000020011010222200202020221202022121201111211111201001102221200201200212002101201221022021001020011001200020201120001100021112211202222002200102022120221110002222101210212101120010211100012100001022200020011201220002201012022022102121021222010222100220120021201211211110010010001111121122011121221120100122110011011212200120101200210222020201110101221002022221012020000020110200212111111001011000120220100011020001120211122210002012001101102021202112102120122120012201101221111001020020121121220111200010200200100112200202111212220221211221221022222111111220222001211210101221220211121021111012222121202100220022111002121100002022202022212110201211212022012210210021022212211000101011002020101222110012201102100102001211011110122002112011002200111002121210001122212122002000110002011002110212210021121222112011010202212022122212010121210111000222120220020221202022212121112212010221011101220020211211102101001022211211010012000122000020211001112200101222222100210000010000122122220111000202012212220201001112210001112012211201121220110122122010100022100110011220002200200222022001000212001002112010110212112012102200022222120010221012112101111202110200012121012011002210211222200212202020201120012110221001122020202210222101122102022222202200212212201101002201022111001222001012120100220012012121020222221011010022020110220112220001202020201102120000011102012222101220020121201110222120011222022210002011011010220202220012200221110110211100221110210022002002000221021112221020210212221101222202012200111101002221102110212211010211101120222110210221010221200021020212000120200100211100211122222120010201202222202120101221212122212111120201212212220120101220011220022112012011112020110000100102121222212102211212100100221010221200", "100102210210112212021212002000012121011001021202112222212020212111200010201002201011211102211101001201120011112010101110121212220201211201122211221102111200200021022122011222101020012201200102110002201112220122010122121001211201202021112021011111200021102100200202002001110222112210112200211201120021001221201110100212022110102012200001200011000022121222102121101222102011211002221101111022210001000201012110020111001011002222001210010120101121221201120100220020002001011201212222012210100001210021201202222121002001011021011210020011211122002120220120120200222121012011212012222202221211222120011120121011120222100022221100221120111020210200112021201010020122211011222001120101100121200121011212010112202002201211111000220201111120111101010120022121102211112121112012202100021222212110122102002001102001112012122201200210202100100121221022022001100222210210102120021122012101220020221010022010001102111012222200102212200022100102220210200212202010220111121000210121121102111000111100012101120110201020012221222102220100001222200000101222120201020222221012222220010110120000011011121102012021122020101122202021222011210200012201112020122001211221002201021220002001102112222222002021001220112101110020200022222111211001001002121102200100201101102222212101220100201212001201122220021220020011220202022022210010011121221220101222022010202202020211121201222212200100200010022020221212101110210220111120012210112001100212100010102120210022212001112010002022220221010110220111102201102002200100202011221221001012000221002200100202021112201002220212111210001200221200020110202200112212110120001112220000021200101102002101021000220202200112110001011212022100010000000121020010102200201002200212112010210200210122212120001102012201212120011220210102102120212211220021222210111120012220120020201211001000000012202220210200110110222010022221121201012112022212100121212020201121110211012211022110121210120000222100121012221021221201001202012020201011", "120222002112200022202100012200120010200011111100021022202112210102111012001112211100121122211221110102201220010011112121001222200021222112020200021002112120101122012201002021001011210221121111202021020022110112210220101222120111212100110201222110222111002011100221011101002220110202211202112211011021021100021122101012101200201102012110202001211222222120020121211011000020212100101111112111200210012121221221211202112001211100222210121012210100001000110221211201210001102022220221001010010100111120110022011212120122021102000202101112221112112211011202112220211000112110111110101000111021000121122220211101002000011002021002202102201121220211121201111012122102221212122002200020022002000211100122010202100021110210120220112201011120112221112100201000000222211202102002100001001211211212220120010102211122220210022120110201202002222011120100001211202002210110210100000220202120001110200111022000000202211000112110012020220021010220002200000012100120102011221210012102220010121212221022121002000220120021211020210001211102221200211010221012222121011110221212201200020210120100220211222022220020102221012021210112101222212210210210220012011102211210100100202011212000120200100212101111121020120210200012201102100200120212212001211212020022100021121022002020022110122210101220202022122001112202000120000021121111011211011202210021100022001221020002002101121222211001012010011201011002202012211200111200101022002222021101202121101110220111101122101020112120122021200012002122011021121111221020120021221200002202110111110011211021011222011112220111110001212212010000120200001010100110221101121110001100011122222220021100120110002111211121000222202021011221102111101021110010012200002100122201022210020101210200111220000010221001101120020112022202201210022020001120222122220102211100200200202121101201011021122200212211100110000000100221022020112211200102211000121002200100201011010221220221010200020121021120201022010121020101020210021211021100", "200012011211112210001012202111112112202100110111100200112112002221002201010121112010202001200020211120022100112121020202110121112201111220010220102111121212022100020010220212120121001112021001012002022001002100001020221000100112120212000221100101001211221122211022122111221110201002211220200112022012221100120000121102110001001212202002111012110011221012121001112112221000010202211101120201220220110020101011101001112122201000011002121020121101220120222100000201000211221112100220222101121100221011101101120120200202201222020120222222112121201211002010010222221111212002212201210220000001200221102200000112211212000111211010122100100010000222220020221000122212122012012020022122200112112212110112111110100100211212011122120221221211121011020011110110111021201102000120001102211101210200201022202110201002110202102212020010221112201211021002102010221120222002212011022011122112121200120102112021121010111012100221120102001010201022020210001110110100121200221222111112111220101211210120100021011022121010011201200101022202102112201000102120021011110010200221210000000212102222200120110222010121002220011112102100022100020012100122211000010012202010120221001212112201212220210012020221000202122121000212201212101200000011010021021121200011111100110110212011000020002200222120211122201211211110120120120212021121222101200010022211222101121002221011002112210200100111212120200201100221222221012021111100001200012211112000010100101122211020002221101001202012112110100222221121012022001111001022022011122201022212120111211200210001020001002100102000011012112020011112010102002122020212200021102012210221111011021020101100121021111210120022012022000020012210020212110220202222011201000000101002011221000210002201222210111222012110221101212102111121001021112102101012202021111011210020112221000220012202020100001202221212011012020002202201000220120012102000101110102210221110011001100120002010221012222012121222101212110221201221021110000122122010", "212211011000210022220012010211002022222021000001211120222200200021222102022000001211220001021112021210200111010201020000201200000221002120000110121122011122111020000200202210002002112110110222101120110102120220012010201220210002122122120212202110101022210011101210202022002200010222121202120010221210201222200100211010022021110020212010210210010102000100122211000221120001012122200220220102001201121002212112110222201210222202221121121020110112100220010110221100120112110120211000001020202001121200211102200201100102212121002020012220221010010211120220010222200010121010212222212110110010000221121111202120221001120220222221210212021101220120102012120101212000222211211200101211021012121201021100210101222012021212122221101000112110101210001220220210011102202000021021002001000202200022110021020101010210020110020101221212202110002100020121200102212002201002010221111002200012111112221122011010201121210201210101202121202200102102221120120220011010211001222101112120012222101220212222010120100200112121222001022011100220100022102021021002000111120202112122202202221202012010101021020111211120211202010010002202100100202222002001011210101021222020211011202200000222001012011000201211212100020212210000110010220120001022111101220202121010122121221110000221210000110022210102210111121021211221100110122102011001020012121100200120111220020000210112220121110222001201020011111010022101200021100020221121211102120120121001222002011122122212111022022002111012121121202212220002101111102101022001201200110021021020002012012020221220010101020200110111222011111010210010010120011002001022022101222201112022222000012221201222200222200022201022211201201021110110222100001022002201111002221111110110102202201210112222111101002001022121102200000011120111011112100121221011001111010200202220212000111200202010111202112211201202201200010012120200112001010122202022200012012101011122002112212112020220102020220100102120201112112111112220000122220012120021", "001221020000002211121111211221112100112010110000220022010102212110110220220222022022102020202111221110122201012102122012111201000001011001110122121222212021002022022021020101122211201221121020022200200200002011211222000002001011120021012202010200212220110210201201212021121020122022121212101102121202210220212000110122121212202210010000022020011100020110002002102111110121222221211120100102120211120022212120220101121210012010222111000202212220012101120012122200122200012000112100120111000012111021002200212101020112001001202201201220000210020110100221100102001121021202110022111020221101202122001111120101022012001001220222211012221002121000122201200010112120201020121102000110212201012112121001201120210220212202110110010200200020002212022202222022220000001000010101110210012000000211021020120202220202101102102001010012210010112020121202222022121211112220002001211010001011102121012220121200100200200020202110200122011201002111010010110000022202220010010012022222010010001201012221020210120220220020100011001021111021020120220010120002000002210001220122121122200202211010022121011010001002020010222102102121111202020111011210222101120011212010211022100002020011110020002011012002121020010001022001122021101121022100222011200221110101120102121010111020212000020112100212122102121220112202022201110102000122101011111001022110101002221112122110000222010101000012011111011122011200212110202002100112112120202121210010212220112212112120212021100020012101212102011022202120002222112202010212200210121021001101012200001112002020111212202202000220102110101102022221210012212021101020110111100220100200111021101210211101100100020111210100222002210100221121200112101202001002202020120020000021120112122202021112202112000012020121021000011111111111001010001220012201000112201111000211220110212222021102221120010022011212121021010101020221210201002112221120100000220002001112202220201012211200011101022011112110022012010120020212010021211112121212", "002020021222112110220101122101020110101100101112020112222100202201001112012100000210020000020022210110000111011121021201200220000020212200202110111022020001201102221101010102212222110010020200120021112101112020221211001200222010000222111021220110111112120010100101121011122000000020020110200202121010120021110200002212210110210012200220112210002002110222111202202110210200112212211020121111000210210022101100002221102210121102122202101002112122121101021000101121100122112210021212102210201111201120102021202122222111221210101111012002111022112021201101112221012002222002220211012222221100020102221012110000212021221212022122121101000111010010020222220012000211100112000110101012021011222100221202112020202112122111111120122212002000002011101021211021020212000100201220010200220012101222110111112121211002000020020020210011100221122201010122221210020102221200221012022210100220110221000020110100011112212112200010212221001212100121212112212102212200222110021112222212020211122120012110110122110202102220010220101202112112000000102001200101022000000112010000122102111101001012012010012122021220111002111201021100220210001000020020212021120200111001020122221200211210202210021221222112102021100012220120021212122222210021021121112222000201010202202120011002002210002102100221222111100201222121000121010100220110112001222101101220201102201101011000111101212001112200120111112210222122010120220200020101200200000011210222110001020112120220222210221121121021102120020020120001010021211201211010012010020122011001221110022001102201220122200211001001201102001212111202211002212010222122020000210001011000210200000000212011220012001010120120210220000011112001201112102220112212112212212112100112122022012111020202121112001221220021202101212220200022202110011100122220001110221222211100201000120200210120102210000111210012001100012002201200202212002121200101002001011022121002022022122121001100112211221022022012102122200122002022220021212212202102", "211121022000220021001211121112111210221212122212211111110021121112211120120200000101102002111022010012022212200210110200210202101202222122122210212201202220211120111122111102011011212100212210210020120111100111222020122112221121221121112100002002222222202022110222010112221110002211201011012010111012022120100200122212022021111020020122120221210021110212211011021022002112022120121022002110021002001122211200221201120101210012012121120202011002121210111201220000010200021101000200011100002202002112012121020102022121202212111000111000022121211122121221111221000111111201201210121220200120012101120212001102000210212101000012212122210021021012022221201001020200100220101022002122120022010112012010012200011122111012210102001102201201120212202122012122011201202000211122001102120121011122000101100211021220211220121010211102001022001002121201202020121110110222202201220011102202101021022100102200210011200120111121210202020011020010000200012110212120001002212211022010021122100001100010021222101100121221021001000002100010022022010100120022010012101111002221221012020220202120221200022110102001012221001211011201220021210011011012111022002221121021211021210022110011210120120012121100121212011001010012100200200211220110012100100000201122120002210110201212220202000002021001102011220200212201022000211210210100222120112111222110021202210011021220022120210102001221220201222111000002222202000110022202200010221202001111100010011112001002101021212202001221221121002020222110211201022220122120021020000202112000001122022112202211121102110022002111220220221102220001122121211112202222101100122001110102011021201010200101210020202011100011122120001010220121201011122112001200210201100101100021201021001001122101221000020202002112020110210001000021011100111112211000112110121211102111121001200111122002022020002122112221002022120222102102022121102221010221012021210201001110211102220120220120121022101001022110112102001201010101121222111222011010", "220112021112012120021011221222120120200011212200100121120012011220022222010022222211120110201121120100120211120201200012101122000111220111110111202210021021222112000122201111210001021112002121011020110121010021210121222201211211012102012202021110100210022201001002221110021120001011200021000011121011221112021202102110110011121222011102102002221011021201020010101102200012121102211210221121220220200020211110020020101001021211110010112110200100201222011010002011122201101120210100222110002021202101121020121021021200102120020210222201022210211011120211120212222110000110101101010012200222222111122211100111011220000011221121122200020222221101110010221111220220112000010011212001012222002010020020210110200210022111222220101210012111021101010210222202001111021120100022212101012010202210120001021000101210010020102022021121200020212012021221200112111121012110100110022111121001020001002122010212110022020111102101102221200211021222212212021121121220110122212220101002011202120202112100022001220102212002212001120021002101022110222202022210221022020220002022000001021022001201002121110021211112111111022220000010100100110120200220012102022202202011122112122002210111100110122201121102111111001020221201101001211011101021002121202112110202210221011102011110211211000222100000122101002121101202222002101011012002222210000201222002101020020002200000000202210012121202000110001022020201002220221021222101221201020001011111210221112010100001112010201210112120020112200220101020210002100100110101001111001000212120201010110212001200110110221002222010122120100000010010101112010221112212120212121000121102102021000120020001220222002221122111112102121112211001201002110121012101121001002010112122001202221011021011101220020102121021112112020002120110111111102011102201112100021022121000000001001021200221010022002000202122210010111002112122011122021120010221122120200211000002102000022221202112202211200110020100110201221110122202002202220000110102", "112211001201111200020102110111200002120010001221211211011022001201020220221000022012112011111000222002200202001210000112120100002120102022222001012212002201002101110201221201010110211112201120021101021222220011012201112211210101122122110121201111001022100122212011212110221020202122121212001010202220202002220111111111101110102022210011201221212202121022012001120011022120122100220201201211012101122101002221220112222000020000202201222111200101102211202112202110111221012020212210200012211210010212001010010012020200022121222120000200212121010101111122022101222200212020102000011021122010010020210001001122102102010210012212110222120002100210220002111221120201022010102002201212111220122110100122010202021121112102202201012011201202222121000001210022110201000000222211221110121212000221212011112121220012202222010220120012110201221211101010112112121022220001112111222121211111211112022202010201010022211121222100102221111010202211021112102110212021112121121012100010202011101120101201011121101202111200011110100200121120002211011110020201121102011111001012012010001210222121101202222202011221022002120100220121110112102222022102212001221112122101020002210211022021021011001100100100212221202121022001012012100102010010010121222120111222212120010210212212220112102200020000111222122200122120210012012101102001122021121112101220222212101221122010100120220210202101002001010221101100201211212210022102212002001000122100020002002102022211210010002122021010112020000221220000110210122012110010220210201000022001211212001210002210210212112021212212211122210110111011001120021002222220001011021222120122001121101022001211020211121121202221101011102120120010002001112202101022100111212100110101111020121202110020120201120100011111001112001001021211220122202102021112201112021210211202020012221102001210211110120011022021022210221201022212202200210121002111102221222001220122100122202211010020111222020121201121120002110220112110001211022221000100", "220210012100010011221020001010101211201101112010000211012122022002221100120220100100210210201111202110122001021102201020211111102211211021102011000201110121121021001101010222200201111000000222011120121111221222022000222102212001110122021210222100221002220022002002011022021100102022002102220102002210202001021122112211122202002211222012220202101101201102020020202102202120201002222211022002100011000211000101200022111020002001201012012111122212111012112212101201110101100222201220021122212002102022021020022001020220212022020200220111101001220121212112121220120120021022211222121120210122011111102202001112222222121000020012102101121110012021122022200111121200212110002222120120111020100002022200021121102021011120111002121111212002010210010210020220202001021121110112122101002002210001221011022121020100120200112121211011211120011021011011221220221110212002222201220212022101121102011221210011022100121202101011201210022120222101112100022220201012221020110000222221202011220020112101201210220002122110101212011221012112010120001210001100222201212102000222111101210221012011022122112020011120102021001201210220112210021120222202111212010112001102200212122022221012022200201021111001221222110002012202120112100000200002021022211201111112121211022022022021101010020220112000002022221210122100001002122122120010112122112212101122101200120020212220011112012122221221122201020022012110220112211121011212222112002202010121000121201101202100010201202121210100221101111212102202101101102021221201120221122111102210021201222021011101112120200222110012010111111000022122200220120121011111010110202122110111200111220101012022222121211201002220011100012001222201101001111211111210121220021101020011011220001102122210010002201011020010201021210100222002012012120011012021110112002202211010011211011210210002001220000212012000102011200000120102022001000202211001002100012211211111120111111202010212010221011200011112010120201111022122221200100201000001", "210221022211101112122002010100001001100110210112202211110112002021220021111022012111010222020001002100012222010111200101211122201012022202200221002001002121202020111120000101201222120021001211220022101112110221000122200222021121102021020120202002222112111022000001222022010010000010202202221122221201012011021122001022121200210220112000120122112022100111210010111110210112112121000100020112211221212220112201112022110212201002000010222120201220111222111200100222200111211112101121011021222210200000200022222122221102020002212202100121102202002021221211202020001202000022111211111020121022022222101102121010200222212022121201002112121011122122212201000220002210022202010121111021111010110120001100011222221202220212110022000022112002102210111010012001102020221221202122120112000011210200211121001102112020121110110001011100200000202220012210112110102122220020211211121220200202011210011110002201111120220000222121220000212010121112102111102212010101201200200211100200221211000010220210010100020210002121122212100020010122101101212220212010112221222102210020011112210202010100100000120002210020202021220110212011110002211010000100222021001202020120022002102121120211012110120112122021112201120111210212220201122222110120212202210001211221110001020011022001011201200200100211210222101022220002112102010010001121120202102222000012221200021001020111210222201002002112011002122112100210121001201212011021120101122120211211022121010002020012101101222221102211212220021121200011101110202111011202011100200212220001222200021222120122222121122221110002020020001202102102002112012222120021210002001102210220212201102101021202110221121011212020211220011122212211221011212211211000211001011011201002201222210112202112120200221101211110000210120021001020200201022021210110200100201121121120122101020121120122212001022000101021110220201020000022101120211111012110022211000000110221200002121010020011111222101222202001102102220111220000120221110111112102", "210020020111121102201220101020020212021022011020002102000222221001012110102212022000020201000001000012021212101202211001011111000100221101112211120101101001120121210112200010211020210001210112101011211221200021000112120112021100120112212012102210210021012202000000101022021202212002212010101010201222200112002122202211112100022121100212201210021110212002220010100021110012202010211121022210122100102212021122002100111201100001021100000222220210112022222210102000011012110012210212012100001022100011020021111011001210020102102111122112200122020011222121100220011101202011000001122012021202010112102000112011112100202022100212012110111100200100021102200122120120110011000011111122020012122210200201122021210010200221121110100100101211002220022200202202120001211211210111220210012011101101001202001201200021001121212020220000200221120100221020111001210000100122000010001201022021110010212102202220020212210121200022221210111002100121120200000220111221020200010200021010120010222002120022010002101101101002110001010212122021121101121222210210201000120120101122102012201101021222122101012001022201000112111112000001211010001110220111001021000100122102220121212012102202011222222121212212121112121010110212001101202020020112111100001012102120011102020210121022102102010202211210021210010011101111111001102022122201121000012102220001001112211111101020120012102000001122121200001102111200022021201121200010222101110121110200010110011012212021012201002220220022201112210100111200002211100210022100220022202001112020002202012011110011021100012112112122000011212021010021101100010112122212212120111101021112001012001102002220202020010210101121210110210001222222021122210002121001020211220120110100122021120001200222120011111202020121011110201001221110010201122100101102212211101112010100001002020002220121022101011022111111202200000120211111221122011200102001222202012110021222111002211111112020012202021120011121002100012111211201201201100111121101", "212201021221001000201202122111011220111112001001200111011000001200222100110222212212012201221021222020220210200201202002010211122122221001212020202002200211020110001011211220220002012021121212201202120220110001011000220222210212212112212222202112222202112120022202110121012122101220020000001112111011221220022201200022102120022021200101201021010022202111201212102222202212120211121001220002022102001212100221212020122221120010120010212201212200010102002222202120202121200002221020002111211222021102122012102110020202101121201002002110221101220010021212122222021100122201211021211112200102212002011020021020210222110100110212122011200121011122022210121210211211200102012222112021012022101201121100121110100110101001122012212122202022120222100001121222011201012020002022100211101201110000221111212001222100222212100201121100111112001112010002221121100022210210122121121220011121000200210122021121000100202022200002001102002020121100022201200101212220101221222221120020001200111100211000212122110211202022222200101012022202111000202120122001121012012121021101120122000020001210121122122112001002012002122010210221121221012110200102110012011222020121210212022200022100201201020220012202201210211100210010000001122021122220000011012002220000111112201001201210021021222110212200201111112000001120110102102112001112102222100021010002001220022012122221012222202112200201112010120222120121122121001110220012212101021002212012120211202001101210222200121222101100020110222012200100201101220001220110020202002020212121211001112210221122011101201201211001101010120210210202201011010000121021002120101200211112122010212022110110202120220112120111121020122211200011002112020101020020102202001222110012012010121121120212011010002112121001120001202022202212011111112111122100212201001010211112120100010002122220222112121111100101010020011020101201110012100200112202112202100212202120222100000021122122001211201212021001102002002021112202001202121122220201", "212012202201202110201000211101112202001220101112011201211002002211001020001121022122122002110110000111020121211211222121221210222100121110102000121021221102111110021201012110221022211201210210000101110022011001002001221212002200102102122120002011210201200102010111200200021121212200000202100112211120022010020201010110221101210102110101221121200221201211212120111222000212001200020001001110102200111021122021020011001022000220100221122011021201022201002122022102100001222012101201112101011101120220020011222112212210012021220021202101101020210110002010102120001011200120010000112011200122000102020102101110002020220200111022102012222200000001020100000222022010010001222200012110021110012200002221210200101021122021210011100202001111211022102211211122000222200210121221021101010120112022121010011001022202110210121220101010210020022022102122001212112100220210022021001201001021000111020111122102220110102010001210220212121120010101212010222200202000021012102022010212222212201101010021000202022012110002220022122222212012010000212210000211202202111111020111121000122112101112111121121201200121002110000122100100112110022122022101200200021011011010020020210222011221022002210111202222011222221002102212012202210222202110021020021100100110201111020000120212200210002122021111121111210211102010201022012122001121220221210120000212110102022101022120211211112211111011001012212211012111120221220002010110202211221100002021112102001212202210201121020002122122210220120102120121202012100110112201212022012112110010020110212011220221021022200012000220200010202102122012201100020022212001101122020112111202111002202220111212110021010211111220111100022101122210002201001110201211011212202220021002020201112100222010012111121212111020020020010010201210211200120221122100122110122100202212022211010110022111102100112002101101022210212202201122222210000001221210111210102120100120202200000000100102111100211121120002101220102020022210020001100111122201", "110002212100011121212020111201121102110012002012021200110200021110120111200011010200022000102010112100221102021120002021110112201210101201200000111122110201120022011112012121210120121020110120020221222102212001221120001212220120221002101221210211100201220211022201022200010021011111122001122020122121201101011121011211001122110002022020100200222100220001102200211110000200002012112121222211101121120222020012211121121102000001212020012222212221111020110022210112201121111002122210200202222110021110001020211010011001202100102021022210221022202220021212102210202102122120102121202021101100122020201201122102101110200211201011100012121221221000102222022000022101010222120110012220100101210111202010212100212000022221011022001112121221122101000000022110210122002011020110101200201012012212020022122021110102200011021210211012022012210210002120001200012210112102221212100121210200122000110110000110210002102220011222122221121011222002112011202011202000202100120010011110100021221011001201201110110200012200220012010102120122100221111212021200020010210222100012200112222200221001022200000021101110000002210121001221020022220000210101000110211110021122100210211100220211111012010220010021102002012020122101221122012220102222011211200001200020221220000012122022001220120222221221212010200001021121120111010122101011110010120212000120000000102011001210111022202201121100100221102222112110202221112112221100021102000011200001000001201020200202020211021221201020110021021200022012120010102202201012002200002122111102210022112002110102200221210102001110022100220001201000101022122102100110120021011202000100110010202212220001212122212022000111210221022011002012022010010100000111122021122110021010221020022022111200212220202212111201011101012001212101200022110101111220002221102201112222000112211200111112210101002211101010100201000220022002001011121112222022000200202022211221221211011000201012220222200102110001011122012121212212222102120102112020", "210010012200122212122102100210122222221200101220210001212110022012100111122021201120120021210202120000021200122101002001001001112120002000111222000121021110101221110112000110112112110200010200101222022011012212012021110101112121022002210201012120001211122122121022222012200210202111120211002102102220221101111001211212020111120021001011022012101110222021012012201211211210202122010021111100101122112002120011100020022022201102102212001120000222100020102001212122011122101100010222210221222210200102100000012210102202102101102200211121121010222000221211101202121210000200021102010020002002110120012201112220201112122102021102001100112002001122011021011200210001121101002001021110001202111220020122212110122002102210102121021001002102220020100010111102112221212011222122110222211112111011000200111200010212212112120002222101201121122222102202221122221220211001211200021202102010202222020212111112002212122220210101100110010000120100211221021200120122100010221201121112211101221201000102200102212122201201002210101001012020100222010202121212020022102100111120100111100010222011212122021112221101101101212122120120101011122001000121001101201202021100210200012210122121020100202000022102011011010121001112110002121002112122120102112020121012022122200220020222120210021211222000021102112212210210210100221202111000021001100220101222022021212112002111212000201210220122201222002210111211012000012000001212002122111221021210022112221201001121012020222001011202222120010000220212111001202110101112012000212221012201012000111100202220021100201011201211122011220201200101122221221022121212221120111112122202011222010001022201120022121100002220011101101202011001221002200222001021021021011000121110110002001110211100110012001222102111012211221022001201112100221200101011012112220211222211020002120000010002121022211210021120200200022111200110221200022112012122200101001102012021121120020120110110100022111120020001102022200012020222002121021120212020", "220001120022001212021202010000220111101012002011221022202022211222002020201210012201202010121120111121220120120111111201020010010021112200102010000121201222212000111111110100010000001121210001100220211210222112120010112221021221112102021212002102220201210210220002001012112211110100111012010001222202110121202220011201201022112202010110100111111121202111001101112112100102110120101020021112002212010220102101001222001011221220110202100221101222112001001101110011210111220211101120012202110212012122212122022201000222101112021022120102102012002002220202120112020211222011201220120110012211021012002222202202110021222201211201110022201201210000200210102222011202011111020100202212101211000012012001101001011002210102201020201121200001222011210220102120111000200200201120000021100121122121101011121120112021002012110202110220022011222020122122022002020112210122022120112020202021220221211001010021202022210220002100220221002011210210220002200202220222112101012001111211000101110021012120000212201010011112100002101012201112010112102012022100122021010121122200110222221020120101101212010121001102110110021200211110002210221210120021011202110122220202001100202200112120002120122211000010022002020211102012201122201101020002112102202211000120010222220212122111211100121002220010210022202211120111022010021011102000120122201221212012010200210010021120102000000021011220022222011002220010112111211221010022212110112001002021210102111200200122111100022000020200022220012211011201110202200211020210001202211210222021010101111020211120002021020210102111201111222212121212221001211010202210111222112221100222220222111202111012021210011001102222101001121010201111010001201020210100121220111222012012002102122120120101220122102200002201200012122101111001011001221001022110001200002212022012220221221020111021022212220211112210012100211012201000010101122020000101022102000211102112202211222211002222210001222211222002012122011202201101102222220020101002", "020012012212010221212001001011121210202111112022221202222212111110012220222210021102121200012220202102110021122221121122010210000102020222222121202111000120121111121021000212211201202020100100211022002022222021220101122212021201021202222000202001122201112111200202101220222001011221002202012120222110012002212010122220001000222011111120200220012021101012210111002002100112011220010010022221212021002010201112002222102001110201200011020012202201220122112212211212100001221121222110021022010100010022100002002200111010122111012202012001012111210002001202222201110012111121211212000102122121201011001201020012120200100210200102110011210200020020022010011002122011020120121120100100201002210111012010222200121111021001110100121000111100000022022121110012200202001022000012010120101121020200112221201210201011101112012112000222112210011012112011201022010200111212122120022200212211112211202011012222020012212211011011102120011200010022002022201100202020102200210012222011020220012001102200212122222201201002020210220222112212012010011002102122221110122221212010221021022212122111202022001001111002021021202100212121201202120221002102221021101110222000120012121022122102112221120002121021122221121210202111021000020101120111010111122210112121212202020001110221001001201010111201200101001210020220101222110110020000021021222002021012200001222001010201100201002210022211001020222002212112022020210111120220212110110210102210220221120010202210011202120102200221020120012010220111012211010111211020222021012102110012010102120221100211022201222110201121110200221211021011110010101100102021100020220111000210112220021221101020101121001210221120210010120202211111112000010121012001022000102220121222002020012111211020121000222001020021222111011021211001121222211022002111112010011011220201021222112020002102111220122111120020122220001100102220012101120120020120020200122100100202120022221112121102121000102122020102200220002120200222202001211201012111", "212202102210212011002220021222111002221210102202021121001020201022221012221211100202021200100102200011022210001220021120012021002022010211200021000222200202120202020121011122200011021101200122010122202120222121101010020000001212100010102011120211212000112100220001220101211202022111011200110222020111211211001220011020101020222010110111220120222112220102011210020201112012101121102000222111022021000012122010120121002221021211122112210102102201120020012011012202121200110012100120010000221200002101010221022121222011110112222112100120110202112111102201020102202102201001212111111211111010202111120201012202111110202211002200222100122120011101020121112002102202211021212201000021222011102001210102020002001100220220001202102120220101200010201101102011200221121020220200210021010022111102102010112120222012002101102120012001001120200122121021100121211222220000020102101221001112120222101212011210202112012110100001011100110121102100020022222110122201020200020120110222021220201211021200122221112210002200112022002012001002011202212101001020021002001110010210100001122222201010122022121122222212112120002102012000111122210122221112022012021221200011022020111111201202100020001021112021112010201021110120210210121210012021011120211220202100011001022210200201101110021122112000022121102002200010022111102120200220002120020202102001200001012010211101102000110112100100020001000112000122021100022111122002010000022122221120021201001210122210210102222211101020222121222221100110202200212111010111101001122222122002111010210110221010120101122121121012100200001221111220012010120000211110011121210021211112201000011012010012212012222000000100010100201021200220210202010101022012112022202021110201222222001020002102122222202000121111110100201101012221110212012101102202110111011120212002001102101111102220121122100222020202221000120001000221000022100210021102000120110000222021121011110110022112121010211100022001000201221212211122001122011022102220", "200222211100212102101000220212100112202001020202022022011210022020100001200100101112212002200002120120100211222021210111021101220210122111101012210011011111112211222112000111220110112201210221211212010112222021221211112001201022201110222100100121001001020100120220210202010010212010120200111122001201110210000011002011200121002102221111020222022021221211122022221101112112001110120121102120002000021010002112110002102121201221210222011211111112011011000011020110002101022000022111021200102101112111201202121220110202102001011112021112120220110101102001200221001211020222222010020100212011222112100111100110012111201020101101002112220200220101002021121101110001202201120111102201201022212101201020020121202200220002111101010022102222012010202121000212101001222202212001110210112221021001221222022021211122201202221110211100111010211121002210001222012221110022200212110200102010202200121201111000100110201221122012201200021011222000211100110222100012220221010120201212222222001100021120222222011222111112122202010210021221121111022000022100111121222221011202101002110010111022112110111202121110202022220200200111010120201210210000102111221100212121210000221001002002022102122102222120112120221200122210121100111101111211220010020221201200001202022201002211120000110021022012210100020121111010002022001112111101020022221201002100012201210020120221220120000212100101111012100220011020021001010010220211101000000110001000012211021111101112112102110112011020120200120012001000200020011210100200121000011200211020202100202201202002021202202202100100102012110110211010212020100020021000101021102221001000022202210000002122010102211112110021110202012111112212200100102211201100201102011011110112021102220200220101100002001021121121110201112212211002202002020200011020210212121122020022201022012212100211200200221202200221000201022120101021102111220010012012111102202012120001112021120210012210102111122220022020010012020211121002112000000120202022", "200220222010022222101122000122020211100010121221111002100201200212110202011110002011001100201102002221221112000220011010202212222201221011022022021120102120021120211110201111122110202100001202112201100001112202211121010102222101000211012101212021022020002221022000100121022002100011212212122102021020011012221021102211022110012101200202110000110112101021000100220000102211010122002121212122220111100021002112121021000010112000122022111221021021022210221022112212111112112011022212211100220010200002212221102202211221011101011100000220202100101101122222000210002022100102020212110010121212010202012111021120211100000020001202022020011001211112011020210201221110112201221200202221002101201111000020002202220102020211220112011002001012212210010110120102102000011111110002110101202022102001201201022020210220012012002120112022002122101022112021210221210210212220002202001221210102100110102220020212121221011200100101201221001111011201112111011022020001020100121220122201102012112120211200100222221020101102201002122011122002021101202020222010110012012020200102210012000121012020100001100102221100110201001200002121210111010011012201100210011020220201122011110120212111020000201210112100110220211210122122220121100200220110012102010221221022220222100012122102210222001211102211012111122012002121001012210011101221120001222100210211221102220022010010021102110112112101200100211001201012220021111210022212122021221010001011201102210111100100211011202211202112222100121100120021001001102101220221210110022102101121111000001211112222201110011102001220211001011110010011122021002220101121012221112012210102122201121111211002122222011101110122101000021122011102202022211000201000202112212121100201111022212100110011021122022211100000001101201112020122022110100001112121212200101121001022122211001220021102020110022120101022112122121022222200210000121200000002001110100001021220210220002201221202212211111200022112220120122200001102112011112002122101", "210221002221102000211020221200102212002202001221100110201110122112020102021110110000012221201001200201020110011222200101002000110001010100122001122122012022111020111001012120110102202200021010121202102210110220122022100001101001100120010101001020002002002021111201212111001120101220012110112121200211202210000211122022112201010020220120021212110111011101202100212200021111012002200110102111211020101201020001021000211002201201122012022010010002022012100001120122110011200121110221122122010221202212201211012220020012120200121120122010221121202011122121011111202002111221212221021010222200220212220120111200011000111201101211012020220102221220001102012100012100011201122022021122221001200100010020112210212110212222020120011221222200222221012021011111221211021122210022212201010200011122000001011120022110211221122210001122200121222002000222112102221120211110220021020211120001002111002202022021012112220010110112011121022121121022100201101010021001011000221121202210211210101222021221002110101201012221001122221101111200222200100000210011210222012212210110112001212210121212020111221011212210101200010010120101000000222111121201121212010201112202121221101100121120220202101102020010012020001210022111012102012110120112010212122222212220120012201021102001000201110222000100110112121211201112120102020010120221202100020111111200001201102120200020011000202221110122100111011022212220212012120111000202011022102120200122102101212202222211001020020121021010202201202212110101010100022000101000002212212201102021001121221010112212111202110000020011112222122212100021212121002221101011120220121121012102200210011200221222000110012022010110001100100121122020020120220120222221022022022200221210101211012021212111212212101102202112120001011010210022000200200220000220020012211002222120122201210122202020002220021200110211112121101120021112011101202011002202001010210100020210001012222212201210221100121101102020011021010112121012010121120020010111", "201201202111120010001202120001101210020220210021200001220001002201120022022220212100210100001100111222122000122211212211220121202012112211002201211000100112011100011221220222100210201020021100012022122002012010002121011020201020220022121220012022101220000121100110201011202221222121220201120122000011212121201012111110211101222121112221011101200211120101110000101110011111012001220122020102100200211120201010010111121020221121121121001121101110222200111200200000010212110102201222202222022120220011220011022202010010212222011100020002020000112122100000212020221111022200122011020010100221211021020120220010010111221022112101110000212111201101100100001110122212101201101202221222210211211201011021200011112110200210002000201000012201011021111020220002001221110212212121121202120222202101002202011110201110201111120221210100022221221211220122001221010120121220121221212220200011111021212020222220022020022222221101012121000012100200212200120022012122202020210010112200102101011001002202210201110121212010102001102121102102100021210212100221022211100000010221110200201111210011001212112102221120201111121011110012111220002112202011102221101002021000221112222121100222121020011201201121201012111020120001100100102210200020200022200021020022102101212120110221110212000200101110020112201221121010220212201002120122201101202122002210022211121020211002011011211000020010122001022001101221100110012201021220100101212220111222011210202010022212012211221220220201220220001220221002102122002102022221001111002211000111022202101211120120111021111201110001101220021110010122122220122221000000010222000010220221000220122000220000012200201202022122122002001110001111220202110002101001101011121020121110021212212201210221200012110100201212002220101022102000112120210110200021222101220101221201021210111100020112020102001122001100101121021000201120010211112222212010011201112220222211002212210221122210221100200211200221221220012200112121210021011002012201", "010211001221220200101222111212002102201012001122121200001222202201011102221022100110121010111200201102000002021000012000200010000100200000220100212220022021021222102102120002120112112100101021210210222200021012021120020210112102211100111222202101120012220220100222110112021200020102121110210002220120220200110211022011111002212020001010101101102021120222100022222000122001210021202212201221222120210110020220112220201021221122021002101111112120210201220010210220022201111012222200022002011212211010100001202110100201012202212020222110001100010201020022002211101121022222001121220021110001001022201200200002101022202120002102112201110110110010222110122022121101201112221012201202002200220201101102111021111201002010110222101000222210101011210020110011022010221001010201112020122212120021212012002210222010022212002101021111012112001011202010022101112200100100000121020210022111221012012100100211001110222122122201220012121111012010121110111210222021200220212222022011202110002122221222021100120200200212202221001221110211101100012000210012000220110112020111021012212012120201001202201002011121011022101001211001222021112020210220102020220101021020011211122200002002212001222020101001010221202000011101012000121121212022122202221200002112221102212211100100022020121110010022212011101212210010002211020211102100121101001110221121122202202110001200102020002101100002221222211100022222202112020101100011202202021100122111220222000210001111121222221111110120200010112002110110201201000110010211120022200121110120211200222111111211122002120220211002122202220202200022221211012202100210001202000221020012000101001001022022011221011110112211021211212002020112222112201022121021202021102201001112112210010012211112210220202222202021121100222002021101210202221211101110100112121211212210220001111101121220121100200122022002011200210020002222120120010222210211022110210121021011120000211021002201002211002211200021200100200112000100102101121022102212", "122120110211111121202211212020210022010222010102001002221211012021220022200211021020020111111010010202101212012122101220020011012201201202012220022010222112001010122022222220022211210111111011222022220211210100202020122100001102100202002012220021112110011210121212021022122120012202220220120001022222110102012110222221021212010221220112000120222021002001120201101201211220001022010111210000000021012120000201022211222222020201000022101200000210200002120110201202122221020212122010202022000022100102200001210200000100120010210021001120102000121221202200100220201221001201110001011100220202011111112000210002201101010212110000121111011020000010222000212210111002110112000120201021022110101122200001212002002020221212010122122121012121112012220102021111202221020011011002111110000200021202011001120212211122221011000101101111022101221021221002100221000100102112011210122001022110110200021001110001101102010220110122101212122210012011211202200010201000111002101101020120101011021200000111002121200112021022020211122122121011020000000110200111221001120110212120212121121022202211110002020210221212020111011022222021102111222200221122220201211112121222021022111212201121221122022220222011011112020010012022110121002000000201221101110022112112210001012211200222212112210121202122101011121020201220210212000100211122102110021002101220212012102102202201010011020010001210102021222100012100102001202102012221011120000020100010112102020211000000121101200211121121010212002001120101221012101222100222020222202021100211121022020000221021001021100220102111202221221122121221101100112200220111101102100002000020102220102011122022020100100020220212222221121012100100211222002111222000200210112110121022022112021202021012122002101122001000111112202220012201002221112111111120002212001222201122220200002010010011212002102201120212022110200222202101201200021022011021002001202021010221111222022020001000112110122110122122120200100102220121021010020100010010", "011100002022100211211110100100202021112110100120222022121021112111222020212122021022100012201101022022120122221220210101122011022112201000111212212111101111022012000112212120021212121122101102211012222112202112021012220112110212102020222002202001021100112001202120201222000101101212122101211121021110001102000010111120110200110011222010210210000202022122101120022201201200010221200020101201120022101202012101221100010201210210011122002201221112201221202010010110102222001022200002021002202212021011001101222012200222220111220012220121000020001210011020100100212111002002022220220211100012202220022022222002220220200002202122202202212211020002011001000101201101202200210110020002022202222220200022022100001122101020011121202101220011221102121122002021020000120000121211100212210210200121021121202022022110220111210000011111210221102221001121212012200121011120101001022000110110211110102110201021210100112221221021021200012202110220000121022110211002100110012000100220220012002000100210220021211022122221110020100201002200122202100202021011121100112022111222022110001022110000110000121200121021100100220020211011102001202012000011022120200121212112002220212212001012101022201222221010121020102012020220222010212212101201022110012211200200200222122002102100010000220110001200020220000011222222011220222222200020202210220202221110022102021022002101010102122120222222121211100102120111001002112201011101111011010221010201012021211211022122022222011100111002122002100222210022211020210221221110211020212022012200120002110000001111201100102022111201121201001222112222112222121001111001222010112220022122121021120202001010222220110200120220022112012201012100101110121102112101122122101120100210010021020222222101102122102010110121212110010022202000211000002101212100211011211011112112120000210001100220022012121101222012201221212112022102021212012101221111200110112002111002202121002001110211000111200101222111002202021010100022112220210101001112", "102020000110201121022110212200121101102112200120212111000000101110120000112100011102112021211100211011112102220120210220001122222001122201212222020112222100000102021010222201211120010210112002122011011120010120010010112201201212001012211101020200111102010101121110101011221011121222222220011012221201122200111121011121011100020122111122200201010210200222221101112101210101222022222002121111110220000121002102101120011011010010100201101100121012221120210110220212210111122111021002210010010222200222101122100222221221102222212100010020210211211202010112212022220200100010210011022220111021210022002020122211222011220201002101210202212200021021001201121010212111120222102201021120120210201000120012202010002121110102100102112110122222220211201101021020221220011011200212112021202112121110202022212110210100121200101221021120121212100102111020102021222010112112111202220222210212020210111122012100221011002010111211212222001002202210200110022221221210120101122000212010121221000202110122000202000021121021010020000210012121011121002021001101002221111120020112010012001222010012200001200012002022012112221021002211111020010110001202021222001220021212102100000102122202020221010111021122021011102020212201022222212111201022122021101122220110012221200212002112011211002102002020221121120000121100122020221012010101012200202201000021101102200001210110122011202201010012111001102211202101010020201212222211011210022201122122222001120200210120201220100100002012021221121100000222001221211111120222022221221221000000120201001021210221102010020110101000212211211002000021111011002100122211110202022111002220202021100112120110220220000202111100200010000100122010012011211111101201120111020022111110001101220020022221202210000021100210120220200102022110111021121020002212220011222012101021001100020000111201110221200211020011222221010001102112220102120020000001000221021122012010221220020010001012100111120202012110102011120022120110011121220202000112", "210021122001212010112222121121100111112000002001112020212020211121021101101001012011122222002112010120102112121021011211001011000102101221220122202021111101122212110101222211121022221201222202202201000122012212010212212002000112100011002220201110120111000012002221212202001000002022011220211010000112012212210210220120212011001202010010101010111021022000111011011202010111120020002100201221020122002210112110201102001120101001012022010021210101111212222212221222212101122012211220002102022211120112011111000101220102011001221012021220000200201011000112121210022201120011120211202202101211001111010210121211220202221222100210210121211002121002010100122110010200011012001010101202011010102021211201001202022022102010222211021002222100022121202122121211000100110212002121111100020202211010200021012022020120112200010100121222120001122022221221101111002010212021201012110020022102021210110112010020001012012120111221122211202120100001102221002002201011221100102121212120012020202202002200011201210202111001120111002211221102122122210222001002222211202021111222022100121021212121021100121112111112101011001100101221201002100101201122122020012210002202010012000001212002102122210120021221012010020121000211002012120010111200201122022202020200120212221222222100001101001121222010001100221002121020012122012210220120120200200211120212221101012022012201022000202201021012121012222120111000000210000121110001012110211001222200112022001202111011112102210221101100001100210021122202111212001112201000111102200112211000011001202121210220122010122000212200112122001112121010211212022101110120010200221021102000220010211000000112210100111012200212200121210020122001210121220112002211112011000021010010120220200120022202001201020222021112212110202100202112121101112002001112122212121201221211211122100020022220101102201010001211202102012111200122202112102201101210211122110020211012022020102111101021102112210012112011101212121210111202022122012101002200", "001122211111020010111100020220112112101100010200211001112120002100202122001101012000121011110220010221211101222221120000111100011022000222100000210120102112010120202222120021202021122100202021011110121021120021222010112000021102101010202101121122210202101211212121012122122210121122222210101220102222201002000011022212002102202021111110102100010022102200012112000002222112121002002211210121001111121201002010121110100100102200012212222002102011111221010010000202012222111020200021020202221211101021122210011022200221220112100112112021221212010222110021011102102020010222111221112220102011121011022111212120121101022102110200102101211221010110200120220212001100122222202201222010202221210001200011210111101120111010202220001211220000210120011000022212101010000101012222021121102000111011212021112011220000111011022020120212101022021210112202012000011222102102121221020002222221211221002201202010222222110202002022102000001201221022011220011011020110101101111221020121001012022201212002220122020000001021100022000120101122122101012220020021012202211120011222202220012010100021110112112101202010001202102202021201102100120110022121211221011102021220000012201020021100210201021110101110121101021221220122002202212221020111120021022011021211022102101100012102022022010121121000202001001120202222021000100020221021200011221202102210012112211222211010001022210011001121201020112212022121012210210121102210200022220120120011210121022111002211120021211020120010220011122220221212201110020022111221021022220122220110220211102211220020100200121101210020220010010110102100001201220011211200122000122020021110100120000110000211220110210210210001011110201111210201221002212202022202002212121111110212201102001021210012000100101011100000212001101020000102201101011021110110121200112122002212221212110211111020211122000021221122220212211012200200120101112100220212120210220221221001102111101011110212001221002120001021201021102021012101020211201000121201", "112120202021210201202022002012102022210120110222011111001122111222011121001212221201022101201000100221111111120012212210210122021111000012122022201211121200201121200101102111221020210022100202120200121202110022212201212021000220022000111202201212221022111010220220000101021110110021200020012012112102001110121212122221000220121200121222120021022210000012120111011002001010120020011000202022212020220120210122000212200102220201211112011200022121201122000020122111010120211200201100011000021000100121221020220010000201211221102222202122220201111210110212011001202102001020022111020102112211221201020102100001200010211101121002220210210010201020112001202200122012112002011020201212122002110100201011120210222202121220122202220222121211111021210112221122112211220120021001121212011112002221022202111200001211201202011201022200002001222011100111012201202021120112012102221020120201001220222101120200000020202110122221112120112102211201220220010100121202220200211202011000202020222100012120120010000110102221022101110221221202012201022220120202100202020021211001220222210002002022201212011000101222022202202120200000200010212221100202102000210210011211001011000112202221022221000221220221220021122001011110112210121120220222020212211201001220211010212002122200100200100120210020101012001110111002110011101022101000121100102201211121211021122112000012021101212011210220002110021102221110220210221101211021010022112111112002012102122212112022110010102100100122110201020210022221200011122101200111001211122011012222011200210021010112120220101022211022000002110211100210012221211112021201210012201101121211002220002212220012212110112220222020111021212021201222010222120112112111020121201000222122211101011120012221112111002200020101022002000220022220222021002000102212000222001202020121201101001021201100220222022222012012212201020210001010010220122100012100111220011210100100010100010010111011120011112022202200010200012220200010201102011010112002", "220211102121101201212011012201001121221221100201221101021112121012102202100121122010121110101102000120201221001110201122102212110000200210212121012102110212110122110102000010121022122201200022210220020211211021012120012100020110112120020222200222011112110022110201210200001001122121222111100111210202021220112110201221101200010202212111012000121021122121010012121212110100011211100220201000202111200011002101021011102011200001121222101111002020101211111121211012211110212021212000111112012122212210002220220122120020221022012022120222000121102221211200121221022102112210222001000220022201202110121122121012121110100122012121120111120100120201201000021022111201021220220010222002111100001102112002202212022021002211002101222212002210202102220111022222020102011112021222222112021222202201122020222211200020102100001112100222212012022111020200222010021200020122112111201202102210011021200110101221000010120222222221221220001021011122001011201101000011202101201120101002021101110012012021202002021101111101122000210110101112212202111011120122220001012222220000100021111002221222202222021212120112000120011220211222020101120011111221221012012102112100000201000221212221121200210202012000122221021021202000120202020001000020020012202112102011202112200102110210012022122121101122122200102011211110111001102122001202022111122200112110112121221022010120122020122020212121010111221112102002210121020212220110020122112010021110101002121001202020220122202211002102000211221202200111001202100012121102121021021021222110101002111011010011021112102011221102022000212202101202201222220102221101100002022112002010001212021122021212222122110112122201201222002012122012101111020021212202210110222211002011221002200221111111110022010022010220122122100121102021112121020110201120011221112021212021220210101121000122122101021020221102212022210222020001101020100000212120222120220101022010021002220020001201221122100101010022201102010001011200221201210101021100", "021012000021022122201021022022102002212212120101002011201102121100022111122120110022120101022110212112021002010121220211210000001021101120101122122221122001212210211002122122102111012002002122012021012022101102012002212011002001100211022020121022112010101202012220010100101110201022120202201212222012220222111110002102110121122201210210222020020201020111100011110211002111000110222220012020101121020212211222212221002202000222020221001021201122022022200220011221102122012020202001100020022122212221111220011000002000110111212211012020112011001002120122101201010001220221001102212222000210010001111102012001101011021012102122210211111012100122201020122120111210221002002102121000012001121112102202212010112122202001120012222220112222112222010000110021210112121102022110111212020210222221201111210200222222201122020120010211022111000011202212122112021112112210100100012020201200121012101220021211002001022212200011011110020110220222102022122111011002002101120100011001222012202001100020212111020112001002011201001000120000101122120200201200011012001200221022002110202220022021212021121221101220102200002021102200111210210001021221111221210000000100122012001211122200202002022202220111020001221202002220101021122122101212102022222201110002212002002110220100210012212202011200220010000000020211110201002212100222022022120122202221222222000222102221122101012202202002220200011012101212220012110122002100110000122020112001100002222010222110101202210012210000001211110002000022102222000200120222202122100012020102211022201111110110110212220022200221011220220111120120100211200010101001021021121120122010002221022120220220011101201211111211201120121000000002211001100221002000010212120020211121211102120002212222112202100120001121112121201202101111100220022020000021022010212021120122110122011021211121010120110110110020022112012011110000022012110220012200100010001121120010020112102201120120001022200110002202011211111222120120022120221100011221", "111012220022012010211001110200120122120002011212002000222022100002210020021022001001201122010021012202220101110122200000111012101120101011002201200012120202111000020010212021220020211200011220100101020000101102020000211220101000010210201100012201022210012222220220102000212222020021012220221200110210002020112010212221202210010021112022222222201210010211022202111112122022211100210121112111220002102110202001100021121111202001101112211122211101020122221122111112112212012120211211111101220021221110221122001022020020012121100001202021112000111100112202012222202100212201122001120200100200022212211020000120220200201002211212220102020212020222111220212201122000222011012210110112212022110102010012021211100100200202110001212000222102102112100002211001221212001110111010211210010022220212220121000200200022121111020120112022211122001221100210110001122211000100020212001012101202222000111210220211121210202221210202020010020112021000220011000210201010221012022200000220012020100200111202122121010000211122002122222000100002202022111111011221012211111102200001112121122010010212220212011011120220201200011222001100110122210201102120002012220202212120200110101102102111112121112211101121221001011102011000212002001201121012010112020222210121121210001221120000221210010120200211222220012022011111200120101222102212022012021020210011220112012210020022211110010001001022102211210211202122120222100112122202022012122222222002221221010021022002120222220222012100121200000011122000220001202010200022102201112002210022222010121102211201101021001011010121001112021002000012101020112200101111200201011212220120100120000110012120102121211102101022222121202011200222012121012020220110201201000211201200110212202020122012010200012012102122110100212101020010211002122222011210101221121011210200212211000100022020102201022212021212110001012102102010011000022111211200000121010120121111010021000101122001110202221022021101020110112022221220221200011001200120", "221202121002212002102001001011000222212210122221122102000111001100111221101110122201221111121201211101000211201211021101011111221102201011101022202020212111102112010211110222210000112220110222221212210120201100112100220012110122211120021222112220221120211122222012010100101101011110121001011100010112101120012011111120011222110021210122020210221022111121212210201022021201010000211211112120121022011100000101112102202122022002201222020101101122110120100122110122020220211222222211002010120022111210111100011122210102220101222021020110120012110112102210000100011121001102122221121022202211011211102000022002202120201222201012002001202212002102222220102100221020220022120021101221001110100112122222200112201001101010220012212111212020112022000001022122120022212120000001122112100200222000200212210210201111111200200100212200210012222110211220120110111022022100100110202012020021002221202022222001211001012202110002101021122121121021021122002002002002221121202211212112201002020002001122220211012200200100201201210102211022210121112022212221102212102000012002211001202221212210020020022010222121120110202201200220212010222212220221202022220211002200011211210221012211102212001222102211022011121221112022001200011102212011101202202101112122010012202111200121012002210100120210011202121011011210102210000110200101202002002212002021112202020022022020011022022100221111122011020220101200220120121001000012200120010220121002101201112122120221102200122122212022100021012202200120222110100220200112101002002001200202110010112121121021120112201210112021111010212210000012000200201112010200222221000121122221121201100101222221212001112000120110121120121222111211201012000222122202220120112210201002101212112012001100210121110001010102110121112012212001210122222022202112001121212001112211102020010211222120210222222100012121001112212101210000010122002211001000020001000201002202000021120202010021121012022212022202120220222011021120200112000021122110", "100002100201211121222222020022220220222111101002010200120022022112111112102021020202111211112201002202111020000102100220210222120022101121200021110111212102011021212201011000020221020021100210211210211100012210111021110221001011100022211001020011002222122200122200111100202200111211112210210122111121011101200111102020021101022112010202211001111110000121101202011220112011221112102020100110220021101112102102000101210012212222112110011102011001211222102111202200201112210122102222211210120200001021220001110211011112010011201011110120110001120020221210000202122202112200122001200212000120012201122001202111211020100021120002100022112201110210022021011102012220200111200220021122210020120112220010010220020021101121102022000101212000120021110220210222110002012111001101020100001110212121121101111101111220120210101001000212112201020211222220101101111010212121211212101002011112220112021120101201011001120020122212120100001210110020021021022102120202020022221210121120011120210021110102200220012100220120212121122122121210012011011100221200001121220020221122112122011122111212022022100012101221011221221110211101222220102002101212021112220021100100221121010202110012000011122211111001221222212000202000120001021212212122211102101222001002011220011111100201200021020111000211010211100221012120100120002212021220022112201222011122211200220102220001202012221102121002100210011011202101000201211100012001101121102201112200221121201111122111202102000200112211021212021102200200201210200021210020011100022211001002100102112220022120021110202120112001011201221111001120011021102111202220010212002120000210110021021200222110010012202120221210000001210021210002121120210210202210221010100001011102201121210201202222202222221121022101200002202221212210101101002101202220000121020011101100221121200110202020220011221101221221010002120211211222202220222100012202002022120211112001221222000002220212200100120122120001120000020111021021202211202020202211", "111012110121010020101212210110211111220012100222202102200211111010110012100122120110011211211201220101000021222001201021002102120000222012022202021201101210021211102122020111110220122201200220210201121010222212201200001200200221011002220200010121100122020012220020001101022222211121212221102212002100100200211020112222212002021012211011010120122102201010201200010201112120100110120210111201221022200011021121110002211112210022020110021120112100212202010210021010102122001222212101021021100002211211222120222110022022111011101122102100220222021212010111202002202000011120211002000110101112100110200102022212122010122211010022122220002010222210121112020202112121022120202020121012201001022201120110000200012021201021012011001210221110120010021122001022100201112020211101101202201122202120011210220112120221112220200022021222110110211102021221110111202212110220022011021002100202211020021120112020122212121102210220101110002110011001020020221201120222100212212110222222211120210120121002001100001222120201212102201011212210011011211122120111010120102012022001200221012112212222002212021121010111202220022010001101221102200021222010122120111020212201112102221011102110022001012012012200102210212200122202012120102022210002202020002002221112021112120102102010010201102201222022112020201221100220021121202120200021112220111100111202100101100210100211221020021122121112211201212211022022120020220020010110200012121211201112222212000211102211010202100211011212201220122110002012200222120021002102012111221020100210121220101210212222210002102222202021220002100002122010000001221100110122011212200011111020111102022000121211221021221120202011201111010212020111021122200210010012100101002220010020022122100112122010121212111201101120101110212100102201111002221102021120121222121121011100221222220210112102002102221220200110022020122001002202220201021011110112002111102011121220010121221220101211221020022021002012010012122000111020220121222002200100", "210111011202110121101111221020011120221122120021122120011211010101002121101001022201012120012211201202121120122110012221022022010101121120102002110212211102222010002200200210001110111220100001202221210102211001101120121001101012101210112211220020022110001112021220000001111012012022221112020202022120110021200111222210110100020122201111022002111200112000121220010012200020002210101002100202012222210012010020110021102111112102100002211000121221120222020221102022210012211101220022012121101111021011021000220011212120020111000111110110212011000211002122022010200001121000200212101102220000002221011111122121002000022000110122110110101221010201122121121110022210020222212210121122220211110120021102012121111121100101122221002122011120011212120021212022121022200021200211122010210202020022121210022212201012020222010100112012020120202002021200111222100000102012002010012202110221102001102101212220111222002010121202122211201010020002100202210000100102200100101012110020021210000112201001122212002211020200210022021221112201122100102012020111211021220202221201000212022101111200222021002201102012002200211022112001001012210221101200101011010120000120010101101202012121101021112010102100000110002222022211111001001112201210212000010000102020012220220120212002120011220121000102101220022011002001111000020012100122021012121012110001000210021212122022211112010012010002122201210011001001010112000021201111100022200221000001000110112011010100012101222120222121021022000001202101012210200020011101020221020012111101022020110122200202201220110102011020020222122102012202120211012210210211002010011112010202012010121010222120001201002210121022110102021202120020202020220202111212101210212120220011110122112010210210121012120002120101100202022202112011022012012212002112202221212200202001112221112012022021000112100210220200220111222220211101000110102122121021202021112101210110100100222021011022222220200202121122000012000001021010100210021202211112", "202101022120111201221110112002212021202100210012202220112100121222110110011112201200012020000202220110211002011012210001120002102202121201011211101021022011101200222202112011101201022022020211221110012122200211002110112222111002011111020110212111201210010020122001121110110200022101022010012221212012211121120022211020220201222102012022200201021202210112102011122212011202020220200200021200100222112020012022212202120200022110120112111121102122202212010021211000121122222020001000220001000122220121120001021001121212201110110211110120202022220201210222122201202200012211111012102101202101111020201021120101222121010110222212002022112221211020021212021221202200000012112020111101122202002010202022012000202002100210022111012020111002020022000110020112121212201101100101100101020112021001001002222120120100102002110002121210201101001020120120210201011011101111022112021000222121220102220000202021000100201012200011120201000001202200002112011202220122022211200202122011112022122121211202111020021101101220002222211210112102101212101121202111222200000112222202100102200111121100222101001111110102102200210201212020020201110010111111210011200012220212210211021201010212200102000102002120212100000012100210112212220002000201022012121010002211020002121121200112220221020021212202100102200220201112210000001110022111010212100221100001102101202120110122212112021011011200122000201021111211001202201112112022111122210121121101000111021010221112211200120221120212111102102102022002210110001122102201110012000111010110100022002212122201111201222101221110001200100021002020020010220122022012022212020000001111110022122010101022021111020021222111222111122121220110001012112111101000010112101002002111210112211200022100121000011012011111002210110022011220120211021011021222020022021000021102100212111121120012122221201110201102122111101211202011010020022001001211202110210101001112011021211111100211122120121001112102111020100112110210201022112111110001", "202002211202001221101000211100012020120212122022002211100001112111220210210220221020212020012122000022212010022220102021200021111200122222110000221020222211002200020011102011210022222221012102011021011201212210222112000211221112200100122001022202120221222001000000021002102121222111202220010100121112221100012022101012102112101200012202122000202101000102221112022200001202222211002120201020221222200000221021120011022020120011112210100201212121210212121200102201001120022011200101201221100102221111022010121201021010121021002200011111122012122122120111022220000212100101200020002011222122222000201122000221012022200020222021211120022000100022110110011200111021000211222022120110121000212000001211122222012200112000212112110210111212110021022201200002102111200022020110020010010101012210122022110110002220211120002010121000120102212122002021121010022101210101122221210100201021120011202001112100020202111100111112210221201122011222220011101102210110121222111222220002201020100021120201102022010012021211202210000021011102122022112001222012020000110221222110221020111112112122222022202120001012221021112220211222212001011100012000101002110200201111012202120121111110101001120121211222020212221100211122022201122221000020002100002021000202111100011100212112222112110210222202011222020200022102212200120120120112002021110222002011112211012111111022022212211101121201112021002211201210020201201122212201002102000221120012222222220101221212012212111111020222110202111121110121101012102021012112002102120020000212222222221101121201020101000100020212202202021021121022001211011102112100000220021110221100002121020121021222202120221110212020100111100222011001202201020012011211020000021100002102202211021020222222111222222222111000112211122200110112122011022100002001002001101112221000201201101121020202011001122002211001121020211002210112111200100220202100010222112121021122222220110011010220221200001011121120001222221111202212001201012111000202", "000012022220011122111101012112011121000211010000111211121111002002111212212020121202022102200201102210000212121221200102211112022010012202202121201222111002211000122121122002021120112120102221222120122000200202202111220022201201110022010011210212221121122002120002220102110112000112010120210211111220011001102120212122211222220020101201100220111020020221011101122211021111001122012011211011210011211101222220002000100222102011012122120022201022122220021210010202101121110000101102212022120221121020012021020111012212201220020021210001111220100111122102202011002021202022110120110121110210011110120220111210021020020122021102010202012022200110021102212120020011220221020220210112110220001000210102002011120222002211012210002201102202112010202100200121100011122112121000222010110112222011011210022020011201202221121012022201022110011002111100101011012011022112002112202011102022001210202102021020011122011100000011112002120111122001100201002211021020000222020222001011101211102222021202212012211020001120001120010202101021010020120211111022021100010122200202011210122001112212021002120210102200011211201121002001001101002011100201012120222222020222101102201122210000002210000101020020210012200110022111200222011100211011102110110121110212011101112011002112202000001201111010101001122222000021012011222201221210222020222100001122220000102101101002100021201201022101021210021102100010022222110001221220102222110220212012211002212012010120222222000011101112222220110122100111120022210122122221211000012221122001211121121000222002011101010212100020222012022222001010111111102021120111211020101120110100111122002110010122020010110110021022001200221011200002201021202211000221000122111221102221021111111122110221201102020011002102000021020110121220210200100012002210001210101102002120110120010121211222111022120201101112012002002111120122120100102201001011202102011100200101101220111012222020122120201112210211012012122212002200010200211010110112", "001221012100120212202000012022102102102101100221212100101102221020101220212211112222221200001121220212121220110210002002102122101201202120100210201222201202222212221110020012020210001221221121110222001022112221200221112220200112202010021121202202201201211022202202001110200121111201102020111002100011011000001221101102122212002120012020122001000201100212112010020121020201201011200001001211012202012200112220102200201011210202221120101110121202002011102010221112222001211121120212110002211101212111122001120020012222000202202012010112112102222010121121002000121002011122110202020001201222220000000120110201002010012221001011110101010021120122220021121002222002021011211220112200201111112120100210021102002001210201012121221020100022221100201012211121022020021112222112011211002122121021221201120120102102201112100102000000000121001220212221201120001112101220122120222220120210200200211120022122211010212112101122010212222222201021021220100220011022101021221020102110121000201012100220220012112221121121120122101211110022110212001111222122110022100021221201101021000020011122102120102220212112000200221211012101100200201120002021100112222212202202110112111211211210121002012200111121001202110112102000000010200221201111200000011111120121211111102021222112012202002111101200022022021221112001002201221212122102002022120101002201202021002120121202221212012200021100221120121110111002110200102111020210212111211111002211100121111021110110002000120002121201222111021211020002212000211002112202121212200220120012112211112012021211011011101112000022201101002021022110121122021210220211210011011100001101221101202010220002102012220101112210221210202011221200201222012021020011200010122222212100012101111222010111120100210011100011212022111022002022101122101210020120201210112101202100120212220210120121021022220021222221102111221112211100221010100002210212201121002212102221102120220101022200020002010121111121201212021200200120221221222022020022", "100112121100012020202002000012210121101122121022012010022020002002210212001122002212000000002022220202212002120112211101021221221110220011100222010012111010120000100100200221220212120121020201000021000112110000002010110121212002101122201222001000220200201022200002101022221220111000212201122012012201201001001000012222120012211121111001111020000201002022021020101020122101121002210111021210220220222210102021101022221200121000022111211112012021110200221212212121120212021220202010201020021212111120210202000100200002012010102010222111120222122111220001021211202100200200100202020111000111220000122012112010210201202122020011121011012221000202210020011002012001212000000101110022220010210220220021022200200112012102010101020222112020211211222022211100002120200021220000122111000221111021012200221100011210100100220100011022212122121101102011202110220011020201102201100112220220202002011011211221202120020100202201111011211102012022200221221122212011221010121202201220102020020111112110011111202100201221122022021221000100200001101121000101101122002110000011101102000100111022220210221222221102020022010222221002121021221000200220000101001210101101001022012011112201201010122012120120212210122200200021211110022002010211012120220011202210200211020010011111111002222002022220221012002202122010102122020211121120202110002110211212121020021120101112120110101002012020112002112002212220210000101122020011000201221100212011222110020022120112010211201211111000222120101011210222011120012001221211212111111212100002210120211101002200012202012110101012110100021000112201101022111000010122122001100221112021001001210020210010121210020202111110212210001121022012221022021102010110200011111002212212221200001021202200120201222200201000110110200101102110012100221110111112210222112210122102222200222110200212002200212112112121010102001201101100110210210022122111022022101220122012111210000200221111100102010000200120120112120011100100111121202001020200", "221012222100200012112201221102210002012222001002121011110211122002202222210102101011010110220200120001011002222012120122000002020220110220210011211222002220012002201222222002001101220201221102022111010102121101201021112222102212210001101122121222202012200101110022021101211120011102210222010110211212110110010112121120100221021011121012000021012122121202210122111101100121202110011200011010121112000020110022200010212202020222102210122210101002112022002000211001021210012112121202210120012221011002020000021121001000020122101122221202222111211220000002112110011211020112020101121112020102112102222020110102111112200202100001101120022111100112200001010210000100012010102200101100002102121100111200212012001110100012021110012211110011011112220101102201102211112002200211022110012201122210101221001211200222010210010020212100010021222121221202212022100010121210011211210212200000001022102102220121001012101222100120001100002010220212102221110011201211111100010020101200002120020022210111010021022210212122100102000020121012200122100222110000112212112010211111212101011002012210120220211212011001002011020102212222012011221202110020021220001022220020001102022122010211220212220121010022101201022110111110212120021212122202020111012222212011011000212112112111200121022012111222000101001002121101200122101220200210011110222012010100211201112222102112001111010012112201101020202010222010222020012222212201101101001201010021001202010202010111110100002110102020021001211100202021220120222122101000212211101001011011010210010001102210102020102111201220112222012201110122011120200000220010210110002110110200101001001100112012010210112000210010102212212010101120201110120010111121100102221210010202220200100211112000110222112021212010221120010200200201222110110022001122100011211100211001002102101121112110111121222022211212011122012220201110202212112220010021221002012100102021221100121021002220000210100111211201021102020100010020110202201011002120", "102212222111202120211120020021001110012201001010210022111112200101112021000002210212200021002210110122001110011222200022110100021210211020022022121002111102220200222012102200211100211202100111011221101022120000202200111111111102211002001201201201121022120112220112122121001001121122101012200212000111220210102012011012220222012100021111022221101120222020101101000012222022210111212011020001121220210210112002222111001012120010021022120111202102020200110011020120102121002101201021202120111002120220120120011111122110202120221220201021002020020222221200202102120212120211012001221200202011010220112000220201221020102102022000101000200220112120022222222212221222021012200012022200220001021120012211221200220001112221101022222210200010211222101110221111110210002021002020121102122000121021020112122121120121220002212001100122122212100011102120102111020110010222211022200011000200212102202100220011122020001220011001120020120100011101111011112222011200102221022011200000112201112220202020221022022100221020212122012120012202222101001120201102202002220122011120211011012011220000100000222112000011000010211021020201200001102010001020101021002100111000022121122020022012201122120200212112010212210011122211212012122220202020122110112201201002200220120220102010210201202200210122102211022212121001121002010010011122212220002022111220000011212201011020101221010000001000221112100101101020212101001122020200202220221110111020000201021121020120001110011102001102211100001202000220110001101001110010211021112211120000012202111212011222120020001102221222200212120210221002121201102020200002022110220111011200221012202120122210212101200022221201122102122102011011112101201111211111020111120201021120100120010120221100012212120210020210111201111121210000101201002102112211002010221001221010110202020211122110022021211122112010120101010022202210101102001211000110021020002102112112021101220022200220110020011121010110210010210001211001010222201122110012", "202121212211122122021202010000222222110020222021202022121021120011121211112220011102221111021202022101122212120220120002102012212010202121022201011002210202010122222022000221001202002112211001000112122122121000221120002011121220221210202010122100012012020012122200112120202201021220202010202202200010022222111102100211201011201111212220212101020221210202012120202112201220020000010001210011122100020022100221221202120202002222101002000000011010112011011201212211000210122200120001110002021222201221011001220011122120120102001021212012101000112222222002110011120120010122201202022202212102002012021000200100120102201222221110011210221100000210211200202112100022012112201112121121000120002102100212111002010011011210100200222101002222001121201100220202002122100020120010101001010212210122210100222111221120121020011221221210220220122110111022111012100210220110122200000122022211102222001110210010010222212101210110020112112200120010021121122220222022020000001001012022000221200112200011111120222122121111112022101121222121120102221012222121011010212012021210111122000121020211202220012221221120122012210101012220101010200101200021101211110201211012222000210021101202010000111212001201211210010122200120022010020020202001221220011100210211222021221122012020102100220100111021211222100012002222002012100002011102002001002011110122221120211122102121111122001200010211000210002122001102110100221110222012021110010200200020102202220002122222202112010102120101111110102020011021211002101001222202220021201102020122001102110011022120122000111101220200202021011012010001121200001002020121101000201101122022201200100000212212000200000102000200201001211101212212022210200211011002010112101121211020221221001221212201111011211221111020022212202210200212012112122221201011221021102200220210220222220200021212111210200211010022201122010221000111001120202222220212222102122020111122220100111201000201110020000110222120122211020020121000200200010212020011", "012010012200022210121020212102010001111100202020101120201221122222002022201210100222000002100001220022200221120011220122102221010112002111120122010210221200122210010001220211210212222011011121121121111022022112110200100220112122122112022220202212000001211120120002211121210000120110010210111100012020200220000022220122022012011101102002020100000121121220211212011020200202102100112022122001120001100121111222012020200211021102000222200122110002011002112120121120100002012110210112202112101111011000220021220200100210001220200210201100122101211012002211112102022012120211101022111002212012021211222221020201112100221201201111110012111201002120210000022020221220102021221112220000210202211001010021012210011112200111011201001011020020210200202022020022100112102112212020100112121212202101000100202122111000102002010220011022210020112000120011110011200121212102200222210022002200001101111112000110022022201121210211021210202122200102102011010022110001200221111220210110022001221210102002122020020112010010120211120001202102211210100121121200201122120020210111011011111110100012100002212212211210101010212212000012020011101001111220001221102101211101210021101220202222222201220211001120222110122110121011020110121110121022122210212022120201201120012201122210012102010120112111112020102201111011011202022120000020111102111011112000001220001210111220222022012122211021002001221002212001010011212101020202021201210101102001001202210020122021022222001012211122002101112001012001021101102110120120211000210212221010122020001201222222112000120211121012000111100222112200212110120212101102200110210020002010021102212220000010211220111020111211101222222112202112212012001102110021111220211200001000102200002221122010220220020121212121001220121110212011012011111102012202100021210102110121221222121010221021021010021011202202002221020100120101110210100020002021001100012012122111120002020201101211211212012001100220220020002221102121120211101211000022", "012022022012020001100012100121102001221221010020100002002022022112122000222002221002110100201010100200222101221122200101110112122200220012101112212002120102012012201020201222101210010201021100221111200202102201102102222200201111002001222020121010101101102101001220012221202111210202120201100102201122211020000020000120020100222022202202111112022100100212021201020020102122001201010222122022111221001001102121022022121222201100220211002011010212121020020211000122102100101120221102202121201002012201202122020001012121101200211010101110220212002020211211000021112211111212022202202220121100012101022220222012011101220012022012000222102200021201021001202220121102202021220120112000220120110112212021122101112000100222210112102012012210222210001100111211201021112210022101110212201021121112102001222202110102120012211120000022212220100010220022201212021201121020221021010211111000122202220211110201102101112020112002211202100220010021011000110120011022112111210120222001110101221211111121002211010221222120022112100020102112010000100201200001000012001000211021100202120202012111000111210001220112000102001011011020021200122202110100101102220022111000200220222020121220012212122112010020121012100012012112102020012000201111111121001202010212012100210101011100110010122202020212112012020020100002222211012221020001110111121102202201222212201211210210122110112210010101220111121211001012220221020002021022210220202120211020110010211021221202002012100121012201201100020120012201201202101122220012212211212010121201002000102210110210001010221110001001020210121001022221022111001202212002001100201102210010020101122102212211222021201200010120220101001110101012101101100002101120022121102102102202010022101102102221101112010201010222022222210202212020122202211200021010100000100101010011121000112001000011122211001001021022221200021011200020110111021200001120020000122022100111001122112122100222001001202101201222211101001011221120020201200020100200", "021101211012001222121200010112101211020210220201112222121122102020212112012110022101120101200212012201001200111222221020201221010022020122102012220100221111012011112222000211101220201010200201210022002112201220202222102100011122021120000122110201101210210011120201101100112211112211110200011100210220110102111221101001120022002221010212210211222120110011012100111112222120220212202220112212110202110112100210210122002002121211001200210020211202201222020010021211002110100021120221011001102102002220001111110110210111122202221010120212200201111212100211110212212011220222212122122021012110220122211102021220210112010001021101121111202102220202110211211201202210201111102011012122210212122121101021000202120212211002200102221202210022221202222101101010010012112022120112120020100012221020000111001120120202200210020010100002201202212222200001102211120200001011110112112220122012012102020212121210212001100212100200112102021111000221220002210201022111211102020120001201120012012100120220011202211111210111021222120102122012210010100110022222110110210102000111221101202210220101220101012220000020111110202202210000010012001101022011122221211101000110121020102110022010100200001200100101220121022100011220200002110110010212011210022120112010001220012011202000120120200102220202222102102220112110201001222001122102110211212111102202222011212022102001001201222210112220111010122200202110010212202021101212010112211110010212000112211100012212002120121120222000022212212012121211001102221211201102000212201220101001210002110021221011021102122001011101010020011222101010112200001102012201200002210002022221221110221021110100102211211112201101002201210000111102112002122101222121001002210100101002120210110001112022011022221101102001022200100122011001102001210110111110211210020000000101000101101021021000001201022122000210110202012002022101211012112201110212201220022002010020121211200000110112222011221002002100022211110002010100100212200220122022", "020010120120110121211020100122202001101000211101000001102102001102022221002200002020002011220022012122012201002110212111210212212221022002020200002101012122222022202220121010222122112101100110201102022122101222222010120102012102001221120221000211122012100211201011100120110202222111212111210021101020110112201211101222010000221111100212121201200122110202000100002020010211102200211210101002201020102101101202011001210120022202122012220212010101220002010202122100002120210202201000101102012110020210011020012111021122212112020211221001220122012112002100121210120200110020001200121101111110000210111022100101120220001110212202220122111202202122011111101120110101011102100110101220021122121222101210202001200011102112100011012022001120021022212121101000112121211111111202212002012200012121122122202021122001111222211221202201122022000110012221202212212102000200221222201011010002210021200011112102122122000000100000201000200201110220020110211111101101211200111100001012110101010220101200100022002110002210012011220122001110011121020001012121022221121210200021111101120122222011210110201000101111100200101000210101122210102110021002112020200102100010020222220210122200122012000212021201110120000112101122010210010112000021002122222101022121110012012010121012010001100020102201021000011012012001210220012102120221001101220211021121121211002121221000100202100002222221202020010210011211110220012120020000102010211210120002102201201021222101110211202121002121122200012200112222211020001112221100122012101200211122121000102211212102211022002101120012221100000102100212220211100022002002202011111202021100011121201221202222121120002200110200102021022201121220012122020011210210100122201111102100101211222102201202022112000001210121200200202021202011011000000222221002211011212000111101202001011011210120012010000201202101210022020201201222202111012022112011202111000022120120201120220000221102202211212001201120002120010011202100221100121100210220", "001102101111201202012202211021201012121101110220100112110021010221101211201122200200202111021001121121011210001000021011010202201011102221111101011010010022201002121011012002012022021020212201202220002212021202220200212222011110210120201002220020221211110112012200000012200122120222111102122110120010121110202221221222111122000202021001200221111101121002110012100211112201202111100221002010110001211012022001012001012111121122101210102012202020101210220200200000011111112121111000122101201201222111120121111101102202011100201220211120000122122201211201021012122212111010011222012011210201020110112110021010212210012221101122222000221121221210121122001100010122020022212101020010200121022020201221201000202200000122021200101010002012001020202101111022120221020022120120011102201211200011212101222112000012221001012121222012122121101002000212111002001201112210120100011110122100222200010222201000001012220110020110002201201110001102002210202020210210010202202220120112122221012021020122012010110202002210220102221220011210021001110222021020100020110122221120121221220222100012222220020120000111112100110021122202122002201000122220122202202210021220100100001222221100121112020011120120011002010202200022112002212201212012112222110001222022111001202120001111200111101002122200201121022221021000022000021122202120121102221101012201101022021111202220112200121221112222002202121001221211222010220002011020102222010010200111111012021012212000120110000020200222000120022212001200102020211201201210100102022202200100120021020101212120111201200022222120120121021022010101000002010020110210020100112021001022221020212220000020222100021102102200020100010112220101022101111212112120021111221112220110211002202021221020210022102101022020101000201110121211120002210000020202120220111001022200102221121112202101010222210211111012212120012112121020211111122022021111010001200121202012011001220210121010210202020121021222110122000020021000110200102001210002", "201020012102220210021220200022100222112020111100012112020211101122001212111202210011120022212020122211212112020220022001022120001122100202201102020111022110101210111111102001210222111100200211221122010012112212121020121011210200121210111011210012112220021100011100022102112201010012220021120202022221221110120100221110101112010111021201221211211100120022020200222200201001210010201020122021200220001111122212000110212222001120111222221121212000020110020220121110121200012211211102101112222022121120012102112222221201101120212022222111011221120202212100101000120202021011221120121221200001012110011110201222222122021022211222121210001001201020112112002102101112100110010021212111000201212011020101201201111120211210002102010221211220022120121011121221000220000222001220022020021202200120110010020022102010202212210211101010110122221220220012112201122121120110002121010011011022111011101202222012022111220211120102220010100122200021022221021210202001001200111120002202112110201220211222101210000012022221120220211201212221121211200111121011112012221021220220100122122211020022200020020022022222011022002212210110102200111112200210101120000121221112012020101010121020222000021011200001200100201122110202201010211001122010221221200002002110000012101221212000221201101011102110211202011202101011122200100102211102212021202011222112222002002221222201021021210211001020001221202222110122011220112100010121220000101120210202211100200100220210011110022022210112211200200002122122200012112200022220001020220002020002221222010200222011102010200200110000112220112200120200020220212111120121100012012220112100222201102110200101112202112110200100020121022011020201001012101122121002011100212001122021020000000202101021210212021221222022221102011002221002110001110212000202120000220021102020011212020202220101210000202001202001211211101102200212110001120121120011112111021111210120110210222212210022110021220100101211020212120202101100201112102102100012", "102020220111001000010220000012111222000212220121002202020102012200201100111021102020210220112002000122210101022200001000020122020220002202021000221110222100011200001121101100012121002220212112022110210012201222122112222211012020102120220022210100200000200022002101010211121011010012022021011101102221022210212212220120222021022220010101112011120202020220222101211111200112202002001021021101121202212220001001221112110000000221002101012010202001101210120220202021210212002220211011210210121000010102210000022111022212201101100101212111121121201221011202001012202201212001102000012111111112022002112121201200102210011100200202101201221222100210110222200200121221010111210021101212000121000121012021211100111101022221120210202011222201012210012121002002200020111120210010011121021201001110021101002011111112112211120201212011102201212001202010111011002220222221120100211120200000200122201220010010200200110011121120220020102221212202110111102101000012210020000221020200111112022200111100100202000000120120021222001022222202022120120201112111122011111002212000120001020110212220202001220122100011102200122110002101022122220002102010220020201020201200122120122111102000221222102200011021110122002101121102002010111211101120011011112112121121022021122012111120212100120022222022210200022010202101100011002110001121021112012210212000020102121111111012012121122202001222121012200120220012221001010211000100022210111202020110001010121020011122022102020212021200112002002110100112122122012112210022221020011210111002010210122122002010001102000222201101122201100200012102022012220122110221022000111211101020102011001111020201020010021100021100222011010212102221020111111201200110222211220200010002121001220221211002202212222100001001002000000001100211210110112122210121222100122012020201022121102002021010210211021122011212110000120110101112201100222222202111022012011212122111221022102022022120110010020200101211222002210210010021110112220000221122", "202002012002202211122121101021222101221222220120201222111110001200020221220110012021020201020111212100200201202202222102011112121101112011120101120101210221022122221021202202011112212120022200222022200122111021022221121220021122122222100222211221120212221212112020201221110210012212202222120101111022012222120021202121012212011210120212021201012120110102022220122000210220221110022210000001012011010211222222202222202002210200112210002210020210001011022110200111111002012212120021122001110000010220012110221000220120101101221001220201000022102022012101011201201212221112121111222000120110220012001022112010221121121111121101112012112110100210120210100202212110220021221021102012100011222210101000121211100200101102220122020101200002200100101210022102000100011121211102112120122020220202110121020200211112120002111120011112120100110022200222021111020000201220120111211211010000121022121102001121021221101100002011111211201100222022000211002000122121201102101122111102011120100111200220211012100012022210000111010120210001200021001222020022011020000111220201020011112111222110202212100221222122202210021220012200212001202220012101022001122200012011021200200010011100220101010002220212100012222020121022210021220212121110202112022221202211021011002220101110100010202101200121020010121001001021211021012111021020202011212101120221020101001200110101101122011201221100210012101202012100211221121212211012220110221010200010202222210200210101002121202102022121210000211202211101220021011011202101210200212021110211021000100122122112011121122022101200001020001022211010111210221102121122200012210102000020012221000201201201022101000100221010210021211102020202020101120211111002100200221201110210120001222220111112110122121112212021111010102210000120021210010112221122010010100002212102111100110102211101000021102210221110122111010211010021201212211220000110101211012211001210012121001112100002111121111010202000010111220102110112120101200002111011", "000120210001020211111021222210100120011112111120011202000102010001001022212221202022211012011112101001112112200021002021201202011022110011111202010121010101201120212122110002100200122200102121002002222002220022122022101222200101120022210002010210102111102201101010002102211001200101212101012102120001112122001112200022112222102002111221200002210010211212102020101212012112002012100021112002022012010002211002012001222110210121012121100211122122122200002100200212200111112122021001120212112010002210020001010212111201111120211212110112001022222202111211221221221110220021212020012202000121112012210111112000202112100120200111212011122100120021000110200202110112201002200101110110110111120012000110121020022120021011022222122022020201122202002200101210000121201222010011000002101120122221021110121021111011121010211011021002211211022002110110110102011101122200111002022010000121001121101202201122111222010010102021201221102210102211020111101020210002010201212121101102210201022011220020201222211110000010100100222221101110210021011111221121010110002112000222112110110001112002121021100021120201100221102202001120011212121120121100120210102002001011021001001222001220211211102112121010001202210221121212001111122110110100121210102102021100220200020221121000002212000200020212200121122102100122210221122200100121101210000110012212000002000011210211210020201112222111111222021112202122021212201202121220022110220121201022101110200002211212000012001101010111110220201212210000012020000001212200100112122101121112011112102110210210122121212121021221100120122012002221220022112010201110120222011101221122122112002200111100112111201100212000001200202202001100012022202010022122211200111011100210012021002102221102111211222100202220211022021120020111101002011120111211101121200010011012001112020020001210212210200121212222221022122000210202202101021212122122102202201211101102122110110201111220021112210220111100121002200020122011001120110011110202", "220220201220012010011122001010101002011202210022122110202020110211101022101112001220001001212000210212102001222222011011211121221002021222020121022110111010120110102212210010110002121212021122220102200111210022020020101121020102220020000012210220222201201221101020011120120110220020111222122000011012201221212202222002210221022121000110111200202112212202012211210102001222202210221000211101100020122202211022100012110012211212011021200012012210121101222200112200021120021202020221221112121200112110100101122112101221010012120111201212121100010101011002111212022111120111201002121001220202000010020121222002200010102120121021020101001102011111102001202102021000010002112122000222120000010221012022212201010000110011101211222210210111211011120001002120220101221002202101112102000222122020120001001110010012200000102020112112010210000122001010011100122212010120122112111022221111211020221120200211100102201202112101220202012220020022221210121202120101100120212112200102111022211210111010001212021011010211112210001100012201211212001200121000211101201022121220012020120022202012021222100000200202101012112021011122121102121001012100210100121210020012120111000011220221011100101210101212121200020120212200201010221100012220222120022000111110022211221101201012102020012211212010000202022100201011002122210201001021221101211012100220101002210220001021121221210021100110100102112121121110012002100011220121000011010102200200112121101211212111221222212011201211000220222002220020210111000201222122201122120121221002100220020122202211120020202110111020220022000002221100120010122222102010000021222012001222210021010112000020001021020200110110020122202101102010200011012100010021021220021201101212012010000110112002220021221002020000222001121221122112012212110111012001222001210102220000221112021010010221211012010001001111210002022100220120021200200121201210010012102022022110002012100120220122011200200012001211020012001001200201120220011202221022", "200122220020102121201100210201121002011021121221020122220102111200000221012122220021110220010102200001002110001202020111122010210212101121002122120022200100020011000122220102221012210000002011102212102122001122212210112022001010101200120011211220212210110221201201212221201101200020222200210010001011121102012211112200001101212220012012222021210121212200202201110021010211111021200010110020010101202022121201110222011122111200211222012200202202100100000012000220100111002020220002001001020001012222020012020022101012002201100110220102012210200212221110101210012122221100001010011021220112221001000022211010112111210010212100121012011221200101112210002112000121111001111022012000211201112111002002020001101200011210021221202101020010211112011021001111012222102201222002222001112220001200210121120122112112021121121100001010100100002201102021022021022112020011201212110202000001110202001220222101120000000100202020120222112220221122012010111200020211221102122102200211200112020212211111101102201200201202100222112000012220121202001100021002001122110220011211001020112011010212110011121120121121210010010221212120221021210212002221100211020200020112201112210020220121001102220001212011120211020202110220101111102002102010111012110210100010220202100002110210022011201112221221000102021011020010102102210102202212222012010021001220010020211210211100012111212212010012221122122212101220210121211101211200100212000100000110010202000000100222112010201102100200111222120121202210112111011110202010000012022212122112011121200222111010201112012011201002111020221220021121220121201010221010100101211110112101000121012222022201022101022222221002110200001011201000221110012212120102122202102221012020021212121210210112110100012111021211120000002101112002102010221112110121211201222100001020020012122112020100210110021012210211221212222211101022000011112101122200221110200200011110120010100202222020102101210220001120000112211111110202202101020221221112", "100110012002210000022210121000210100200220101212220122002211200112122211022221212121221000110200211000011200201122221011011011110221102222012210122022000111011012011102012102110202010022210022202102202011022112122210200122102210200122210000002111202111002101011020012012220001100222212011102001002000122212002011012210212021022210201120011022000022111121102201122020001212012111012020002101102100002010211120011102012220220220222212102021100002212222221112000111010221212122022002210101011101211121021202211110100001011010100211112021002021120220222211212110112111111120110121001010201222012011111020010020002200022022010200111200121220112021021010121001021202010100201122121001020210120002100112100112211200212102010110221121210201210201022210220012110122122210212212110021101102110110210121010021122121012112120122122000220220201010200211002011012210122220002220000121201001011210010111102100200022121020112221211110102200202012202221211011121110021210011002010022211122102222111210022100000020110200010111012102100111101102101110120222001002101012022010101101120110120002000102211111022011111021001120022222022201211122021020110101100210022101102222110200101122000001102011102020022000111210102212022210210222202102122102100001201101000001210002011212101000021012212200012210112100200000111002210000022121010120221100222012022200202020211101121021121102111000011222120000000201000200101201221100101102122011112202022211122220121102122212121020002110200110222222022022122210212222112220111122022111011110100011101101010210022020212010212022202112210120111011202012012210220120201111020010221202112201000112101110210220201112022202211021211022200112002210001220020210212011012210100222100210020212222111122021120120202010201012010202102202020012212222020012100102120002112100001120010212021222102021121212110120212200121112120200101220112100210201200211002200112012102100212112002222200010100012200012020210000102212022200201201210201211", "020120220121002020111201002201001100121102212021022101201222220102120202212122221102000011210020212001102210112202001022221112200110020011102112222002102200112121122112221121000002202212120011010022002020112212012000021221001121102020121012020100020202011200211212211211220012121101210012212100221202100101101212221120002111210222020012021000111001120001122102012200202212222022120221210211220112101120022112001120120201220202120002202120021000112122212101100110211010021202110110110011111120122201022020120100211221200110200110000010110022120100221001211022022020101220001211220000012201122011010020220021021020210110222000122101212121212210212100122121220022020122000111212012111001001201201120211012210021021020022221211022101010211000111111020110101010111020222112021101222100022211022102222101211020122112021010001021222222102220102110000012102121100210122222120112010100210120220111121012120210001021220001000211222210111110022212212101211121211022021021120112210000011020021121200201222110112211220000012100002002212211120112102101120122202010200110021022120001100012200211020201112120012110112211202221101110200022200101110002020100001221212120201202221001022122201201000102201110200210200200101100121122210211102202022221000000202122020202200122111022122220122212222111202111201010211122201112221201111001120000200222120100012201002110212012220000210210212210112000000011210012012110211220000200010221122102111121112121221002211100210012202220220102101001022122201121212200212222102210011121201111021112120121200020022121020111021110121100220122211001110202102220001021000210211010101200011010110000011210122020010221202001212000122220020000021200011022212202222211120200112121101200212012211011222210220201210220201002210012002220110001102012111211210200222101122200121122020221011202211111011210022210010120202001101112100011111111211220201002210212112021012221022021201112110200112120022020210020000011102002112201201102022210", "010001221110200121100210201101212020020200022211002101012201221212111000011222111010222112210000220022220102100201020101110000210021000210121220200021120002202121210021010010021201212111100221101112022201101122201222202201111001122221122212102012202202110100212211200120101000201221220100002012122100101210122211200022100020201220012200110111120102100212002200021121112101022221120021120201110010220202220112110000121212212210100220022022122010121200010011000112021220120201222022122112001020121002112211221000101212202122012220021112020100001101122201012201212021222012122002200222121121210001102011012000221000022111111112122010202101100201211111100001002012111110100011100112201202121102201212011100121101012002111021111001000101222202111021011100012100210021021011020010121022002220211210210012101021021121020022201212000211012022102201122120102200020021110202101022112012201201120101012220222211110222021121001011112211112100001010001120122220210020220222000122111122002111121222212001002120022121100110112210111011100100221010011212002012201200011200200101020112220220012021001210112122101002102101010102001101101111112011022212201210220202120101101210012002121122021022020221021201202220000102212011221020011021212101021202222100110202222201010111012211111120010122021100112210120100201221010202020001122102002200201010220220012012020011120010101020000112012000000011200220010002100010100102012111012220002110021100020212000121100220200201011201201120221120100021012102221211221110000101011000102021110012121111022210200000210010211201102111012020000201222011012211202001211010221102210010020000221200121012012102201022020002022211010201011101020020120122022221000211110001122112000110022202020020210202220010111121020120122102122100010011102002201222011122101222010122001211200021211211221121120200112001111110111001100221121111100120020201012121212021010000101200210200010122110222002122012111120110211002211120102212122020110120", "102001020100012212201101222111210112200122122001000201200010222010002000221120211011012201202112102000202002011202001202012001212100202012000201100011110000021001200121100002000211100210201102221212011012001012002121220000221002002211102202200002211110000021222120221010212010100202002211211010221011210002011000210201001101111021121100212210111101002221002010221211211021210100121212222102222001012002202222020212000101111100020121122021121111110020001010021021010101021121111212101120221102112112020101002112210011010000102222012111121121010220211001002221021212000122212001000002012222110110000002000200010012212212222020211222011012102020221101001121211222122002202100220101202112112022211211101201002212220202012202021211002112110010022000012110011111220020021100121102000202021221011002020120111211000200212020011011101112010001021202001110211021110001001020001110022121110200201211121112111010112201102121111121100212002212210122121202111110120211212200101000112201011211021212201000201121210021120200111121101012101021100112120001111100101200122101102222122200020211111011010011110222220021200102111111211012022000200100212201222120010011212201211000012102002111120022210121110102100201010121101111011212120112011202221222120210010202002222101200220111121011122001120012020101100010100110002212110200220122202120212111122201010002121121022210120001212210200221110020012211222021012201001102221212121110212211201202001011122100100221000122000110022212101022200112221102212220021201000120021221021122121001202111021201001221000102211000102000211011002200022100210201211012020102111221102100210200102200010101002020220011220022102012100001011102110200122022000012011122221202112011021100221221202022001221212101210212000122012212202112112222100002221222112210002000210022202210211101210222102020011202112221012021212201002111111211000101022222012200112000002111200121222011220022110012121021110121012001001200020122002202222102220101", "112122120100121110221000202010222002100122001022022202112000112122121220212010100120202011222200000001111102021200021220200212202210112102010010011000102122000021222121200020100211001122211210010100102012211021011020121221122212200110200020011220111120102101010101001220210210202121111211111020001112011122202210000020022111112200011020111011102110220000221011111111100011121100012210121210110012100110200201112110000020221010110112122220100222120021122011010201012012200101021011122020220120101122210220101120001120221120022011110102210200010100020211220001001222102102201102010201100210212101221001001020212002022212212211021121102222000122120101211111201110220000221110220002010120021222200012220101211100111102201001222020121111000001200122012020120210122200120001102110111221000002121101111202121202110000020011002220110120020010001010010022110001210000011222021221201011211020020002121020221210010001211210001102202001211100220000011110002100111111011010121222020020222202101100121001021101022101211201011110122101102100022221110211000201210011120121022002011000202120200111101000112210021010221002101010220020100122112201121002000022121102211011012212200221201122110002020210000201101221110101112020121122122121112200121120101202122001211221122002210102200220021022121022211101102002012100220012010120202221012200121110120221111202120020100200111212210011121101212210210120110000021020111200112212222212211011021211110110012022121011201020000221020201000021211000221122112101202012220012101212212020020100212011020122201020220220122222211012011112111120200011001021202110111112200100022021120102111102021221200222002201022200000112101022000202212201201210210022200221101000211012020002021011001111102112202200002100200002200220011021010222122112001112121122202212110201200220210102212100000221210221210011200102112222201210212121202002200102101121001222010220202020111020110202121101022221221011110212101100002112210000110122000120", "000102101022221010120022201001000202201010221221111210012122121111222211120200000001102220210121202220220000020020020020011110112110012022201011022120120200000101021121012120220112121000210220222202021110002220000220022201212000002002000011202212201111121000020001201012101120200000210200200212122210110222220121122111212220011211021220011022200112200200200200110101001212010212201200021021121210212001210000102120201202101211112102102222201122010012122211120001000210002021222010111122222111122101102211220021012000210211102222101021221021001120202021222110021011210210021202212112112200221021212121102220220122122110210121110210102200110020000102211102101212112201000122201112010121021210222001120001220000110220011001121000022200122220222112202000211010010001111112222012202222122200220101111022100111021100002212000201221202202220200021121112020210121122121102022201022011102202202212222002211011110012201012201011022011220002210221212222011001220122210011211201021200220101012021200102220101010220211220111200220010100012120112121122202120102101021100001021022102021121120220200122221112011101010012200210120022212201122021010012121011101012101122112010122210101012111201102220110022020200000100201110101012222100011120011010112002102221121100201202201101112101212012101020111002102001020121112102120120100102022112200000002111000000002112122010212202021021212111011202112010220220110010210101201010111022112012010022110112010020220101201010200220202012001011120222211201002100020220201201200211111101200121201100001202220220200121101012012202012220120121001200111020011112120111100121121121201101101012221222100022012112200220111222022012102101020002022220222011110200211211002100102122020022100021001112012121020110002012012120002100120012212100201111112121112112211201100211121022010120022122202100212222101120011022221121021012022221000210200220102100120221212222000221212000111021011122100111100201111000102102221002102102021022", "222220211120101222122012112222112011221112000020211102120122212221020021120212120102122202121121020202101102211110012110202012010022212101021001101121222002000101222222210222021111000221110001200212111001012102210112101121000020202020222102022102000110200100012121011020012022200100122001222021102000111212102110102212100012021112121010110222122102000011021212221012210121002012021000111020220112120112221121201210220201222100112100101002022020111121122002020101101122122022210210021000202202211020000121221020201221001021200212211012012220112212000101100011222202122122200211200000021221111201201020222120012220011221110212002102212011020102101100201020021011021202220120020101110201011122020111120002211102221101001022200112102200102120121100121001022001000001112010212012222020021010101110121022211001020212201210120201102110020210012111011002200120101000122201021002212021200200222101102002012220200001102121022202122221222011000210201200112012020000110011111201101210000112121220221020210120012001202122101222121110011011010102020010000200222002201120102102211210102010100111122201122000210220122222012211102021200100000110111202101200102012222111010112111122111110022112111012210202202202211011122211101221120102112211010100120022212200100000011012001120011121202112202011121122022201100201202000211012020121012100100001122021200222000111221201010002111220221110120002200211010011002102101011202002220220122210112122011112102021220020210012122122100102200021122202102110011221011022020002211101000121221221201221020022200012210120200201021111001112012120000110012220101011121020210112120221212000110021001202122221120020120100120022120120211021002200021202202110221201021201001102200000112221022211001102022221010011012120101210021121011220020121102121120121012112011121222202221120100122202202201000202120210211100022020000212001210210122001121101212110021011020000010021121221212212201122011202211210000000002101101120100020202221", "001200100122002012212022222222122120122120022022202120020002111002101122120110101121010112122010211012011010010112012201222111011212120112221000112011211212020101200202222020121112021102221112200001112201201012101010122112112110211000222021012020012010101002221000211001201201202011100010000012222022022011212102021121201112220222221022200100012121012010211111101212022022222010212020201100111000211201001110201011101001102011201101120110201102110211111021022102111121021222120110122111220222011220122110121101112002121221000212101021011211121022202212201100020100012202101222001020201001100122200000002102220022110200021201102010011111202012110002221022000010000211202111120101111011011202012221011012212102111120001220210112212112120021202120110102101221102210221012200001020211021010120001221200012012201001221021022121202021000212112102002011202111121001120222022221020110220122121122120122102022022020000111201210200101100201100222001111111022011000221201012111010021002110000122121021211210210220020222210210002011200120121221221211000012111121112010220122021122122202021201202101011022122021200222101120212202011212101212202110011221220001000202021202121000210100200002010111210002010000112010002200021011222010011110122101222220112101112112020000222211122112121112002111021011000121102201210020212120102021012211011010002011221110221112011202210010102110101121201210101211211201122121121020021201111021021010212200200100201111120102011000120220212102120002002020021022021100102211122022100022121010221201211022012200202020010011111002022211101202002122210000000202200001112021012020110211112000000200110220012111002100101221000102122200112210110021012201100101120220202201000020111022121111002221000111000012022202020200212022122021012111201102221112102112022120100000000021212221102000012000212020120220222112011122220221021101111210001210011122010111200211021200200021222000012012200021201220001020210100201212000210110100202221", "201110012122120010110121200221220120210110121101102122211001010102001210100022210002221100120110210212021120121212112221200012020022011102100220100112100102020010020212002222111022210201202211112112111020101210211010202110120212100020010100000222222221120210011111221000102200112200110111111102120211010011110220111121112020220221112222011201110012010021120120222210202110212011000220022002210112000010112000102200021002010211112000002212122220010112102202020022120202112020220020112122210022111201122021121000102211200110202200001120112122101002211022102102011012210010000201102111102011021010121002121202000202220102102121100221201220110011111202100020201020221221210111212201002012211021101222020212202110020221021202122001210202001022001202000011120221010000022221110010022111010111102201011221112120212122121221122220110100011102110010120211011001121020120211210121001110111222212001222220120112020220202001210210200201112221211211011210202201221000202222202221100002212011120122001201101201212001121112201201212001220202200001121221110122000000122002111010221020101200001121221122121020102010220100011112222212210002210022122020212012111202110202102201102110010020100012101212120122001200020112111210102222111110010222120011002102110012222121022011202110010010100100222001101200100222112200111010200211101200121210102010002222002121110021022010001110001101010010122000121212101212120021102211021220011101112020212220202122200121111001001222211001222012221221222121112120101100021220022222010001210001102000102101011020111012202002200012202120112000121221101121122210022112222220222122122020001222021221022200002112111222202222220101221110200112210212002110102101011102122021102111001020002220221200211111200020212210101222211100021202202202212110112122111121210112000020220001122120111012111202001112200111102120202210021021102120001020202001012111122221020012122112221222002122222022212011212102012210200210200202212022020010221011", "000101201211020001220201021011010100201110210120201021101222210210210121120021222022101102112101221001210020002201001122021011121000100102121022002102211201101112120100112211020220110011020211111220221200021100002011220010212102021222102001211101211120210022220110110202202012000102102122111200001102002000021011202201220121021122211122101101012000201212212010021210122202100122211102012100212011011020210210201221121100010101201002001022022110121010010002212200121211011001110000011212201112121200002212011110220022222011200210222202200200112202200000221211201022201111111100101121110101202211001201101022001022102121110020200210112011001100001100110210101221000220102212020002120021101110022212011210212222110101020210001211212202001121212221220120011001101121001111221201020101102110201001012102222220110021112121012222101122022020221122010001022221210011011221112000110021202021111120020202201220022211120222212220120211001012100020122222112110220002122200212011020001211100111220010210021011001200220211121120202222211101202002110202212222011010222012111212020010011200120122002011000112012112102220020101212002112110102222002220112101012000222200121002012201002200120021101011021122111011120002002201110112021200020221201001021220102120011012221101222121021211210220120112222102220120022222101110001221200112020202001122220200021100210200011020122111012111222221202221201122012002220201021020201101002211001010210010122010201022021121211021200100201200220112121021211012022001020000102110122020200021022201112020002102220022001211210022222110020211110011210111100120002000010201000120020121020000111112120221211101212011012210020001020212221212022010120210120211202101112221211221212120120120110201112010101100111121112102210201121201101121111201101001012120100022111112020110020020100122022012201000101200011210100021100102111010102100000120110011212221002020112210202000200112111022101002201200211021220002012201110211012102120000", "002201221102102122112112020202220022221102110110200101210001220211101012010022012211110221022002101221211120020212111112222220120102111111122101002221101101022010201212221211122221210011002110011220022211011110120222111010002222021101101102211222222021001012000200202210212222202000222210021221020012220111220102200200000212022120112012021021220021112101000002101222020122012001110022112111111012111201112221122201110022211200122002000000011122112202000211211212010020012010002220220200222020221000211102110002210200122200112200101121021202202210102201020122212001001222000011121102001022222211112010201020022122021011022110221102221012120221021002200011210010112122021011011122011120120012011222202120000020021020021222222222012010001122112111021122122221112220212011122010121010020021112121000100222010211101220001121012202022002012212110120121201122110101210201110212221211221102010211112110122000221111111100112202221001011101101000021122012200222101011221202100012012021210000102200022220001222122010202100222222122101022011122010212121020020002021121002011210102001110002201121210202101211000212020220111022000111021020222101202201220010222202220020012102011010101200000000221102022202100000221022011112022120121010221011102010120222000010111111202202200000001010220200210222021200211111201112200012200212121202011012021000222222220112211201000112112112112020011102001221211212121000001001211022221022022001021101022201020121000211012012212210100111020001102022200011000021220200102000110211000111120112022220212110120121000211022201201000000021011200221110210221000220220001000200021001122002100022120212000112022110221022201220002120001201202000101111022022210011202002001120121020101210212012010102012020021001121110100121212000020210210002221012221110122012210222110220202001111222112112201111212111110001201212012201202102112120020020020201221211111011212101202021000000111102100112010110110202201020211212010200121100110102222", "211212100012011202211112020002202102222212021212101211110121112210120102200110111120202000201100010012222121220111002012120221010220100010020002110002002012221100101002020221010011121010110112122222021211011201212220202212210202200001122020101122112011001100100210221101200110020220021001101021000212102211211020222201021010100011122012121012012222120100000222010222120011012010010021022122021211100001022112222121012200022011120012220002020112020010122012110021021021112010010011100012000200001012202101222111000222212112020202121202102221001001201111012221001212001011220111121011202002210020022200200222102111101202011101202121021001222220002011222012220220022120002200121102201200210212111201010211122211111000100110010001220102200100100201110110211010211010020221011120002122210000111020201200212020102021022001210002222102210022102222200120211210011002222102022012121210112002110001021221110112202200100012010220212121210020111012011010220110201110200102021220202011000212021101221212121101012002101011211101021210112002122201010100112202222020022202012000210112002212010021222111220000002221220221212201120001220222212021022002021210221210201020110212011022220001112100212202102202120222001121120212020010110102101110201221000102200212120110210222101110122212100110020111100110210001020022222012122101120022000212010002100002221210202100010101100021001010002100210000220011112111021202111201222100000222022201212000112110111000220210201122111111102110221212022100210220220010112101001202111000100011101101102210121020111012212000200020212001120221102112011110011212101102121202211210001220221120020122120000012200200222112021012101222212100122112022011220122212012102100001001020000102212011102102201120102121001212020210010120112101121200120222112211211112212112020210220101201222000000212212002221102000010021000202002102220202110012111011100220011201012220001121110211021220211201012201000222001002210110202110202020011020110101", "220002121122110110211021022202122011020002220201021021001101011011222100010222201000220212002022120201220220020212022211202201212111111012011212112121020220000012222100222121122121021221021222101121010221122222002120011110020211222212000110101220202010022012221020222011111101110221011202220222102110101010110212111022200120012111001220011100000220220002212000002112021102201101222201111221220210222010102001000011221110212200201221111000211222200110220000112022012022011212102101122210100102212011220111201011212110021112012021102022121202120012020021022210222222211220002021012222101001112200212111122201211120102210101112120111121101121201020112100202012222002000000121101012000011110202102201001020022211111212101112110002001212021111210222022010110011101222202212021211201212200102002010101211110012201220122221202121200201220102010022022200121022202011101101120100221202020212211202020012220111220221221112110122122000021002110222201012002102012122202022121111210010212101122010101222022202210121102220120111220022210212022210011100002020020100022200021100101022210120022202220212222011221022020202121111022200202222212001220210112120222201112002120012111121010121121010112220212010022011212202010000201020001111002012211222100120011110221020122102222111100222221022102021011020110020202100222122210101002010110000011201010202210000000011200122010020000021120022001222122120112101011201201200210210121110102011021020002210000122110110201000000222000001122222101002210101002011102102200122201200100101102202020100002111010000012222111002012021220121202120102121122001120000010002212112022101000222202201120101000120102021012120111010102111112221211212102202102211012020221102010011010011210021112211111022201211000001210002211201202002000101211111201220102210121122110012220102011001021122020211010020011221121020110000020210211022111101210110011221022102110101111202022101222110122202001000212002210212212201011210001102212020000100", "012121222210202221021021021222111211221120111221110122111212122100002211002110012002121200022212011102220122002122111021002000220012122101001201122110000022102122001221220122022000100222001022200001202221001001211022021221002200210212011100111002101011002020020010211220021000111210212102012210202112200102202012120202100110111002220000200122021221211010200020022121202122012200012202200102101202200112211000020222200022101121112200001021210010110011001221202221110022010022112010211211112210111212202010221212002110201011110210110122221112122110011012022121210221111202200220222100220110221222021002202011202220012002000222101200211000201211020000022210110021221112212212020111100200001211221200120000122120102020211000200202202221002012002120022120111121021211122222100012001200021210001011220102201102201201011200012011201012002100111212021001200012021101120211221220022221122202000122021011221002020120120120101102011021000021001020111021021202222021201120102112221021120011020002102211201222210000210121220021211000120120110010201220020102111212212022011201100200112220210212122211202212100121222202002120222000110001011000002010112212010011220211200212210122012122001220010101121100022012120222210002211021010100000010220001010012200010110201001012021221110100112221111120201221121002220201102112220111202122110201111011220101210220020021111110000010010102202020211022011121022210111202102212211001220110022202022100012201000200211012010022220201101020220201220020120220222011212122011221210012001220022000122110002011112111010201022012212120121112021102111102010010011112212022120011111200222220202022112020010001000011012020012222112010111221102011101010020011001210012122010112010212221022122021201001101200001101111211011002222202120210101222122112100201200220210210002202220011202020021212122100221200122200012011011102200100222001201001001021200222120022101212202002221200021022220012021121212202201201111122221111220122222001", "121220102201212100122201102102222020102222111000220100210012012012210212221102000000100111220221100121022000210112112201121012002001120212011021221021201121100120011120010102001212111201110011102100222122102212012201210110122221221000121011201122111121101002221202010021202001220221120222001011011021021111222102011121022200120222102212021210012000111000220021120102121200020002201102212212221112010011121002210210200022020021020212210020202022002122110102210222201102011122200122202201210020021022211220221120121001212201221221222222200120010000201122102102020000002110112220201020122101101002100101210220112222012101010210021220221120111102112222110210101020101100022022201122022012211210201011112021001122122122211011100210222101200112100001211002121222022012101012012212201100012001212212121100000122000112021211221122000000211120222222021121120010101120021210010010221121120022111202220001201100000000212210021010100022110022000110010122212220101121202102100202100120122210020111200220020101100021101012102022212221200112110110002010112111001201112221202221120212112001222212000022102012222010000211221202210110120102122012121212110120211022111221001201022210011220120010000111012102100220220111022000111211211210200220222022121220221112000101022121102122011112202101002100221220111112111221210001221212100212112221202212021212001020220000222101012012101202012222120100111111120200011121201000211002120211102201110112121000100112121201101022102111011210011220100200000020001222222022101000200022000021220211012002221101222121010021001122001220021102210102121012212201202022002002022102210200021120122101011202002201100001002002021221122221221212011201200011101211200010112110221021222120221220001222102002121212012221221202001121200002102221010112101012011111020011002011200102001101121212102200012220221200210120020122001220120211022110010012211111100200222021100022020122210101212020201211002022111111000102021001112202210002002202", "012020122210022102111222212020102022121120122210010010202220002111011112210010010220012022012202122122202112200010121111222011221120221010211121002001221022121020100112220120102222012111011100112000210210220220210221002202211021021012000120012202211102221212012021111212010101020010012002202100020110012211202101222201111100111222002220122110210212220102110221001202110020002021210111022201021022020222122000202020210102001201011101210210001121022012220001022222022000121010110002120002222220021001011102122222111121112010201210002000100210111001210110221000021122200001022002022111211112120100100001011112202112110211211222211110001122212102222212100021111000012222012011012002222002112220022122122011221011210102010100022102010022012001120100100211222110210010021211201212110100100102022002121000022112100001210212020121010001002010102001111202221022012202200010112022102212211221011002211202022022101000211100102212021211002211210121112202222001222211202210122022221211220212102020102222001002012102021202221102111221210120220001201022021020120000212011211200121100021202001110202111212100201111222202221022121221222011121112101201122200100001212020100102001121201220200201101111001112021022220020020210201101001212200101222211000110202101110001022012101112220020200212002221110021212000112211020120110222022010020200100111220222010012212211221221222210201011111102200222012010210122222100102021101001201112211010000110101022100121201101120202121112111221001012120212221012012000002100122020201202002100211012001010102112102111120112110221111201111021221200022020111110211121012200211101022222101111200221202210110111100120212021220212122211101112001121202120222011111202101021122000202211221111000212001222112012122121011222210122022120011122222101010001000212201210001000221002220221001100001211101102001102210002022111201112012201102210211222202000202210220122021000101202212102221121101012212011121222101100012021002201211002002122", "212211222111212202102020212220010102021001212021210200210112200221212100122222220200000220102011111012211111010100112111121011101110102122211212112202121020000101120121110220212222202100022121121221112102001011121222011221001200022221101002201002000202101122122201212200211122210202011212010101200001002001121022221112020221201012101000222102122000221121100202121012221220021002222222021210221000201001201110212001102111201211210001211110210222121220110210112022012011221121221111000112020111102021101101020221101011201122220212112210220201101002201110000102122002120210210011120000120221100012010100100122010101100201121101001221101122022021211211002211001202011110021220000001021201102011122112002021002022021100101102010200022222122211020000022210122021020222101200010010122020121000101202111121022112112202111220122010102212201010022201112020101212110100112001121221022102201000121020220120221111100110100210000221101210212101022122022121202201221100100000212012102121222210210000212212121220120012011212211222201102011001110100001210110020211111112120220110200200001002002210000021021202112220011220112102102210111211002202122200001121100021122201011101102201121011220020201201000000022111020220020021110202011212022211012012222122201201022222001220202102002022111221122202220200220010102112011221201101210112211220012222111010112110111111021002122022212001100000020212202111110210201112012201021020202200022021011022100022001100122111102001120021021202021100010001121111212201111221012102222022001111121011201112202221201002011022001000010001101122121101011112221100212121221122201000122111011101020020202021000010022121020222122220000122010011020212000020111012022200020101111101112202021010212211022200220110212101000022011020110110010011210220002022200102212220021201010022201122122010021102220110210120012200012111122122110211211221202120112200212211212210122010201100122120122121120112010210101121001120000102012210212211121110", "110020020011121200012200102201112010012022001020111221000212121010200211000121011220202210221100200121001220002121202002122120001221021211102002210220210012011220101111121221111110222120220001211002101222001020010120022112100022122122221210102210222101011100021210200121021201101002011110122202110111102202012011220102110111011202220211222000102001100001212020022111012202201002201112000211120211221102022010002102000221220101120102110202110002202020110002212201211022002222110212121211200100020222012222010012212002101210101202100012022220122201210111101010210211201210120201120211011021112202221122212122200202222210011001022000010002201202022212012000112211022002021122101122102100120121122220100021020212011202212101122222202202001020010102211012022012201102122112222021022120012202200002120112212000110022222222201011010022210010122101021020022121101101001011010101111112120211111020101020202202201102012210012112020101102120020001121100112202201112111220010011221022222112111211110100011122122010002010222220021110222202212202202102000000200022000012110002121200210102012011110101200212221120221102100202201022110011112012110100020100021100211022121120012200122002201202021010122222100112000021202111220122102002210200022102002001100101210202000221000120211021021111200222002202112010200202000010112121222102020000202012012021202200110200122201121101201001122101002101202122002221122002120101202020120010202021121221121200221020002120001220012111101022121000111120100222102101211011210210002221220012220211102120111110220001012221011111202200011212000022221001111000201220202212011102101111102020011012110021202001112101212111122221111122021201201002201111222021001021020111211020002020111110002222220020221200002211002112221122101120100000200011120111110110110211100110220011001220200200212110011011201210000000000002222101002220211211022122120120110111200121221101020102011000020212201012112102101210122000220211020010022101120120", "022010021011202012121222110210022210221120122111020010002202112101001010102212011001220122111110112011120210010111211120220201122222101220122000222102002112210001110011010122211001011222112000100211221202010210211210000002010020202011002022202021111201022002010110220112110101211000012211211221222112121220101122220211110010110210120210001012221012220111212010022101022202022101012221100121110121222021020210211100120221111222211201020101120202112112122202012222120122102020121220020201102020220201202210121000101012102000110010211211022100202110101222001102020101122211122120100111012112111102000100111201100102211002021002011221000021010012102002021122211201010120121111221012120001012120002001012001212010010010002201020220222121112212221221121012120102011221110112201022110100212012111020022112001112102102012112100220120010212100101122010221100020200102002121011210110002101120202002102000022202111001022102100102100210120120221022222120200001100002202212222012112210200000220000011012220201200012210102210110221102211011020012010121111212020001220020012202102021001221202001022221211001202010021201211022220222100222201110020101011202201220221201002210100102002221221212021102020222202200211101002210021120200122011101101202211200112010221220102020120011202001220012202010021200010002001002002210211120212011010002200220202212202011120110222112001122220011222000011001110022122122101112022210120022211122011121000211021111201102201121200100100010211000121112112110221100111120121110212122212121102000022100200102212120001201222200102022202112012000221021202002012021100212202001112121201001001022011201121100120001202222212011120102001000211000211211122210121200022221200021002120201202000221221111001110220022010202101222011122201110121101122110201112020101201111002210110121002102102220002220102101002210102112200221200111200112202202112210002202200212112200220100220000201101101222220100112012200200222212010211011212210020202111", "021222001010101101021022211121021202210111200122012211022021221010211021012202222021021022210022120122010112210101210121000122212111112200212212212212121201101202201011000101001210121111002200022210020210000102121100210222001212002020010012221022221201010110001121012001202001111211121201020001101120211102221202110020012102111201122111200102101021120210111120100202001211012120110200011212112222001000101200222220122221210012121220102122222200020010202110112221111101222112111210211200220101122012220022002001112212110101122102211211121121012121212202210010002110121011010022022210110010022102012111112112211011211121210012111021202100010100122222220100202012101101211111201201200020200011122121022012011120001011121001211101222110211101211120221202212100211200221212001001002012020121111221021000221020110100210102111002211122102110001102102212202110110202001201121120021011202022212010202011212210122100122210002110012101122000101001021210011201010202122022001010000011002020011102221100000100211012112200101201211100112210210201122011020021202021111000100001121001010101201210010201010011122000212101102100212111022112100002002101010112200021000002100010121122100222101202001020212021112102212120200120211000012112022111221122212101020100120011011010121110120201011112121012211112120100012022121010022210001120012121011000011211010010012022021212220000102212201100221201202211112122200012021221000000222122001102100100021002012020201200021101220001111001010101102222220102002211021212110110021100010121100221211021021010120022210022200022100111101111210110222102022102011022221001221001111111111202010021122100011110121022101002221220001121011012100112122221012210001211110221011102121001222202101122001110020221211022220220011112202101101220002211222211100221100120102010122100221122100112102102102020121022100221221011021211101002202201201101210210121212201200010002210210101200012122120201221121200010012210112221122112212020002101", "012202202120121210120201000010211010101200110110020021212122020202201020112010022010211000222210202210221122220111000000222221112011212020012022222222202122111100021211210210111012110220212122112112012002221000120010201121202101021011221021201021012221120101011102010011210011112010001212212111222020002101001200100221220122110200210011100110221021000222121001010000021222120222010021001000002100222212110101211220202112022001121212020010212220021022102101012100112001210122011012011200021122112222111012122010022010101011212220221222200122212211001122121121020012110000122111001122102201000101110012221112221100120201212101211221001002021112110021211012121202120222200000111211021122022212102000002120110000212200221010201220021010001122122221111021110011121211210110002012200112110222120110200012121010222221020211021121222121022102111101101012201200022211222112101002011202112012122010010102002100210202201221100002111210012010110020121122022111201011112200210121020111002222212001102002122122211110022010120011021102002112110020120012122010011100020022012201112120002201121220212221121022121200011112220100001212120112020121210101020000212201002021212120110102201021221201222022200111222112111212121111102101221022101010021200111212221010020222110111121100000110102110101012121002000010000221110000222200101022011000102210211111120112002221002200111102101112021122022012012121111212102100111111201020122001002110221112222200221010222021001201011001111000121111212101222221220212110001110002011021002221212120021010200200012211202021101020011022201112000100021022110002120001002200102201011222221202220201122200021111221102202002101122101120001012112002012100200021220102211210211211200012010011012101110011020102000102020020212000102010220020022121021221122212020220112200022010001021201111102002211222010011021202002100021211100021221102202211201120022211210121200020200020112000120122001100202022101111222020000021111022221101010121", "120201001011122111121211210100212120201222111120211200220001102200000011220002210210000011100102002212100100221212100122020200000201020222001211200222220200202210101110011022202022002110201202001100001001101122111221012021011212100000011010222022011021010111012000202102010111000101121022211022212201021112120201020021110012022122221012102120022101211011012022001221020210112012011021000020201122010212201100200201210010112112120222120011000111211110201002001111111001011022000210112220000222001200200012010020202200211002010112000102101121001121011012211122000020221202101102001110212012020210212020010212020101211021001020002210202020201220120021012020112012221021110002010120112111120010010112212002202001120102010100011210201121001121200201212021000001221110002001100202020112121101220102000112212121001000201011022212110001001010110121220220020210101211110200200110101221022121100120101201120022221121100000102122022000101010020011112001011212010020221221022220102221001000012111202120022001202110001221102102120121202111221211011111011000121010011021101110102221021202002200201221022100112002101021122022012200211222210202001222100120012222002102000022200221100222000222120201112021111221211011221121221120200102220002100202001110010110112211202221112020221010122000112220200221110222210221222100020211110001010210220101111120212020121000220220210220102121012120102000001120200002121121111011021002011212220222012211111101012022110022110121101201220222220211011120122021111220120111020110220111001112020122022122002011212112112020012122001200202222021021222001000212120120011222201022221210200012110211012212220001110220012121210012100022100001001222112011202212221221010021202202121122200021110210000221212111020011020220222201201101112010201011020202220011010022020120110011001212002110022102201202221202120120012220210021202012011211012002111010000120200011022011100201121221201010200021222010100100120001222210122110220221021211", "222021222120020112122201202001012000112111010220021022221211021210112002122020212202000220002020102122120111010021122020221221010111220122110110121102111021002010010200211000110221211102200211200220002211002210222010100110112202112222202022122112010201000021211201112111211000222111211112110221221222012020200212020200210000022200112210012212121210100210121011000110002220011122010121112110000012100011021212000211001221222200221100101100120012212021100110100102002022112202120222010221022000022000211001221211102011200011220002021000112000212100210021010201120002222110111201200212202111202210100111222212212012202220012120121100222210220010211112200000210122220110122012010111220111110201100121212010200100210210000102001011000211100201010112212212110021110221001210121212101012221000110002021220102201211220000021011212100022110010201001112212222101121201001101111022212100102221210022121201121111111202021102020211110222002100001111221000122100102220000220010220000121202210011002121002201210010111211002002012102112021101220100021001220021211221010222020012211001000000011010100110010110202202120012000012111022222000021102010212111001202210100222212111001000121110211021001111221200220200102111202012000112012100100000220020212001100202111210001201120200102010002201001201101210221122011212210221022001200201022000102021000221101112201102102201202001111211022111001200212221121221211220001021202010112120112122221122212202020121102000111020200201002121002102100012011200121011220210021022120220122102102221011210200222201122110112120020020101112200112120021222010201101000020112120220200012221200112121210210202111221121212211020122101112110102200002020021202111210121120001110000120202210120012010012122110102021102212202010121001001100102211122001202121022001001021121121200011002022100122110012100201110102102211010212211020212120102210122221211201110022201102222100210201012012011221222021110122201210121102200220100201222011221", "220220101010110221002012022110121100011112212101011002221222200101120010120001121020221200110002101201002111202221100212101102221011102122112222000200011100101220020002001000211221201110100110012100010120221120022022212210121202111210022000102100120100021110002212111221020112210012100021100210111011010022002222000020001002000201100111022210010111122220202102021221101121120100112210020211221110222011201022220120001100002220111122101010122022100201102211120101210012102120022021010222201002211001010001000001201110110110222221111002111100110120022111020110210200220210220202110012101222022202110210211001222111201001122100110201021211120211201201220221020121002201112101101110101202201120121100022120000122110002022020211100201022121211112020122021111012102111221210112021210100101121101100102100012022210222102022012100212222101101021210221112201000010010111121202010120022222022212001001122200120020021211211001000212010020000211012020222020101200011012110100020010101010020222201000210220202220112220000222211000202211010220120200200100012012011011220221120200111010201020022210010211202222201201122211210122121210200201111222022210200000021021212011010111121020210110012012202102100202211112120122010122100021121121120021102100112112102201002022202111020212112100220022121220210202222121001221022100021120212101100220120022012012222012101201022020120101112202022122110002010122121121210011020202201021210210011101220000222100012010221222211110022110222202011201101012000100200011211211210002121212221022021122000001122002010010012121021222000022122121000000202212222021012012101002102120211022210010102112111022201100111221202102201211000010100100000100101221120111001210202001001112020202211212001221120101110010010221000201201021120021120020022200101120021122122120222021221210021200110000222211212212112221022001021010020120010220122100111220122210012202002002020200020120021222012010111221001110022222212012202001022021021120211", "212100010222010111010120221202120021201120210101212101020000221112120120121110022121010120110210101012102210210111000020021202101222100002122001112211110200020221220220100111122221020021002011211000201201022021112201020102002022220000020121121000010221102110002222010000100022001012221020211110202021010002112101011220212010220222211111111112210120102120110202201111022120201200121010201012221210112110101021221012010101120100000112010220002220101201102010201020212121001000221022210011001211212222011111201101002212110202211202212121012010022210211022200121220112201110021010011212111220011122000211010022221112220111112202210000110111001100120022010202011121222001022212121211202020222011210101102200121211211200110011202211121112000211020001122011102010100211011122001120202201001012202102011112112111221020210202111122102012012202120021120001012110221112221200221121022001021200121011110112110222021210020101022010110222002220212011122022121200022001011110221110001021010021212112202200112202100001210202012212211202001022211010222001112102012111121001012012210012121201212021100021122112020122202210011101201020100022222002101001012222111211022011201121200212220012122200222110220122210101021102122210020100101200122020122022212001201020112110221022101200122020221201012201212212001211212010022021222110121001000100122200122112220122102102211020222101210012020112201121010121200221212222210221001022201221202001022012012121010221222100221202021002012112001211001011112202110212000120120200112211110001000212000111011220021222201202111100101020121020210011111221220202201010202112121001120122222220111011011012120211012021101022110110010212020200020200011222020011001120210212122020002202221001120211120112202210220200100002021011122110110220202202222112111110012212211110120011021112011020200200210212100110001010211111102111010001000202121011012010200122021020220200000101112201100021010201012021010210012202120010211012101010210022", "220211222011022202002012212011001122111012120101102220021022122222210010010212122011012001000112012221112111201012120002101111020021200211002221110022200112002201102012000020120021221021112212210210101011022222102102101020210021121211220212202101220112002221002011020012101001020120022101021222101122220021222121001122202020112020212102112220201112200101010122212111022000001222012101001211002121220021001121021202210011001111202100012222201021022222011102002120212221000110001221021212212110222020122211111200201120111102111102221200112120022211111000022000121210120121211020210122101010122000121021002201112112120100100102202022211100011001111010022020011220221120022122110110220102100211012110201222222120020201211111210122121121001211022000000102002222220012210200000122201020201001220220211002001210212001212002022012220212021010010001122020220000110001021210020102021022022120110122101121120122211112220101112200001200122121221012202121022021102010011210112002012011102212012100122101102111122102211102010102011202011101202211120110012212120211101220212101220022111210002211022011022222020102212001020012121210022020011110211120210011100020221100002121202122021021210202021112001100002222101210110111020111000021020222021221210021002102120100100011121222221102111022211012022220022021100221121220202010121100022212221221222012112100101202022211211122201002210112101100012222122111102220200200102112122222022102100001220020112210121012201200210112010211210120112122211222201002201012022001102101012000112112000111221012210110102221121112001111000120221012202000212220111120021002220220010210002110001012101021202211212011212110112000110021022222111021201222121021112212220112011212011200201000222110201100010202100110212100010210201202201101110212101111112001222020101122120021020112201211002002000121121220222111121020000201010110210220021000221120211210200211001011010220102221101202100200012200100120220022100022101102120101101102", "222120211102210111121102000002211111112120012211001021220200101202020101200110020022210121211101112120012202120210022212202000212120002101101000012211001112101121011022020101110021221000222201012201202020000022210221102110110221201102220202221020001221220100000102001201121010002212110001121211120201222212001101000110120222211020220102202011100100222211110120110010210211012210212100200200000100012121010111220212111122202100021002111100122221002102001212011122112020021211211020122122021122001221100121110012222000002020202220001101102111202221021001101002020012022102002112201201102202121020120112221220012202121022111101112210210211021001100110112020212110111012100020111221212011200010000212021211101110100122101211012211102001200202221211101012101221202111122120222110010202201101022221212200020102101111001002202220022100100222202200102102000201221120000022120010121001002201012221110220202120221002210020210121121202111210122222122121200022002221211110111021000010002202110210010202112002121022120022010121011220010110210202002111102110020010000122010211121102210011202012110100111210022102112020012101110101121101100002220021210011021011111211212111120222012111102001101102222212011002000202212101120220120101120020200020221001211022020101222100200221121020112102222000102112001211000122110212022212112100110120120210111100222211121101100110011102021220012100111020220121012221210022221222002120220210020022121212020221111101022022012200100012220022002212022112002021110221120122010202210100022001110011222202000010100221022221111022022222121210120212212000222112211101111022021002001110021101122000121211002212020212121212112122121010200202110112221010122220110022022022012101122121202221021002220110221222011022211222021220101201200122110110221001122202200120020020121212212021212002122012221101001122110200000012222212222100010110202212121220201211212100222012222221201000101121011112122120111122112012112222122210012001012010", "222110222010101010100020001010100100000221111101022022010220211122121110020011102000010012102001011000122011121120210110110211001112102022022220210010122211110122101100211202210201212120122112002222211101101211201200020212222002110200010112120121220211121211110220002002201021012102110211021021212102111111111120201101002221221012122220210211212212200110202120022201012000220000112122021221102120211201011001111012220020021021100221101101211101200012000020022100011022022010121201211001222202000220111201221211211022110122000201100210121022101212112111101221012020202120201020211012211121002122021112121200002021020022210101210100222121000222021011111002110020222102110101011020111101222022100201112112220022112002200111010010000100212220012110210112211200002111001121001111112210222011221112220121220112201022101001212201200011210121201200021220011120002202000022011211221120010212101002011122102211020121212121001022012111112100221000202211102012211021111022001211222220012020002012000211122210012202022010011112000222210112122222220110000020022011020010100210012122222000110021012002001111101000112021201210200012122210102111121002122212122122222212220211202121012122120001210001121012101202102101102202100001112000021122200012222001222000100010211001101122101202000001120100220220102111100010012011121112012001011111111010010102100200021112111221110002110112202121002210111112202112011002122010210112202221212221210111001102102220111200122012020210222101122021120220221220221221212021122201221022120201210102211020211002002002002101020100021120000200102101200222210100210100210110021201121022201002201011002210102021010221221121222001221120102120202121112010200000200000122221101112110012110100220222120101120201220220202102220221122100010110211211100210101121211201201201210110012201201110212221200121220020211020020000111001200111000021001020022100022021202210122102212101121100222110111210212202100102220001201011011122021010000012", "001200120220002201112202000122100020110112121111011012010000200100022010001001111222101120200110111110200222100222020001201212201201022221000022112110002102002102001221101020200220221202122221022000222020121022100202202101100211211221212210111020102120212122121022021202101212122001012200222101120010221021011222021201010010122220120222112201121011112021112022200222201201012121122121101121221022100121112120221122202022011021210002200222020211222010120110002022212022121222202121200211022122010210120201112121010011100200002212101200001022210221122110120110210222120220020012212002011110002101202020012120000010001200220111022022212220201110222000110101222201011210100000221210111110201200000002120102221212100100221101121211121220110020112220201011210121000211120211222122120120221000122200001011011120010000212100010021201211122220111021101102121011122201020002020120222220212120112020101211022210121222121201011221110111102200020021202002021210122112121221120020011201210120022200200012002010021111002112001022020012112102011120021120021220121101120012010220210112021020020122120010021000221210122021201020011001201221100121202211202000102120222022221000200121221011011201001100110221002000201002101110110102122221210021020011122012021102021002212200122222011021001201022101211200100202021101222122022001112001121022112111101201000221120011011110022201001220010020202101102010220110212122221022111002112020000202202022112100011021112012102121121111210112222221022221011110211022212210021202002211212202202210220211201102002200012021200002112102122002102110000202112211102210211211001200110221221100211101000012110200121000100200121220120120012100122221001010000201021122212202200222021121112102102200212211011210210001021001201100010212201221122210100121221101000012111200100111020000100201012002012220222120100000211221200202212101022200011001210211200011212200120221112000121210120121001220120122000120102111001212102121110112021012", "001000102200101011222221101110001200220022021202200210120021111100111200200100010202201002020122212122111111101011200221011011001001110211200101220211221012220202211011002210001100121211022222210112221120012211002212220201112121110022201100000121220111100010202101122221111221111000201210120202120000010211011112022010200021020100200211001201221011002002121200112012210211202001221012001112211111012012211112022202101210212022120222112221220100110201211111120000120010020000112002210112012022100200011100102021100110100200122221212001000221110022221221022102001011000010022020220022100112122022202020022100201102200200212220001000121011110220201210201100100000222011012020122222212012120100021012200102000021020211022201221110121111012001010122022110100002212110102201112002111021012102210010001102112102001110100011000200011212201011020110220000110011022212000200022212020210221212220020000010120122000120120112001001120022001221010202011022101221212011200001112000010220100111201020220201120100002121222200112101200121100111210021002201020022122220021110210102000020112121220002201101211111222101021020021122200202201002110111221112210210000020000020000201200000120220020002101222122211122210121112202202120111221022221000012000201010021012100010222211210010220001211110011202021000120222211212222121100112110211022000111211210200102200220211111002110022100011022211021021220111211110111111210011000022221202101110220201001100000121100012210211112022200021122001212102102202200212012100220011101000100020112200101102101100100120200002210001112210110221021222110001002122011211211212222101012020011220221221001212212021221212101102222200110202100222201011202110001122022222011112111221101210102020212200020221201021111211002100210202201100000111200210111122212220110211121200021212022002102012221121001022122212002020210002002212021220112222202220121111201001211002002010202012211001011110001012110120211102021221200022000110100110001112", "200111111112010101112220220010111101221001020111220120021000220100201210111200220200021010011101111101220212010011010121201120101120102121012200102200120122212102121122000021111112212010220202210210200201010222220002120200022022100122110011202220000001220001000000120221011102021112100210121120221211022210002020020210212210211111220220101011211211100101211200010202121011102021121121120201100212202212122112010111220222102101020120200211011100112002012020121210210001220221222201120022200002001001122201010001122221021221021210100221120022101000211211220022102101210100220110001221022202121100121111002122100221202221100012200102210001101020112222102100001122112211120121101202121111202001122112220012020202011001110021120202211101022120000001201022122010212101001021111120202212110002000220212210201110012212122002112102100200002002200001120121020122002021001102000221121012210112011100120001222021001021102000101021210011200201020102001120112100101211122020012220102012101112022121102002122200121101102001212201111100111010211111020210201000101210100101122022011010111021002010201211022022110001100021110100201011200112020120120202001122012200222001011122100100110222212122221201210011022202020121201001201001001202212001011011010000010012112000120020021110200021200121112102200012101020001202021011022222212101120200112100201121021000220211121222122102111001121220202111122112121200101220102121212112210022210012012002221201020002020220222210120201210200021020222201010001021200211100202222110121201111202112210020210021212011212200112110111001020100101020201100021002002212002020102012020011001122222011112020222202210100110112201022220002102012201101100202121110201101200120110222221121021000110010120201221211020102021022222200200111120111002022012012121201210102101211201102012210202022200212111021010211112002202222101110012010100211221121220011022001212122121002210021200220010100110022010022010100122012100111201002000122101211", "012010102221200120110121222120102100211112200101101202001020000002201110002120102221021001012000022210000220111120020200212221212022210210010221111021022112020211100210010221212200102212220211010211000021222022011222121222121020120110111010002011112100222112000202022212001120110202000021220012002010221110021122112110111002222000200212211021220222202021110210021100002022101210110122200222210011202100202012222201122221111201121011210001210111211011122110111010112012122220220222020101000020120202001120221222010201122022001122211021111001011121010112211112100201112000201100021101011211211102020212021210001001111022012202210010221120220011212112211210020010012122020010110100110201111122020000121002200120101212020212212000121010222101220111122101011120002210220022211210101010020020210001201120020120211011211221021001200010200222000210221211112112100220101120101202221011101110111110100101121112222202222012211201121020002001102110210001222210122121011112020200201222120002112120010022110100021101220111010120200222102220101220120221211020110101212022222101212222112000101120212220022002210222002011020020020100221121202002010202020201212121110020220221022200110202101001012202100010012111221201212122000021221211212012111121220211010210111221120201101120020200102220122020101121222011112102020101022100110002112222012120011111011012221200022002121001220001020101002221112122022121100101011020021212010111210100112112220021211210011001221212212221200220120221002112111001121110221201022112210000122211212002102011211222100002111220111220000212110022120022221121120112022121220212111100202121110021210100022212000220002021220212202011110121100222210202100112202210200212221112000101210012021021212121120200101111210222022210111120201210001221221002202210001212000020012112200102100121212110211212010010002200200101202011120002220221210000220212022220210002112212200001202222101201012220211021002011212002210011200012121002120021102001", "221100110120220101102022200222110011101012122110110220000110000221210020120201011201222002111220212022001222221000012010221220211002012202201120202102111110112101022211201111212121101102102101120202222102210120211210200222201210001200002010012021010120122020222201211011000200202122000010211101010220221012122101102002100101221200220012012212010200122010012110012200110010001211021000000220122210222021010110101020212020101201200000000201120201210100212210011210011201201002111212201102010022021112220000121121211012012210012212011220201000202112120111100221220200111110222121120011020112110112222021101212102122111211022210202022211202101101012122211111021101201101212002200102011212021020120100121201102012202201022010020122122020101211102021011121110210101201201121110212101021220200010121102211000122111022220221001202220202122220122210022210111002011021112212212201212220110110012202011212210212112110022100121122101010120110102202122211012222022122021112021122200210020001021121012121210100001001212010112201201111210210222200212021101102020010212201100002122110212210122120222110110012102020202002100022120000102222220111222020211210202201112222010010111210000102200012212221222211102000202221120101122010021202122222220201001201120220001220212111202201002022212002102011001122000211222002220010002110101120010212210202100202102121010200010021002002111000001121000120010201121201011001212011020010002112201011022212221202202210021010100100020201011121122001010110010011000102111201000020211210210121021020012210021100200020100202021102222102000011111011200202122111012121012110112101021001122201012011011020120110012212121000011100001100222001002220021220010122000220221000201102020201102102011102110210022012200200021210000200202210022100200111122201222022101220121201200101211201211010212020002000020011021212022122212220111010120121120122100210112210011001222002221002101000211102021221202102201201100101202020110102010102112122", "020211100021210202011012000111020002201200222012202022110221222012100020022021012001212010012112212201211010021211212122100110012222021010022001000002112010100112220202212111001102002100012212111022001000022110010212221002020210101110222011120101112110211121102012020220112211121122222111201220022110220002121121022221022001002202210022111201010102121210212012102121002112001212102220021012221212122101210102121101001102221201202010011102120010102222201120210221222100022102122001212021122211120011221201122012102022201100210221211211212110220220021010012021100011112220220200220122002101022200222002200001001020211020210202121100000011122221210021010120211212111202010011022012202111002211012221120001001212212222021000011210222001122002201202011200200101120021212001201200100221200102002111120111002020202002201120022112121100110211112120020020101212222012122120020012212221101021121220010020101012112211020110112102002002022001222010000021212121101011022112222200001001000220102202012002002111200122120011011221011021211112201202120102201110201200102110020210210000022001122012211211202002112201122110122220200200221010002120022112000002101201222222111102121122112112000211011021100002211101122201211010221120102021012022020022212011112011212001210012200100001110220201222212012110121201201220212222220121110210120122110000011202120202010012022222212122211112211010212011002101122220120012200010100101200112222021121022102110002110211012001222200222020022211121201202112201200211102222111120212011212120010222002120102110012122000202201002211112000001111121222001211122012122022022010100211200120021000010112210210122002210210220212102222102112000120200201221000121112222022100220020002222112012020110211202012210222002122220202100221122121010201020200000021011200211222111212112110012020022012122001020111010122120121002102111202210022221220001202120110100012100111112001212010121121022121010211120112112220110021201222201210100121200", "222001121212011020220121021222021202121201120211122110020100100111102102221020220000100202110200210110022202211101111021012110201100201020200011020221021200211202200220212102000020221200121012120222120122101220212012012022200011210010021121102001122010002012111201111122120122000101012011201020100101100220112101011210010010222200201222111011200200022202102000011110201210002221221111202201121212222201212221001020210100211021212012000220210111001022101002000111020001111022201211011222202000111201212000122022222202020002122121022121110201002200102000211201102100210111210000201122220110022222111200200100021202200010200000120011010222210121122110010012010010110020202011000221121112201200222212111121120200221000111022220201022012211021002100201221001021002121102011102220111101021212222200112202110212111201221111120211122101120010200020002110112202221222202102201201210001020212120120221011200022212112110112021120122010221002202000022101020110102102211220021111121121112200110201211001220121200212102222221110110121110120101121022212100220202102212110102121221102221220211100100121002220122101220021120012012111200100110102021020221011112001001221101002122010010000200102122212120102211120020212110122122012122202111000020010222020012110121002220120210221101202102022100100021022012102201221200002112222121001110100121111100222201102121112012022211202120012211011220121101200020202110010000011212110112010101110101120200222121000010020002220122000121111202011212101010110000010012110120211202110022000121201100000121120102122211110112002021021121012212012002220011202221022211201102212020011010200221010221111022020220200202220111200102022010102201200012012011111212212000000200200200222202100111220201202022102022111002011022010202011001102120210221212222001202112102000120010112212122221012100010201120002210012022121010011201001212001221222110202001011220120120112212201110010221102021212222122212000210012221122020202221121022210", "201102102221110000001000221002111222210202222222202002022110002122121010122120022001102020002102100210121102211110022220221200212000002010201200022002000020111112020200022121211112012100001111122100000221000210011222102022102221011210111020211121121102210101202220121022001011111210211121202211200202222111012112222212022201112022220022102102221012202122220021012021200201222000200210020120120021102102112210112112210212020001120111001100011121100110211000221102022221011011221112211121201110220212221022220202100210200212020101111022012001021102211222211022011111200210121021200120002020222222002221101001221021222000020222202211022001201012122022020010202212002201022212111001010011002201001120211202011100010220012112020002201111200100221001100221020021220020100020120212120220212121021201020022221120200002122122122212111020120022210102212212222122121210001022212010112210102221221011201121200111210222012202120022100101120122211022212200211002211210122212222220210211201002120112000020022221010202112100120010112102221102022110111110101210000221021221022121121000201202100201220200210111210122201100201020122201120020122110112000001010122120201011220001121100211011100111211112022110210122022012110210120220001002111112111001211112211112021210202222010121011201211222010020010220211000212100200221120212011120221021200212211112022012220221221222220202221022122010012010211022210011211001022200122011202020201001110111220021110112211221010101000020110112102222101222121020112021100010110120002110012020122201001012021020202010220210112120011211201112112221220222102121202211021001021210012020020101121120222010012112121022022101020222222100212100020212110212021212010110010200210122021112222120200002102001020202112201020221110221212010102002212220102020110001202110000001021202001202112022021011100210122200021222021222120210222210011102010002011121011101110021120002120220122022221221222110012220221111201210121011210120012020020222", "021102012212102012220012122011122201210222200022022020000220201021102110212120212201221210222222100010221011211112121020121112211010101002021200222112001211012012100222212212020200210011002002002120020000212222110000111202201222011210000122210000212220012210202011021200012100102112022010200200121000001122001012002122020202201011110210220100012122012200101002000020211201012112021020122111210211122101202022001002011102002000020012021001220102102021211110111022011022101202212112002101212111222000112220002010112222121112222112000102222020002222101000000022022012111110202201100022022210012210102112011202110212100222101002110001001202102221012222212221101000012001010211002212102200102102210222001020122210222212120102010000112222202111010120202211011002100220102200200110220111201112202221221121021001121121011112022100200121102022021000201112102201122202120201202120102101211221210021222212220120011012122211221101220122212222102210220002102212100010221012101022022210120221001000010120221012011200100212121022220212010100221022201121121000110021002221112020001020001100100211221200122111121220110201010202122201220210212021021000220121210121120201002202102121112020001000200102002221201002200201112001122121221011202101122012200122001002121201122010121121111001121111112102112211101202211222201210002110022020210202121111110112221101102201212022011211110211221012200222001122001121110222120020020010211200022012101022121222002211012012202020002212021100200100100112202200100022202120102111220102212102011021211102200001111221021120010121011220212110110201112202202001222011122220121010100101022111111011000012202100102200120102011010201002001120100020122011211021021100202020021012201210022210020122220101110112102111100212001022210022022120111101200212012002121220001122210222211222100221222101001000021201011221212122111001101210022111221101021121021120022010012222102221111210212002100202202101101110202110001011101121001020220012", "012222202021010211222100121112011002122000010012221120020221220020211211100121112002101222001122222110021200220020100001221020000102112001222012222201211121002022122012011112111210022202111000222220222201022101122121020102202001012210002120000020012022210102011121000121121222112202010022100012111200101010002121112201021212211121211122210212121121000122222020121012100222022122001012120021220010112100202222112211022000121111101101220002012010201012210022112111020221100012200220202122002110122112001210222020222221000220112200220222200201012020210102102221220011210121112002211200200222022121211022011211011020020222200200110211022211120200201212002010102102221211112211020011222111102210020211010021220111020020111212221220121010110000101200222002222021110221020121210222212112012200220110201001110011201221120011200101000010000012202220221210110200022002201210212021121222200021102001100102012010022011210210000110222201202202022021102010102022100102102110220201220201020110222121100202220111122200111122211100021120110102110201212110002021021120212110001201202201111200211110212220010101211120212022201102002211020000001202122000100110012220011210012211112222101222011002221022122121000020220211011000021001202220221002102212202010121201101102102002212222222011102010122011110210012120122001112022020020022210101022010210102202012112000101220001122100211121211122121100000001210110001021101000101201110112000100122200201111001120020000121111120020101121001010011211220211120011121101002121021200011020102100010201222102102022012220211222112000021102201210122010012212121010011000112220222202212011200122021100021010102001002200021211201022200012110102202202000212202100021100102122200101220210000201102020021212122110121020210102000111122121000100012011201010202010210121212021201120101000120012221201202201220011010112110002121022211221001202200202210110122002221101000202012102200102211100122001202101120110202121002102210112112111", "110212100122112012012211111201020210120002021220111200111122102110002001022001220121122022020012020212102012110100122201121100202211122110121222110121020022202012100121002122210222222222011021210110222022012012110202012000112022101221121102021111002102021212120121112202000100200201112002220012202100211002022102210021200201021210011200222221011111110102011012000011011002120000011001100111221110010202022020022211021012011102211200102001122010021222222020022111022020221221102020122121210110220002210121120200022010110120210012022211202011122011022222002102102020012202111020221112120011210210110000111200121011211000201121001002210120002110010101212110201011202022002101210221012122212110210020120121022121011211211010201001012002221021000010012020210201201020020001122022210202212121100100222010001000222102112121200011112211211122201221212201211120212101102100211110000210011011012122011212211001021110020111122122102220002011211202012012102101102101220121121222022001220212211102000220101220202111100201201122010020212212111212100210022202012012022011110111212021120200011012120012201011020110011020122202200110222120010202021120012200020211200102002122101212120020212102210012222120020222210112022101011122020011121200200011112200021212000222201000000102021120221111110200202020100221022111222110200020121001202110122220212201212122201201210212211110120202012120201101121110211220122222022110011021222112002202211110021210101121222120102101011011001122120211122202100221212222021101000211121102101221121002122100001120220120021220102020011121112222100212211100201000112201101201212111121222101021120200001002112011221100011211010211200112101121221210202000211210011000211121201101121010020212221010121100001000011220121111210221120111200111110102102111120020201211000211221122011211120201020122200211112220022011022101111210011112100010001100000000201120122112010101002001122020121211021012121210110212002021102012002121110010022101", "210010100211002100212210011120100112112102200110221010212200121222220111002222210110202121020200112022220221000021202120021002211021101210021202001212101001220011121020010011221100222021211000202112020200002122000010210220102001200200022101220211101110000012010112102110211120121022112200002112111201212010220112012202222212001212210021011201012212200112222002100100210001201001121102110100202010220122012101201001201110011021010212000122120121012102021122020222222100121022112122001111002122110000201001201100202201122110021212211010200110202120021220222202222220001011010210011111222112121112211211111020022202220210202121000200202112001000120021020120101102002110012102210002202212022112220010221201020022021121021102110121220101001221200110102011222211122111122112121012210022010021121101122221000122100000210010121102102021022122220222110122112220021221211122022111200012010002220022022200200122121012200020100102202110210211010102211212201120002021220112001120112100202000122112010121212022210121021022011122121201102101110222021012122201122211011200002010220222201120021012001101010110211211210122012201021001020120000002021122121100211200000002010111121221102210022101122000212111001102001200110201012011021000011011100120012001202222201222221011120202010122100222101012020202112111111100202110112022010000100020020000001110212101201022120112021202100101112011012000000201112211021211000202022122122021102120000201011122211102102102220101200000012000011101210211222012202111212111101012122210010222112001201000101222001222100022220002011202211020100112202002111020000101000001120200100011020221120111222220020102221202212111011110201211022221002222020202202102000210202002122210201112121120110102112102020010221220212012001202102210200020001221211220001111211000221001202021000100210220202101012212112010021222112201102221212121001120210102121112211002020112222200122210010221002222202210000101022220121221122011020102212012020101", "102102220102121000110111200102001100002011000002112020000000100020212002121201101120221100101001222021000222010120121001221021021101021122022211220001100021110110202222012222200201101101221221102220121120010221212122122201220221200220102221021200220020220010212000110212211000010112200111022200021222022022220100212122220102022220212110001201200202221220001200211122121112220122020210210011211020020201121201011111011101110020210221102102202021000210022002110110110001212101021112200022000220220012010001102220100200101202002201000202000210211102022020112122212102122110101012220001021212102122121122101121220212220001201222221121200210120222210102022111021102202011010102102222000221011121200102101222210120022112211022210201010220022102012022010010202111122222221220221102222210010122220101222021020020012111011220211021012020222022121112212111021002021102221202011020102001110120100012222012021220220110210202000012001222110120222000122221121121001110212020112122212121101120110120122200122111212220000011001202022220112201201220002020211211222120112112211120120022021112121112111102021020221011220120202112010002112122201022211120002201121211112121011202020002210000211021200102110120022012000211222020011200120111000100010022011112211110121022001010100102100021100200112000202211210021222020120010222002202101000111012211211100020012112220211222210210110201021120211012120002122000201201122202121110122001012021002200201000221211101020211220202212212112200010100220202112212200200122200221012120100011101021100122121010220121111221222021211022201111201012221020020200211110010110012020000100020021111021110002002121120221101012011112102021202111102222212002121111111010020110010202010221212100001121010202010202102101111110200120102212000202022222100120101011011012011201120211212100122212121100001202121010200122210022110100220122101110222102201112112112121010111020222121110122102211221002001212220220211210021020100211020102102201", "102200212221120202022011020101210121022100212202201121112010011211010011110100220001201121110202121020212221202200201022120210002220212012011012102010202121210120022110021222020122110122210010211002120010000111001210122121200012100010010222102201212121001211020002101121122122002212012220101112101111010101111102201020022211112002001200222012210210002210200011121010222212011022121210112201220020100112002112001201120202201120010212012010200112112202112110010022221211022101002002221111001100021101112102110012001001002101120111220220212111211112121102111022002210222200112112001000222022202201002012222002121101101201111021110020201010022010121211222200021211120011100100212120202200220100100120012102112010111101102102100021000111200112021002201200200200111220201100120122211102112221101120202202012212011121010101100221012121202001212220121200210211100212222022212012000202210202011021120201220201020112220022111000121102221020002212201102101001101212022020110111002010102210112002220011021112222020021112210022200212201221201110001212102221210122222222001120210022100010102102110202201122102222100210011221201101102202202121110002001201212101020101020122221212022211220200011200222121211021201111101212221212222102102201012021210201010211212112021220222010020210100101121200202111111212121001201110202112020012021002220211112121011012001202112221210122200211011010121122010201221010002201200111101100011002111121121210201002010000000101220212111112202202222020102002212122220122122100201110102210221221000011210120120200200112111212120012020202110220121210220101220220200110201102010200121211101111011202120212112200002000111201212212010110220001121102021021012000100001200101000001001121202202100022221100121020020212011110202122011112111202012020122222202100221002022121011210202120010222112121210011111222011102000111210210010010020020022212011221222110201112022212110220010002200210112210210000111100121020001200221220200020210000", "011220112201010001100201020011221210110010212100010122110100011110021002002100112002210211212202020021202100001002111121222200222212122100002111021002021200001122221011201122100112200211200200111120011000110110022112022120120012011110020102010210001122012200001112021101121121112210010012211012111221201102220001111000220002012201102000221110200002102110200111110112210021002120210011120202000222220010001002201120012111212000202110201020202022021100200011001202022202211111221201202211111101012011102012002111010210011212201021110212111202112120022211201011211110020210210000201100010210022011111212102202001102222021211212110210201000020212202110220112200102202102011021101220200220220100021220000210121111221221100022200121012012121120100220210120200201002201100211111122210020012120021002202001012012102212122212200200120112022022121220212202210202221200102002022211102121222222022200111121022111010121120221122000202012212202012200212011220012012021000000010001221022201021112111120111101000002100102210200012102212011000012122002212202100202010211201011011001121022202002002012100001112210022001112121222012001010011121121101011022022012000111220000112222210021211011020022212002221202100211111120122212012102112102110101002220100110111211220111021212010122110100012112110220201110002210210012202201020012112020201001022201200111202020200002111022112212200222112101100010120020220021020112021102100001212111222200101221002120222120210021200000221222210221201100220101000101000121120202122012210112022121002201200122220021111221201200022120100211201222122201221122200202012212111222200020001110102201000201022101012112001011112201111011011000022221121212000021222200011202211021201001120110002202202021212100202012200200111000101201100212101020220222200220211012122210211020001111000100100222020000102212201200221021212202222022200200211100000100211200220210220012002022112101020111222122220020122220122201122221200012211210001000100", "011102022221022212202221101222200220122102012110002200100011212212012102200210000020112221122022220210102001111220222021101121212200111000010210110010021112001202112120221022020102021221222111101021122101000102020222122122100212000220220121200200212110010000002102021222112011221102120002011022111001101121001100120010020120221001011222021120220001221020220000202220111000202011022020021010212202200021201002002111202100002120220221111220010111011221001022221100012121221220121112221210011110221212011222120102011222110120101222211211000020201210210201202000011101102222101221000021221022002202000201202101010110002110200222222201011112212022101111122202102100012021001200200011002212011121012220011100212020010120221100010112211002202011202122022002111220220210122202022112120222210121001101101222222020011112121221122011201200012122010010010111111112111001222211022220020011210200211202102122102002202021001220212021222010001011222002220210112110200122210110120022120121100222222102221201100200222001012121022201200102012121210002002112002122102222100020010101120100000220122010201211021210022200122111021112201200012121201111120221200022010221110021101222121020200021120202210210120021211122110110020020012201022110212020102100200020010220112002112020220222022122020001201100102201101210210220011212022002101122210110002211022100211111022101102102001212000022000011001201000020011020110220001100122012212221012120000210010010121111010221210220011100221201202101010111220111111200111022202020102121020202101201121110020221121200111000222212100101220211120021021120011220122102012120210121120100110212102212220220221111222212110110001201122112001110102221021220010211011112211101212011000202202100002100022011001100101121211000110020102002112111221220111202002000001221220211120211221012222221100222212000211102220002112212222011222000111110211122200201101012110020220000021120121101012200022110020221222121100011012122210210002121121220", "212012112100212200020121112000110000000220222212102102222111202001010112101101211120200201020201101211110022012122111111200120122120221121102212210212012011210101102101201221102010121101202220020210112102220020202002212102200201222011000101002211221212121100120200022121111101202221012202102222110111110200101202010001211100020120121120020200002001010220222000201002010212002020022211100210110122200110202220201220022002121010222020120011001012012010111010211112220000110220020201010020021111222211122100212012222011022220222021012201101110010002020011021202210112200111020001001012010110221120002100100101222122112021101122122012100201221210210011112111021120010121122201000120102202222102100022012110110000112110121220000121101010101202200021212001211120002211111010000201110111000102022111020012210200210001021110222110110111100120211201202220012121210100210100120000201210002121101221110010212120011222220021102002112220002202220020121011220112001210111102122010201002201200012222201111001101220002002012001100220002101222222122022110210121011001112101122220002000001222011220100112222112010222222201011012222021110121110212100201122222201022010212121010100111020210112110122212221020110220212201210012220021100102011222001000012122000122112110210202112121022101000002121220022002202111220211212111102222010110120101011000100210220122011221000221021100121002202012102202011111222201210102201010010201100101100000002002210210120110122000211000220220220111222022122121010120000002221200200112110111022111202222112201020112122112210222011112121101111011111002102201002120020110100120021110200210011121222222001101221111102021200002211112102122202211202022220102122211022111121021221221102112000111121200020202002212101211122102201102222112002121002211100010020201220100200120011111111122212121101012112201111122220100122111012120201200011111221122220112212220220020112101121211210001101122112012200112002112212211212001112021022120111212", "002201021012221021210021010100120200201222112001202112012002121222111002102222121020202201111011121201001220212020002110022200220001102121202001000000221020202100111222211222101011222022001112102002211120112010000112211012010111212021210112212021212222220220220111002020110221011201222012001101112021121021112221102210120201120220121121101210000222122022201001010212221012201210122111021111010211110121220012212011011201120120221201211011010212220001121101210010202200202111110010122212212210100210201011122011122211201220202200111022100002111102201221002020011100221021222102002101101011211212211002100010012011112212100012120120212022121211112110010212111121101200100011002011110102200010111211100001021120122202022212020002222221122110121002002100221102110221201122220211100202101200200022202001101102112012020020101002001112020202011200022210111120000211201202220201101212220111001200202100221222002222121221111101221100201120021212122000121112101010011110002220112202221212120100021001212111211002001212200101002111021100100112000210000110001110202002011210022110002120110211011110102220011220200101002001101100001120222001100111002102010222122010010110110100010102002022012222200221122200012021210110112001022221111212211012211022212101111022002011000220102222000002011102011200112210002201012211020220122010120022222210212122002020100221210200010212221100202011211011001211221220000021110021100012122002101121012011021200201121001010101001201212110020122102210112202122111011112101111011011221110002100211222201222211021001100022120020100110221202102012221110110022220022021211220122120202120110020122201112011021112120102001110102110211201010020102111120101001211221021011111011222112101220120211100020011201111201102220201110201220100100011221000121112012102002200021210201121122221222110201110200012022120100222002021221202021002220101010012221222022120011222021101100011022211110102011101101211010022010210021221220012000011112", "221202120112010002211122210101011000021002220102120110120020022210021100101222221112112221011110221012211112211122100122211102000200120100010120200002122010012220221212201012111102001202110210111112110210020020210020012002122102021201202120210012110120111120022220010021101121012122121121012220020201010211011220100211212100010020111022010010220222022120220111010010210101010121111012000220111021102210102002120101112212122202122022001210122210111020002201010120211121210120221212100101110021221020012110120120122010100211101011000212112220200112101100112002021100222001202211220001102120000021112220221211002211012220110110200002010220021101012221012202121110210010222210201201000211111110212001101101222101111102121020110021110002100120111110012002110121100022110222022201212201122010201021002202100211111020002210020201000110011120010100022002011100121102012220220220212021111101120212201012020221011112210201000110012210000022120021212001001122012001111000100201210210002000111102101001112200011201122200000221001122021001110011121120112021202012020020221011121020020000011011020001101200211101001200110011122002002101112111120110202200010111200010101110100211012202121211200100001122211002220220201210212220102200212010111201212220122210011220022022002010002110222110221201102211020100010112100001102000020210012022020202202001210202022101111210020002020100201111210122110022100102022010212121011101220100222000222201010002011202210221200021111020011122211212212010012212211111012102220220012022112101102012012100100101121212112201010011000112111120121200200001220012020222012102220000201200000100012221110022110110111012221220000112211112110121012212220100100201110201022011221120112021212120012112120220121022201211212000112010201112002012121001212022102220001122000222220120222220000210002121112110202100202102002101000001202220010222120222122221121010220202201122012100000001120001211021202002221111121001202020122221220001200210", "101210201111122020112022012220201211100221112101021121121122012021000201022101110111020120211201110211121021022010101120122022010220022120211222102212012001001100210021001202102221002000210211110011001102212202001202122101000011222202021021220101222001202102200222200202021101102001012211122122102220110020212020020110011220022121120120121200102022202101201211022021102210101122201121010202222000222102112022200112011111011002211111221220220110212012201012112210010200001120200100110211010020100222220121222200221010212220200011002222012210201011200221112020211222201112120002121121100021021021221002201110220202000100111120011120211110210120000002012212011001100000210100022110200121220120012020212010111102022201002120021112221201112100212100022122112202122021220001021010101022212201101202010211102000202020020020102220002220100112111102010220222220202122222000122220012120010110221002212120010201210120010002200201210012221120010112021222121211101022002210000202000120110220211122012002221002222022100101222020111222110121020221202000201220221021211110222102121101202022020110020012111022000102000222122021022221010101221000202022210100220121011101101101000011120110102202112002111121121112222201220021001222111110211110011102200101010200021210020022112201212012111001000002000212202221221000101201221202021202202221200221020022000001020121012000211202202211010002010121012002201200222210212201100200100202211122200112221102010011211002220221010201012120001212222001212211001021011201220212201220221000102010012022102011102012102010210012101022021220110120021101110021102120122202120122200122220220111101001121100002000202111120221110001200020210222221212201221211122201212000200212201121012011202022211002100010200100210122201022220100202122011110012120101222012002101001121022121102122001112012112122222222012201222221010122102110122001101012222111212121000202210010112010102000112111201022220120221211112010001002210010200011010020", "012221220021100010010111001120011002222202020000020012102222022102011000012000201022122121021222102102220011202212000110201210020112022122111000100201121010202001102021020110121112011000121210011112212102100201221101122122212002222111120212010001012221102211012022201220101001110002110122112101120011100102101120200110010220210002200211221001102022011120221121002011210000020201122011022220202110001210210211211020110000221020012101220122121101220200121200010100120102101110002220102022112101000201222212020120210012220210001001011012100222110000011112220201120102112112122221010222002110202020110112120122012010112011201011100220212222201022001011121210210200220211001021120010102000112022021001221200002110000022210112010221220020002121022022020221120202002012000010000201210000120120222101200012220200002221020211111112000201110212011010101211022211122010000021221111122202102120101110210120220211011210210111010121220201010022022022110020211012102111020202002202000122120010211102122022210110211101002110222111211110002222011012000101212021121010000102202202022112022111202112012110220010201022010122100020022201222012110101001011220010221020000101221210221020101011021021221120102210212002111001112212120012102110202100222202200221122022012022221021122021222001100001202212111110212221012210021202122011220122220222220002100122212111122101200020022101200012211211022110122201122010111001021211010222221200201121211222220210010122220200111101100200010002221001010221100122022102201010220011002002201010002121102220120101222200100222012212221211012101112000002101222100012121002121212200111020022212111101221001111000201000220020101022221101000022020211111012200002222211021001102010222201122211012112200122212021201001121220001202101210100122200022001000101112011000010012021120121220200002221220120102112120122020211122100021212101201012122001120222112020222011112011020222200022201001000021111012010011000022120001022222210222020210", "221122102022012002122022011002100200202122021210002111010001220212020200022011012102102101020111002022222020221210000221011122202110210120222200220222102021210110220200220001121002202221101110211102012112122012001201200001011221022220011012121202220102101211000112122012201020121020021201220201102112121021102222202101112002020201011201022012021100121022002210000002212111001201020012210020011111121221212012222122200220222202022011101021201212000001002120000000020102221002220101122111122000122020222121100112010001112200101020001120221020021022020010120101020101211012011021102202022201012201201012200222001001220222110112000201111011011020010120220110101202112001202211000101112010012202110020211202000212022120120112111011201121222211111112212102001112202220101202012101210110222002021202121211102122222001001101122210021101000212212110212012101011100220102220222101120111222122022220101002102111122212101010120100112010121210120221222221110220002000220211021122002200120210022011120021012110200012202110001121000122202102022211012000000210012101210200120121201202011010101010010110220211212202001101210111212020000210122220210010202211100220210210211122120210112001220001112112000120001011202210122012112021100222010210211202022100011010220212201120010211120121010011211212010101002020020001001001101002122120202001211022022101122222001001102211000112220200012202012212222110212100112101002100220111201001201002102212000002022101111210101002012120210012100112002210210202100221201010221121111020202020220221111212021102102001221212001222121110010110202102010122120200102120012012110021012002222201210100002001002102021201012120121200212201220110102212022210021121122021102220021202101201111110201220221122102221101022221000121222010101100222020121112211000100102202002211101221200200222101111011222111221000000222210201220012020101222201100122111012110211010102200201010021210212002001000221102000001000212001212021001000222100011210", "022020022021012101022202001200121000221002101000222211212000001221022211011120221211210022222210120101211022202211022012001022020020112010000122112021121110001122100120222000101000202212010202121010102110200111110122022000220101111001020102211022001220001002111221110222211221012001002211101102210100021012021021212101110220221102211200200002221012012002201111202211001112112120122010101021202220012021101120221221212011221000110021202200022122120111020021022000200221210210011221002021101010020100112211211022020010212211212221221111111020221002220210100010212001021101100200100111011110020211021100002220002100022222002210222202101201201100010210101012112010220012210210101210011012201212202000200110101011001120200210112012202100010021202222110020121001222210102010100221122222101020010020121101101212100222202010011112101211222112120020021221201020201122212002121100020020000222202202212121201121022011200112100121102001022022202210210121201200012010102102222000211101212201111212110122211022001221212210212210200001212121022102111211020211120201121202002211120001020202021021022222202220212210002000002210110020211022222210011201211212220021112001101221221222200111001101200022020010220001220220002112222212011101012112102020001112220012102200200102021102120120222201001100020001220112000000112121001120210101202021220221002012210210021121201221021200022201002211022202200120000221202120102221211201110220221211022222001010110020201210001220202100122201200200020100210011002202020222011001222021111121012021021110211220121210000210202101110200012010202221211011111210011210120110122120210100121212222020221121010110201002210122000112220022222022101100002121121210001021112112212000020211122021010111012021101200211021202110202020200002201210011202011101211222112112212100020011202120021011101021001112201212012100122010121220000220110000221222212201000202022021211120112221221012201001211221010110010212111112001210012212111120112100", "201222221221102020002120011111021202221022112210011202010201222110100112111222200221002221101211212100202220011102110121121121121121000202010101000111112020212000012022011212222200102121102120101122112221010021000000011121022211201121110110010020111010112200201221210111221101221202000021220222020122001012001200220100101121222000222102010021002120222122211211220222021221122100221000202211001201120110220021102010021201120210211011100110011201220112222110110222220012021212212211121210211101102120002222000001211102200010102221110120012210000222021210100020021220020022202012010120210210120001020200212220210111101001111021202010100201201020110202000121211222002001012112121020202120022210202110220201102201222201202222102011100002012221221221122121212100201010001120120012000220200112210121200020010110001022102012212111210021011100120210111202011100000020121001112211122102220102012022212021122011211022110120011001222020001002210212202012020000121102101222010001002200021020111010100001020001221000022101100220220111101122122122021112010111220001221021101222100212201020022120002120000010202210112122010221110122012202002020221220111210210120001222202001122021220002202211202211201221111000002010102212100222022201120202201220121011211021010210121200000022010102010002000202102002102120100212100022120220000200122011200110202111210201121211112202212212221112111121201110002122210110220122120000101002220121120001210101112121220101101111122111010221100221001220010112001202210001112120010022212100121020111110210220102011122002222122202211121220212221000200002220021212111202201121122212000022021210011211202200222022122012110101002100202001210111022101111012021222220010102112111100210211212212220022012011021101122112121111111200021222110001202211100211202110021011220012112020022202100002220202122111012112112011201002121201220222111210021010211012101202010001210012020212011022200001001200121010010110221111010000011112020011200121", "210011221101012212121221012110102101202220020221102120222212020112211001020220211021012002002120210121012122111111210220112122221121122211000100122021021000012021010211120201012012100221022112220200200112102110201120200011021011210200222012022111220101111210211211000000000210001210020102001001020102210201200201010201112120110212010120002220220202012210110111212101220102101111002001001222101011220001011011021200121122012221121000021010201121200022010110000102122222220220122220112011111202021000201000200021121022022002220101111120212111112011212222101121112122122101222010011122022102220102211101002100220222021222122121200202020012002111200001211011202111100001200220100100210000100002101222112021020110212011101110202010022012202000000020020222122012021012021112022112100122110200020021121212020101212200211111022212122020212002201120002100111102012010212001100100200021200110021112011010010221102000010210011210010202111121112100200111122100110221002001202222201212012022220120012202101101001210000220002110110110111111210010012221002221111120020220210101201012112000200010110211201111211221202020221202000022102021020010020100011002100011221112111110001202102111212221011122010110020120222210201020020020202000021202122000212100111100000122021002211200110112002201221102222122100111221011201212201121200201112222012102111020200000202200202211101212111021100102122220101200121112220121112210101201210011020100211100120112012011211210211200120112121212111120000011010110222020011012022011020220021212202100012211022202012211112222121022000010110002210121001201021000220220100221111201000221020011200121111220210011002212022212121022112121112021111110222210001202200220022112002200220212001200000011121001120211111102101021201101102210101102002211221000220001221200122010020220100002202222021001101001220021112221220020221001001111120201021112120112121120222101020201110210110020210212110111110200102121221211212122121212102020020011", "012220210002010012000101200121111210202201100002121000001012102012012222210211001010120112121101202012111210100011010111112220121111220222210022112200220210100012201010222012112200021002211222210010110112212122222012121120100121100101021101020212121002002010221110001220200122012021122020210100100210210021221010211101021112100101100012222002010220202202222000120022220212220011122222021000110121000112212220112022120200121001112221212200212101000122221002011122121121211120012002001100121002111200211101001002121220110220222100122010111212211211100120222120211122220012110011010102111112112221121101020012200221110000100012100121022001211100102021101021021200200120122100220022110122222212110022200212001112022220100112202120001101222002000202200211111001212210002022110211022122102211211222202102001210111012002022011102211002221102100212022002000210011100111112112100000110122111011222212002112001102000220222222201201011020210012200220011102021220010110111122001220202121212211202001012112001111211001122120102200202210120222021012220211021122100212110001010012211020102011011110201220212120210020200022202021022101221000011200212001200110111002212110110001201111200112021012202101220020200202012001121220001010012212012111200011201211210021001010010211000100121110102200211002210122000120012122200120200022110021220010222202122012012200021111210021012221022222110012010100011110000001112010122212120000021120112002122211200120022000112001212101221000110001022121020212001022200220212002010210022010020210202211211221020022110121020110010002010011201210120202101202221000121101202101221102220111220010001001021211020212222121210122021120001111021212000211021022011120101222211201221000210121012022020012122122022200011011001202022111200021121201120102101210212000111001102021011120021101221201011221021202212101000111002220011112000121210201120212220200020121002120101121001020221200100101211002210120002001121220212110101022202002120", "001201001111102122122202101020002001221222122201102021010011210201022110121112221210001020221101000220010110122112100120211000001200221021120002021111221002012011010120221202020012111120002111001202002101201020202122100122202002220122111111010210121110112212202122220001101000012222200110001212220220021121201112002210212210121001221011122011111222002201022002111210111202021202111020101011212012210121022010102012000202101222000122100012211002111212020210000020012110212120011121011121222112100011221221120100111010112010111222121112011010010211221012122110012012202202111220012102201020001021211122200200220010120121200212021121112102121012021022012200112110021010021100112101210001221021211010221210201122011010001021100021221201111220021102001122000101001211200120200020110210111202211021122000210212010200102011010211102212101122010001022211010202021110210001121011020200101222002000111021012021000012102002001220120101010101120221112220201220210210022121102020210121111220200201101212011021100021020101021211120220010000110102022202021222000121002101002201201011220001021221220000000220020212020121212120020100000211112121201120011120120101200120111011002111112120122011100200001100102102102201001211022020121000111000110221020012222101100201020022001002022201010222100010112101220021212020012211210102122110102012012021200202220002002120211101221001112012020102111112021112021010221211012011110212122201222102212000100012021211010100211210012122211100000100120121111200011120220021002100220102212210000221122211121110200211012020101112110001202102220002011021222212102221210220021010102210000012000112211001012111211202221212110022220122200122112021221101122221211120112011212122022020010001220120210100002221201021211022201020210120010012201021021102121110121102022000222102201000000121220102201011122122010020210001020120200102200011210001200010010222201100212222221200021201202020100000011022202001210211012201112221221000001022", "110221112002120111121002120201220220110202110101211012210021121211010010102000220000222201201001001111222002111011220111111120001022122120201001120222210020002022101200000221000022102022212112212020220022120111022021122002120212002122022121012001021212101110201021222222200220011001102021020000020000211011010211012002110221022000200201201212012021010220020000011012000001022212010110221210222022102021210220101122200210202202200221120012122211122122221100021102100010200101022200001200210102100101001122111011220211100022122201120112021000010101000210210102012021022111112222012021021212011120000022112021201210110121221202010001121012211100101221002222102000202202100111011210212121120100100012101120100021000100100022201020101020202211202102201011220010011212102112220022000222012120000022211110101001110211012200021201112020111011101220211022221200000100010210101022002020202120112021220020220211101212000222022020221210222210222201120112000120110201012012212111100110111221101101221122120121201121222011112021102010010202001000001200210202012001011220211221000220010012101200122011001222020210121111120222011202002210120202210121202020100222101120110111222120201010201221220201001012020101221201210110021201010102111001222101002202112012001200222220021202022111221100020101221122222221110222020111000100221002210221010221011111111201002012102201202122111220000011021212200110022122101001002202010011020202110110110002121221202122202000110220101021010000100022120110012110122121201120021012001102221120112110220211221211222022110202210022120022012020002111211021021100221221000010102111020110210021011010220201000012101112111222210020211002000100122210002010102212202221220121200202221112220112100122121000101210011111012010202020202021210212020220211120121212200010102022120221100200120121211111000010112201000021212200211102221001201012101222022021012212000102121011102010001210022002000001021010211000010102122012121211111111221011", "202101020021202111011101211211110002102102010201221010021100010212010121000100000022212211202012201001201001010020211101112021210121221101200122002020201211001012110111122100211222020022112002200110020210100121210211220101110010200220112211000022112011000122021122210222112110102020102120110201100012202201211121220012100012212202010011221202101202222122110011211020202222001002100121101120220200111002200002212002201120210122202021010221122112021121200102222222202122001111220100201210022100101001022000211212211200112101211211221100021022012020220121202120121000101022122000200001022211112200200102210222121211211211000011002110012112000100221102222102020112010020212202202112021102010201022202010011121100111112112200111221001210101000102021001002201020210112012021210102022201211101100111202020202101101210101220212212020101201111020210100112222010020201011020122020120220020222210101111220002220011000100101021021201212001010012222022121101101021220222010102002111200210201012112011202021201222112201121202112202122200112212112211120122211020120201200210100112121222012121001211120111111021200212001002202212210120120002122102100011220011011110111002012120121112120220212020212011210220020212000201121221012221001100110110121020010012221010120100111000100222221122122102222201001222210011000100100221020111211100220110111100012021000221121201120012112101111110222221001122112210212111121210110112020020012002211221101001211220110101211100022120122020012010020022022002122020112020110112011001211120222122122122010212220021211011100001010101010201000111102100022221011202112010121120200000010002021222102202021012020122221220021022000020202201012111100011011002200112120111110112221202010011221020200121102202100211120011000020202201012002000222112110011120212020200012022201112220100100212100111220202101212201001202200200022212202120212022101020000221222222022211102112002210222022001201010122121202200002122112212102000021002011011", "200111102221011112001102221000220022000112020122001020111120100111222111220000010101011121121202002211202121010000101001022202101110022212100011112121212000021220200021120102201012202211202022002200011121110120210112211222201112202122100010120110022120122201021222011102100202101121111202200011012202022100022121121200122012021111020000212102100120011122212220222211002210220201200200001211202100020210110200122221210011102211200112002012212112111111221222202002220202202101200011200001000220210200112210021221211222200222010111010112000111111201021120221020020100010110220211022002121020201110112122011011201121211010201202120002000101211200112210222220111110001111212220112210112202121122220112111202100022211202112122112221211011200210012010121210021121211110111101200102111211002221200101210202220201111201200211100100012122001121212012000200022000002212121112101002202220002111022202110001020221122121121110202212020101221011022110020222220010200102020121211010021012011022020200021221120012002110020011101202011100010221002201000022122000110001022101020021221022212001112001111222022202122111102000111122012202012002211020212220122220100000110101202220201220001121121211210201010121200101201020012012022202120011112000001200021011101102121102002101110022102021212020122000000102021122202201112112120122222011002021001020021001021221002102101201002211010000022220102212020020101220212100010110221020020112101101000102122020102021001112022120012221001121202111022121202001102211002221210221010211000102010212122022100220001020222002210020222002002112001120100122101212110022101220110020220011121220201111111002110000101211200012212112001002200200200102220021220022121202022220222201222112122001200221200120010002100001012022220001220202022001010001222121101021210011211222221111012220121010120200122010212122000011101210010211221202202022101000220001102201201011022221202002120000212021100110111021222202111000020211021202210111220220", "100020100022010221012011001022010000111210022211102020200201122220020022022212222200202201211121001120221222101112212220102221202021201022201211100211210200111211000210100222201102012120211110122111010110002021020102000212012012012002002011221001002220220011200202101000020010111120221202022022000202120022112112210122111021011212121011001112221110221101020211122201101001210212121211012200200210001111222020111221000222110012210002122220020022000200012220012110111111110200101220001001002000110022221010021110022012121010211010211110011000012110020001021212020022200120200022021011020112122201000102002002102200111010200020000211000121021010110122101100021220211221101212212221100110010220222021110021210100201100010020020220010100110211001220110210010021200022112201000122020020002201211102222101121002012021002222212120002220210220012022112222111122011221121111220001121020110111210112021202100020220000220222111102010102022200012122002021211220120112001101210111120111212002011211202021010200202102101122102121201122220100111021212101012212201010012011112212121020212201200121201222211022012020022221211011022001202002002011122210020010010102121001211102202020011101011021121022222202202021010210000210101002021221100102200011100000000101020002200201110010201200212021221022211222202002112011010201112120002020201212220200122210201010211100212122011012011220010010120212121212100010012200212221001010211112020021101212110022112222201102110002121121102111212101012001221020201102020202001102202211101020012210002001102221010012022200102111201120120221010120220100110012111202202121111122000002212212021200122021220102220201220210120010221102122022001001002122202012110021021110222020101120021110120202022102102011212220200102110102020002111011011002211202111012201012122120201212220001202220020110212201112221111112010202020201211210022211000110001222100120102102000212010020211010200011012021200220001200222222221110112212021000011012", "201001002002002110112102002020011120011001121111021200120111102112021112012221202220022202010222022210122002201201102212101012222120002222000220121122220001212112221101120222220222201122221102112101210222100111020221221222210112222000101012220021010220210112001111220010100202210011022101020102202021200100120020002112002022102012210020122212212112110001210200020110001120220111221120220202202120100222222201212002111020110101201201020100122122112001220212112220102120202001010120211122001010011221120102111122210100111020022021001001201110112001201111000220211110010121012100110021200100021102212022021100010222022111102000012210011100012011120121010212200221201221012211202002112121220210212222120002122000212120021010101100001100221001001122002211010011022112101002011111002100022112211111222210001202222101002112021220221210210222010220222121220111100021010122220002022201212202010022110100210000112002212200001202102101112002212222201002222020110211201011211122011211002220022220111201011120121200200221212220222202212100121200110100101202010221022221220120020012201001101111100000222111212111100220011200111120120222212012010000001212010211021211002200220112210202200201221101222110202021101100020002101002200011121211222020211201002010010120110111011012001011112122101202101121100210020122110011121120210012020121212020011222121102221201200221101101020002112222101220022020111120122110212202022212221022210121110011211221110111210110110101210021121212100201212001201100211122210110021221000012100222100220022010121021111012010222201120010120021202220200210201100211011102100000211020211112221010220000001121010101201021010100121012111212100000101101120012002100212112010200100010222100210021210221022201000111202112022101012112111211102001012121210112121202201000020011020212100012111012010202011011020211002101220002021012202011100111210102121021002012010121120102002001212001212100100210121011212201120220010001212010002011012002", "100121111220111210121101122220120021210110211110022121212211122112102220122201200221111101012002020100100120200212210001002222020201111220122012101202121000202112010000001012011220200210122112012021112021022221221112021011210022010002210021010211202001222011001221100011120222110212121010121110201221111112110200020001202122020120200122201220202011202022110020120110210001202201111111020100202002011122112121121001122121012111101100221002212220110110012100122101011112201121021011200220200122212121102112002212020000212112112202120011102010100101122221212001222000202121122011212101021111221202102221210021012020100001020222122002022011000111110212022122112101221110020001210201000012100011212010210110101212012101212221101022211220121222021101011101002211112101021120112012200201110001002010222012020000012100101210121222120112212221212220200111222000201121220000121011022110122000202002202012111121112012221201000002010111021220111110210110210211222200200221101122211100021122001202020200122202122221011202001212012210120212100210201210212201020022021211121101010022000112020102211101120212221221011212020101101210202110210200002102011220222120220120202102012021011200210010121102121021221220011001211221111020100112001200002202120000112120111201212222002222010222000100211010102200102010121222200011121221212010222010102002012122202100200211212120201120020012021112222000211210121022121211200122220010102202112210001200001012110201201011110202212212011020220021001002111120012211111002211011011121001202011022202110221220000012000220012002220012110021110121001200220202012212220020010221101211102200012202222201110000101222100020102101000220002021001111200101022211101121220000020202112120201011011200002011211112221202121021221121000010200101101012201201010101020220110221220200220221100212222112112002101201101101122010212000011102202111002211110110120011210021020211102210001222211221202221010111200000222000001202100201122210012121", "222202121002210201012101200200201101002101220220010001211000121102001200022100020202002102102110220002011120120121210112110120100202002220110202020002110110012201210012020001212120212221010020121110221222221021211111112111112210120102122221201200012002202001102200100102121012212110000121201220100122102221211121211022101112221200112202201010002001211000120112011010212222221101222100200001112022102011121121122220101221022112210021111100100220120100112022122212012212012210222212020200021222020101200211012222011020122212222010002000112122020201221202202010211212120111002210201221222201120220010020221100221010120220202111112021020221110012101022002102022001201012010122100212201222001020210122201102110211220020021110101021022121122211201222000222102110111121211002201111120122211111120002000102010102022020001220210120020010112111102010020001202201200000222210021100100110002121112200110110200022211012120222012211001101201102212002201211200212201000022212110210001020221100001111122111101001001020112100212022121011101001020102100210100120000102101101211202112101222220001222000202122010120210111121112210210120011101002100222010210111022202012011000021211222112001022221101001011210120221200011101021222111111022010221022202000120002020212220011110010122020200210201202221201020002011122102020210222011022022202102212202112201102111121221000021121220002211211202201211000022100210211202020210100212002020002212102100201020121020221021102121000200021100121122020221212012021122111002020122000202011001110222022200211122220010121111011202202202200201122011012010112001111201000010210210221101020121120222102212210222011021110011200001110001111221202010112000001020110111020022220011221111002001010111200212000121210122212101001112011202110001000201212022101000120210120020122022211100202002210011011222000200020000120200022202111101121010100022011211020221201221120102021101012210022212212121021212200011200112012220200021121211002101", "111211221111112221100022221100212211220122211101202110020012002022212200112001212010010200202220121001011011212000200221220012100220221121120102020220100002110020211200020011122101021110001121211200110221012120020021021220200002221002100212222210021222111210200110200020111020112101010002212010011121212011102112110212010020002000200201221120110211001002011022212000222000112100202021121102022102120222202110120012000100222210111200010122021021011011021101102001212112010222121220211122212121010221001020220121022200101100122210200202200100002002220202012012200221122222001201112122211021002212022201012121200101012012021211122112120222122112212121212210022211200212100102202222120222121221002121212222122220212202011012020211022220101021022202202012111222202122211020110111220202211201101102202121100011011210200111011201000221021220222010221120021200120212121210122201001020221020201000000210022200002101012022002001101002202000110222101202212001102012001120001110220101121211022210101110102210220020000010001101211121110010101201012110220000010021011102000120221000112112202021001011110220022100012201012220220221010212200110200001120211221122201020112022200011112102210102120211200000112011000121112222001212012011020122112111212102112210222122111020101000021120021112111120112102101002222121121200222012221201201102120201111222000000220211110201022001212100200021121200202110100020200021000021201211212011220111021111101100011221122002202212000121020000221200012010222112012210120021002112012120021011010200102220111022002111121212021112220001200000012010011222101001112112020210021010011121221210202202022001001011111000012212001010121110201021221100100022201121112201011022020221011221101001221010022001102202220200120012111022202210011220110200102021221020012120221212120011220212110111122000112020111022120101201121112000110101010120001012111220022121010120222101201001200002012101200011202110000101221002211201020020211111111102", "110211110022001121021201210001220220221211111121211222112002222221022112202000010212110110101210022122202021001122000211002102012120201021002100120111221112110200212022202220001000000011110221011112012200022022001220221002111101101200001221100122100010000212100202210201210210102202110002210021222212110021202221210211201202100011222120000221011210100120201001001200222102210010002212122022002202200012122002122011010102202202212112011202221021122111000121111220221101220212201011100010102012021001122102022021210100111022220010012112210221210010111002111122211002122022122210010120221020222101121021011221021021212201201011020111222120201210001022020000221100010210211122020000110210212021222100212120002120222022101020010101002120021111012222022200100101211221020111210220111200220101120021011001101022202100212222211221020201200220101201212202022100022112201222121001212002121201010220001222111100111010122021101222202202002202010110022021112001221121102011110220100111020000021210101211021100222211020110110212110021102120100112200202112100112200010210112011210000202120202100101111010102220021202211010211120201111210221200122202002110212111212000022001102202120111000202222112211010002101001011012212102000001102212102112101210220012101202201011011000211111120220001100221022122012010200110011101221002222201202021212112002100001112201210200220021200112012222020120120121021220122110200021021101121001202222021212221202220010101121020112121210001220100121120221101120100201121101220101201212010210020001111020222000201220210221110222001021201120100001101101101221010102112200021010100022212122210200000222212221212221221010220112021002110102202212211000221222012100210201122001002122220210110220112110201202121011211012202211102000020011020000221111001110211120111022012220002211010102020200111122100001112002022202211222210211222001022022011121101202221112111002000002221021100000022010212000210020202100010111210222222200112120122", "202000002010212022112012021102100210100112010020210002221112101122212210020120000211211021020012220220120220011201200210201101202211111220010120120112120000221211210202111220222111100012101020100022200222011220122201101201020221101102100112100122212212120011102020212101100201000200220202120000111021212021010022001121222001212120021121111000012201220000222200222011002210101211112021012202200001000210212121211220220220012200211022010101001121212020121022020120020222112021222200000102001211220121221212020121022011101121001011001211101201010012121022010102121211102020111100200121110111011010211000121202121220112122021110020111001121220111102100222201111102201020020100022200200011022112210020121212102012021001122120021211122020012021102220102201122220110010200110112022200211012121020122021012210120112122112000000102112022222111022112000101011210022102012201021112202212111222110221120220020222220121021212211100022221012112222122211202221110212111101222010112201012101021212000102122012112120120011201211012002111210020012121202122011210111100001020221000011022022110210220220121112002022011010212222120112000000101020020200001101210201120022111212001200120021001102111112101200221020220001221020102000020002221020110211020220102021102101202002002210212222222111010102200021121202120220101000212212110020022012102200002200122102021122000100002002002202020001212121121210100202201021011222200122220120111101000001011002002222111020122101021010000012212120221212212011012220201102102001002220222121220101210101110100012102021012002000210002112111120012112120201221021122212201001022112000120020002010020201121112220111211212021020222210112120102001010021021220201111012022120012201211101200111101222200002122211120120212120101021022202221100010200002110211000221022112222010202002222221001220021011001221200101002021200112102221012112111211000021122120200202222100021021021112112002012000112101122211102110202012212002010021120001212", "001120000000011122120211210102121212101122202100110200202100021211111020002220120222022101221112010110200101012101020120211010222201222201212102022220012110111012101121112222202202000220110011112200002122202120120220210102022012102120210122212102211000120222020222210002221000210020121022010022121120202102110022102002210111020020220100120011001000222021102220120022120111120022022112211211122021011101012211002022200022101210220020000110020002222111222000010222211110121001222200110022122222000210112112120122010012110101220012220011102210110011110111110012021202222110221101201021101202221211000211102122000102011122022011012202102112220000022202221200222101000210011110001002021121020010220221000012101122202120020002200002210200021110212222100210201220100200221202111122221221020001002100201121002122210011000001011201122200111222201111011011212011022010221002100201002221220020121112212212011200211022221020122210111011001100100002001022002022112002022211221012200222122011221110010000101200021010020011100122201201122200110102220000001222011102022112112210022202002000210020010122001120201201120021222221000011200121211022002111122102121022100111012210002210101221011122211001211110222111112022011111210202122200110110222122012100012202201202022210112121001200101000020121222121011002000020120222211000112021121221200211222021201002200011011210210200022122111001212221002212202110201100211200002202000222120002010121212022222012012000200210120101000101222221222002122012111211202202110200201012000102020021022012002010021000200101211111101110200001202021110202010210101000201220012202102200012202020112020202111111110010010010021202001002212221221101012222100200212112020112121012221210122100012201101211012121021210221012202000010010102011001021020200210011000012002201011201102212011211210210111011010221001202222111211101012110122122100222210022000002121221200111122221000102022122021200222020102100220122000102002002022100002010", "222022002110100100002001111112200000220222112011102121001000201202222110101012110101011110120222202202121202111201220021000110122120201220122102101112222201111000000101011210220120010202010022121212022021021111121001001000220101102220022112202000220212101222211021100122220111002202020201012222221000201011120201110021221011221012112000110222110210002012100002111200000010112212222200221222001220012020221111011121112021120012202101211010112000101222102201021102220122000001102112200112200012221011102011102222220220111200001122121211020220120201111002200100110002221220211122111121100211101100121021212011012020112012000001002111021001102101202012221222200112012002111111121201112001102220001121000222120221010221120202112121102112020200021112201121210020121112120022021002101111210101102221012100122101112220122021002122011221111011021110122120220010221200122101210021101111121201001001002020010022011111110010022222121221102221200010101220111120010110211020211101020010102122102201200110100022222202100000201100020020000201020210022222221201121211112002210021100210122111210220200010011022010101102001012120212221012002102110011012122010110211122202212102111000011121112210201112020120201002122121111220101120112000000210101121101020012210121100000112022221120012020222121001221001001002210220221002202011122121111210200022211022221122100212011210001002011220101101022100011111220022212222222110011210101102220210221211012100010201211122011220212102110121211020221121221110122000020110221222000100002011001111120000020121100001122201201121001112211111022012020221121221202121112210011011200122220101000122200120201200011222210212002221100010200110002101011021012012212201100012222021100112100101202000212000200002112020220001101222122111201002012120200001000112122120112120001101202021002201202002110021121101112111010010011111211010020211221022002122220102020102221022122112120211010202002222000221111120222221021212111011020122121002", "100122111112210101001201211021202010022200212120201011201122202211111221102001020022221010011011200002112011001012221122201022121102002010210022220022210020200012012022212002121200122102000002202200102101012100000220100210221022200100010200100011101121022020200022120211122020212102112020012202202000011122111122110112220211220110201022022002002100220111220210200102120010220201111122211111200112222001000202201101022000010221001101100210210100012101000111102020111221210120222000101010220021202122002001112101110222222111002121002202220102101221122122021010001112102100211201111100222212101202212202122222001120012102200121211101102210121000002111220110111021002000201010211101222121200012022022111222212120001100112010200111110001021022211201210012120102111000021101020122002112022200102011221112121000002120001110210011011122112111101102010122221010222021211121101002022022022210212222222121122120212001021110122202011101101112010000110220121202211021101202112210101122122011122111012110111121020100020202010022202002000222000002202222101121101221020002212012120102220100121010112121011222002221211021012020110200021212201111100121211100202011221102201001210100221020000020022002200112212201112022200222220200022022210202121000100011120002122200221120020010111220220010110011101212112102111221121002021120022211112010112220122011100212120210020221100220201210122112200012202211002000100022001100020210121110000002002202010211111201010002011202220222200202221112120220121112020201211002021211011120201001011012120002100102122020101222221102010202110110120111001210221002212110011211200110002101200021220121021011212020012002122011002100221022111221212121210102201201200001112120121221200102112021022200201111120002022211021201200121020010102001102001001102012010121000002220020002121101010110200020220220222020112212122110211200211211122101102221212202012211201101221100122211201221210202010110101010201020000222012010010201120102221200", "111012021010010011212000102202122221021120111200020122102021200110011011120112222012121022222100012012101120212100002122110021221212222021200000210102020210100210121100112202101112101200201021110212221120021220112020212101121002222200000012111102202102220210112110122111100012012101102112100121202011112020212002112011020210212012122020212100121202000001121022102001200010021111200122200201222122101001201011022011111010200200011112121202122001111010102201010211200222200112221012021200001102100020020021112220022110101110110201000010101001010201010112121210101220112100102112200101122200000012102001020011222000120110210122222001101002200120010011011212202122000001222100101100022101210222022200120002010020022200021002121020121001212021010211102010021221101010101012202010102000100202100202010021210222121120021221022002122210202211112210110120021102210222110011202020210011220002220220211210211110112000000002101201110212221220000021212102221100102220012121022201022011010222210212010202110122221010010012221122022020212110101100101121012102002200220011221210102101201110112020002102012221100221111111120110210210001212021020121011022100112022000112202010021221220012202002200202001122212222121222100221100010202202212210200101200122011000210101112121120001011222121221101002211120220221100011021120221220202201121202022011112120102022111111210012101121110000222010122221222020011111210010122211021021221022200112101101112210010020222202101221110200211120222020102221102011121022110120222200120110212021110012022100101020000011122210022220210021012102102111210112001001000211211110120100222120022220112210101220101022221212012102111201000002112110002001100222120101021212022211002201010110012200021102001111022021112211220000211121001111001110021011210100122122020011100102102001200021110011002121110111022222101011220000200210000112212021110221002210110000000111110112012000120210111011010112112101012121002200210011000001202100222221", "222100012112012122022122220001101110012010101201211001011220221122112200122120220110000121202111210100110011112001020012001121101022002010202211110020222110210222122122221021020120221000010001101222201201211000222022210010000222111210122002010211220210002020021222122211112122101120101100210210022121100110011020220001100111002121001021221201201202010211222021021011120120022100111000220201202010210220021102011220010010212022212000221102222022000221121220100021121020101020022100001001020122021202221122021120220022100211212021102221022001022020122001222212121112200220021002220211102001200101221220010012000021200200202110010222220122221211021210200002202221110210201111010222021202102120201211221020012102111011111220020121101120102101122111212212122222110201020222222010100200012021202220001000002222100210120201022221221002020221112011010020012210102210002111110201020121201121021021121122201110212210220220000120210120110000112102202010001222011100000202010002201001122102000212201012020011001012201110220201121011000202002022212212220011010211100020202021121121010011101122001200220221201120000021211111111102100210010210022101012210002011110000120212020200100021122112222212201100121112012002201221202120200020112200221112220110010200111222212101220121121012212221222220110200021201221102020200211222110201211112200200110100111021201200120101100110201002002110112021220001120011011001001020122220202210221101000221000020021122000122000122212010200101121211011200211111212112111002211012111001101001211201010201012010211022212200100110100200220022101222211012120001021211210002221111211021202102001010022211220202211020000210002202000101121011011002220210212212020121221221100111011200221220200210220110111021102212020210102011110212020120001121011020220002011200120021002012100002001221102000122111121011020100010201020001202001220220111100221012221002112010122112002201111011002101210220112002121120212012122200200012022101221002", "202022011002112022210212121000011101110200021001001200022221222022102202200101100211020111010020201021222022020210020111112210211211212022200200001222012012120211122101001112010012011211020121221201020010220112101101001211000001022101000121102110101212211021220021202110120222000010012010112102101001020011021220211210002021201111210201012221111021012200120100002221100211201121120000020120212110020000222111011021201001200001102100120222020210212120212211102221021220011021010222222120222012200010200000221002112201221111221010021110202022110100102200211120110221022001120211010120121101100121112211101101101201020022012122001012111021101102121112101011120021221010120222021220011220102012200121120022122222212210112200001201121201021102200202112110210112111110222210020121011200120020220021220120021102101021001212002220111200021220012021201220101110000011202111121100022202102021111211200121210202220020112222212220220100101211110001200101021002120110111021211201112222122101202202120120122002200021201212020000120022222001111002001200122001212001112222121222221222110121100202122121011012220210102120200220001000201001021122200211112212112110021121002221020121110110222222211220002222202121120202021102202001012202112022101010122200021021101111120222111021012121010201010011212100120221010101220102120002012020120121021120021211200021221120002002200200111022102011210201021012022102120101221102100201000010222222101021110121102210011021102220220111002102022112212211122001202121011222100001011011200221120202201212012211022122121020200020000210011120222112212100021102201212101112002012022110020211012120000021000010222211010212002201022110201221000212110201202111210000101121112211021200220001100000220111221100220210012100121211102010220022122220011201022022212002020022200021210222020020022110002221010220200100101120112002222022210100210021002201202202111120120120200210020010200222011120220110002202212121212120211110212212211012", "121122222221111110002001211202120020112210111012200201000121020000120221202020012221010002111002001221111101110020102110111011002201011022120012112222000121012010022021202012210000111120011201111021122100102100210102210101122110221121111222102000122020002112210111221002211210202221202220022220000212112011020211202021201211111212012220100202221010012221222122012222102020110211002121220022120022001122121120001112220221122220122210200020220220221222020021021020200212120020112121212122111201100000220221221100111202002122011202110001112111110201121101020100200211201102100122011012222101021221211222010020211212001220112201201022221202021102222012111011222212001022100221100110210001021012011221102011112112122102200001202111122110200112200020220002202102111022002201220222010012122210101102221020200101111120102201100110110200211212020102020222112210000022111020021201202122110102112000120000121002022202222221212212011200002020000010012201020021211202011100020200211112011211111022121001200100000021001210210112100122112210010011220002201011100220211020022211221210001002212201001210002101110112010222112221021200222210122110221112110220102012001221011001102120010201210221021110021122111220201001221012010202002220102020000201020000002020001200022221210212120200100001010221011011222022220001221121122021111111200212022221122200222202120121120220220201122112101121202120202110102020121210102112021101120121001112001111100101102220022001202012112220020020002021100222020012011120002100222121202201022101001010002010022112210120210002002000201122101212212020102221100001122220101121001022001201121121211012112221211010110200122121021002121211202122200001011022112101022121212021001012012201020211102110221212002121012200000202001202111220020002000022110012200211121012202001120002102000110011010222122000011121202021111021001101201100202122100122110110101210000010122010021101121200212120101001022101000022010211012121000212121101101001", "100202102121110010212202011212221011012012111020221011001121102110002012201010200112121222011000200201022001120000010101210202111121022212020020021000022201011121000220202021022010002001200222210011002000210020100121020112220101220011120221122020121200112212000110222001200122010212202012022101201200110221221100122110112221200020012111202022000112021201202012002010111120201210220122012001211002201112012002221101000022220212221111010111022022122010020201202221111202112000220002101110222120101111211122002101220100222122010110022101110012212202221202101112000212120221210110002212221010010000110121021121000220212022012002000010112001221011001220102110011012222121212120001010222122121200020212112102010120212001002110101101021221222112210020220101010101101102000002210122221022220211010202012222221220201012122212112100102010222000100001122211020100101022021201202220220112022202202100112212222202022211221011100120000121202020021122102220001110220020102112021222200021001102000201011122021001201020120111112221202002001001120020201111002012000020020022211122112212022012112102010100201010011110100111212221110202010020201220001112210112100110212011120110002220200021000202002010112011101110112010222102022222000201122102011221212101100201121200111110200220120002222002002121122011212220102222020202211101100021011221011102122010112111010021202011112111210222100212000012220200012001102211221221210012101010021020020112101000201021222110011010112020221000001201001202211020001012011011211200101012010220121021212212110120001110110010122222000111112212022220010200212221220021120020102122020012011220022211200111120201110021222220022010122010122021222111210112122221001002100201200120001201120022000020020121222221221102002220120000102101021200000202110002202000201001200020200111211022210000011022021121210211112022002002001011001021100120101200022111020200022002112201000120011222021011100220020200022002121211102120021210221221200112", "211120122021210100021210110011001102102021000211022211002212221102100122222102001211122020021112111221002211111211000221200220111122220212220101001210010201021102121220222121200122222121110200011220021111002200201120210021212122222212120200202112110201110010222200022221101101121111122112021112000200022012221201210111122202120000112211101210011020102220002210010000222222201221001100221120200202000120101012112212121102202201121122012011221212012001222122000012212211010202102222011020102220100202210210121200012102100211110210002112202100200012220210020021220200220211121021211020010122021020220200012110121011200202112211012210212010210120021121211021002112022200200201022111121000211021102202102121021011211100012001220002221100222210001122122102122010100200202110111122222000112012211011100101122122111212101102000021202200102200222101212121011112202202001221120122221211120102111022211111100010111022001120212122001121002220022121220120220112102201002112011122002212022022010102212022222222012011102220102012200212221020001002011021202220222022110002021201100101002021111121221010002100211111020210221102202011121200202102010201120112210111002221021210012000221021020121102001201120102022020000021021122011122120220122002002011221002200100222201221121011112110220120011021212011012022210010122212112001221121002011000201120001012111202220112101222110211222210102210201021211010220011110110111100212212220210110110022222121112212011211221102001212200020101200221222012011212200200120100011221122100220002212121001212021210011122020201200220010220202102121021221211122211211022111002100002121210020120000010012111202222110221110202202102201021000010112211101201010111122022220222001101110210012222020221000112200212111220021011120102100212112020111220200201010122212000010101000102110022000020100011012222100100112101202012220122100220012020210201121222121111110012122010212001022200202222202210212121001001020012221221200112111000020", "210022222010220222121111000021220022112100201011201100220111002011122220221022120210220210022022202020120100122110020222222101222210011202021210012210000020102011121121121211021101022121000100200020100122222220200110111111110010102120120200021022011112212211102211122222220222222020212220011212020122122001111020202210112100100012001012100202212020201022100221100122012212100220101002212002001122201212210210010020001020020021202210102212220102102001111022101111002200211020221021100112011220020002111002212212200202202022202002102022101011211101202122122011012220222200002002200011000101120012222200112001100122212201012220021202202212210121210020200011200222000020212021221220021110200012202221111022211200110101011200211022122112022000002011111102120112220201222121212011122211122111212022010000110002111111012220120102021011121221121221211220001022022000012200002120120021210002220200220122210110102102010102020020022101020020002122122211022121102212220212112001212020002020210121220200112010022102211210120021202120010000012012101121000210110221202210100122120200111000102002101210110000221011202111222210212010120110202120022012221022221010200200211212202110002010111002002020120101120102111021020111002210112222220102022201010012211011121001220102120010100202020120101100210000122222120102120220020212211120120101022120022022122100001011201000200020202011222010222201220102212200022101221120012222222102202000201120001201202210220022022011201220010211222010022210021102112012022202002122002220101100102111020220010222111110222111120020101011001102020121021200020021210100122200002022020100001101110202100100112102120122222112022021101120002210100101211112002012122211111200220010210110222111002202102001021121021102021202020222002121202221021221012222001110001201020010121202222112102120010222112021121000010111002021222121010011012220001222010101121021020021111120211002002022221010212101120210112020011212212102011211122112220202", "202211121021111100211002002110212112012210221121101110221201122000211111012020121112121200122111201010000111010222010000011201210022110201102120101100212010200111011210110010101001002000001222211010002012100110001202220012101110120201122021210111102201010011211002122121002101110120100210001122122012020211202000121120021022220011220000101221002201021020022022221101001112202212020012212211222102022220222221112112211002220220111022110122122010112112200220011101010011222111002012221111101222112001222001001200211222222121202120101101001021221110002000101022121121012000100111102220121111222000001121221120112111011201221200200010210100102111001022121102200202211211222210000202021012102010210111001121011110200212010112111212102021210221001010022010200012110102111202020111212020001101110022211202222220010122210010120020022201100010110111012202020121102110002102101012100101100011001201110120021211102102110101011010202221201020121021020201001121020110101220011211100020221021112102211001101202020020200000020021122022101020100020120011120111112221221221201011222122220011220200201202211200210201012222201012102102012022101101112122110210001010121201120201022110021020201000201022101021200102000012020220212100011201021022121110000121211110101011210222001122222212002111102021121222202212220121122000000210012110201001010102012221212202010010002221012112022200112022202020112211112221120200021112001010120101120120020120021222022111011211202221022211121112012221211101012002101202222001022112011010022112022221211021022000210220210001022020000122222201210001000120001110100121110221102102020020221021102212001211221121202122112112220110220211112212120011100011120022001202121020021220111000120102122111200211120201102222022210022201000001212222211120221222222220020012201021112222202001001011020002000100100012012220210202011021101012010120100120102220200111221201110212112001102111200110222220002120221122022120000201012110111111122221", "210120201221000211101100012010121121200000212002010022212020100000212110200202220122101210122110210000010010020111112111222001120110200002202021211120002210020012211200022201220102012211111011010222210210221122101210101011111100200211110110022200001112120201112021121110102021120212120200201010021022122102200211221200221002001200001120110101220120100012010121121220011011022101012120202202011200000222202012022102012011011100212100112221001200001102002002001020122112102222000110021121212002011202112221221110211001201110100221010121002221222202202221120011221221102221211002202110000100021221011001102110012010210011100200020102022011101020002201120102201022210122022202020100110000120010222111102211120010010000201020200010021011202222012011120010202110202201011102102212120021102111102002002201222012220102211001210111102002122122201002211121112200102121201020122100011222022122102021122102100102000201200121112221200200210002201121200122002110021012100210022101001210001111212012122022222002201122022111021000011001002021111211112002021002120121122010210101102100201202122212100000201111022111200001002212011020121201220200200000010001121002212000021121211210001201210220010211101020112122100211120100110001101201120022220201112220011200020202021112112011122200002012112001201000011120012002122020020211000202012220110102100111201000100101210001000010101012020120121222210010020122102122112112021202220022002120012111121210220222210201220221011201101120012010100022011102121001122102000222220020220022010222220110221001020002222101211022112121221100102112211121222100010002002121221000002111201122110120121022221112020022121120100022111110111211010211010112010200122201002210010000010211002202000120001112100020000022220110012210101002101201010211121000010001000110200010220122201100212212102012200122022100120111200100112001001222020001011010200122111212001122102021121200020001112222002100220202111220122021201221200010100110121120", "021112011020200210010010011201221211011100011110010012111002121101212002210012121221020020022222000210221212211110000012120201022121200020021110021020021120202121101101000220201220210011222020120100002000012202212120212210022021110100022210221000010122002111002010210220011211100101021011021102110001210120110022111020021210120211202201121022122100101200110001202001202210212202212010011011200012112110222211120101111121101020220010222120110100110200111221121201102020102111122121012022120012020020001202122201102120001221102001120111102210122010022202222220111212022101020200200011222022102012001002200200210121011222120121011000000011221201002022010100012011102212202222020100010011111020212021122011210101010120011222112122001211021211020000222002002111212011012121012012200210002102002202011022211110222122112122201220201221022101012100200020001212122201002101012120221112011100021201120221201101012211011011012001120220222222112012020110021212220212200111222220111102000111201200210020101222110002222000120022210000100001121221001201021112122002220022122221210202101222112020101001122212011021120101021101212000202122221202212210012010011121212200221101200012202212221211210101220121121211210012012211112020222021110000110101202200010001100021021220000110012112001012010201211221220120112020000002222100100210021002101101100111222102110112220120022011110010120102020211010100012021202221201012020102200001211100021102211121100210212020211220020120002211101120110211102101001112220212221221211012000200010010221102020221110010200202002100002010022102202210010121000000200122121210112101212201021210021020222121001012221000122212020022201202100202211101101202000000122120120001200112221012020121020121101122202110020222012011010112002021012111211200210201111020020012002010222012120120221012122220220012221120021112012201021212202102000220012011112010212112020111000220002101022220201122220112120022100012102022200222200021010222211212", "012011000121110200020212010210002202012120012200221011211201011022210010220102220000101220112000121101210220000122211211012221010002211200201121121000011120122112112012200012100021212210220112102221210202100022121111121021212210202020222122011211221210201102020102201210010021111001110102202011120110211021121010021110212110210000222220121102012020122021002011002222101202211021010001021220220002112021000120020220111020121200200022010021021202220211010112011022202020202212211012002221101212112022001200101111212220020100221201221201001010012110010100121221111220001102021012012212120221020102100212111011011202101202222102012110012000200020020011122211020122111212022012022011212102212222120021120011102110021011210201022020200222000100000012021112021222220220102111222111011022120020110220020212212202200101201210111202120222011120112222011010200220221202220011222020101120122001221020211101011000122212010011101001002222220002202120012022000221101101122212221211202000112011101120102102012010121002222120101112122122211002000112201111102112012211221001000012201211112112100110211112120002012222121111112012000220212110212200120110120022022122110211221020221002120112200012022201121011200001220000012200000021222200212111111110102110201022110201001212001122022211111122111112210210222222110111100111122222211221011121210221112210022202220201221221111200021110202211022011001020020201120011102020201000010210110012210002111001111010210101020212010121010202110101212202002202021021012002110100211100212212111121000202101210010221020222212002101110102000121212220120202220112112120210020001020010202110122120121002000020110210002120112012202001002220221212011121211222100212000210012201201221011112121222000000001212202202111111020122212102012202111222201101112212202221100212110011021212022022111021222010201102110021202222221012211210200000200112212112020200111001011210111022021211211110011102222210001111200002002221000111002112021000", "221121102120211010100210211020110000200111000211021120220020120020202020110001000212101021012100111012122100001022022201211220120122221110221112021111022210000210001211100202011221122202010222201100022111010020010210021201200222011210100111211002001011022021212001210111020201110210202122212212102211120000011211221202122101022000211100012021200121111102200020201021020222110101102202101112001021221002121112001201110022101220110212202000221011200111122021102122220201220112002100121120111210012210210211011110100100020100212000221001010120110212110102022101101021212202221200020001020100201220011000121010202122122011102201120221210222100200021012121201022200101202121111002122111010120022111212002002110210110012021212122001211111110022111112212000220222210101202221221200012021002211000022102210122122220112020221011121021010121120000000210212112021201000001120122102220102000120102000210012111111221021212102000010201212022111122102020110111022222221201100010221212101211121021212102012210110121010021020111101000012102210121111101211012212201001202210212110020110221211101022200021202010121021100112110010110112221120101221021000112111000001220221111220021112001101211211221200020012010111120021210220222012221210002022202022201021100112002201010211100112102121101100110211202122220220121211020120111001102100002200020210102000022010021212022122220101100222012121120120122110221010001200101111221122221010122100021202221222111111120000021011221220001222000100202202020122000012021112011022121011020211222102002221011020101201001021222222200102211111112011201112022202102010222212210102111022222001201211121110200210101012010222210012210101012122102222221102212221120222020211102112021012212201021221020012200212020020022212220110120200201111002222211100122201120102202002021001020220120002011221021210100201102122021022201102222021210111220012200121221121120122121202121000021022221110101120102020110020121121121222202120111021200012", "210010001121200120102111220201211222120222011001222101100211121100022012202010222102200212010212102012010220200020111022202202200212001001112102002021021102102211020201020122221121021211112011122012200111111112100100120000212101001010210020111210120202100101212022120010211210100110201021010212011202210101212202222120012012021212212201122021111122212021002000101001112222222202201102221120111010020222121111201100011110111211001120220200011001010021020222201011211222111002021000201211200102000002200020000001201201201211112000110012011001002202221112112020210100021021212210220020202211112220111211112120200112021221021022112012122120201010012121210111121212122022212022021002010020020011110221100101001111101202220022211101022000011120210012211010020100112211200000210100100101210202111121212022121121111201001101020012110212010111202110012110012221121100121200012121021211200000102222010212121010002210102222221210001222110111202002020102220100200221211222120222002002101002101001020111011010110210001010122222211112201020112021211000002202222001222121000221222222210212121220011010000010221010001210201200202122202012020111111020112222202001100101222000002021021101210112220020221221012111100201111110122111001001011222202000202110002210112100012002001012222211211102200001102210122111221212202221002102102102200111020221000012220200022222121210111000210012110221022002002102210211212002002220212012202201210002120202102201211002202210120000002210100111000211002212011011002102222110222112011201001110220111121111000011012211222000200202211022102210202110020010021002000120012021100221012020211001222012102020122201022102102022111211112011110201111210100120011220212111121022012011000121021002101122102020111011112012212001210000011200012012010012000021002202012210211221100210210012112110110011212201020202210211122012201002210202222021100100221202202001202001010000020100010210101011212211012102111212000020112010111120022112112100", "012212210200111211120211002122200010020002100120020012012001021211221102122122000211220210200220102102110010222020210001000110100220201020111120010110022121010202200220202212122200021201221210020100200220002121212021011201121020000202112020011222102010102102012220222000102020222010211202101200221022202000020200022102000021000000201010020100100122100021122011021112110110122202122111112001211011211000101111010011110010110020202201222010022020220020122202121121020010002112011200001000101222022202210221122101212111200022000110100221000201200020120120021101102122001010022200202022221002021012212212222022112000110100212001000101002210120100221120110110120220011202112200011011021210102011111022212221220022012211001211111120222221012022002202012020012110021220221221222122112021210122101010012020000020112221022010210112101012010020111210012121000011020201222222100212101011101211211100101100220121221101201102112010002212010201001011002121112201212222120112222111011112210212122120220010110222201120122101122210112211222101102201101210212110100001220020220102110011012000100121101111102101220202022001020210101210112202220002210201210112211221212100112022001001012221002012012212012110120201221021212022111220212001010212022002120100111020210220220120011012011121201012002000100100021000102202112010102200220110010221010022021002122121002000121201021001121211000021001000121220002220202101021100012210120010222020222101210011212121202221121012012200000220022220012012121020021000210112200212111201002221220000210111022101210101101101002000102102121111111010110000120202022220120211202110101110221211212111012021210012212202112012122100211110222102121012211220112102111200201012210210011202121111112002021012212102210201020001202011022210012221011020000102112220020111022020212221110110001222201011120201202200201010212220010212110122022021101012221010100101002211002201101202111020111010222020002221201202202201011020122212211111022211", "112122201121221111212212212211112111021211120221002221112012221200222202110220200120121200120122202212122001221211000010202201120110221211010200211022122122120222221011120002201020010102010020121201122222101200120111121211002020200110001112010112002211001211221200022000122220020202210020122010110221101121100001220020112201220121210200001002102022202222201011121021022221002201122012201122101002120101101110011000102011212022200020110222010211121002100202210211111011002012100011121221122102022210100200100110222211021202211010121121110210220211212220012022121112000021111100020012020211211110222211102022210222202001112211012202220102111210222120212221110022102010121000122101020001022022010010200000220212020210122120011021222022110111110211111120012120100201020120021202001002211010022011000022000212100000222020002222011220002110122010100222001211121012020212102011220120000222020210221121112102110200210022010100121002011112200120001010200122002000122101022222122212211210212111102122111110222201112100100222002222100011220200111010100011020121200202021011120020002202201021010200111221012200122221010221211200010102201220110101120121120001122212220012111101102112021111012001112111211102220220211010211212011222220022002200201111110100100021020000212100002020200000222112202221212001211120101021102121110122111200012201012112101222001121221020002100110112201201110020210202101111210002101221002020110011022122122011120001201202000220212021111111110111001200001010222211221120122001100100112012002011002221010220001002121210120011111202002200000212110221211002121220022222011102201200022202211212201022012002000220200011021221012102201110012211221220000111210221210112122221012202202112021010210101201010112002020220212121002121112100122001222010100221002202212012022200021222211222112222122112211102122120122000122110010100012022120220122120120100111112000220112120220202000000010121200221112200221001122000211200010210100111000002", "100202120012221220121110101201102220002211002022122222011211110112201122200121001020220212101111120211002200201120101200122110101012100212000212012001002022111100022022221222210012211211110201012102202020000121112121212200012022002211101110202220210112221101021110001020210022022221010120221102210220201100102110100011210211002121221121112110211001202121121122010001110000201002010010100101020011022010000011102212000222002010111102211002210020201002111000012020012121012000222111220001200210112120112001022212220220000000021010211021100211200112112002021012021222001122210122111022102120220100201221011200120101111021000120120121100122121100122222001201021210201121111010221211110210211202211221222220201012101011021021121201101022201101221202001010111020221012212201021022011222021102101100211122111121211200212200022101122101012001110200222120201101100102012200120220011001120212102021001020221001100222012202000101121011200020012002021212011000010221220221022220120220110100000121110201022211121002000221120002010002020202101211212211201211000110100100200110101020222011100221202000121121100221121011212100221112020122110210202021201202010101011102011202010121102022112012020201002200021001111022112211100002211122112020100210121011111200211211011201200102201022100111121020002002201110210101200201110111221210121212102111102202022212020022200222200022220121011110102210210220221002110010021221020211110121200101121001001120011102101001221200011010212122011001111111222100022102012201022212012222101220021111002121110202210020212000110010001022012011000011221202100222211101020202011122020002110012202112202101100110121002001210112220112012120220120100210000102200010211200100002210012220201002000221122122112100222121002011122120021212022000000220100222200110021111111211212212022212222011000010202222222202220221222020012011202211111111020012202222212110100220121022221012112102121110120202120211021012202021102010011122101210001022", "101201221212001220022102111102102100220111222211022220102021200020200121022010102002000120211011220212220201210001011012012010222211120010101010020210220220001120221011121110100202100020012220012202200201000200002012010101212102111220221011101210212001222211112101001212101102122201100000022102101022201011212201211121010120222121200202011120220121210110000111221212221022102112021120100021101000020100002101101212102020101220002201111222201110101212122021121202210022002202010021022122110020112021100011002022221110220012200022020102222001222100111120222001111111011011011220111110000011101122111221020200000210012211120102020112202222220100021000121100120011112022221002212202001001201110220001022211111022222000022212220010220222220112020110201220010120102120201110212121111110221022101022221000011010011002111201202100100222122021211111120221011002111200210020000011220002211021210211220002022211101212021011221110202201220000211221100120021220110121022221022112101210021220000211212011220200000021002221210011111002110212210111012110102211010100011022121221220012222110020212022021121021101111102222112010000212221102110001120101001222201222120222212101220001222112102220021000111122200000211221000121110121001002022122111022020020122222022210012111012221200202121002202222002220010022021011112000101222111201122211011001201112211110210100002112020201222120101100012021221210221221010201022021222111112111222222222201212002002210211111121111010100210101212100122122000001022210110202111222012212020120022210102022022120201202112200201010200101121121121211212112120001202100022200022112212200020110012112211102221210112111112111221000101200120102102102102110121210222111200111110202112021120220201202110111122021102221020022120102121010012122111100212221210111200010022112222022211201111211021200021001000022010212100202221220110010121200210022200222101001011212201002000201110011000222122102020212211112110212100110011210110222020001", "200012100020221211022221200020100101120122220020212000210021100021211021120011021102012011121000120000000211001110222010111010120121101201011002110002102100022202020022102012121110201112211222111202020212012122122121120222111200100022100201202022121212212120011010212112020200101120122112012210220201201211000212111022122210021021002211010110202120002002100221022121021210210120200111100102021112002120210200102210021201101122220100021100012102022122002212020110202220121112122002102121000020011012122020010201122110111110222110220102100100200010121020102221201002121211201120122011210210220221212111101221000002201221012101121102121110102012111011111020202111011011102122111002202212122012121011021121010022021022210002201220012202001022122211210220000210110201022210020221112210202100002020102110122201102001212001102221120110110011120021222220011002202000112010011021021102100102002212220111220202100002011002100100101101102121120211212102202222102002212212120102121210122101200110211021120221102211212200112100211010110012011122120201020221202100102101001221100000112201221210212012121210122001012111102012020200220121020111200112202112010011001220211022101211201020211111101012022021122211100021221001200112002122102112210011120022222111100221201202210200002111210021011122122101000000122001102112212010011200200202221201221000210022021010120020110212112220211022201020000210201121101212021022110220010220220110221212011121100002122102210002221121221221120110111212021021222001110100111110001011111201212020102120011222102002110120102000221111221122200210210011222121121200122012120001120110112010202022011211000212111021120111112010010211120212112021111122001002121102001121011000210102001121100201221202010000010010101122101100210000001220001002120101200211022220021222221211210110012111212222122022220021110001220000110111020002110112200120222201100201211000220020102102200220200012001022002202022002120001210202111211211120201002", "000112002112110122121011200212021102020221001021220002010120202111202122021121222222201022212021111000222211101202011110022200102211002200200221001212010021211112102010102122020221102120001202110222212011221010212122010121200200220022212201111210220120121010101022200010100101212122110120222001220011202002102010022021201202112010002120201211120212112002100010001110201121212200020101022100122102212110002220222221122220000222112000002101102212222100002120021002012200212212021120001210200211110202001101000011210121121010121122222101021222100122222212020110000000011000121000121100222001120110000010100211121002011000011101210121201200011120210002201012001120000000202010020002221100122220011120022001022010012102210102111202021221022011002201002002120212120100201200210011112021000212201120010002000122112102102001010021110011022200020021020121221112210012122021211011202122022210222111010201221020022012122102201200120202201020121011001102012120021001211022012122222222120002122102102221212121222010200220022102110212210000221102021211011202211202000101211110200210210122211201201222200211122100011012122211022111212011202221102211200210120011222121120011101101202120000210222001122112001202200112022112221020110220000120020022202221121201200102111200102220110112000121012202020022212021111101001202001011102220020200000200121221021221122002200020012102001212221011221010120211111021110012122102120201120001111210212110100221120022000212020111022020102020221020200110101110112201101101021011020202211212102212012002000200010200012001220122020001222112112221112111200121201222122121100220111112012100001201121221221021121022221001112121110212211222022002221110211121210021202012021121022122002122120202011122112210221200111222120020202121202211100012022100111100010120111012201120010211001202001102012202201212112002101001102101110222221121111011020020102011100110120200111002111120002012220221121002222102111002222202201110222222100120", "202002112201121110021100012112112022200200011211111112021221010002021021120211112102020221211121212020220100110202101210201012211101102200100121101112111002101222202111000220220022200110100100100212201010121001122121101002210210200101102000021121210112112120001212120020110101001122121200120102020021012001011212022111010002101012200100201001002001212100020210211012002001001220210011122022001122220111101022200112211101110110112001122200222222212120221021120211111221221222100212200011022022121110122211120001012102010100111210201222001010222212000002200221012212102202122002221201000010100010010212110112110012201012012202000121000202111001212010121220100211221100010211011212011011121001221200020011010011220122111012121020000022202010111011002220221112211120121102102010000220012221002020101021101121120011010020010220001221102020021020210101021000012212012201012012000112211000112202110000022120020202201222021220000121212112021001110001121200221211100100121002102101001212001211211202221100121012122020122122210112120200021001100012211202101212010102120111021001102010210010222211012000220022210200211122022001121200202121121200001120020000002011011112212012222111002012111010121212102111111011120200120001021200200221112111120120201122111200010002012022101022011000112011001122002201110221112012012021001221110020112000122012001211120122121002122022120211202010110022210121010210020010001111002100200221122211212000202012021011201012221212120210110210012210220202012212122120122200021212021002202101010101211012101110020212000220010100211121110221211100120222201121022101200000020201112202020211110200201012101122101202002110112102021001012001012100210012201001220102012101020111020022011011122211121010010220000212011120212112211011002001020001020100100111222201202021100001010020222211220000020101200222202010220112111212111121100101001102221010122000002020112020011000212102122111202202021000010222121111212011022201110200002012", "121212210222211011200021121222021000101010222122120010221112102100002201200002001012011111211000012212200210211221111221101020001202121101121100001200012020022100202122122020021110220001002001002210212202222000210000001222021000200012002222211001100022102120211112002120212201112101102122211100102211002202021111122122201200210111002000122121002020200000221012202222111101012200201212111101022201110111101222201211111010101200021010212102211020220201012120101010200112212111220012002202200021002112201120220022202010102000112101202210000210110201201111110002201101202201012221000002012001201011002212222000100012121110202000002200211111012201212220201211101000201112000210201002100202222101202011120020010010200201222121202102112022211110212200000211001211020101102000102010102220210220022210201211201011222001001220001012010000012222212111220212222200122111202120011121002122220001220100212211020110222012210100012211221100200011221111101001110012101112122001102000002201201221000210220221121002001120002200221121020121001212022012021202000000222211010110100200220101210000120212022121001101221102011121001110210012112012112110220201022100101110200012210102112010012212222111022212001102000012110001101212121022012212101111011011212211110221212212220210000021000021020102100102210110102220110021221122112021202122002201200012210012120210011111101021121022101210122220220220002210022020022210200210102201100001112021112022210120121102201010222012201112022102121121000112012111012222212221210122201011121212110111010022212102010202122022111001212121012001200021221111212002102202101211122211122122200111212110200102001001100112110001221021011002020221120000201002100210202022211010022001200100212110022010000022011121110122001210122002012122221122211011120000222012021112022010021112101022122102010100211212121221020021011120012200212212021220100021012121122112102111110002100210002201111010021122101210101102202120110200012201021121210012", "111002220211100010102012201110010120222111222121200010212110200200011120021122211201121201101022011122111021100202110001122200020102011112010120000011112100001021112201120201122221021110212112201212212202102100220202202000000200210202122112112220222021000202121121222022122201210220010120110122010200100101101200120210012001222221002011220112222211010020211102121210121202022212220222012001200110102110012111110200110210200121122121211102001120110020020201010022220212200221201112021020001022220202011020100102002201011001212220020101101012202202201202001021120202120001210200100222021111110021210221012001112211010002100000200220110121020211022212001000120012122202120022102000202210122022000022210201011220012020222021101011222122000000211212210110000012210222111102021121022021110100010221222212101012020220202220020011201220112221000210211010011212212201202110020000202200120212101011021110211101122022100101121222011002011012202120001212020100220010201200002122210212200022220101201121201100200100101020002121212101001121201022002120022021010112000101201212201222112221012101102102200101001102022121112212202000112022211011121100221202012212012002122012121212221112212200212101011221001200020202002022100001000022210221202102221011211022020201122212021212121011201220011110012101020220112102022201012011101201121220202200022102100220210021010122222021020122001010010000122101012121221212020121001010120121102222222102221020212112010211100202102012201121011011001010212020011110021112100110020200211110210211010220222021201112012000211011122111202212021220002112011122222001121101211020022102201102120211011112001122100211112202110100221012002122221120201100202100222200212200211211201021022202002122000010010121101221221010002221102101222001202101101210022222011201221212121112100010111120100221211110110221210110200112222110121220022022121210212011202102120122000212200222201001221102002001010110120221222002001002200001210200202112", "002201121100202211220121112200120001020111020202201210021112211102211022221102200011222011012121101201001111020122121021210010022111011201002202220020022211220122022110220110002211111120220010001211000000002011022020110211221122122202202000210211212201110221111201100101201021021011120011022001222001202210012112121020100010001012211212022121212020200000020021000112202122002122120202111011021222200012112010201200211111010020212101210101210200120121212022102000120022002111112200020220011021222110101011100112102222010011010100201011212120101002221112222212222210012002101220121012112222221102020022200122120000010201011202111211020100221202222220102221021212002210001110220220000112202210110120022212120200011222220121212021021200212111201102211120021112122221001000221201102202012111121011110020101101200012220120102201002012222102002010120202201120110210021002121002101021100012120100000022001111012002002220200000211002211021021120200201002121220212202122021102212021100110222211110021110221212112112211102112120222111201221101220220211121210112212002010211001012202111000120010201211122221200010222110121221110220222210100200212022112010002010002010202210010012102210021221012221222100220001100122210012011200102112001001221101122102020001201022210212002022211202200011010201112212212102211200002202202012002211120212121112012002020110022202220002100102022102000110022112000121012100101211222211222020002101001202102111101100211000212122200102202002010202100010220002021120112121120100011221002102210001001220212121000002000211212001001101002222012211222211021201022221212110021002100020010000122212202220011202002112201212202121111012202222210000102201120202220102201102122110100221111211220112110201222201212020020111200012110001010201002220011001220110002212110120012222110022210122010011101021201002002021210121022002001101111112112212210220010120012101022102202012020222222120122021202211022202212112201210202120211201210202121", "201011000102101122112011111221211011201101122112121001221211212222121110202021020001111001212122120212121222021121121021100120000202112102020200012121020202001020011122221010011121002010122200221000202222120020012020202210101010202202222121000010011210100220021102121210221120101121211112022121022011101112210222011020002201101002121212022202222110100100021211101122120000211100202110210210221210200100102102222110222022000012100222110121121020010222020010100212222112220021100211101200012212000012100200210100021202211221120100021111122012120221110002222220221121011112210011001221210222221120211101012201011201220112000002120021222010020012221212001122122122211202011011021000202120200221120012001120101101010121012111211110211120022102110212211100120210100222211220121122102212012000200021201121112110222111212011201221002110211010002102111120101212102210000211101201012022212020001011012211220101021200211211111211011002200100022200202002101022100200200202002020002222001220101011012220200101021011021122120110222212122120222010100120021121012011221202022210012201022111202100202012012022200221020002210201112220201211201102210102011022120212022120111222120210021012112002011012011221000211020202022021012002020012100112221001222121102120200101012120201210122122010010102021001110212020102102212022010222001020010100200110120112212000002001102010221210102202121101021220212202201001210212100220122211201122101101201221002000020021210022201211220100221112121012110000102201010121010000220212022000002211111111021212211100002221110110002010020200020211221221211000110002012221001010012102100020210000122211110012200200111000102201102121212121221101022211221021010110002120212122222102220222001112010122022022220120021112022011122012110002010002020011201100201011221122210200011122022201201012200202101101212110122221002102002001102100120222222120011100112101221112000000021120212021011112122002201212002001022012211111201200211200200020", "001100221202220120121101012201110022012100010021220122020012112000121220022210201020010101202112220020101000120112112102012010120102012221021001001212101112201210201122100212001022222012101110020000200221102120201201222101121210101200200011101000201122020201121101120002100022121100220010101212112012021111210012020001200210011012022112112101201010212001210022112121201001221201202021212210122222220112020120211121120001221212100000021100222120002100102212000222012212211121120202201001012002022101110011221222012001000121001122001111001020102100202200120022020122021111021210211122200000210020222101122211020210212101100201110002211222012021100222120210212012201202111201111002202211021010202200000110200220012221221210222111210020021202220001112001121102220221112201211112021220002121220112020210212200110221201111210111111202121210012112220012022002102001001102020122112001021122010002222120012010002210100000010110221002210002212110211012220101021011202111101221012121020020222201021000220111010000110000010010011121221122011010010120020100210110001202011001001200210021101222112222101111002211101021021102020011010020220100102021110122202001011002021110001101222101010220101211221012220110120211202212011212112001200102202221011022111112121100122202001112202210100101000022000101101012212101100021001012101010100022121011202201210120211112001201020200220111220020010212220211012210201220121012200102201120202022121211110101111101101210001210002001210220110012212102100222222020010021111102200012011201020201012122011010010010221020000202111120210000002010112000012101211102020221102101100220122112021022112212211222121102001120210210021202211201201211020211021002002121211101010110222022122212201002100020222120012000000020022122221202001122211222212100221210212010220010110202021121001121000001122100201112011011021120212102222021112112121202201212122001022012022212211002200002202200220021000001001112210000200122210102002011210002", "010111111100022221220111022001122012100101020212202202221001101010200011121021011210011212022102120101212202020100100120000102101011101002201100200012011202011101020010210200010201210100121212121022120201201021122002210210102012002022101120121102000011112002221012211121100121210022110201112020002211221002001021210111202101120102121100200020010202120000201002212222010002021212210012010100001121000120110002211010001110211202120120101102001021022111000220110211011111010222120010122010000101102001211202211221101110101102121021221101201122222010111200112121220110212201200200102120000202221102222020200112022001101220001222201120010010012020002121121120201212012222022110201222201212211022000221120110002122011021111010021120101201222210021010000220012202110020220100122112110112211022101201101001111102121002221012102001212001221111022010222101002112212111221210210120220021010202011202121222211201011202210220111110210102020010222120221110020222222101210212211200122212110212021101012221212002101210202011201222120100020022101220201210202012002121010122021001011200212100111200101002220121100021220120111222210021221220011100202210121210222100020202200200122102221020000121101012121111101211121101120000201221201201222101100012002010122200100002210001022102020012021111102110200020122021101210102102021111100112100210022112110121200222122002011100010202220111202100221210222100210120202210012221000020202210101120122011101222200222222101220121101002022101222100012120202122100001211001122001101210022221122111102021000121000012020001012202220222112102111020201220220110000110222010020122112000211210122010222101000121022011020110202101002012112201022112001200202212001210111111100212100210121122020122000102012201102212201222120202011200000122000021002021021112012111012002011110201112000211121021122211200101212202001102100110010001012201111220200120112122011020100011012002101202011211100021122212022121100200010022212022202010220002", "121220120200202101021001222200100222102001222210210122120010221112100211010012210221112112100122202101122022011111010212221021111221210000020010112111010000210210001012021002000211120000112121100120112021010100121202001101221220122122210110211202222221101121102122020112201202210121110011120022120211101201202002000212100002110001012122101222111201111002000012212022212100202221211102100000000010012011022122100021002202120010012110110211222121012021121210212001021012122102010211010001211000001111022012112011220112201211022220220020101202101211210111202021001102222021202102121210020022101212100020012221222001022122021012020222121001002011021222222201001101202202011100010112212121022021100220021220001101011221202011000211202110021200001212122011202021120120121020112021211001120001112000202210220020022012102120002010010211222200022100111210011000001011121110020212022210121210220201112220120110101212110101012220000221101212120022120002220000110201201101211201112111120011222121110010112122022212111121211021112100112221012211222010021221122110121022012220122020022122200011111200020211122222021012220112000211000101221010122002121000000012122000121010111202111210210021011020210211201101000210222212122222220202010002020121012101100212100210001122121220022211101201210001011202112200122211212210200021111200110002022122222100201200202200200211010002020010120210020102000011222200112122220101101201000020202210210102000110002001022200120001101210111101002201122110111021211102201222221120111202120120221122002000201020010120120022220110102201022001010122002022101202100101201200021210120112121122222121112202200002101022020210121000112020110211022001100110122200120202110112020100210121002100101101000211211120111012001202021210110101100020222210222211112001011210012221101011010010100100211021200110212021021112021122220002100020120012222022100022121021102020200112010121010202100221122121221000220012101210212000221102221222011111", "212120121020210112102020111100100110202021110011201120211021011010220122120201221222120111220121120020121112101011021001121002010100110101002100101001121021020220122002220102021202011011200202001102211220100111202222201122222120121101210200102112021012010200100021210012121220202101102000211210121012012002101222012220121022001200200212010122000020122210220202110201212120000112000210210110120202010011000012000122122202201212220100020010220111111012121210012010002111101101010200121000021100021011210101021010202221001211122020121101102002112221111211012212002201002211210111010211012002011201001101101122220100021120000000100102101001012121022101212020011121211202111020111110002021102112001221100111100102122002012200101101202210222222000110102002000012220112011202120002200012012020110210221121211022001222112001110011202020221120100211222202001202020122111020002201110022002100200110120011210201001102221021201200101011111022111121120111010101012011222002102002001010122111121021212111121110120221200101210110012210212110010101210211100102010201111010012112110022112122100011101112021110002201111010012100020121010000101012212120222100102001201022021121111010002212200022111221100201000220021020211011001001100222221101100112020112001102000221110011010122211200222220102111222121212110211100022200212121000211110202020201121201002012000222001000202221001000202020202201100100221222110222202101022211011111211112100002020000112021100222010212000102020010100212200100121110122002100121122011012212201002020211101101121102020001221200110201002010000010200020010111102212021210220010121102202121012200111212202212020011212020021022212122111222211210020020221112201000010101011010022001101101211120022200220210210101201221022111012110111210022001022212010211012101201222220021222111020000012001120221020022210200221111101021202101110120011102201120101201121002111102102101200121012121202120000222212220002001120002021201202020010021201112", "020100102122121112122111121001011222022100101221221102022210121201221110200212122101120112222100011211221111111211012012202220200200112022210221000010102212020210011010120012012112002120211221020212201011220120001221001200010002201101021102201222221022211000021100121121010022101122212212102221122202212100201002121212122122200020110210010212200211102202120100100011201001022001110011022011221112020220222210101021000021201002001012220101220011212121100200110001222201011121120220111122102222112021121212012000211102212120120102220201120121121200120101022210002121210021201221100002012202210002112201112022210021000022020211221011220120022012120211220210021220202012122202102211112221002100220212001001201010121020120101001211022202010011121002202022112101122202020000222002001022210002202011210021122002210202110122210020211011112021020010121021220021011010000202001012211222020120021112001012202011120102001022112112212111101101220001112001220012120210202111102122211110100011202100101202102112021220210101222210101022101202111021122222011121210220021220200021212101222100220111022100101211222021222102101010110010021012010001021200000020011211021202210202200021222011200021022110121000111202212212102112020202020111121011211112001021122210111002021111111201022022121020110100121200222101120220120000000111020100120122212202020120200220102010122200211221200210010000022021120201212011011212122220200210212101012121012121110011121000001012212120101210212012211022202012212201200202122200222101110002011212200200120122120110000202002011200011112120122021220020222100021120220111011210201211022021221000012121101212100012020212111222120112121110001100010222011221000011110012200210001101122210222210002212112212012111020220100000120110000100202211001021011120012220001112211112211220211200202111122221101112220121002202020010220222210022110210122201121100121121110221000101112101112102202200221220212202112112022121000101100222012012220221", "102212100122022111102212002210121111121202111001012011101212021200101101221000210111022010200111112122220021211212202101112221110022100112102101012000211200012000110020020100022211012112000002222102001020011212101100211012121110020111211101210111122212102112201201102212112020112022222220011020001122222200200101020011102201221121020101111012122011020202112122121001200212000221222222201211120112210112121122112001220121022011221200100102022100000210112212021220221221222110022002201010010221120111020112220102020221022211221212101000100001120121021211212122000201012202121010202100221210010200112222210211022122102002101212020222112020102221101100022010112100100020110011002201010000002222121200022221210212111210212020011121101112210010012010122122101000010202110012002220120211210012121220202100120021202010221001021112212211122212220100111022120212202021020212110111220101220011112202012000110212221202211202112102001002100021011210201010220212120002001200210100000012212222010200101202110221111111221220202220120022111221212200121020100022021222012020201010100202211121012120002201121011210122011011002010120021110011212012012120102021101012201112122010021112011011201020202201120001002001222220221002100210221210022120020212011200120122121102011021200011020000021002202120120111121020110122020112010121112010002001120110021121122201220201122211221111112022200012002111222112221010110222021102210020212101022020212222001210010210021211100122002212222101120001121201012102121102210000212011012012022212200111220102221212012000122110020210021111101001022211212001222002212111221122010111220220120111022021201001210110002111201011011211022120000110011121002111001021210000110200112011001111100120202202010022001121211111101021221121200110002202211120121220111200122100122021202102100110012021112022121010010011110222220111222020210201110212212211101110121112000101210021100102122001221112202212002220201101111120020100121000221121111010", "022021002011122011102110201021222022211222212110222122211011000002120220202111121122011212020122011102012021211011111221012010112100212102010200111212122021222111121002110202222221012021211102220110200011212121102010022011220220111202010202022000102022001211102012010122020020210120020022210101202001220012022011212101110020101011211211010020102012102111000102221112021011122010111121121211201011101221102210021211122022110220022112200212110120112200000020002121220021121220100201112111200012002102002211220220112100020220100121201211020020212220001202101001110021102200102002110121021101000120220020022102201000211122201121012122201200121100122010111010011210010021000121212222012111210211020101200100001022122110211000202012210011112001000012021121200022211202100122012010011211001112200100001112010000120101212101210120112000020212200000011112211101211200121002002021110022211021111101111201120010000000011210102102021110011212001212210200011100201020221210111022001002010011102021220220000200211222010121010111210001220002221212020021212020200012000200221212202211202112110122111022221201002200121222112112002200221011202000210222021222122110002101000201212021110022202102012111222211002202121111220020111022120220202022022012112012020111011212101111102100220221120012122120210111111210122012000002110001121100111101101121002011120120120200221000001000001020021222201220201222020021201101010222012220112221221121001102122211000200220112121212020021201001120012200020211020012202102022201101210112210110011220221022100111002120210221001121220111002121012212221012100122211001112201002211112010220012122001110011020012102002101021120002200121110101221102212222010211201021220122101100220102111012202000102222100121012012020010012022022110012101102111011000002002221210111210101002211010001122202012121221102112100101122001001221121002010012100101022121112002010021020102200102212010011212110020221121101001100111012220021011202202222100", "111011021121021121010012011101001100101112212222202110210121021011222011001010000001011200102022001222001002021000200101001021022001202202012002222110010121210022201211220120200211200002202010121011022101021202222012012210000012101222021000000201121111002010102112201222200220022000222111020120020221221201001101011211220002020122102122212001021102212010001211022220220120110202120110210022012210021111022001102022002212012021210100212202000211020220200202201020112220102220221122110102121021110220120120211011100011021102011121101201020202122000022022021202011210022001000220001021110212210002001100111111222001220201112100201020111020101000000102102122022112000000211210101112022221200122121000101210222221210000221122202110011121222100210001201200212011111001201201112112101022220102012202011110100210120111111112121112211212102002212201121020012000222101220001001201210201101012001210212120002101110021022002002002001221111202122110010122120210020112002200011212001010211001001110010100012000122221022210022112012202012021210012112220110102002201112200100222201211112021202101122111010020101202000122002010102122202110220221111112222012120211200012011001102121212012112220000122101001101201120012111201121112101020012001212210112120221122102010222212101210002002121110201222211221211100221111112022121120010021220120002200212102021012100212202020020020012010111221122100222220120221201110012212220110001221120202200102000211020200101001212102111102102002001010100222010012222112100011010001202021221210200010202212021211222222012211001010011121002121000010220211110210212201201111021212012120222020121211201210120121002102210020122200122110202200121222021020122010010122022222202021200212220120121122201211022220222000111101100211002120020001112001022110200120100022100212121022020121120011112100220211011010001012120101212120012120222022120122220011200020021221200010110102002010001202200022021022211000001200102021122121020201220010", "122210101212021111221121200021111020220002000201021122111212000211122212210221111220112202211210002110011202210201002212100111211101002021110021211212012221120010200010210211222010121210202102211202201002200111122012002221020210101012011220000020122010112011220021121220210102211100111200210202022222212122120011120002010011012112102021202021011010021221120222021222121201222221211010012220122100100201011112102002101020221211120211222111022101012111011200010020201111110101012022021112022211022002012120000000001110112200221111201121222120211222102201001101010120112122102212100212110121202021102122121210210111021201121211111021002002022011021210200002210222001200111200010112101112101210200022122000101210022022222002012111112020001101220001210101220101011210112211021000202202100010111202112212120002210100220210202220020122112110121011210210010012002112110221121012021221111212212212021200101121020220112222021212220120200111110121111121211022202112201011212100102020211121002101202101100220100101021001101121212101102122020212121100010202021200222122122110101010000000000000200011100112010010221012002220202010201201201200002102001212101122200122212210012001020110112011222012220001102110212012220220112122011212011200102000002212121001002120200020011022020202022212000100012101101111211102201001012000220202021201121010210112011220121212001122101212100102021012121022000112000011202111101220012111210120211010021010210102221021022112021001212022201220220220021101220211202220010010122202022010001010122220100212121010012021020012021020120100210120120001222021001012020120021122012012000200122001212012222122021212201201100001112212201010100212021011112200112100100010100021022221121000200102212011100121201221221211210211211202222001002110120220101022202002021222002121022000202201222111220120200001021220220212102102201222010010110022101111111021001222102001102212011121222200002020000220200012210212200202201112220120110222212000", "202022122212011100202221012010110101011120120220212120122020210012112120211000211111001010110212220102011210011112202120000102002112200010100221220110022012201100100112202221202022111110212000110110221011002200012120201202001121012000012211211211010000211110001110120111022012210002112112010020212222102122101102011112021012221012002101200201012101020201102101121201022211022201002220002200002020102101110121112212120022020222002201202122202222222110111111202220101012220210020020120010000122122022120211112021212220210000021120221021222020100220000122011102012101220201200010221111002022012002122110002112020102110000012020111121102110111021222020011202012220022021120121111011120111020120221100222010120222020000121211022000001111202100110011112202122110020122002122000102212202111122100100010222020201112110201221211111011212211021002220211022121111112220212200000220222200211021201221111202012222010020011002111122221111110101122112111112022220012222002222012022100010102210200120202020110202212002022100220121202020220121000221100202120000222211221121122212100222001111120122011121111020010012000211022101212210112210020111211002011101200112201201200010102110211112221120010112212101012102000220101211020121110010111211012222021211100202022010010210220021022021212120102112101010000211111021112021001212012020100211200121002020211202121110220200100002200011022112020211202100001111122022101002022202012221120002210210211020121002101112011000022002011021001121020112101202201000010000200002220020001210111201221010100200200012221012122201122001222222200101010111002011212022020212121110201000020101200200202011211221111212001001201211102222102010202111202122001112012110021201012202020200122211102111012211210112210022222111001210100121112200211200221221011212120102020200102211221111122020212201021002210222101102010102200112102001210202220111221211121120020011022222120010212002022220002002000222111101211121000222011010211121212100", "100020221122111110110211002121112002021021102021121011000110010000210112220211101100110201011022201101221202200012222102021121210001010120011001010112210202112220111001211112102101112011021122010210211211200200220221121112221002121222220212012002202212111221220121011021102211112202101221121000021012202021011222220202200021122202220101100200022210012022011102001210121121221011012111112112021002122112000112100012200110011010221221221202121211202022000021101002221002112101112002100212101022010212220111010202112200112101100101122200211121222122200221200112200220221202011110101122221220111010200201201000011110202210211210022222210112020000101212021121022121220101211022212212212012011011022202210201202220021221001221001000020212002011121002101002220110110101221102221212200100200012212101212101121222202122200112210010122011200012000101210012100121102211010121010000011210021112020112112100221101100012001101101001002022010010101120000201020000222222121102221001010011202002122022002102201221201111110200212021111121111201000201021001121111102102120001222200001002112121011101121211112110002201121012111102010121120222010002012220202200002210122122212202011122202021222200011101101202011020220010020222120022011100112102201100212110000220012012010202101101221102211120202020002002202221201210012221022022110201220121111220222000021120011111020101011221222212112101112200201100001211010120110012100012222022022012220002211201220000022010002210102200000121001101222210100200012121220110111021020200200122211122000200121202010102211001021202120000110102001020210111220200221020211012222220010010021212000221002201101002202101210100211111212221000212000011111011022100002211121221001112200112101212122001200210122222011022010101111012210220022100000111222001220122222211221122220020122221011011201111122211000001202122222200020020011210212122222022210220121012012012111110022112200201121110100121111121212120002211112012112222201111100012", "010022002011012221200100211221011221110012221101200121021000001120001101110100102011211022122112211102010211200002020101022112211222110101121001121020112200022020222002022121102010122002222221112212121221201220110201020121110101202100002121212110100221121021102222001010211210111221221211202221211121210202100212222202001102022021001102002222000201012202210102120101121221022102110220121211220012011122202120102220221001202021122222112110200112101012001221100121021221222101122010021021101210202111210201120221020201220220221010122220100211100021000121111210221111222221010210210111220002111220200100020021020022220220112022100121022111022201111020111021221101010002212010021101111112002000100010020202220010101010021120120210211210120002222001010012221010112221020012110012021022121012111002200011102212002212202010002202022012100020110002101021001020211011012110210222022202102202011222210011200121120002202211021112000111012001011120122010000111222012020221212002002122120011200100110001221210112220211111102110212101210012120120220111221221012112110121120122121011122210120220102020102022121202222021120021201121012110001211210020110001010122010220210112122022110101010022220221021212211211011000000220211012122122202221210202200112011200000222102221120211221112012101021112012110010212112222200220222100021112120200011212222101221020020110011011101211102200120212020000112200011110012100012021200212111102102111110122022212211022221111102211110201122000222112010112121121012220122102102002012020110121112222201010100011122002120212022022210211102121002222211220010202012010221122111001210122120012110122021102021101012001111010102112200112001000201111010010012221210201100210120012121120202100202222102111101010012211211221012011002020011201102210221022001222221102002121210020200101210020011002120102001000122020121200000220002221002200001011222202100011012001100122001121012220221222120211011201120212001012021110002212212210222102", "122122112120100102011021002122202220000121012212112210000121102012000120102202221110110111100212011220222112221022202001011020111011012220212202210210121210011201122002220021121120021202102120120112210020020212202110212122110100110110211110211101100102100020220000122020100200002001221002221210222201022012120122220012221221011020202212020120220201020001201100221020011220220221110011010211200112111101000020110220221211011122100212001100012221210010112101011011100200102200122201002120011020002112100102102202011110111110110000102202100121110012122222010121020220211111201021221101200022012102102110211110021111011001200000100101100001100200212112101021212201212101112021122121202001001120000110201122200010000002201111012202012022122210111212010022120102101211022111112011122120221021022021121011210222211121211000220212020212101120121101000122221121212221120022022110121202121200010220220201021210222000201001222011011110020102210212201022101222001111111001011110111221122222220221022221012002010201210011102102201101101120221122020112022022022120201001221202022020000000202102111012100202010210201210202201220012002221202102111000210022202200221011020220200102020220211022001000101021012220121001020020210201101002020202202222100121211012112212012101212102102110021201210111222210112211200100102100120200020200210211121021012110220210220011111202210112110022002200010212111121121000020022211011000220021002120000122022122022201210210012212021202012001012110222022001211112102122122211012222022110111022212122100211100120222212001010021120200010012220112202110001212202210120101011021200222111121012220211122200220121222020222202202221012001110000021120211222000021221201020212210200102110002120112010120212220111101020002000211011102022202110101201210211100221001002000220020002111001220111220202012221220210000211201120211011201020022221200120220000211111212111221200122001110220221221022201211202011121101100022212212212022002010111", "011001221200201021220120202211120222000110210202212202121210002000222001121202100012112021020222222121012212112002020000220211200021100110102110101222020121020021020020011212122220112200220001221121001100122000020110110012201000211211210020210212001222120201110020100012102020210102212220020202022000112222001222101022122020000010111010021210101000010020000210002220102111002010000002102120011220212012112120120002211122211000212021210210110021101020100001011111102222100111101022210110112221222101022121012200210111211210012221122212120200002101200110202120110210201102002022012002210122021021020210011211121212010122022221120220012220221022212002212212020200222111121020200011111002000200201002021211001010022220101211012022211120122112220220001000122111022220001101020021221102200001101202111102220220010001222110021112111022120010122210221221011102002111012201020112022001200122102220000112112000220021101020022020011021210202002001200112220200021222010020221200201000102122220201102020120221210121102110011020001211212001022000012022210220221122021011001222011022002200110121202122210211111102210020122122212210110010121210200000210102000122202222011221112210201110112002102120010011022222022002012021101220012211201020101211100012020211112101210111202211012220022120200221000210212200011111002120212010201020122011201012211221100211222120022212000000100100120001221201122212102120221100121112111201101211120011220022122001220110001220112120220221110220122121122021022200211110200211021201221021212122001100001202121100001121022101211020100112110201012121122011111211212212011212020202211010120100002102102220012011011120121110002110211121121120200022000012110211102002210112010212010002222111120100012012200012012021221100102001100220000020102122012120102010021221101102212102212011220120000001212221020122012001020120011022022200010022210121100100220222101211010100001001012012121102020211121220122110011122201001121021012200110111", "020022110210011022121002121122200201221212112202120222200200210010222121202021120122110201122221122012211212120112211110222110122112201100202111220021000202201201122111111100122100120102201111121122100100110100011001211102220011112210122111121110220000112221111102021101000010222112010010101210000222212002002222021202011122100202111122112012001112122012021010011220110220201010022211222012121111002021111200110221121102111111221200210201201100120102220022120022202220111102021122221201200120202121222020200002212002010200201121001201102012221010021212202221020000111022002121010020111010100102101112222211110020121210200222122020112010121201220012121101001102120012200200210122011100010022210222112011212110220211012200021002021101222200110002120201121021110100000020221100021122022210120121110210111122111121111101221011010002100002200001112000110111201002200001122122102020110112020220101120021112011221021110012010221012100011022120100122000120210101002001102021201021100201101120220220211212020001111111120120121122220020222201012101211110112002011200212022220101210000010222020112211112221100220021010211101000202200212010111222011200011200100220001010002222021002021012221102202022202012012022122000122102022211200201120200012120122121202102222121011220022210112001012012112100020122122112220020120010212221102010202022221012020002220220011002202201102020102001012001220121002220200221211200222022002220111220221220120110221021120121222000022022022100100002212100001210021002022221111000011122021022202012211100012000201220022012202110211000111000102201200200010212110102120211220120100222121212220120211221112202101212100211012012000101100100002012100220010220200010212020010200120010022222100100010000002120022220121000010102212010022022021012100200100011202110020021220012101010202202112111200001112121120112022002001120221101011100112021220010020222000202021220112121211221220120110110102002210001200120022220010210011100100221", "210111022212021211200110111121110011002221021210212010221220010200022110001200001102121100020120020110022110110120100012101202011000002222001000202010111010002221101221120222112200211012210100012020211021111012100100200012110002202110102020122101200220011120220002101002101211021212010220112021101112102212001221211122112202201222211020101201020022001202220201201100221001022221202022211012020002101102012202110102211110021222022210201010001122212220220122212012121000110202200221002222001021022200101210210200010221000020210212211120202011221010002210212222001100102011020101021010101011221020110111010010001021202012010221221002001220201001222202211021101021110100011021102100121100100200211110202011110221212201012121200002011222212102220012110210111102200212002001010012011020211100021112012012221201101201002201200011210000110100111010010220121102122201220000200100212002120021010121201122121201022102001110202202101102110220212121021221200000221220111220202112200120001010121111110102022200002102001220002211202101201111102000001210002211012222121102120102011100200200222222222221202010201120201012211210021002212022120202020101211101221120012121112111111111122202120112221222020120211011200101220022121101220012111210112012201220200012201020022002020221011222011220201101101000002012021010201111200000120200010121002211201001012012022100010221002002222200110200102222200112000200212022220012202010211112011010102121120211200112222002012222221012122221100110011210012100001111110022001212012211100222112202002221002011022111220122122022101010212012201202020212011001210001010000101110012211002202000121000011122102012212222012202221020220121110120001110110201020221001102001122010210220022100111010020102011212200112102221221010021000202112212012120112022120012021011120102002000202102211001010022101210121202121220111020001010222122011021201201202210201201122111100212210012122022101021011120222122220111010210220122000100202011011", "122222202101022121210200010210010201010200101201220100111202221110100202201111111001012120102002122120220122202112010100202221001112212221022220221010011221101200100100010222112110102102201200021211100111000101100201110202021202021220210011110002201100020012111100001102210211011221120211010220222222202021021210200100222200001221002100122110001202012202020101221010102101111222110011111000110012002021121212011000212122002202000210111201011112001011210202110212001100201001202222001210120000202220000202200002102122220020200021021000102200110221111220112210110012121101122122202212102220001211022101202111001102100112200121021211211012221212122021101121221011122202210200111102002221211002201012120112210012011122121021220200111112022002212101110101101112220201200210200202000211110111111110022210120122220011211021121020001021001102011100121220021002100100010001211101101211202120110011201011201221110000122000101220221212121202111021221221001201012210100002222120111010211111200110102001001002102100000100120000210011011001121212102211022000212110210101200001210202000121202011211122200222012000220001110100102010112000222012010020112000201222102111220011111200010100020101121021012212220212221210020000012220211001012210110011121000000012002212011112010011121002212110121001122122221210222110222212022212101120100101212100200011210021212011221112110212220000101000100000101220021222022221210022210010110220210110001112101011122101100200200120021002002112110002200220122100111202002102202120202102112200202001201110012021010211111200121221212211100211002012112220200112111102000110020122101210122222201212201222121100000122102022002120012102102011010120200022010010100200001021001112021121120011012110222011102100011200122100020120022120201210011212012210210012220100111110021021221021111012121010000022120100202022120021121000102120222112221110221210112122120000200220102202011222121222202222202221212020111222112222122011221210210122", "000212112120212002121121112102222111101211122020102211021121020210100002211201122010110201102000212102212120121000012202002221101122001022222101202012111221221212012021220110102122100201101222011112020202110120001202121002020201201122111211002020022211010100010110101222210101121220021021220212211000212122111001002002010001101201122211101112012022200221111011210011022002020200201021002002100102200001121000222211020020112010202012021112222221022110000202210011211010020101101011211000121220121002002210221022211212102200101010112010210101220120200220220221222001120202022021101222221200021221011212002101211011212020121210212211120001200201101020210001112011000011122212001112012211010210002001212001022001000010222221122012002021011121101110210002202101211222220222001100010120021202010121220211020021212001200111122001010100020212221001111220111011211122121220220200012120001212022022220112002200121121122021212122211010200000220102100001212020210222220002002120000122020111002121122200121112101120211112011000012000022102212012010200000202212222221100210111110201211010221102110110012211211001121111211222012202211101200001001101000222110210200101201120211111110111012020000212100021020002221200121102120200121202212011122001022212010212012012201022111121121212121210021021201020010101010201200210020121001111202101110121202020221201000200021010122212222101210202111121022010222201210022211212100122112000100100201111122120100000020210012112201202220110212220222111202002100000100112112111120021211201210211012122222101000020002110202002212120122122022010001021011211020100222120002202021120211221211021212101112112102222001102012012002000112210112110000102202201012201200102111020212101202011002002020221201110212220111201002221220102210010211221021200001102001100212002211111011200121212202222102220112222001100221220112011101212222211101210110001201201001111010122001101001112022110002211001101020120111211220122100102110002201112", "102120000121220010200102200121210112000221001110210100010210112121211222011011122011220111221101122010002001022110110102201101001102110012020010100100002012021002222121101221201202012021202020201100221110121022100101120122010121101120110220001000021022221000222112202010110121102002200010111002200110202102020122100010211001210221100220221020010021111101211202212022120101220021200012022212201000101011200101200110110022112112002111100002120220220002011121201022202012122200210011222222012111120202002200001012002000021212220210211201011202221222212002100111222112011202220201021000111022120112211220102120120021120022101222010200101102000120220221222100020021211202102102000212101122201102112112021120012220101021120010000001012110111122211112201002022012221022112002211210222220120202121022000211211212222120102002101121112022212002200111001021222100220212222010210101211210122211220211112202121010021120200100210120220002002101221112020001202211112100101102100222012112211212022120211010000110110002022222011002201212000112001020002100010001101100121001100010002102211121211101212101012022010100000212120212000200022222000222210012221200100011221002022200200010221202101111222200121202020110000221012010222121202010221121022222100000010112111122012202200021212012211211200021222021000000001022011221120002201120202112102202012010221212012222022110100011121021020002201220211022022012111200012020012110101021002020011001201120101210110212101112201211020000222012022120001011111111200210121201101020011121211201010001102200122020010020210110221101010200000000000220021010001000011120000121010010200021102000102002110120211021121010021201012112122110122122121000111200210002221220212002200210222002001210111001221122201200220202011200101021121122120010110202002201021221010022221111001102110201102210112010022020112112200120121110021110012211102001210120101101100220011201012212011121002010000011001101222212210022022010120212011221220122", "001122011211210022202011122102112101110000000100022010112112220001112112220002002210120111110110001020001112221120120022012220112010120202122012202202122000211022020001222100212021222201020221020201120001210200112200221211221121122222000000211200101002100202221101111200121220202102000101200120001012102122222201202022122121111022212221002122021100010022102101220011102201020120212120220222222102121010101122001000101000122121122000000110212222110100000101000011121120200012220110021212020020122220211020121220002211202001100212021020120110202100000201102121100121120020101101222102102111020122102111000110222122202112010001111210122121220101102210022222100201001212220000002112010021002220221020201210210000001210120110210220010021210202020220011112011122022121221220000221011022222120201100102002211120001120002110111100102201212122010221000221011201012212111110012001001020120101012011121020121001202121220001211002001020202201122022010001002012211001212011000102211212200101020000002101012210212122220110201001112002010010021022111001001120222202000211101002211222220100212112120101110110211221202122202222012210222022001111221002120221021211220011202022101102000021010102001211201120212101121101012002021012002220000020122000211222221001220220001120200020112001002102210101201121200122201110221100211100121212011100102001220010020101020200010211100201022022102212010022101220212211111120012202102001102101200121000210220211210112000202200221222200112110220100212201022011112201102220220011222121212220010022020121102202110121122102021200200220202112110021111122202020120012022022220110212010221221212122021211212221211211000001210022110002012100201202000121200101021211110002000201202000220121212012102121102202211112012222010221100000210021200012100210120100020110120000221212221212112020001222010000021121000202220121011202012222101010112211102112212111011011022001200101112221112021210102201002102210000001000100211001020202221112", "001012012100111021220201002002001210211001001211021110211001202122212211101010221102021002112010201011220211112002011222211122000202010122012101010022020212112121212000122102120022122211200112200100010111211110221220111001212011112120011221111000220122000100111011110101000220202211020200212100120012202001000122102101222012001211010100010012002220210212112010200121122222020120202120222111111012111220100212002201110102012022022202000122212222022102210222211211112212011100221020110221210020201010210120212012221010211210011200212112000100101202111120001121112100020001200122011021120122020212111102200002012101222022122122022211212022112120122210122101111111212020111022221212121000110200110222101202002010022220020012022001101111100001011210202110112011012212210002220211001022011200212202200012210202222200112010101120112200221202212112000121211111202101022120100011000122002000220112201111022002012210011200020002212121100112010020001010022110010220202222102111212111012120020002022201100020201122011220211101012010110222222021122102002100202020100121022020212211112021021222012222002210221211212221011022110011120200010201202222220121211210121121121112101201200121122000112121110111221020202122022012202012102012221010212220111102111202020001101021121120010201201012202102011111000221010210000122000102002111210122200122210202201110222112212101200222010221202211120101200220011010200100202112101122110111112100212111212110002202222102200021101020210212001100101220012221112020000110020210212001101002110222112211112210011220002210101100200212021111211222111211022000001001111201112011210220200202212200110212020001020100101120021112110022122101020222120020011012100012011200201222200102122020020100002010100112201021120210210221212002020121012022200012110022212101201110121022121100221202210022212110020010002201000212012201201001210220012021021111100221201201000020221212102201122222000221111020001012120120122000110001211112222200", "120021110002120020122211220021201100202200020020200202002100222011121012200112012011202100211011002111021020022110002011212202011111100222021112101210211002020201121020021020110202221210002020222001122022020012221201210122211021212011102112021211122010102000122000122202120021010010220201020000202011010200210110001112122021122022020022020122012012101001211100011120212220120220021221110221021001102212021102221111002021202202011202022100121020112200211202100101000200211012222220111011100111222100201000222210021102212022201210211112222220221002201020122120212211101212022220022210212002101111211202111110010112011212122211020011222020111020100220212022100020121111221021010221210012220111100010000122201121012122210100201201012020220202012201121002000100201220020010022011021111001112120120220222012102110012212110112020020200200221212112012010101001212210110202120220212011011200122002222221211001221220002002102120110221200011221111122210211112112210010012021202100202110110210211112001010221210120112200000002100001110012002110112012202110200000002100212222011112200121200121221021201011221201001012022100002121011201210200211020201002102201121010100200002011011011110220210201121111211212002210102121011212010201002212011011010101200202222011001001001111201220110122222102110222111221102202220022111210001111222102000111001212012120222002200221020012021110111220111221012010222212102122210000112010221011201001212002202012110111110212210220010002202220002122001020010101200110100121120202210020021200021010112011202211111110010012111220011211002222120121011112220200221222221222002222111200102010012211022001200111010202112121101011011101021102020211001110112210000221212020210201022101222001001021022002102000121122011222222001212110002100112022202212112001102002100012100200220200111022201002211212200001010122110001210012112020111111210201210101121002200202122011022002021101201001111101001000021222010101010121221212000210121010", "100120001221021100121210002020022120022102100100122221021101001120011112212210021001001221101201110011121001220210002011111112212202002211011100001002022002021001020211000112011200012102100010221112011012222212220010121102201110021022112221020002102011201111211010102111012001221002002112001220010120011012202102220110200100112122010120210002121000200022101000120122101201011012020012012121011100121100220010002121102201120121211122120122021010121112002111012221202012112011100102001010022100020012121221202002200002002022110110220110022112110002212210110201221221121212011121011021111212020202221220020101012222221220102210011201110110222110021001210221210211221211112022012101102211012012210011011012102120122020221201221210100102112110122122221102211121220111021021101220212000112001200101012001122002022021121121212212200111020010010221101202222122222012101120111201221201220220211100100020202220211011022211210220110212201101110210102212000110201010021112220011000101102200222200122110001120011002121112011222200201012112000211012012200121021222120110220120011121211210202121201121001012001002021101102212222022202011000112020201221012110010001100122222000201221100211202201221022010112200020020110111011220002021212010201210201221220220200100100122121001100120001122112211000010010202111220221021001101220010220200201212021112112111122122111221202210012200100210201220101101102000100022011001202101212002211221022122002101211101101222220212002101021100022010110002220221112110212111122001200022020212202221211021221112010121020221002100121122021202212002001212202111122022222020101220212121011221100201220020121122200210120111021212101022000212010022012021102101201210122001100121121221122222210012010212210021011221221021002022221000210220200200120102112120011120000020221202021010211121212220220222110110111002010101010222022100020221121010022212010010001102012222021201010210012110000202100220222221222200000210111101112112120010", "222211100210020121200121021110102222221020102100010100101222121010001001210202121020101121021000201111112220011220021200110201012000121122122122000010201022211011112221220212021202100100122012020120212222212021012202022100000010201002222210002000101212020122020200022002102010121022001122202112222122222122121222211000022121102120102202110111211012101120212201100202212221121200222200021101111011001212012202021120210211101111201110022211120211002111112102202100120011202012010001021110100022022220220200102120010002202220112110020002122122011021220012012100120011022000101010112000221101102100100211120112111102010210110222012200111100211120010222121001002211111211002211222021201012011212120110122002010011120002001011202111021011200212120022000200122202110020021022222122001120220211122021122222112011211012102001110102002222202211111022100021002112220002221202000120122211201212111101010110121220110210121101101210102102222101111022012022211000122221220121011001212110112102221100102010121020112201212112121202202210112012202220001221210112012212000112121220100220022011200002210220100020202121011012001221102211210120210101022220010012222202121102222212100220002220121110212110110010221210010001222200222222212120121121002202002011022020022201221100201002121111200220001202122220110100112022012022100101112121211120021010211121122100222111221100201200022121011120121120112020112010212100211220211022022110121211000012222021222000012211200211010021211122220200011110212120210110122011221202120222211001001120001121021110120120012021200000220112010100120010212211000111210211020020021101210002200111110210220220200012111100202220202222011210010020022200200011122120010211122101202211021020100100111222102002102202012201010211212002220211112022021100201210200112111210200010111211122011201002201220111210200200010100021012111110212121120100000212200100202110020221220210121020111220200000202012100121022220021221110202202200020121210021", "201110010222210000100220121100001122212220110102202111100000122202210201002112020011112010020100210222222212010121102222221101112120100100002002001111212122002102012221112220000011222200010111012220102101122220020122212120200111020211222001020001001220222201012211210201111110111220121200120210001021222101000002211000102210102121100220110102120020002112211202001222120112201110011022112220120021012102112002200012000200101101122020102210122021210201221112022220112101120200211121012221020002010022012000122110112211200120212200021101002102021112211210002221111202000222002221201011000000110000112022100020101212002101011221120010010202022111020121002202002100102110102202220002212110212012112101100120012112010200102002111201210022212221220210011102112010001222020220202020122122121212022122120121022021021021021000111002010210221110121111120200021002201010221121111201010002112002201201221120110000112010022212222021210022122112212202112211200222211102121201001120221001111200011111020100022022012021012002002120012201011020021221121211000121220000202110121111020111200110110221210200011010220102221001111120212102211100122010010202220200010012100121121120110112200101210111101221210212021001002101111011012121000000200202020211121102002201102222101022111010022212021220020121100201011000020022212010002012012000102012202212121000020002200201101101011112012121201021201102210220002120201110001200111022221002021201202112111121111000200022222100101122221010021212220111101102122101010111002120120002110110221200100222201201121011101101020110221000112111020001220120100000022002120121111200012102020011220002012210102121000112220100101022111121222010211210202001102111012102220012001101201120122000212110102212222012021020122110202121102220002110001020020221100100110212022102112112201202100000220222101000112200222222022110121010220212200211200022020112201012220022022110120110100112100001010002111111102101122221112101211212200202202202", "011111020100111222211122112120222011101000220110220201220120222101121101220120210012100211022000211221120221110211211111002121102002111002012102110211020122100110100220221010221112222022101222012022022020010101222012201021100101022220200202120221112221201211212021222211111011121222220210012122221001202100122212120200102012102222202112122001001002012220022111010121222102020012221000112210120000220222111021022010022012100221202122211000000202011221121121221200122220122210122000101210111220112210222022210221102110100011211011100011122121120110100202220012100101202002012212222120210111012112200101122021101101211202011210100112101202021110012011002212202120100200010022022102101222110000012121201212122001210011221002120122202120211221012121002100221210011101020202210200111000001102200212011020200210110121221122011210121022100122012001011212202220001022011200220111210010112221121110200021101212221011121111201200002101101102002122220100010220001012202022121211001210200102112221111000221211002222022210211002102020002111112010102001121210122120222201011210112111210211210202000202000112111010211121100112201100012110102010202202212122000122122001200001120001021221112121212002012201101222012011122202220002200120200012102111202100020120212201201022011112110111111102110102112202200102222122101021101212201022202212010111201012200012021001002221001022122100200100112212102122111102211002210202221100220001212110221212110202122000020021211221020221201200002000011101110022022110021011212122111010202102101110111020012012022100012012001200121121122001110202211211110002001111222011211111011202020111011020221021011101212200002220121012201010111020122221110022220021000021002101021111120122111010102102201220202100200120001121020001110120000001221101202121200100000122121222200221222220100112000212112102211002221022210012200210221100202220011211000220002001201110021010210201220100110102000010010220111211222111110101021020121112100012", "011200222122202001012020002100222201122011221101000102000220021012210201201110121020111011201020210200012111210022120000212021012122121212201022101222210211022210201122001121020122110020220222222111122202012202111022212201000200122010021202212002202200201112112111021022102002222202210021202211110200100202022021121220010022220101000102110121200221021001212202211201200220121112111122000201000220021001101100120102220001122220101010121111211020200212200011020010101120110100100021201020022202022101201210200121211111102211212022202221100212212101111202020202002022122021020000201111010111201212121111100212202221010100011010120001200102220011221200112011220102011000222210211121011120012000120221000001220000112000000101101120021002102100121210121011020200022122220002021022200102222102100220211002021201202102212221022222200200221120220200221021021111000012002001202201021012221122210210222000001210221212002002000012112120022102102200222222222020121112221101212202121001022101101011122012010021012201202011201220222111010112110000122211200210220000000200111010001202200220012102200020100011120000002120112202201100222202020022110220110100002021121120011211020201011120200000220221022010102011212122000200000022201100100100011111020110020112102220211222201021021020222200102010210001021000211011010221221121012022221211000202202021212100212021120202222102122000211212201022112201000101221020212021000212020000211222200011100021010011120212011202002210110100012110101211210002102010212202101022200121112002200022001212122002101122112112202101101122122110022210221101120221022001112001122011111101010120120011101000211100122210100022120021120111010120202002200110122202111020102212222101111021111221021101100022202200012000222210202222110022002020010222112210111101120100121102211200100221221022120021211122002200001120002102102012200021011021212122011021201212101121100100022022011202102100100121110221121221200220002220001222020110021001", "111000212212020002010210201212200010201122021121110111221220022201021100011210111101120100111111210002022111110001012100212212102012021122010120020021210222121001010221220102011121120001002220210201021112020202202221120111002001011111111010111200222121200120210101020202010120122222122010121111112122011110102120221201111011022112011200112021012001100110221112111002001212212222001020112111210221100221011002100021001111000210210020200000122222111111011001101201002121220110000121122112220010212010020000211101221011010102201112212121010202110220212111101021111021210201002010012222202211210121202210222020021010121121121000121221210021111101210010000101122220120022210000121010002211110111112011012120000002101202120112011020002021212122212022002110012021212111102101011120201022210012111001102002210222000200120021100202222001120002021121001110001101122020201100022010011211122220101221220022211000021102222121022212210010222010222112121220222220012010201120120021012001120220000010001001120202121012020010112020111120020101110202000211221220020120200202222101022211101210201111112122110200100102120202200020021020100021212211012201211112120212201211210111211211000201222001210220211111001000211002022101010212220112221120100021211222020012001022110020102101112010200210211102122020220212210121001222202101121211021220011220201002120000021122101210222012002122200212101201222001022020200201110222101100222100220201121111210021120112221101202102001202202220101121122021011022000122112022022120121212021010101001112121102112200202001011010112221211102102001211021101201102202001222010221212201001110011101112120000100010012100111121122100011212120102202112212202101201220021211012121212112211011000011202010010111110011111201222022222111110122120122110200001111122210222010200010222110012012210122111021000210220202121012022022000021201021222001210010101112120210120200021001012211111201120002022100110202212201211012121001201120121211002", "121102122220011201211212200020111200212010002110012012000112211222222001011111122001212202202200010020112100210212212012211222221221002122121211201102220122102010102121200021100122110200212101220000001002200221221010121102110221101001100110110011221211010102122221101020100100110201100222222201222211021120110000100020001200212012211120011110020202112110101122111101120111100202112012220211000121220210210202200001022121221020001000110112012112202010120002011011200201202021102100010012021220101220002202201022111211022212221100202210120002120001010222202100011120220000122100221212101200102111002102102021101212011020112110200101001102102000011112100012020220111111111112012211102000100021000111001101002210010122221201102022100102011011111121100122000111221221002110011202111220102202110100102120001110111010121111201002022012222201011010200012211000201122111002220222111110112022121112112021111112010012001200222220100000211222120022100002021110121012120220112211120212120222211011201222212010012201220211020101221202000202012010010222221100002111222121111220221121102110002222221100202010021122212121212020010212102010220102001212120222112102121021212010010120012212010202012112021002011211211022112021021201222001102222021221222220012201010122000122102221002001100001002021201021000211000101101101020201121112202201221010111211021000211120012100100012122210212221101122111101221102222022100000120212201012020120011210210100122220021200000111120110122102222102022022112110000012221210102110110122021120012102222011022202000022210102211200101221011221121212201010010110110112022222022222022220111121002002211120212021221222122110100001010002102210200002200200010010120100112111122222201020120111011110212112121001221121012000001102221000210000220110201102202101210021121022200110122121101221012122022221210200210120112220211221010210110012221120022112002101011012200121101010100102201011111122121001000220221011120010120211101000202112", "200120002000220021222020000111010201220122012220022011201221122022202022021010011011120101122001201001211010000022020010100120021102011221022100120111002010212102102001022202022000202011200100002021200000121111222012201121120020000221022212010122200001211221102021100122100021122121021212120200101122020211000220122002111021111221001221220202210012211202112111211020112000102210102221200002110021221000202020110011211202012011212110001002210211020212121122201010200121120202111220110021111201202100112201121212112222122111012011110220012022020122202210200001011102001212100021012122200202221220022000222020122001112110220101020222010011221220102210211122020201022222220001212200201221200102021001121002211102021201101021110111022011001212101102211200000221220010022202022222120201121022122122020200201200112211220210221122111121212002022012102010011111022100111210021220012020121202100121002000021121220121212212001110010122201121011000000021121212201001020012022200012011110011000222102101212221022002001221122222111221112010000220200201212102200001002211021201121100122202212110211000111212011220022002212200211022002222202120201110122010000211201002111002211001012112000111001111002012111211211111120011211210110220200002111002011121112010221020121210112222200200022111020011202011111000212210101222202202000002221122011110002011202222210210112122112121112221212220120121121112202222201012010020012000220022021021210021012222111101211221112201022010001212212021222111002221110002120201221211201101110211122210220112012221110222222110001112110111020000210000010011000202010022202010021122000200121200002000221200121111120212211202112222201101210202100120102112022112000120211021220211022101002021110011001101021010200211210111211112112120010001221010012002212010201121002020101022002010102211002012200002101020222020102110202222210101021002022200202111221012120000222210212020212021020000111210001110022101021211111110011101111202212120", "110011022022011211020111020021102002021012201021000002101210022121020211100211220012220112111002121020121221010002021121012012201002020022201212201110002021101101011120202212220012000121110201122210112221100110000122021122102210001002010000100211001020010122212202112112120121110022110000122100002221020110201001012110200121201002111211022220120221200121222021220120221112202210122002212101111211000011122201121011112112011221011020011012201200220011222220101201121110111121220010102120102020000000120221000002011001012012200111121221220001002111202120212102122001101010100110012212202211001220020202010021211200112121201121222000012010021221102001210022112212211020221101120201011201000110012020111202212022120210001010001001221011012110001102111101001122002000020121121112122220212122221200102210121121202121000201221202222200110120101211011222212220201011012120221201112000112100002121112201111111012212011100012012210221210120222220000111100211222110211202101021100001200021002220220122022221102010222121222210102012222021212100010022210120022210222102222121212221011112002001021001020101010011111110121212010202201221212012021101222102100112012120202212121222211000120202211101112221222211210000012000221122011102221111101110000221202011122111212202110112110001200000010121220002011120202020022022100021102110101101011202000120122202111120202011011111101222001202010201010221021001112011000011220210012102022110101011122111012212111200121021201200112010212020020010021102200012011212002121220100011110220001121120221111200000002121112020200212111210201012010200110220102111001122200101211111211100012211220012112100100021000021010202021220020202021100212222101120221220222212200002210222122201110212100210112102001210111221220010011020002201212212112121102010021121110101221220102102010200000122022111020022202022102100000101210110212200222000220112112212012020220201210212110011222002201210020200110122121221221012110001111100020120", "200222000122201122011002010210222110212000002002001220220111112021210100110101210021100210120110101002120112122222011222102022002220112221120022220210102220121210122122001201011212022021000222212011220200110100120121000200010002022120202221122221211020020120021121101120202212011210220012110100200210002121220101210200202202112011201020120212021212221220201201111201100020111101021011002212121110101021210112122200100121221100101000020102120122122112021102212112220011221221022100000021020021211011202110112011120111220002201012110020001021020111221122102200002122002021211010222012212101201112210000020021111211122011211021222012221101121111101202211121111020001220020101000210212100001000000011111200112122021012001110010221221211020111221111101011112012111121000021221120221021111222122012200222001111010010010200212201221100020212021101000200012020011101101211122110012101020210000210210002112222201110020021021022101112010002200201002102201020211120012200021100121100002121200010220221110121020010120102222211111110121100200210001010120121212112100212210112220212100010120111201121222100100201010120111211000101212000001102210002110020222020010210101211122122120102202120001010022110112102220210200020101020120000011020011000210202222110000210010200102110000221100202222102121222012202020201010021101101111012200001222101112001200212010020210101122011112012011222010112111010002222011122112200001000201000200210100011212211121211100121122212110001101000010020122011222002112122220010111000202002112102011221201101202200101112222001011110121100200122112010010212012211120122121020100111120002212110120211211120200211022200002011002122220011202022222122112021210001120101002012220202222120021112002112021011111211102112021012211221110222111100111111211000001222012210220020220100022022101022111121022200211220111110201220200001212212020010120002022100221201211021010212201111102211112012102012122100202102110101001012221121202110212012", "220000102000111012202010112212001011201220001112022022021120202010100210000110100222002010021011012020112000120001201000210022002000010200202211111202200101121200000210102011012212122112101210002202110102100112200000011101111200020120121010211201100011021100220020010202201012110210021200210100111100110000210220110012021010211102022200001120012201110001221101111122212120122112101110100200121120000112220022120020211201020100200212222112002011112210201100100121112021220222121200211011012121202202101010012202210120222121200102111001002102111210010200122120201000121221120210202110110122110210020202000220120100212202112211211000121101222120111222201011101120110100121012000122120102122020210120120112112121001012101112201102120020122121021100101200222201220112110111111012102011001202011022011110102011212111121100021201220011001121201120200212001121100112111020210012112222201211202121002012011202210101212100221112212202202121120012222120212122100200011201211000111021110001212220012110010100221200010212102200102201121000211001222210222202220220010121222122210002021110222211122122210122112022000210111001010010120002021200010020111112011000202121200201122120020222120202201011011120022010120120220102020201202000210110021110000212112122110222111202222202000002221112102221020121212121201001210001100200222210121122220020112000001101102211201021211001110021211220201011210222101201022012020111111110211011100101202221002121022200010010001211202100020201110211021221111101010212202010210222221200001101010211020012101002002202102122110021200120112120120212112200021212221020211122121201120011102201211102021121202000120212112011012220212021020120202110101121100001110111112100102102020101002200221020212111221112122011022211010211201012002101122022100102001011202011112121011102002020122221120121001101012010211110210212210200202010201121101011020102201000021222122220220022221202121112220200200011111212102020211221121212210221012121", "000121201011211000200221212122010220211220000222020112020101121001222122200220002012110110102021212121112000021201201200121021110010120221120021222000221021120100001000222111221102021022001011100221002110102101112021001101222222012020221011200011002021100022121121201101200000021202012122010122120221102110222222021120100112020012202221212220211202120220200002010211222010122111201001222020100211011111202221210111111200022012102200120201202021022001111001220210012212110122121101212111210212212020101012122102211112002221001200200011202221002120021200002020100100210002200020122211122002000120022212122022020012011012202221211101010220001120012221210020210221020012220122201212012210202101021112020101220010021210201012222220111101021100111000210200012112122212012022022020221020211112221010022201120211021222012202212110211011102211022110221011222021102220122121102021221202002112201112101021002020111211112200021102101110202111011011011100220222111021222111010001201202021121020120120210121202100220121222101221201201121101202221000000102000200202121102210100001121102012022221021202110100022121122112102110002010001010211201022121022011000222011020121120002221002121112001101211101202121010120100102111212111002212011001120020010211201011022001111012112200210021112001010000021002120202112002020202010210202011201120220120211100102020122210022211000100010201212010210211200110120200112002212110220012200022020210001000111210010000000121101222020000102210000102012002211021211121121222212220101211012101012112021121202000202200121212021100011010012221202121112111020011221101020011221122012222111220121021100101220001212220020202100122011020022111022210002001220000022212001020210121201001100100021221021202002012122012120102211021010021020201221100201000022202010101220221201120122202221222100201002102120012100120202010202112221222120120000211212202010222202102202102101212122222100201200212110110122011221210021102111102102021210222", "022200202201102211112212020222000221202012200212121120200022001212000202011120112220011021202211110110212011011022211200020121122102121201220122201221001020010102000201210000022121021011221022211010011100111021122002021112210102002220111111220110212010102011222101221110010020001022011102011021011011111201021221202200201211111100120201220211202101210011120010200010010202000021222012121210100221210001101101221021001210110001002011201002020012222120011200122021002110012220010002022212010012120012212001110022121100121111121102021101021120200222211011111012000111112010010220020110100221012200020101001101122010211110022002100201011112020001211010221222022011000210022022120220112210110221001122201011120122222210100200002000012000200201211222010001121112021102022110212111212201220120101210210211002212102222222112122120011010120121022112212102002102210222001111210220121211211021110220122110211112211010100212100011222121001100221200212211110012121102000121110121111222112221021220102220202100010202122220121111101200220100020010222201012201111220012022212202212120010200200111012100021212100222102001200101221011112222001202212212211200212021001211102101201021202011102222020102212210222210102202211111011202010222200022110010102100220120202110000102210221001210222112020222200011011000221100110120120110121012211222212121201222210200021001111021021010222221222111010120211000210021011100002210101120211102200202112222201012201111200102212112102200202120202022022122201121211121220220110100201211022221211202121121201020222200110010002021221000101010101011111112121012221000001121111111101122210020100222122110111222010010102111201200002001102011012201121021012022001211211111221012202210212002221100021220210100220010020211210210202101021221210111022020010021112112000011012101000121210000002000210102001122201222001012212201210122000200002120022111022201002010100102220100011220120020011011001201121001000021120100102010021022221012", "102011200021201202210022222221110212202021200000222120200012012210210111010120000121202111122212122112210012021022210120101121102120101210020001021120110002102111012200220221022121200100102212122002002002211120120021002121121102002000121002011221110002000101222212021012000101001012001220201112202001022110111020120112000110012212222110201020001210200202211120202021101100020211202210010011201100112000022210212222021021220100022100000112120001221001210000212021211110210211200212002112020100012110022120210120010121002021010022201222102110112201000021210122102002202212110111112211100122222222010210200002012010201122212122101102111121121122021121012011110001000220012112212022200020021202121020212020000002220200000002100010012200100020210112210002220001000111222200210101021011012210111221021022201010000220221122021220020222221001120101212201211100200000101020211112010112211212200121211001010020121200010100200002222112120201111011011021000212111220102010111210102211212102120101111212022001210212011102110022001011222000112211211212200102220121220212021001112000112222100022122210012022001202120110000100222201100200020122200000002221100022201120112202100211221220212011120202010121101111220210210002012122022021200011022212100021211222221220212102202000010102100002012000221022112211202202122202122202202212010021121012121022101021022001110110020000022011121202212221101002122111220210002200022020111012011222022101122002101200220001022110110022111122002002021010210102211222001200001111000002012201022200210112101201010012211111020220121101002001202220012101121220212222000112222002220112211102010201000000121002212110022222200011102002021012012110210110000200201110000002022010102000001120200200021120121111222011112212210002112010022101012111112000211201221111002021210200021012210001202200220100102021222220022102120101200210221222100100212000010010121121102002121000011110210212101010020200112011020200201101101222210022002111", "010220221022121020020021020120212212122202110101000110012210210022021200211200010120022022010012101021101200010100022101211112202201221100121222000220001121001212212212010022220111022202102210011012100201222002022021100100212221022022210221122111101022102021101212002211202211201010222110101201011012120001020101210122101102010210221221002222100222112102001200111102021000222020220101202011200221022122112211021100202102000120112200021001010110112220010000212002112121200210220000112112022201212200221220012101212112220000221020010020200101022000210200202122200212211002012002211110020010220021002021122000100122212121101101202222201101202112200211021021121010100010120002102122012022102201201212201012200121011210011100212102001121222111122011100110201200110021212100201220201111002200102001101100022002021011121201012201120102202201201112020221210101022112122000222221111022201212202012022010101121200002121001202112022000111012221211010201002111112100001212020212022122200211100202102021201010212122002122001210211222122201102220210012022121120002111112201210010220122121210200102220201110210101100211210101200212001201211101000122001111100000000000000222110211210101002110212222221111012022202101021122110222122012202212112212100111010220021201201020110121110020021111211110201010220112221211110122112001001112220220020112110021201222002000002002210122110110101112110012021010201122101102210221220222020020221112211212022200222101211002200202222102102022110201020220220121121222002020202121210122111022221012220200021011022212200122110011112111121110021011002122112220110221002212221202020110000121101012002001200212202020020112011011212101122100021021120121120202201110112121122111201110112002211222102021011002011101011210220022120002020110001112012101010222000221121012021112012001022022121112010120102111022022221202112122220210012110221112111011201222200202001000210010001111002121102202211022202120100221012111220010001201001121", "000122221210212002001122001000200211222120220221221221200102210002200020011200000212112111110021022000002110101102012220120222100221120222212100011121202121100020220202001100222110122002201112122121112102222000202211101001122122020121211020122222000011001221111000100122020012221202021112120200012112122002122201010020210001112002210100001221010011021010101012111022112122002101100220022012022102221010010002121021220022211022220122212210220100100010102102211021202021001102011110000012202020002110111000002102112122010200101210021011010000010110021011112212210011111121201110200221211202201111202010002001210100211102021121002102021021100022111011102110221120000002102101121022010011010121000110102000011122001110202120002010100021022012021112121100010000002122200100202021112022010202220211221120020212021200011112210010220112120221221020001221222222200110200101120222120211212121102000020122020221002012111101222202111211200211002122210211012011201202212110121220022002201001021022202221200200022022022012102100101020112122111001020111000011012010121201121101011112100120121120111102012121002222202201222122011022211101120120022010001000011112222121100201012222210122010211200100011211011112002220120120012122001220101020211121122001121022012212202011122110202020212002002010100001212220011220212011220222012112102220202001120111220212201022202220002201121022122202110002121200120001121120011120022222200200022122010100221112200100001212011221022121102101121100202010121000221220100221221122220100222000000022211110201202221002222012112022102120220201210111002212201010111120022022102210120220111212001210210121201200202022020120002202200111100211000222122220121202202220211112111000000220220011220102010211211001111122021111101220001111020000002001010211021221120100021120201122022212200110210200100021001002020102001020201010022001112020200111011121021211101112110021120100222111120212221021112021120020222222200021210110000211022100", "222112221021221021012111010102111211012102011102000102021021101120210121011122100201121121012212222212112200101101212220010211002011121000012222021222220102212122000200122202111201022100210210121212001212210122122000122101001220121211201212101200211012102011112012001021022102000021110210210022011100011211021022101122211102122021202122100012221202000010021121102021001212212111022220112000220102122020022211200011102201221222212000000122002002020122010001220102120212210210100012101102200212110020221011200120200001021201011221120100220211111210212001000200012202121222122221202021022000120212112110222222112020201021012200110210120111021122110210000012001000212020012222201020022120000201010120002002120121011011202200112221202122112222121002002200010010011102211002022120222012200200020110121111101211202111222222022021210121220221101022220221001101211022212112102222001111121200022011011112012010101200211012011221022121221111122000121222211222121111120202212221000212000011012022200010220010022200111021101101121022020201011021220120022221120000011200011212002001011001220001021212121000000120202020012100201000020020002202122021010022100102111021020110110000002022221211021222020222100101020120021211000121010120001222102202211122211221111100102010122122222020201022011020120001221002012202212120120211100210110102222200110000021221121011221001111211222212221220211221121021101012210110220111021021120211021002101200120200022011211010122120202001001010020100111022112010201011210120120020201202000020222002102021002220010222221011010122000000012000001000200000210001220211002110012001200002111201220000222122000111121100121011002112212221122100110221002001120010001112201010211222101120110011211102201112102222102202012121202011200021012121212100220100101012111022220021122102201220202212200110022212102210102112001121202121110222221021020022111001110122010001120020020020201011110000111212010012011112010021210211102021221121210012", "212201002002002221022202110200012012102210220221212102001100100212001010010201001201102212210111021202220200101111122002200100112122000101212012010111201001000222001010211200021020000210100021222110211021112122020112220122100021211202121200202012221210101110201220222120212210001010201020120200020222120020211220220002200222020010221102211022100001012212021122100022201111012101022120110101212022022021111022010102022022220011122002000102010122121022000002110201110010201221201002011022202011002101122202112010110202221010112121012002022201210111022000210022210020000210220222120100121201011220010021102122020010010120211120012000122002120211120000101000022222210011122211112112211002220000200200200102200100020021200102212210210222210211111201012021000210111210120101012122102200120022220020201012011212022201120202011012112011122010101201120202001120001020101211210212011222002202111011211122022122211100111112202111221010210211222200200121220211021010111021211102121102101200121222000110022121102020202212211121202211122102001022121212001210121001010002002011010200221010102012000011121210122222001212201122021200220112200201101010100101111212120022120112111121101111010010202012202022101121100022122100220222101221002102011022011020012222221012101112200001210221221102210012122110000002200102211100000000212222102202021122100101122220000100100211222112000221000001011112001210211212222101102001011021101002211022220110022222202001202212020212011201222202211121110102112202222120021221021012202101220112201210221211222012222000211112220210212000112221012101220102002112122020012111100100100120121222122111102111001121110021210021222202120010211002010201211201101002010110102010001120200120001100200022000221210021201000120222102021111020221212212212011002101201011200210010100000222112022000021112000122102120201220120022220220110222012102102102110020220210111222021122200020212112222001120110112121112000011221221220120222211011221022", "102012120022200102202102122110000221201202021022220121122201201101210200112100202112201122111221111121122222211200211022200012210002021020110022200100001202022211212021110012211010121020202112120210200200020111002212121112022011201001100201121021001022201010010101102002220200010201110010201220212121010000110002112210221021102210021210120120201001012110210010220111011102021022201001210200201201210222101001220120201201122111222212011001022201020110022200102121102011010221101110122122021211021111100101222111212001111021120011111211200200012102011221011002100010000121201012112221021121010111210122000102021220001111210000102002201201110121212212111112001120010221110211111101100221102102120221221001021022211001010201012021200212201220211112020222002002021110101110221002111012102112021020210110020202001000111221212000012212100101201222222002020020212120011211211222220111212112100022222010021020022200110101201212022212221121210102101112102110002100211212000112100002221011100021000011021002021001112112211020021201000121011120002011000021210000101222010111112011202102201211111022100002001112210012210211212110102020021220002112112121102201111012201012002102101200002121021102111202011111212122000200122101201001100102100000120101212201101110112101212120021112200012110100010220112121010011211001010120100110201011202121211120110210020210211121020202201001002211010102122011002120022121022011101212022121200012202200022101010220101112201011110021111011101100200110020022200122000010222210222212022121112120110222120011101111020102112002120020211021122100220222202002220201022022111100220221000212000001222121021202101110120010221210112000011221022120212002021211121211112201022121111100000120101201212102101102101122112222102212222121012101202010212121020110021102121100120002202202110012111101111220220210210002120101102011000011222120201201120102200001111100012221220121121020121120010022222020021012211022002211021202102201001122", "120000102212010020212021020210102121210201111000101012122221000221212120221120020101100121021221022122022121200122202220010210002101222110121021022201001110110110202220000201212220102002020202122112102101101012011011020010201101122111220101212120201000201212012010100011011222221001020100001100112001202212002120111202120100021121122210120220210111100021222220022120111020202110210102222221222110201011112002011202220100102022022100120110101101001022121212010002022112100002210020011111111010000202011112021120221110001101222212221102221122120200220112020110201112210221100222112021012011211212110222111211212122200021212102010121222200101110001002102200110110210110121201021202010002201120020202001110222112200122010102020001210100201211211121211212000021121220012101121100210211002212010022022021200222111010100201210021122111211110010020012110202010122102201122201202100221102210000112121202122200021222021011012020211121110000110100202021120200212202122212212210102021001102111221221011202111200201022202222012211202121022122012120001020210210111002102020011221212011120110022010201201000211110220211002102110021200220220111210202210222200002000200201200002111110220221001111000012211122121111021222022012001120112210122000120012102012101110011101220222001211221211210210120001210012112101002100112020000011000011212100012100222022010110112201100202201110221020210022000100011102011001001220110220201210022102000120021122202122211000112101002102111002022220222211021000120122000010000120212110112120001212020121011100122010222021210212211122100011010100211010201120200121011002010120022001112011000110111121222222010020010102011221201202010211000101110111101001100112002121121122111012112102020011212222212212102220200121000012012121110102102020120012110212200001010022111121000101220000100111001020220212001011101022002000202100222210122020122121121121201210220021000022021212002202101211222200221200111211202122011100002202120022121", "201110011012210102000020202112200111221222021101120002221020100012210011202100100021020111010200012201210022002212102210102210121022121010110012200201220020201121011011211211121020120001121220100021112012011121210001122102101012102212122202112201011210120102202002101022121220012112012022110110212210010101210222020222110121020001122221120122010012212000001102111212121221120221201222110112011121021102220202121020002020121020112012111102120010221212112002121122122220221112221122210212202221020211210201220210000010120221002102202010020212120220002200222010001011221112011112212011000010102202210102121212022221101202021200100220122000111001221121022100221012002202110111011211110020022000021110012001010202111211022212012121100012222201211112022022102012011202201121101110112120022122112200010010112002011000000200002121002001100202001220001222020202122211200101122210120021111122222221210002001212102012120021102221021211121201010122011022220012120022222010112022011010012222222210211202021022122201101220000211022111211022222011211112121220100121200012011102210101020101002100212121111012220022112011101212010121011011200200110020122121011200211121122210020221120020222212100201220112012100210012001121010022100120220221122212112122112111001212220202212102022121200012011011200002122200221202012102110002000111102020100210002212012002221211200002012200221000222211200202120212020111110102000011221110201010112212021121012111122002221112100201100111000102112211011220202200211200212220012101110022000100012220220222120222200002012201220101020111100122201101120221000011121022221102111012202121221002101101201211002011220211111011121100210000211211201020201021100220011202020200220011211021112120112020222010010220012200002101112002221122112002111001011220222212021200111212101010200111010220002212221011120011112200220001001210201002120210101022012211210201220011112022222102022100011222111202101121010011220111111112200210122211222111", "010110100002120020211210120122212100021020201122020212001022211202110002001222221112200011121011122112021112020120120021212222001112002102220000201222201200001211210121000100111202001111121222200012120112120212222102112222111220012201012001122222012012221220210012211001221002121120000101101212102021101012102011100022000010011121221012210000102021220221020012111112002101201110122110002102000201220121122112210020212010011110220210011012010211221211100022200212102112201220122011211221110022112100220100211120101011102002221102202100000210100000022200010101201210200202110220111210201210220021001112001202122020111110120010212111211101211101012222010201201120202202011200222211000202021012122002102200110201200121011122001101002020102011122020110200010011211001212202221222002020111200111001220021212000002120001012000200020222120201210001120100200002210000022210200100110100022002202022200020022120221012110201001222000200022210100121221202210222020120000001002201221100200212212220111122010000211000110212122211000200111022220112020110220212211202002122210221200110001221120210120202102110010011210010021210011202011101121021012021211022022211221122012101111100221221211100020220112012000211202110102101022021012220011000022022202022210112001110121202001000120010010211212100202222100000110022022120121210121022202000101010100121011212220000210000010122121011212220222102011011020112220000100021212110112010100110021200002121021210001021011020122211202010101010111202110210012211011121011101001102012211211011101112022022102221000222020101210110000020211110212121001220211111022021100011221211211122212201222211222210121202212101122101000002121211212102210110021220120111022100122210122001020111221221111110111221000222000011102100202220202011011011101010012020221202202021220010111102000100122220000110201111211002110221210010120021210100010012222222021000200211020010210020120212011110122011221201000002221202121100012202022201021101", "021000022010212002210012111102221210211210111110021111100020201200002201111021000210011020110020120201122020121220202222221121121011111010221122210200120121101002220110010012200210012110020212202200111010211012010200111200101202212220101121122120112102211101001110112221210110202021012210120110011122112011202010102222102211102212122211220021022102010022001022211000211201021121122211100201122022010212200001211102201100021102222120120211012220112102100011000121201111112010002020201021121101020022010200120002120010020210200221210200222011110211102010012121110010012210002101000010021210000020221022102010102102110220101100101101111120221111021220111121102102010102201011110220200210121121020000011122111121010121210111101021200220122111000110211111202212202002211201122110011010120021120002202222110202001200002011200201021111220012212212100122000021110110201220220001012202220012012012212102122122122000021000100122022101102010111222101110011100002002122120121000221200101012121002201200020012221202202200100012222110021112211111111020120111121210020001101111110011110102022001010001211000222221221021022011022100121001000001211102100211100102212011120222211200021221221212102100222102110022110201020121222112200001220002222121001122210220110202211102020120102022201000211121120200002212200011112102121100012101102221211000200020202001202120221121121120022111110012212000010120002220220010202220112220111211001201112022100000122102121100021102220001011101102222101011022121110102012022202212121020221101210101000000101001000220221122011022122200121201000122221120111102220200120120212211120120201220102012022020121211012120222001201221011120111110100000022001201211011222012002000210200122002020011111112022121221011220202211022201001110000122022122001202022110002000000222201000011200222211022110202121201120012121001001021222120102001122212222112111021211012002210202012002220122020010210102110000112120000201101002011210222002210120", "121221100011122012110212201000002220212210121210110222112210212221202012012121212202110011211021201210112010201122120200102011200100200111110121202022111020112102010021220122121220110220210000112200210122010102022112102101111200201110221100222000101202120112202020122011000211020222011210121100021121201001012012201202101211101101001001201221020100122210211110111212212102100201212012012010020221102202212100201012101111210212012222211102000002221102000111012111112222200100000011201220210210000120210221010111121200021200011012102202010100000110000202222011201221110021001002220210220000220211012101121111221100202201212112012101110222212200102010001220012202220022122022212222112121010112112121021222200110022011222120022212100210202222221220101222020212011000221102102022000221211101122211200020120202220111210012111201200212110111221110201202012011002220010211201101112002001212111110120220020112011000022220201020200210210022002202012200010212121222000021211201000200120122022001000012220201002220201112201220111221112100222020000021200221020122110100122120012221212000110120120200021001101021202101010210101110210102111210222120112112121100000000212111201201021111111202222110000102001201122201101210201222002112100111221210002220120101102221221110112022212110201202102020210200211221210202012002110011211221100010211212200020112220220022010212020220000000202222121002220110102111000221001022221010000000012212211012002202111210012100200012211111020001110010022000122111012210000000000010121110221120111222111101000220100022102111120012122010011021112021020202220221112110200121011011021112121222220001222001101200210020102101002221022120012111220021220102211001120122001121000000211000100201100122112112212120112011001210111221101100201220200111112222200010000000122001101111022011211011201202122212220220021000221101010011011210001001011222011211112201202212210212211000222201102110021221112110112012022222100021102102102101100201", "111112120022221201002000001100211201222110111112112221220202020200212100122120012112001022212010022220101020001101101202210100000102202201221222122200201022211021121220000002210101011010121100121211202010021200111100102122222212210020112121021011220210201120000101200200010212021010021020120020222120202102122002022201020002202201200212100010222000120201111101102220000002120020021100120101011021101200210110000022222120122021001200200212020212120020221002220100200221002022102120211221121001110112012202011110100000021021012012201122201112020121210220220201211212022222000101201220112120212021201122121110222112001120020110100020002112202120100222220100021022021100200211211012110011001001020122201112001020110200211120020220221020101002200221202211001012002012120222222201100201112211000122012110010211111012112020110211001022110202122100211201202020112202210221021100202220012122202001210011012201202000120211002002021220101102012002112212111000201210222100021210120122000002001111020000111201201012222210212112101102201100220101002112222112111020210122100100021120100102220100011011200220121001201022222222000201202222000120022022112022220111102201122111100020010101101221111201010111012200010010001200212021222122212222210112111001200200210201002002112011011121020102100121202211110022111122002222002112111212200200201211002012020100102122200112020111010111011210222122002220111110112220101221022211112111200111220102200001110101020122212122122222122021212122012012110010212010120011220002100112022220200122200222100121220011112212221122120220100111100101020010002120120121210011121222201220211101222220212210002202122012020011210100100221211110202210011120002102210221112012211110012212102222010011022210210010022022010211212221201210211121222111100112200211000122120222012200112102221100101120200011001012220010020222120200010012122222020210000000021100111020120110222010022112020001101211012202011201121202112000001021010000122001", "211002210110021022200102020212010001101110211102121102110102011212021101010110200022022210221101012210201221001121100120100111010210220221001220112000021101210121002201211121221101110112112222000112210220120200122012221112122212101101002112002121002212102121201111001012002220220201000200100120012211112221002012112102210102201001200122102002011211101111210001012102000221211011002121222210121021101212211102100002022010201102010121220122020210201021212022120102110221102111210100201212000121221000121212112201022122210001011101220002200222201122122102110201211220000212020222202021001012200212210021101102210000112112201221022011110121001112202101210201221201010202002022002220122200220011020011120020100021101112110210122021100202121020202002110001220010101021120220001000220020112021220022220020121000112000020000011202222122121121000110022222210022122110220112021001101021022220110021101211101022002002122122220212001122012012211122101202100102011222221202111222112001210121201220202022102012122212200120002221120122111022202201201120112221221000121021120202102011210101210100011221202110110211102122112212201000220010202100120000210012221021000220211200202221012012110122110111001222121200112210021010010110012120102112000000010012222011202112100122010222202111212212110220102010100222212222111200201211012222220202002201120201010000012011011100210010220002011011111201210220011221211211111022111001121102021102122121000010101022211221112120001020002121120101122010200000001111022102212121111011212020020201220112110112011001112100110102101021002012020000222120121111210020121112002002012101102120212220020121101020210122022100211111211101112121220221221222010012021001121211122120001011210212211002022111201011211021001201200122010002111211101200120001110212110000221001021111020211200212120011001111200012220020111111210200020211221012101101022221020200212211000202210112102210200211200202012120100212222021011020222011010200020210", "122101201221201001121021022010112122002100212022201010200101112221122102021121212000220002212001222002020002110222022212020202111201200010000112210021222220020210001202121112011100111120222201012102221122200201211022022021201220000222001202201001012011221101200112111122102222021100010111000001212220100122010220121110020110022200111022200212201211012210022022120100212212002221100101220112112000002100200221210211001222201100021111201001020021001002220012221201222101011002000110001221022201011100022120211222212002102212222200022221111110012000221022222001211102120000100020212021211120202010222202100220120221222210100200222012000112011211002121112201212011011222100010210212200112022121121010221221110111011100001012122222010220121212010012010212110211121120000202201002201110102001012002011021212011111121101022011000201020211200210002221212000002120202110200111112102022101202211001222001220211022121101210022201010222221010002101110012000100120222011021010112211102110012121101121120222011121202112010121001020200012222112112201211201010111100101102020100101101001200002102110120020201020000202012211102020201102012202122001201112120002000020222220102220021212011022101120221012022110120210000211002022111121010002011221212122012001210111221021112022210010222211110111200212111001022200201000212211100222111022202111021012010211122210121200210100222102121000011012210111010210222121111011010101101102110110022211220121211002202221002202112121222200120012100221210211101122111022120022000010100021020122210000220021022021122110021120111111020120212110102021000221001000001220022120110010102100012212001000112202002212122102000202022001111100201011102111001111210021210212202122221200222012202202201012101211102220002120021220200020101210222210002111020110220112020012201021100201222020021101121112022021012121211121020012102000222011020001102012100202102021110111111000012210212002011221200102002211101011111212000002000212221010002", "121122200010000002011120111111011001110000020112022122012002220222200001210002211102212022221100012122101001201110102222020022112012120211112202101002000212022211200211012101100211222001010200220001211011202210210010220111211111220210120101121111012122101020210122000121021200110202022010110021101112220010211111000011201101201201201102101110100012221100201122212220012121022111001100222000000110102010021001020101100202221011021100212122022012111112000221220200000121202001222100210210212020122120002222222120121000210120111022211122011102101022021112200201202121100012002111002110120022212212110000200012222021102010211202212220121222021121221111012012212002210200020100102101020002102102212221222002022020100122200202201002222210002101221021010000020021021221101101011200012200201120221012202110122102020200001210200211201210012121110210020100112110121011010120201000112002212000120211021110020111121201201211000120222121202212000201101101001212212000022220112001012201100111011102012200200210001111210101112222201222002212012212202211120222010222011210112211011210122122001021001022111210212110101122020000211122201101110022222222000100011121202102000101100112210222221012222020001000222110122011020220120210001222021201200212211200112111202120120210220110110020110212221110120002001021120212022000120021002222122122100202112002200122220120000012122222000002202102100021022120101022211111020012002111010210222211001120122110000020212201011100002102221211022201210100001011021210102120100102211221020001101201020121222021002002112101201020110011011100211000222010002001102121101222000122010220001122200100102221210210022012011212100010020110222022111110002102020201102100022220000120211012201212012220012011121020011101112120022102201221111110211202020221211110212110221012222121021011112212212222111122211112112102110112021100222212210102011120000202202102111101212111102102211200202210010001221120001011002100210000121200221211210020", "120210002212122221021011100112100212202000220012021000210221000221022220220020021002202221000220101212212102100020100011111210010002000020010100202222121200002200121220120021202201210000101112011122122121120222021221200122202110000201202201121202110200110022210100112121100201012100200110000011100021120200211011010022110022202112201011102202112110000101212001010120210100110210220010100211120212121120202021210012211220111020222121121021110002201210010122112222011012010000020200100220220102212011111122110002011001120200220110021102211212011011002121220111101011001202121012111221212020011211121002112000202112221111122201001112222222010011012101020101000021010000021000021202020001210012110001002111001212020201012201002101201121110200110112210210112202122021220022202122210121122210112200122000210200120020201120020202102112201100002111011200000012122001211020211000222000001000211000210020120011200121101101021101202022022002120022200200221202111200212200011112210111111122021111202022121000210021011202100220100122020010101222211012221120220112001020222000122202110001122101000001210001002002100102120201112120221112200201002122222201012022221111011211100012210002221000211220000220222000102021110212220221010001111022111020022122201222001021201012012221000000102110112112200110220110101121222010011011200012221021122111210021201202111010010120011211002202210120000110022201002222011222222211211021200010202100100201001120222210000212020012112221221111020010110201122020220002122220021000220120012202212122022100202002002102121220002020121110121012111122110110100012221020021120221221021202122000102212002121201001121200021201002010022200222120220121002101112011222111120221200101000110111212001211220210201020211210222210200212001000001011100012122022022022122100120101210022001011022120011222221110100002012010002210100212002220211201121122001220010212122020222022120020202201021100201020120001110222221000111101222020121111100012", "000212202010002200122121120021011120100212121000111111202201222212010202101220110201012220211221001102020201221222112211111101002212121212110211112211111021111122112012101110211101212001001012222010011020000112222212211220010022000002000222002001221200101222121002100102121212201121010010202212100221202000220212000100210212212102012112022202002221222120201112120012202120020021122102122001110000110121000012210221021120100222121212100221120101220221121210120022102100102002100102210122201200100210101122001201011211011021101220101111220012000001021011102010220220010100210012120211100110210000202201102111221121122100221221110212011021201212202211210021212212012102121022102101212202001121022222212122021022200021210210220220112210120220222200210001121101202111111011211120110001201201221022211221012220002102100202111001020022101002222112022212011010021121110212111120022220112022000021220100020010002120101101220110222211222102022201202002102101012112210211201000221020110122000011122222222101121112201102022200212110020222202200110212000202222020000212012100220021120210101210102011212110012001011021220020012111020120120222002022020122120112020100100210021112202021021120000220022011201121212220210100020010011021012200111101022021220000010022221011202210101120221220112210000002121001222122002001222110220000112221201121221000221211010001102202222200121210010010001002221011002202121122000200011011222220220201202012222120002210111002212122121012012010101212222100200012222221202121122221211002211110210221100001021210002121012202122220121000211012000200121122201022100111002012202120020210122221012100022121212201211100011010100222102011211002212200021102222222221120101100221210201222112120110201210000220011002010020221010202210210012012011122222201021122001022210102010001120010202012022101221010112012221122100012212200021102120222020000110100022021210101222202102020120110110111121120220220010210022121121121012100220020101002", "112200200121222222100111210001022000211200222002200112020100222012211210200112022221221010202002110212122121222220112212201121021121120210122120222111211202102210112020122101000210210012210112221120200122200220211102202221001101100002011012011220122110120000220200120221101212210110121021111122122111111110202010012001221011010111120000012020220110022020010102020102021222010101101122210211100212002211111012010102001011111101100100121222200120200201120100211001000100020000222022212210201120222210010112221101110221002222110201120201102010122211122220021220011012111200212120221110110111222002211222212111210221000022022001111010000121110210000110202021002121200211201000012110112011000110220211011001202012100110112210200222112011022000020110202010220110201201121022102002112202221201100100000201110021112200010121001120101012120002011220021010202022021002021102120200002112020220011200212102122020202122002101202111110102112222200211102020210201222221210112210211100012011211100220110001010021202211002220221120211010222112212111020022100220122120012222012102220200010012002221012102202000212110211211011211100000222201000212102021102222102022221111010010002021022110120211201210121112020010210210212122200110002211111212122110101212012000112100110202020201210021101121012121110021222212200012002200122120022111221102220211102112101011120201221110100122121122200100101202100020001021122000202001001112201101020101100101220100221210111101202111212112221002000122002211111120022121010210021220021010112211111010021022200021211120002222102112022110222222210000200011212120222212021201111100120010221211002110222211210100211201210010201120111212121100012221121111221002121212210202112220222112201011111101110011010122220201200220101110112102011011001012000002201212000021010011021222010202021120020002012122210112000200010022212000101020211220002200200121201010111102112211000202222210102212011121001101021020012211220112102012022122121210", "202121200102111101211100112010020110102102011110221021120220112102021200021200002122220021211221222021221220120100200020020001221020202100011220022111202002102020020101120022011211112121101210000202020022120211121011102201120012212012120012102121202210200102122102021001120200101002102110211021221200111202100200111102010020122202101012200101220222022000112100022122022210120112112111122010022101202112120222011000110212122011012202210112112122002211211201210212000200120101102100122102120022101211102202220110220220001102211021210020210220000021100020100222101001121221220010110202001001000201120222000001022021220221122111222212011102120100020210001110122001120201002200101121120020221102201210201222112220022200101021112122212221110102110212210101012011210102111010200010220120001020012122202121221001102102102121001000021202002111022120100211022011112000022121011102101222102002120102100201201002002112022111010122220001100112201000010101002201222010110201220221012221211121110101110201011021101021102220120200021201121010100222220202110201001002021221120011211002212001112021102212122011202221101112201211200112222000211101100001212001110102120111102002102010012111002212202001100002012111200200002100121200022222101221201010112020221001010022002101201001212212201210120212101011011220011000022002020100122121012120020002211221002022121012121001200102202002100212111221201212102002120101202101200120111102110211002012101202210210002112101002112021011100112011202011210011221020010210200200201000011201010012201001012222011110011211221010220100101022212002011101012220221010220110201121022011022022001021022021222222110112121000212012100111220020202200101120212121011200010022021112102000110122000102021212101202210120212121110221122100002002102011020100210001200012002100012202202100002122201110222022101020121020012021010021101121211122100221102100011120200201001102020222010012202222000102221110220022000010112120021222022210000110", "121122111221221111211102110201202211101001012211001102122112221221002202200002120201000110101100100222110022212012110112201201222111011022022021100100112101001110200102100101112112112001212220022210211221110110210210102002022122001120012012200122000220011120222200111122022121001102011022102202110100222000001122011000101002222010222000011222021120000000122221211222112112012001001122011011020000002212000211020010112020122201212222121202011120101002111222012002210121100221120200221220112011202212210212211201111120100211101101110111002002202212000001010021120221112011222220101012200122020020210202202010211002011202120220002012112210100210222112220021101011121211000202100002110212020200102120220200111101110021210000000011022011211011202011100001120202220220002022200201022022211020000000011200102201022002212222210201122001200200220101010022001221101100222111021110002111002201202021020201210010020220122211201221210211012111200222021000102000210100112022101120221221201200021210122122222211210000220022020121022212022100111101120211110101100210112102212011001211010000001000022121020220111212120122121202112110111212222112211201111221210210210001111112101101202122122102012210002112202001111122220222100022121101110222201200201001220021200000122100011002112212000100201212020021012101202000022211210122002020102221111200121202100101011202212120002020000001201010210012210120021201010012022210121210022101120212211010020101220121221112001020211201112121002010012011120200200121221122111122211200001021101210020110001000021121221210020010210000202222022102101121100022010120020011101222121222211012011011110212002202120212000221212120220201000101112020211222120201020021200220212020112110200202121020122220002222102112211021011201202102211121021210220112200020211202222020110210220102000121012002101222200112021201211001211002010122122212200211200010020020200212211212202202202210110110020220112001121000122210101000002210210120201112", "220202211212211002200012210222012110200122001202121022001001222210202210221201112010101100112011112120011122012122120022002000000000101022101020220110211002000020001222212002012201211002121221121020122220200022001210220021200012212222000221101210120100112101201222022101001121211100210110222021012001122101110002012121001022110011012020110200002200012111210222201002122211221022112122012122210110212121210020111201110112211222120100221122212001110201222120000020100011101011202210111212122220011112110112110000202001100102202202020221122020100001200011020121111100010212220101020010102020211100010200210102121210202020102001200200222212110202112210111210000222002020120201222012112120111000002010200110100221210202122011000111202100222112210100010010122010120121001211101200011122021220222011122222221212011001101211220012121121202210210212111020222221012010001200001002012022002020121000210001002221121012222212000021110010202211200100020021122122211011020011101200111112220201002210022200102221011000121112221201012200121211002101021100122221001201012112200112111111000020022011002002102101201110220112100201100112020201211021110221121020002022110011102211101021022001001020011011000022121200121102102102212012102102122210011110121210212021102200000101100022010002210201112111012210220111120121211011011200220202120211020202210212000202002001210111120021200202222201011002221100222021022110201210221200011010110200000220021000110011102112002002211021022211120202111010001110121101112001200211221122112112012200220020021011101222020121021202202222200212120111100202120012012022110010002201011021001122202102220000220001202110110022210012020210111022020200221122222210011101012020001022000221112000222221221011211010002122122020100112012121100221122011220102000020202020200011200212112120212002002102022011102020020001111012222102210010220220121002200201200211000222002100010121212202210000201122111021020021122100210110111211212110011101", "001101212210111111022202200020120001110211010022010201022222210102200222101202221122011022221002011201012100202201101112202011211221100002100001010102201201201122211122010111220010202122201020022222001110200022102001100100102210100221122221101200002021120101022201121101111012100001100011212022211210000021111020200002011200110211202200221000220110101110201010211211002200100120201001002220002102112010220101210002122221200010022211222122221211120020202201020010110110102000000010121121212002221112022102111011201112212221021002121200210120221200122212110111212211020020001021010210002102100221001021210220021011012220212111100121112022021002021221211210200010202101220122221222010211220102221010110022201012021020200202101201002202222220000020102212202121012022120001110122212120211221021010100201020022221002020021022111222221201121201002121222201210210012101220100212022121002112110110122220121202201221012200001120122212110100221010002022221002111110121122220220201211020010210001101011122111210100220201220010212211200120201222121202002120112110222121122121012120120121000110102100010022120000122211001220120011022112021222202122121202020121122020200020001201002110101201100220101201020120200120202102000021200201020012010222000101010221022200200201021101200222122121212020201022220220201201210221001120100021000210011011120111110110122220000001012222210121022110112002002101010100010221022202112010000210000101022000101111002202021101012112112212101112222111121000021100100000000122010112002200220122100020010122200011111002201111122020211102212020002012002211102201102212021212100200020211220020212210112022112221200111200222212021012110012010002022200220012001022100121122211200121001200212012101001120110211022200201211012112111021200110210120101220012211002021012111200112120012020120022001212011011021210111020101002120101210221122010100102020000102220002220011222022110021210022102222122001111002111222022110000222110110020101", "211022122101210220022011200221000120200021210001012211110111210111201200221200111101210101011001002000201222021111102120100221110202010002000212102221120122102122121012100201111101220100022112220222121120222220220220211212121201002021202210012112201221112010110102112021020011020120122021100211100111211022002011201121202122002021011212111000200111000102012101102201200111002201100002221111221121200121101010220022121121020201121112120212001211022202211102001202221012102112212101012222101212211010002120202020011021210212221020221112121221112112210101000022012211222210221202210000100212212212122112110222100111012211212121222222222220200211202112100211110122120021022120020022022021002121222020011022210002121200001222222211121000121002221121200220000022100112010020021010221021202002222220001100022222000021001222120110210120100022111002002122021111110221212212202011002222200102201210122221112020201022220002210212002110210112120211202222010022010010121211220222212221202220011112022001122211200021121010012211120002002101122222121000002221001110111211010011110110121110012122112202221001020202222021001122222110011210002022021000010200021022222121100221212110112210100001002111112220212010002210211010120000100011011021022201112212011221200220001010112010201200001201201200101200022000010100201210011021001122120010021210210202100222110021121220021222101011002112221011211212110020220220210220210101101011021121002201212000011112201112120011011110211101121222101002211101112201221122011012201212102211221111211200221100020102202221211201220222112022022111110121220110220222101122011022112202220021202021222110001000122202002101121012112012120121100100211210010012000222122100221211002111000211000002211220201122222102210011111221121200100011010221121121101011012121012110100012202202111012002022022200202201201020021202021001210120001122220020111220012112100200101202012112201112110122212020120112110122122211120120211012202211020222", "110200110022020212022000100021221001021002202022122112201202201022112222112202220210022202212112001102021201100001022012120020202120111012110111220001212100120212010120002121011122120222111100002200220111000120022000010000212011111002100110102002210021021222222212200110202012102000120010112010111201200110222001101201222021012002011212020112120211211121022111100221222102200202012111212021210002012120122210122102122001201201120102111110211122221221101201102022112120220022200111112000201222002022210121111202200100020110122220211211110000210112122011222221101201110212021000200201212001011200211202121201102101120211120112022100111101021110200101020102010221202201010011110022202120210021122121111200202122110020022202111102222122100220010020120112021211211021211022101212120201222210222211011021220112121110212112201210100120222021020021012112121011012212102202021121011202202001202102101102201200201210201010111000202111000000001220111111020110100021201011112212021212120210022020110100012022202122111200010210121121111220210000111200201112021122220022220101202222010121122100200122200011212120012220202000000202012122210121221021002121100210210020222000120001101110012200020110110002120102112110221220200212022110112202110020002022101112112011100021012202112221002021122221122120211011201110020211121100201100211111221010001202200211000101010011200212201112012110202012012201220211122121121211212011122020221002101120212101002001201200212200120011200011221022122002212211110212021101021202010112202022202111012111022221012201122100121200200102020102211011212212020220220100201220200202002000020111001202002222211021221211110012022011112221121201002000102101011120121200010210202001022021101000010202100021112010002110211201020121000210112112220200212021210110022210120002112222102110210201111221102010202012111011222201100002202210010202020212020111210002222200222202100001100022200221001210112001100221001011012202220211000002102121", "200001222011110100101122212001211202001022022021020200120001200001200211110120102220212220100021101222002121212011110222110011000122100012111122211222020022120120121201101112112121221121111021222100200111112001002101221221210010221012220002211012001220000222012102212111012202010020012002102012022112010112020110201121200100022221020021101201121210211010212110202021222121101202212021121100021010110012111122212002211202021112220100121201220212020012210200200010002011012000202102222212100221011002020000000122020010002202200120110220020102001122212000212212002120212201112100200102002200202010222111121011102112011120220001020110111201001011212220222002211002000220222221011221020210020222101012102121001110102012112010212022121102120212120201012020000220022020212221001100221010220100201102202022221222011112222100012222202111102022201202112202101121001212022010210121210201121110211200011011110121110211220021212122201221202222110112112011200102220211221110112211200011111022201020021112122210011012022102221212001111102102021220110220221200222210100021220022021002210102200010222202201111222110022021201022010211210222122211110221222002222012201221210120021011021010021211022110011121201120012210100012012221021220211101110101201202212212010000011120001120010210010211221201011020220121110120100022111100120020122021210002010012021220022121000102020222020220101211021100112220101100000122101121012211211110221012222000221121210010022120220211222200101101012120222110011210220211110120221201102001121102002010121001021112120221222001102221021222101121201211011200111022220010201010220122001000221202200201022101220111200012011100212120202222011210121221120110010221200002011202212200111022101110020021110212010121200222212010211220211101110000102202020122101220111202012002021011100102220010121022221122122202020010011002221210110001212011010202221220200212212210000020211101102102110201021220221002222012221020212022212001200001011110", "022121110220212100102222121121012211122010122101201000000022010210021000020202202202112001122021220111012212211102100202101200200111210022100022011000002212202211200220220222121002220111112002200220211011001210220011202211001021001001002222222200000000001110010022100112001211112220100102002020012212220022212022001001210111020210221220000201002222111021200120101210020212102120201202021101200112020220122110012010210110211102012202210221212022000210011001120010120010101010011210220000020021021012011122012000120001220202001120101210201121100222100100001111101021201020100011120120111002211101002211000112001000201201002011012021020110210211122202111120100000221011212121021122210212201201002010001112111122010101020020221112221222112221202121202100002121010121110001111222100012101111122211111112021022121011212222020201021102212002110210010012102202001102112011010001111201212211220202021202002211101202000012100010102221120210221011000222220220212220012211121022110111012211002020121200111022022022100200102120110122112020200101200211122000111012010222110022112000220121111022210220222120122010220001221222120002110212101022201220200121010101101111011202222101102121202201012020212120211221000212111100221100100102111121210001122111102010021211210200201000100121020020102212010222001002101002020200002200110111212022220201210100200022220211121200000201021120012220000020220001202122121220100011212210222001022201000211011111211100200021102222201011101001220010001000212002020201121211001210202122120111202120010101212002020220102211012001201010100222210100120021101202212212112110201200020112112221212002010020122221012100200222200010220102222000002100112202012112101010220121200120100112212111021211222100121012101210121210102220100021102200010100212002020210202121120222201112021201122001021220001220210212020022110120211201222220201200201000011121211212212002011020020101220021202110211202222112012112002120210000110120001202010020", "222111202220221212001222202120121122000010012120120202021021022222021121201020022011100222121101202101221000002202002222201212120000120020210200221220121211002002110212110220221121211122211221022220220001011210200121101101021111221110200200210002000002012011221110011210102112020121210211002122011000120000001012002122222022100220112001011021012120022100122220200101111200001221022122111212010222111022100200111112022102012022120221021221122121111001100222221112221001220201020001110002021211111111111222200112121002201100022001121021101112021200200022121022210100012101212001211021211010112212010221122221010211011010201202022122212101101022021121100102220102121102012200221221021002001002101002021011210021121000022201111100222210201200112002110022210000121122212111020202012020200011200212122122011011202012211122212222001102002111211110121220102211220002022002212011100000201121201210101222011012202011010022200111110220101121111110120000200100001220200111222202110021110221202211122002120202220021110011210101212022221112001010220122110011001001221111001120000122101001210000020011122012111200200001222120000222112100200110100022010100102120102202112101021201000101010001021222211200211211211121020212220200201121002201201221011210202222202020021000222102220010122221022100101011102201222122211101100101121200210021012111001001011200111022202022012120221220101100022222121111002021110021200222100102202011010112101201011111012011122001201122100002111122020100120221112002100021122001011100221111101111210012102110002000200101021200020201100012100221010112002200112002121220000110110021112100112211212110010110112100112100220222102222100201002012011002021202222110000122210102222201002010122112201000011111011200111120122221222201202200221122122020010010201002221120100122012002000011022211022021211001122221222110200222020212022022202222221012112121121112020221200010120011002212021101221002122010010221120011111121220221022212120012", "011210001121200220222021020110112011101201102121021222210111002020001021200021221100100102020000022210210102002122122211200021001010121100002122122022101112221101220020111220220002120221021001210000110021202220201002002020211000222001010220210201101111102220202021110002200000100211222220120002202020001201102022202222212101201022210201122020201110100121211220121112120022220100002021201200100001222002011001020001112220200001200120221012002201200010221222020202100120011002102212212010100211102012000210122120102210102222210220120121201220211101012011020111011210222021122122211112020001200111111102021121021102210000021101010010102111012012112022022001001120222112200201200011211001221011120120120222020200121101212100102120022200201010201021210220020221110222002220001020121021220220011010111001201120021222022001200110211112112121112201012100201012102101011011120121010022020111210112100000102112201120211000220011121121212100110100222210220110012202200110011200110112022021021120020020220100012110212121201022211012211222121020012212202002010202122210000121121120021101001102111112022200200122002212110112010010212210021101121020221122001222001211202111202120200112002100122201010120112202200000101120021120222112111201211101222201200221210002012011110020012101221122102211000022101011112112120222011011201111202212021002000122222102221020120111111220121020012001120010120212100102110210201112122211021120000220220121001121212000011101210121202201202121222021112202012010200202101120111100210220002101200202221011201010102110200021112102202110120002122221010122001211221021110201220222110120222222112001002202110101011200120012211100112122222111102010020000212020112012210020120202102120212201222100121022100000002011111120202010022120211011220222012112201222220222020212012000200012212022212201200101212112010201220222121002202221020021201011120002110202112200112201210201121201011210111001022021021101011220121222210212012220121201", "221101220200121211100000210211100211001112001022001201220022111102111112200012010110121020212101102010100102012122122210010112110112221002020022010120011210221010202122010010121112020102121112021022020122221122000210012222200201111122210011002000110101022121022111001022100000001010211202121111102002022121010211002202221010002001011212200102220221211212102102102002000221011100010222201121100221112120212212002012112000120020002210010021222222121110121101020010000221002112011120221221102122201012222000102210001000021001002210022121010221110001121021220212202212020222110022022120202000010221112110110001011120110022100111201200000210202102210002111211021120021211022022102012121121122020200022221021112111012221111111022010111111220112221211220210100101020220200110200200212110022202211000222212012110001122210010202200110222110102020010221112200001010002202010101121002002101102202001220102102100010101201200022200200101202211121100111121022212012120211011000212122012210200111222102002220021022112200211021122120212202011011222012110202101102110022020220210111011002222020101201121102212101102011121000100202210111212212201000110001220021212122112001101010002120201101011222210221200220121020010121112022212000112021102101021102211021002222201001121222021002012200012121200022012001120220110012020101121121201210101201012212020012001200121100221111211220020111111002021012000211112201021101012002002121221200011002110020002010120102122110001122021002021121012202110212120122222200101202002022112202210100122012201002001210201202221012122122020100020000100100001111001110000210010020111211001001020110021111210010001102101210111211011021220101212221002012121201202200211001202221222101022120022122101220201012021100122021022200110100022120102011220020011022201011101022001020221001120120010221102000010211000101002021110110211001211222002110110021111101002101012111222201102102212212002012220221101200121112121221012111120222011110100", "200111220022102202220002120021002201120102221011120121011221101120210202220120220101222201221221010020102211011202000121220021002200202022111200222021212001210020121101122111200122102201221101012202200120122202122012010112220010202102110122022120110000101012122102012220000102022210011220022200100100221010002202001002212120021110120000121121021201002002021200122001201000021002110102200002211211121020210021112222020211101112222010202011002220022222021100222221211011012010210111021212111012102122012022210212220122222222010211221220101202111211011122002021120221021020220201011200012012122121110100222102111220112211210011120110022220000002100122001000200202212122210011120012012011122012202010002221220222220211022000010101010020220012111001100222200120212111122200011021211111211210120002211011100221022002221112102220012020012222221212220221122102022002011211212112101212110022001121101002010222100021011112012021122021201210102210101122012111122001012122110222002111121001112110212021110222011011112212021021212111100012021111200002212101221121212212001020110121101120202210121202122101200011211221002222001112121200012212100222211210111012121102122222111020101101000022212120001221022012110011021200222120010212201222122211001200022102021002201021220201210002012011112112122020200221001121020220221101122011102002210020110212022100121012212110010121110101110101020202220220022111212111020111021100121222021001102122121220212220011222221100101120210111011021220200101011212212211002210220101021012102000001101101101210021200210212221021001220101021010200202100002011211210202010111002122002101122010202021101110111102222010112201220021221220222121102001200211001202221021112120110210102122202101222210100011002222010201120100100000120002201121210022200020121020012001020222111102220021011100222001211101120211200102122002122101211122111101020121022101111021101000111002210102202010102001122202212212202021112020221122011200110201222", "100011112202111221012002001101212111100120002102220022122011021222111222102211201111201010222222010202122222220001010112122012101002201022020101022020222100110012100220011011002001212011111221222100022101221200212022101100021020001121120022112102210012012012101000122220001120200200002121212100210001202120220022021221211022201202101120010112221111220011120212012010100100210200201101000201100212000201111020221022022101102000010222220011212221021200112111112220020101201121210122101021000121001100110210020022012210222010100112201200100120020010211212012002021121002122112122200022112011212200202221201121210002112212212221102022020222212122122200012022221212220110021220100022011220011212101101021000212222122122021211110000000002212220111011212012011021210100021120122022021221011002011110000212212101212120010020001210220000110002010120221202212021000022022222211221000000010011001011102021110020111222000010021120011102112011122100021022022011210112112221010222222021112020122222210211201200012201202020122221200201221102211012011221012012110200220211111221010001122120110121122101102200002101111010221102112211111010011011122111212021021002011222020121021120111012210202220011100211002202012122001100022000111221001200202000021220022001210022110200120201120110021211200120202100212001200210020022110021111021211122101011100100011112000122002110212121021220000101200102110110110021000221111222000000221010110121221200001211220220220001011222220002100200211122001112121100002102121112222112120011021222002101100010121220201202220000010210001100000210202010102012211211202222011200122101100100202022000012000010002111001100102201021220200200222010020002201110022020120100202011120220022211011211010221001022002210202111121201100201211220121212222220112211112120002101212210012201200000211222001122100011200222021102212221212212122020101200010012001010001010001211102212122101210011220211220211110010102110022202001110010222220200210202", "022202101102110001100110120021201101001112121021011212111221102100002122200022011112011000012120210210202001200101022010121211211022201101220001021022020110002202200110010001112210220012212011200000121000211221001200021010002202221200110220022212102211111120210221200110210112221220210102010001202210000021011121011022021022211022112001110020120222111220022121102011022001021222002010000011101002021212121011000000221000021210210001022211212002101212101201001000111210100211110011020211001011201120010020102222212200200022201120200002100020221012020010220200220102101210210211100211222222202212102102121222112001100212112021022112200021000102201120120001210120212101012011111002101011222212002021102002202022121002211022002001122121010010122222022210002102210221200100211200212200201200222220211111002100212110220111101221120020112012110220101222222220002211102112010111221011001112212121011101010200121102201120220101000010122111001122211000020201110212202020110210121222000211011202202210210220120220002000112122210221021001021222020210011121212221102120221211200211211102212012121210121211001100020010102202011022211112212010222122110110222201201101102202100201100021220211100221101202101022111222212112012202111210102112102002111200200000002020210110212212012220212222012122012010100111111020122121122122210120001021010002210112021201010200122020022121002221201011020212111001221121122012010021012120021111121112101222001122010220221112002221201212111121220211011122001200011120102220201202110101000200000221102010011121211022100120020021102121211220200021211121100012122102011021112201200101202200000211011112111112222221112120002210200210200001222011101102001112000001020020201221012102111201000012122102112100001120220102220122110010222212210122112121212101001120221122112010002110112021220222202020212210002012100100000100202102120121122212101200010021122121002201222202111222200011222110222002010021120212200102010002120211011011", "002212220101022112202210111112221221111111021000100212102111002011211022201112012222212212111102201120200202001102010122200122010200100201000110111221020001101100000100210010201112211002202122102020202021021112001022001220100102121212220012122222122122001021212101011211121111002020212010202102001012202012121101201021121220220010002220002122101110021010002111211012011202210012202112201221111210110012221021122121101200020002021002001022000200221220202010212012020222212010001020200211010212201111100212200011100120002111210112021122222012210002210101211201001002020222222111221111100222202010011121002100110112212010110121012201211122122211200212212210200102101212212111010020212202021010011011020011111021210222120022222201012202202121211221001112111200220112122121201220021221222100010010002121222221112202100000222110012022010010002220211112212121111112202101102000111100020121001202010200211021201111121021010211201002220222122002001211100120000001100121111200012111202202022000020112002120120112001101111220021120011012101222012002022200201011220022112010110200120000200010022021010002001222212120001122111000122011020100110112212010021102022120220212121012012222010112222120212120001012110222221222012202202020021101222110220202110122111120220112020011102112210212201100222022010012002212201101000221000002221220002011201011211220112200011101211201201101111221101122220110200201210202212112200221110112011212002211021000101210102111121010012101022112210202210222222221000200111020211021020012100111111122002011020111201011020201121122222012210220021000101002201101201100102210021210212211010200201200121002102120021220211112101102020012010221011101110200201200122200112021020112102210121120222002111201110001120022122022012210020020020112010110022001000002001010200102000112122201102011111022101102211102012001121022001120210102012002021102222202201221202001120121220220021211212112001112122120201100221201211022221000122020011101", "000112000202101012022111021221010200211101201002010010121102111012011220202122021211202101000020010021101001111100021020202220211112220122221012102111001221122101200012010210022202201120122210220000202011200112120102020102000220101100212202122022021202201120221200211110022110000102000101202022020120011211112001002121022002021021111102211112021222021200210102102120000120211011021200010001111202020220211020211022020201211012011120011210120122001111220222200020010112202210101100220121201021100220202120011011212001121001211000220220210011020002111011010212211102021220212211102211111022112002010210221200001021012221212120100201000201022000212101020010100001210120220020200211010020022110212212211110210010112022110210111111212100221000220220100200120112210222100220200002010020010002001010121121000011022021110120102000210202100111110022220111100212222012210210012122102221011010122111100211121002110111100201211011221220021122101111002120111110202211110112102021200001221011222021102222211212122221000112212001101211121022011100000001100101210212101220101210101112221111201010022022201210011202211021000221011101100000111202002001210010212212022222210001220220102111200211210012111200022010011211022011011012211111221121022220211102002122112001010021022201200112010220222220200202222221222001001211021021102002200201122012100012212102121022000210002202001210121101201101100101001001102111200010212221112102020112010210020010111011102210020021212202011110011220010221221020001002120121020220121002120002020202201102012100220010010210210011121002222010010021202110120122022200210011021211211020212202021021220022001001110121201001002012211222102202221120122202102202002001020022110202202011202112222110122112210011010212021222010102202021220000021012221212212122111210101201222020020212100112222020210210010001202222100022011202011222011002101201222021111000121021020101000102112122102000021111200211020011020101211000120022002121120112", "202110122222010201012110210222021120120110221021101012210212101021220211121222211212121212220002021201121021000101211102120121002220112010211121011000102112100001110011100122222000111020010112012020102022110100200122202202212222202022001010202201212211002220002201201120120202000212120210211101220111200222120112102002202211110201120210101110101101020212020020120110212001110102122120011001112021122010200102200022222022101121122210101011010121020200201000201221210200022111001221022121122221202022111212010200111221102102101111112222121211120220120101122210001220121101121012021201110020221120022121022210021020100121222121100210122102101212121201212000010010001000212122212022021112222200201110202022210121101010012102101022101022201222222011120210210120022211012122101022122211021210012211222022002022211102110001200202111100120110221211101022121222211011212020002111120202022102210000201111221010120021210221011012112011101202000220020001122021102020120101010101002110100022202121120010120001010101020211000012100200221111010020020111201021011121202101002100001111022102222010012101121011220120202002122220101122201002120012201122101202202112210122002120000121101012201210012120112210201201202011110101010011210012120212111011111021201022002101212222112210000102121000021111220010100202012000212002202111111022022110101100220010211111200222010102001000102212021222220012210100221021102112102010202002111000121011102101220000100120200120222002022121211220102122010021021120000220110222021210112022222011110022112122101202102011020021222212211210120002000110201012002021212002101221022101002120000211220021202020020122112000202211112102002001212200020212110202221112021222212010012100111100202122222001011020201222002111200200020020011211210202112101212202201120100002011000201010102221020202200010110212011021200002210100012210210021221000020122102002120200200220210220221211110111210101100002001020102220100122222202100022121002002202", "022212211010110012012100112101120011110121102122221110200010100112121202120122020021221220202100210000221112102020111222000020000121222002010001000011220212210201100010200001100101221221111112110020200212101010100120222210120022111100000000122112110110000220210111021021110220001220112121102122111022202022021111011212212122221111010021122120001001001021121200100122002221210000221221100011102002011111120120102001110120022210110022002210010211000020010211012110120002221012022010121000222102100100201002100021212122201201211220102211220110202022000020120021002102122000122202112011022121021000222202112210200022112211021211001221202110200020012200221110012111220022002221220011111111220102202200011222110201001110100202201120002111210011000212121212201220010110000220020200222020100020111111111000201111112212200012200001122211220000001221212012201211220011211111222122201002010000002020221210002210002111010120102212111002101121212200200002221001201122202222221200112221110010012220022100010121212020020000200110112121122222102102002200022222000220000010100020011210200010001001021020111120020002122201210201000121112201212222000202010121012221100102221220201210222120111220002211002222122112101200002122111202202202022000122200211101110220011000200101011001100100202000201022221201110000112122200012221222002121212010100021022222212012201101002112220212110202122201011112221202222102221101122021222110210220022211101021102011220001202210201110110211222102000112110001001112112012121210201002002120120020121211110100200202201110110211120200202222222120200202211211211212121022120100011020222021111112101221210210110112020211221200001212100102110121000101022101100022110202202102020101212122022210222000100022012020011000202022202000202201100110022102112210010201202000101221011112221220210101201002101000202012211220101021212221100220111001022121221010012000021011002220102212100101121011201001022011000010201222201221200121111002100001", "011112000112110202012011210111202120222120020110221021100201220021021210122102001212001210201012200022120111112110001120210220120100120102012011012202010011211212110121210022102210201201110022211202110201111220200012012211101212010001211012111220210121022021022020202202201200222200121000121022020221010202120102111111220020012010100200000202202200111020102200102110021102020002121100210122101220022020211021222111200001210102120000211020221111101100210002022112012110211222101022201011202112011012211001210010210210012112200002010120020022101121221122010222110110021101201102000210200221211202100112211000110111110010101121220002001022022112101112121212211011020122000202100001101212002221200001202100020120022221120000221001011121002120100211221000020110111100222221120222011001110010102121202200012102222000001120120100021211001002110220021120012002022201201211200011120010022020121011122101021122011011121202211122222201112121222010100211112100000021102212021100211202002122002211120000200021120202211020011222212001022120102022020012120101002000000122010120110022202010222201020210220020202022100110101022002002220022122001120210020120201001121102001010212101112201011200110111002200000202220111212202111212122100102202202001012110122212011200110122202111112211010112021102100120120120212002120101100010222201111012222020200121101002001122211221200000022222012201111121220020122110222112210102010222011100020210121112201220222112122011102002210210200012100112000202202011222221220020112100121011111221211110101201201121022112120020221000121101012000200012100112121100201110110200020201020002001022222221200120112121211101111201212121211221212201012010000102011020100121020001012221222222211212112011210210121200112111201022021121000200201222102202202120210212201122110210222010101110111110022120112221221211200120211222110212212121111102111212011000000010102202010011010012110220000210112220110100001122221020200221111122120212212020", "012111211020201001121100000002200000120021212201022202212211020220210020011021100202222012011001112110102221021120100102222101200221122221201220012212000221112010200221121212010221211121220011120221202212022201010022000200201121120120001200002220222022101222012120012121201112011121112022222111201121112112102021111101020121010222202022200211112212111221001202111020111012102001000000021011211201212121001221021000020101221102020210122102200021021022011112020102102220020211210022210200011120012121210002021200221102101021011101122200020120210221200202111020022210202022221201111110110210112020002221110100221012101020002121100112010011002011212102222201222121011210021202120002202011100121002011200001121120110022102021211200111112222011202011220001112001021012022211121210202012220111100100220200022120210122212102200100012110220001222002200100002202221221120012221100111102120001122010111120110200010100222121121120200110111202012220202021001021222211111011102211112200022110011210222211100112021020002022110021011110000022221220020020010022010102002200120102001002220220120100010000210021110101220211202020022212101120011222012222210222211220110121102120201210101122021202201121011200002221121202011020121220201201211102111001211002212020200012120020100110210001210011000121221212001122002202120221120002010000210212221002102121120111222001101011220012022201221101200112220020200110022120111201201002201100221202121202200021220100011020111211220100010122211121020102112112200212102222212122010002121111122022022000120022021022022020022111200010112112200000221000212021101010212222002022201121011210210001102010021010121221100100001111221110202021221220021012011000021020222011210102220110022112002121111122001121122211102021121111000101101102222012221100211110220110122001222002001011021012000220200111212220120012012012011021202012200201212222222021100021220001201022200110221200201022211101111000002001212201211220011120121200021211", "211200200101001222200112201201200110100222012002002101201121010121000121011022110000022020022222000002121010111212120110221221002120120112222021112001210001210111121110201022220202121221021001211202221121101201000201111101200100101011020210012001100220211221120210012220211120220021000201100221002000022120212122120111210210012022201211022000012010001110111010110020201110111110200012101120020020020100010102201002121220011021001220122022010011121022022201012221002221020011111111222010020010001121121122102022222200200122101210120102101102210112110122212221022010110101010121120000102110002021212011210122010110111021101002012121011110100101010010001102012222000201211202102210211210221111001110122211020112020220122211110202212110102201011010102111100102211112100011121101022211020112222222022001201111112101102021011002122000222110211012020100210222022110011102112021220101021201110002122002202020121001100012000210101022000111111202111212100010100001200101000012220010010022010100000010210020211110011212011220122000000012221111222100000221001012010102222210210121220121120120022021022210200212100201110002102002011022000000021221021120111101000202011100101020122100201012111102221110012221020210101012201002010112220211200120001201012202120100120201002120101111212110002112210121120201101112110002102020202111200221220100120100022211010000200120001200210221201112020210210112200200002102111120201010000122012010202112010102111022011121011220011020021202120222000120122000102201022100020210221001110000202211210022012012202201112212020110020101212112111220121120100120022120011122200002120200110110102002022122011220002112101012211012210011100101011210122111201022220222112002022012012012220012210221001212221111012221020221212111002200002101211010212211200022010221022020221100121020000111111100100120011221101011122112122221011011210202102200200120011220111002020221111110000201201022201200202110012011200010101000102202112200220210", "000211000210102002111100111121010021201121120210021220020112200202001022011202201010201201221102021220021111200010102222012122021120122221111212222121220122221211011120221000100110021120102200200102110202022122011000122202222012100000022022010000020011110211101121200112021112120210212112211220112102021000010121022100112100220000002210212222120101210201101221011022121000102211221021222101120021012110022000121220120200012021222010102101210202122012211101220211110102212202100221022202221111212100211221002222221202012002011202000120012012112212222002021012201201022000220011121221200200120222111022100111000121220122111101221100221210111010122200110000210101112021002210220012011220222102211211111011211110112211110011012022111111222201210022020200212011200102000010202122001200012010020012110120000121001011102002202011012102202111011121201120000112110002212101211000010011220012221220002202211001001002022221020020222122010211012120110202202011011122010011020221022021212101122210211001111020002221202111121120111102212100120100201200221101020001220112100012012221110022121200011122102220020011021111120222010101110120220220200210200221020000121110120122000221221201000010221202222010202220000121000212110022002210101112012002111202020212200011111020110101011202121201222121102221200211120121120022210012102212010021021121101120100201202122200102200222102011221000110211010211221222210221020001112200111000022112100002121212012012110110211011202201001011020021102201112120200011221211002111220000112211110221000122112021200221111011110112020121112211022100101212201102101111202220120200111110200021022122112120002212101112210001002220202200120200101010010110010102020000222121211202101121201201212200000120021110112201021002021201011002101020022000020120001011010000202021200112202202021010121112011210100002002111100102212020222000122002102210121110220202122120211012112222211112221101022120121220212102112000120210011210101010211022", "112122111012210110112212020110222210222101021010020002222002220102120002122020220120122210002222002112111101122022021222111211221101120222222202012110212020022022200020111102110210202202201201200121122220002102120002001020201121122011101101221001001201020110011112020221211022102202201022200201201202112010102222022022211211200002001102220000020020202220120200022212201112002100200101001220022221120000111222121011210102100222222011222222202221011012201110201200122010001212011110222000222102022101222021022020022201020102221100200001010120111021100120001210220210011110102021012011211110211002120001002111100110201121100121201012202202220202001101100101011110121001102012100200002220011111000020212021102020000000012011011222022112110002222012101220112012010111220102201212102100222120110210201102000021011220102220010020010001120120022000211111210221100211220010022221120012220201220110021111001202220212021112101001202102011121012011010212000120220121101102221002002102212222000212201000012002120112202221020212222002121121221121000101102212020120120111020022100111111221002201020001202001120111100012100110000100122021210202120220201002121101121220002211012122201002220021011200221010120201100120120211222011212220201120002112211202221110011210221011202011120200001120021122010111111012112100210102012222021200110220000201210222011221202220112221022002102200202011012100200102212210222021120010200100201221120110000201211100201210020222120122221202121101122122022210220020222122100122010220101022202002011110121212211110022002011002002202002202210112222212102100202100101212210212000201211201002212220102101112101212110002111211020222022220100222000101220111112100012021021012102210100200021000122200020120200012222102122100101100002021222221002001102222002111100220212211200021202212202002101101120220212001111202112200110100101101220211002000202120101121212101221202121010121001122122000000220222021120121200222211011210120021111020", "121010200020012101210220001121222121211221110212120112002200210221112002100021120211211012022001122221122220001121002011000210122101012200101022200112112220102121012120101021010200221212221112022201211101011010110122112200000120211011001201220222020011222102102112000021120002220022100000110222020112101000202111220221102122222000110110220102211012220120112101000121201021210010201001020120201120101100100110102112220202200112010210021122001121101110211112201202002121101001020000121121012221010111112110112001000202000212210011200222010101110121111012021110012001020021201121102212122200101012121012111022200211210112101202002200200202020002010210202220102222002101120112100200020110101000120211112020221112202211010012220211112221101222120202211211102102110222012011000211201100201110201001120212100002111012210110201122011222102201010022000101002110200002011011102210020210102102120010212001222021120022211222001012001011002020201001000121022222122222111222220122202110212022121121011210111021121220101102200022210112201221002220102121002221221002202012021002022020222202211100111001011001100112100022000022022112002000101011112120020202010210122201101111212000001102121211022221112002011112011102211002122121200122121012202121002111000012012111220201201222210020222002220012212000021002000210120012222010021100100110120110021201001010022001101011100120010220001102012101001201000000122100221221120220112212220011120100120222211202212212200210001010120221102012012020000211100211222101222000101110022120221122002010010012110212201012022100111021000101022011220101222122202222021020002102020110020100100212022002012221212012110210102111120111220112002021000111201112102101110112010201121200110221112111022021100212202002012220102012020222111120001121221020121210102002111111012200111200002211111202221200000001021110120202211122210122122222100220212221022122002000120001011012020101212211110002022212101201100221120120122101122121002120", "121211010000201211010102121210202022122200102011220002002021101102000221201000122120222112220112010222110121222101111201100122021021001102111012121000000110020222201212011122112121000120022212202000121200020010012021111012201210002111200002112022120101002222211200202211200221200111211111102000101100102021111101122002020210021112111022221200211121011112221010200221010220010021220021210211120212010000012212120112110010011101101012102222102201012120121111210010122220100021101110002202211102012000121012022001111002012002200022020021022201112021021001000000102120001212001021210002222200221102010001211102200121012012012202111220000211111112011222220121100022111221100121102212001012201211010210101201022120122202200020222021202020112100100122122112220202201110221122001012120120100010020111222010122211111201012122212022212020112220000210221110120012221102000211121020201020020201012210020102010020211111122211100202112212111200022200020011111102002111200100102111110201202110002010022220022121200011220121202001221002222021110201010101000110012001011102101121021210220021020122121022201110011122012220101200002222011221110220121012200120202021012102012202122220012101011200101210012010201011001201111200110011122022110002212110001111022221212021222010011122002220101212100010012221000211111002012222200020000100021111202001101101022220220011011120101022000120000001200002211210101100212110200202110120120120021011122010110110201000110101220020120201210111120112120120001221102222121120021202112212111000012122111110221202021021011002110200000002021011220012012221002110111120010200121211101110112021102211112011222002210222212020201101212202121122200220022011202200121121221221202112212222122200122122122221221000201002012221100201121001012201200222100011022120111102021220201100110201122212212220100022220011202222000221002121221100022022221011111020101010021010122012021221021212200101110012000010001211122011221111002020002000221100", "222110122101200102111022020101000212120022102020000111100012111021011021222201202210111010121020011012210200000022220010101102121001112010121101222111221112001002012110212101022022210221012022221112120111200201012202102110010211212201222211002002220122022120122021121000222212222010010021011202010221020002211100102212121102121100221022020211100011012001020120110122102110020201111111010002212122010121211111101010102201011202220101020111020222010021212200102210012201010220222210112222011221111121011121222020101001221021001020002121221011101122002022111022221120001212100011211010000100220101100022110002002212011110022212201010211010001001000001121002121020002102021122222101120201022122101100220212102222001012202222122201011120111211111011210211112200212222020012221112110022112112021020121011001002212122211222000202211012102212121011120202202021011010111100020102002001100220212212020021220121200220112120220002202221011101110022122010010001120210121221100102122011202220210122020220012112220102201222110110021222220202001020212201111101002020210220011001222001002200012110012110200120101201012100110210002022212111021100112201100022121210020222210222112120021100112122020120111022120202122110102012100200110112120120011122200111121121011211022020021110000211001122000001112111220102102021021120221212011020010112111001102001102212120121022010120220111222010112202000112002222100101121121220201221101210002211122112102022110200211011012010020100110012221012001101201210212121221210112001020000020121002020102020112022012002120000011211121001221110012020212110210202120102102000212121100200112112202121022221020102120102222000110002201022201222012202101221120111212202021010211122201002011001110011022202000121011201121012210220210200002020200220101110122001102022212010200122111112012112202100200110220012010101220021021221220220111202021102022110011110101111000211020001121001002121222202000110112222011112011100212212110211222011", "201212102201011020211222021202012011102112222120211012000020102102202200210011220222212001000210000010120010121102120012201122011111211002002111021012200021111201101012022000200202102210011102001012011012221101012100022220121211100010221002220110002101112121122102201221221212001211022021112212221210102120022000221102121010012220102011210122021000000111101202202110002011101022102020222102021221001222100202211011010022011212120010012100121200211021200021222011122120002122021121022020121212002210022221011010120120002011220200002211000100202020200201012121122011221022010222112120021210212120120210001012222210220020000201021120100200011002021212122102020101110021200102021022120012222002200011022210220122022122020102100210102201211221122102220111120110102112111120021110021102110002121022011220022011120122022102112210112021121000221112221121121210010120201122211112000000221001100221211012211201101022200102122201220102200211112000010101102200121220110020121102001110110202001222211002122000000000200102201210000012210200001202111021011221011202211011222201000200111101100210201102220010221000021112000201212222120221112122110220201100022022210122210011010222110112121222210010010000222210101002010222112200111212002022122001201212122100012010201220220001200102210102220112200210220100122101111120211121212221200011110012120102202120012010011202001211222001122021202212210201121102102200222212212102010110011221012002010022122100112021001200000021001000100112112212012101100122102010212211210110121120220000120210201120022100210202212222020011011110222001200110021201022020001022201212020010101222212022011001012221121120222101110101222210222211200110212121210022002111002110121222001112211001202100101112210100011210020221202021002210220210221100111101101220210102022020210112021000011012110022202020221011122110000021220122001020010100000200220210222112202201210201011110001011112120010111222222202222210211201021120120201012111220", "000220010121200210000111220002202210110202021010012012211210212111022100100202102121022011202201222221200221211121011111102202111100101201101221221221102000011101102211121202220212201220122110100100120000120120022021112012121110201021202022021000020221101202121002020122021201102212121212221200101202210201101210202021100212020222211020122021221110012020012211121122120212101020121211220110101001000221021101022001102122001102001010121122200011201202201220000220212020110112102201100002001000022021022102002101111212212222102211220012001120010200210100021221201001220011010111201020211220012002000221001102021202122011001000002011102112021210112121120100101001220101210222222111222202122102222111122110000210210122221201001021111212101121200221211022200210212200110122011121010120202002102111201222221101100000012202102212002111211010220001220220011001022010111111210222102212000012120002011020212001010102000022001201021102210122110200002011122110001201221101220100211000020220001120221000120201202112010000012122101202002010122010102221100212120220202121110210101100000220122010212102112112220001120002001210220222000012020211021222221000000120222201011112202010101002122021001221111120211102021211100002210002112100121221111220012220212022100211020022100010120200210212111000220101210122022011201010222022211010001010110012122001210010122112222111120122001200110212001002001212212022120221202121210010122020001210020010011021000122122111101101110111120010222022020202112211112102000001021200211112110122120222000211101002121020112222111212020221001002002122100222222010202120002120010120012201020101101200201011001011200210011220020021110121022001010212110001211220202012012022021100211102210220010111022110021221212200021021020021211200210222112010020122120122121100100110220102220021111222202210202112122020111102111012121100020120021001200202020121002211110002122102112001011000011010221101121202012200001100220221001011020002221212", "121111200021002210010211110221121100100012012011120112002221011022112000200122221200020200201221112000002001021200001112100111200220212110100121101121200101022201200120222001022122012112110020112012222022111100022011112210211111102010001211211112222222220002020100220021200100012211102001221210211002100010120011211012020022022002100012100211121202022201001201111012122120020222012002201012210211121122122010212010020012002102202021200121202220112021101101002211122202011000222210022101100112120220200211111200201200101101222110200120010122200200121200011000101202002000200011102012120212202211210002120100020112210210212221212222221102211111021000122220201200001202112200020222121201121000200222122212011111122220200010020210022101101120220111211202111011000100011020121222020102110002022011222011010021220201222111102100011210101220200021002021221010012012221102122011222221121201110221102200110200102100200120120020010112110002220102012101221010200120111020202212020110212010022120111101120220202222021100110122210112101210011021222010002210210220000000101111112010010010120202002201000110200001211222001000211222010212120222211010211110022200010100010011201201020200120122211200121201002101122110210022220012201022101120001021211110221202102112121122102000102002000012202222110010020201220220012221220102211020210202112020122001011212220200110101222000200110001210110111102110101120120111011101210201012222020200101020202012200100020121021210202221001102121120011200220111020000222202221111111211102100011222002121120222101211002201010222110102101101212100122021120002002110101011002210211211211220120010110201112022221100201011012002122101200112000110110020122001220000220012201201102020220222002102102210101111021210112011210000000002002120001100011102021200110211211121210202202112212020002011000021121001112012212002120222202122111020202101201012020222201020101111222222022202222211222002121211000120011000211201001202011102121022", "112102011112101122002021102202221121200101202202011101210102022221010222110112200001101220211022120120200101111021010222220001202121120201021220010011112120220110121220102110121120100110221111002212010001100101111002100022212210202121020122102010222211212211010010212001111012021021200020200212100111222121202110100022220220121202020112121110120001102212202200110110012000202022112210101212122122100111121011220210120202101120201102212222110210202201122121111020202110112211212121210122200210001101002211020120222010200211002122011000111221020212201200211111121201022121000220121210000111001112211200211012002220000121022010222010202022211112202102212120221102222022020021120001212201121010010120202220210120122221021202110021020120121021102122221221222012020012110200112121020201210001120101020022201200010112121122022210212110000121221202221200111202202100212222200021222111111212112202222120000011200001112102101022220020122221221112112101221121010222222002011210102011010120200110002000000000202101110011100012220101211011222102100201221202020012110201002201002200120212222000002222011011000020001220001201222020220002012110200201212111010121121111111221110000200201021102120220012201101121022211110110120220202210100102211200220022101011110011212101220222012010201121021021022120212121122022211000202211202200020211110210122021200212110221121021122022212212110000221021112111122201121222222211121222110200121211002021011212110021202200020200012101220211120111120102202102212000020121022012202020002212111221022112211202221112110111010010220021112122202120220012202220110110212201020110002212122011121112011110200211001210211111222110021012100100001101000222202122200211120201211201220022221102221101110011012012001110220111011101002020122221001022221001102011120111201220200201010022221002201122021100010122212220101222012202021112200220220211111012000122020201100120110122111022010012011210211002001102220102010111122121100222011010", "102122002112200222110021110202210020001220221200112020022121001020022012020120201101001020112122212202002001021010012222211201012012121121121202201101220120000010111210110100111010122222022001212120002022211010220112201200000222101222220201012201012210221010102022102012011020022001212201201002012201221001022222102212220011021210222111122011020122120202012222222210011202122102020212102200020220211011012021122100121001112100200210122012100212201111020102211121020201101112022011210201101012012210002212002000211001212220201100120101221201011220211111210100000120102010210121100212002200220012102121001220012021120000111112201021122110102200010102022101221022000222210022110121211021011222001201022012021102012021000020012121010220001121002000101202122112222221002201100102120210022022021211020101201221002201121211101101211021000220100112101110200222121121012122101101021222101120021101002211000110200012000012111222200000002201110001121202111200121222201120200220112200111121100010211012110000112010010021120122021101021112021201100222102201120012121010120101101012120111200210211210110100022112112211002212011211221020210221110122022002120110102012221201222021111020212022101000101222211222210021112002110210111022020002120212202000022002221021000000202001202102010211000022022002110110210000112022101012121201002110002210112121121221011202012101222022100011121112102222011011210002001202111011202002201002222212202201002100221111211222200020111020221102121110002211121020120010200121101200210022101112220212121001012112200101120120110201001012101220200221002200122120101000110020101100001012201000002001120202010011102210201121021122101100002211211120112001001122111200122022010202222001220110002012120111100000220120202220221201010101110202220221122022112212121020220102201120212112102101221200022210012200112110100021020020201101122200112010201120102222102011010012220111220112020112200021001222101121112220200222111012221001220121", "222221110012200102212202102020110202021102222020110102120000201021200212001021112022111220222111211001022222022212102120122022120211211221000200100020200212221202012120221100221221121021212012200002202002111202222111221202002102201120220022101112121111220101212012222111211220202112002011120110122121110100110102100020002002211220221022022020220110002021021121222221001210121220200202100210011120200212001221211100110222000120110000110210001112122120122220111221010120101002212212200022101221222021002010212001210021020111111212212101102110110201021220212211102112201000112001100000211220002001201102110122110200102012212102010222101121212110200022222122002101001121112102022110102000112100121012001121120112211120201011020120202012110210211021202010212112202200201221122100202101000200100001112002102120120010001121000011102222000102221222210021001200022121022102021112102221110001021010001101112211012001110111222101100100101000201101211100000100221120100220210102202221101102011221101010012211002202211102202120101221111201111201012000121010121122211210121010220022102012101010121221120010120022210102201120200001222100022100012120212200111021122120101212222202120122001220100221210221122000211021222202111120202222201122200122000202200210201221122122112212012022001110200100200010221110201102010001220022202100010000102111000001002222000212111111222100201112100100222100010211000110011020002002110212122102011020100021221011211002220211122020101201120112220022220022201120022110001111001211022000210100002111102001202012211200112110002112210221222222222121010001111200211000101101012112002111021220011001200200101111202012012002110021121010202111221201001220212200000102100000020102102110121110222120200220101220122020000122112002101112221021000120001202001201202222000010001120121010110220112022102012022111000202200202011020221112212021002012010212100210122122122000002212011001002002112201012002110212110202020221021212111221120012", "202022220222021112100001010200100110010111102222102210101222121221111122121000012111220201120212022211211000222110211000021112212201112201121222222001120011212111220210011021202010010010111221211210200212001011220001101102210011210010200121102101022220001100122012021220021010210022020120010200110121101112200200000010120021112200012100020021101102000110212202200012022121222102202022220110100020012222122010121001210021011220002011221200012112220012021112102201111002211011022102021222001021002101210111002021211200021210001210110202011101200022002021111110222200221211002211022021222002010110012021202222212200010112100002121012222010001102221022020121000102201010121000002200222102101122002001002221200220011001102002002012010122000100200202200011020002020001012222200002200100110212221010111210102102220220010120220112020202111102022001221010202210122022100212121120011200212220122120012101202020112211210100011112222102100001010020101121022021012212002100200002100121201011221021210020102121120122212021120121110221112011120120210121212010100211002020001001022211020100102212200100202120002111211120012110112111212110120011221210022221111221102112122100100221222002111100010020211201010002121222100220201121121122120201012200011220021010012202221211202000221221012022000020200112020111122222212211110122202121212100020202210022021110001012020102110211211020210212212101101210021111010222210220011110101222102110102102012100111002222012222012112210222222201221222210020011000211000100220111101020222120110010102210201212221211112200110001120020211122210122121201201200121012221002210201122112201020221211202122210001102212112211000110120222112011012220021012022100100111112212100110102200212211021210212002221201120000212201210221100010121102021122021120200212100221012011012021011111100100222010222212201201102012122021120001212122021201012000212121102011211100220220011020100021101120112001022021122122222121112220102201021201222001", "020211112100220222201001202220101101011012101222220001112121011020210101020000021021010220111121100021102101002100221111201221110020112100100022011012021210001012100101202122200212122222122020120001000100120000222101200122020000211122020002111211112222011121020002122112110210122121000002220002110202210002201111120101011121001102102012020211002201212021212020222211211221111001112100210212021221010000201022112001120210221021121001221201010011201221112210221210110002210211022010200001010002001101202000122111111201101222200001112212020021102111002011001011101201121002022212110211122020011122220002121001122221121120002020012111022010102200122002121001120111121112111000221211202000010002022211202112011002011201022202111101122102200110122102102012210112220100002120010220121221000210020110112100022102111110122210210021011212210022212021121020121010012121010212021220220021212122010011012211112022210112202212011020012120210220212111021121210020211210211100212101221202120011121222122201000112220022220000121200200001000012111202111111112210101101220221000222101210111102112102011201210110120200200021110121220000002021000212002021110012210221211101011002211122110200112120101021110111020100022120010002111102201122220022021110222110222002222002201122210121000120021210012021210210121001212222022021021101122112001201020012111202012101211220201000111020121122221211102111102201210220012101221010020221101212020110121022200002212021021120002222011100022222110102022122120112112020100021110011020010001001021200020122002011102112120210020221110110002002001121211212210111110202000002200211201210120000222222110022100202021122002111112121020211202102222102120102220002102222110022202111222122202100122221021112121002012012222221101010200120201012122100122221211000111210102022121111122211210100020022111200200202121220221202210220012212121221020212112210011001010112201220200122122022221001022111222211211121221122022202201221222022120122", "001120012021120122101022010011212001100000100022102112002222010100201021010200101022202110110112022012012022202021220110112010121201120210200220101102102200121100210020201201011202010122022022211001020001112120220212201100200020010120000211212021221021011222012000110100211210020000211212102202012000112220102201221001221202211200010110122100012221120012220211000101010011001001110122022121100101121122021101212110121211121201121022122002121201100220012220112201012210001220110202000111012022212201100210011111201122012120012102102011001012101202000111102121001012211102201000122201201012100012001211000102202202221210110111120011210221002010022001012111110001012100022110200222100010210022011222001000221210210111222210022011202201220202010111212220110022211210010210211102011110110021020101212222101211210011121022001022012111211120200012012211202120102002011222221100212210122100200121111221012012011020000111112002012112212112101000110211222202211122110110002200102121001010021020210001201222102010121010000022010001120110211001200010220210101011121012211211002111210200001222012222121002200022221001121201222111112011022200002011202201222100102210020012111220112012120221202101011122220100000122211020222122120000201202021202201211120211210022002121012121021010210221202200200010000002022010002211010102012220020221200110120220001011100101221120200202020210012012002221222212201102202221002220210020101202202010021211121000202010202121120120112011202211110120121110102020020001221001202002210001001020002211100211022212111211201210100222110111010011221001222112102110122220212210011011120012101222201122221111021010211210121000012202220110011011222102202110022210121110022012101100121021001112002120220022002202200001101221121110011210211111121102121201220110220212001010212221212110012002010202201220102122010102201210201110120022202110112011122010000011100100120110102222021122111222012021122020211000220020000110211202102211122002", "120101100111122000120201012101202012110201100010120211111201211211201211021101211211002201001102110002222202202111201110222200000212012012201002111212221120101121220212010012001201122012210102102020202011021022121220110002022211210012022121200111001212001222210002110100202210020012101000210110111020001112121220112021102120021011202112100220111221200212220222110200221121100012100101210201221022201120220102112012010100012010222010202121110110221200022220121111000000111101100112211101211001212210010212220022201112010010101120122221212222022101000110002100200120022212011012212112022220000212100120200211010121220222222220020010110010102200101210101011000202021210021102200102110000101220010012222012010201202200221010212212210222121021202012122200021121000121121001120202011110022221021011022002120220120121200100010100001102202111021120102211000210011120211020021022102120011102200200102211201112100212120000012011222010221012101002202112110002200120210010222021102020212122200020001110210200112020201200220101211022220022212222100011002021011120000101101222002122022222201112120112112001022122222200012102111210210110110012202110210121010010100112112112110020212010200222101022002001202220221122102211010202211210111121122202221102112221000202120021111010122021211211011211100000121102012010010221002222221010201020021022201010221121110111021010010222022201011011010222111110012001221200111112010222221011101111001000100220111112122200102121111101112001120020000212120122111211122111022222222000121212102100112002021112120012112222000121120002110121222010120002111202121220202122220021012121021012020102020021221120221112200220220201002200222222121111002111001110222220110102122012211100212210200111120022000001221010000112221210020101222202011020101211011222122011102001101201022002020102210010222101002121012100021110002022202001102120002020201202112202122020200121201021100111001102212011211200101102002012000101100200111121122102", "102101220022200110020212211102021101010222202001012010211020100120201011202121202222111022200111111021102222202100200201211200101000001001100100220100011002011102000120100110120210121221011021222212021020020210202222111021120200101212020111210001111112202210120020021220110112222211220210211102000222102021200021221111020002012021121110121212110200101222002012022210121201221210020121021102120002210101002122112222021212121212010021020121200112200001112100211122000021221011112200112002012001021000120100120200201122210222022120201210001102120001112122020000102122202010121101212102210021100100111210121012200202011212120002100012211010020020021110002001120002202111000011110101000010211112221201100222002111101201100100110020010120012222210111010220111001001102200000112222011210012212111001222012220012012222221200020002022020000122220202211012010001012201120111201112002021201011121021010122201011010010021222221000020222221222020000101000021011021101000102020101100122200101201102210012010200200020112100001112121222002220122010212120211210021120000000022020222202022201122201212221010011120110102010110202101121100111112012002100010112212210120211100122221122121002221221020221022111102211011020010200102112112222211020022220011210120012110001210122212020112111102212211102022011010201001201011001122211112220111100222021202120101200211021220112100012222001121122102210201121111202120201022222102201022122202211121221012212211122000100121012210010111011102200011102110112111112122020121202010121120011201200022021200010201210210002222020000212201012222011000011102012001122120200020022220202210222221221110020002120122202212222212100001220210010201201111020220011110110100000002001002212022220110210120020102111011210101121020001222212010110221010211112110111020020002022022100001111012021120222011020002202120221120121020110201022010100000220012210221011002002002110102102222012210121122000202111122021101120210210021012221020110002", "021010012000220220221120212102122100121211001222110111220100102100101010210000110011210021202020022100222110111121111000210121120010000002002102111122000112010222222212221121200000021120212100021012112220200221112202110202100222200201212220220121020110000200112001120110110210221200210012111221101111201200220011001100212112121210212220120001010221212112122012121010120202022212012001012000000222210012112021021112022200220110101022212220122202022222000222021202001121011112100000110010200222020222022222200211012222010120211002020211102212222210100012001012002101002221011021002100211012012100102000000220112221002122200000002002010000001220221102101101022211222022120101121101002112121000001010122122121022012022110111112121102120202110102011100022000200011200101020100001220210001200111022202212122021001021122202121202001022021101212210221121021212012222122000020112211021012020210221100020102020212221022221020201012021200222112020121021101101221211102101122011000100212120211022002002112102202202012010221111120021112102011120220112222112211112220120202110111100110012111010000120011010111100120022112201012120200112221210111011111121110021010221002112112120211200020020100020011122001210222102100211222011100021112102222221122220002221220011011102111021100210102201222102110012010021211202120010110121210010100111021222221202200120112110102012120002002102010012020110021111212210022012121121102012101210120221102121221122002001102201110002001201102222112101100101120101110121011010001212011020211201020110122200022102210111120001211102110122102122001100212101010120001222100211020121201011212002110020210010200212112022202110011212122112210200000220022120010200201122222002120000001201220022022202100122110021001000220210201002122210011011212222222020212120221100210021122010202121221122220012112101022201011110011210010220122200121210110101022000212001110001120102022002020002211102221002000220221200002121111102010201222011110212", "202122021001112020012112120101212101101201001002001011210212021201011010100111222212011110100020202001120110021221020000021201101020220022110000000120120102112210202111221110020110012010102101120101101120200212012201200000202110222220212210012110210220002100210021121101122102202111201220100021121220200201021202220212122010122021020002112022102121112201010221221022020020022220100200012100020002100202222221112022110021020220222011212200200010022121222001210210120102102212212222021112022010102000010211010221102021220121202212221020101100222002121222011101200200101211202112002211002200120210021111211212100102110121010202120220101111122012202020120011212011201222120120201102022010111212211200002202000110102110020201001100001220202021212020000021001221012112011221102121100220110101010020012120120002122012000111210101022200100101212022020011112012122022021220001022010200102002102000212021212020010012121212120100202120010211001100010102012122012121211202212221010022211212221010202122022212111222212201121220202021212011220011022001022012110022200001100021022221220001121200121220222012121021121100120222210022220110222211101200000012120220010121112200100120222202201020002220000210200202100212101202122102021001010211110101210202102200100022210112211020012022021102110012220002020100122121021000111102102201220101221221212012111112202202211102212111222102001222021002101221212121012101000120022122102200110022020220111011220101210102210012221122022221101120220211011122112120210022110022010221012202111221022011210012221212120020120022120221202211012120220020222001001101101022110022020110101201100122021120120102211200001201212111001101222001102202112200221212212101102221221021111102200122121122122201220010011112010112111110220000220212120102010102101222212102110222101222211110201201212202102122200100102100022211200020021221100021110220202100201211212202210210000210110101202202010012022211012122012102111222021020210112010102", "220220002100111020102210002200012000211112112102122022201221210012010110200121222200201200222022002112111221011021220102202002100101200022221020220012102020100011012011021202022122010200200010120102021001002112002101102121012011102101122200102222102112022101202020222200221101001022202120002212120111022021210210210221102002022021101221001022221210202020202121020010011110202200001201221010220010210211020222002111101211110012200012002020200121221110100102021122122121020012120011222120212011122010122121020100210000201200101121021010112001110111010101121220120202100022210101001202002002110010112111120022001211102120010012010012211122212012121001111120011202200121120200011221222022212221212121111122010100121111210121120022221012210021022200011200222110000021112000100012202201012002220222021022002011001022100001021001111121110121122121220221000212012021120022010011001200200210000211020002200210120111222210101110112202012112120121002011011210100201210221022002201200121010210011211001000120111222011201111022002011111100021210021122202012010101112110112210020000211110222202011201121201121121120222221101111220212010100222010110001111012200011201201200111100201212200110210102011122221020211202210101221212011200121021220220222201011220010201101021221200210012110220000000100201101110220221010200001112122000211112202201121020112021110002101200220011212022011122102011212122012100221121022001000012111012222022121211100210020201100121101022121121011021022011002000222202021102001201221211011122001111210020012210222211120011221011112020222021021210011221111122001011121210012112211112121011121102001211212200021201012110111201101200211112211221222020012000201012221012110221202212012222222222111020100012022020122222001012020002102212110211211221202112000210012200000100121011121020200001222222220221001101012022222111020200210120120020221122211012000011011120112000211210221002201211112011020101221100102000100122000200011021221110", "110222110122112221222212112012221121120212122010222010200011212200210120001100002020002102001012112201011012222102221111221201112120201012200010110202101011100200120200122001122200020022001011200210212010100000202001000012201202111200112001000010021110022100201201201112012011220102220122102121020212022121022000212010120022012220012111211122010221011101021021211010020000221021101100202020121111201211121211212122010020121022021022111201200200011102121022022011122020121220002021001222221002002020101020002102022011021222221022011111201111001201202220022222221022210011001110001021001200101202111121001020212210201211002121001102112001120121220221111121022000120101100210012200000202001112212201121121222120122220112201012201221011000021211221110010101100022222221011002202102002100112100212101201111220021201001201011000210101022022022222021220121111010102001020201121121022202202110210122112022112222021121102120121222110101201121200210022000110001211222221001102001202121202001101012221022012120010021122000111102122211101222222021202101000202121111122210002012222101011020100212111021001020000100011001221202020020011021012111120100122021210200220102202022221212120020100010021022211221011102102220212102022011012001210101020112220220112022122210100102011110100101102210100110100202100122211110010100121212222110200210122212211110020120210021000110020211002010202020221221210011002121101202200121001101202000112000011120121002102222202101100112121211020120022002222100222002001200212101001222021121002201102122101201102112111012201022222110112212210012112022002012020221221220021221102010220102101202001010211212111021111221112002001222100212201120222121222021021212221021221002112210220201201102022111100120212211110202211010111010120122110221101202020002202220000022120221121210201001121200221102011222211022021010121121221021121200122210011122201120212010010122210022002200020201121122020100002010202200122010021001210000002200221", "002200110022022122111012201221202000120102212222002102000000200220020020221002121021221021211002111120220211111022102112210100002221111112212022112010202102002012122220022102011101001112200021102112102202021120121112220020201212222220000210021111220200011201222010100111022002212002012120201001011002001110012011211022102012121101010211222221200120202211220102010011011222020111202202100122021122120121010022002110100122211202111012120120002100012222200101021121120012020101120110112202220102111210001110021010000110111012122122021101111100101021112121112220021001121121000000222120111222121022112012221101111022110002210022021100020201210200002012012020200022100211210222012000020212010202212220122122210022020212011001021022200200021220012102101102220101010011020201121100112110021220122010202201112212210212120020021111210021102020111221211201220112122212211220002201021002111002222112000020002200201021212120010122002012022222212012021122221121210221201021221011021111220022102122000101021000022212012002221202211121111010201220111101200000101202121120012201222201100102222100020112211000111122102122212201220210002112200120122010210001022122212120200112210222120000002110202111000001212002100011110221002222100002112102101012111020101112212110100001011121221021102102222202222002210011110020111002201210111110202220221020201222202120002010110210012201120102210021102122001012021110120210012201022200220110122100020120110000012001200110121100002211012201121002120010021122212120112222221202112221021212011012201020012102212021220112201022020200120221010110120201211110100221211202011220101101020112202122110022012002020210002112222012120122222001201220122010011202021201011012122112100012201210011100120010021101212112121121121102100122210100110200221220010002020001021020211121202022221000201200000211021000220000221021202111222211120120100001202100211122111212111022010021010000021021121220101021111221212122101011020021012211112112", "211111210100220222222221200111001102202020211021000210111111010220211020202010201120100210201221220202002221102221120221121022002112120100100022122121021111011010210120120210121102002121201002102120121221002111220111112100200002211120122200022120010121112222111202202100122012021010002210102022010100221121020212221110202010112210110111211210202020121002222222222211002220021112211012121120011112211121122012121021110200110121222212020020212111121021210110212110210121120100202200212111222202010201021021010000011201202220101111012100222020102110110002010000002011000201222102020011002220011111111012220121122220110200111112222212201012012010220012221210001021102122221200212112011020111022002211121021220122011100220001201110221020221100020202222200201121112121220202222000021111222011110022002000220120121211221002020000020021202201101221200010000121202212101201120100212110120110020102121200102002010222201010020020220122000002002020001010100100110000202000101010220121100120120011202200202222210110101201220101010200021012211001120011112101222010002221000120011200001211100100202200212211202011211021202221011221200212221020211100112001210202212221012011220000022102211200102122022110211101011110220101120002012001200020021100010121022220202102101201100001011212102212212002100101212120112121000212111100121021210001222200220121221010111220112020202021001111220020102002001202111101002010220202111112010202002200201122200102200222212120110202112120000202011001210011000100222012201102202220110020110000002211022122220002202121121020200110102202022101202021112122021020221020102122201022201112210012011212222121200211010110002002001100010002222200210021010102111010120020222220201102100100110011220202222222201101202100020222111102122211222222001222022121112120121220012020101011000112022002101012200202201110212111211212112202111010212201111112120020010020201110021011112121122220002100212222122010002202210210121022220121102210022201", "101220101101111000120211110022212022212121221000021000201200001011201011101010022121021012221212011122001212201101001022221022002221112000010200000211200021021222121112201010021010221121002222101002122212221200022222221011121202021201102200202200011220211222210020002221112102200120200120000021220011120212101102021100221220020200221021202021102121101022122201101222010010021000110010002221222021212122100022221002221011110210002212200221201221110202001201210000200202212100101222222111220221022210121000211202020122111012011200220122202211100221022020002101201020211211111210101111212100100102210022122111010202111211200120102120111021201220000210220022001000202121100122121121221222222121021020100211110212110200000010021011120010102010100201211121000110010010101110012011210100120022011021202201111111012212011102011122211001220010120210121212220202201101212112001022000101101122200212121110101010220222022001202102001001200222101202022022020022212001221110202102011022002122100101201100011100121120102122101220210221001112102021001212100120120002111101021111221211121212021012122222010222210121102122201101110220000020211222000120202022102221012010202220121121200110201122200211102110100120110112210101101101112110011102222122000221110120112012011111221110211111121022000220111202111202111001022212211122211120022022020101012221012020220100021211012120121122120022002121122100210112120210102110021120121200101220201021122120122200222021100012200210202002120212110021201200201110010220211020002002220120210102221200202001112021021020012110002120220101111110212020202200112211100002200222022212120221202200222122121110102220211012102012220011212102222112210120122221011102101122122122210120210102212102210112100220220201222021002102112102202000122110211120011122101122022020220100200012020012220121220210002212100212012111010222121021220002222111220001020000020111100012012220101222202201122022210100000000000011210011001222101002121122", "202120210120112122011120001111021100111000111221022012002021101112211112212012110021002021221100221020202021112002111012120200021122021011011010022221002211010010210021011110200101011200011221202211111012021111011211002020101120200000220200022121200102022022200122101122122202100101201202020120200112200002020201100211102200100011211020202122120200212002222001212222020121211100001020122111012011212101001122020020022111112202221122121201111110102112200220000200202222122021212011002221022020021111110020221001202022201222212210022011100022022011010010222022200211020101000011102210100202011102110220111202010202121011212200111222201000021102020021121121121210210110102120010021002222102210202101101212010021121120120122221120110201222011020112102221210121210222122002110222012021021120221101012210122121122122211010021221112100210111111020220002101021002111112112011220000002211220122200200022212000210120222200212110221010101211210021200012201220111002112201212010010211210210120000122011012210020200111112112100101012120111122001020212001012201100211002010222211111211010200210010220220211121012210110122221021210020101021001012211122020020102021211120220012222012021001210200210002110111200122210101011200102212002002010001011011200202020102120122210001202110010100001210120200112111201021212021020220010012222102000200021211002200121002201202101100222000221201022201212102201020122101002011200021002210211102100000101010101021221121110001101001212212122002120011020002110220001100020011120120221221202021101211220010021201111222011010211122110201220110222201101000001112200120120002202120102202121122112010222110121121210201020001021121212100210020201221122210202010122010211222110012010122110121221000022010201010202112022110022011011200221220001110021220221101111111002012122122102000011021020211122100000210111000002211101002101210211220111021220201000200211102011200121211201101120211002200110110221221001111122210121001111211120", "221021222021111110222002212221112212211101102211021000122210000121000020002122212201121011112012102021021102221100002120221121202121111102212000220021010211122021022000220011110022011212121201121220010220022220001022021220111221102222002110000112120112121111120210121122021211122122110200002102221210012010210212210101100020120222221202222101202112101022201112022002020022201112000210021202211112200222020101222212001100221121200112122001021200122012221220110101210201220202122100200202010101222201011222020022121001212220002012011122020000102211212020010221011210221001022202020122221000022021210100001010221220010001212222120111202202002021101120002012001010210211200111201221221120220121111121202222021221100111012120212212200011002002111200202102200112102211122220122002110212221100020112112100212202022020111001020121200221000120101211210210202202002001121212212002012220100200212000200202002012211112221012112220122111021101211111010011200010212101210200001022010122210122220201011210212201121200022200010002012200202220022210002202002210111120022011120220200100220012202001111202122210120220222022222021100111112010200001122021122120110112110100221212100022120222210001112200000222121022210201211000021002221221112221211212012201100100201022221202110121211100112121121211212202202200121002111200100020110212212012121012221211202022201121011022122002012012011002220221121121001111110122202220221120220111110111100220120211012012102220212220101212110020222220200011111022012010021022120021001111202122002212012221202121222221110202120112212001201212211211022201212112220222121222121122111002110022211210100121111022220022121020002010102212121010121002210222121011110211111111122102220101020011100212202122222220010200010012220010001120101002002100221112102000211202110111221221101210202111102002222212012111212220211110122021220022122120022020102000110220120102121201222020100001122211202000110012121002122012221212111220002000000210", "122212020000211102000020010200122021000210022121001112221020022022111211221120010222212102201110122101111112222110100122102202110212120200221102212222000020020220212021110101101011222201011012211012012212122110202201001011022020022122222000201101221111202021022221221111122021100200120100120002211012101012202201112122200110120022221101112012122000002010222000221011211012122011010010101110200212021111201120001012211211020112220120100022000222110110020211110002212001020211111021101211120022000011221111110202112002112221122111011010020212011210100021200120211000022110202012010111002110010022012120110102212100002221002111020211210121221100212112110102110220011202110201010202112202001100020120212021112102001011000221012012011102212112200020210200000222112000120100120121112110012012021202102012122111012222101020001021201211011101101101210001111002002002121202100012200202110010021112011102020220120012012010110022212210221220022020102022120100212001021221000000202221121102111211111221202010111212212200000012200021201221201122010112211112221202121110122100020000000220101020222210010201101202211020021212220122122020201111221202210110102212212010021102122020210011011000212111021220120010011021212021222001022221200022010122020010020222111101212100011210121112112120211222122200122020001021010000201222220002121211222212211010101222122110102221212222021111011002121210122112102022220211212120112011111001212122210210221001110111011211011100122200010000200020212100202022011101120202111102012220121111120010100201220210121102111102111112111020121211221112201112020100210212111012112112210211102002111221001210201210010020210120020021110021011120002222211221001010210201120002122121111111201102100022200110100201010010102100222202102212200202101212101021222121210122220001102022011221102012202020200101212010010110000202212211112011021220020012112212001121020201011022001201221000001210200000120110011112222021000101110122200110001021", "002111100222002110111221202011210021001101122000001210010000000100012002101011212020200221122100111101112020100100001022200002111221212000121102002021210210211122210210101112112111010020201111022120211002001222200220112101021101110020200120012211121022022101122110012200220212001202121022102020022102000001012221101220011011121012020102120122011201122212220120021021100012022202220202102211022222100110001220120002211212220110210021210110022000100210220221020010211111210212000121122011011010222222212201001121202111211122200102220120020222202010110022110022212110012112012012110022111121210001202200222111010201211211100211220221212021021220021001101022020020212001020021111011002020122022101200201102102122120200111212000220010100211211000122001122110021220000222010121012102222212122222111221112102211212021202102102222101120011001022020202102220101200202012022101212220100220221102112110002002102110212010010120112122202110111020212102112212201110111012212221112010100002000121201121122022222102111110210121212220121002212000201201120010110012111020111100210222210211210102111020002120110120022221022210022011100011221212100122210102111112121012200021112221121120010120120001210222100200201011002102011220002010100100212200111101200110010212101121100120212202101102110110202102002022202101202011211121212210012111002202120110000021011120202200100022022112021210112122112011010110120012002201120222122111212211101010101110220121012021022112021022022111010122000010101102012021011201011101000011120110000200111112200001012100012000210222020121022202212210002011122002110112220211022111121202200222222221002200202100100000202020102001221000110010002102200001212210211121011202122222011202100100220001221210001211202022012121002001101210221011111001202022021121012222111102211211222221210111200110010102001202120102210101112111022210101111021120120022220102012020012211201202100101221210100202121121100200011220120222110112002010012111011", "021211202120001002101210102100122012120121120020020200220212202122200222001021211201011200020020021220200002100122110111002110212222110200221002111021002002000202111012220202112020112000100101202201121220101001022000222202200222001200122101212012020022212112212001002020201001222000011010121122212020111012011212222120121021100100200100000222102200122110021011120002210202200220201012212002100121002020221021212221221102112022022202222102221002202120010211010101002122102001002220102002012012020122212211220100222100000000102020120011101122210000210101220202022212102021201011101000101202112022120120010202110022121020012201010021011011212011100010001212020000212121011002100022120210220120012120000100211221002201100020220122200020002022011101001020112122122111120011021110102112000220000002022112022210111122220022022120220200020011010100121212101100212100220010120020112012101120102011000200212022020201100222121020021200221010101211020211000000220011100211010222220110002200221212221202111211012011001121102101101122010022021222011101120111022012001201001202202200101202222221120012222021121211011012002002001020000121112021101122120111022222012100110101002212122210221021002010221010210202210102212121012010011220200210012212000110012221010021002012111010011112001010200100112010102100010020222001102010002022202022202112222221012101210021221121110211220021210101222210011112121222121011220102102110220111201210122002222202001120210011010021121012111101220011220000222000101002202100210101020112102021112211002001122021011221222202100121011001220021002121012012222121000110102120210121200102110211210100001120222012222022211011201100122112012202110221102200100111121002001120210010101011122010020221102111222220112221021201220210210111202200101010121010201001102010222021101002222120120112221211122120002010111211200221200222220120121022022111020110020212110101022100201122001002002012012002201222020111002222012000011122110102222100", "200002200122121211121122122110002011101221012001210102000200002101001201220111012002212022210210112121121111002111100021201011001112010201122011220121201101110112002011200102111100021001010021122021102000102001122002021110122020010112000022020021102110122212111100012022020102220102201101002100222222122210220102201212111000102120002021200220222022201021222120101020002011021102022220200010001200122120021011001002211000121000121221210020211220220011211020001122111122212202221222010100222100100000200111101020212112010011002002200202122201002000011011200111200221100120222210221110001110010001022001122122112211222002002112002011120002202000020011022221200222112201001121122220211200021222002222212102021012022201002220022210022112110101210112121121022122101211121022202222120212112010120021020221000020121121000212200112021202221111001210012202102021211212100221201100010101111012021021210122021201100102202201001111211212101211121110211111200110001002112220102202000001011212202000202222111201111221122021220112021100110112101112202010001002210122110200022020120121222000202200022101102122101201011201212220200100210202101201221102122200010202202102011101112000021101211201110012201100222021111111012010222122200200121011100021010110220202011212210202211212212222201111102111210221000220012212221211120000202201112120211101200210202020110122120020100001200001110022120101122211122011001102201002212121102021211211001100011220021201201101200101011201020210202102002001202001020122220222122121020101001221101122202002200001221201122200021122212210202202122100010210221102110110210011010121020200102212211210222012021121111001012111021012222101100212120220022001112111202020221202201100112201110010120111001210011200101102000010210220202020000000000021201110100212202102012101110020111121010202020111020022100222101212202011222120112222101121010101100012210222001212112201221120012001221220210001011220212000122100010221111022022020210000", "020220100221220002201112222212101211122020021021011210100010010210212211101011221111002211221002002200012110112122121001012110112001121112211202121000102102000110210122012022222011210120202111012221002120211211000221002001200001101221222100002112020111211122121020100112101121200110002220110110222221201000021211202010210222121000112100112020211212112002101112010221000211210020000211002001120100011121100001020120001220210201102222101021101202011222210210111222112221010001001022012021021110110000022021021012001110220201222022121200120210222212101000102102120211020211101021010200010112100001002020221102110012200212202002121201202011020002020100221112220202002102221001212110021202121211001001200201211001220012101222221100200110112220101001122112221010221210011112022120121021100012201012102220110012121222002212012022222220001212210021220100120201222002011221111202101202000200101212212122120220211101000111100220221012110222220001000011212202022220022100020010011011221002111121102220000002121101102121020201202002210212000011112021121001210120120021021012222202000222200112200111111201011000100000012210220021212120112122010100112112201122010122111121102201101021220100200211100012110102202101020021120012220220120211012000222110121122020010011212221002112110210110010020002122220220012202122201101212021110101012120021101202201120002202002212002100221112001222002100212220121122220122210111212001221002121001112021002220020102212021121222020221101212121220212111110122010100120020000122102012222222101220022121220120121101100120200102222122202111201221110100010220001010222100001001120202000221102000021101001200112012102222012202120002110120002100102022111221201200001000210022201200020022211112211211122021211112012010000110012222100102210002102101012220120100210121020000002012121101200021110110100010122211221001210010221000022222122220220102222221111210212221110201220200122021010202202121102200021210122200202021202001100102", "111120111121111211222122220201211201021000102002110012111022220211012111011012010200111001211201011022211210012212220022211211010202100000121210202101210220021001122121100022121011111010201220200112212121200021120110020110022200000120202200121111021020002202222101001100010101000211022021110011012100021102211120222001110201210011220002010012110210010020122001011120121000220022111001221212021211021001201121110010111011201102022211021122220211020112120212220000010112200112212122021020111201102000000020121110010220100112010202022110122121001022212202120102222120101102111200111221210112122100201012200002021211121221201101001121212200010221020222020011011102000100001020210202201222220221022112020202020112022101002021012101110002101120220122021121000022010211210220112120020220210101211112201112101110120121222110201202110212200120210222202202200112211202211112101001202000102011020001122210200202122012020200111121112221222110111110221211120020110221000202121210011022101222121221200100202221101011020010220200000011001211210201000100012011202020012011112101101121200210101001111201111012120000111221010021020001120201111111120101100102000002222212000001202010021011022222110112110101201000011122211220012001210111021110012122010022012222111101200101211210010011120010100212102220121100210020110022202211111100002011202122201212111221221121112200211211120111010101021102121000122222102101211210021022010200022022110020121122200202101000111212100201002102011011110211120122200202110021202101022022220001011212200112111210110022102020112202202022222012122021002201111021020021002011022122201020220112111100200021110100101220211000211102100010012012100211211102110201012101111200021210200220121101012120120220012221221202212201222210121202222111000021200000012101101221110110111000001201002220012210121222002010101002211022121222110212010222111021212112200101102212100010221001002002022022000211202110222011121212210022200101111022212121", "202121121020100002100120000012010010212222021011102222212100010112002100200212111102021212122202010211220102010220022100111200111201101012202012010221111222021212000211221000011011221112121112000102112120022020001021220111111021011202202220210120112201222122211200101212002112012011000000212001202220200222212212202100012102220111000112011221102210200000220222212022002202210220112101211112222011202122222102011220221220120222222202212222210221002022020002101120201202102021000001200020201012012221112001002011112101112002210022112022202200000012120200122220202212001110222221110000110221221110100002012210000000011020122210111021220210020111201122020001000202010012221222020212000121101101222112122212120220201101112012212202012122220201000110200202020012200220020202110001120122201022100111222100010001121210121120122012002122011011222220000202220120020100210121001210202012111110102011002110201212011101002100122001102121020002212222012211111010021012121022102211002211010012221100121212112011221222122112021011100201210001000002120112121111101212100012200102121111211200222001001200020120100101111222002012001220120210112012021210101122020011020121012001112002210102121221201002000201121101012220201101101110101210201111120200201011210100111002210221222210220002010212021121222211110000001121022100022011202212222111012122212210202010011200112100111121011211101020122011200012012112211022222211020111000220022110210202012200121012110000002000101110002200202101211122000221202212111100110002222012202110001001201100212122121012022020102221001221201210222122120100201220010112222112021210001102200202110121212200000102212220022012011211110021122002100110120011121100102210002000110000212220102111202220002000020010121110201021200200011110012001220111022211201212101221011012100212202101011000112211220102112221210011121010102222222121110012021211202220100100100211002202001001010222021000220011102011122200200210020001221122211211212111", "211202011200111100202022002200001121100202102111021101102120211120101222112020221220001020100112201201011021121110021012210102222010122202122002200202222211001100210021121102211010200111201210122200222202021202101021010112000210000121121111120021101002202222022010021210021012000011222202212202200220020120011112212102212102011120010120211212122220001210202011022012112121220122102020210022100211010111020120110021011111011200010220200220011210120002011110101211111011022110021011120220220102102210101200222121102011002002011101112021210010220001101202002200020021000202001010221201102000200102200211221111200020110000222120110220102111112101200221000010220112112120101011210102022102200202012002021110110212111111011121122112011211020121221010010221102000211021110201012120210101012002002002110211120110012002121022220111012020021111001222201220002020001220221112122021121210010222200212000221222011212121221220121201122102200120211202001101022002210110001210102100110220221012000200000011022120110220100020012120210201011220010200211221211000010010121000001102202020021121201122222211002002122002220001202200211122202112021220210111001200002112002111201102101000200210200022112222122211110221100200211020022110111022102212200010110012112112112121221122021110122211101200111100010210102122111010012221100012101022021010102020220110020021022101200220102220221200020211202102120101022112121210020202201021200011021011020221221100101111102012122110100201210212022002012110102121222100120221112102121122022022212211202101210121212002202122211112000110211012020212112012110110211212011212002211010211121102021012000212002020011221200122012100000002220212222201102201001201212222021212012120122001111111222002220021220221022022010102110101200221100220010101120201020221202202011120012121220122220211212101212111112002201002001212212212002022212012202221120000211021212122011122000220021122220110020220202020222211212110120020201201020121210020"]); G:=MatrixGroup<1938,F|x,y>; print "Group G is TE6(2):2 < GL(1938,GF(3))";