Problem Statement
- For all 0<=i<=2, S[i][0]+S[i][1]+S[i][2] = rowStrings[i].
- For all 0<=j<=2, S[0][j]+S[1][j]+S[2][j] = columnStrings[j].
Definition
- Class:
- MagicalSquare
- Method:
- getCount
- Parameters:
- String[], String[]
- Returns:
- long
- Method signature:
- long getCount(String[] rowStrings, String[] columnStrings)
- (be sure your method is public)
Constraints
- rowStrings and columnStrings will each contain exactly 3 elements.
- Each element of rowStrings will contain between 0 and 50 characters, inclusive.
- Each element of columnStrings will contain between 0 and 50 characters, inclusive.
- rowStrings and columnStrings will contain only lowercase letters ('a'-'z').
Examples
{"f", "o", "x"}
{"f", "o", "x"}
Returns: 1
The only valid way to choose the strings: --- --- --- | f | | | --- --- --- | | o | | --- --- --- | | | x | --- --- --- That is, S[0][0]="f", S[1][1]="o", S[2][2]="x", and all other S[i][j] are empty.
{"x", "x", "x"}
{"x", "", "xx"}
Returns: 3
These are the three valid possibilities: --- --- --- --- --- --- --- --- --- | x | | | | | | x | | | | x | --- --- --- --- --- --- --- --- --- | | | x | | x | | | | | | x | --- --- --- --- --- --- --- --- --- | | | x | | | | x | | x | | | --- --- --- --- --- --- --- --- ---
{"cd", "cd", "cd"}
{"dvd", "dvd", "dvd"}
Returns: 0
In this case there is no way to satisfy all conditions.
{"abab", "ab", "abab"}
{"abab", "ab", "abab"}
Returns: 11
{"qwer", "asdf", "zxcv"}
{"qaz", "wsx", "erdfcv"}
Returns: 1
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}
Returns: 879801
{"ababababababababababababababababababababababababab", "ababababababababababababababababababababababababab", "ababababababababababababababababababababababababab"}
{"ababababababababababababababababababababababababab", "ababababababababababababababababababababababababab", "ababababababababababababababababababababababababab"}
Returns: 61776
{"abababababababababababababababababababababababab", "ababababababababababababababababababababababababab", "ababababababababababababababababababababababab"}
{"ababababababababababababababababababababababababab", "ababababababababababababababababababababababab", "ababababababababababababababababababababababababab"}
Returns: 0
{"xxxxxxxxxxxxxxxxxxxxxxxxx", "", "xxxxxxxxxxxxxxxxxxxxxxxxx"}
{"", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", ""}
Returns: 1
{"xx", "xx", "xx"}
{"xx", "xx", "xxx"}
Returns: 0
{"xx", "xxx", "xx"}
{"xx", "xx", "xx"}
Returns: 0
{"xx", "xx", "xx"}
{"xxx", "xx", "xx"}
Returns: 0
{"", "", ""}
{"", "", "x"}
Returns: 0
{"", "x", ""}
{"", "", ""}
Returns: 0
{"", "", ""}
{"x", "", ""}
Returns: 0
{"uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"}
{"", "", ""}
Returns: 0
{"", "", ""}
{"uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"}
Returns: 0
{"p", "", ""}
{"q", "", ""}
Returns: 0
{"", "", "r"}
{"", "", "s"}
Returns: 0
{"m", "o", "f"}
{"m", "o", "ffffffffffffffffffffffffffffffffffffffffffffffffff"}
Returns: 0
{"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}
{"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}
Returns: 686323
{"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}
{"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}
Returns: 584155
{"dsvnmnfkdwv", "pbekllboe", "mdb"}
{"dsvnpbek", "mnfllbomdb", "kdwve"}
Returns: 1
{"pqvsey", "qiib", "cpuih"}
{"pqvqicpui", "seibh", "y"}
Returns: 1
{"mehma", "eapisprjja", "bozuwaqzd"}
{"meeapibozu", "hsprwaqz", "majjad"}
Returns: 1
{"losoymuiiztgbdtggxivr", "vawumovutpfyjvuupvowtbfefrxxveqqkyzfbachqq", "awndkvyjbo"}
{"lvawumovutpfyjvuu", "osoymupvowtbfefrxxawndkvyj", "iiztgbdtggxivrveqqkyzfbachqqbo"}
Returns: 1
{"oplgxprczjbikyghfsbidfab", "prongzbztgkcyyz", "gzoqygtlkgcslqlwgascyrjcjhcdrzqtnxxhsmkze"}
{"oplgxprczjbiprongzbztgkcyygzoqygtl", "kykgcslqlwgascyrjc", "ghfsbidfabzjhcdrzqtnxxhsmkze"}
Returns: 1
{"ffgljugzxnqndgecxzrjnlaztcudnbffusnsjdcqrs", "gqabxtuptmbwabmytt", "cddgjgzzxyppvlnxrgryuojzlxcy"}
{"ffgljugzxnqndgecgqabcdd", "xzrjnlaztcudnbffuxgjgzzxyppvlnxr", "snsjdcqrstuptmbwabmyttgryuojzlxcy"}
Returns: 1
{"rsiluxcpecbwqkjffghitctbtyno", "vmdismvqsvkfanlwwguwoibzkuptornraqejidrtwdbvbptc", "esuwkpsarsbtovhrqhpcuqnvhdzkdeyxxlf"}
{"rsilvmdismvqsvkfanlwwguwoibzkuptesuwk", "uxcpecbwqkjffghitcornraqejidrtwpsarsbtovhrqhpcuqn", "tbtynodbvbptcvhdzkdeyxxlf"}
Returns: 1
{"uzmbkwboqfvinwwhr", "ifzrumibefhygfncwrfwieavuubiwt", "xkcaokeihtfkwfmhuqvgfdzkajxfxzjfkbtovj"}
{"uzmixkc", "bkwboqfvfzraokeihtfkwfmhuqvgfdzkajxfx", "inwwhrumibefhygfncwrfwieavuubiwtzjfkbtovj"}
Returns: 1
{"vdqaeluowxvhxprapcrphhgaqd", "imoknwydnqthldrwtftwlvwcdtwixou", "bjjuscghgljtbapxsbfruztedcdyameieuhvqnxjgt"}
{"imoknwydnqthldrwtftwlvwcdtwixbjjus", "voucghgljtbapxsbfruzted", "dqaeluowxvhxprapcrphhgaqdcdyameieuhvqnxjgt"}
Returns: 1
{"rluzmtyjjcnhpceeghniqcohoiws", "atlmqcswtdtenihynrwhsnog", "bxwcedlbwgxdxbpkihfmmxwtmfgraygxpxqqsqeixoodikij"}
{"rlatlmqcswtdtenihynbxwced", "urwhslbwgxdxbpkihfmmxwtmfgraygxpxq", "zmtyjjcnhpceeghniqcohoiwsnogqsqeixoodikij"}
Returns: 1
{"opmjexwskyhbefpimfhplopqmbdk", "rwawkfiuztpzrcjtxgwwzifcedewiiv", "wddtlcgjtoaakhaueskgtdmciaxhildilnd"}
{"opmjexwskyhrwawkfiuztpzrwddtlc", "befpimfcjtxgwwzifcegjtoaakhaueskgtdmciaxhil", "hplopqmbdkdewiivdilnd"}
Returns: 1
{"ddrveeeutgqyadxvqhozakptabuniluspkdvf", "oltdxyukvsukiufwxmildtobezkjbcgylvauzvpyddg", "jayzlmibyxofowecdwagjutvpsuzbiaqqkyfoofpnfm"}
{"oltdxyukvsukiufwxmildtobjayzlmibyxofowecdwagjutv", "ddrveeeutgqyadxvqhozakpezkjpsuzbiaqqkyfo", "tabuniluspkdvfbcgylvauzvpyddgofpnfm"}
Returns: 1
{"jjspadbyedsaqtvpmqcbgodvrxxubpezjieq", "qifxtinjifbrczrqmbpyo", "hywtglcgdlahvwpsacblidfqheyahvkzscnpu"}
{"jjspaqifxtinj", "dbyedsaqtvpmqcbgodvrxxubpeifbrchywtglcgdlahvwpsac", "zjieqzrqmbpyoblidfqheyahvkzscnpu"}
Returns: 1
{"sepwlqbwashywswdhzxepummcnalmwzbraoiqnfcgoctipvuj", "grtkglcilplaresoltjryiqgppg", "kxwvzsblwkhplvsjnkdqlkthjjcgjurzkpumejdy"}
{"sepwlqbwashywswdhzxepummcnalmgrtkglcilplkxwvzsbl", "aresoltjryiqgppwkhp", "wzbraoiqnfcgoctipvujglvsjnkdqlkthjjcgjurzkpumejdy"}
Returns: 1
{"imgphqfziddlghbjaribnifzigyfkylcz", "pzyzpkivyiwuxvmzuxpyeikdrsazsvtzgyhirxo", "yurtyrdqityspsyzlbtnlmfteaoyyvgmxsyuttgjdajoctswbg"}
{"imgphqfziddlghbjaribnifzigpyurtyrdqityspsyzlbt", "yfkylzyznlmfteaoyyvgmxsyuttgjdajoct", "czpkivyiwuxvmzuxpyeikdrsazsvtzgyhirxoswbg"}
Returns: 1
{"eebbierbeeerbie", "brbirerrirriibbriebrriiibe", "rieebbiieierbrreiiireiebbei"}
{"eebbbrbirerririeebbiieierb", "ierbeeerbirriibbrir", "eebrriiibereiiireiebbei"}
Returns: 1
{"qvqyqycycqcvvvqccyvvqyvqvvvvqqqqy", "yyqcycyccyyycqvccvqyvcvcyyy", "qyvcccyqqcqycccvvyqycvqyvyycq"}
{"qvqyqycycqcvvyyqcycyccyyycqvqyvc", "vqccyvvccccyqqcqyccc", "qyvqvvvvqqqqyvqyvcvcyyyvvyqycvqyvyycq"}
Returns: 1
{"oaeeeaedaoaaeeaoeeeadoaaeedoe", "aeaadoeeeaoaeooddadeodeao", "oedaaoeeeeeoaoaoeaooadeeda"}
{"oaeeeaedaoaaeaadoeoedaaoeeeeeo", "aeeaoaeooddadeodea", "eeaoeeeadoaaeedoeaooaoeaooadeeda"}
Returns: 1
{"tzffttutffffzfzfftfzuuffutfuuttfutttfuzftztzztu", "fzzzfftz", "zutfftfzzztztttffffutfuuu"}
{"tzfzutfftfzzztztttff", "fttutffffzfzfftfzuuffutffzzzfft", "uuttfutttfuzftztzztuzffutfuuu"}
Returns: 1
{"jqqvvqqeeqejjeqveejeqjqjqeqqvqvjvjvejvee", "qevejqeeeqjqqvvevej", "ejjeqjvqeqveeejjeqjqjevqqjvejj"}
{"jqqvvqqeeqejjeqveejeqjqjqeqqqevejqeejje", "vqvjvjveeqjqqvvqjvqeqveeejje", "ejveeevejqjqjevqqjvejj"}
Returns: 1
{"bbddbbdbbdybbbuududdubbbbududddddbyyyy", "dudddbyydddubydbuyd", "yuuuubydydyuyddbbydyddybudbubbybu"}
{"bbddbbddyuuuubydy", "bbdybbbuududdubbbbudddbydy", "ududddddbyyyyydddubydbuyduyddbbydyddybudbubbybu"}
Returns: 1
{"mmuummmuummmummummuuuuumuuuuummmuuuumumuu", "uuuuuuuuummuummmmmummmmmmmmmmmmuu", "mmmuummmuumummuummuuumumumuuuuuumu"}
{"mmuuuuuuuuuuummuummmmmuummmuumummuummu", "mmmuummmummummmummmmmmmmmmmmuuuumumumuuuuuumu", "mmuuuuumuuuuummmuuuumumuu"}
Returns: 1
{"kykykyykkkyykyyyykkyykykyyykkyyykkykyykyyky", "kyykkkyyykykykkyyykkkkk", "yykkkkkyykyykkykkykkkykykyykkyyykyyyk"}
{"kykykyykkyykkkkkyykyy", "kkyykyyyykkyykkkyyykkkykkykkkykykyykkyyyky", "yykykyyykkyyykkykyykyykyykykkyyykkkkkyyk"}
Returns: 1
{"xxoxxxoooooxxxooooxxoxooxoxoxooxooxxo", "xxoxxxxooxxoxoxoxoxxxoxoooxxoooooxxoxxoxoooxxoxx", "oxxooxxxxoxxoxooxxxoooxxoxoxxx"}
{"xxoxxxoooooxxxooooxxoxxxxooxxoxoxooxxooxxxxo", "xxoxooxxoxxxoxoooxxxoxooxxxooo", "oxoxooxooxxoxoooooxxoxxoxoooxxoxxxxoxoxxx"}
Returns: 1
{"rrcrccrcrcrrcrrccrrrrcccrcrrcccccccrrrrccc", "rrrrcrrrrrrcrrrrrcccrcrccrcc", "rcrcrrrccrrrccrcrccrcrcrcrrrccrr"}
{"rrrrcrrrrrrcrrrrrcccrcrccr", "rrcrccrcrcrrcrrccrrrrcccrcrrccccrcrcr", "cccccrrrrcccrrccrrrccrcrccrcrcrcrrrccrr"}
Returns: 1
{"wwwwyywywwywywwwywwwywwywywyyywywwyw", "wwwywyywyywyyyywyyywyywwwyy", "wyywwyywwwyywywyywywyywyyyyyywwywwwyyyy"}
{"wwwywyywyywywyywwyywwwyywywyywywyywyy", "wwwwyyywyyywyyyyy", "yywywwywywwwywwwywwywywyyywywwywwwwyyywwywwwyyyy"}
Returns: 1
{"mmaamaamaammaaaammmmmmmmaammaaaa", "maammammmammammaamaaamaammmammmamaamm", "mammammmaaammaamammaammmmammmaa"}
{"mmamaammammmammammaamaaamaamammammmaaam", "amaamaammaaaammmmmmmmaammammmammmammaa", "aaaaammmammaammmmammmaa"}
Returns: 1
{"nc", "wn", "mm"}
{"mm", "nc", "wn"}
Returns: 1
{"hn", "c", "l"}
{"l", "c", "hn"}
Returns: 1
{"or", "s", "oj"}
{"s", "or", "oj"}
Returns: 1
{"uwcrzvrriwgtprnpuhfgqlejrlpzvvhocbljejdewfhyrg", "rexjpupfzltoyhwbqmhrgxfdhkwihgldlvdtlfodgcy", "ntzqdowhkhbbaktrsuwfywguhupybpvcxoqlaatn"}
{"uwcrzvrriwgtprnpuhfgqlejrlpzvvhocbljejdewfhyrg", "rexjpupfzltoyhwbqmhrgxfdhkwihgldlvdtlfodgcy", "ntzqdowhkhbbaktrsuwfywguhupybpvcxoqlaatn"}
Returns: 1
{"rpuwqkjgurwnzhjccnbqvkogayfsouhpxlyyvxbvqk", "kpdhuefyedkcygyzxrvwwjxhcbgvfgjincprvutpvsetamcs", "gvrubluzyqyhqbfdvdouevdhzdnmvzdpqzdnapissif"}
{"rpuwqkjgurwnzhjccnbqvkogayfsouhpxlyyvxbvqk", "kpdhuefyedkcygyzxrvwwjxhcbgvfgjincprvutpvsetamcs", "gvrubluzyqyhqbfdvdouevdhzdnmvzdpqzdnapissif"}
Returns: 2
{"ygmwpuaxprgsklxoreaepcroqctyejvgnmkwkgfgpvkebuth", "xmmspgybocuoaluzezlejrpwbcbjqdzlmtfcflwfedsmok", "nvcmwlceokuxnsapdspzyxcmwsscjtydiamvdwknyrqubghc"}
{"xmmspgybocuoaluzezlejrpwbcbjqdzlmtfcflwfedsmok", "nvcmwlceokuxnsapdspzyxcmwsscjtydiamvdwknyrqubghc", "ygmwpuaxprgsklxoreaepcroqctyejvgnmkwkgfgpvkebuth"}
Returns: 1
{"gh", "", "hg"}
{"gh", "hg", ""}
Returns: 2
{"tdd", "tt", ""}
{"", "tdd", "tt"}
Returns: 1
{"a", "a", ""}
{"a", "", "a"}
Returns: 2
{"tatattattttattttttataaatttaatttttatttattaaaaaata", "tatataatttttattaataatatttaatattaatattttaattttata", "atataaaatttttttataaaatatttttttattatatatatattaaata"}
{"atataaaatttttttataaaatatttttttattatatatatattaaata", "tatataatttttattaataatatttaatattaatattttaattttata", "tatattattttattttttataaatttaatttttatttattaaaaaata"}
Returns: 1
{"hkkhhhkkkhkkkkkhkhkkkhkkkkkhkhhhkkkkhkhhkhhkhkh", "hkhkkhkhhkkkkhkhhhhkhhkkkhhhkhhkhhhkhhhhhkkkkkkkhk", "hkkkhhhkkhhhkkkkkkhhkkkkkhhhkhhhhhkkkkkkhkhhhkhkkh"}
{"hkkkhhhkkhhhkkkkkkhhkkkkkhhhkhhhhhkkkkkkhkhhhkhkkh", "hkkhhhkkkhkkkkkhkhkkkhkkkkkhkhhhkkkkhkhhkhhkhkh", "hkhkkhkhhkkkkhkhhhhkhhkkkhhhkhhkhhhkhhhhhkkkkkkkhk"}
Returns: 3
{"pmmmmmmmmpppmmppmpmmmmppmmmppmpmmmmmpppmpmpmpmpm", "mpmpppmmpmppmmpppmmmpmmpmppmpmpmmmpppmppmmppmpm", "pmpmpmmmmmpmppmmppmpmpmpmmpppppmmmppmmmmmppmmmpmm"}
{"pmpmpmmmmmpmppmmppmpmpmpmmpppppmmmppmmmmmppmmmpmm", "mpmpppmmpmppmmpppmmmpmmpmppmpmpmmmpppmppmmppmpm", "pmmmmmmmmpppmmppmpmmmmppmmmppmpmmmmmpppmpmpmpmpm"}
Returns: 1
{"hhxxhxxxhhxxhxhhxxhxhxhxxxxxxxxhhhxhhhhxhhhhxxxhxx", "xhxhhhxxxhxxhhhxhhhxxxxxxhxhhxhxhhxhhhxhhxxhhhxxxh", "xxhxhhhhxxhhxhhhxxxhhxxhhhhhhxxxxxxxhhhhhhhxhxxxhh"}
{"hhxxhxxxhhxxhxhhxxhxhxhxxxxxxxxhhhxhhhhxhhhhxxxhxx", "xxhxhhhhxxhhxhhhxxxhhxxhhhhhhxxxxxxxhhhhhhhxhxxxhh", "xhxhhhxxxhxxhhhxhhhxxxxxxhxhhxhxhhxhhhxhhxxhhhxxxh"}
Returns: 7
{"tittiiitttiititttiitiitiiititiiitiititttitttttttit", "tiittttiiiitttittiitiiitttiiitiiiiiiiiiittiiiiiiii", "itiiittiiiitttiittiititititittttttiiiiititiitittti"}
{"tittiiitttiititttiitiitiiititiiitiititttitttttttit", "tiittttiiiitttittiitiiitttiiitiiiiiiiiiittiiiiiiii", "itiiittiiiitttiittiititititittttttiiiiititiitittti"}
Returns: 12
{"taaatatttatattatataaattttaaattataataattaatatataata", "attaaaattaaatttatattattttattaatattataaattaatatttat", "aattaaaattaatttatataaaaaattatataaaattaataaaaattttt"}
{"taaatatttatattatataaattttaaattataataattaatatataata", "attaaaattaaatttatattattttattaatattataaattaatatttat", "aattaaaattaatttatataaaaaattatataaaattaataaaaattttt"}
Returns: 6
{"ggggggggggggggggggggggggggggggggggggggggggggggggg", "ggggggggggggggggg", "gggggggggggggggggggggggggggggggggggggggggggg"}
{"ggggggggggggggggggggggggggggggg", "ggggggggggggggggggggggggggggggggggggg", "gggggggggggggggggggggggggggggggggggggggggg"}
Returns: 120270
{"ddddddddddddddddddddddddddddddddddddddddddddddddd", "ddddddddddddddddddddddddddddddddddddddddddddd", "ddddddddddddddddddddd"}
{"ddddddddddddddddddddddddddddddddddddddddddd", "ddddddddddddddddddddddddddddddddddddd", "ddddddddddddddddddddddddddddddddddd"}
Returns: 182413
{"cccccccccccccccccccccccccccc", "cccccccccccccccccccccccccccccccccc", "cccccccccccc"}
{"ccccccccccccccccccccccc", "ccccccccccccccccccc", "cccccccccccccccccccccccccccccccc"}
Returns: 25969
{"ccccccccccccccccccccccccccccccccccccccccccc", "ccccccccccccccc", "cccccccccccccccccc"}
{"ccccccccccccc", "cccccccccccccccccccccccccc", "ccccccccccccccccccccccccccccccccccccc"}
Returns: 17150
{"uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuu"}
{"uuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"}
Returns: 70098
{"wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww"}
{"wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww"}
Returns: 697428
{"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}
{"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}
Returns: 685447
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}
Returns: 741707
{"wwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwww"}
{"wwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwwwwwwww"}
Returns: 51952
{"jjjjjjjjjjjjjjjjjjjjjj", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "jjjjjjjjjjjjjjjjjjjjjjjjjjj"}
{"jjjjjjjjjjjjjjjjjjjjjj", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "jjjjjjjjjjjjjjjjjjjjjjjjjjj"}
Returns: 63641
{"kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", "kkkkkkkkkkkkkkkkkkkkk", "kkkkkkkkkkkkkkkkkkkkkkkkkkkk"}
{"kkkkkkkkkkkkkkkkkkkkk", "kkkkkkkkkkkkkkkkkkkkkkkkkkkk", "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk"}
Returns: 62007
{"nswnnrsnw", "mns", "rmnn"}
{"nmnrm", "swmn", "rsnwsnn"}
Returns: 0
{"zazjzgazgoaagojoja", "ojaaojoozjgzjjz", "goaggojgzjz"}
{"zazjzgojaaogoa", "azgjooggojg", "oaagojajazjgzjjzzjz"}
Returns: 0
{"pqqqhrrrhrphrqhqrqrpbpq", "qqpbhqrphrrp", "rbbbbpbrqbhrrhqpbhqrqb"}
{"pqqqqqrbbbbpbrq", "hqrrhrphpbbhrrhqpbh", "rqhqrqrpbpqhqrphrrpqrqb"}
Returns: 0
{"yfocomofocmomoccyyymmcom", "cfmfymyoyymoyyoymcfcommmfoo", "fofmffyomymmfcccmomcymfoy"}
{"yfocomofcfmfofmffyom", "ocmomoccyyymmfymyoymmfcccmom", "comyymoyyoyocfcommmfoocymfoy"}
Returns: 0
{"emmememmeemmemeemmmmmmemmmmmmmmmmemmmemmeee", "eemmmemmmmmmemeeemee", "mmemmeeemmmemmmmmmemememeeemeemeememeemmmeememmm"}
{"eeemmemmeeemmmemmmmm", "mmememmeemmmmemmmmmmemememememeeemeemmemem", "memeemmmmmmemmmmmmmmmmemmmemmeeeeemeeeemmmeememmm"}
Returns: 0
{"kkkkvkvkkkkvvvvvvkkkkvvkvk", "vvvvkvvvkvkvkkvkkvvkvkvkvkvvvkvvvkvvkvkv", "kkvvkkk"}
{"kkkkvkvkkkkvvvvvvvvvvkkk", "kkkkvvkvkvvkkvkvkkvkkvvkvvvk", "kvkvkvvvkvvvkvvkvkvkk"}
Returns: 0
{"ccaaaaaacacaacacaccac", "caacacccaccacaaccaaaac", "ccaaaccccaaaacaaccccccccacaaacccca"}
{"ccaaaaaaccaacacccaccaccaa", "acaacacaccaaacccca", "cacccaaaacacacaaccccccccacaaacccca"}
Returns: 0
{"isissiiisiiiissisisissisiissssssssssisisiisissis", "iiisissisissssssisssissii", "isiisssissssisisiissiisiiisisssssiisssssssiiisi"}
{"isissiiisiiiissisisiiisissisissssssissisiisssissss", "issisiissssssissiiis", "sssssisisiisissisisiissiisiiisisssssiisisssssiiisi"}
Returns: 0
{"fffsffssf", "ffsssfsssssssfsffffsffss", "fsfssssfssffsfssf"}
{"ffsssfsfss", "ffffsssssssfsffffsfssfssffsf", "fffssffssssf"}
Returns: 0
{"uvvvvvvuuuvvvvuvvuuuvuvvvuvuvuvvuuuvv", "uuvvvvuvuvuvuvuvuuvvuvvuvuvuvuvuvvuuvvuuuuv", "vuuuuvvvuuuvuvuuuvuvuuuuvvvvvvuuuvuvuuvvuvuvvvvv"}
{"uvvvvvvuuvvvvuvuvuvuvuvvuuuuvvvuuuvuvuuuvuvuuuuvvv", "uuuvvvvuvvuuuvuvvvuvuvuvvuuvvvuuuvuvuuv", "uvvuuvvuvvuvuvuvuvuvvuuvvvuuuvvuvuvvvvv"}
Returns: 0
{"hhhhhzzhzhzzhzz", "zhhhhzhhzhzhhhzzhhhhzhzhzhhzhhzhhzhzhzhhh", "hzzzzzhhzzzzhzzzhhhzhzzzhhzzzhzhzhhzzhzhhzhzhzhhh"}
{"hzhhhhzhhzhzhhhzzhhhhzhzzzzzhhzzzzhzzzh", "hhhhhzhzzzhhzzzhzhzh", "hzzhzhzzhzzhzhzhhzhhzhhzhzhzhhhhzzhzhhzhzhzhhz"}
Returns: 0
{"", "", ""}
{"", "", ""}
Returns: 1
{"abab", "ab", "abab" }
{"abab", "ab", "abab" }
Returns: 11
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }
Returns: 879801
{"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }
{"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }
Returns: 879801
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccc" }
{"aaaaaabbbbbbbbbbbbbbbccccccccc", "aaaaaaaaaaabbbbbbbbbbbbccccccc", "aaaaaaaaaaabbbcccccccccccccccc" }
Returns: 0