Connection Status:
Competition Arena > DistinguishableSetDiv1
SRM 694 · 2016-06-25 · by IH19980412 · Brute Force, Dynamic Programming
Class Name: DistinguishableSetDiv1
Return Type: int
Method Name: count
Arg Types: (vector<string>)
Problem Statement

Problem Statement

There are N people. Each of them was given the same survey that consisted of M questions. The people were numbered 0 through N-1, and the questions were numbered 0 through M-1. Each person answered each question by choosing one of the provided options. For each question, the options were labeled using distinct uppercase letters ('A'-'Z').

You are given the responses to the survey: a String[] answer with N elements, each consisting of M characters. For each i and j, answer[i][j] is the answer person i chose for question j.

A set of questions is called a distinguishable set if we can use it to distinguish between any two of our N people. Formally, a distinguishable set of questions has the property that no two people have the same sequence of responses to those questions.

The set of questions used in the survey has exactly 2^M subsets. Count how many of those subsets are distinguishable sets, and return that count.

Constraints

  • N will be between 2 and 1000, inclusive.
  • M will be between 1 and 20, inclusive.
  • answer will contain exactly N elements, inclusive.
  • Each element in answer will contain exactly M characters, inclusive.
  • Each character in answer will be a uppercase letter ('A'-'Z').
Examples
0)
{"AA","AB","CC"}
Returns: 2

There are 4 subsets of questions: {}, {0}, {1}, and {0,1}. Let's look at each of them separately. For the empty subset {} each person gave the same sequence of answers (an empty sequence). For the subset {0} the answers given by the three people were "A", "A", and "C". Note that two of the people gave the same response. For the subset {1} the answers given by the three people were "A", "B", and "C". Note that all three responses are distinct. For the subset {0,1} the answers given by the three people were "AA", "AB", and "CC". Again, note that all three responses are distinct. Thus, there are 2 distinguishable sets: {1} and {0,1}.

1)
{"XYZ","XYZ","XYZ"}
Returns: 0

Each person gave exactly the same sequence of answers. Thus, no subset of questions is a distinguishable set. The correct return value in such a case is 0.

2)
{"AAAA","BACA","CDCE"}
Returns: 11

Among the 16 possible subsets of these questions there are 11 distinguishable sets. The five subsets of questions that are not distinguishable sets are {}, {1}, {2}, {3}, and {1,3}.

