Problem Statement
A health club chain allows its members to visit any of its many health club locations an unlimited number of times per day. The only constraining rule is, a customer can only visit one health club location per day, even though he or she may return to that location an unlimited number of times for the rest of that day.
Although the honor system has always worked quite well, the club wants to run some tests to see how many people really follow the rules. You are to write a program that takes the entrance log files from three different clubs (all logging the same day) and return a sorted list of the people who are not honest and went to more than one health club location in the same day.
The log files are represented as
Definition
- Class:
- MemberCheck
- Method:
- whosDishonest
- Parameters:
- String[], String[], String[]
- Returns:
- String[]
- Method signature:
- String[] whosDishonest(String[] club1, String[] club2, String[] club3)
- (be sure your method is public)
Notes
- club1, club2, and club3 may contain a different number of elements.
- The same member name can appear multiple times in a single log file.
- The elements of the returned String[] should be sorted in lexicographic order (the order they would appear in a dictionary).
- Assume that two people with the same name are in fact the same person.
Constraints
- club1, club2, and club3 each have between 1 and 50 elements, inclusive.
- Each element of club1, club2, and club3 contains between 1 and 50 characters, inclusive..
- Each element of club1, club2, and club3 consists only of uppercase letters ('A'-'Z').
Examples
{"JOHN","JOHN","FRED","PEG"}
{"PEG","GEORGE"}
{"GEORGE","DAVID"}
Returns: { "GEORGE", "PEG" }
"PEG" went to club1 and club2, and "GEORGE" went to club2 and club3.
{"DOUG","DOUG","DOUG","DOUG","DOUG"}
{"BOBBY","BOBBY"}
{"JAMES"}
Returns: { }
Here, no one went to more than one club location.
{"BOBBY"}
{"BOB","BOBBY"}
{"BOB"}
Returns: { "BOB", "BOBBY" }
Note that "BOB" is sorted before "BOBBY"
{"BOBBY","HUGH","LIZ","GEORGE"}
{"ELIZABETH","WILL"}
{"BOB","BOBBY","BOBBY","PAM","LIZ","BOBBY","BOBBY","WILL"}
Returns: { "BOBBY", "LIZ", "WILL" }
{"JAMES","HUGH","HUGH","GEORGE","ELIZABETH","ELIZABETH","HUGH", "DAVID","ROBERT","DAVID","BOB","BOBBY","PAM","JAMES","JAMES"}
{"BOBBY","ROBERT","GEORGE","JAMES","PEG","JAMES","DAVID","JOHN","LIZ", "SANDRA","GEORGE","JOHN","GEORGE","ELIZABETH","LIZ","JAMES"}
{"ROBERT","ROBERT","ROBERT","SANDRA","PAM","BOB","LIZ","GEORGE"}
Returns: { "BOB", "BOBBY", "DAVID", "ELIZABETH", "GEORGE", "JAMES", "LIZ", "PAM", "ROBERT", "SANDRA" }
{"LIZ","WILL","JAMES"}
{"JOHN","ROBERT","GEORGE","LIZ","PEG","HUGH","BOB","BOBBY","ROBERT","ELIZABETH","DAVID"}
{"PAM","DAVID","SANDRA","GEORGE","JOHN","ROBERT","SANDRA","GEORGE"}
Returns: { "DAVID", "GEORGE", "JOHN", "LIZ", "ROBERT" }
{"PEG","ROBERT","PAM","JOHN","DAVID","JOHN","ROBERT", "GEORGE","HUGH","WILL","JAMES","JAMES","BOBBY","BOBBY","SANDRA"}
{"SANDRA","BOB","PAM","JAMES","WILL","DAVID","BOBBY","GEORGE", "WILL","LIZ","BOBBY","ROBERT","WILL","BOB","BOBBY","ELIZABETH","HUGH"}
{"WILL","PEG","ELIZABETH","DAVID","HUGH","BOBBY","JOHN","SANDRA","ELIZABETH", "ELIZABETH","SANDRA","GEORGE","PAM","ELIZABETH","BOBBY","DAVID","PAM"}
Returns: { "BOBBY", "DAVID", "ELIZABETH", "GEORGE", "HUGH", "JAMES", "JOHN", "PAM", "PEG", "ROBERT", "SANDRA", "WILL" }
{"ELIZABETH","DAVID","ROBERT","HUGH","WILL","ELIZABETH","HUGH","DAVID","WILL","DAVID","JOHN","BOB","HUGH","WILL","WILL","BOB"}
{"SANDRA","LIZ","ROBERT","JAMES","SANDRA","LIZ","HUGH","JOHN","BOB","ROBERT","ELIZABETH","LIZ"}
{"ELIZABETH","BOBBY","PAM","DAVID","ELIZABETH","HUGH","DAVID"}
Returns: { "BOB", "DAVID", "ELIZABETH", "HUGH", "JOHN", "ROBERT" }
{"WILL","LIZ","BOB","ROBERT","JOHN","SANDRA","DAVID","PAM","BOBBY","WILL","ROBERT","SANDRA","PEG"}
{"DAVID","JAMES","PAM","HUGH","WILL"}
{"LIZ","SANDRA","PEG","BOBBY","ROBERT","PEG","GEORGE","LIZ","LIZ"}
Returns: { "BOBBY", "DAVID", "LIZ", "PAM", "PEG", "ROBERT", "SANDRA", "WILL" }
{"SANDRA","LIZ"}
{"LIZ","HUGH","PEG","WILL","WILL","GEORGE","PAM","DAVID","DAVID","LIZ"}
{"JAMES","JAMES","JAMES"}
Returns: { "LIZ" }
{"WILL","HUGH","GEORGE","PAM","JOHN","PAM","DAVID","ROBERT","HUGH","LIZ","PEG","PAM","GEORGE"}
{"SANDRA","JAMES","GEORGE","JAMES","BOBBY","PAM","SANDRA","ELIZABETH","JAMES","JAMES","JOHN","ROBERT"}
{"HUGH","BOB","BOBBY","GEORGE","BOBBY","BOBBY","BOBBY","BOB","JAMES","SANDRA"}
Returns: { "BOBBY", "GEORGE", "HUGH", "JAMES", "JOHN", "PAM", "ROBERT", "SANDRA" }
{"PAM","PAM","BOB","LIZ","PAM","PEG","ROBERT","SANDRA","LIZ","ROBERT","HUGH","DAVID","ELIZABETH"}
{"WILL"}
{"LIZ"}
Returns: { "LIZ" }
{"SANDRA","SANDRA","JOHN","JOHN","DAVID","GEORGE","BOB","WILL","ELIZABETH","WILL","WILL","HUGH","JAMES","JOHN","JOHN","GEORGE","GEORGE","JAMES"}
{"BOB","GEORGE","PAM","HUGH","SANDRA","JOHN","BOB","ELIZABETH","WILL","PAM","DAVID","HUGH","LIZ","BOBBY","BOBBY","LIZ","WILL","DAVID","WILL"}
{"SANDRA","SANDRA","DAVID","HUGH","SANDRA"}
Returns: { "BOB", "DAVID", "ELIZABETH", "GEORGE", "HUGH", "JOHN", "SANDRA", "WILL" }
{"HUGH","BOBBY","DAVID","JOHN","GEORGE","GEORGE","BOBBY","WILL","JAMES","HUGH","HUGH","SANDRA","SANDRA","PAM","GEORGE","JAMES","JOHN"}
{"DAVID","PEG","ROBERT","HUGH","WILL","ELIZABETH","LIZ","WILL","PEG","WILL","DAVID","BOB","HUGH","JAMES","BOBBY","ROBERT","BOBBY","WILL","BOB"}
{"DAVID","WILL","BOB","HUGH","PAM"}
Returns: { "BOB", "BOBBY", "DAVID", "HUGH", "JAMES", "PAM", "WILL" }
{"PAM","HUGH","SANDRA","PEG","WILL","BOB","GEORGE","ROBERT"}
{"JAMES","DAVID","ELIZABETH","JOHN","ELIZABETH","PAM","DAVID","JOHN","JAMES"}
{"JAMES","JAMES","LIZ","PAM","LIZ","DAVID","BOB","HUGH"}
Returns: { "BOB", "DAVID", "HUGH", "JAMES", "PAM" }
{"ROBERT","ELIZABETH"}
{"JAMES","WILL","JOHN"}
{"ROBERT","PEG","SANDRA","GEORGE","JAMES","PEG","BOB","JOHN","GEORGE","PAM","ELIZABETH","JAMES","PAM","ROBERT","LIZ","HUGH","JOHN","BOB","BOBBY"}
Returns: { "ELIZABETH", "JAMES", "JOHN", "ROBERT" }
{"JOHN","JAMES","JOHN","GEORGE","ROBERT","WILL","JOHN","DAVID","PEG","JAMES","HUGH","ROBERT","SANDRA","HUGH","PEG","JAMES"}
{"SANDRA","DAVID","PAM","ELIZABETH","PAM","GEORGE","GEORGE"}
{"ROBERT","PAM","DAVID","PAM","SANDRA","JOHN","BOB"}
Returns: { "DAVID", "GEORGE", "JOHN", "PAM", "ROBERT", "SANDRA" }
{"PAM","ELIZABETH","WILL","JAMES","WILL","ELIZABETH","DAVID","DAVID"}
{"HUGH","LIZ","GEORGE","PEG","BOB","ROBERT","PEG","JAMES","ELIZABETH","HUGH","HUGH","ROBERT","DAVID"}
{"BOB"}
Returns: { "BOB", "DAVID", "ELIZABETH", "JAMES" }
{"ARVODUUYU","ARMLOV","ACB","ARVSGPG","ADJYWD","ADVLEBQPL","ARMCFVK","ARVYU","ACMQT","ADVLMDK","ARVYM","ADVLEBQPLBTJ","ARYEF","ADV","ADAW","ARVODU","ARMCFMSBXU","ARV","ADVQHEV","ARVYUR","ARYZH","ADVLEBQPLBT","ATQVW","ACBYM","ARVYUNA","AKHGDA","AKHGDMG","ARVYMNT","ARYLDL","ADVLMSTQ","ARMCFMSBY","ARVYUNAD","ARYEPZ","ADAW","ARYLDLIB","ADVLDX"}
{"ARVYM","ARYFLDN","ARVOPZ","ADVLPTPD","ARYFLDMD","ADVLDX","ARMCFMS","ACMQT","ACBYCGMO","ARYEFNQ","ADVLD","ACBYM","ARYEP","ADVW","ARM","ADVLPTWW","ARYLDL","ADVWY","AKHDG","ARVYUNJ","ARMAK","ADVLPH","ADJYWD","ARYEE","ARVYUN","AKHGAS","ADVLPTOXK","ADVLEY","A","ADVLEBQPLBTJ","ATQM","ADVLPTO"}
{"ARYEPGD"}
Returns: { "ACBYM", "ACMQT", "ADJYWD", "ADVLDX", "ADVLEBQPLBTJ", "ARVYM", "ARYLDL" }
{"ACBLN","ARYL","ARYFSFCW","ARVYUDU","ARYL","ARMS","AC","ADVLPSN","ADVLPTODP","ARMD","ARMJ","ADJX","ARVYUDAW","ARMLOA","ACME","ACBYCV","ARYEEY","ADVLPTW","ACN","ADVLDM","ARVBI","ATK","AKKR","ADVQHEVQ","ADVQHETN","ADVQHEVQT"}
{"ADVLPTEDJA","ADVLPH","AKK","ADVLPTPW","ARYFSFK","ADJ","ARKBS","ARYERXG","ACVUR","ARMD","ARMAL","ADJYWDJ","ARYEFI","ARYE","ADVLPTPDC","ATQ","ARYEE","ADVLDB","ARYLDL","AKKR","AKHGA","AKM","ADJXC","ADVT","ARVYUN","ARVYUNJ"}
{"ADVLPTPW","ARVODU"}
Returns: { "ADVLPTPW", "AKKR", "ARMD" }
{"ADVLMDK","AKHDGWJ","ADJYWD","ACBLN","ARM","ADVQHEV","ARMDW","ADVH","ARVS","ARVYU","ADVLPTOD","ADJYWDE","ARVSG","ADVQ","ARVYMN","ARVYMNT","ARVYUMA","ARYFSFC","ARVYMCNPH","ADVLH","ARVSGP","ADVLDZ","ARVYMH","ADVLDX","ADVLPS","ACMQZO","ADVLPTOXK","ADVQ","ARYEPZ","ACMQ","ARVE","ACBYCVN","ACL","ARVOP","ACMQT","ARMCFMSBY","ACBLOH","ARVYUR","ADVLEY","ARYLD","AKHG","A","ADVLMDK","ARMCFMSBY","ARYLDTR","ARVYMC","ACMEK","ADVU","ADVLPTO"}
{"ACMEAW","AKHDS","ARYLDLV","AKHMY","ADJYWD","ARMCFMSBXU","ADVQHET","AKH","ADVLPTOY","ADVLMDKC","ARYLD","ADVLDX","ADAW","ARYLLW","ARYEPF","ADJ"}
{"ADVU","ARMCFMSBX","ADJYW"}
Returns: { "ADJYWD", "ADVLDX", "ADVU", "ARYLD" }
{"ARYFCZ","ARYERXG","ACBLN","ARYEF","ARVYU","ADVWQ","AKHDA","AT","AKHD","ARVYMH","ACM","ARYEFN","ADVLPTOXK","ACBYCV","ACC","ATQVW","ARVODUUYU","ACMQZ","ADJ","ARVYUNAAX","ACME","ADVLHG","ARMCFMSB","ADJ","ADVLPTEDJA","ARYLL","ACBL","ARVYMC","ADXPG","ARVODUR","ARYLL","ARYEEY","ADVQHEVQHD","ADVLPTPDC","ADVLMS","ADVLD","ACBYCVNT","ARVODUR","ADVLPS","ADVUL","ACBY","AKKR","ARYEFN","ACDP","ARYEP","ARVYMN","ARYFSFCZ"}
{"ARY","ADVW","ADVLPH","ATQVW","ARYEF","ARYEPZ","AKK","ARYLD","ACV","ARVOPZ","ADVLEYL","ACBGDO","ATQ","ADVHJ","ADJYWD"}
{"ACMQT","ARMS","ARVYUNAAX","ACMQ","ADVLEBQPLBT","ARMD","ARYFLD","ARMLO","AKHGAS","ARMD","ARYEEY","ARYER","ARVT","ARMAK","ARYEE","ADJ","ADVQHEVQT","ADJ","ATQVX","ADVLEBQPL","ADVLPTODR","ARVYU","ACBGRQ","ADJYWD","ARMCFC","ARMLC","ARYFLDMXH","ARVYUNA","ARMCFN","ADVLEY","ARYFLDN","ADJXC","ARYLDT","ADVLPTOXK"}
Returns: { "ADJ", "ADJYWD", "ADVLPTOXK", "ARVYU", "ARVYUNAAX", "ARYEEY", "ARYEF", "ATQVW" }
{"ARYLLW","ARMLC","ADJYWDE","ADVUL"}
{"ARVYUDAW","ARVYMCNPH","ACBLO","ARVBI","ARYLD","AKK","ARVYMCNP","ADVLMI","ADA","AC","ARVYUDAW","ADVU","ARYFSFCZ","ARVT","ARVSGPG","ADJ","ACBGRI","ADVLEBQPLBT","ADVLEBQPLBT","ARYEEYD","ARYFLDMX","ARYEFI"}
{"ADVH","ACMC","ACBGRI","ACV","ARMCFCAR","ATQVW","ACBYT","ACM","ADV","AKHGAS"}
Returns: { "ACBGRI" }
{"AHDQMILX","AHURYP","AHDQMILLP","AHDENC","AHHOZG","APUHDX","AHURAM","AHXS","AHHOT","AHISFPS","AHDENCJSD","APUHD","AHXU","AHHOZYMM","AGX","AHURYB","AHWZJKL","AHHOZGJMK","AHHAPLZ","AHUKJI"}
{"AHDENF","AHHAPNQYK","AG","ALE","AHHAPMFSW","AHHOZYMM","AHUKRS","AHDQMD","AHUP","AQDBN","AHUKS","AHDLN","AHDLTUG","AHHAPNQ","AHISK","AHHOHI","AHDENCJ","APUHDXL","AQDBNP"}
{"AGO","AHHOZG","AHURY","A","AHDLTUG","AHBH","AHUKRHI","AHHAPNQYK","AHWZJK","AP","ALTP","AHUKRHIZN","AHDLTU","AHDENCTP","AHWZY","APFULN","AHBHVR","AHUKT","AHDX","AHHOZYAY","AHUKRHIZN","AHURYPH","AHUKP","AGOYD","AHHAPMFFXJ","AHBHM","AHHAPS","AHURFI","AHDLTURELC","AHWZ","AHDLTM","AHISKHAA","AHHOH","AHHOSUW","AS","AHUK","AGWZUV","AHHAPLLW","AHDLTMO","AHHOA","AHURFO","AGWZG","AHISFB","AHDLTURNJ","APFUL","AHHAPLLN","AHDLTOEHE","AHDQM","AHDQMILT"}
Returns: { "AHDLTUG", "AHHAPNQYK", "AHHOZG", "AHHOZYMM" }
{"AHUKPD","AHHAPN","AHUKRHIX","AHWZJKL","AHDLTMZKO","AHDENCJSD","AHHAPNQYKUK","AHURFIE","AHHOZGJJ","AHHOZQN","AHURA","AHWZJKLE","AHUKRHI","AHDQYNK","AHDENCJV","AHHOHVE","AHDENFG","AHUKJBI","ALF","AHBHA","AHDLNZK","ALE","AH","AGWZUD","ALTP","AHUKRHIZN","AHB","AHDLTOGG","AHISFNO","AHDQ","ALT","APF","AHDLTMOYD","AHDENCJT","AHUKT"}
{"AHHAPMBGC","AHHAPNF","AHDENFM","AT","AGWZKE","AHHOHVLN"}
{"AHDQYNK","AHUKPD","AHISKHAC"}
Returns: { "AHDQYNK", "AHUKPD" }
{"AHHOSUWA","AHBHVVU","AGG","AHDENCJTV"}
{"AGWZUDZ","AHDLNZK","AQDBC","AHDENCJSD","AHHO","AHXJ","AHBHA","AQDBN","AHDENCTJB","AHWZJKL","AHISFNO","AHISK","APUE","AHHOZQNB","AHUK","AHHAP","AHURF","AHHAPLLN","ALEYM","AHWZJKL","AHDLTURS","AHZ","AHWZJKLC","AHUKI","AHWZJW","AGOA","AHWZ","AHISKHAA","AHDQMILX","AHDQMILTS","AHISFPS","AHHAPNF","AHHG","AP","AHDQMILWP","AHUR","AHHOZYM","AHUKJE","AH"}
{"AQDBC","AHHOHI","AHHOZYM","AHDQMDX","AHDQMIRR","AHHOZYMMVE","AGWZKE","AHDLTOGGX","AHHOSUW","AHDENE","AHDLTOEHE","AHDLTOG","AHURFLO","AHI","AHDLTOG","AHDLTMOYT","AHURYPB","AHHOZQ","AHDLNZ","AHISKHAE","AHUKT","AHURFI","AHURA"}
Returns: { "AHHOZYM", "AQDBC" }
{"AHHOSU","AHDLTO","AHURFOY","AHDLTUR","AHUKI","AGWWW","AHDQMILL","AGO","AHHAPLZ","AHHOHV","APD","AHUKJ","AHHOZGJMU","ALE","APUHDXL","AHDENEQH","AHDEN","AGWZUD","AHDQM","AHHOZYMMVE","AHDLTURN","AHUKPJ","AHUKJE","AHUKRHIZS","AT"}
{"AGWZUV","AH","AHDENEE","AHISFNE","APUHD","AHDQ","AGOH","AHDQYNK","APFU","AGWZUDZ","AHUKJB","ASNS","AHDENCJTV","AHHAPMFFXJ","AHUKIK","AHURYPB","AHHOZQ","AH","AHURYPH","AGWZG","AHHOZQNL","ALER","AHUKRHIZ","AHUP","AHDLNZC","AHUKRHIZN","AGWZUD","AHURYB","AHHOZYM","AGWZUDZ","AHHOZYMMO","AHWZJ","ALT","AHDLTUGW","ASNS","AHUKRHM","AHHOSUWA","AHIS","AHDQM","AQDBNPUG","AHHAP","ALEU","AHBC","AP","AGWWW","AH","AQD","AHHOSW","AHHOZ"}
{"AHDQMIL","AHBH","AHUKXOW","AHURYS","AHHOSU","AHHF","AHUKRHI"}
Returns: { "AGWWW", "AGWZUD", "AHDQM", "AHHOSU" }
{"AHUK","APFULNZ","AHR","AHHAPLLLL","AHHAPLLN","AHURFIQX","AHDLTOEHE","AHDLTUGYB","AGWZS","AHWZJKLE","AHHO","ALEU","AHHA","AHISFB","AHHOHIUK","AHHAPMFFXJC","AQP","AHUKJB","AGW","AHHAPLL","AHDLTMOYD"}
{"AHDQYINK","AHUKRHIZ","AQDTJ","AHUKXO","AHISKHAE","AHDLTUG","AHDENF","AHHOZQ"}
{"AHHAPS","AHDENCJSD","AHDLTOGGX","AQPLJ","AHDLTO","AHISFPS","AHDENFM","ASNA","AHHAPMFF","AHWZJWV","AHDQYNK","AHBHM","AHDENEDY","AHHOSW","AHIS","AHUKRH","AHURYS","AHDENCP","AQP","AHHOA","AHUKXS","AHDLTMOYT","AGWZU","AHBHVVU","AHDENFG","AHISF","AHHOT","ASNV","AHURF","AQDTX","AHDNW","AHDENR","AQDB"}
Returns: { "AQP" }
{"AHHOZYMM","AHDN","AHDLTMZK","AGOA","AH","AHDLTMZK","AHWZ","AHUKRE","AHDNW","AHDN","AGW","AHDLTURELC","AHDLTJA","AHWZJKLC","AHHOZGJJ","AGWZUV","AHDENEQH","AHDQMDX","AHUKPD","AHDLTO","AHHAPNQYF","AHHAPNF","AHDENEQX","APFV","AHDQMILL","AHHAPMBG","AGX","AHISKHAC","AHDLT","AHHAPLLNI","AGWZU","AHB"}
{"AHHAPLLNI","AHDLTD","AHUKIP","AHUKRHM","AHHOZQNB"}
{"AHUKXOW","AHDLTMOYT","AHDLTD","AHURFI","AHDLTURELCS","AHUKRC","AGWZU","AGWW","AHISK","AHDQMILW","AHHOHV","ALER","AHWZJKL","AHHOHVZ","AHXJ","ASNA","AQDTX","AHISKHA","AHHOZYMMO"}
Returns: { "AGWZU", "AHDLTD", "AHHAPLLNI" }
{"AGWZUV","AHDENEE","AHHOHIU","AHDNW","AGWWW","AHWZJWV","AHHOZQNL"}
{"AHDLTOGGXO","AHURFIQ","AHDEN","AGP","AHDLTOEH","AQDBNS","AHX","APUHDX","AGWZ","AHHAPNQ","AHDLTMZKD","AHDLTURNJ","AHX","AHXU","AHUK","AHISF","AQDBC","AQDBF","AHUKJK","AQDTX","AHHAPMB","AHHAPLLN","AHURY","AHURF","AHDLTOGGXO","AHDLTOEHE","AHDQYIN","AHUKJBI","AHDQMIL","AHHOZYB","APUA","AHDENCJ","AHIS","AHHOZY","AHURYP","AHHOHVZ","AHHOSUWO","AHHAPNQYK","AHDLTMZ","AQDTXYX","APFUL","AHUKS","AHHAPMFFXJ","ASN","AQDTX","AQDBC","AHHOT","AHHOHI","APUHDXL","AHURFIQX"}
{"AHHOHIUK","AHHOZGJM","AHDLTURV","AHDLTURV","AHURF","AHURFI","AHBHV","AHDLTURS","AHDQMIRR","AHHAPMFFXJC","AHHOZQ","AHDENFG","AHDLTOEH","AHHOH","AHUKRHINK","AHHOHVE","AHDLTUR"}
Returns: { "AHDLTOEH", "AHURF" }
{"AHISFNE","AQPL","AHDLTOE","AHHAPMFFXJ","AHDQYN","APFULN","AHBC","AHHAPL","AHHAP","APUA","AHDENCP","AHDE","AHURA","AHHOHV","AHUKI","AHHAPNQ","AHDLTUG","AHDENEE","AHURFI","AHDLTMZ","AHUR","AHHAPMFFXJC","AHUKRH","APUH","AHHOZYMMVE","AHURAM","AHDLTOEHE","AHD","AHURFI","AHURFO","AQDTXY","APUA","AHHAPNQYKUK","AHHAPLL","AHUKRHIN"}
{"AHXUZ","AHXUZ","AGWZUV","AHISFB","AH","AQDTJ","AHURYP","AHDENCJV","AHUP","AHUKX","AHDQMILX","AGWZ","AGWP","AHDLTD","AHHOSUWOS","AHUKRH","AQ","AHDQMQ","AQ","AHDENCJ","AHXU","AQDBF","AHISFB","AHXJ","AHB","AHDQMILW","AQDTXY","AHUKJB","AHISF","AHHAPMBG","AHHOZYA","AHDXL","AHURFIQ","AHHAPLLW","AHHOH","AHWZJW","AHHOZYMMO","ASNA","AHISKHAE","AHDLN","AHBHVR","AGWZUV","AHDLTUR"}
{"AHHOHIU","AHDENCJSD","AHDLTMOYT","AQDBF","AGWWX","AHDLTUGXX","AHHOHVLN","AHUKRHINK","AHDENED","AHHAPM","A","AHWZY","AGX","AHDQMILWP","AGP"}
Returns: { "AHUKRH", "AQDBF", "AQDTXY" }
{"AHHOZY","AHHAPLL","ASNV"}
{"AHDLTOE","AHUKPJ","AHDENCTPP","AHDENCJ","AHDLNZC","AHDLTOGG","AHHAPMBG", "ALE","AHBHA","AHUKP","AHDQMILLP","AHDENEDY","AHDENEE","AHHOHVCX","AHISK", "AHW","AQDB","AHUP","AQDBNPU","AGWZUV","AHHOSUW","AHXS","AHDENCP","AHDQM", "AHDLTURV","AHBHVV","AHDQMILL","AHDQMD","AHH","AHDLTU","AHISFNO","AHURF", "AH","AHHAPNQ","AQPL","AHDXL","AHDLTUGX","AHDLT","AHUKRC","AHDLTUGX", "AQDTXYX","AGWZS"}
{"AHHAPMFF","AHURA","AHHOZ","AHISKH","AHUPR","AHHAPM","AHUKRHIN","AHHAP", "AHDLTMO","AHDLTUJ","AHDQY","AHUK","AHDENEDY","AHWK","AHHOZGJJ","AHXS", "AHDLTUREL","AHHOZQNL","AHHOSUWOS"}
Returns: { "AHDENEDY", "AHXS" }
{"AHDLTURE","AHDENCTPP","AHDQMIRRV","AQP","AQDTJ","ALEY","ALEYM","AQDTX","ASI","AHDLTMP","AQPLJV","AHDENCTJ","AG","AHHOHVL","AHDLTUG","AHUKI","AHDN","AHUKP","AHUK","AHHOZYMMVE","AHUKRHIZS","AHDNW","AHDQYI","AHDLTMT","AHHOZYMM","AHUKIK","AHHOT"}
{"AHUKRHI","ALER","AHURF","AHHAPMFSW","AHWZY","APFULN","AHHOZGJMU","AHDLTUJ","AHDENC","AHHAPMF","AHHOHVE","AGOY","AHDLTMO","AHDQY","AHDLTOEHE","AHDLTOG","AHD","AS","AQDBN","AHDENFM","AHDLTOG"}
{"AHUKRHC","APUH","AHDLNZC","AHH","AHWZJWV","AHHOZQ","AHXU","AHHOHVE","AHDQMILL","AHISKHAA","AHH","AHDLTJ","AGP","AHDENEDY","AHHA","AHURAM","AHDLNZC","AHDENEE","AHHOO","AHDLN","AHWZY","APF","AHDENCJTV","AHDQMILTS","AHHOZYA","AHDQYI","AHURFLO","APU"}
Returns: { "AHDQYI", "AHHOHVE", "AHWZY" }
{ "BOBBY", "BOB" }
{ "BOBBY", "BOB" }
{ "FRED" }
Returns: { "BOB", "BOBBY" }
{ "C", "B", "A" }
{ "C", "B" }
{ "D", "B", "A" }
Returns: { "A", "B", "C" }
{ "BOB" }
{ "BOB" }
{ "BOB" }
Returns: { "BOB" }
{ "FRED" }
{ "JOE", "JOE" }
{ "BARNEY" }
Returns: { }
{ "STEVEN", "STEVEN", "STEVEN" }
{ "STEVEN", "STEVEN", "STEVEN" }
{ "STEVEN", "STEVEN", "STEVEN" }
Returns: { "STEVEN" }
{ "PEG", "AAA" }
{ "PEG", "AAA" }
{ "PEG", "AAA" }
Returns: { "AAA", "PEG" }
{ "BOBBY" }
{ "BOB", "BOBBY", "KING" }
{ "BOB", "KING" }
Returns: { "BOB", "BOBBY", "KING" }
{ "SARAH", "JOHN", "BILLY", "JAMES" }
{ "SARAH", "JOHN", "BILLY", "JAMES" }
{ "JOHN" }
Returns: { "BILLY", "JAMES", "JOHN", "SARAH" }
{ "BOB" }
{ "BOBBY" }
{ "BOBBY" }
Returns: { "BOBBY" }
{ "BOB", "BOB" }
{ "BOB", "BOB" }
{ "BOB", "BOB" }
Returns: { "BOB" }