# n 890 # seed 0 # k 328 # w 881 # H^transpose (each line corresponds to a column of H, the identity part is omitted) 1101211111202010021222010202112011122021121020021222021102120020002100121012120212022211021120100002211002000022212212002212111222101201221000210201011000200222220002022010100200020102020212010002111002102021011212022002001210212001212212112102201201202100112121222021121200202100021122210122122001012012122001111010220200121100020222000220112001120011010222210010000212112022221221211200121000111120120010021112010120010220111110021111010211011220022120000200100122111222010101201010020212001110200200011120021021221212111220220012211020120121221002000001011002 1121220202220210122111220020201221101111110020012100110122022011021110010002202102221011002212212022210112202001110112000110222200022221210012100100102011210112101001201100010200002220201120200010112100011111221020022101000120001112002010200112120211210012122011012110111000102220211011001120112201010212100102122012102102112001200112221102111202000112102000111202220201221211112200020112102211212101122112011021020011102020222101002012212002100112110112210120210001111112001022010020010222002120221111022222221211121011000010120001202120101202011211102001002100 1222112111120012001121011110000001012012100010011110212202112212211000220021001220222100121022102222210200212101211200022112200100200012200200112202102022111100220212121201021201110001220112222011201012202201012000000210012100110110212211011222221020110020222220010000022202012022120220112210201011201021021111101212102221201120111001201222212022111002102222210012020201112111121000201010212212200211020022020222211111012112221102100202221110212200120202122102202010102102212200010121111121010101011122212021120221101120002110002022101011021120201120000122220220 2222210120020101122112101200220220100212012021201202021000121211121200100200120012021102201010112212121100110101000100122201122211002110220011010022100110220000220210122100021100100111201200202120000120000220021011221200120210012210110110102112011212022101021120200210121102121001110212011021122001022111201210211120100021001211022220122200000002011221212011012212201222101111211102000222220222022220122201000012110211221210022020020212201221102010120102211021012012122111002101201001121201100101002020220001222122012110200011100112100121021100102121112001121022 1211111210110101020110021112122021211012200111010201010210002100001200022002100221020001110101021021211212022010201020220102210122020210211012101110221010111012021101011100111212022001222000101201120110010122021022222102221220210012122000000122022021221211200121211121100000112201200100122120202022111220022100121102002022101102110112210210001222102111120012200002100211101112202220122001021101022101202020102010220022010222110121200110122002112100201002102211012210021101021221000210211221020220120111201121120110200211000100010121020111111200221000010021200021 2002022020212202100101210122100020002021121112112002020002021012202221020121112221001202111110112112211212212200101202022222111111220201120002010002021210220020101121102102000221120101001202221220001202220201112220201012211121120100212212112021022020021122021110212200020001110120021222000100210222111202120202020021111012020200210020010210120010111211220011112121200021210000012202021211221121222121020211120020101120202200210101111102022122122002122012122100212220211211220211011100102211021220100120222201102021202021011120111200002021012121112222100010122211 2111020202020222122020000210212022201100200001110221000210020122120210222212200002220100120210201121022212200111122101210010220202101122002011112011221202222020121221010100210221220000002110202001000202022222121212122201102200102200001102121112222120201122200010011022122002112201001221222110010122020211020211200001210011202120010200222011221221002022220122000022202022000101212121020010111211012000220020110112220212222101012210211010101210212211222200010121011121021102001122020111220110200121102111112002100022121012201021201120222100001110012211201100001201 2021002212000201001120122021000102101210122221012021201121122122111000112011221200012200122120011111002001020222221210010212212002111222100011211222011120212121012112222112111220101111020101021001000200200222121011112001002012121110211100221012120101000101100020020120200220002022000110012122020012120022022002112122221102200211211210000122202000121201100021210202102110202220110112102101012101021201210210220112200102220112201002010102200220122122111001101022222221202022111002111222201020201200010112211221110121112112201222011221200120120012121212122221202021 0110000212011120111122200121122201020001000110220021202101101101002201212100211120011112110101201001111110010210100222121002101122001111100221200201002212001201112020000201201022002110212112021100200221221201211100101000011010010002212112212211022201022201100012222222211121011022202100020000112002002011222211012022020120100022011111211112112112111200211112220010020012202021010100020220220200202110011012202022121001020200211210121200100011011201012110120110021102200222122120111101010011120110210101020012122011022120000001220011112112201110221022212102110022 1001210112201020011002202001212220002220110201002020012021222001202121202102110111012010202210101211002212020200011202022000111010212120212020112200112020000011121002211010210101102212210222002110220200010100222202110100202122110021012021111012011010000210212011022021201202120021221000122101102220010111100121200111121101012012000101201221202012121000220022011120102201020100212002220221222111200021122102112220100201211110121201211210012221120201010000221021020021122221001121002100002200102001112122212212200020000002202221121102222212200212121220122011221201 2212211102112021120021202022200012102201201211021211110222101200111112220202111100202011110121011022111221010120121211010010020111220102011020102212010000112221011211100220122021102022020022102021211011001212121010020021200020200002011011120020111022211010121002020201222220201111101110101011011121010002121222001001120011220102201211211101001022102102010111120120120101012120002101222200122211212200221211101111220102011022102121011000100102200001211001210111222221022001212112200112021212000011011222122002200122100002101222010100201022001100021120202121120120 2022011200011021001200110100000220112201002010210110211101202021111100222100212210110101210101202220200121112021011201001222022202220220022110000020012110022100012210000012111202022210212200112121221122001220121021111121001100012010110121102112002021101100200111121011222000022002110211020102000020111220112200020211010212201101110020220202222111022012102220010111100220012222012220000221112211211002120200011021212112202021202211020212012012011110022121202222001222210220201201021221100021011001122020201101121202010201111022022201001001000011120021212020111022 2102110220012101120002210101222121000210122120022112021210011212120210112122112021011112021101220202212002022222212110021111020001200112001001200010100020220011102002200201101102001212220222202212000100111212001100012021222210000001022220111001011222220020111100111100110001122000220201221021012201201012112222012201111001112212220001000011200222010011111111201202101221100202112002112002122220011000002201101212012010102212202112221010011200202010101221210202002010100202111121122222002222201111100022111022022021020122201202110021102121011111112100110010110210 2222221100021001000022121100221001220011210220221100112111110210112110111201112210022121211221012121201212010212210220122022020210201110122022022221111222201000120011022100100220101212020210001011111102212202111020212212112020000102202212121202222221002101212220001121201102222212211020111021001012122002020222010021111001212222022221101210222210210201201101122201121011222111100100010000202202010200100112021000020022020001122012122201102210120002211102020100100010200211121012202111120200221102120100012210112000102200001220211200111020220201200212110002020110 0021120000220001012101120012220220211222020102120122102101001102211220020102201121102211200201000011200002202112210222212112001110101001220102021100020212002211212202101101212102112111102010202201122121221021102021120000222021212001121101222112102202012002020101111021101000112102112022100211001021210120000120110102202111110200200202202212002102121202221000001211110100110201110121120211112020122202120122000210001102110112102002111122020211200120221212101100002110001122002022021101110121210022112211000201200102210000020111112110121021221211020200221000202111 1110012111000012020121220221200021120012221121121120202101000201120121202210220121212000121200022122002020020020020000011210120121021000112000111012102200010122122200200100120022101110212021221121121001200200100220202111121222100202012010021121001000100202002000121010022222000021112202211000201002010011110122211110221011002122220220220021102011002111112112020000012121101012212212212122020102222221102201111201021002221012121122210100022222101120112110110112212101210200112010100011220212010100100111112122000011022212021101111010011111202020010211000211122122 1020210011012221001221010211021212111112100000211021202002122102100110010102010201110220112201212011221110120110000011010001112011111122121102202110020011101000022120122110012200210000002201010212210022222011002221221012222002012021122121101121220210022212011112221220002101202002001110220020200102222100012020210121000112220101120102020221000200220110010202012111022112110020122011000121222010102020201110200212202020100022101012201101101020221112000222200110010112120010110100001220012110000012000111022222122221202110102011012100202220121100102020001111200012 0001020111202211111111021221200011022211100021011221021021212212202220102012220211011211121110222010110212010001120120011020120100212221102202101221101000120021012010000000210202212020100222100210212000222122222120120212201001112211020211002220121122100201111221010021011101201211102000101011012022210120112212222200002111122102100122020102212202221102221201111122211100111002020222102202221002112002211200111021102112212211212000000122122021002001001110022120101221211122001120212111221010221100221010201200202111022100002102210122202012112121120201120101121102 2001211002201011212211201010211110010220011001212102110221122112222212010020122120220122100002110022222101101112112120112100112122112121201121020101010012212022022120102210221102002101221002012020222120120110011110102002000022112100201020020212220122022112110202101122001000120120201020001112211112001021011011201110122022020002011021222001200022202100102000220000200122222221220212110122010001011021012222110121220122012021121212111220010011111100002102221102221002220202020012222102201221110210221002020121010202220112001111211221121212102012011211212000120000 1112210102002112201021101101010102210012212120000100020021201001202021100120012002112100200200122220001000010102221221221200012111201212100001001101021121012210022112001120122111111121100222221201012222102122000010000022201221102120120102110010222021212100112121211111202200112221022012220221101212220200111211200100022210011010000011101102201122200122110122102110221210021220002120211010222102100102120202010022120202211100201020122101010210000122201001202010000201102022210221121212202001102020012211102011101000201001222010020100000022020112121222201112111000 0110211222201100110020211211002010122220210021112121210100121001222011220010111020202002020021200020101212210220101011110201011001020011200221001000112111022222202111121012101011101202100020001111122011112212011002200122200102200120212210100101100110002101001120012021220120122021011220211000001012102011202011202001100110212022000221001112112222211010120220010121210110120112220000211121120011210010102222120111121000100222200100122200002201112100001022202122021022011122222122102022022001211001012201202012102102022012021202011101101001220102011100012012202201 2112002010210112010010012001112120021122100100122010020210100212012220220000212222201122120121112010110021020202011002000012220110001020111221222112121122202201001101212101212021201012202201210222120221010001110002212110120221221010222222102111212222101101102110000221022121211210001211220102202021201121101122202211110201000120022012021000221120221001001112112220021022220222120200002111201022210110010112001200202102200011101112000001011202202022210022020200200221010101020222102022211020121002021110121121202211021001121001202220102100101020221111020201111111 1110001120111102200220100101021110200120022210000100010010111211022200102012021121201001001112002002222010001221212012021212200012110211000120120201002010001122002101111222200122010022210220202101022110102100002021210011011221022221120002101220010200111220121220221002102110100120022220210201022222212212100100021012022222222021010220211212221001120002122021111112120122120000212121111011120102000110200121121012202220001002021211121120011200011210002222220011101221100021122022112121112201012121200020101222120110021200221121212111002010200121210210210121011110 1101121202020011001111220100222212021110120221010000001102011221001202020212001112111001001121122120101010220020112221122222211210202210011022112202010011102121021222212222020120211121101000000100120020122220221202020212012001221121000202001100201000100022012112110102200220022100122000201221120000021021010222011000210021121220211210112110121211001000100121021021200002122000011201010022212220100211000221021111111020102112121220122020211100120222001210110020201220102100220102200211122102200021002221202211222112121120210112102222002122112120002121010120002001 1202201020200000010022020111222220222121012100102211100112201022020100101022200022202010212002221212121010020012212021020020020210001020202002000001022211100011221210000010122200111001002101212101101002200012100211221222222112122202010022120010101020220200212220011110102221020002110221011221020200222221012210012212210122101111010202122021002001000122001001202200120222100112122012120022201212200011121212002202020101211000102121222122000100022101222122000100201011221222002211012102100000121011110211100011001200101220120010120122012012202201110011210012000212 0022102011200010001100211002022101110211010122222000012001020120121112221202002121122011112101210111112210211100221010201002011221021020211221011020102021011202022012101101011210101210001012112121101110222202001010012210020000011102012011102221000111010122100222112121201211012022100212022210222000211100221002101101212120210221211011000100001122201222222210102021210121021102022122011110110011022222222122100010120010022212102111210200121101022201220210101002212220110001000112111110001122112021020111121011201021121211112212211022001002200012112111111210100210 2222011012210000201222200111210002220111210010020000101220102001001121122212122122022200100100211102011101011201002200201020020101002012212012221000101201110212211001221000102210011002212200020002012000210202222120022011100121212000201020010020012101221100102100021022121221110020011202111002021011112211000122122222200021020201111111110201102121122221212001201100112121200210002002200012120201002221122122220020210102010020212022022202121012201000220220112121200022121211022211000012210220021211002011011000222120110000202221211100211121212011212212210202010000 1201001110221202002000212001022122220120221221210101021201221011011222000010220122100110112102101222222021021212122221221212102220202101202211110212102110012122121010221102110220120221022001120001111222010001112011002202202100100112210001121222101012011200021122200112102000021120101002212001012102011211222120202122200212201010220211222221020202221112122211201100120221120201022210110111221020210221200111220012101002212011212010220210122122021202212221222210020011211111011112002112021011120110020222220201122100022202102121122001211101122112220212101022122200 0101011110101002112200211200111111022111210200210001200210210102102002022010121111211201201022022002201112211112101100212201221011122211022022221102012100122012202102211111001102010011022220022111121200022110211212122001101011221012211122112221222002021221100002100211020221120221002221200210001002110000000212110222022120020002110120122000212122101212110212011020000020100202201201110221121102020100120121211210222220202021012002110100120220110020222102112222112200111101200122112211222022101201202100101200100122012221010202220011202202210102121002102002100121 0011020211122101201112201201022020022200202111201001100021211022011101022212220021010211022210021000211021222212201011220001101100120201101001211102020211121122012110012001000121221020100210102002122100100101221111011022112020011000211002022202122220102222212102021210202100002212111220012212102022121212111221011201202200200022221210021211021200112221200011112011120012201202122100010012120122210012210102220110222011122100111002200122111002101002001200220202000120011012021012001111002211200111011011110002101011011200101100011012012121110022210112020220012212 2220112020100220202110212201202220222212202212212210011011220222002102210210100202101200202010201202212020110000112111002222222022011120111001002022112111020222211211210111210212020001120202210000220001122000201122111102101202100210220200112120102021102122021001222120101210012211210212010010211002110122201010200110112000002120021112101010001100200111021002200102211020101120121022100010112011220100202112110021222011102001012100002100110201002002021020100010221000201220121001220111210221112001222200121201200010021011112010222002120120102000000212221101220222 0112000222001022002012100111220221111020010120200022020110212120111100222012000222012210020011002222120021210222022220000100210222012011010022111111100011210200001120021122221020202202220002022221211000201122110222021102100001102000101010120200122121211200110121100010222201012222220122020102110211001200121110021012221011011202012001001022011102101000102110022001211220210102221222202010212222122120020210210000102211221120121121111220111120221000201012222112211102220210222111100210111020220022212022221122222001221200102002121022202121111122102221110120012211 0200112020022202012101200101122112112020110112002200020002000000002122212022100021222011011102000212002120200001001210001001212212200022220122111221012221120202122111102021202222201110202022120221022100222110221021000020202221112202112210110012211202010211202121122210010220000022222112010101000212011010221202202002011210122012101220020211010011001222100110011220012201112022020200012111000220001002100020010021101120111112111121022220222120001011012010211222002100102122120220222111010112000112112210022001102011202100120012211100102110200201212111001100112021 0201212000212212210101021002222010110022220201022022011122102221001002100100012220011122212020210101112001122020101222102001201200121100101020221012201112220020211021211221200101200001202101100221022112021022201100101102110200120210012002020222102001221212121011121120121011010021112100012210010211220210100110101011121101002221200111201010210212000101202002000020202210201110101202211112021211022020110101120020201201120022200202200002012121001012010220222120202000221110000011222110001122201220012020202200101012101012111022111112202022111112212000020221121020 1112012110010001222020020020011001121002211021010011122101012210121010210001012110220022221012202000221011112201010202201012102202211000102202120212001221110220100212200000020021122022021122020022120022111122100201001211002210222120102112222220200000201011102020211001121000020000000012011201001210010212112200020112112101122122200111221121200102111102020121002200110010220201212112000212102112120212220022120021221112110001210221221221220102201200021112211010002201000210001002121202020002001121211021111201222222020010112112222011201020121021221221122121002020 0222210011021001200112021121120001002221010110012102010011201012101212002012202221011222100122202110020122120121012022210110012110110000201220101202120222201201221011212122011000011002212202110220111212102022211000022011101111112112010221110200201102022221022120010202021220102200122102200200102101002212221001222002221201012221220001202102221112000022010101111202122121102002110110211021202110201222212100021000202222002112020201220212010202020001002002200212102020010220100202220200012122202201211111110002000222001101121210220221101122110100122021111011011111 0101101102201021010112101100202110210000021101220221021012222220122011202210120121101211212220201111110101100210211001121102122200010120222021210220010200202221220121010022201212220200210102211122201100202122201122002210011100100220210022101020222012021021102112112102022122021022212021112022000100011002010012222001222122002202010010101222012001010200111000122122101021212012011001200221112221022220010102102202102012222011121120121000220201101120011002122002200202112100120002221102121111110102122221100020022022102022010210001222200112111222102210220212110201 0122020021012211222212102111002002010122010100222111201001211221011121022221122211000210221101200110212020212010202102201102000200122210002220011002200200120121201111002221002212201022212201010000010120002201211202211002002010110000112112021110020122211110110102012012210112100210110020122020111200110122001022022011022012111222112111220122110222021200212121221020102101002001022002112202100010120100200000112101002201111020102222211011021000000122020101201022220122102102110012100210020200100221102202210110212022101100020211001210120112011220011221120222122112 1221110101121200121222110000112100011000201120001200000202110012102010020122112102221112201102022220000222022010202001102111110022000220000202211100100202002121102210222211200202220221120110220020111102011022102020110100220012100211222002100011222002211212012020220020011102011022111000021210122202000220012212000020101122000020122202122120021000001112202102201220120011201101222212201002102012210011222120210122211020212101200111120002220022012102201012001200021002210112010222102000022000112102201112100220212022202200102201222121001020021210210101201200101112 2221002201020210121201100012020001001111121212011201201100020200210111110020020210121121022201100020112210001121022002100012122210201100200001121221112000110110111220220121211220120010001022020201211111122102002011100001210220010111120012000101112201002011121110120000012002220101022200121001002102222111122221201122001020202202100021010012220112212002222011222102000101211201020220112121201211111101111212010012200100111211001111112022001002002201121122120001101011210011010210202111212221201212022221200221111201202020200222122210202012201120121122011111220121 0100200001110101212202020110022020000202021210021121212001100102011021111202110020210102212100110222110002102111120000200221000210211110012122212222220212220211221110021222011001122212210000001011122202201002000001200212202022210202120212120200200111121200000012211122200110201020020202202101021022220101222101011001220221220010101221010011001210022202012020210200010122220100201120100211002100100221111011000221020101011212102122000100100020102211112010210121202210001122222100022021022022210111001210020020111102222100020100200010122221210011122000021011000010 1020000201022000211200202122112210001001101001202221210001222021102001022101212100100012010212001211211022020121112002010220101121020002221202010011101100100021101222021012210012002122201220101121221100202210102021102100111212121102102001202121002220212020120110202010202012100201212122221022122000022011200102121110211112212122101112021001220210201011202022111010121221020110021012100000201110220121220102221211110201102000200200022021002220020001202010112122022122012011111022120120000122112112001121222210010002210110010122011101002020011101002211222010111112 0201102000002021222210212001011100102112200212112202120210100210211201222202112220000100211211122001201122202211102010211002011122101020020220101221122220001222000211200201212112021112021002212120012210010202122022210200220022012201011212212121120222020002022012222220112122021100111021201120110021220121000001102010010000020002122210012012122100022100221122121210200202022221202001012222110110202022101000121202210002012200210221012122012110101120121120010101022201200011211112102121112211020001022212111202012100021010111011012012110220120121210211220220212201 2100100212002011210101122122012001022202122120201121200221012102101222001102110201121010102122200212100112000222102200120100022120201112121120021112120110011012102121200210221022100120211222022102012202200011102100222121001220111021100102000012012021201000122000000010120122200022002212102011112022201212112210220001102200110101121201002122120022010202202110201000021211220122121010000121200200221000122002210022021101120010200021021201222000221002100221202002111110101120121012221012100120101201210122002012011102201002100100101001200200120222122212022121011111 0101201021100102001211221201120011102211120112210121110011012120201122210202220200021022120001212220002220022110002210020021120221222102211122221121021110221012002222002000100112100200200200110210122101121202202122210112201222022121101202102122122121210011112220111101102002111201120121100110022121212220010010001220112111212011120121110102100020200221200202102121122012002111011010112121212221022002010021222102220201000111102002000021120101001002012112021100222102002211020221111012022022201200011122120022011222102111120011022012101110210202111001111021212020 0211002210121121101000120211200100012011122022012210202111111122122112111110021222100102222001010220121012020202211012000101200222010211201012221210200111111012122122101020021121112210100010011101121000002111200120200222000011212010220202220222221210011201101212001221121201020010201101111112010100110112000200100000220122110220120220221012010202000200100201102212200212210120020211100221100001112202220222212202021122122121211100202210110121101210010212002112121121121210000210202021121010112012001022020010201012011000022200112201111101002002020120102021012021 1222020221021102211122212111100022010021002002112010200122100001111021100100200211101000000111112111002102121122011102111120200021120100220112222210000012021210202121011221221121222220120201220211020000120202001122121010120111020012200020122002212201210112001211212202120111012111201210010121200121202012110222010200102101100010002022102001201100010000002122120002000211221212122000110212110002020200211200010112202212110022022002002102012001110121112122111200210022202002120011010112112112211202212020121222010202211112012111011220010112212010202212202021101211 1110021222001211022100111120201001021112012001012100101001011020020002011021101221202210101012020200210112112010000120011221210022220022000021101212110122020021012021012201201210222221221002211000202000000011021020221100112221011220220200101120111121012220120012121102202222010220111010110002221000012200100100201122121112222002201120111221212110222021021111022020210011212200021201021101101222022022200112222100200221112210212220110021110201010220020010210221020212211010110120022210011022022121220020211101122222102222220011011221102102210112121100021022010010 1011102002201110111120122211012212112021110220110121112120001020001112222112022120200010110201021200221101022000001122111022121120221212211012012011002111212122112222010010002111001022211120220202022111201022010022102002211110012102011110200120002201010122020010011220112120001211002000201022102210021120102200222000012121221121001101101122221011112012001201120001102212111211122220222022012012120000021200112102011220021110011020212102101010220002200101222011211200110022120120011102112110022111111000102000221011221212221220112020002212122200100020000212221122 0222000021212001122222101011111212201221220010010101201110120101102002220120020101021021002021122222121112002202102011011002222112121011222222221102212121022100200021122022002010022200000010110122100002220011121101220201220011112101101101021220211012200021000102101212222002210201002001201120212200221211022011221212212120202222011112111011211222111201012022212012120102012102122210011012100100100210112210202022210212222120212000210012221112010102201112202120211121020101122200101102102220120211122022202120111201220200112010102200101122122211102210021221122222 0112121211122102001111221001100011011021022122012102202112022102112000001122220201122120212221212101022212200111020022012010122122121221221000221012021120120020200211112202122221022020112211202002120111221101221120100120201210000121212102122111102210220201222222111100022211112110220201000122212002011210220221020021020201022210010221200200200122021022120121020221012212122010222210201212001212020110212000210202100202200022011102200202021112100002212002210222212212201100201212022112222111221002001112110110022101211020011200201110021022111212022211200110110020 1010111100122022021022000120002211102120020011201020202012002220122012202112022221021112120002120121002010101202202111222022122222220120101100111120021120200210212222101120120021011110122020010012022011111221001202020020101012101000010112002001010020211010011100120020100211022210211112110110111020011221122121112201120021021121122022012120012012211011112001000120222022112101212020122211202000002010112222001221202222221022120201002222210210121102221211220200021112121102202202211001012122200102102110211200112221121200102022020201110212001200212111002220110000 2122110202221010202002202012201021011021122122202101121111012021221211221022021001210112000002021220210221110212012020212212002100010221100001010110200001102120000102220221122201210120200102120020101020201021220121122112101221020022122122200002001020211110001001210001221020010102110002000210212111221121122111000002100120012020021221111001200120021200111112110121002221010010100110012121011012122011222211002121201022120221201002000211010202011210002121012011021202001012011011010202000110021222202020121012200000201221121211011100112002021022011122000222211001 2022202200101220201220112002200020122121202101010012101201000121102001100211211011201121020112222210002001101012022212101211210002110202222222020222010210012202012210221001202211010011101012011021120011011221211221210101001022010102202110010212020200021120120122102111212101020112201010112122101112201121211022211200112120100122111022201010111102121212121100202111100021112022100211010012201001011110210102111120101202112010001102122002221201202120022211202020201010110202011200101220112220122021122210010102020112202121202012020201111101221201200010012110200120 2112010202000020202010101022102220121000112120022001100020221021211021122200121000002211100221102001202010112101102111002220111201100021011011202222122020012221102220202021111222200100220002012001221002100221000121021200011221222000020101201002110222222211110100112120111002000100222100122020221220111002220211100212110202011200000001220101202000111210011200101222200200111012211110012012111222001122111002211021011022022120211012202010111022021102212110011111120120212200202021200022221211211022202221002220001021200011100122001200011201022021210222210110010201 2121000120122000002212202001220110111111210001011022011210012200120111002110002000101221212121020021220011011121121210001120112011120100002112201011121212022111020201210022022022102201212020202200022101211101200000121211201102022201200222120200112020021121000021202111102020211022200222022210200200001012220011122000101012110121011110121120212210010002012121122121211002110212200221000120120102102010102000000000222012001002011110022200110020100120122220110020022221020100120110000022112002211020212102220211200200202101002120112102002100211102210101100212100210 2000211101120011022002212020202000011101122122011222010120122100002110001202202120212211002202220012220120122210220200221022102002211100012002122222010111222200010202020002000002202221202102110210021001100210220022211210020211120122010020121022020111120020210201010101101121212212112002220222212001022122111102111112001012120201201111010212000201100200021012111002001122211111000120102102102021201201222021210222021220100210012020201112110121001021011220202110222102222201011001001220001012220110212021010222212200022112110202200011112010200102002111200120211200 0121000011201121021101012020020001110221000211202012020122121101022110222212010222121002211110202102011201000020010211011111000010121021222101210002000122200202012101200220102221110121021210011211212121201000101210020000021102112202221110002222111002112222112200220011011020220221011022221102120102001201010022120202000122200202000021001120111122100020112010000222021002011211102000002000221221020000022001102220021122001010021212111102210020211211000001100222002022012111122112011011201221112022020200121001012122212211121002110120011012212011000202022101210021 2110220001211111201201000021201200110202120222220202222200020120202000011211002111111110212201000022111212022211110201002221011200002111212020120022222112022200221121220211020122021101020012121120221100022010212120012220221201012201210021112022020011201102100111001021000011120110200120202102010100110112100022110212221120210022101121101112200002222020100211101121100011022001022010211200211220210101011021012022002001221102111010110120122112022022212100110220101100120100220020220200122220211122111020221011001222201202001112122021221210221211202000121020212221 1000101012200100222022110011201102222200210210101122121211222102021122221022010100012221101221120120101021221110212002120222210020111210212212112221012012000210211102210211212122002122200120022201102220102221011002012110120201201202001201102012211120122201021100202001210000002001111210110021111121110100212121012010121020022011120102021021010002101112111121010002012002001002221222202020020022001001121102101011101212000002002102002011021121211002022021010002012210011021010022011222022221101101211101002101002012220100012200011101012122101100120010112002200111 2010100120202202020121012201110220001111112201120112211022012020110000201001221202100202112200021211121000200212020202011222001001122202202010100001212221112211010002200111002100020021122121100112222112221100122002022101101002211011100012120101020120010102022001021200110020021110022011011112202001101220110212202200001010010211021002011001201001020111221122111202112111102101111100121212102110200111122101112212111221111201120100202211011112102022222011212211100020212022101011210110222212201112002011212001120222211201001101120100021110100200201022220101112111 1011122112100021100200102020102211202101210121002222212122000210211211010100101202111120101100022210202012001201002001111002211011122020202201112222011122120100102112120201102020110222000101121212010000221111222002211221222021210102002102220202022000101100022200020121220012101102121020220001112201122011022120220210020020012222111110021211100222101221211011012020011111101200021101220112001111102021110100112101121221102122120220122012121002111011200112001020102201001120100101010100212202222101212001200121102202101011000110200102122220212022012112112201110110 1022101002102010122211021220120111212201202021020121021202102012021121101022011021110122121112001211102222112020210011202111100020002102210100221021110120220102200110101221221111101012110011110221011122220220020110002122122100112021000002110002001121010121020100022101100102200102012210011200111101002120011220122101201122021120220022122011110012221010101222220210010110101112110201201121211002112022120001120200212211111010002222000020202202101221222111112012221210202001102221020200201001111211220122210010220021020202120210020001121021110111111021121111122020 1211222020122001001102220111200221212011122100001222201110020102211022012101121021010212112102100102110000221100202102210010001020100222012220202102211000021121010220222111010110120211112020010111210101100222222022221211200010101010102011212212001220102110100011011101202100210002200200110221102222020012011102001222002010012102110201102111110212222222212102121200010012011001221111120002221100022101012111021002101001200002102122002202022202120102101212200022121022211111120120002221002010012011000202011110200122210001222212002220102122222100110002210022110102 0011011101001002022000212000011211020011200110011201011002202200111111211111112201120202201121111200101001110020122012012201012200200000120220011202001100120022122111011220111210211021211010000010010100120021111101022200102220020111212101200022000220222120001012201211212022122212122200211120111120200201021120020210022111111120012010221202221120010200222201010010020002100210021020202111212011211020002022102011201210012220200020120200121221221112111022011101001102001010002001211010010022200101220101110011001002220200021120212221111020200111110210200210002110 1212121102022120011120200200010021211010000010120000222020121002122120111211110102122111001002202222012101200001211002102000101001012110210102100101222012212200202222221111222022211100112220210001111112112110022021001212120102221110120210000001211220101221122220121002120022201221210222111002201100110222000020111102222000210012200120211202111112212120200001201101211002110020011121222000120201220112112021110210201111121221002211122102012020200221121010002102122020111212112202120112002212012120210222220211201122022202101100201112202020122012000120010022121112 2022010011211012000201011221221102221111110110112200222202102100012112202122110220120022122212122211201211211111112100222002020120120002022200220201001200201112102112001121221201001121222201022120211100120012011020111212202210020002201222021020112121212100000110012200201120000000002100022111212010120100012012122200001110110220102122211010101202010102211022000212221021012000022111121020020011020121002101212202110120112121222021111111112021121021000011022110000101202011020112220021212222022122101122012100102110121122200202020110210020200102222202011002201011 1222020101020002002120221222202220112201201022200000020020111112002021002122200222012002100200012201020222020222011020012012012212002122212022011122020102201221022000101010120001201111022222110220201210002200221112121112202112212212202111210002102210000221100222020121112101122020210021212201002211000022111220201200021220010022200122220111222002112012211102020010002201221011012000122202020201012022121212200202110010220002201112121100221212212010110001110022201112201120121012122201021112122202001010210211220120010000202100010202210221020121120202200220112001 2120210111012001121100001211202021212102101021200002000101121102101102210201212011220222020000120211221000010220222210220021200112000201100021000210210200022111100002211122201021111011121110202111012101021121210000221020112221202202211202210122201220202021200020022002200100101111012110021000011121011210211202011011200212211210012201220200112002201100211210010021211210001112012000222101111102011201001120012120111101201212001011012210111111020110220101222001201100201112101002122001011021012210011101010001111001000220222101020221101201211101010211120202121020 2022020000101222210001110220112210122012210122121120002010000110011112111220211110022011000122102111122001220211202210110112111102110202110122102002010110212021202001201022012101212222122012121221000212200210220120222221011111221122012220020111112121000001201102211220201021011112101010222200111200010112021200100001000200112021222212210102210102011022011222121111012222020122112101221122000110202122102102200122012101201100120221012121122101121210020002022112211001011111221202002221022112101010211202011222010001112212022111202210202101220112020121212012120200 1000100222210122211010102212210112122112210100201012121112201101212212020220100102111010101112120120101121010220100002010210200201022022202110001201002101202200200021011002201101102221120020111001212110200202002012120001210220112211000222002110021122101010010210101000201202021102102112102112001021210002011111211000121100121202210222110101121122221200002110122121200220221201101112100011201112200222100100212201000210001101120001111012202021122201110011102111002220202211020221001022122221222200000100022010122022212102002201020200002101122202001121020012221000 0110211002002110010210110111022020200212000101001211020011211011022121000200210222211012210222200020201112000020122010012002210020120000121112212002000111010022211201112222020111110201011021200201220020212110121110200010022112010211211220222202021111120100011210001200112012020002201220221102000220111021022021121222121202102112121010221011012100222110211220012202102120020102111122021112100002112111221220121221210212101012101011021220101112221202000122212001200021021112100110011112120212110101110020110120102112011020210101111211121022002011212210001212212212 0200122222222022122001022020201112002111222221012101221012100020121111222221020022211200211202111221210021200222202010000001111011201200110010011010212111200010102210210110002020000122112112100212100022100200022120202012110000212100110210110012220121210221202211111111111120121122102021201220021100210000122201000021011011121220012001010200102102201001122220122100002212120020002020120120020112010012010210201020002010121121201211111012122202010112010010020221110111110222212210200121002110110110100201020012120111120100221101012222122200121020211102000121022022 2120221100222000001222201101221110012102212112201020102122221112120202220120200012222001202210020221002212000111112222211122220221222011021102112201202110210021111120220112200120102101121011011221022202221022021202000202222212101121020002210022101122211002102211021111120112012002022220220110202022021211111001110021222011100220222120112122102212122022212000121120210111201012222222220021001210212011122101001220021220202121022202102212102011120010111021000112001201010000110020100221201212201011110120222222111010022002011120200110221221222022010200200210100102 2011021222122010212001122220201021120221020201121221120000120210002000120212200211212002200211121000121221222101022100122022022020002121201211212222112212211201122102120100110220102220202002001221001212222211210120102010222220112011112001021001002212202212010101010210220212112121221120220021001220120210011222120122020100001100221002111120111212101022021021010202211022211210212202222001020222220222001022020110111121210012101101121000202022101202022002022122100000111011102201112110102202212022012221011212120121110011021012020001120221202201110222011100110110 2220200202002210220200210101220101222221212112221111001202010211001202020220222101221210112110202002202212012211201021102001000122111111022001012022101110221122010220210112021210110000110011220012210022221221202101222020212112211112021212010011210111021201110111100210212210111111222101120211120021122121110101202122211212100021001122012021211011020112212121101120020012022212120021111021100120102122201021200220002021021201002022112011102022112000122211011012000221212222011020111220111012202222121200010212110120110101122201022211002201001222011000202122221002 2212112200212202011221200112022020210122101120202100002000012212101100120022122010102221011111222011201120010100212000200220000112020201222200020201002021102202220210121200111202221110010021020020211112002122010101210201021220010022101110010020222200120222210222011212002020100121201220101010002011222102022201112021210012021002212011120200000122011021111010211002010112020210121022000112022221002012222021210201020111220202101202112100202001010200201002100012122210221202220002111112200200222210122121110101201021010002010120121000002200110020212110012010001122 1201001111010010111011211122202220202211011100201120211111002210020001202212020122112211021100222120012020102011111220012010101111001020002101012210100010002022101211020020122021202210020122121212010121221111010010021222012012020001211020120021000120210200210200112002121001121211022022221122111212201101111210120111012102122001012201012000222221021202202120012212000110220202211121210112110102100112002111211122021121221000011122200001022220201110202020200112222011122022001000112200000102220100000121100202212020220222100122002002210002200011020200002202012221 0221210002010000101122012200200022000012120210100221020220112120200212001220211211201100101001000122111010220121110212012011011112100112110110111221002100211221222002110111120102120110221222202120010022202222110222202120121111021222101100011210102011221122100200111212220001120122112000112002101221121100100110020112021222011122121010002022222202021120001010201012111001210212110220000102001021121001221120021201011102012000201012221110101202120102221022120010111202111212101001210122021212202222102201122210201021010122111000210212111002011201012221212212002112 0002012210111111202222111210120001211212222122012112020001212021221212002121120001112022112112112012012221021211111021012222222221220100120210200112021001121000222210001220002221222202112212022211210022012222010212101102122220010211122012022000000112001212110211122212212000210111020201011112101011000221221102221102200112102221022002111102111211010100221001221220122021120222102001021102120122111212120000221022220211202001210122222000010001220001001210021100021200000212011210202020112200110011222122121121222100221012102201002122011112101020000010022021221220 0102020012201222101210001210021012100101201202212102201120020100010010012010202222221021011202000001022200220100222021012210222201102022200101211202010012011012201110002101100200110010001121012010010000200022211210100112111002202211120012012201202221222200101021210020022021002210121202220022200021120211210222222212121022121210120210111110122202210000110101202210221200020212102212021021111022120202011211222100000101021002100112002012110002001010101212122020121200222102102122201202011011210010122212012101210101211012000011102021112201121122000101021202111220 1010220001220201102110220111100202220122012001022020012200120120020022102010201201202001210101120110012021121001210120120012111021021101020211000111200020001102022122022020002221110022201011211120220202112120200110121200001011111001210010022001012000201002001112122101121020001010010110001201002211100201100222021112121020011110221010202201220022000021010022202200222100112100211021012010120202110212002121222200120100100220201121111211000000000202121211112111000111200001001200022112211010221100102102120002111111201111010200000210200220112100101100220220022201 1021112002001101210210001102220102102212021020220220110002012001212200200020000110002120111011200220110022211021120211220011212110022101010200121211211210120110022121020210102111220212111020122001221120011200021100122120222121021010001220111221121112221110110222002200110102220200221200222012001221020012220101020100212222101022101101022201022102022022011202211210102110222200001001202101121021122011011022121111102111122210212201221000002220211212002001010011100212011201201000221201111012202100002021101002210121022121021110000021022121102121210111111020100110 1011122022022020122122111002012122021010101012001101121222202101110201212000200100210110012202122021002220102121110112220020111200022202222220211012120222201220201102010220022011011000202010021012102211220102000002011011011022110222120120020011120122210112022212112220210002220000122112212100222120120222002121121121221112200002122011012021211012122200021200221221112020120011020010212020001122211020121222102102220120020001110000121210122012021122212010211100012010121101111010220122012201120101200020010002201121200002022022000201211212012211220211202220001020 1120010001121011100121121122021000010200220220201221120010011021002102112211002221220200002110121111011200021201121000020111202102202202202202212112000221222012112000222022201010000001012201212022210011110110112111202222121200201021010002111221201021121211021120221001221211020021222212200101020200001220112002111121112210121021012201000010121212122002100021200011002000021121202000001210201112220112102121021222220122021010111010211102020220200012200101000012211112212222102111022101000202000020101022002010100020021101122102122022100122220222012200101111021212 1201200121210020102020212210002200100122201211220100002101021210101101102210000022221010210120021101100112200202121210121002010020122021222000101110210122122020210201210000200222100002120120001100201112020120220200121011220200210200222002111212122000110222011120202201201101212102121222101202011222011012101000001210002212022212120220222012100121002120020020022012021010111101010101201122221021120202002202200000201000120202120100201110211202022001222211002011200202201120110010202222220021101110120212122020001012101012022020002011221210022212212222000111211120 0011220111221012110010111121120210021122020102010202101001001121021211122121011000220111212021002101022112201021022002211121102210201010221111120021020222210212220110120202020001210012012001022122020200112202022202202111211110222020212012112100211121021021211200020121211102010222221212222201020002220111211211022201112010012020011220102021101112110112221020202012221021110212122102201200201010112222221220110011102212002111022202022210211022122212202220220112110021202112010122020221111110022120200212110000101211120000010011202200111210110200021200102011221121 1222001202202011102101011002221121122012201101211121020101212021112211220100020111212002121010122012100001220010111110200022121200002220022011101201110001112212102211222021222012200001202211210220120100001202000100002212122022121022022111122212022001112212102110122120211211022020220101211011022222112200111100212211211011222010221220122222212102111000201021100110002021112010202020000111210101210112002020100110010002111112021202211202010222011201101110020111222121020122011222121110111001002002121202001002211012000121010200021100000111200222101002212022121202 2012101211102200002021222202012110100200011102101012200122100211110212202022101202202022010120112100002201100220020102011110012222101102011000222202012102022202021020202002221002101022021202122000101102120000022021202210212202101121012221022122101000122000002001020211011112002202200210121212121121022012112011201012111011000101200102200122012210212120120022000202201100112012111122212112110101020100101200011021000222211201201001200010101222011122110012010000211211020112001000002020200210210110200222202221122010021021200000201222000221010002120022100201221222 1122221012001010222101212001002211211211200120200112012220121122122012200200002122222100101212012012112211120220102000120111000112012022110212202001101111010012200002002100010000202210202120110010021012022020222010211021020102120000222200121202202010122022020002010010201021221020020202220212012100220112222010211001210102201002021220101211200021221002012202202121201100112221200112012212000000100000120202020200102112000221001201000201100002110212121101211102002012220012000112022011201110110101020120112121222000021112210220122011201112100021201000202110122020 1002210020211122220011111012100000122010220010022100212210012112022110111102011210211102110020002001212002021202211022200102100021010200021200101000212001102211210221211101202222102011112020000001120010101200001200202111011001120011122012002120001020112100222001200112000201121100021111202201220202101001121022220010101112210121000220122202012012200010220000010210102202101121110102002110200112010110022111002010021102120212100100120110110021001220220001221221122111000111100002012010120001210111120212211002111001021121121101100122000120021202002012000111021111 2200021120212220200121120221000200110000121201110211201002210020020222202212221022000121110221010010000201212020210000221202010222210011202222200021211101000102022210200022102012012002100000102220222011100002221211021112020022211120001221012012210200102002111002100210110201220110021021210100222202212201200000222221012222201122122022012000202210202120222212222002202111100211212102121101120100121110120222110120100210210200111212022200012010010021212022210222100111001021022012121200011010020201002210101021222100121222002120122021002210221102120000002111211202 1001212212021002211010120010112211011002220101100221121111111002000220012010021110210110112001201210111210112001202220120201110122210212111002112001100001020210002220120021222101100101011001112012002022120022100012000000011022111100120100102010100001011002212210110101100000122221100111210110110112021221001000111200202022120020001111022120112020122021210202021102022001110211020211122220021211002001021010200202102220010202020200122210121222002022102112100101221220100211121201111102121202121121101202221201010212012220111222012200210202201222012222112100120211 2210222210021012010212121021112101000111212011021221011000102022011011110112000110211212121212100200011011022022010111022000101121122112211001012012212100001001011020120201010002212121200220021112121102001010010121011110010211202101201220001202212101111121112101211221220110112001221212211202202100122022100100201110011022021221021120222201222102202212211120220122002211120021021222022112212111201221220211102200021221220011011210122121000021111021221112101222121002211202201022111110120200211010102212122110220020021111211001011120012211100201111202021111201022 1211120011010101212112110220212022220220120220202212012201002011100111010222110000102012221120000021122010210121210000020220200222001210121100100011222211101120012111000000022212222022120202111000100000221201001101000121012100101201220102220210001100111100012022021000221012001122112211101211202121121120022202012012101001020122110200020202022221010021211000100101221221000101200120010112012212120100002021010101121001022222201110000021010121101211112200100112021100200122100200221020210001111022211121010001021211000121110222002111220100221002222121002021102201 2200110210000220000102101001001211021100020102000212222012110020201211100001112120010011121000112101101010021002021010112221110002211101111222102111100011121002200122200022221212202102210000202011011202002110000211102020220212100200002202000000210121111120000201201221122220001011001011021022200021000011021011221011002102120202202002202001102122101102220112020100221112012120210112121222200000211112220221111201000121122201110110110011120000120202212011101121220022101011120111221122201102002120200122220002122010012221111220101011022121200102000022122011021220 1222201210100222112122111110001101112220200201210020222000202202101100020202000121001002001211222011202210122110012001002100101112210101112120210111112101212010202021000012201102122221022221210020000222002021022221101221112221202022110120020001020211000012211100022012020222110100002011020201021020210221212001222222202222211111222020211211212012120221010020020102000212002100021111201001002101111001112210102101002201002012111120122202001000200022102121201200210002211000112121201211100122001220111101220122101020102021022000010001202002020210000110021022101000 2102022102010211212202012011221220111212121220221012021020112001001102010222221121122112212112012210102121002210110202112000200000220012202211201000201000002100110220100010012121100202102100020011202120201100111210121202202101121201101222100112210011112101022111110222010001221010210022220202221120020111121120000220122120201022022112020102101120021200002100001121002000112022002122110211220201000000022200121001012211000102021022122010112001000100220020201212202100120202200001210100101102202101212212220222211210012002020202111002012210111011101221110222020101 2011110222112202000101011112102022002210210022102111210100011020102211102200022211222011002020100100211120020202000220011101221012212121122102121221120001210100210120220110020220122011201201112212220020021211210022021001211211110022012111200220020222012112101011102110011201110022221002112011021011011012220011102122012101001001101202220110022202202110111200111102000121120021120210001022112202200121111011012012110111100102222101220112002211101202111000221112010121202210121200121111201111020011011001120211200201001100102110011121002220200000022100222100200100 0221201222001221221002012211002000211022111112200102010221212212112221222221212210101010210020220002120012021000000201210021101022021022100022011212102000122201122210212022212111221102111202111210210202122120100211020120022020122120022120020000220210021222001001021210120221022120020002212201012002201221121011120112111011011022100202111112120211012220202212101121111022201220120001021011211212121021100201012022111022020201211112201021011011001100222200102022001001011101112100100211122022112011221210021110222001210111120021200002220100011122102101101202012000 1020200101222100000111100121221001100101102220112120111012111012100202010201101110012010021211101221021221200101011010121112100011021111202010010100102012121010022121021201101212201012010022001020212122100211210211102220021202122102021002121112120202112221001200010002101210000100101121211220102101102211121000012102100121202102001011010100211002202022001220211100200122121111121020020211220220122212212111102022122221000010111210010101200022002000121211111100012101122120201222222121100001011000020021101011120100100122110001120001002200000221010022200211020202 1022021202011211222200101202122121012000020110011212100122120000201001012221221201011210120220202200112020200111222112001221001022112202121220220010221210000022102201010202022001222011201222112011022012212222212111000101222211220012011000110222220012002212001221222011000211220102200121220112102222012110112000001200222100120022222100200001212012201211011221121101100020111002101212221220120221202010100121010100100202201111201101010020112111010111222210210211022000211212201112212011102000210212112202022020120220021200222022020121111210101100010102212012101211 2220222111122200102120201202111211012012020022210111121020220020001102010111002210020212221210222120102210120001002022222222110221110202110120211102011202021221110010221012211101101002202120101220220101111121211022122220020202120122020200112202220011111001222020110011021111012000200010210002122222101121200210121101002210121221201211001200002201122210212112212110120021100101122002012011212221000200121200211121010202122220022012012110210222220020011211102121101110110111011212201020200212010112011111221102002112212001011220011021221020002220220200200110000021 0010202200120000001121001002210020112221101121202002002011020022112210200222011121210022110020102221221122111200121122121000122111210201002121210000101202212112110211012022001120010021020221012022001111012022022121100222122111212202210222022002011122102010121112211221011222110211210122201102000101020112021010011000111200010001102222010210200220022120022002200120111010020000011102011101122101011100201222201102112021202020122111011010021220120002001010021101020102001111020102010221002110200020001021002121112000221221012122200010212122012001010012021201010210 0011112002200102211002002202210112002000111011200010001220100120211200101112102100001202221022110012202222100122111102112012121110111022000220200110112102021012022102120011021120111222022210022212222222101211002220101120020201220200110120201020021110002000222012221102222121000110012100102112110220110220201011122110200020122020012200110110211000022122122010012211002111121102010020121001012110102012201001220212201201202220101000211022101222112221101201211112211011112012122200202212221202001121210211010120020212002201020022211121121100112010002201121020000001 0220220200211121222020102200002021022000222001120100122200211122012122002221110221220002202022221212110111001001021212200020121121120200200210001122200112120001022200121102120210010222122022020202112210220121012012111010111201200202012012022210121101012012000121122200210221010101121111121110120122200221010200111220120202212222011220100122022210220102001212002020212212000021120000112112220212211022021212000221120122011202001200010100020122110221101201000200001102101122112200121221011202201101212120210122222201202122210121112120100001120122201010101221220110 2210012101112122200121001200222120012220220021200022210020102122202222100001211210221111000121120200112111222202121022011122110010202120010200101221211101000021002120201011211122010221012120122212112200011112122000021002002212002000011200211220112110012012210122220120120201001220202001022022122020020221120201202110110021120222202022212001020111101100122002012002011211201021002202021011222101212211122022201101111111111220212111022100101021020202211102102101100202111121100012111001010001021020022020000211010111212221120211202021120102100110122200000221111001 0010022012220202102212021212220100210112000011120101022110220201110020021200020200000110000111202212212121220010101201121020110222100200122000012112012201122101201202202212000112101120011110010221111000122022100200020012102110000212221210122112120110102111011101010001112110002002121212002001210201210012201201201011210201122112222121012000101211101121002122112011100020012010010101000021222110002210012102101201000112002102111221122221211221222202102020002010211020111210220022021120212202110210112111111200212201012120002120102020012000011012021201211110022021 0200202222210212000201110122022211120110012220202002111222102120011200120111212022002120110010010200101102211210001222111211201221010010112022102211221202210022001122020201200210011212120000111211010202011102100100221011202001220102212001211212011102212202020021020001212212221000011010010120202221000020211222112112202110120110012202221102212202120112020122002201222221011001120101122100011010001021211002010001222012122002021100121222022010210222122022220122011210002220102121012222010221101010001211112022112121021100210201122020122001122021010122010001111001 2201010200011220000222222100200011022011102001101110112101200002121111102210011011111102101101220101202022002020201120120221022021202200101211200020010002201022121000121012000210011211120221020011202012010222011202102121110110020100111102101222201122212222211220212122200021002121212110102102020110222120221211101001211121110020202121221101012020111210202220202000102211100201102010111201101011022211002122102212112121120022121021011221121121010012002211020220122221010122202200201221110212212212012000221111022200020101001100221211112201021021100120001212112010 0001102221011120100120021102010210000100122002221000212102221221221000121022120021210221011201211220010002121112111001201222120011022211220210120221120020121102102020222012020121121220011220120011001212121122200201202220101111202210200120002011212221121022010101102210112221101012100112221111122012221002111210001010020221011220002210011101002002222210010100102212021201120220100202001002202111101120202010202020002220012200211001001210221110112212221100212221210122001002100221021122202101100202010112112001110120011010012001101010101012110200112201102202212100 2122211002112010121001222110221120210110120121220202020211121021110110202100220200211001220200122212102002210210211122002001122112020100002222011212011220220022100110101210002002012201122120001210220000200002002101120110112111100012120102122212201101012022020010202011001211220021002020121111201120100000221021012011120112101221201100021212002011211220112000111120110002122011011111102221101210001002010100221112221000102011012122210020110001111020120100110122111112222220200222002211001121111122002110221220002200021202221202211020112201102002012221121222001212 0020211122200112220220201000111212022021000012020222221202201001200012202011012000110110202011200111012111021010100221101211212002001200112021002112111101122020011022102000011122202210020101120001211002020122022112020012200110002201012001101100011000001001202102101022202020001221121211201000000110001111121022001012001021010212011002020120202011200100202222220120002012210212112011200112012121012211200000220220012222221111122002000201211012002112220122001010110020222112220211202000201011221012112201021001102001221201001121111212022202111221122112120010200111 0212122222211001022021210111012120010202111022211012012220000101011010100201010120102110220122201001010110221220000102110120202210012202110121220010020212001020110110001121200100220201201221221021112201201002120110121221201011101022211112120101001120011200012000000122212121220201012110100111110012212111022222020101122221100011011112101110001020100200221000111110022120101222111121200011120000021000111022122001210221201021022221210010212001210102021121111100210200021011012011022121001111111001022000012010220012022021221020222211011012101110210222000210020200 1122110200202102010010110212122021101201202021112000110000012010201202100110022202120012122200222212200021210112221200221221120012120010102011010102220111212220210200112222022000210002102200012020211201111122010100111200100121111012202001020111100122022220011001101022202112120102221121222012210120011120120021022212202000112220121211222002012111220111022100201212221012112000220200221100020110002222112000002012100011001221102211120202101112001201202020221102112002202211112022001212100222011200100111002120200001221011010122222221001211111212012121211210200202 2110022200112010221012212122121211002122100120202020210102121110122200101200200202101120010010200202011212122110010010000010001020111122102202002220021011111102122222100002222102001222021210121212011121022120211001101010212211102101010112112101000121001020002121111010010000002012001212021101202012121002000021202010022120022022201221111102000020111020222010102010111122010101002211102010200001111122210100102010211201022101000221011122121100122000022002211122001210012021121021121111200101122111211020201100202111212000102011220101220221021210012120100202010011 2000110012110002121021111100211202020100200210101020200112121002212022122112100102200120201210101102022211122011000101000000000120100121222000220111101202122002022102020001110122010102220021021200122102102221211102010220102221001220022222102020012002201002101010011021021202221111022020121001022221100201212021102222201200202022221001012100221020121021022011000211101201002110112211120100010222211000000102112111012211221220020221222202000101011111102011210121201020122101011102221212112202011200211120201021011020120020001110102000000120111222221102011221221110 1220020022011000002010200021021102201122001222102120012102001020222100212021022001211202021121211221212110110220111210210220211100021021022002000122001200021121212222100111210011012012001101100212012001012202112210120222021021221221001012011200010202221001221201012001101120000110100221211221110102022212012201121002120021021000221221120010110102222022210202020211221201101211100211122101220202101002202100121222201001101200220002222021111201220012011012010111210011110012010110122201122110111001122100200112222102222022110101112211111111101200020021112120222121 1022011112212201002212002020211002120112020222002010211211002020102211100122012102202112110100121212102020022020112111110100211111120111021000010222120122202122211110021122221221100110020211012212200200221200020100112020020012021120221202020200222122222121012102122101220122201022020210210111111022102200000012202022110102001012000000212221212111012100021112021212002110020101021100102011120221110210012101011121000120212212201220110210122200001120122211000110212012222212021222002110101212212222220200111011122202111222220022201212012022011201110202002211020221 1001102000212212111021201222200010101222111020020002101220121222010210101200212122201100202212002020122022020102200112000101020000012110022001111022111222100111221120201022102000101220202010102201111022021221021011121222021110122010002120102020202012212100120102120102222112110202102100212101022222210021022022120222020212202220112101021111011100102000201001212012210211210222112200100100112002011100021121001101022020112201022010212012222211011222212220211120222201001121021011021212202001120210102121000212110012111201012210220212120111110021122212002102022001 0010102211011001211200202022221121012001022202221120122221202101012202011221211101200100011211002221110101121201221101001220211221022222002020212022021022001010200222220121012200212002210212110120201202211200011210121111200212110212011102110202201002220221200102001102001000210120022101010011010111121001102221120210221022120211111102110010021000012102020122121001212100120220020020022220202111210002001001222202022122221012202211102021102102021020100010221221010011112021020120221221202120112012110221210022220202022021121010212202220000121000122020120210010111 0221210000001001012021010012110012012002011120220212210121221210011121120021201100122211022122022111122202202120021100112200000111212012021002010112102221222121022111120000221220122220212221221221222000122102011012010222011120122110020220120010112020001100112121011210012210220201011102012000221222012212221212022110212010200011121000020021122210100100001210000202200100102012001222210011102210100101111212110000121000012211010210101101111001021001100212222122201121101120202100011112120100120022011222121200120022111121100101110211012010120201222000001001100112 1121001021011201120212121101120100210211101012201001222002201220100222201222110200112211220110100001010122022121020221122110101001121011102212102110111020002010111210001201001220200201100022022002220202012111210001112110120221010200222121020222112012220120022022022100021210220210020020011100001100010012100222100210021001202211102112010012220200021122000101100122101110211012021011012212220020000101122211002221212011212020222012210012121202221011111011201210120111212010001111211210121102110111121200010120021200111120120012012021101112110001012021001001001211 1222100010112221101022021000201111212210120012010112202220020011011011020122210200010010000121102001202212100110112210120120200020012220122002220000221022202002111122221100101010002111012020220212002012022200212000020011112002021012210100012012110001101112110100110001212211210120002002010210121000102120220210212112022120102210221011111011121121111002221002122021112102222200021002100011211111022121010200021001100112021200002121101020100022000122002022210221101220000122122002011220202002010200211002201021111010201201102021211100201001002022120211202202112220 2010222210202012200110211101202011001010102002200222111011020020022201111011201202102102112002001210212212012112121001010102201120121210201000122222210002000012120100020012002220200111221210021021101110201222021022111111221001101002101222122000112121111221112101201220020002201020201211201201012010000112111101010211210200220001121221022210101220011121111000011002121222021222010002221002120000120021021101000100012220021001101001011101110011000122120121221121221200011120002111021210122012122100111100210120012202200021011001212010212000102120202010202012100010 1110010001120220200201110002022000211221111222211112201200210012220010220111220102211212210222012101010020020100102111202100200201022210001102022211101222110021020101112202010110211001112100021012202120202012201100120220222212021221122210000220000102110201122122221010120011000211210210000220000011121120201012102112200020001002120022011010010101201102220000011202200012020121220210001120001221022012111122021210010010020210121101202120200120020100101112222102210020211111002020100221122121000000222021100012100210111122000021011122221202021012200212101200100020 1000211112201000020101002100001200221011110010121010211102100021100020001002202100000100001101021101001210100012011120210120220201112011110210020021200222212002122020020012201122021222202200220212112112222101120120200002011100122222212011011120200011202120210101121100001020200120220212202220012201021202100100020021212222210212002011111002220021212111211211020002121200000111010000200001022022020220002001122110200110210020222110100122122022110222011101221111221212102110221021010210012112020022020111222220001000222110110222120120102112100220201101120201222101 2220212101020001202220120221021201002000221111202120010012222021001000011101110201222020102211120202001010110110022012002200101210121211011011122022221000102020000001011120011220112000012200012120122120202210221201102201222100000012101212212101211102110110200001021112221121222121221002101102212011011111002202100221220221211220220222110011002112120120102111002022100022021102101011201120202202110012221210000111210220001220111221021011110222012210100002022011201022010200001020221211101111011211202021211001122022200021220001202001221002000212201120022112221210 0010021201102022202001200201002110122101201021012121212010010112012101222112100012022101221121021202212102211210121210122222202201022122120220002202021110022012021121201001021011120210020012021011111221220100222211010122022101201200220000002122212022002211010222020222022022102001100201010022120210122100010022200102221020221021110012102111100101112220100020112011120110022010110122021011202212201222202200020022201212022022201012011022122022012212201110201101002000212110100111100011102222102211212222002111111002110002212010222012201121112022010211121220112212 0110011110020012000011212220111211122012020211110011012121002212112211100000220002210001111121111222222111001001202011200221002111020002011110222211021211221211202020100021010011102101000012200022120022110001121201220202120120210012111101101210120222110012111000000112001111102222022101011000122102101000200211120121100122000000012222020201121110021222010201010022102102221022220202010020011122120222111111001112100212020000020101102020211120011012101011210222120011001011121020001212111010110021022210121100010121012111111102122010011120102022201220012011112212 2000202000111121111220202002220110200000101212120011121220122022210110122220020101122211011012201012111122112102220011001112120121102200012022121011022102121100122000200220200221111021122022200022211120221002121200010020002210220010012121021121120211100021220000100002112200011202000110002211102122210110010001212100112011102220112122010101010110220111120012100212022002111202112220202122220012211001120000002110000100110012010212022002001002021211120121101110020012201012022221102211211210101102110012100002002122221101211212102101210010220120200112012010001120 0011112021221102111100020211222210211111102111102122112221121120200002220102211100000222121202210121201011120102200100121102121121122102211110101221212100210000012221221120211110122100001020020110121200202221012020121200120210002112200111200101020012110122110010111021012020120100212220122200002001112100020102200012001221111102222221102221121122121202022101002022022000211010201222101202211102102010022200212012201022022212000222110220121111011012010100220101102121101000121201220101001120220221012112212212210220221121120211022011000100110112112012021200200222 2100021121102101000211200011202212122010011210011212011010111002001211021001100112002201210212021211021200221100121221122000112021121222122012000101210000200010001102010101221200210200010110221011111022020111021122020100012012002022022101220200020211201002021221201010100011112200212101202210020000011010001022201012112210120100121101012210110222222121020200122200221012222010200002001002020101200020210112021100020100010100202112101102120012102122002020102011201002121102002000020201100211011101012101210112220121100202112202102121000121011001211010101011100201 2002000202121210200020201200100210201121210200222101212221211020112020220100100002222121100022211221202101112201221021012020102202001021001012020202201011122111001202001020202002021222122012200021220220111100122120121000122020212120121202021111212000000100021020112002012202022221002201012011102220100202202120022211000011000111102101022211210021201102211222100012110100022200211010021110022112111010022100100001111000010012111022200202222202100222212101220101100210202122112122011012221121120200102120022101220101021212102202001000012201120021220112002202122102 0212020201000100020022121212110110200111201101000021202120012120110100220011100222121220021202121101001002022121111201202212101002020021112101020001211020212000010201111101212221221112110001212002101121210101022102000102222010020020221121210121022011011210022210021002121021022200101111002022111200222212202000201001200101102021220101021111102122010200012200212200111201112100122022022022220021101222112012012222102002020002221122222022002202102002010210122002120102222202012002101212011210121112022022202021012000112110211022021212020020211202111020222011201110 0022121010101122022110112211201110111120022002101001221021020211220121012011111201100011012112101211011021211010012121202212002212220012011101012021110102101112120200121201021010010110112201022112201222001210011110012012122112212120210200202011000022100211100101211112011000100210200010222122120010111101120100221002222001110112002211220102021001200220120012102110122010011111212010000222100212010010111122020210021002102200222222212100111022110020110212010100202201102021011001122101200012012101001201010100112200022020201222010121111220011121000002011221122020 1010002200221001001220222122011201122211111210201211022000001101221122101120020122201122201120002222120010110112120002121020111202221220121001122222200020101112101120002212200220222010212112211010111212212221120212220102200000121102022221200111022110112012222112112220000211012211121211022021110100210122021100202211021012000022100100001200212010020110100201022110010201200101000010121200212221110120210011102120212021112120202210100220220110112021002120100221121000121202120121021110022222010202010011111110111201112202010000021110201211210112102100111122121210 2112222120212102120102221102002102001221110122100010111000010000211002020021201021001222002212120111220211210101121020111002120122112021122201120010200100110010210210222210002112120011022102110102202111122101000012110100110212110120112110012010022212110101120201102200201202112121210122101200221210010210002201111010011021201021101021010121101011211012020112010010110210210112021222200121110101201210201201000201011001122200112112002220010000020211120111110102100200020210122211020102212221022100202221210201000022201020020120110221021200201220110211102112021011 2122111101212100101220020111220220212020200200011001100102012202100010012111111110000220101122201021112020201211022210021010211220200111111220112012011012202022001002222212200122220102222102002120022101020010001100021110221120220121210210111112212201220120120110000022221211220200120202002021212221201121012200221011101101202002100100102110221120112210020001020120221021101111020211120102011220020221221020120011202220222000221102202001001011201120011121122021001210200022102211120211211001010100020101200202210001021122000122202002001001011121210011220112002000 1200112200211101122011201021022220020221112212112202011101022210201002122010101120111110122021202222010000212112020110111222111002000211202001002102102100101012010112111111110112001000101100220012122121102101220000222001220210221212200200022202012021022120101100122200021212212202002121110002110111000020220010110112012010210020212012022212212221111220122011212102002011002001001222000110111100112012002010120201221221100022110211010222102010202210101021220002212221101101102210201211120201202121021002001201212021101211111121121112010212012212002110122221220221 2022112121102020211201221111110201200220121201021120010102110120220210002020221101011011000221201010112111001212100112011212201001110022101101221002202122112110002221010012002220012000110021000022001120102000121212201220200212022122000202000011221201021022121021220112111112120010121122212102022120011222222011110121002010011120200011011001220211022101001022120120000011210111102122220120021212021210010102110210002111010011100002001011020221012001200202222000210110220000212012122011110211120201220002210202210001020111111212111021102200022222200210112001010221 1020121202122002112002001021020122110112012112121010221001111111102022020211100222202220222100101220011010201012121110201011102101101101202220220202212202022201022011100002221110212021212112122212120122022000022001122110002010212000120111201022101102220212001100121001022102011121112221121122120102002101112201110211012001212101221012101210111122022202202120102211112120022001022011202112000012011221000010121011211002122100010111010200101220112000101220120121200002110222120021120212112000111022122112012201221000022021112211210112210010211022000220000022100112 1111120021211101022120200002000121200211212002200022200222011220110210010120210221210012002222110000021201011010210011111022000012020222222121120220100011212110100111201201201212202011200122111010101120120110222022001200200022021021101020012012220112122212210202120220000200221111111111011212022110220001010211022102222100222121212212202111021002021200101101220211201112122100112012221000110200012112010211111210102210010002200210202120101010011022101210000011102001212122022120220002101202111201102000202012002110200210110221111011112021022200200021210120212122 0111000012222221222100110220010121021100101210002210110020102120111200211211210120201112022112222022201121111202002112120200212011110220202010101201212101120021111220010110222210002201201101120102010202112011102121000011221111110201101212000101120001110200122011202020100110101201102121200200022021211200022120200222122210020211110011220101021112121212001110122100011112220012111110220201212000102202202012121020221110222022120001222020210220222012200122021100121021022022000201102101112100221020201012112200200220121202111202220212000201001121001201102021012000 0000012111121111120220200202100020021201210220100120220000221001020211001020222211211112212012101002020010222012121011110202110011122210102122100021212012000200110002220111010022002000102222210120212210022212011111021212012020101011110210120110112222011120100001112012001212112122020021222201112121120201220201121002020010021110022021002221212211222110120101212111220210021122220111121121220002010201020220122111120111200122010210120010102100121120002011000012020220212001010100011022201001122020000211112011222121222121101000022212221200122011100000020210112011 0100212112020002112122010011012212200020012220220101110120111222102000120020100122012202211012000211220010122201012002002010101211221011101201022122112122100200211110112012022001122211020222102212001000111002111210222100121022100210220101112222220211212022120211122002211110020211211120102202021000210112122200221120001202100210100001101120010020210210021011000022110010000222002201002201011011011211122202112001100210112102110011102022012200021111111122212221121021011122001021211110011121010020122102012222211002210112222220020111220210200201211010121011112020 0102111020121122202222220102022020212022111012211102121201101012201112220010122120202001102002210211020222220220010001111001102222222111201020221000021211122100010202120110202021111102220211001112021120120100200000020222012211120010000101212021100100222111121020212002220110122111102012222010001000101202111120221122112200001021222121221022021012001122121110011001021011101221221201020210220221201020102200100011011021112000020020102101100220022212221202111101201011001011012021000211211102202202121000002212001002002102110101212000200211100210120010121220201220 2201010102220122102002210000211011000212222210100101020201000101001211001220022120202212011121220110001222001000100022211010220001100121201102110002101000220002202210121120110200112112002001120101002002102201220010102011110202100210212202212101111001120212000122101202202102220221112201222202102120201001201101200202120200202022222110111122110111111102010101012002110211110112200110101212010021221122111002111021110020212221210220002001001211022012222100122222011010000120121122200001121001110110220212212010211212112122101122011112112221110010010020122212122122 2012210210200020200220021111202112212010102100211210012102212102011110011111020200011100011112200101102000020100210001200101101201010121011021202121120011022121111100200020121010210002022212101211200121001112122022010020011211200121002101022120220210210111121102020111111220010102012111221202111121102001201202220211100111002021122020200101011021102021221120101010011002002020121012111000120120202210021100202012112211100011002210001102022222120221121101202000022120000100211001202201012122202021020022102111002022122021110021021221110110112200200211110120201112 2020120222102222122120011010022101011100010202002112211112201112112221000022000212102112110012200000201212112112111200202220110212202202102201200212220112001101110102102012202002112001211000220101010001202221000011112021212120010020220011210220122110210120002002021020122120102210110212221200120200200011000021002211002201002010100020211001120201111020200011222220010222012212102022201001211101120111010000102110020111120120221012221101222100112122121202022002210010110200011021111201012020001222120021121212211111221112121112021101010212111000022101012022101001 0202020111200122011112211100121122210101121101000010110022011112010011220000001211220110022110220111221210101022212200212012111210210212022211222000122120221120122101201021001211220222111110022222201021122110221120010221100222201222120012000111111120222120111211000020002122011111210101012221001110000122200111111122000022222022202200202020101122100020001200001221200202212220200020022220100221000210002022002100000010002222121011000201112102010002220002011221121220012222111101012011201020101010120222210220200012021020002122022022020100111122222220002012021022 0020220020212212202012101111211201002211022212200111020200222222102000220200002001112011121202000111212101121011221221211000012121010002010212021110211121110012211210012000012012020120100221111122012201211101111211212011111202122112120221002000112000200101111010122202020220112120122121110212120200012221201011212120000202210122101100122100010100211001012101022121110120010211000012211021120120112120001012211100112211000221120022210121000010010112020120200020022211112012020112121211200201022222001211110111201022211110012100220020100020010220010200101020102202 1211110120111201122001212000201111010001201021012110212022202221200101001112201211011202022202112011101122001012101101121020210102110202121120022210110220021012111220001100010022201122100112101200101101000111112110202100012100201010022200010112201120221201010012201122221121202001022222221200022002111012212100011202101021222002111020112202000002120211011021000200102021121021020012112120200101120011022022122112012002212221221121201200201012202011222012112102010101012120120022120012120012000010002021112121220210010202210121110222010001102000222111212201000220 2100100200212112000210111210011000221021111111102010201000100112112100111102012221120111101021101020022200020001211012121012022021012221022002111112110221222200111200101021202021210200210021122111210200101000220100020120022210121110210201121112222212021212220201002212111211211211001120201122101022210202021222220221012220021202012101222202101000122220101112111002022210002221122101210220212020100102211021102001012211201122011000001022200100220112102012010012000111221212102201022120012000112220212111211001112112111211101121102000021111012220001011002021101111 1200110012121002100120102122121022202012122101010002001201120002111101222012020200111022000221021122111112000000020211002102210002122101200001111112021212111022110000110210210020110122100002021012011200201020201021001021111210221020122111001222102102112110202021111021001220100202212012011002022111121002212101100200111100110102100120220011201200201212010021201221021111211022122110202201220002020101200222010112012202012111120121100210102111111102100122110000200102211220221012020011222122122100120221122111000011200022011100111112200002200011112001022122222210 1200220012120002000221121211000101001222221200202101122220221211211020111122001201201100102121010111211010212011002011011112202012120220200121011222112101010101210222100101011010021101010000121101212120102100002201210222000221200121022022100010020112210210121011202222022120002001112201211021202110210212020100202211210112211200020111210212110010110102012021201100011020112100021101222110111100122110021110211010000222222211221002210200200220112212102111221022121101110212212010100011201120211022000021212110101201222212011120010001111121100200211210002222020011 0010101112010211200001002112221110111201021210211002021222122222102101110111210020001000011000220111200012120122101210011222222121122010010111211000021021112100100110202120001201110001021001102002100012022012221201101010112020022001022212011121112222202201001001112201022022120011201201122120220101111021010100010120200100111011211112212022001101212200011100021101220200000021122222022022012121200100000122000012221001001222211200102222000211001111112222200021201100101210222221202202211120001121202122212011100220101002110112220021021121021222100211102220120121 0201210022001112011101111220210211112110220020100111202122222021210110000001212222112200102211212211122022122020201012102222210222101202122212020002001121210121021002010000011020002110010120210102001000012100021010120001101111021212002221112200220112200022211111200211112122102112012122212202101121021010202121010202112121110012210221212200200120121212101102100122222112000210110102021020100210210222200010000200000021112121022200022202021202212210020212211000022100221011212010112000202100102100212200011121000122010201100022201202202020011220001102110022011102 0212221221212122000210101122110102012011112202202111120102200102211212001211012022111122211211211211010211122220010211201121011122010010220110022100121010021121022210221002022112221001000100221021110012002021000011222220010222000012002122210001211211022101211022002221010210022111022102202211020012110100010012200122001002000021102002020000000001110120212202222002122202111221210202112202010012021221102211100221022101212010200222221122110002222222021101200002002021100221010202000000022200112022001210101102100211212200112010100211222210021111120100110111211220 0222021010112111000202121221012112020121212111200122110022002221212010111111222222121112111101120002110121011222120100201102022011101101202021221102022101210102212211112122011011012120001120221012210210102002202221112100112120100121012222122111220200212101202102220220010010001121021101221210221210010211100022210220000110000010001222201202120021100002200110200101101210210020101021102211212212220221102201221022011021010022121121210112121010201222020120010211002212220202000221021201021020200022002102011212020001211200122112011202211112020001020210121111222111 0020211202101000210220221011202121011000122002211110201120112020200010222112201101211222200111202122100222222200222010201011001101112212221112221111021001221020100220112012011201012021201021010001210000001021020020211100120120202201210002102012110022100010220111220202001222211020002100200200211221110012221100201220202002101200120212010201011212202211200122010110001112011201002201201210100210121201120010101210122011201201010100001111122221002221002202112212022200110122000212012212001210002112112211221222112220202222122110210210202011021110021122210221210110 2200020201102202212022200112022001010022100112121200010212222112000111002111012000002220202020121200001120120010002101110012001002112120100100201111210012010100012201001001110012020212121202220001211000200001202001222121202012100012020001111012222222001212200122210212110021001010210112212011020100202200200100110122221211110220201221121021102122000110201022020111222121212112101110001101010122100111020001100112121021201121010202120100211021122110101000121022001221111121222112101220200100110011020122211110120010110101121201220021022212211101110012200202101111 2121122221112200221112011020111002022200211002222010221122010111020012022100212021222111120002101220010102212120200022022202202220002100112102122111110021202122200120021001112100101112021120202021112222210211201120220100220020112010012112122000220022200021000010001012001102102122212200012000112022122200121010211100102202121100020112010100210122012210212210002101111210101021220202021212202121220221001221222011200111012212102100002220222010001101111111210220012121012020111110222021210220002110201112021122022022200010021010220021201211211110202001221120222020 0020201010001120022112001022022102011201212120220101210021220222000001211220011020101110101102012000211021122201002010210012201020020010011121202100001102102021021100121121100101100101000202122110002101122101210121122211001102222122120102201222112111000000201122012212020101201221111121220002200100221112210001012020221120020202211102110100020021100012212212200021112221101200210010100200021211101020221112112011212211012022221202120120111001211101012011210022110212022101002222112012212220002011012102122022022201000001102212221121222011100111001222222211021022 1220021110021020000220020001022220101110220111211100200110200120022112101000201011020202112010102121112012100121020010200210001220201011120000121212022001101121222010121211222220102021220002211002110120211011222121101112120202101201100200210010101220222111012101221020120211202111122020100000222010102220021010221221011022020000222121121222220222102111122211102001012120210200122012111220002112110110212220022121101001220022210222221220001220222001012222000102120120100202022211001020012010010102102210022122202210120002200020010100021220102212002012220202200100 2221110211111021002010210112000121101111210000001221112000122110222011100101010121122210220000201002010011102201001122011102222210212102102021201201211101201201202021122202010011102121000001100011000212222211112002022112012111020020012011211110022000210102101220202200112202200001101122221010211101220010201010012020210112102000012102012221120121202111011011010121021112111122110211011120201221002120100102210200210212220211111011100200112110102122220000100211222022011212211011202202102201200202012011001220202111111121222102011110122000222010011211201010022221 2010122021010221100101201200212101111202002020010000020020120220000211122020212011200000020102222000002022120101100100022001012012021111011210101010212111110001102021121002021112001120000110201122022110222120022121000120021022001211011100212010010111222121120201122200210222022212021201022120011010221122012100101022211122022202021021121012000000010120000222002120221210122111210201212220020020120122120200111102102012211211112012010110021010211110210101212012110211022101210222200100000022021201012011111021012220022221201000200020110011220200111120110121022101 1121210121021220212200002122110011210110020102001200200211112120202001020201012221200220122112201021021111100000021121210110022100220101002220101000000110122000001221221110211002010002111221001201101101121102002111202112200120011121200022112200210211221010110011012000220101122122210222100021122101222011002002120200001200202112111002010021020112120022211110120012001120020212001222221212022220011022102201021022210201021110111120211022020220011111001021202002000211211210010002022200100010110111200101200222211211102100220000120210012012022011100021210101010221 0001012211200121022222212212200010002211021021021022110000211211222110200220110210011102120211210012122020222201010210010021001100222112121201010001121002010102021202111210000222000022211022021100002200202120001011202110020121212110002120022012100122012112101100020212001222012000122202112011201212111101101002202002200220102100120022110010020222012121100112121210210000202111111110212222011000021220021020000012021002110212101021102122221102021102011021000001102011021000210202002122102022211112222011020012212100101101002212100002102101100021022110222212100011 2020000012100200002012010002010220020010021122200022000011221020101010000000201121210201202001012022221121101100111102020020220122201100220212102201202022122111021110022110002201200210201201010221120020000021000212211200020221001011221021012122221010201002121020111020100022120020022112010222001202101120022200011010222020220111020000210122000002110020010000001121100012202202022120020201220121021120221122021012221022210101001002201010101220020022011210120110220110201110211012020012111120101211002020210121122100101222110022010222101012111100100220202200010011 0110110002221222111211212202000211110210001211201020010221220210010022222212121011001120102222111200220011210221001010221001122121201211202012001210011102222020100212020221101022120222021011011121222220101121210111101121212120020001222022001012000202200102222112222222000010000102012000110101101021210122001112101101200120012010201020121201012022000110011022221221221011200211210020012200112102102010012011200110110222210111222220000001110102021201122201101020111120111112010120200101210200011100211201022012102002011201110211202211002021111211221121112111111110 1221010201000020120021112211111021102102200200211122200202120121020122222000112210020121102102111202012200100100100212020110022102110200221200020222221211022222102100221100011000022100202112120100220212102012020212110112020112202122112110120102102122122211020201120110112122010110021202012120102022001221112210201202010220210021202102201021101202000020112021120021112210110210222001200112122120020200002010010220102200120102220111021020222111211121200111210010212120202021210112211011110122110111110001110121000122211120100120012021211220202121010210121202010222 0221121010200200120101112100221211012121210101120100221002211012012212222112122021022112122012200120122001122122021022100110002202020100111111000102010110110201001010121112100212020100200220111001112002012022002111111010221020000220000221120200122012001002222212102201212001001012111010211112102202010200200012112022112211012211122010111022210222100122111110100200211012122200211012112000101002200101011221220121000120210221000200211210002111221122211000100222222202211110010100100201200222122120202101112222101100122120210100112001221002221022220110021021110210 0122210122020211012010102011200002200022212210101202211111200011022121002200101202220001010210022100021121220110111220000212001001110121020222211121200021112022000010210211010220000202211210101020000010111011112202010012211200002011221101110022001001102020101101120221100222020210221220001001010120010122011211110002022121011110212220000020110200000022121201112021101122200011221220210021010121201111010021211122222010222120012222020010112001200022002111110212200120200112220000210210110122202000112221021202212200221020210120021211120022212102210202200202002211 2220011002222122211201102012220210120100101101011001102121002022000020102120022111202021101020021122110212011111211000122112200210021111000101112212100200020222011210110120202102001122211110102210010010001101001021210222110220002200012212012021210122002112121000120120202122001211200022022210110112020122102022011021222201002121221002222120200102201200000202122111211102022210021002021001001100111022121212022222011220200222220002122211122102011220011101122000011101112201011001201211212011020110202102222012101220220202201011112120002120210211002221110001001011 1002212210022000111210002122111101200220001001112111211100110022012212101001112001220100010022210002021121110022021122110201000022020201221020210012121201202111100102022011122020120112121120200010100202221021122000012110000112220000211220112010012102212201022110112220000121221102000022111020222011112002010221101212111011001112112100000102111202020102010121112100122000202102020201122212022100001002001122102002002102000010211110221210220122002100221021121110011011222220111020012122122112012220002100112020100121020002000221220211012102102211222101221111120202 0220220111021010000201002210121000010112002011112220022000020210210112201120212202210100222220220200010020101200102022121021211102002221220121222122022120102210001022010010012220011122210012010222202000112021102202201002222222111102101121221102121212201121122212101220001120101202212010220000110022211120100211212022210101002100020222011212002202201012111102210010120020110000101012112110201220110211000201020202120110122201102200220210012011101102221202121202222020212001121211201100110111200020121120212210210110222112022011220222122201120122110021010010220211 0211122022101000100021201212221221202101121200222200202100012021212211112121200201100100222222001122200020001012121121112011200121012201010200120102100102100021202212211112110211000021020110220002221122101212202120111120110210220020001122121001021020110012211112112100112222112101211122122101110212210002021112102221102221220000211021222021201122101102110102001202120000120210022212002210021021011110010021011120102110121201002101221000221221001110100211210020210202212211010010122001210000010010011211120201002110110211100122202200001220112210100020112212110101 1200112110101220220202102010221000000110210021000210010121022111111101200011121122010112012221120012111122010101200100112220222211121212110202101200000102020210022211200122010222200110100021221102221012122221101212112111022122212000110221000010200201211220202012221012020212221112212122111012021122201021010100111021122100112010121012022001111110121120200100001012210000101022111110021012122201120201102210211020011100100111020200102210200122000122011000010110201222210121001210101011220200200212120000122200212020100100120100202000201021021122211200220010010120 1000021220021022011112100220112222011221101011222021112001221220222221021201021102202112020010000222121220212100110012112112001122120202011120020012212221111121211201210100212212220102021200021222112201122211001122200002212212012222221010011112021101020110112120011112110102022211101001110021020121200202200100210022021201100122111011022211200121200101010021011001102100101120120022012120021212002212122022112222212222221112120110201212212022121010022021022110101012200000122120220000121211000200121121101202202002020110210010021222201210100200221100112211110022 1100201022202112111121201010201100001002222200021012220001020222221102022112111212000022121222222121102100100101102210100021010020200001212000210220010212000201200011122101110220202020111212012000111022021000110211000101021022002001020200010101000000220021111211020001011111200100221011201210201001212021211102220100020100022100201121200102022212221022010011000112122222002000100022220121212011001211211011210200021122021110122222112010021010100102022001010220201011020000211201220211022221211222021210011201222012000100100011000211011201001200222111000202220120 1000122022022220111100222221100210201001222202210122102211010000212210021100102210222000211120210102110111120011000220202200001221211021111011211201221022002011200220000221010212020221020200220201001002002111201122121212120000112222012102122121102011121001210020202021112111202120001100021112212221220001010001202112100201110100211001100201120100002100002210021220221121120121112010210202020022222022002102102001010220122212220221100022221002111021121222100200101200022210211012101022222222100011210020122012110210102000102212000120102111011200100100211220111121 2202202222202020010021112220110121100120000202022001102020210120002110122021020010000002210020201020120002111200112022111002100110112011111001221022012122101220202200002122221221120020201200111111022102201210100021221020010211002101011200022021122001120101002011210110110122010210000202020020001122021010021210102200111201202021222200112212000012010120102011112222101001021100102122112111211211002200220222022201222012111102122210022200122111000200100201120201210211001211210011010101201112022021200112122100022121002221121122021122000112222212022001121000000022 2112200121201110221012021011002112100101111121100110222012120120020020202010010022222212011101111122002000200212020002100100222102002001220220011220100221010202001201122212212011122200112011101021102110120211021010011022012020111021102112021100221020212100211000112000000020000022201200211000202121202121010111001002102210202200012100111210202021001222212012100122111110021022222020111000211112111010100211220012022212012212222011111222220202200121211211000020212102101110221220021000121110222022221121210121200122220211200102001000110120220201000012122002122121 1002202221012102120102000121210001200122011200021110110011202222021201121112122001000121000202102122212002102201002112122020220111021012111212210002221010110012110012110012220112200201020210012021110110122011110201100022202220011002012100001210200211120121111100011220001012020021120220122010100022202220221000221222221212102210222111111221111112210112201021220102202001201002112211221110120011121221200010102112101212101120211011101221121120210222220011112212022100101120212212211201220111221211021102200001102202022012101202221010210020010020201001211100202002 1101200211100011200211201112021112121020110000101002202000111212211202220110200200201022200120020100000212202110101021211112120010121112122122221112111122102010002220212112112021220002010200212002200201112202110102010020101200021210120201201121011200021201210110011122000022021101210100212020101202221210200120102002002001201111111012102200010212021210101022211001112012020010201111121002012110002210122111010100000212120210121002000220211001001221212010220002002102020210221212112110120122211021222102020110222011122100101120010020222022001020101201022002201111 0022100110122101111012221010201010010122122002100002002200000002221021122002211000022020002122220201101002020120001221002212202012211101022200002201110200200120112011122102011002211120121200001221100002201111110211222010202022002200010110010020110112022011020012020202221200002112111101202011120001012211112202122111101102020102120211000201220202011100011210201002100100001101002010120020001012110021202001100200221201211102001000222202221201020122000111102021121210210121010021122102101021100000201011011102120021122202100120220011211002200002121202220211212211 1221022210200202022100120220201102010120200121102021100222020020200222200012001000120210100022121001202012000101010222221211212201021022210200000011221020022021220101011111202212212101221101200020100102201122200122221012211121120112200012210021002012012102201200122110001102220102102102012020200200202120121110021202110102011102110011001212022221012101121121121212222010221220001220201122022001011100021101221201200122021012122212220021121110112112200021102122122002022012001212100102000210010121122002101020011111200000200101002011022221221100010020201121121021 2210220012102202121021122121121111100000220112022201011122222121220200122210200020111121201202120201002100101221021101100201112111121100110100112210012210020120222201002002022102000102201001202112201001122111211210212210221110020102210011010102100112122000001221020202200102012000200012002112201020202110120001212211111222002221220110210010010220112110212020112220001010212101210022001112120222010111021210012200000122111102112202021221221201100021100200210122221220112020202110002022000202021211101110212012110202201020012000012212101212200122021201102222121211 2020210122201120011011210212202221101121210201200222122222021111222122201000120212102122011100000102200120120001202012011021101020121020211211200120021210220000020100221101100101101020011002011211100002222020121120121001211222212210012110200101200122100200012012221210120022021102202220100001222110122110012211010111102102212021001112121020112120201000010022002121010021021121120020121111112100210102212012201000112010000221220002012010100222211020022100002121200001110010002022111202012021222111202101010221000212220010220011000122000102120102010202122110102020 0022220212222001002012111102212001201220100110220122020111112011211101121122021120011012001100220220201222101221012102220100211220011220222100202201111101022121210000220211001111001011002022001220220222110001101110001112000210221101022012222110212010122211011021011000111110202200212200211222112111022012110122200202120220020002220200022112220002100102200202111120122210222221220011222211210211101000011200210000100001211221020122121202212222210120221011022221020000201211211111102210111002102022200212120201012010121020010222022021001212121000102102120000210122 1000101110100021200122201201122110001222222110200221111220012210102022122100102011021211222112002011012021112012221022222210122211002202222111200102100220101010012010001221021010002122202202201012102020211020221201021222210200012220000012002110000202122210021011201022020021000001001100201000201222211022122000100102000110102102120010010000112102021221102111111220211101220102110122121211102012201000211202211001010000022221012102201221200210100100110022000022122101012121111012122221021110112201022010102210210222011212110101021220200002201011211010120111021111 1022001102212202202012121022200100212202200000200202222210201021101010021110200020012220221211112020112011220221110101221122222210000011012021110122220011002202020210012121021120000101020201022001220112212121002200021210221001212002122210212002101221111120101112002202120200111000021210000201202212221221201202000020102200100021200100111211110200012010210222002221100021120022122120201011101102010022211021101022222100102221012221011111111102202102120021211211001202021021112201000110000000122010011120012111110100001100021011000112002020022102221001222210222121 0200100121111211210220222000101100000202100120111010112012001211222122020011001110201121212011112202102222002120000210122110010102100100112111211000220011110110102021221220212211112001211001102102122110111122002102220201100221101012102022021110110000021201020122110221211112102211222110122021010020012110000010211111110121111122202120001110200221120200220211222120210111120021010001220211222222011011122122212111021100122002000200112212122001111112111021221012201012001221011122012112201222020122120002121211120211012122001012101220100221120120220102102102021120 0122012002012022210212121100102002110120211212110212120201010210020111000100011020210022002220000220122111002012120200021000201202221021110221220011120202222121110112001200011001221100012202202220002211122102211112120021211120000110202010012110120201011200112020012022002012002112022122210212002010101212222022210220100121021121222210212121221121011211010211111222010211021020102220200122101120020212002202200120112220020102112011221100120111222100101002212002111001102100211200121122121101012201112110002220120021122000201011001221011021101120021021202020202200 1010021212100112201002212000120201100102110020120100012000202000021012011200001220201120000022100211122021011202101201120012022011201220001121200001011010212211001220110211101000211020002021010111112110122012202201212101101110100101112120110102100100012011002102210220002120220100021202000001211221210210002120011122001011122020021221121001000221200100002122202211101012101111001210010210120012020222101021011212022120220212021200102021212100220202010111121101121212100120002011000222112102020111120202211212121112200101020101022202021221022112222020020212011102 1220111122110220220202220122202020012122201110221021202101012122100110002020122221001210021120020112120121110110020120200120222020021201020112010120122002222210221002021212001012002121021220010102122222100012211022022002210022201120211010202211221122221120100210222212222002020021211100011020002110020111220201121000110001012220010220100202211012111010022022111021220111000201221010011021002010022022202120220122101122220220102201210100120020020001102111112202021102210111001021112020022022022020022202120220102001221120210210202111202022001012221112210002121221 1010000020011120001222102020200221212202021200020100022000112220112022012001110002211001020011110000111120022110021210120001121001111222222121011012221120111121122121100111122102101102011011101021011010022211111000120200200010022222120112100210002002012101201022101022020102011122121001200112212022022201222120022100120201002112121000220121011010022011100111221201220001122121000210212121100000121010020220020222020122100222102001211010222101110120221100022202111011011010000011221101202222101011102012121102221211022110001201202211200100201012102002112211001121 2022020100210000022122001122211222122002210101210112222121120121210112210220011100001002110211010100202110201000110002202101210221110020100211120111002001200210002122011211201212002121000021000020001202121110021121211120222220120012202201200012000110010112220200101200111221010122021220122222002011221102011200122020012121221120221021100221222012212120002221022020210102001220221221101012110201111211201100122101201111010101112200220121111001012202012221120012201001102111122002010201001110110010012210010210001220112211112100110122000102101221002200210222211021 2101102212020010111012111121000101101010200011222002222200100021002002010222000202122020212201212101112220110021221120121112110021101221010010002110102111120011021212202011210110012002210020122221111011102110210111102110120200122022210101010200220221120000112211200222000011112002102221200001221211221221002021101221211000211011000210002120121212012110211121012210121002000012022222010112122121112221202220101210022021120100221201012001101000111011111122200220221121121111022001022000202112120020212122002122011011112000020111221020101021121001102121110100120111 2111221200022221102210012222202102210112210000201200012111122011102020112120210022121111001010122020112201210121222001211210101200000211110000221021021000100020012010000222121121021201021021110211120220020020102201110222101222022001000022210222222121211121101000110100222020010012011001120011010010101212011201102110120110102200002222102012011000102022122001102020200102212101202210012220011011211122202001002002102222122201221122200101212010110210020021210120211110022200102101012010222001112022121200121120101122112112011212201020200220212210021101210012012211 1110002022111012000220221011122111202202200101121221000002111120221211122011001210002002220202220200221020111200022000101210221012001111002001101101122102220112110110021110220211221101111201200202110120121012012112021102211210122101021220000112202212100100200112112201012220110011200120001200220221222110010000111000001000112111220211022220210201000221202010220111121212220002021221200102121202102120002222222210210000210022211010110021002012011022200201001001200201210221001020002210111222022002200112101200021012202020111001102200202201102200020202020100022110 0000001001011212020211222120120121210111011001020010101012220100002110112100021101120011221000011221001211021011010022111220002020222110102110212201221122100211110102111112110211001111011000012021220200112002000221012212110012110011100122122010212021012000120111201222121021102201112020111022012002101102212200001121001111020120012121202010002022212001022002022021211102022122001001220000202000120002101011211101210120201210102111121122202111101101020101002112222222200212221111222000111021101020222010211211221011200101121121201021022001202020000121121002220122 0201002020121210111000110011021002010212001022210122112120122011221002012200110021020201221022010222202221022012022121111001001010021001100012200022102021010102020112222202112120000120010002201110002120021111022010222212211201221000111111120220212101120010121222021100211111011020200222021120120100112000021021122112220010222120002200212222021021220020022210111101100022110121012121021020212011122212122120120001110001012000020011122210101120200211001111202120212211010101210210120120220211122220022020220202212011012222010111201010002100120011012120002002210101 1102122020202210210002010200101220120112200020211110102121101100102222100110111112010222012020111201210110212200211210222221200221201012011011012201222202001221202202101021000022211020112112111102010221211120222102101021021200101002110222100102111222122102100002021210200122201210022211010221020121021020002210101122010022121111212221110020220122102222102022202222020122121222201112110120200112112101111011101012012102011000010012020110111110122100110210222202102220020201220220210111211122202012021122221200001220020022112200120022120220222222222021210112020120 2120021220022121212101102121111220002200110201122102102121121011022111122210002212010221001010201011001112020122020020222001212021120000102011201101102122120012120022202110210020210020100222221002120220210101211112201121211212112021120110011201122100212202020021111000220222211022022222002202002000022202100100112121011001122002101022022120121221122212212120021221100110221022101110221020012100011120022111212100100112220200002221011222201020201121212221011021201212011010002101102112112222212021100101112210111220220111002022201020020001202211200000011122220211 2021011211121001211111010100212222221110120020110012011021212002120102211222222211121221210011000100021201221020011100110111210112100211222011001221021022211212021110121100200101220021200210222110000002120200212100121012210202210110000201211101120102222122210120212122021221002212112010012001000111211021102222012010110120112010021010000022221021120001111111122100112011221101200211111211211012021011122001012212200122002011210002120022122021002110201001121102021121220010222022201021201022022000221121220220102012102110022021212020000002210121001120021120011112 0120112211220020002200202002120001222022001121111212112222021210120222011022120110212222121002111020220222202110102201120102201100222010211120221111000122212020020020000211000211012000110200101011211012112200111021200200210020122000202000002012012221102220121100022120201001111001110120210021002211012110022012011221111121201201211102202110121120201111212201222001001220220001020201001010122210022000210011012020202020200121122210220202001022201002201020001120202012120000121202211001101210000221001210201001111111122022120002120002111011120022020112200020000120 2201111012002201022021212101120202121012122111011221112100121010011122112221222102200111212020212022120122200112012122002020000021112012021212221020210000010210012120211002212000200121012220100010102002000002112200110021221120221001102222021001022000001200210220112211011022110220202120110012211210002221100221022100110210122200201002210211211220222021212100120010011211210211212100120002210220001201022022021201021020110021110001211001110101220202122120212011200002121002121100111011202221000110220112002200112001022110111221001101212122200011111201001022000101 1012112102211210200012100120201220222020221012210021200100112002020212220011120111121200121112221200221110011021012100020120112011100020220222100012202210210012011001011001022021110121010001102120122211001222202120000222100201210212022200010010122211110000220212022212210011200111021212022022020022120220222202021101001101012021010110212120012222201011200220001220122101021211101212110220211221210221102220001111021121212002120002211000120202011110000010021102202201122112021012121210012000012212211010100022211002122200120021010002122120000002212000210011011101 1011020000002020011201202212022212020220111212010022011020122111021012122201222222221000112020221020211210211010221112011202221110010012010222002210121022210022020101101112121112120201102022221010000000011112221111002212020010022012201220011212020222110102111000102112200120212100111111002022110221002022000212220102101022222212001110100100111100022122201100022210212020220200021202001202102222102112220121112020220210022000221212210222210001010201121222120102002000000202121202002101220112211020220200011221221210220020120201002122222000121102021011020200002110 1111211002122101221010212220100111212120200201111122212221121102210102021120010021011100110002211211020221101111102002001221122000021220210122220101010200010000222200022121221102001001202122110212222212112211201222100200102112122022011100111011021102122001020200102120000212211201000102122102011110111121022211001100021120111221201202000001200110112101020002221111001020011220010102111011000222111001112110102211110101212201011221102002012100020221001211211201110012201022002021221210211100200200200121222122021111211222101000100002202022120111220001222200212110 1211121110112021121100121200000000002120021111201011210002022021220101110100111002101120101221100010122112012022101100011122202021122211212221002111101111211020021021201111002000222110212221210210202011202221200011200222222011202001102110002102112200110212000001200120100222110001201212220202021000212101101220102012200011010221121012122222101021020221221210100012010121000000000220111112210001000121111220010001220101222112212100100121000010020000212102010122112110221002121221222201122122121111222201200120010000202210020010121011112201002122021120010001002211 0221010211100100000100122111111010012202022121222220012011100202020022002112012222220220001121201102100122212211012012202020120100222020101011010112221111120202102110101110222011010211101022100100101102021001020212120111000122100100020002110121121021021221002201211002111202200011202002200100221200021121112210020201001202212110220212000021121120202011201101120020121020000111012120011110111101112122201202110202110220221101022221220222110000102112221102101210101000011000111122110212122102121000110010012120202210010111112212021101121200102110001112220101102211 1200220112101011020110220102021211000021000200012111201212102002222201010200200010001002000021101101100121121102102102120110000220120101102010122100221212001120010001112012221211220022100112022111111200010102222011112201121221022202011211110020012101000212012010110210222201222202012221100010122102102112120201021002022110121212221002111112122221000221120002102111011020111200100100102021120110010111220100010121010010211202020002100101001111110210101220100211201210210020012102110020220101000002121001222110220202111020121110220120112002001002211011102212121210 2202112110211022211002002022110221201211112202000201211002102121010210201021010222011110210210022011222122222110022010112220200110020220020010121122101121122001000211121120001222101102202020012000220121120002022001011210210201120221010121022102222021110110121222000010100021220020222112202210101212022201001111110101111211010120012202112110002001210212200100011002211121002212222101012211102220011022121220002010211122001021002200110210001200210221121110200011212102200121102021102211201020111012211210002122222021101221120122211110022102001212020122121001010202 1021101020110112002201220201202221222001212000000101202112012001112212122000210012101000002112001220112200222201102001021221120121200022220212010110001121002002222011110010021010011210021101002022101012121200210102102201112011020201010110010001201211111112220112202011122221112111102121222002010211022111100201102211021012110201211202111112011002202210001112000220010101000110021222202222221202222212212102211121022200202222010111112022202022021121110021212021212210212022221102221212112120202002102011020112221111221112011001221022211001212012000121220020120002 2002200101201010220122212212012011211110221120022110221011010012020121112120001221011120121011100210111201101010101210111221211220111120011202211211202111002120111121200102000100000021000012010012012111022001221121111220112001110202110002111010002210100212111221102122121102100221000022101000200112010202112110022121021021001012120111110110201200022001101102120001202122202000202001211220200220200020202210222010000211202000201022000112101122122011200101012112012122021101021001210122102000101022020002022012012020210112112000000210002202001111012120021101222121 2112000202111100000102212002211001022210202021212201220020120020101202201111120010210012220220121022120022202101222112012210012120211211021011011221110201021020212012210101102021202001010212022211211210101001220100000221110112211211102122010011222212211112000201012110012200101002122220100022011121111020222112120201220000212021001210212210010210212222202112100020212101021020020222101202111121002222201011002111210210020021011112012110021100212000010222002020200001000001110010022022200212102110212220110010222021021221011010100202120021212122020101111101011022 2001020122212121010121020001222112222022111110000020110022011220211201200111220101122001110020110011002211212001120112010222210010120012211020222210020221200200220200201022002001210110221000201010022221000211121111021211110120021210100110112122122110010012011000202121112220200102201021111110221222100212012221000102001212122000212211020122202000101022122210002120022012110201021201000110020121011212120022112201102002121121010021200010120012122010210021100210110011111102122121200210002102202001102022102002202111221002102011202212202211102021012102100100012102 0002122020220210002212010012122221001010020222211002211202120111112201001021112100211000111112120222200220020112200112112002102021211000201220211202220022110012100121200211001102200002011220201210212001101201002012120000020121100000221120012100110122120201111212110100120012101121020212022221102001102011001222201210021100010212010021120122111000002212220020210220122012121000012122002200111010100022022021200020100110120222200120200020000020111220000120121211212221020010200002221220020100012110102121110000112202220000110001211001222120021120111010022010200122 2022212100010001201020102120222101120202012002221220112101001012022102000110000001111011102221202220001101022211220200222110121020122102100200111201100222002021100220111010201010122020002021101100101021221101020022221202012222102111111021220111022101120002202100021112022022001012211010101002012121202101002200212100202020021122012120200221002222221201010021222222102000012202200020112220112101100220201102220012201212222200100110012020212002200021120110120010112010210112121200111121210012120000210210011101211100022211111101122120012011011122020101112110211100 1020210200001021000201010022110102002010100110211110201220220002002200101021021212012202020001001200222211120212210201020020012221002202202002012021002112002002100222121020221020002020122220102121220000110022012210011002100212222020112210002212101122200211002010110011112001220122120012120200122111020022112102011120012000011211012202022202012021102010122012201120101112201221210111202120201021102011110010102011122102201020012220111222020002012010100211200200022111201101001021101020112102222011221011201112111112121012112021100202002211202010211110212021020120 1012002101100012222112011102001001112020120200200201122002202100220212120102012211212221211121122012020021110120221211100112120112212012011120000012101022100122100022010210111010010101202202121211200002011202121111212210021120110102112112010001020202020010111022202120221121021010112222220100221222020122222020110002021011220210200201000010001201211120212012120220110020001011012202212122001100021020101000222001010020011212002201002112221111001120122102101120111000001010201102210011000000110212102202210102002221220120000001221122211210021022201011020212102201 2212120102212202221112002111221022010210102222201011000222100120222022012102111012112111021222011022201201011110221011120000211022121201222220120011102201122220012202120110011112101000210020000222022011112201000210011000120112100021111102011020102200000112201221110211201121122001000211002200020010010020201020001001121102002212101202120112222112002211112101221122201200022120211201111211201120011002200021002011210210212010121011212201010120121000102012211000120101221001222120000022212222022100022002011212211111200021112020201211201012011221221021102122000122 1211112010200102200112210201020001121210000211021220221101201212100022221200211202212220122020020120102001121121021011022001101222202000120021110101100210010221022201000120111110201110211211201202110010221100021222112222021122001011202100212220212201102002202112212121220220102210022011222120100102212100000101021011122020012011111211121012221101121201201102211101212000111211000021210221121102012010121220020122111222212020220110111112201110222110121101122100011021101002101220202101221211201101010120112110020000021022112221222100112220000121022201201111100012 2220210201220020120011201001010110112101002111021212101210201101212201120021201110202011102211211012211120101020221212020110112112101210221211022112120111120122100221120220220110021012221211122202011102101020200100201210102102112201020111120110220122111111102211202011100220111011021101211100101002102102010120122000011012011102211221201111021012110000111120101220201021210111022120101120200101212121200202221122022022001200002201021012112022101211101210222222220202010221120102011110011210212220211211200200112112220222212220201020112012200111212221102001122201 0120222222221000021020221211002100120001221102222122102000021010200010022112222120221210201212120101221101211112020120202022202012001222010101002202220102010102220000101002201000100120001100200100112022002111220110010212110200112020221012211202002201112121121100020201011210010221100002010112122002000000120111220221121010102011210221210111202210110000221222210002012110102210201120101111212102112201002021110000100101010221012110122001221202011010200021110200212022001011211110222002021010102200010220011021202012102111200121110022011111000011112110122110200110 0011020111210121202101000212002222012122211201211010122220200102200100200101221101101211201201122001001202001102112210201011210022200102220200111011200000010121021010012100202120122110020211111202001101010202220210020220120101022001222200112002021111100112100022200020120012002101221010002000202220121020200011022000110110121011212112220222101200012112000212100002201222001010222111011221111121212010111220210210211122122122001000102210211122222221110211220000200200011112221222111221221122121222110111100022021001122010022110201011112111120020021020202112010101 1012022220002200102012212021012020120211121220022211010022120211100210002100201022122211222101011020020002121101002212001120111002122011102012200121202220102001222221111210002102222212221122112201221211200020110012201021222212102221011002110122021110111110102120111220021101022222121002112021200101212120210110212020000111000222000121210020101220222000221112221121222111221002221100210221202200211112001121010000021122111222211202101112212121122101120111102021112102201101221022112021120012111121112101202222021000222001210202110111022110000101100012220110211211 1001001222002202111010100212210110111121012222111021201002100112201201100120112210201001201112110000021022011221112212111002201221122220212120222200121220001220120002110001201000210102102022000201002111102102011001220001011010202111022011200110010020112202011000101211120100101112022112210101011020122110022202002120012201211100220102102101120202001122201022122212111220221000220011211010112212110220102211122121211122201001201112100101222222010011002220012210200012021110212110022022202001020220021012122221000122010012222001110221102100000112110202101001021011 1022002111012102022201102112112012220202000102110201001222220202101012100211120200202211222002001121221120200020222202121220010202100011021020011201112121010202011212110022120102201211102020002202121102122112020002102002122120122100112210010200022222112011122020010022021002021020021012001022121112202200200000201202221111102120120110222100102210112101212101200222211001201111200022210011021221010100220102211002012021002111100022222202000110102221022212220210211022101110210120002012000210100110220212111200101220110102212200112000021121010221120201211110222011 0010102202211212202120221011010211222200010121220122202220110001112020221200201022202112101020110020212101222222012212002012120001020022112022020122012120222120212120011001201122011101010211110010102121120021101121211002200020210010201021102211100120021221111201020102221002220112020020112122122212202012222220011112022120101212211222011201112211000111222210012220222011022120110120201122001201022120101110200210222200111022222220002012102011111121202020101210110022222101222101201022122020201110012120211001220120010011110020002020111202110121022221010201010020 0202020112012011001020001102202110021220100002121112121011110220020221101002101212212022121022122011010122122211010212201211222121010120012220110010212001102211222202120201100211221102122012210021112112001201221121122201120212000010212012200022211102000010102112010122022211022112212000202112121202220022112220111102001020011101110212002110102221221210200112011000021121201001020020112002122102121110001020212202120212201100201200100111200211110022021022021111221100120112220201012022001221211002110210201001210200122200101002212110212112000021221212200111011100 2220202122010200200120201020212021002212021201120112101002110021110011221221022101120200011212001122200212211021212220010221110112020212010220221010101002212111021111022000212220010020120001010011011201011200212020112120200220021002220021010022001101222002221012120022121002210102110210201222001120112110110020011211000022111112001102101011011000021022122200000102222011002110221000011110021020222121121201112102101212102110200010121222120020220111001011121102001010221202210122221211221222000100202201221211001111211220021220121011200001000121201102111212021222 2102122012210211120102012022101220221222001200212100102001202120101220220222111201201020000122022022112012212021022010222201010100111020010120211210010000010021100012111111110002020200201012001100021211121211000012110000121202210020222112200010122112020201201022102001221020021210121121020222022122210022220100101102200011121012102011121012212220020222020010102000121200011210222112202022210220202120010122201102120120111200221000020002221210120221210121221101021010001110120200000122022021222111101100022221201222200120020001220022201112020210202111110000110102 0222122112022211120210010002000011012101002120122101122021022000001011112201122202001010100102012022010000211201002122100120121111210222112101101021200112020001202002001200102000221110112001101001012022202102121020221022022211010021220021222221210022101021000202110112001210120002020122111221200022020002202110111112210122110010201112112220112001022112110010111000121111202020112121011122101201221222102021121211001101200020102201101012222212020022000011221201001021201020210021222211000001112202022202121122102211102201022001210120202120001011200202211111010100 0111002220000201101120212222211001121012201202002120211210100120020110201221022221021102201201001200022101020220211211002221221020200011220021001001022112022112110100021021122220110120022210122212222111120220010011220210202101021210022101122221112222100112001012011011211101222212121012120120020020101202121220012222121100102022022012112111000100202010112002220120012200220011002211222120100201002000201222122100200022222212200011120100221212210221002210212121020120210101021220011112222020111001010222001212022201212211100121002102200212022020221221220210102022 1100022012202220110101021100010121011010021211200001022022222012111110111102010100220211012001011100021000200011201221022221220000100212010012022102000122212222011020102222121120100101200210101201020220110211222121112102212200110200021010101111211012221101200120101100120012121122212101111121200001021022022011211021220000002000110000102101222021011020200102212012100112022110120112002111210022200202111022201212222212120011101220002201220112020012102112001001111022212211102210010102200021210111122020201020210102201210010210021000210112120100020221100111211100 1101021022100100120222021201002201220211220202120120101012220012121222101222122021120100001121101012000212012011122202021211000112020201111012002211120002022001120112200010020012112001222200012021200002112010112221202122202100220212012212222221121021120002002000002200120120001101200222102022021211102002222220122001020000002211121121000022211210211020021112112000112011002100122200122111111222010020000020001200121111011012121010100110212201121202020122020100121210211202000012200020000110210021002122210101211002222200111110101222000111100001121212102021222222 0210122012011000001112011210010220012121121022012000101102211201200010102020022012222011210201110212201000111012112210002100012221102000112220221021022022122120221001021100122122010200111111100221200221021020002122011200221010101221112210211121221121121001021201202022201001101110120022021011212010012211102221011011021201112000220121122021222012021011001212221111101012120222202011222101220220002020212002122121120000210221211212200212000120221000101001120211210102101010100222201002220222201012220022101112112121221010120202111000122020012022111012000112222022 2202022210001002010120112020200121220121210121002210010210100121111200100211202112210011021011212022102010021010220121211112112122222120100012120012210221111102101001211200000201120000011202012100021111201001000210221211220001111221022022022101111012002111201222022222001001012110212020021112101202121201201202020010222022022120110101212210011000122201200200002021212011010012202110220022100011000212112022211101102001211120011120100200000022022200011112121122222210011102002212210001101211012001020002012200022101202002111200110022112222002021020110022001202211 0122212000002112012022011221010211210211011002001121100022122000111021011102002002121211220022100002121200221012200001100102222101212211001022021000022021102211112112212110100102120120102220002201201112222022101200011000200112200211001012110102101210210200102202020000010202200111102212211201002112012112121002020210010121010202222012201221011111012101221111100021112210010120022022120212011010112021220010112022102121221210101021212122110201002021121201220102220122120221211220210110121021022122011012021212021221001101120112200010200012112000210122112001001011 2200020022200111121100102010222021022001012102122102002202121200020201012220120112100002222202000212020220022201111020001000101202221120020220020022122021201202100120111112202222001202112211120200112201112210022212100211100111120201011111001011102101222011202221112100012012021200102012110120111101002201010002112102101011220202110011022201012100111121012200011100111011110220000120020012220120120012022111000110102202020111210221002101021221000110112020112022112111221021220012202210022112210002102102000212202110121110222012202221122211010120011122111122112002 0212122021001201012221211211000111102221212010002020101000111020200202220212201010210010020222102211121102020102012211120211101000210012222011000220222000101121012221010201221211101121000200112201101111220222221021111002012221111122010221020000101111221011111200011222111212112200000211112112201112111220120121112101221200102200111122112220221000020021020100222021021000120212200121110122100122200000000211112012221022120002200121102100110011202221211211112201220002000220100202020000220001102110222212201201101210221010202021221102211211010110021102111012110210 0121021022121001220011121202212002211000101102102220111201100010021102020121002121212221001121022000020110222121100121021100111022011022000012002210222102002121112120010210201110102102121022221002220222000222120111102210201111102101210102121011100002121100202201111202110010121110011011221011021000210210222102000022020022010012012100012112022012222022120120000201121010110111201022002201200201221001110101002000002020021020001200201020101201210011201221222211011222021120012020012110002210002201120101022221011010121112112221020011102221112122000101111011222110 1101202221021022011211201201002200102201221211210001100010000021200011111101002011212111212120212010002012011100221001122210000111202112020121020212002100111210112102220121111010021101211100002212211010220211202121002222220222101121000110220220001100020211111112000100210020020001111012120112022211202212201020021010101112202212121111121002210101100221110202222221010221020022110020220102002110102220122221021200000120222000022010011010221000101121212111201021102121020110010202100001211200202002221101210100211220012110012021020100212012222221121010012220011012 1202122110101110121200211120020102102112010120100102112220112120002022102010210201010111112200022002120020010212102210122011211111021202001101020220221010122221120201110122210221021210021122001211220122120102110201100010021012211020221210100201120010220212100212111110100200220120221121112001012022010102002011201222120201222010220002020111220222211222211110021102001221221121101210111012021120102022110002111000012102212112200111000220200210101211121021011212022122010220212220222112110012001112010112212211120010120111100201101200100000122202220010120201012012 2120010000220120222111220110220102101122202022002112011221122022220120001122012100221020012122120022120111222122101221110220011010020211010012210220221002012102002210210120010021000001002100110022100112000201120022111022101002002120222211202101122111120001020200210211020021120121110201021021021211000111021221002120021110102122022022002110012202020110011122000011201110121102220222000221110121112021120002012201020011202111210001000112110222010200110011001010011200212122111200220020022011000100212220201001100011212111200120111121212222102100120011110120121201 0211121221101001000111200022110020211200120221102111011202022012102112212222211011111002012102022102100110201210220102220102212210020101211102000112020012100012021101121021111221012101211211001000211020212002120000012001112202021122020101110210212001202022122121200021011120012201000101001211021212121111110010122012022220121222221100001100001000111210221221220010011121202222210111001000102201211002022010112212000210210210012001212022022120100000021001020201202110120021202020012111111120112210102210011101102220102211122110021000000110221020221111101001020121 1022011112122100001220022112001112222111011020202022001102112010210110002120220000002000122111212202001001010122202021012121211221211221020102020211102212212201020112022022022121100120112212000101001221221212101112112210001211211200022012212001112212111101201201112022222222012111020112021211220222002221000021121102121102101112121201221121101120000210021101202201100011212011210102021010012022022011001202001022000102002121012210120111102200001110001210211121202112202010111112222111210210012002101020121212020002202020001002010212010210112022210002211110210010 2002200120010011220111210020002102222201010010220211200101222110101120200212101012100000112222210221211002101201122121102012010200002112001222000121021220000212012220120200110110110012000102011002101210021100110201020202121010100010101122101210211111212121010220201100021110002020122221020010002010220000011222022022000100002220200111112101021222002102012021221001220110121212002122102112011110101121021012120020112111102111021121200020010021211021211102202102221021122221201210202220211001101022012122202111220222101221002110012121222002211112112111022112200212 1012201211200202120101020011211022010012111120002112001102121110101222110212212000122212211200221222122021201002012000012111120211111220022210200022110121120111120001201111011202122110110212122101202221021012002011100220111012201101010220012011012121020201010120110212101100021100020120220001012221012100121221201211120110111100211210021212110221110022002210201001101200000112120102112220011211022202212020220101012122212012110021000212200102010112212111210222202222001122212022110211021201111202210000202010012120111100112200111120201221021120010012202002200210 0011000111112000102222000200102202111122102110222222222111002102021001011120000010122000202222200200011002212110011101010112022000002020001110122121121212102020010110222020001200210121110101011220211222010020221002100212110011201211022021100100002221011222102020212200211200220020210100122001100111012002121001110011002211221221202200012012220021222011001101201111020001201101110110021022012000122111000212002002212102220112112212010122201200021101100101020021102200202100002210201012222202220122102020020112020120012001221211122010012020111222110010201220221200 2222120201010011220012201020020112121121021221010112022011021220011022000011022210020022102002011010121211212022002112020110112200222202200120121110211110222011102201210122000120102022220210121002112102222121121211010120201112010210012210202021001212111201220210001221100112112112020220121120202222210210011021220020011110200221200112200010100000011011022000210112102110022101112100100210110111222210102000211001011200201021021202010100220201021000202222002220021021120022102111202202112010200220111121201100211201110001221101000021222102221021021200121021200012 0220111011122112222012000120101100021020210000202020002122112120122201001222020211002200100220220120002211111012022222112001220112111100000121221000211012102202211001221210202222010212221012210211110022121011002210002020000200002201021201122111100101202201010222110210220111212120221020220010000112122012112102111021201220111210200001202012011102002221020222101100111020110011112221021211001001121021012112111221120221200212101100111102201010212022021111210112002111100112001201122101200101101011202001101102002110001120100210210110212210102121201110000222000010 1000112202122122200020000102201122210210121201102122202221111021212111101021111222011022120002121102122221221210201201120222201001012010220201022202021122211010012021020002102101020211102100102201100212001110210222202111120112121001222011020112120111001020111002210000011111122121000001120110102001011120111000201100100200110210020112220201110101212201211121002100111211122221122202011000100121020101102002210012011102011012001121202100111110020210101111102112210100220202222121011001021011201002111122212010222011011000111120022210022211121201010202011002111220 0022222110000210000121202112002020000210022122120001100201102100120222220101211101001022222211210111222112110120100102020022201112100121211021020000211202111120101212211210020102010001012002111120211121202021100120100200000211100222111011100001210022012001222212221112112010121210012111020000122002111122122011011211212120201021001201222021212201210100010121000021121201102111121010201012121012102212220221110221120022210222010220202102222101100112011010200120212000112102210012211120222202000210122120200120021112112201120001212212121211121212001101122011001222 0002101211101121110222020121112122101201010112201111002020220112222022111122202101221110011100221221021211201112000100001211112102012201102220110112120021100122120022022002111122000020010100020100221000110112010111001102100101002210100001001121100202021101120000010121211220212112101012122020222122110211212022201011211021111102002010020220120101000021222122120001022212112121001000220120011102102201212012202002212120112200002121221120202202101100220102011011120210200001102111000020100221201210010111200020012221012200212201220210220020021220222211021012121101 2220110020220011221012202012111210112201210221211221202102122122120122200022220111022011022210121222110212212101121121112112000122102221121222100202111001120220020100201211002022201002220211122110221201120002202111012010101100201000121220100110021012210211112002120000122002212012221211010201010222021220200120210212210020001110201021100110011120222221100220102102120201111011120112202121212022011220002022022012020202022102212222002001011220122021010121221211121221020201120102102010002110110122122000002201102002201222102101110221210222110200220101120000122220 1001000101000100122012021220011121100121112211200120122112212211021122211111001212100001012110201101110112010002202122021122110221012122201222020111212210022120202101020211201222010211212121000011121102221200201012221012011202222201201010111002111011110122022201212212001212122211101002011202110020210120120101210001110112220222000112212100201010021021001112012212102011122101110111001112020221212010111020020021020212012022001221202111021011012021120022002110020112012112222202212010022202210012200002000110202222121112000110010101011002122100111020221201221211 2200021202110001021212210110102122112222112001222102212120212112221121001100212220112002202010001101000211211100200121110101202220102212121001211111221002022120212020012211200121210020222011000221020200021110021000001000212121211000221100201020211011122001000121101210212222110000210111222012000122201221022020102212002002001221200202201100220122101002020200112221100101100220011210102000200220221211012210102210112002100202000221022222102100112211021021111021001000122020110020212001212201021010100211200020212001200221102221110021012221011100201001100010201012 2222000000111010021200111001200101210222220010000010102202202202001101121212120101110121010202201100222102220211212222101002002212121020202111011102211002020122002201000101212222010201020221212211222122212021000212002210112222201102122222000220220120202012020220022001202222101002001110001000120201100021212210210212220221002212012020001201202211202210002200100122102122011001201001111211120121210001010011200100002112220112122222220002112211001000212001201220001200101020220000220011010122222022211001120012221022202020122101002221100201100102110222101112100111 1110121021002112101021110011221201020200020000121222001211021112202011111211222101101020210211211121100201212000102110012002221020222102101000201120210022202211000101220211121021222001020112201020010112201220021020101022010020011102000002002222001211110221020200121210101202202001110212010111202102021021112012122102012200012200000001000112111111020000220021022200212122100121222111221200210001000020012100111022020120102011122210001020022111211022000121022010011122222022222221211222110200111022021211012200122010110222001211200010221112101111122012020102002102 2000200100101210120120000121121200102220211110020012111100122122012202022122020211210111212020220211120010010020200100102010101012022012202100201010200222102110220102221121011210001210220120220111002202221121121202110222120122111210012212020220200212100020102201000112211220202001011121121020221010011122221200022221011202210121002022210011201201012212012100222112202221121112211200011201212012011020222000111112110101121102202220002221101122111022221221200022110110122120210002212012220001122220102102100212111021222100212201010020120001221121010222202100002121 1102111120212001001021112202200120221010010220221002100221002210120001020121100002011201220020011010211112111111102110200111101222011200220102202210102012120001212001002100100211001211010101001111000020021201210201011020120012222101002220001121012202022211101200112200112200020102222221010202212212121212102002222101111110201200021202121110200022121100202121210112221212102200102202120010002211102201100201102012200121121222110101112122202221010220220021111100212200002121010122220222110012122102002110022220201022212021120200100221020022011020201012210102000102 1010222111210200000201221022122111200122222120002110212110110202111212121212011122210110011012202012012000100111220102000101002112010120221121200021221202122202000122221200120121222011202202211020221121110100111211102110112122102012002022010212200110002201112102020221221020222220101022020220021212201211120000011210112021011202110010001021221120102221010120102212202020022121201111211121221021102102222010211102102020200201222212111022121201001111121112000222202020210022110200222121212020111221000201100221010111121000101112120100101112001122221112212012012101 0002100212110121012010101021020201110220202112121101121102010012012011220200102221211211102102201201000102210022201211121201110022100122112102212222101111110201011212120212221001000020021200202012101121200221111210122000001111100101202100210100200102122120110012110222010002200120221122112110100020211212100221122010222001020012010210202202212111110001022021011100012100100111222122122200211122012021102021110212201202022000201202020122022122202000222110021012011111212220222211010110000201200120100111010012101101220011010020112022121021120022010111021021112212 2122220021222212012201220111102222011010021010111200001010211202020202102211010000101200111012011011120220122112002002111001100211222122211120110100110112220211200110201011010102101122000111210102021001120111022001211112021101211210101011120112202201022102112202102012211210202211101121212221001202000000102102000210221221112210022100001112122212022201020210100021202112121101102021010020111001000100120122102022200220001001101212010001220221222120222210222210021221001122120121222000022000122002221102002212020100200122112021221020212200021210121000020100112120 2201002101222120111201221221022101020011011010120111102122101110000122202110200012122111001021201122001112000101001021200001001120121222021002011021110102012220211201202121102211010011111010001000011000102111102201000202012220202220120101221221001101220202021110120222022200211011012222002121021212111210210202100012000110210122000011212120220102120100200221201102020221021210211020202012011121221022120011112202110020020011001221001211112201021222011002020001211020212200200200002012021101121200011012022012022120002121001000202001211112101212121222210210210222 0001211211211122210121222200012001201021211211220212011001221212222120200112012211212100001011220102002121022211002010112111210010011111221001101111010000010212021022011202220001211120102222101101120222102211000111122201110102111111000111001022221020201112012000101110121111220100012002222102100022100110222120120100011202022011111111100012002210021210011202020200202211021001102202210020111102010012210121011210011112011102001122202200021011002002002011021222112100021111200210211201211220222010111112011202111111100201010012100120000222111220112022210122111010 1102022121021111122002220021200102201100201121100120222122000122010101222200020000111021100221220002121001211012121111002222110101012100202222201001202111112010012100120202110110010012021212120020212001101001100010100010222211101212201211222110111201102110222002020022121210012222220000120120101020001121101220101220220012200020100010102221112221022102121202011011100112012022120112202010202111002011021022002212012221001122221120120000122002110010020212222200222220010022102110121221112212011010121001220112111212220120012222112002010122000012120100020021022112 1121011202210112122200200110111221021110101112212221011211111112000100101022021011122110201121021101210111120211111110020012002000022220011210222200021221201002211222002011200221111011001202002010021011200222110100101110221201000201200101221010211121212101111120201022011002210010210202212210121020221011220022202210101122012221220210001102001201122220110202220012211212100012212010210112100220002102002011202202202201211210012222101221202121111111111112212021021100222121020010120210021012122021220122002011212202110011002022001220102200111210000121021221100110 1210212110222221112202000201121210211210210121110221001212001101221201020112011011212001211210012111010201222102121011021222122001011201212001210122122222000212010011111221202201102202220021201021020102222210200020200010001110002111021121211212122001201022022112001222001102121110101211000211102010100111121000220012001010011020220021210212021100112220221200020122210222210002111112111110110200011220102120011210220121200210111122112200110020201012111002022000111210201202211122112022000200001012010212201202211101011112100101110200100110220111020012100101001011 1110222202121022020112022110020211200220102012201202121012022001120101212100102122020220100002022222121200110021120120120211000002022210120011200212210212121101011221122110112101200121100011001000111122002000212012021112001022221212011212221201100020210202001211201201201120110210011002222220100200122201112210200012212000102120121210110210222101021122100102211111111000011202020022202121211120121221020120100211212000012112111120222202222021001210001100221020120110102010000122201220211202002111000022211011211202001100001120110101220220122102210210200022220212 1222011121000110202201201201201202010222220120220201221222012000222101202221002202002221011200021102101111111211120211201200121111210212202120012102101122122011112100001112120222122210110022102220122000112200101120000010222000002201221020222012201111210111202020022202222101201220002201201002121001100002220000211200121122120210222010102200222101022121122021100221001002222201101111211001110012101022122112101000210221010021202110220110100121001202210101120122122212021011101000210222101001002112122201121110121022110010202000100121002022200200222101011111001200 2010020001220202221012101121202222012002000212020211000222101011012220012111212100001001001121210012111021222212111100100021102101220120211112220212222012011022212012222122012200010000211202022010121001200221012011012002100202012002202102121010210222122111010200112220111011022221122111121212122012120202122011120022010220000112200202221120020000012002102112122010220212220011102110020112021020010110102011102011121202021121212110101020222101110202121022021220221210002010222212211210111000120012101122200121012122210210212012021002222002210022122222111212102021 2122012120201201200112202100220211111102102121101122102010012112221112022112110102200102201101102020110012011100212212100202020002001121202011211020100121022022100002020111110020012210001000202101221100011212221202221111101002010110001100102011110222210111101111120111011222220000021012100210011121102022201111200121201022121022112010010210112010211101020002100220102201000120021210020001202011100000202210112100012111111002012021121212202210112012222212201002110102202121222012121120211102122112211012120000122100001212022101120012122111122100111211020001112212 1200110202010220100202211220220122211211020022221202020001111102210220212212211010021100120201112211120000101001000121102010121110222221010000112121220021002210101120011120210000211110021010021111000011211222021110120121120010202011210200221221021101012200120110210000212021112220211110220022212210001010020201120222220001011200221010122110222111001101120201020211222120210121110112101100101200121100211122102002111012102202000002121111112012220020101122121102012221221000022200002110002211100010022222120210202121010121010002000002221120112211221001000000201121 2000021021100011112212112112001212222012200120202100120112121102222221122210220202020112101011011012121101210022211212122020212012001112102100001210021101120112011211111202011011021011202202000021100001120001000202212022000022222221122210121001202201100022202200202202101222010102111020022011021012222020212021120212111110200211201001010012000112002012101111211211211021102121110201101222001022010221100110110012120210222222211012210201001010012101122211110021212021202201201002000202010222222120121022010101210000121201000210010122002012100220012020110110121110 2110120222120000001222122100022121220201010222200021122020120020001021100110201200201010112210212000211122200011000012111210020111022112011202002100212110211221220221002012221102222121121202001122022001112212022110021210001102110000222122112221202212010000011112222111201002210211011111210121011222020202021211020220002101102201200121201211020022102002102210011010222022010212002001022012020100011111210020121122000221102121220012121010012200212001201112222202100220220221222100220001100122211110002000222222201200012112210202122211021102002211220112121010212012 0221222111121020202022010112202111211120120010002201112122100221200222210022101000000012100202202211111201202202011001200100010222201020012111202111002002221110012110002112220211002012012011122121022010110100012102120100002202000021111022010120022201201111012220222122112110210211000000100022212001001202102100020011212001022221111002111121121212001201001112112101200201200210222021022200011012221210211011211122002201010201022100022010020020221000111201220020101100122101020121022110210002221222222120221022101000022012220212102201200000201100101020122111112021 2211022211010202210022200102100002211221010011212021101222012222200122101020212220010221122121212020110110100110110001211220211212020012120200122202202120120021010022101202121000201120200000020121121010221012111102120221101012000021012220201222212212022001010012110221011100021202120010021221110010101012202120212121222210220110000201110122100222022000020010002002000120012210102221210220112012211121001010020212022212021112121101121112100021200222221011000110220021010211022122210101122211221101211120202101021201201011010211211021120201002101012000202001010110 0211221110122221102100121200212100012200112121122002220101010212211220202120101211001010212112101202120221001121121000112220220010022020201120101110212100002200222020000011020022222121012100120021021011101221112102120122102111110001111110200202121022210111020120021011012101221200010110022102222111112221101021111002111211020000222111222002201020022020000112002201202201100110001202022222221122222221212011010121201211121201222001010002100101010011201221110221200000222220122011222222112120122222001121100200211112221201202112001220002211212011220221020121002220 0200121000002222212020100020222222021111100022221202010011101121012111001100012212121020110012102201220201012202002010210021102102102120210110010110100121100212222011100101021002101210101120122112210111121022021122210121102002202011101010122102001222000110112222221201111020000002202200000000201011122221221200200010020201020211102210221211222222211112120011121221120211112022002000011022221022010001012211012000211001102002202022121122110010211220110021000201222001122111111110122211220100220012101210201122021121010021001000010012211202011010202002212221022201 1112021200122021120220022021111100202002210212002002201021201222102021101012122002102202102210212001201021022100100010211221100201011102202112212002022212101112200022101221012101200102020111021221111000210111011102110122220210211200100201002202212112201001210200202211111212202211211212011110011012012122201122102201111221221112221220222220001201110021100010110110021110222011120021002100201000010110012210001021210212212112112201121212210220000200222022000220202011101111102112022221002212100222210200122122001112000210212220002010000212022111222021110000010020 0002100020002110221221000211122000012220010112220100210120012120002021220111101001101200101002101212101201101012210010021102111002022101001012002121020120212112121122202121212110012001102010010021121211001000110001101001122020121111022212001000120100222112212000022112122110002100220011101012120210210200021202000021012022111022101021101212220022120220221202011220202021022202211202111002121102022110010220202101100122212021120111111211201111122120022001120021110111121001220000212110122202220011221201002021120001220202002211121211122001121222201201201121200101 2102012021022011211111120221211112100000112010012012121000101122111220001002000222122211202122110200221010210010110022121012110001012201120200001120011012102210211010120021221201110020012122102120120020020222220211221220000110210002020122012212002211021201221010212001112000122022100212012221021211210012112002102202211201022120020202002020022121122222001110010220001020211210100111122100110222122002011222200102012211022012100200200002220100011120101122001101101121100002201200020202100022021010200010111012110100210211202120121202012200000222120121010021212120 2222212112010212221221020110101002010120122200111021012221222022002102000020112111120100011020222211010210112012011012120112112200002112212202011122111110011201221201122211122102122122111001221111000122220110002120022222122211200020110010010122222210020220010020221202012022020102012210022020201021002121210210112002210110210010101021000102020220021021021012112111120001112100210110112000021021201212000120112010212211001222100211221002012001201112002012201212011122002120210100121120120021021022122021201221012200100101222101100222222121122011000221012222012222 1022000020102011211010220011102020201020101012212112211222012120001112100210200001010221221011010210120012000102122001110011201212010020002002122012100202122201022111211220222121120201112000211121121122000010201002010120000110002201121201102211122112100220200220201210121100222202101112210122212210000011010022220212102021022210002110211000100001200222100012202100010102112222202110020122211001020220012011000122011120200021012121122212001221212220222110221021201100101001220022212000211201202211022112120100122001000101102201212202001102012212011012220001102111 2200022021122021221010111221102202001012202102012110002021202002000220200001202001020021010102101220000211002221010011002002022221210220202211021200021021010102002002022022200011112122212022210121200120010111121210020120212220221121121012212011110201110012021020122100022220202201200100001122122201201002221220012002010220211020122220222022200121221022002020121200112112112110010012201221221210221110200000101202210210020202200021212122210200211111202100021110111222200111102000120220201122121020021010011220002112020220002000002111012012010121011112122100200121 1200012010000000100012021122122110101121122201112122002202110020102222101020212110212000111220011101010121110010222020000222000011111202002010222022011220122022010200021210121221221012001010100210020222202211222102100000201010212202020210111021101000012021201221000101011110111110012020112121001211102101011201122100110100220222200021012221202222100212111001021110202011211000021200102010220002211000101012112211011122222111021100210222000111001002120200012102120112202202110201122200122211102222010221100012120120211201011202201011121012200220020120220000012101 1011002121120121021012201202001011210110022020121011111022201000221220000211012210220221210012112211100110000022010021011000002112022021010012110122102122002022001022102201222101001010220220001201212120110101110000010022011211211101011021121101120122110201002121101202222122022200112000201121021222001111012111112111000202001001220111212222020220121010102100201220221011211202200201012012200001011201010122112221121101122101200022110100002022111101202000111200222212222102202012111001202001012222012000021021002222210110000200220012022211002021102202122112211000 1021110211111220101111002012222100022022202212212101222010121102001210221222020221002221221011011022022220201122221001002221020020211221111010021202112002101000120022000121022001110012102221000222020211120200021022120202100210001100222121110212000212111210122101022120120000000202012212020001221111011101020111000101120101222121120010200121110122020220101210102100211210100220100222221001201010102010102220111221022100022011010110011101012001111221001120010101010121210021010001122222210200020120022010002111221222022222010001101212211200121210121101001211201002 1221022121222022012101111110020100102001001200201122222020021012022102002201000220101021012102211112212020221112212102000222202121012102200002102020202222120001112122110211220012221221002011222112110212212220202102001122012220110010220201111201202202121202012021202111011012121122010002210201020200120020222211001110020010200120121222012211211122220122010101101120210210010120120002020112222210212001112012222021101200112021110202122012210220202111201111201111001122201100001101211211111102010001101221011201200101220211200022111110021012201120100002111011122000 2210010111100100010012120111100101022000010000002221002212200200002220011220001102010112021202001101200011022211212012101211101101022102210002211211010100102120020010212102021200202120210202221111020222122021121110020202002221111121200112211211100222022121202122022112201110121000220201011102200100211112201100112220210002201001222021020220112101112021212221121100000000020220112020020211120020002122111211012120222021212121021011111022120010010201202202200221121111020010210201222122001202112111010110201000100120212121222211002201100020022202212021021100000021 0120100202101100011211110202022220102002022122101102200001022210202010200000212022100102111222002100000021210100202001120120200021102202220022102022210001120022011211001210201211120111110021220101022012102102100122112001101120110121210200110011201010222221021111210101121121200212102201220121221001100102212021111012021102000122002121221221121222202000100100121221101100200111111212120112021111100202210101010101002020001011210122221120221100102010120000122222000211222101121001101220002110110222121022210210210010222001112111102212101221200110110120021122002221 2110112211022222100202200001212100211100212201202221221201100010201201110122210120112001211222122100220102122111102000111201022011111200111012021200021121210112111220211101101020101211020211112120221102211221111110211000100201121021002210120112110212110220212220011122200101200001201201002211100002122211211102101022012210211112100011200021001001001000001000200201112011112002221202022110110102102121201121110222120200001211212110200200110001222022120211201022022011021111120211120200122011101112010122101220112210101201122222122222102100020210011210200112111212 1220202012002002101101222101202222112011010022222201111101021011011101211120212000211010022022020210102000022212110212222002200112102020100102212020222201110220100102020120221101210212201021210112001102120120220200200200111012212022112201021011110020010120102001022220211112211021201021201212120000102002011212201110022021211212001212120002110100200021012211101111022000101020122012220002002112200112002101012100201120022010111002222010010221100211002122221221122201011201010200020111021000212020120022010200211120102010200001212110212201212111101001111011102201 1110222001110121220100112102000220112211222021111220020201200001220100112101122222121111210201021210021101010121121120220210022210111110210010212102212020102020111101010021120220201110102202020221011210122122101121202221100021222011211102111220100110001111222120120202012011222101222220021021021110110211120002220220211020211100101100201201221221202210021021202220221222222010102000002222222221000210202210201100210220210122201120202111112112201100211212222000212010122110202111111212110021110012022101022220110120221221012201001120202001201202101020221020120110 2021220202012100220011221011221122011110002122222011211201220022002211111112021210110212121111001001100012012002100102121122212021121010110021200120121110112012012121012101112202202202022120000120111010221102200101002202000122021211002000121201002022112210211211222212021102002221122012101012200111220201221011100112200220112112201111001002011122002120200210221112010100220010222200201212212102211211220220122022221102020102011100112111021101101210020210210101102010001100002220212000111202210222012211120100022021212220010011010010000000111201102112012010001001 0021022122202010120221000120112122121200111202100201222001220110220222022000002122120220012201100211102100112021202211211210000122000121222010200020112112022201210110011211110102110022222221020120120122021001001020012112211202200102022121021210101222122001112002211212101211222012021220201102122011202100001211111012210220010121010011202100012111012110200210122022022120102221002212000122011102020020110120100112110111010211111201202001021000200200000022010112220122112001020100002022120002111210000012200010222121110022101002011022220200010112000000221210211001 2101020211200101220200022102211201122101001121111001011210021220121220021022210121121012202201010222001211120202101121102011001200201121102221221112111201102210221101201212020022212010210021202020200012020221111111002021110111110212210220112012001120120222101201122210220202011120211022201110122220220111101020011211201220110001210111112102102010101222112111010202102012202202121222220022000002000202110120101122100121101212101110110012120220021202111121022010100121001211111020012100001102112121022001212001102001021020202201122002220222012210100211000201002100 0011021001120021111112101210200210111201010122021022210022010220120222220002012110212100000002221010111211002120000121012110121120021201200212002222101022102122201112011211100021002011200020021001021120221220102101122102102221111211010222001101202202002001122210120220120021201201202122101211102120022200221210111200200020010200212001020121120221022211120212020212012100222120211020110001101221201200010110002021001221011002112020200222122020012222020201201011110120202001101020110020221110202011020001120012200001020000211201121212110112201201212200200101021111 0222220010102200200002111201101221002022001121121120111012222210110122112222022201202010110200202110102022111122021211121100122101022222012022012021000121220022122120122220212012122020202210212012012002011011011010222010210020220201002020011101221121010201220211001022211022021102212122120000102011000102001101120211221020100021201122001221201002220200120112212122121022202102222220112220202120212221001100222020000020222101012011102120012220001200012100111020111022211210211012112012101220010010222111211210201002211011221220112022210221102000000101012212120120 0020102010001121210121000201221110201122112102112212200201121010022210211101212120202212012201020102202112220020120120120112222120020022110211120121101211120221221211211000201001010102010001122212012111220210021112101222020111011210121201112222112000020002112211102101121110011200011100101220020211100210120012101220222102012121010201012222101200000011012120020102220211002001011102112201001001201020221121112100200200010021221100221101101010220012011112001110012212021102020210022020010220120001111212221211112220021002222021220200221220001101000002221201100000 2122212221112201001002002102020101222201011000000121211201122021210002121000010200110000022211222012210102200012110210220020210002200200020011101200100011222012002201201111100212221110201212202101121021201002102010212220210021110222122101010112222002122110220011100211112022201122112111010001120102101221110122111102100002122112220102202022020010012121021111222121011012222011010112112110022102200101002212110220121210122120112002021001010002010202020102022111100201001221110012210120201112100210202111200101222000121002101112211000121110022201220002210020101121 0022212022021021221022021010101121011010211210022012021222011202120122111202102122002212120100110122122211002220102221011012012102222212111111020020211120212000110120100022010221200110021202020020210210002200212021012122202121222100211221111112011012122002210222012011002211001212220210202211101100202102122221202011020201212022222202221010122001222020202100110102100210212011222200012200120101002011220000110012222022211100200100112021100111200201211102120202002020022202120002022200111002010210222011211221111001020022000121122122002020212212111012122001100122 1111101121011020200122010012221102022110202101022200120011001100102112002010010110220122002101121201210222221212101110111201200200111100122211001122101102201002222121001120122010201011112200202101011101200201001110001201010021022011122112001212122001102012220002200022121201011221110121220011110222002102221102121110020220210212010201200212201121101001121202002002011211121012202111220210001010101111200221101020211221020021202011020212112121111000100222201022011202001201002120101102022202000022022012102012200000100101021022002101100210122002012100001200100121 2210111010010222212010022010211221020122101221200021102222021100120202222112021222000110200000020220122022122101120222021020022210212022001121121010101000001110110222120201100102202011021020120102101021021211221200001122200212012100111211110202020101212122010010111122111021111020111200210010221000200000020011222100211110102120220100101001102200021202100212200221202222202121210120112212221112202202211222002210010222221102102212102012211201101211010001120111101221002200121000012210201120112120011120122201002222022101202101211010202111211220212102221002101110 0010022012012111120202011101122120010002021221000120221002200111000010200220002202201000000020112021021121220201022222101122012111022220010221201022010211102210011011122011200000001100020011211110222220120021101201221212210010001100121211200110221200201211200221010122101120110110012112111011220021220100112010102221011221100220002020221222201200201121020101002211121211211120112112102020010000201102111121101022012202110202110121212200010010011002111110012210012112010121102222220102110122000221202121211001021110200202222211001012110012101010200202201200211122 2200202022001022212111012220022210021111201220211000110122002000111001102121102222212220121202100202002001201201122122201210000212112021011002002011120000120210121201000211000120012210020111211100010221200112210221211202120010212011101211102000222000112020211211202212012111002200121212002202200022211021120020212112201201111010120020021222111200101010111021200022022201211000210012112222101010120112221002100102110201002110112211012200110202101022222110100002111010222021122020010101000110000120201211122121210102001102221011201002101001012020102121210220210012 1121101201202110102010021001101210101201102201200202101020022000200220212212120102201121101010100000212001000221222000101202012101002122100100020101112010110011202212121201120010120001012001002020010112001000110110211120000211002120121202200000011011000020002102110201202010201111011200002021202020011002021220022121221010001010020100100020001221220120111112100200120102120022110201112100102122020200211112112120210020122020012111220221101101212102011011010102112211202121111010011222202111000212001201111121002111102011002122111021110122202100101122101021101200 2201212212220011200011100001202022200220202000002202211100222112002121012120020021211212220201002221221001212201020102111122012211120010102201002220102200202101020220022001112220002220002211020210202210201110011220102211121221001012220100210210221111011010202222001011202121201100201110012002212111111120022010121011120101101020020120212110120212112001101001001220020111000020011110100211002111221201020120000111100000201022101022112120020222122102110211220122102100000012022211010221100122121211220120011120120022000011202102222220210202100022020100022000222021 2112021111021210111102002102201101101211121020122100220210022100110211222101012201002222210122221212110022102211202000120001201200022120101000210201212121101000001001022120201220112002120010212210102001100011200111212011100021201121020121111000221221000120010120221111100010122210211012210212012000010202102012110122121120001221211211010022001121212220220210102220221102210001222010112112210221111122011221201011000200022010212201012001112201022201012111121220102101210102212002211220211112111002100022200222102102221101201121002112002011100100011122121012202122 2000202101211112000012012202112221102010221211002010101000211211001111120212211112102220222201021010100010020212121002210221102212211001120121222220121000012022002220120010111022210100221212200111211202102221120201000011221022222102222201100210012001002221211122212022002122112220002210201100102122111101022111111212201221002021120210112120022220211100202122112211222210001021102021211020221120112002210121101010011121010020010021201102000002022111021200011200020112200202000021211211102212111100002100220112111021222100011210211102121100221200102112100120021111 2202102101202111211200020210000001010101000110220200211021221000210112220221022101010221111100222102001200122011220211102012212202100012101001201100211011002010102120221121022222221210220210012211200200200000111200110121211102102012221101201021210210220111020120000010210210002201120111101010221100102201212112210211211002022021122221200220102222011100211220101112102120102202122210211110001012022122210221212220120122220202102000200002012002222220222001200222211221202001012000120201201022021211012112210011100010020212112011100121012100011010102001020222000021 1020011212222011220101222202211122111222020110120100011110012201111011201201202002112220012100122110221211011010102122002022112002101001200122222220220000102202112020201212210200021201121122000002021122022102021210100000222202212222121122000122001221210012012121121101002122101122011102022010220112110021210110121021000102111111212200221101100120111202122010012011121211010020102100212212200012112022202022201101111220111002110200122101211020212112121101110222111201010200012101100110012122102210012021020112201200022121120011220221120012220210020200110211202000 0001012211110100001111221010022110121121221102002102102021101200110020112100212122001110121212100121121021021021122110221210110202100122012202211001200202002012121021222102100220011220121222011010121012210001101122101111212200100220112110201012020021120121222021212101110221202221110100012112110200002201002211011201221012221220111211211212220001121021212010200212021210220021121222022022102122202112101001001011111021201222110121211001201222201220101100021010100000120000022121202110110212101110011102010101222120201201110111110211102102102200111120000020020120 1212120010222002112221020221001222011022020200011001021222211000212000000220112200111221020101221100000001002012010210002112110110102120011201201012110121012020002122220211202100201212000000102112120122012100010010002002212012222222221221112222111200000120210202020110120002202221202120211221120021211102001200222021001120000120211020102111201022111002100221012020000102121101022010121222000110121200222221022120112100100002121001202012121220122212011212000121111101122121012122111000112020010022221102110120221211102112002201020010100001120001022101121120021200 2212120021210202000111210122220101212201211001020100011121010000102202220120222110102222110012121120201102211110112021002101020002221112201122102221220021022202111110012000120110102212210010010100201000220122210121100102202020002202021012100110010200220000110020000111100022121011112121002210112121101221220201120022112211000111011021122202210001001202021100121211211210012002102102222002112222100120002112101000101021112102212221012112010020221011221221222122011210210000000202101222120210201200121112020102211212022202011221021222121020110220002022011112002112 2012101001022021222010002200201102121001122112200002012101020022201001000212021011122021220021001220022202101020212002011201020012100020000211020212020211222012010011020011121222021201222122111222201220212000100221100020200021220000202202222210200222112121022020021200022102221100212022002002022212110220101121221102210100122100202102011010220000210221212200021002022101102222000122001121112201200011012011220202121011201202110010202001022121020111000221100010021202011021021020021022102121212011200220111102111102012102220100210111200120022201112211012020100110 0111021021200121120121020212021101002101202220022100221101100102222010012201211000211020201200111002221212221002112020002001001000000120002210122101020021220200120121200001211201201011022000121001021210201212021222120012120002122201212221121001002222001120122122012220220021202122220020121120212101001112221020200110112020120200201012110002102020211202111020120002121101210021102101112102120002210220012222220002110220222011221211112000102201211201211210022012001101011112200112020200111022200220010220120012020121120011222110100220122202200021001112222101111101 1221100100200012212012101200222101120220211121021222001220201100110022212100121002222101220122210000202002201200222001021002100211101000100001111101220211111221001201211022022102022012011102010221202020120002200122020022111111210221002010021222020012221121001122100021002112012020120010111112020210020120110022122210212020000021201220000220101220002120020011112200121010100111101001011010202211122101201222102121220210000210010000000121001100012201001202102102221200112012021001011001001011002212020200122101121200011110101222201212110121110102100112021211202100 0002011112200200101000012211200211011220020020210111101102102001100121010122022022201021202122111202001102212011002001201210100022122022010222122012011202022112011012100021020022111120022221020202220211202000112111221112111102222112201122011100110020001211002210121100010101101001020020221001011210111012202112120101221000210001000012122101222020212020220022111110102110221121202010111020221221212021120221121012101112201021211100020111211021022101012020112211111210010100010112122102111221102111202120200200222211222022210121121112010201122010101212201001212201 1011022212000121222021111100000100101111221200122011021201112202002100102200112110021221002200011211220202021120212221201012200120122100222201101002121002201201111010000220021122000002112112100211101101111201012111112011002221021121002121201212021002010221222211100220022121020120121112120010220100220200111000202102112101111012110021101012001100212122220200211012122120020202210211001012122010011011010100121202011202220000210020010001220122001111102120210201100022120020020111221012010022210001020211002100200201011200011010012102112111220112111200021110221000 2001012202012221211002100120002001011000001200022201222212022110101021020112101102100200121201002111121200110101111121121200111122222222221221012101212022022010211010101020120121100110111012120222211102202110202011101202102121222102202111101102011001101202200221120220221221100010210002212000220202220220102012202102100021101202220101201221010111022101112120022221222000202102122101200211012222210220021120001020121121211112102211100200210212120201120111010220010002010002022000002121221122010022011212221000122201110020110101221200111200210111201111220110120210 2012022211202011202210122110110202022211122002021212021001102021022021221012122010110210021221120121002121111022010220220021120122112120012022020022012101000202002000002112121000112012001212022210020111202011110010110120200011102202021210210011122212102002001110121222011022012212100012112001102121221122021111020221210110012220010012220222010112100020201212000021122210110222100220120221112120202021000011121001012012112011211211102110010110212121200010000121011112122112122210201110100120122002222110212100000021012200021020100201220110111112211210010002112101 # s^transpose 0012012211021211110110011202211011102111012202002011221202022020021221201212002112221212010112120020200001200102111000220211121202211022010122012020222012211211221120220112121122000020021210221212102010120220220210011202101022202101021001212220022212212122211110210110201222200021210002121100011110021020211111201212021011200111000202010022020102100022102102002022201021212201022021020101102202011101001210001000202121211202211211211011012122120000002120001121010012122111102211001002120101010120021222011011002110012101122101120100202211202222012211222222121101