3)
{"XYZ","XAB","YAC"}
Returns: 5
4)
{"XRFQUHISFHHZRRLFHXJD","JKSPAZTUDULANQSJZCCE","LLGCCTJJSSNDFHTHGOBJ","IMLYEDHEHLKTXQXZLHLD","BAHIHAPPQQBYEMYJSGNZ","RZUQQUQDBDHEDQNMSEDI","XEIBRHMLPBMIBHZRBRWE","UDKZTZNNEQVDVEEONTZC","ULMVULOXELDAOOBKPOXT","FVYCBDSOWRSQEGOZUCYY","NCZEQAQFRPBYMZANESDC","LVVPCJQWLPWBRXHJYZQR","ORPDTRQZLUCYRXPTGGRT","XOWQLDBLCRETLTYGMOFX","KHVCELXMTPGSFCISILEM","CIHPEFVQUBQEINIPYGBT","VHLCMVUUGAILLQARVWHR","XZWHNEWNMYHHHSLTQIPW","IYHVOIMLEWDDVBKKHHYU","HFBOZPKPXBOHZVDPFRDL","NGOLHBVOKVIRAMHCDRRA","TFHUDKKICPWRVKEENCSX","XDQYRYCUPTUKBDFEQROU","GKLBXSHKUBKREARXYTRO","PNYQTFUJWKDCVQFSKMEE","OOWUPPSNJLDYBEQUJMDG","WIIRAQLLEQPSENPTDHJO","UMMVQERAQWIMESGHIRSN","HJHOXWJCFSQCHEXZIRBY","NJMSESZMMTBTCJJBHTDN","NVRWZQYJHZJVLWPPQQDC","JFYNQHPXCUMSSDORWMDD","OMYZKPOBFTDQYBEQLVQN","RCFJIWDEIGJWUKXFZNGF","HLXHPBYAYOPSSXBCTGID","MSCJEZODPWKWJIFYLDAM","TQEOPHSIOBNCVPNZRBEG","ZRCJZJJMNMAIEEWTOPDE","SQIPGWQZZUFBLJMMSVBH","HBQLGOGWFJAZAKOIGEHI","BOJOXVBRQCZADRNLHUJP","DLOFWFNCLWMOKVDJQGBJ","IALNTYBASKPYWGDSLTWY","PJNAGQLXWMIGOTVHRWKM","HBMFHPZUIVVAGICNANMY","AUEQNZYGYKUFLGMVYLRI","GMIPWMCWAOUAIYQXAQFY","CAFQIRLGEERMTBBPOFMO","TIQDJICJBIJDIQTSHGBL","NSXGVBVJGJZCSPFDAKMB","SXGCNCUWIXJXRIDNJBWQ","KYSENZHPJVQDSZFHBCDL","ZMJRVMEGNCYAASEQSMFD","JYHCZOJAQPLQBWJYJPFY","RDYUYFMQTRVCREGQTSSJ","HEBKAMLLBQMTVKPVRBLK","UJPMNVEGNXSUDTHFGSTJ","KFEHRTDJUQVRZKFNGJTT","ILQLHXTPRMYBRDIIYNTT","EPKDZPSFAMBJZRWIQPZH","DYKUDUFBIYWMNIRNZKSA","YVLXMJIEZHNCHXZKUEOC","EKQSTHFSRZUPXFPLRZQQ","GFUOFVAZBOBGBRYUYFOS","GJHDQYPHXHZGMWWRRWQT","NTBOMZINGYFOHOSAPJJM","QJSEHOYYNQTAKUOWVYLD","YQSGHMIWXRIPCDTJTRKG","KFGUCWSZWEDVWXDDLNBI","GKXJPSUIMGPWOXSSWKRU","QWRNVWSGJUOQGNBXGXFU","EWQUWIMSUDOLCGAXCUEO","QUEWIHTQEBKKXAEVKSNG","WERAMTXOQDCGYIFIPAAU","DKGBMLWYDMEBSYDERBSJ","GXQEHXOXZOTDAZEMMCKS","QRVIPZOICJSIGKPNHDMI","UFLUHRJTUVNMMJXBILKM","UEUCOJSXPEFJMRFVIOQE","METYPSCZDOLASFEGPWFE","DMPRDUOOLEUXINXXHZWN","NHNFPTNGSUMXHBQKXEAI","IVHTKFQSGPFUYUBPNRVH","LHEUIUHIYHQHEACRHULN","JQJKMNZBGVJTCNONKVVI","ENRJPTAWOLKZDVLPKLSQ","IBKMRYZBVWLZKDIZYKYO","XKOAFZRQMMIUNSJESKHN","HTNTYVUWISLFCZIKABAP","NILDDUJVFRJMKWHITBGB","URJWSRGVUIKITVLWSWTX","NCLZASJUVQXPJGOCZWXU","HJEAGRYYNRXBWICWCMSY","EQPNWDRWAQSHZWJGNJEA","CEDYOGXRUPRYFINEMFCO","VUXXQIDDRJDTNHUCPRVJ","GOJOWYUKDWABQZYIHDLA","MQUCZOGOHDZNTKDRJXCO","TEPLENTLSGMHXIJYYRPF","WOUPBAGKXIYTNQGTFAGY","ISFHCQGCHVHDLESMEAYD","LZYAPFTUHZSPUZZYPFBY","CKBNOVCUYAAJBYJQDELM","DFEXFDWWKZVMJYBAWFUU","IUFJVOAAUNNXSTXZWVWG","UTUFRXFPDALLWQURGUSA","HHYCAXBYSZGOSATMXZDA","BPNZFIRMCLOMSOQULRSF","TYTNAPBXQFARUNSBXJPC","WEOQSEKEXCLSCFGCWHCM","MEFITXKRJZTFFJYYPIEO","NPHPWNUSWYGLCNTVNFOY","HHDMSDMHMQWZIFQEUMZQ","KFDMVZKIEYGNILCAPOKD","HICPNUTHJSZTADIVCSFI","SLYAYADNQPQXXUOMRITA","CUTEXBZBVEMORKQQMVFC","KWAHSOTJYOJDLFHKIJME","PAUJMKZYGEASCCCVTXGR","MQWXXGJFPVJGXDRJQQHY","XIQBMSYFQFXEXVDUBMBS","KLBHQSRILAGKKXLXRMCJ","RBPQXSKAHLTRYUAROTZZ","WGJGFXDYJIICJXSISEJZ","RESSYUJMQIOMQZSXWYWH","GGLRFFAZJJADNSVNPGBF","QPRJRJGNJEXPMIHSOHRZ","SSEHMZWBHXIYPZJGLPVU","WSKIDTARCUSUMXBAYXCG","WKGNMPTXGRTCJFLOYNHA","HAWVXZWXYAFVMNKYCEXL","XTNIYAXXQEZZEWVDXTDW","TITHWDGAJFLGYBPZDOYT","SXTZVQETJHRCSKLONRQZ","ZCFZFWYIKYEFYXGTNKOY","UHCMRNCHHSIGWPHDMIMY","GSFERLAGYQESAGGTTKAC","EKIDASGOCUMIMUPDFRJF","JPZJVFDRRFTYQEBSWHGY","ESIQOZWUSHBEXBPSIULA","CFYSJBMHISHOMRHBTDXL","KYRHZHCKBNKFUKXFLLMV","DVKQNRRIWQVIONSQWUAZ","JKFEWELJQYGTTSLILCQH","SMQJBKZXGZWPLDVJIHSY","HYRCRDNCHDMCRELUOMRU","LQLYTJHBQZBZZVBSAOXJ","UJLNPYIDKBZXTKXPTESL","FUKHROZRCWAYHOOWMYBZ","BAYXLWMECESIACPRQQIV","PLVYZJVLJYMLZNIKJUQL","AIVDNMUFFFAUQYSRHPCR","OREPEMZPIRAKCYNPMKUR","RXLJVGAEXEXLVBCBPDQX","VTKZRZQDJKXCJILEQNLO","SIBPMERBHJBECLDVKTBW","GYARIMWZZJNTRQJDUCHE","LIIQVONFJODPOEHXSFYT","ONNHDYNACUENCOFXCTEO","JKDYQMXITVDJIQRNQENS","ATICKNBMGHAQRGQHUNRO","IVXSLQFEUVWWOEAYSBNA","JPQAXIKSVBGFWFXKWDOS","AKPORPPJTELCTEETMQLI","STNOANAWSOPSBGISXXDQ","DQUZUZSHPFRJAGAATAZL","RODSWMMTLRMPHGOCHGLX","NCINKIPEJOPCETWAHIWS","BIHKOXOWFZVSDDHOOXSZ","LJBQCXQJHOEIWNSNLHLQ","IIJMNSCBPWABFBRKAJVH","YZPWNKJYRWQBEBNUURVJ","NYKTBDFCNAJLABJPLTPE","RFFYJVSDMNOCLZXNECRR","CAEEDOTOJIUAQAYZXQEJ","GSNTTKIYMZPPCUTFKPUT","XQVPQUOPMSZULMOEZWEL","YUCAQYHANDVMUQCMKQCZ","LDTYRJCQIHCGDEIVCPVR","TSEPIGBVYDUJGPJYZOQH","XSPAZXVBOSVJKZYSHAPF","FJROZAOAOEHLXWNYVKBL","EWVQVVLCXAKFKDTLFHLU","NUHKQXKNHMAOIVEETPIQ","QUVAXQNDZYZNSIZKFKZP","WZDEXHKQXVIPPGPPWESW","CTLWBKGJUHYSGDZDMJVL","GEAWKPNITFGXYRTBEBKY","IKTRNSUABQLKWMGGDVQZ","AXYAQUDUXOVGAOZOGTQJ","LDTHRBPXWGWYFWAXQESO","UNWUDVKLQAWCEQLXTDUS","JSQQPTNFXHVTWRNZOYKH","AJLEBWEUZYOKRFAGAQNZ","XJSUCFVTFIAGRLKSJQML","PBVGIYOKODJNOBHTGDMM","NOSEBEWKXKVMNTUVRKFH","NQUCREVAJJOWXICYMYKJ","IGXWBRTSBBBRRXTLDOLO","XZKWHOUVMGHXMEVPYOHB","RKSLILWLBHAAIMWPBSMP","ZTMNAHDYYMBPXWCFHYSL","HULPHKGKCTZBMOROXUOV","GQNFMPKVQFIXZWNIGVUK","OWODKFRJBGFHYUNMLZJB","GSBGQQQWLLICHWFTDYCE","GJOGDBSRCEULYVTONJMZ","UUBDRIWWIZBPIPVOSQFW","UZHSXAIKKULGOOKHYGEH","FFYQWTEOLJKHKUZJUHWG","DHNSYZBWFFDNMBDIXJYK","ULSGFTQZDMGGVVYTUASZ","HVOWZTEYCFIYQAFVUXWX","JEFGZECTGUVPPLLQFSOJ","XXKPZPMTMISXNYFOEHKM","BFBTSPJZJALGZVXYMJUA","TMZIMEXQMHCPOGIIXUIG","UTOTOLTCWNCPABYMFXFT","GJJWPTEMNMSJHGEXTYZP","LBFNEFCKEJFKSOGIIMWX","ZRHIZLGTLHIZJPMNUQZY","ZFKSVSCFFADGRKORXWMJ","EUIPKWEGPEHQLTKIMMOR","PRXIDNZCKLLQIVFUUJCL","PLBAFMJRAZKRQJAVWBXI","NLYXIFTEPVPGHTJMHUDJ","TNBLWBGUCDFRQFQZLJFC","FVIMQRAXLFGGSJRQKXMP","DRGTXXUIGAMNXUBPOBMB","GUIAEZSQZFFCYOXVLUFT","WTJVOKKCMYFUSNVYNNPO","UUQTIPQVLYRHRAEHMOLA","ORVJGSHTHWHCTZXDRPZC","PSMJUSQGJEHXVCGDUOXD","MGFFIEJBWKFLCTUWMNEV","RLSOPZRLPQPBZWJJBUKZ","ERKILHGXWKSPWMFLNYXC","ROGQKPBNJNMPEZXPIDOE","NITLVAZIYYNPMTHYKKMT","XAICZHTHKKNZSINPIMAJ","KNYYIIWSSINQJXUKEPUQ","ZHPUSEJAQJJCYKAGUXAM","HNEQKADOSXERGWNYCXZT","IKVHWYNQVQFCDLVOMYEE","VLXBJLALKBGSNCBKCRCX","HHBKVWAHUFNRSMVBZXML","ATGNXHZZYCYFLZSGYSPS","ZEMRRJSSGHEGCKVBTVCS","XAZIZRRXMGSLLGFEPXWX","GCFKOALIVNCUNBDPTWOH","CISNQXTHXQEFULQLOBTJ","PVGEYJVTHMAJUTZNSSUR","KBXFMNQAOLMFISMGDJAK","VCTSVUFQNZHXCECPTURK","HFPPZDYCNYOIAKAYEFQR","HXPJETAXQUHXBZNBCLDR","LUANECNKKDCRBTCFOFEG","BMECNTDPGJJRDJGJNUTX","XXQASVHJAMPBATDNOJEU","SNNVYWGMQZLPXCQRZXAZ","LQCLLHAAQFWKUMHTINHY","NSNMWFDVDEWOWACHKCJC","JGNESUZAIGAXAPLZVQWA","UVQSVSAFXJKGPXKJRLLB","RLYSBLTYCPYWKORIJRPG","CZMUWZDQKPRECSYDDRDF","GBETQVBBOQHQQVKOWQEH","FWNHOLNTEQZKUDFMAGNO","XWEPRPDOFIXMGKVWXKPB","DONZTTLVZYJYUQPNHVDO","DAALMXHJKWKNNAMITZEU","ZPVVFMIMHMAKOCVBAEMK","BZZQZNYUMEOLULGZYQMF","EOSTRPURUIDVHELGRLAF","QRQKCYJCQXIVMAOFPKYJ","SBGAHTIYFLDVEVFGVQLL","QTGEVWJMGHWBKEDRYLRD","YWACTHLOXWBPPKTMGEYP","NWQXBTQZGJEFHEJANUQK","QUCHEXTKCSZPQRPRKHST","RYAYEJBRETEWNGGRDZEF","TFXKXMDJTWCMUENZOQQU","JUSZCYSGAWNTCKFBYJKU","HPIBTXCJNVFZRYYUWQCY","PRUTEZUCKGYRVJVRGZAU","UGVOGVKELMDCDXVJYROJ","AMCXVXOEZRAVZVJFQTLD","HOINNDWMXKVXZZUWZLCY","CCTDXFIPYTVIKDXXIVJF","GGEHGBFHMIFQKYTKFDBG","YWOKZLIIGTPOCWXKXDRL","NWDXWYJCBLIBHYMJLWTT","RIKTGHDFMUQZSTZRTITU","TDYDBMMMIFHZPRVWZYBN","VUNPPMGJWZFQEFTFRHTB","OBDDUYBTYFJVZYLQMRZI","RHYVMTDEAYHQZKUUKXPJ","CAEDYRWKJXTCETZTNCZP","BGGCTCYDZQOEQVHPMFZV","DUXJOXCBBBSEIYHBAFGC","VVGOSPDEVECYZBHNYKQC","NIGXJNAJVHLSERGWJLCE","SEERGNGGZYINGPKPELBB","UMWYGEWPSYVKDZDLMJRM","HCBPTLHZWIBQWZQEDMTX","LQHQPKDEVUSEYTUREBRD","LUVHTOMYAHWNYFFPQITN","FLSDGOVLPOQCINJDBXDC","HZRFHXWXHSMMFESMSPZJ","DPLNCXQGWTIDVBKCAHBI","ZNWESOQMDPWIGJVLILRF","HBICCTEDCHNBUJHOAYBD","PZOYKJLTVCYCFGGHBMMD","TZGPLOELOHQDIEDSOOLL","QJPXSXFVJTBCVHRIVXTJ","ELPOQSHGJSTZEKXYHETQ","ZUSUELCZLXLPJCGBUNJD","HCFLMEJVKFLLBFIFSMFD","KSVVUBYQOJWVNDJBJUWT","ZHEBMOGEBNKLFFIZGISU","RORERAFAVBVWKBZWQGCR","TMEBROCZWUVNKNRDPYDM","BALLEKJUQLNMATPTHRTD","OQSYDJCVJHHKKSVODEKV","RXJTQYPZSKCGAUGEFKBQ","UKAEDXUIBEFUDPQTNFUF","PWNPSUVZGWPAHPEMMYWP","EBLHSBCIGWNVUDNMZILF","HCIOROCFNYWTZIBULDCS","CRPWUCLVNYBUBJKUXMAM","KYGLGJFSOJMQBDPVIATV","AURBFBWEPYRZWZMFKUZY","DNREQICAIVVKROMWRKCG","KTHGUWNEQOFVBYCUGGUQ","DSAUGMSAYUGIQQRMOETE","TYBWYDQEJLUMDUIJJALJ","XUSPKJBYPUEKUFHULXYU","KUJNRRZCUKLTEDIQOJOG","GUQCCZXNZVJJSSXJMWLI","IWBNCJFSUUYAQRFSQCHP","ZRZRLYCZUNHEMIROTXIO","THQLAVGQXNIZGJQUHTTD","IDHUNZKHYTVTCLECJMUG","ACFINYCUTYXBBFWOGIXG","BUZFIFHRSEZUIFCWFHQY","FOBITXYBIWHJQIRYNAPH","EPDNWGJDPBDUPEEKCCNM","YUVPCOPSPHBTYFIUNRZC","TCYKGCXKEKWFFUWJILBX","SDTQKBMXVNBQPZAWBZGH","KFMRZIAHWEHQJAHTDVSY","JTOYURWVQFEAKTTJDWSZ","ABQLBZGFWYFFTUGNLEKB","JOETJZENVZMXAEIEFQJC","QQHJKPYVUIZFZFZIEFXA","EMXHQILWAWYRMHAXZZUT","JVYICZTHHQJNCIUVSHTT","DTKQCMPBLLWXJVHLWASD","TDTXMNSEVNXAGHSJUHKH","VHGEEOPCOKIHNBFZQZGN","NDOTNGEJQPSNYZRCNIGD","UONIPUJGTPVITJEISITK","ZLXXKQBZAIDVWQDOKMWF","EROZBUHVCAFCNEBAWFZW","PETNWYBINXORREQUYZPC","BWEOCIOYPQWEWSRTQVBD","URWLXMFVNWYOSEFWOVWD","LVHKNBDFWGJQYHCXWJTJ","GTAAZFXOATTOOBYBCDHA","JSQJZUHVECHKVHKWMJKO","DECRHCVLFELPYDYZYHXE","JEOGLADZKPPPVSIEUDRA","JERHIRHIZEMKKCTXEYYQ","PNFNHORETLGFPXMZQVHP","BVCNZXKGVIWMYEZFSTJN","EPSTOHTFECWGYATZXGFU","QCHOGIWABHPFZKZNRUUV","WRDWTZWRFDNVFWMNFIPG","PHMQRLEKHAHDRLALKYER","BTMJQAYVIOBAVNSOAYYH","ZFNSQPFCNJTQDIZVIYQT","OTVLJNZJMXTLEIDXXJZM","UVCZFCUNAMIQGFBPVAAH","ZVUDDZCCKEOHZRIGTDTV","RELXJOOEOPNPKJUQLXSV","BHECYNITSDOJJBJTPXZF","MPUZYOPJNJHOQLSQAAJS","GZEPANKRKMWZBSABJPNW","YWNRJFHKIRCOSIFVVSMI","ELJHFJIOAXLYTYRDFZPN","SRDKCJFXDUHHHQOMZYBZ","YOATOTWTULJOFMBHXGGA","COJJGZYIAZJYPLRDFQYZ","DHOIWPRVXYYCOHLUHLEJ","KOHZZAEEQDGWMUEKLYGK","YEMOLAKULPDYDMZCPGJF","LPDXLIIYIOIGUXWFZGCK","VHKYUKDJQMQBDUAOEKMM","AWUUTQASYEFULPUFBXQT","LHWODXCJJQXKPREIJGDH","KKDWZYDDXWWJFVXISCRB","UOLJHSUSYXBJHHHIFMNC","IMNNHNXBRQCLGQXNKRHI","QLTZSCJZPXDZJRPSEMTX","DXIJNHZXAIIQTDRNGBMX","AQWLJLDPAWMFTWQJERIE","ASXVWQJCTXZVNXGYJLNL","JZQFYGQEYAKATHVPAGTT","EUPTTXSEJHPUJFZHORLM","SVMLFJCFQXAWTRRMPJRA","TGUCOWJCNWOFTCSYNWFD","TGBMZTZOEQOXYLBMHKOW","IEECGWCUTIZOQDBPWCGA","UWASHBFQOTPYATAGPDCK","NEZFHCWFECHYBHSILXBZ","TQXTJABAFGNUMMZVQXAU","CHUDRONCMODHGCCRCDSH","LHBXVCSLCUHEEDJVRWZF","NCMTEOLHUFQFOUFJYXUA","UBGYEPTVOSDDUPWAGJJA","QCHEWMNWMJZGKFEQXZON","RRQNIOPOAZQSBAZZMOXY","YWGKEMBDLRQEIGTQWJHW","KZRNZQOMELMCKVPOHQRT","HHZRPTJNEQMOSDDRTRFX","CUCOPRCYJVTQCTJTOSJS","LVIDYLWRCEOGYSVPJZPS","VJKZETVSOEMZZWEXHAOL","GETEZQVIQLDNWPMALJUZ","NIAOEELNGBYNIRTHKRRA","EWNAMBCZLYYAGAPKGAXM","EXBMQXVAOOASLPSZTWYG","UWGAYVMEYLSCKUQARNBH","BDZOVTNOPLULJCNHYZLY","MEAWASYTHZAIFBXAWMON","YKYJMLRMMEKAKMYMEWFL","WHWBIVDGHRTFDRPREIEQ","OOQBBONHNTVLCRONORTV","KNDNEUEJCKBSBUTCKHLX","CGIEZWTNNNLXAOMGKTRO","DTGEPAIZJUXLCHREGLTT","AETAUHIEAAUGVBKKDVLM","RIZVSSZYFVTFBOHWWQCW","QXENARXDMIRFTSANKANS","XGXYVFWTXZRPYWCANBDB","LWGGOGTAIGSFPQEMXAFU","BWLBSNBFQGGBCMIQVDRD","MLLDBRPARUWVQHYLUAQM","GZOLNYBKDUORGBUJSJML","DIGWQHHMHZZPAPAQPEAS","YQKGRESJOEVTODRGKAVT","AWJCLLSAPTUQJEYBLQMZ","WJUNNOTZOQVOMERZRJZH","EWZQAXRLQFMOPJBEXXDL","NYCCEVBWGDFLZEBBDUPT","ZBKOMLULKYXAYZCFWFDC","KINJOQNRKCNMFXCSKXDX","VCXVDBAZIFCTNPEDIRXS","TMEBJHTVEYSBDPWGSZGB","EKUUBYZJSWCLKIOTPHPV","IJYLZXTTWZUCJQYNRYWJ","WYWHJLCYUTWEDUPETJXP","KUUWKUJDUFMRGLAPYEPS","YNXDKOJDZGVMCPKPLVSG","AHZISZZQFPKFEJIOATSZ","ANNEEXTPSOVVVUFNVFFB","WPIABTPBMHCOUQTYPOPK","CLHXFMMDRRENJMOMHFNU","MPIIHBIZQXLSISSQGETA","YZNJNDVVIIPWZXEJBMIR","KVLUNDKVKDVIELRSQMNB","WCXVBEGCSQVELJZAOLWY","RTGVEZNVLCYJGVFIBNMU","EKYPTZSJLOICHQXOQNLD","PJNWEUGIHSCNECDXCVHN","LRRUHQIZDVFVESTLOZTX","TVLYXOXBLGQYXHUHAFIF","ANAFHTQVUJVOGGOFWLHJ","SXHPHBYHGHMJWPOEKGBF","PWVXCJCAULJMJSESUEZC","LNLICBONHPSYOPVSYATU","LCHWXNORRPVFDJPFKDSS","UMSKBODBQYWDCFAZSQSL","IOSLZHSJMNDJZWTDMYEC","YCFBHHABAVNIJFTIPLTB","AXMCVIFHGLLFOQIXAIZA","DOIOVDYKQUORTATOIAVR","NGYDYGBYQCAUQIKLNLWE","FMXYMQOXSJOFRMJRSKSI","OSEEDRPQCNWJZTHOJVLD","GZJZLSQFEINSDUYGLNWP","DVYCOHQAEDDKCMLPGBUM","MKEPGCVRSTGVOGZFNSFR","XIDAXOPDRMQFYWUEBRVT","NDQDJRIYLNRJYULVKAAB","OSHMPDQQVNLISDNDUWBI","JSTJOEGYGHCVZLJOOAGL","PRVIWJLTFNBQHUAWYGUG","PWBPHLFYNOJCHFKEOYXV","LYLUUNQUWNALLECTRITE","WCGDJTJZRGUEGIYAVRWR","EXFPBHKURDYPIGTRZERS","LLYRVZURQQKWNPNQZYKQ","DKGNRBFSFYNSLLKHKEYA","WKYKAMCBMPRPBZDSCKNK","IACTLMAYSAYPLZBNLFQX","WHOYJTSLDFVNFAJTOJRH","MRYZQBMDICAFLRFWKXKQ","FHDMHMFWYYFKSFLKGXOQ","BQXOHCLUCXKJEPVMEDIC","BNOTUZGAYUSBMQPUUCQY","ZCHERDSXGABJPPFJQLLQ","FFRTVJNSNFQPHYTBDNYJ","PAUERZPKKCARJULFFAZS","IPHRPCSUPTFEVAKOZBYM","FBFPVSWCVVWDMGUEIPYA","KEGFGTTHWUTEVBTSVRUQ","MSVAYSGJHFLTLTATMVAL","PWPMXKEUBALPVGPTYYCH","FNAQHALVYLINJXAIHGDI","JOZEWPZXPCEURHMAJXYH","IGXUEZCNFFYQTXWSOWPD","YVXRCJUOGSXRYUNETPSB","VSTQPQIEMZJMVJFZSZPB","RNUSJHWFWQITIBMYRWEF","WNRRWXSRYIUQVOIGXGLV","XTRFVDDOZJUVZLOXKHOJ","RKBMYJSXPGTOZKUWPZLO","JFMKSCHDLYOCIPOJAJGR","RBGQNANCBYTMFHWXJGAV","GQXOFOZHZIZQLFIZHVDK","VWXADVAPDAKJTJAYZZGY","JHQVMZUVUZFSYEUBCUSF","XCPQOPQNQYMAFCVTBROY","QWSOCMSEHKKEPBUDSMSI","LEIQJDKMWAMNYEDDRXHY","KTEZWAEOMWXXDHQMLCAJ","CNYDREGKBPKLLOMHQQYD","NVCQCSEPUGBZTZENDMZF","DKSOAFYRVWUKTYCXRIPL","PQMKRQXVCXCGJUWJBWAX","UWJNVMNOUEBLUOWLEVIJ","UMRDHNNIKPHEORUJFJZB","NANJOLWVGFEBRVGAKTLU","LUBZNXKSGJWVJLEYWAVE","HZHBWOBGJMDUJGTWDDPL","MNGYYMWWORCWSKXOAAWJ","PZEYFXUKDLVPYDPYPNWE","EZCYLBOLBLUSMYQSYLEB","YASZDIZVVWBCXFCIGRTJ","ENCQOSKOFPRGPJFUTGRR","CSVZZXHFQCRUSTLGNVWV","KNBBYIYSQPLTKIUJFERY","GISYDFGSBCNNPQROAPIR","EVMQDGAIKRITBBTEGAWJ","EMZUCQKFHSWLPIESQECD","XLWYMREURCGWOFSTXCYE","WURLEVFWZHZYSXWGPCDI","FJETOYMNCKRYGILMGQJF","AIGSICBZHEHMNOFDMUQP","GJPPTBBZTMHTVNOFRPEY","VLKKBSPOOHFWQULJXPLT","BSOYHCDYTHXQVJAWBPMR","WROOOZALOLGSFVQMZUKV","DJLYVOVYFHQCBESPFSCW","DJOKGEWHAJCEUQCPEZOL","JGPMKIBRAFPGQDQWKPGK","YIQUAVKGUYSFGHRQRUJS","AZASESROHXBHHRCIOMOL","MIQSSKKJGTBIUDBZWSPF","PQNWKPGYDXJRFCJXMVHU","QKDLOEMMYBRNUELEVSEA","PORWSCUGXDAQPDDFJPRH","QLWKRIQNCVNTLFPDJLJH","QLXGPALYRFIHQEUHMMWQ","HKJURBXAMIJFUILLKYLB","DTLVYHDMTBDDNOXEPXHE","FSJBBWMNUYRATCVRLAGE","CLHPZHUREDVLXGNACZOW","ZFWTJUMUUUAWFKMHRIYV","NVIKBVLDXBBYGATRUGLO","CLNIXZROHRLWMUGPRRUQ","SVPAXIRRQEITSVBPWUGF","LRBZNHOFBIVVFMYFVRWL","WGEODHFZDLEOFFNSPDZS","NXNVJLAGDWSBFYRIIYIL","KOCRURLLVLDKKSFVGFCL","EWMJWFTEDBSNSUGMLSZI","FCTPUYMAGOLKMZVJEONI","SFXKBGYPYXXDBSUVTIYZ","XLJJNGSRUIBOPBYTHWIF","VHKWAGUVOSUNFFZSLTMH","BNWTQUMXTWEODQNFWHAN","BWCGBBBOVNYYCURTQFSL","BXCHNPMMWPBXLDDPFGFC","TDCWXWRQBJBFIFMYUAMQ","PNPDQVUXBZBVDETCAMUB","XYGIDUGYVUQMHIPZDLXE","LYBQCWUEKRGIPOSUJAUG","UNSBVKAYXZEKAICEEXJP","QRZHHTBSTYYNLTQGFQEC","SINSQPYXOHOEAPNIIPAB","NZQYUGGZYKBQUQKNGLMU","SABTRODBFDEUEUUYCAXA","MBTHRFWZQIWLKXGDNJET","MIPTEKRGMRIZUBINJENZ","OJMAISDVBHQQRGJVSCDE","VLFPNNDYRSXHBMHJEKGG","TXYKFJHZLKFJWLYLYDJS","VIBYUJJBVQJRPHDWSLVD","XAMVNNGMSRGQCHOYSYZO","QKFHRKDJVAPVCDQQSZEL","QKDURRTKRUAJFHQYRTKP","TZKYEAOXZSKSENMXGHHA","EJJLQCJIVTXRUJPBJFAL","XMDBBRAHBIJFTVQKXBUU","XTNREEUNJUYIGDLHVMRW","WADPXTBUUXPRSCLWHFKS","CKBIQMSLYJJWLMMJHNFD","NUXFZICIPOATYDCOSWBQ","HMPSABDJQJNDFMJGWLQL","ZTFZWJQOHTHOIWGIZMSP","XHTCTELPRBCSUJRTUJHB","DQPNOYVNKPDHYYLTEYIV","ANNWYGPTQZUVRKIGKFTU","XYDVYQPEPZZROONNVFGN","GCKXOUDYZZUWZZUAQLEH","MGYBUNQRSYGAASYPMDNM","EIKGHGGZRMGGUGJRWZKQ","XRRZJPOWUEKZMWFVDNXW","BFCWMLPIMZAJSRJCIZAD","DMCRIJPNYMKZRMXFAMPM","OQYGHJKQIKTMYXFHGUWG","GGHYVHFVTVJJLHQSQAIB","NDNLAUUIPRQVXYVSFBPA","YZKJICBZCMAPRPDUJXEA","OVWOVTIAWYCUZOFHQJIT","VKKOZNILNPLBMJRHFAJB","ANYZCDISMRNJBAADPKQC","ZBGLNXUSXFVXTTYVZHPN","YDZBDZGULWXLYDYNCVFC","AABTWAQVHGKHJJKOKRIY","NHLNMJAPGHRHIUCEUTBD","ZLMKXXAJQKHFSSVGEXVM","FOTNJYTFRWJSJXEGUGSM","QBSKWNRCMOORFKGQIBVB","XGVHEZPAHHPZLHKHWDLK","TZCAJKQTMOUJUPQAQIDX","PSXCBJJZOWJJWLKHWABK","QXTNPMNHUSHLKGQNPBMF","YWOUJADHBERTENGVBUCV","OJIZPAMGCBNAXCUICZQF","EHZKUHFVDJSSTDTKDFTF","IGHFKDQNDGUJNVTKDYHG","HCACHTPMBISJOBRZFHOI","NKRCIKONKWVTAWYHPNTQ","XNALPTMUACEPNVRXHGKR","EFMEBKNTZIJWWLKNEWHG","BNVOINNPVXIBCWFGHUBI","CKHYYRNEPULQJIGRXTIS","QQVVNADWWEGZQNZQENVW","JIMTQTKOOVIHLECAGHYF","LHEDUFUBSRXEZJXPEJFT","EQASWEUELVJYCPBWVXZP","OWTNGSFMCMHIEHACNXHY","SSYUKCSHZSWQOSFWKKLM","ZSXFCXIPWRQOLOKVSDCU","XZKLRPKDCVSDNPIROQHL","JXZVNMQGPTAMUMZNBLQF","GIIWXRNOJWZTTAQJMGPD","BRRVDRKGEBMNLWJLPYZZ","VYUQAKZNSQQUJIROBCVH","DJUQHDBXECYBCURDGTSY","LISXSKLVMIDRTXJBDNYJ","PYKUSDXYYPYKZRHUDURR","DWKYWTZZGZIYZUSRXRRY","IQIJJRDONXFSTPRPKQQT","SARRULLUCCSMUCVFVBTI","YABTRULCMBVECOWYZJSD","NMPIQMNLPJWPJZJBTUDF","XAMBOKAPTUSGHJQZXELN","PJCYINBDHGIHGWIWGILZ","FFIOOYNMEAZTJDURRXUA","EFHMBQJIAWJHCTVSSJEW","JFSTJOMALJCROKERCPBE","LLMPGJIYSMXEURZFFNFQ","WHKMTOEVFFCSSOIZXQZS","EWYANZFUMMLLWVXPLBNQ","JPKBFSAEKCYRYYROXXIM","LVZHSWXDAMVJDIKIANON","PNEPLXDLWOZIJYPCUOHW","AFFFNSNNHCAYRGNEETPA","HOKQMASJQCFTHNYUHOJO","SMMJSZNYSDBBTLSILMRE","OYXVNVRUJBIBPUMJWCIQ","FJSAUKIIYBMNCLKPICMS","FUVWRKFPMNFTYZTVJEFK","FTXJEJZMNNGSJEOAOURA","JZVKYOHKSMUAFTJLCKZQ","XGKHMZJAVDCGCXSANZKI","LEKSZTDCGFSDLCMXDYZA","BDJDABFPBQXMWHHYDMAJ","RSOEWDDCBCCEHLJJNOZQ","GYEFILDLYFWRZKWVPZXS","ECWNNHXCYWSGUXLEIQPI","XLAWYYSNZRIFTETJMQLM","MESIDGNNWEWUSYSSYKHX","EPDXUWIIOUUAAOKDUZQR","GONYOFQMSZKYPPXLLGVZ","ARBCFNFAPXTVOIVCPNRJ","MBHBQFODLJELAHPIWWIL","TBGJLDOAQFKDGREYWVDJ","EJWHQLPMHXADAIMLMALC","FXFNPMNNHQXNZTURFLGM","KIPKQEXCGLHOIOBZARNJ","JMZLFVCMHKBTSSGJWDNF","QWTZLWANNNXXBYIHTMVC","XWWPPCANHOSYKNZXKZLX","PKWQIEZDTVGQTEHKGIAN","YSNKIMISMTPBFMRNSTSN","OADJELUKVUATONFWANOO","IGPNUICOBVCRVHBAUXMP","ROKHEQEEDUUMAJBWTELX","BNQWUTYPQNEJBRRFHXLM","RFAUQCQKIBJJOZFLTGAJ","TGTUXMCGJNTCVTWLXNXF","QGOFIWSBCUMVAHRATTIE","JBHEXDRUSPAJXQQFMIGQ","CVLECFGYAPCJQJPPPHMH","YMQVEGDROLHSGVXLCDJC","SLOLXFCMMOTMCKKHQNAH","YJZHEYSIEBLWOBJLGOZV","CTHFFROVGOEHXGOEEIMI","JZHZASNHGMELFLSKFGIN","UOUTUKXBSMLDLSDONQVV","CZGKMYUTGEHCTBWNOVQG","HCKTUPHJFEFJFNTTOQNU","UUZNXVDLQTSAVETSTCDA","GIJNYFGMVTIRPHHNEKAX","FUXBYSVRUYTCJFPHKVVH","RFYIPHVVRYSXSRARJXKD","VEFGLWNVUKELSETHMRCF","PXCJOEAYBNBZTJFEFVBZ","FFMXJIGVBJBSGFBWMEUP","RYOKHUQMRROYWCWHKEFL","NGDVNFSZJORCMFMTBEIS","VYRTAPALTFWJNCGBJACS","PVUBBIXEMHXJFQCFHCQC","KPLXTUACUFULAQPDAOIO","VHXAZZHGDAIPRWNKSPMO","WIAXARAAFKOARLCSMJYR","JJHCHWMZLAPKIPHIIJKN","WAPNLRGZDGTORARYYDZL","GPVOGCZPOLEKMUZZNHZS","OUHHUAIUFHFLYBCHFBYT","MCFAWFAMOBEEVNMRNULT","DQEERILZJJSYNAYMFAYV","BCAYSMPFIAALTHPMPCLB","NGZBGZNNANIDRICJWRRE","URQNYHBQKNRZTQABRPOR","CWXUHZFDQWIMOABOHDET","SVTLNVOHNCAPAXLHWRLP","NTBDTDSCGYWYURLJMZQZ","BRRBQELNVWCLRDOMGIOO","HMMDDZOSYHTBAKFQPQDM","MHXFLORTYFIHSWMXWBPW","IJAITFAKXEXLNWQYMHUL","OEUICHGYIVXSEZCAECMD","IJOWIEWUNSHDWCMZJSZT","PYLWXPYBRKGCWUAEYWAN","PIRNMDMXXOQOMDKKSINJ","VUNRONVPMXEDHVQTAFQZ","TIOHLARDJHPEDCXRSSIE","RPHZMZSNELOZVEHHFAMQ","HDWKITEANOGEDNDQMYFT","LTSGYBPDCCVJFRWPKAPX","QVBUKFKZFRUQMMWKOMPS","QKDXBZNNBEKSAMOMTANY","RHQDWMQMYFEQSHOVJBJK","FVEHHSUCUJCLRSRNHHZF","OFYIOMEXNPKSKQAUJWYD","HBRYVINCPOKFTIOKUSHH","JTBTKDPVBOAJRRHMZXPQ","LZWHHMRDGAKPUNKERABS","QBDHTLVUKKNVLLEUXXXD","YJUUZEAQGBKYCOFVBDSL","PFIBQNXNKXSKIMEHSEXZ","FIXIYFFZIXMZCUAUJAJU","XBEFNLNIPMHVWGFUNKVX","IHXMCZHLZQHWUOEJZRRQ","DYNAHSWUFSUNZRBDQKRQ","DAOXOSGPLYIPYVRHONET","HYIHRLMJWDBZEQYUKEMW","EULFPEOFRSABSIIJUWTS","AURGMPAXVOTCIGHAKXFD","QGEIQOUKLPENJVTWMVVK","KOMUUVUGSAJKGOTYEPLP","EPCPNXNZTIJFWXZSSUYN","WIXCYSCEHNUNDYDQWQRR","ZDWXAXQVROINYFRYAUDH","HZVMZACXQUORZMPZKFUD","VETWMKWMGZVQASCASHXJ","DOACARDMYYSUELSQXOCG","QYWQQAQJJQUOEWQGOWVM","WNIAAARXPTFFTDXKGQVP","GREMNWUDUPQQEAREBKES","FJZZPWLVOGKUXQIMPDQJ","UIABITHLDNDIZEHOBUJR","AVMZMWMDBCOYMQZUJIGO","WJXVQGJTBSKDNWFBVRGW","VVWHLVDVEJJCVIXLRIES","AOXPNCTKVZIQWFZIADFG","OQIJZHWQPAKRRHJGKCQF","DYYADZKGEPOTFXCGGBYW","BINUSWAEASLGRLGWLQCP","HTIOSNVYOVURGKOAIQEL","JRRCDXAQPDHYYSMQHJOX","FLONXENHVTSGKJIPIIHZ","NPXLJKDQVSNAFDPCICJF","XCLKNVZWDJVTAVGJFKZA","EMDJRSNZXYEWCPGQMIOS","RLLRGTALFBOLPTWGNJGM","KMJMEPEQXSIQEVHKRJYW","KOKZHGGUSOHCCQOGHTXH","NHXTDFEUOESBSCCBJKXD","YEFBWVJGQGNEOKZTRDNI","JHJDKLGVWEYWIDZHAJPR","PCXFMWYECNMNVXTHIZCG","DAFOFEXFNMYDOXKCWLGA","AUNVTIEEIGKLGPZLUWTJ","IRMYRZBNKJPMEEKZNODV","VOGBFIPBGKLRBZPUYQJK","AYXGFHFSVJNSZVUGFLIM","VVDYUUVVLEHNFEVKNCCL","NRDOOZVUMFIHANIWHDRU","JZHOFEYVHCGWTLLILGEX","LOHNBRJKWDFFCOUJVUEE","XMAQYLALTGKEUTTXKDKG","GROKHKVCEAGBMHUMUUXO","DIUZBOZOTJWBAKNHUIKZ","ISCXBWJWTJMYTGXUWWKR","FHSHTFRQODPYVTVXSHVL","SHJLPIHMFSDMBYUUDNKT","QBSLXPKPYHCQOLBGTLSA","FXNGVJCBWPUOSMZPEMEC","TGTKTWQPHKPOHEUDPZGN","OABGPDWTPCVKLQUEPMVY","WLNERJJHIPWWRYFGDBZU","FXEQPBXENSDKDSOXBZGK","QCIHCNOFOPZWOGMGHJKU","CPGHJWELVKXLPFVRTLZJ","AAFRGSXPDJMFBSPKPVVM","GSAXYVQTGPCISIZACYQF","ICNJUEVLZTYFLYELTVGZ","MJJETJFVJXCRZRCVVAHV","TFCGDHUYCAZQJIVCTCZD","ZCWYTBVPBCMUHOAMVUKZ","XLQGUNLPRMSQORQKSLBV","ONPXDRKZOWALISTEFGTW","TOOJFETZSWUILLFPCRQS","QSFALZESFZRYNFIUMDVG","APONCVEHPUZFNFHAGLSL","MLMCTUYFZUNBLBPOYTVN","QUUFBBFHOZVBLHFEDDLC","XYEJBVXBQUPGOJNSLSZZ","UUCFDHLGLWJKWPTZMSAC","MRLDBYVOTWPNTSSWBDFO","BOZZFSYRNATZSGEVFZJY","YALTUFRWKWMLMLKRGKKT","KGUCMZXRYIRYLETFJLDV","HQGWDSPJEACPGXTSWTMW","BFXOKQWVBBRLTZHXSWGW","YJNEIHZEALCDQZUCQQYT","RPELONIIMQHKZURJDQNF","BSLTRFWJVWDOLJBBXLKL","CTXDNONTECYHULDMQBVN","XAEKKFNJRXUTSRWGIJBM","MBWINZUFCSVZUZLEGYNZ","YJSQDRYLCBZQDVZSWVXY","PUZKVKOCLEBJNWBSPADT","BDKGYLYXGYVYSXIOHYSU","ETDURHMIHQCKVMTVZRSF","PQFKNNYWOQRSLWMDDBNM","RPZMDSHCJCKBSPLFFLBT","BULORATUBHHUWGIAYRCJ","TMMLCXSJKWCLQPAJRTEU","ANOZTYZTQBEJQRXUQRDB","PFOIWQROKXIMKZNDXMYN","QDZGUWCKPFLFMCNISGYE","EHTOGGUDTSRJVSRROTCF","APKORZWKGVQKEJYKQSPJ","NIUIANAQIEWKVIYNIUZQ","RPAXZAJRVZAIJWSKLSCT","YYDUJDHRZIJRZJOALYRG","ZTQIPJUCDXVCVAWGDFXD","NGWORMPDMGLNAEWRNQUQ","PRSNSOTXTRCIZAXTNMYB","ULPWPNOCDKVTBNIVEBVZ","UZKUAHPPVNQRYHOOUESA","ONVRBDNHEKGZJQVJZKYW","XROXAELVIEVYRQPUVCBZ","OKAYAVHCFIAEBOCBUNWC","TTCNLSHGWJILTIJVESZL","AAQDQSFLHDPDZSQKMXTI","IBTDJEBPXABXCTBTNIGW","LXZKRPXDPQMXRHDCMEUJ","GVIJQLEDVMBHJBTDSSGH","IUHBCKGQOABUXJFPXJSS","XTBJWXMPPUYAPFBTPJJF","JKCIVHXUTRNQNOBJNNAD","IZDZEGSWQDBZPFKMNHHI","BWAOKCXYRADBZGAFMUBC","ZFEOKQBZXKJAGKOSOOSF","OVHNDJSQGWUFDAUNQXPQ","JYQPKFHYVCEJXNWBWQTC","OPKRQEHIDYYMWRDHYKFT","OLCMYAPXSKBHZLARRHAU","FAIERLNRYSKMGMAEOPDJ","BFQBQSUKAUEHXPNOAAGY","VSLBHLHVDLEESWHIPCUR","YZAVQOMQQURLMEOTRWRU","HXBZWKJNMEGNFGIVWWNN","QEAFIPACLRYURZVPMECY","KILRQWOPSCELIEQTVQVG","KTCDVXSHEWHOEVGWRULL","YPWHUOAPHXYTQAYLYQUC","MCSSXAOQXABVPAELQGDX","DBSWDQJDIEHWGAOFAFVZ","FYXWABKRKNQNQJJTBTXK","ZEGHGVMJAJIHHFFIJPBT","CRISAUOENLOORUVYRJHT","SPCBXILGZMBCEJWGDKKS","XAIPXDNQOUMILOMIYXQY","MRCQDAYGLLBILJZKPMBD","INMUDACCXVCJMEBPECYR","NZCAKBLZQMDYBRSETXIQ","SMCGSDYZFYQUZUVJWILO","UQMXHHDCGOSAAWGTAGSH","EKEFFZPBHAPDQDCZKFBQ","TVQUSZPUHHDMRHTWIKZR","MQUEUWFGEIZXEPTYQIUY","PXMJHFHPQHHEZDJVCOCG","XDFDUBBLJXLBUXKDETTW","ACBCHKXJABRXEXAZYDMJ","AXMXUYAYSVXUZYWHIUQI","XKIEJKDJQRSSOFPKDSKV","PHQPFOWPKOAIYIMHURQK","ILDYQUIVOSTECLVHZTXK","HZUIHIRBZKMJVRHNLRKC","JDGNQDVQWUCFTYNCGFFH","PTQMKZZYQJABPIPFLMXJ","GBOBZCDFJIMACEMODNMV","YOXNWMVJASSGUHHVLMBU","WPWAWIPZXBVVSULOIIAI","CSOYBXUMLVIHMEIIOXKL","AFJUBWLJELRGFFFHEZVP","WGYKMITBHFOKMZENVPWZ","ANIGUPPAOMPMSPWFYRIF","WYPIYWXVLTXMGFUCULCK","XTYQJWXJQHOOFGXFCWBP","QYDYFXBZKDLIZLAIHZRX","GHMNPLTTHUJZUOYZOZAY","ENGDYINFHGFPQRDHCWBL","SMLOCJNQKNPQCVWAEJFN","SKDIDGRHESTYGGMJRBZB","QQTSOPSUBZHTKKDPSUXY","PSYXYKIPNKSDALXODPIE","RSZBEESXAPXPHWPFIZWW","JOBMABCDQLJHFIKJMDIM","UGECEVJMUGKGWOSWPUBH","HKRMUBYIGGXDOBHSYQFS","YRYVFQTUNVEWHVLCYJMF","PJKGMRYKJFDIXDFEWYBJ","VFFFASJYBVFTFPZRIXCS","FHCCKHGGHJPFOXKQPTPT","QWMVMNPUMTORAQTKZCTJ","NKQCJASZVJULGIJUVYQH","TFZTXUFZYYIMJYOSAITX","UNICVTYSTOAMVBHVVNUU","LEGWCWPEGKBCYLEVFCOA","TQPQRWLOJHKXLSTPOKTX","VUZTIGQPKGPDYEWPDHGM","RQJCJFSZPNYKKAFSGWHS","EYYDFUUIDCWUTIZENRFC","GENQGUIMSRGXQECXYWFE","BBYUJXAYQFBZLQPRKAFF","RMCJQGGPENVFRTZCTZBL","HEKSUCMGCRLTDPDUVLLA","ZGFQBHSWIVKPZWKVYWCA","NPWTFBNCMACNIKFJRYIZ","VSRVQBQPZUROKPHPQWRF","WWSEGAQXYAYVUPQKSHZT","BTINIREZOYGMUATCAJZA","LZWFRMPJVRFZKNOSGTTU","RBHNCAPELQFWPDBGRQSN","HXOTMCOSVHPOLWBNYQRL","IYHYBKGTCYIMXWFLATEY","DTMORQDRIUCRVJPWVXRX","WZJVXPHAKNYNIMBZCESL","BUEWFTUAQMXONHMLYTLI"}
Returns: 1043070

Submissions are judged against all 90 archived test cases, of which 5 are shown here. Case numbers match the judge’s.

Coding Area

Language: C++17 · define a public class DistinguishableSetDiv1 with a public method int count(vector<string> answer) · 90 test cases · 2 s / 256 MB per case

Submitting as anonymous