Problem Statement
- If "." and ".." are the last two elements of files (in any order), you are done.
- Find the first element of files that is either "." or "..". Swap it with the last element of files.
- If "." and ".." are now the last two elements of files (in any order), you are done.
- Find the first element of files that is either "." or "..". Swap it with the element of files that is one position before the last one.
Definition
- Class:
- EllysDirectoryListing
- Method:
- getFiles
- Parameters:
- String[]
- Returns:
- String[]
- Method signature:
- String[] getFiles(String[] files)
- (be sure your method is public)
Notes
- Swapping elements at positions i and j means that the element at position i is moved to the position j and vice versa.
Constraints
- files will contain between 2 and 50 elements, inclusive.
- All elements of files will be distinct.
- Exactly one element of files will be ".".
- Exactly one element of files will be "..".
- Each element of files will contain between 1 and 20 characters, inclusive.
- Each element of files will contain only uppercase and lowercase letters and dots ('A'-'Z', 'a'-'z', '.').
Examples
{"ContestApplet.jnlp", ".", "Image.jpg", "..", "Book.pdf", "Movie.avi"}
Returns: {"ContestApplet.jnlp", "Movie.avi", "Image.jpg", "Book.pdf", "..", "." }
The directories are not the last two elements, so we search for the first one (in this case "."), and swap it with the last element (in this case "Movie.avi"). As "." and ".." are still not the last two elements, we search for the second one (in this case "..") and swap it with "Book.pdf".
{"Image.jpg", "..", "."}
Returns: {"Image.jpg", "..", "." }
In this case the directories are already the last two elements, so we do nothing.
{"..", ".", "Image.jpg"}
Returns: {"Image.jpg", ".", ".." }
After swapping ".." with "Image.jpg", the directories are already the last two elements, so we are done.
{"No", "..", "Zaphod", ".", "Just", "very", "very...", "Improbable"}
Returns: {"No", "Improbable", "Zaphod", "very...", "Just", "very", ".", ".." }
{"www.topcoder.com", "Ever.tried", ".", "Ever.failed", "..", "No", "Matter.", "Try", "Again.", "Fail", "Again..", "Fail.Better"}
Returns: {"www.topcoder.com", "Ever.tried", "Fail.Better", "Ever.failed", "Again..", "No", "Matter.", "Try", "Again.", "Fail", "..", "." }
{".", ".."}
Returns: {".", ".." }
{"..", "."}
Returns: {"..", "." }
{"This", ".", "is", "tricky", "test", ".."}
Returns: {"This", "test", "is", "tricky", "..", "." }
The first swap moves ".." to position 1, so we need to move it again to index 4 (indexed from zero).
{"This", ".", "is", "covered", "in", "the", "..", "samples."}
Returns: {"This", "samples.", "is", "covered", "in", "the", "..", "." }
{".htaccess", "..evenWorse", ".", "..", "also", "tricky"}
Returns: {".htaccess", "..evenWorse", "tricky", "also", "..", "." }
{"...", "..", ".", "empty", "Elly.cpp"}
Returns: {"...", "Elly.cpp", "empty", ".", ".." }
{".", "YANMPUaFJyELpmpND", "GIVsdxAFZuD", "JkqPFz", "fwssmvagCN", "gIcW", "pkNNK.", "nBNexlrLkXhw", "gfrCmNFpSB", "H", "zOdKpJOeaZJJSR", "Q", "HX.tFKzsoEtLbNpvgKZg", "fLG", "BaRtmT", "WtyOZ", "JIGbDEmT", "eyqPbEAxBXKt", "EyFacvLo", "ejDTNO.mn", "dIrrbDRPkLQvTqn", "nsD", "ZBOkXkvlvd", "hiFchtsNqNrmJqKJoK", "MBfhCEwxOYpwtLVC", "Ouubr", ".MfYCktLXrgNJOLKOhEq", "vazvCvRsIoPRqSbbA", "oa", "cvaLMsbIQKPs", "..", "SULbweWxSc", "dhgSPDW"}
Returns: {"dhgSPDW", "YANMPUaFJyELpmpND", "GIVsdxAFZuD", "JkqPFz", "fwssmvagCN", "gIcW", "pkNNK.", "nBNexlrLkXhw", "gfrCmNFpSB", "H", "zOdKpJOeaZJJSR", "Q", "HX.tFKzsoEtLbNpvgKZg", "fLG", "BaRtmT", "WtyOZ", "JIGbDEmT", "eyqPbEAxBXKt", "EyFacvLo", "ejDTNO.mn", "dIrrbDRPkLQvTqn", "nsD", "ZBOkXkvlvd", "hiFchtsNqNrmJqKJoK", "MBfhCEwxOYpwtLVC", "Ouubr", ".MfYCktLXrgNJOLKOhEq", "vazvCvRsIoPRqSbbA", "oa", "cvaLMsbIQKPs", "SULbweWxSc", "..", "." }
{"qJV", "hCkSUzAzbYcdL", "..", "hqNtCDDoQmHOfk", "lENYhZHGDV", "AajQBWtFLVJTnSZXIX", "Q", "uqyJVhUGy", "BBKjDHBO", "lk.YnSVE", "TRcFbcjmVKQggtAGARhB", "mslXg", "ipCO", "bDYwyJ", "IllnQLZhKPZILL", "ynYH", "q", "KWZl", "FDLMnsGQolUcfbR", "AKtGzsmFkEWmZLtdHQP", "TOKi", "oySGaZDJApHHQL", "xgEfKTZ", "JJkZkwLbuAn", "liUzHJzH", "GFgINdqf", "AKLKsAKCGYgKpRHWit", ".", "Sf"}
Returns: {"qJV", "hCkSUzAzbYcdL", "Sf", "hqNtCDDoQmHOfk", "lENYhZHGDV", "AajQBWtFLVJTnSZXIX", "Q", "uqyJVhUGy", "BBKjDHBO", "lk.YnSVE", "TRcFbcjmVKQggtAGARhB", "mslXg", "ipCO", "bDYwyJ", "IllnQLZhKPZILL", "ynYH", "q", "KWZl", "FDLMnsGQolUcfbR", "AKtGzsmFkEWmZLtdHQP", "TOKi", "oySGaZDJApHHQL", "xgEfKTZ", "JJkZkwLbuAn", "liUzHJzH", "GFgINdqf", "AKLKsAKCGYgKpRHWit", ".", ".." }
{"svnJZvF", "Xx", "NXR", "KIQGWcFVDEovPYhoNsKd", "XitCJw", "fb", "rEhVAenGvhaNKRJk", "P.bdhJbZFxXGhpnno", "aWILEaRPr", "vrfeO.QuLRbMltFlf", "vdamGPUfvJekbH", "ULTs.Xe", "UBNCdzapQN", "eGrQBWWzA", "IXZOsLqOulWTf", "KaSE", "cuLhLvvI.", "PlgtUlRTLzebAaPFV.hS", "reaZDHVw", "QQWkLkPungCQMsN", "P", "QIMQmscnb", "PXMJColxCZgPnLcA", "OHv", "qO", "CfPjmRifRcK", "RfHFkH", "DPNCXNZWg", "JYDMRKLE", "RxMPRREpNd", "ANgmuRHvmKwfNFcTSTjP", "Fu", "RZFdZ", "..", "oQBRVQmeP", "UdNXhwoxfMeTlC", "kA", "MkzFAqyvMrXputJ.OC", "SAqyV", "HdvL", "IDXFJwWRx", "YQvXE", "sywXT", "GsqNSIwwcnfNZYHwgtEP", "."}
Returns: {"svnJZvF", "Xx", "NXR", "KIQGWcFVDEovPYhoNsKd", "XitCJw", "fb", "rEhVAenGvhaNKRJk", "P.bdhJbZFxXGhpnno", "aWILEaRPr", "vrfeO.QuLRbMltFlf", "vdamGPUfvJekbH", "ULTs.Xe", "UBNCdzapQN", "eGrQBWWzA", "IXZOsLqOulWTf", "KaSE", "cuLhLvvI.", "PlgtUlRTLzebAaPFV.hS", "reaZDHVw", "QQWkLkPungCQMsN", "P", "QIMQmscnb", "PXMJColxCZgPnLcA", "OHv", "qO", "CfPjmRifRcK", "RfHFkH", "DPNCXNZWg", "JYDMRKLE", "RxMPRREpNd", "ANgmuRHvmKwfNFcTSTjP", "Fu", "RZFdZ", "GsqNSIwwcnfNZYHwgtEP", "oQBRVQmeP", "UdNXhwoxfMeTlC", "kA", "MkzFAqyvMrXputJ.OC", "SAqyV", "HdvL", "IDXFJwWRx", "YQvXE", "sywXT", ".", ".." }
{"hPWfyqo", "MaMXpnN", "WEyViH.zfcpS", "VtBuzuNkNQc", ".", ".lHgvFVz", "HSCbrGvogN", "QSKNyfZjLtRUcRjP", "..", "uD.dtXcr.XO.xLfqfmXo", "Eti", ".cIfElUQDVdS", "DccFZagWnyvyqSuwmW", "dkc", "ksJqyqxkPSSlst", "Y", "oWDqdqmOMBceE", "yWiEJRPhADCcsggBhr", "ZbS.tJRUlre"}
Returns: {"hPWfyqo", "MaMXpnN", "WEyViH.zfcpS", "VtBuzuNkNQc", "ZbS.tJRUlre", ".lHgvFVz", "HSCbrGvogN", "QSKNyfZjLtRUcRjP", "yWiEJRPhADCcsggBhr", "uD.dtXcr.XO.xLfqfmXo", "Eti", ".cIfElUQDVdS", "DccFZagWnyvyqSuwmW", "dkc", "ksJqyqxkPSSlst", "Y", "oWDqdqmOMBceE", "..", "." }
{"OAJBDS", "m", "gDPy", "GThg", "sN", "hSeRrXnj", "ZrunWlZQ", "V", "geDlYdamhfQoEo", "ctAbhaXjagtGcU", "sdzfuyJTyLB", "aNNdNqdYacldGxFMDecP", ".", "..", "rrFsUZfCgjcLIKNjWB", "mRolTlxoqSfozDkjC", "AldYVDAQNTyGfnE", "cuURGey", "TOkGv", "MfcSSOKPKwEfALAEeJWF", "UrLpAruAYfnHgynJlY", "cLbg", "AwJ.BoqJxvbEzy.IiEP", "yAnTgHZzhyR", "JVM.EdAEKcqFTSgCuvt", "SPDSVaobE", "Cp", "OAU.uiGE", "saGUDuLBERxDtElX", "DRyVlyXOXOOOWKbImdP", "NofgN", "mQVgfvPYv", "KIMdj", "HQps", "eIAOuTaIGUO", "rYUKuRSt", "WZjTCKGTNZMJkXgFovL", "fqZjfOhyQ", "NDOlyoByl", "ERQMJRskCRGvjbBzugb", "diOOWfIob.tee", "zhXBRwYHI.xTmOe"}
Returns: {"OAJBDS", "m", "gDPy", "GThg", "sN", "hSeRrXnj", "ZrunWlZQ", "V", "geDlYdamhfQoEo", "ctAbhaXjagtGcU", "sdzfuyJTyLB", "aNNdNqdYacldGxFMDecP", "zhXBRwYHI.xTmOe", "diOOWfIob.tee", "rrFsUZfCgjcLIKNjWB", "mRolTlxoqSfozDkjC", "AldYVDAQNTyGfnE", "cuURGey", "TOkGv", "MfcSSOKPKwEfALAEeJWF", "UrLpAruAYfnHgynJlY", "cLbg", "AwJ.BoqJxvbEzy.IiEP", "yAnTgHZzhyR", "JVM.EdAEKcqFTSgCuvt", "SPDSVaobE", "Cp", "OAU.uiGE", "saGUDuLBERxDtElX", "DRyVlyXOXOOOWKbImdP", "NofgN", "mQVgfvPYv", "KIMdj", "HQps", "eIAOuTaIGUO", "rYUKuRSt", "WZjTCKGTNZMJkXgFovL", "fqZjfOhyQ", "NDOlyoByl", "ERQMJRskCRGvjbBzugb", "..", "." }
{"xkcIQ", "xLitehhPHPUYlvSRm", "twYcKY", "gPAQgNaRLEQj", "IyIOHWdaXzBAqKtjzBg", "XqZQMU", "VcPDsTxNG", "HJFuHGQF", "fceZmQYkze", "WReDYw", "VAcEPh", "RLPxYyNBBiZZnoPmGvQ", "FdNYpGWVU", "loxsOkvVxr", "DRoaPrXlkEJzKIDvQE", "KrJNalUsnEjqkp", "LorACqcaIZnknkooexl", "bAqQUKUBWVtKlXxfPSNz", "tpujOinvOLEUa.JPCqro", "UiH", "rhdoEpzRzSFSFsEPf", "QHVmDWWxQROgIrMMkx", "jPeqzz", "ZIOteDkWEkltUliXQLX", "XbCYOdMqpVP.PWW", "CF", "latzGGipobNhfU", "..", "cMHUjGdYSqioWZRNEX", "tlF", "BCIqjRIIGU", "hiHxVaakzmv", "PKIV.YYuqKaZZdE", "n", "XFtTPL", "LpsMPXGPOel", "VnMaY", "nfswAP", "bnZAbFgHXBoE", "EFLGbXHkCc", "GktgKpbm", "tYpzTViYjQPCoiI", "YbwBTTGZjlTjNPwoU", "FzN", "wbEYE", "CWdARjeFIRKmM", "UgeDlBYthRdkrx", "."}
Returns: {"xkcIQ", "xLitehhPHPUYlvSRm", "twYcKY", "gPAQgNaRLEQj", "IyIOHWdaXzBAqKtjzBg", "XqZQMU", "VcPDsTxNG", "HJFuHGQF", "fceZmQYkze", "WReDYw", "VAcEPh", "RLPxYyNBBiZZnoPmGvQ", "FdNYpGWVU", "loxsOkvVxr", "DRoaPrXlkEJzKIDvQE", "KrJNalUsnEjqkp", "LorACqcaIZnknkooexl", "bAqQUKUBWVtKlXxfPSNz", "tpujOinvOLEUa.JPCqro", "UiH", "rhdoEpzRzSFSFsEPf", "QHVmDWWxQROgIrMMkx", "jPeqzz", "ZIOteDkWEkltUliXQLX", "XbCYOdMqpVP.PWW", "CF", "latzGGipobNhfU", "UgeDlBYthRdkrx", "cMHUjGdYSqioWZRNEX", "tlF", "BCIqjRIIGU", "hiHxVaakzmv", "PKIV.YYuqKaZZdE", "n", "XFtTPL", "LpsMPXGPOel", "VnMaY", "nfswAP", "bnZAbFgHXBoE", "EFLGbXHkCc", "GktgKpbm", "tYpzTViYjQPCoiI", "YbwBTTGZjlTjNPwoU", "FzN", "wbEYE", "CWdARjeFIRKmM", ".", ".." }
{"..", "qRe", "uOJQn", "MBktWNbnCrWTPCzQTnkw", ".", ".Fjg", "Gbzrudbi", "oXvXIJtRDqGkwTrmPcO", "l", "GqCyxoLAYhUJ", "mGZFXFZxopBBudUt", "QlduN", "Op", "moXms", "kcFPfNl.Bj", "fOxMmxV", "spPbFWYYWYVbXfYZY"}
Returns: {"spPbFWYYWYVbXfYZY", "qRe", "uOJQn", "MBktWNbnCrWTPCzQTnkw", "fOxMmxV", ".Fjg", "Gbzrudbi", "oXvXIJtRDqGkwTrmPcO", "l", "GqCyxoLAYhUJ", "mGZFXFZxopBBudUt", "QlduN", "Op", "moXms", "kcFPfNl.Bj", ".", ".." }
{"LPvjmshH", "WucLKHlBnYujkw", "XbPETLcMsMYdpi.qu", "tbRoKfOLsmCcXDvhd.yp", "zJR", "iYkJMwXkScKsBIOIJ", "uvGjqBk.cVRiBRNz", "mjlz", "XiWJFuVGGMQCbwIpbjs", "rLSy", "EkdvDZGefA.P", "VhqUVnGprH.rADBoRR", "zNNiKckKrNJKnFJQSVd", "..", "DzwRColvdnRBsASAB", ".", "GIyBkKbl"}
Returns: {"LPvjmshH", "WucLKHlBnYujkw", "XbPETLcMsMYdpi.qu", "tbRoKfOLsmCcXDvhd.yp", "zJR", "iYkJMwXkScKsBIOIJ", "uvGjqBk.cVRiBRNz", "mjlz", "XiWJFuVGGMQCbwIpbjs", "rLSy", "EkdvDZGefA.P", "VhqUVnGprH.rADBoRR", "zNNiKckKrNJKnFJQSVd", "GIyBkKbl", "DzwRColvdnRBsASAB", ".", ".." }
{"ykaerT.pXbD.Lns", "sc", "VGmkMEOUr", "COMhqlxOUJmgZQQ", "PeH", "..", "Xjn", "NLa", "."}
Returns: {"ykaerT.pXbD.Lns", "sc", "VGmkMEOUr", "COMhqlxOUJmgZQQ", "PeH", "NLa", "Xjn", ".", ".." }
{".", "cRlBEbJKPAeXtzWGY", "KeMJLZTNqlnxOwnXvV", "..", "BnpqaYaKiTaHIsygktXv", "aYYhhg"}
Returns: {"aYYhhg", "cRlBEbJKPAeXtzWGY", "KeMJLZTNqlnxOwnXvV", "BnpqaYaKiTaHIsygktXv", "..", "." }
{".HmKDDI", "aD", "bSedVQuDiXNue", "IRsuk", "VLlfnl.zaTyihOlm", "crhsu", "..", "hcFtlGYdHAvUnnxdyQhW", "FV", "kjSn.EMLQWtvoICg", "LbcouMbu", "sHkXPdUCTZFZpCc", "YhZfihGqKzR", ".", "PEOkSAiEuRlq.pGxQmc"}
Returns: {".HmKDDI", "aD", "bSedVQuDiXNue", "IRsuk", "VLlfnl.zaTyihOlm", "crhsu", "PEOkSAiEuRlq.pGxQmc", "hcFtlGYdHAvUnnxdyQhW", "FV", "kjSn.EMLQWtvoICg", "LbcouMbu", "sHkXPdUCTZFZpCc", "YhZfihGqKzR", ".", ".." }
{".", "ILLXqsUk", "..", ".MgQ", "mrIr.UZB", "LvgpfVu.mKM", "QDHipSS", "IjCeQzpgUxnaD"}
Returns: {"IjCeQzpgUxnaD", "ILLXqsUk", "QDHipSS", ".MgQ", "mrIr.UZB", "LvgpfVu.mKM", "..", "." }
{"bHMAlvvwVO", "iAty.qOcJZSgHezBiGTE", "B.KHWAwvuMD", "rX", "GfSPUKxuPLhyptVzykg", "KlYmDCyDtMRVUODe", "ZNxsqK.", "gOMKpIAtiUaj.UGolIf", "bBbpZNvOKFFpzKPyUqzQ", "x.wwMXhoa", "pjMBWgWLBLDYvTBVIQ.e", "lcukIMvOwoVxmanbEZLz", "rJWabz", "AWoEaRvFbgVGpYcz", "wzdWXqjz", "HbD.JNtBqmQDt", "WrdvNRr", "sD", "JIn.USFZLuYuihOgZm", "LKN", "KIytUFZp", ".uljRFv.sZPznPhR", "QUcPbquaudXpIiQBy", "bVRImqycZOxEGyaiKfUD", "UoL", "NzOycOBVKpz", "SLdrJTegP", "GlyZxCCuDlCgAPKR", "mbxBozKtxeAHhyhLhF", "XrfqyutaMN", "DEnRRwP", "rIIbKb.rqllOAGVIh", "YuWEBJPYThoiAS", "LyP.jBAB", "mFnOAzDFj", "IJpgqw", "YvnUaXyduC", ".", "c", "ny", "wPIufzLHYQCs", "dlVhy.rPxbQvutyRIqO", "jlmGXlqhNsXmRUYwAxEP", "wYVoxrushHu", "ju", "ijr", "VXi", "..", "pJpDIQVk"}
Returns: {"bHMAlvvwVO", "iAty.qOcJZSgHezBiGTE", "B.KHWAwvuMD", "rX", "GfSPUKxuPLhyptVzykg", "KlYmDCyDtMRVUODe", "ZNxsqK.", "gOMKpIAtiUaj.UGolIf", "bBbpZNvOKFFpzKPyUqzQ", "x.wwMXhoa", "pjMBWgWLBLDYvTBVIQ.e", "lcukIMvOwoVxmanbEZLz", "rJWabz", "AWoEaRvFbgVGpYcz", "wzdWXqjz", "HbD.JNtBqmQDt", "WrdvNRr", "sD", "JIn.USFZLuYuihOgZm", "LKN", "KIytUFZp", ".uljRFv.sZPznPhR", "QUcPbquaudXpIiQBy", "bVRImqycZOxEGyaiKfUD", "UoL", "NzOycOBVKpz", "SLdrJTegP", "GlyZxCCuDlCgAPKR", "mbxBozKtxeAHhyhLhF", "XrfqyutaMN", "DEnRRwP", "rIIbKb.rqllOAGVIh", "YuWEBJPYThoiAS", "LyP.jBAB", "mFnOAzDFj", "IJpgqw", "YvnUaXyduC", "pJpDIQVk", "c", "ny", "wPIufzLHYQCs", "dlVhy.rPxbQvutyRIqO", "jlmGXlqhNsXmRUYwAxEP", "wYVoxrushHu", "ju", "ijr", "VXi", "..", "." }
{".", ".."}
Returns: {".", ".." }
{"UgAzS", "uHTtJY", "crgQJvZoNLuIj", "tqiRElXZVrHY.BtDm", "NztUUW.PUwZdEcTg", "Ui", "qvyVXoATDsQ", "ihAaoSvAmnzULlhm", "e", "tJOb", "NdsuTQIqLcJ", "tBJzQ", "x.Y", "LcoycXLFwBjdbMLYs", "cRXQFSlIuaivGwTJJOe", "RurJOuKiIYoDMeyyW.N", "qvAyitnMhWAVMmrad", "GAPSAdDoEYTyyLLItus", "FqULzI", "pGlMMox", "T", "pBblBbzBbjXOJ", "BsMuHS", ".", "JSY", "..", "MadCURQCcCsiunWZ", "UWDolYKfuXsA"}
Returns: {"UgAzS", "uHTtJY", "crgQJvZoNLuIj", "tqiRElXZVrHY.BtDm", "NztUUW.PUwZdEcTg", "Ui", "qvyVXoATDsQ", "ihAaoSvAmnzULlhm", "e", "tJOb", "NdsuTQIqLcJ", "tBJzQ", "x.Y", "LcoycXLFwBjdbMLYs", "cRXQFSlIuaivGwTJJOe", "RurJOuKiIYoDMeyyW.N", "qvAyitnMhWAVMmrad", "GAPSAdDoEYTyyLLItus", "FqULzI", "pGlMMox", "T", "pBblBbzBbjXOJ", "BsMuHS", "UWDolYKfuXsA", "JSY", "MadCURQCcCsiunWZ", "..", "." }
{"EcYES.NEEnuCF.KZZiEw", "HmWlr.VGt.vVOBAI", "Ie", "se", "NMsrpJnz", "hrjAymxagF", "mjgNAEFMFwAylvbHnJl", "VdWIcdKjtj", "rkoyCeIFS", "HjK", "LOm", "SVMGmsKbqQ.xRdvIbLkX", "cFZ", "uNMPmpKioyLH", "OVJm.ryxbyPfSZQjn", "SvDYLGNCe.gfi", "xAMfyvTGGFvppUdUwSo", "ddSHqE.QUbTiUXbu", ".", "..", "wzax", "sJhMIFdB", "IaLExxIMjUjgWDa.NfO", "wREZJagGh"}
Returns: {"EcYES.NEEnuCF.KZZiEw", "HmWlr.VGt.vVOBAI", "Ie", "se", "NMsrpJnz", "hrjAymxagF", "mjgNAEFMFwAylvbHnJl", "VdWIcdKjtj", "rkoyCeIFS", "HjK", "LOm", "SVMGmsKbqQ.xRdvIbLkX", "cFZ", "uNMPmpKioyLH", "OVJm.ryxbyPfSZQjn", "SvDYLGNCe.gfi", "xAMfyvTGGFvppUdUwSo", "ddSHqE.QUbTiUXbu", "wREZJagGh", "IaLExxIMjUjgWDa.NfO", "wzax", "sJhMIFdB", "..", "." }
{"IWN", "xVvYNPiJfdvtEHfomB", "SMzpVu", "yciQORaxCETBDLcxPok.", "aKXWPVbG", "ZYERuHzLNBrNZOgY.", ".", "wwxjy", "BRhjDxZZGgw", "SzLoYOde", "oKNXxHdOjzHNDfTV", "d", "dIPcoL.zLkJpvsCS", "vVXcmGAlszwMEyhFloyl", "nNXlZKeSUU", "f", "SsyUSboZ", "CBMcrQCgWSExKQoW", "Rhf", "sdnnrjuZzrleipio.s", "vVYPqbCUJlGvLuS", "yXwVsF", "bxPCgQO", "SIxUbUeUBl", "..", "nsyzA", "YoBRBPMhOybgdokZp", "m", "ILCrdIRQTTEnldiHT", "RtK", "wTSVCPvRz", "xWAVqLDWrHffyGz.I", "qSCFmHVdwi", "kUMyBvLSXHnUgpekHj", "YwvtgB", "VgQTgjmryXriO.C", "avvbknWbrqO"}
Returns: {"IWN", "xVvYNPiJfdvtEHfomB", "SMzpVu", "yciQORaxCETBDLcxPok.", "aKXWPVbG", "ZYERuHzLNBrNZOgY.", "avvbknWbrqO", "wwxjy", "BRhjDxZZGgw", "SzLoYOde", "oKNXxHdOjzHNDfTV", "d", "dIPcoL.zLkJpvsCS", "vVXcmGAlszwMEyhFloyl", "nNXlZKeSUU", "f", "SsyUSboZ", "CBMcrQCgWSExKQoW", "Rhf", "sdnnrjuZzrleipio.s", "vVYPqbCUJlGvLuS", "yXwVsF", "bxPCgQO", "SIxUbUeUBl", "VgQTgjmryXriO.C", "nsyzA", "YoBRBPMhOybgdokZp", "m", "ILCrdIRQTTEnldiHT", "RtK", "wTSVCPvRz", "xWAVqLDWrHffyGz.I", "qSCFmHVdwi", "kUMyBvLSXHnUgpekHj", "YwvtgB", "..", "." }
{"NlnKDFqDdsCqathg", "gxMaxseRm.SXc.jTb", "qXMiGQr", "LeQcTPjtK", "H", "ixAfL", "UhZRPcsOBjKPHlQlPwq", "UNmXx.XhwJnrgwRPq", "rxzUXDCHbVwqSskNgtKi", "vgt", "wVgZjdS", "FEoSAtoAxy", "zHEYbkgqvTjmkoLf", ".xeVozFaSu", "JU", "nBhtpUkJTZwRejUrhrZ", "WumnuVODXkLjslMvr", "XhTMrLEiEBGuFYCZu", "JQlaLGwY", "RWLnCHBwltxdteXrQCA", "SjUxUN.G", "chLApEkFcmfhLLi", "OxWxDHZRhWcwyjGryqeb", "TqRISPR", "VNKB", "KIAGrAGZy.AKNkvweLjR", "..", "HJ", "ECrBEwqfQQidoJVyqcK", "dDzFtLe", "YKvDjKjXjdhUFkmJYNB", "pQpXBgUkMOCdHLLNsfxq", "MY", "lCeIRi.", "wWD.iJa", "GFAaiBZbLRyNHUTfiv", "blroClHpEhAXxV", "OqxKqM", "TXdwMsJsg", "VSIGiPekrVOLdZuLfv", "wdoxuwdXtmOiukFRzwMX", "Ny", "TGnaCx.IFkblHmD", "PRveVeaJaQxqoFnPqrVb", "OilZFfWgzHgBPADbNhEN", ".", "flRLIBvbDQ", "ni", "QrSPSVmL"}
Returns: {"NlnKDFqDdsCqathg", "gxMaxseRm.SXc.jTb", "qXMiGQr", "LeQcTPjtK", "H", "ixAfL", "UhZRPcsOBjKPHlQlPwq", "UNmXx.XhwJnrgwRPq", "rxzUXDCHbVwqSskNgtKi", "vgt", "wVgZjdS", "FEoSAtoAxy", "zHEYbkgqvTjmkoLf", ".xeVozFaSu", "JU", "nBhtpUkJTZwRejUrhrZ", "WumnuVODXkLjslMvr", "XhTMrLEiEBGuFYCZu", "JQlaLGwY", "RWLnCHBwltxdteXrQCA", "SjUxUN.G", "chLApEkFcmfhLLi", "OxWxDHZRhWcwyjGryqeb", "TqRISPR", "VNKB", "KIAGrAGZy.AKNkvweLjR", "QrSPSVmL", "HJ", "ECrBEwqfQQidoJVyqcK", "dDzFtLe", "YKvDjKjXjdhUFkmJYNB", "pQpXBgUkMOCdHLLNsfxq", "MY", "lCeIRi.", "wWD.iJa", "GFAaiBZbLRyNHUTfiv", "blroClHpEhAXxV", "OqxKqM", "TXdwMsJsg", "VSIGiPekrVOLdZuLfv", "wdoxuwdXtmOiukFRzwMX", "Ny", "TGnaCx.IFkblHmD", "PRveVeaJaQxqoFnPqrVb", "OilZFfWgzHgBPADbNhEN", "ni", "flRLIBvbDQ", ".", ".." }
{"QCvytlZRjdTxqKUkT.Y", "mIcPeKmIHJv", ".", "qquAEEmNxHOT", "lFH", "iLKZXbqreX", "inVbqmallLBjzTAzAl", "..", "UhF", "vqxvkcKNZXKQ", "YWA", "VRrU", "SwsYaLVd", "SFddFvPELLPLJiMw", "JLpoby", "scMWFMmrK", "xIkyGl", "KYUxCpyc.bHwPaH", "grdQu", ".Y", "JEupqFoJ", "KQqvKcB", "UY", "CkMVgbnIVUF", "ZFEuFmCHFvTUWmyvJ", "t", "oTCOelQZFoLEIZYDhtb"}
Returns: {"QCvytlZRjdTxqKUkT.Y", "mIcPeKmIHJv", "oTCOelQZFoLEIZYDhtb", "qquAEEmNxHOT", "lFH", "iLKZXbqreX", "inVbqmallLBjzTAzAl", "t", "UhF", "vqxvkcKNZXKQ", "YWA", "VRrU", "SwsYaLVd", "SFddFvPELLPLJiMw", "JLpoby", "scMWFMmrK", "xIkyGl", "KYUxCpyc.bHwPaH", "grdQu", ".Y", "JEupqFoJ", "KQqvKcB", "UY", "CkMVgbnIVUF", "ZFEuFmCHFvTUWmyvJ", "..", "." }
{"Fnmpgy", "ykucy", "nAsQhNyimSxANK", "lpSaG", "nuLeTI", "iMBDdfxLWEUUSLs", "hDLbKwAtXZLUDqsqVEuS", "U", "plWGZsWBsMjnPYNpg", ".", "QZcM.tnTWcsLaqvPL", "qfO", "nqF", "bYBUwFiX", "qpyNVJa", "oSTrEgK", "VchStpAedNgJ", "rEOoLIrJHkb", "DwdGh", "E.fBEdrBQjuKdjLze", ".XcTeq.bsGHg.wF", "DSAxZTCDnal", "IzOZfqMfjrE", "cBmKDyNgsjsK", "..", "HEe", "LXnafBHbWksudlctCnf."}
Returns: {"Fnmpgy", "ykucy", "nAsQhNyimSxANK", "lpSaG", "nuLeTI", "iMBDdfxLWEUUSLs", "hDLbKwAtXZLUDqsqVEuS", "U", "plWGZsWBsMjnPYNpg", "LXnafBHbWksudlctCnf.", "QZcM.tnTWcsLaqvPL", "qfO", "nqF", "bYBUwFiX", "qpyNVJa", "oSTrEgK", "VchStpAedNgJ", "rEOoLIrJHkb", "DwdGh", "E.fBEdrBQjuKdjLze", ".XcTeq.bsGHg.wF", "DSAxZTCDnal", "IzOZfqMfjrE", "cBmKDyNgsjsK", "HEe", "..", "." }
{".", ".."}
Returns: {".", ".." }
{"Wx", "wu.G", "FdfzM.Nkcp", "CkTOVBJOVO", "ZWNNbIFeipWAsbj", "GWmABAfbKnz", "..", "qckyUcS", "vryHjqqDcToE", "FjvHyNSB", "wYfiE", "IMiNdUPQmHGfWzczTLSo", "qfkz", "znkHCMgwiydUJDB", "AyEMVIoaTN.UthKD", "ldUBTVfmoRfSLgI", "FlEPlcXwjhjXe", ".", "kSkglNJSXuGV", "JIFgLn", "evdNFNIUCpzNyv", "MMj", "ZBigOFfZdguZaY", "SkqKhrmBGG", "aEPtEbAfNZOTApRI", "XpHNZklRyNYJyp.sQZkX"}
Returns: {"Wx", "wu.G", "FdfzM.Nkcp", "CkTOVBJOVO", "ZWNNbIFeipWAsbj", "GWmABAfbKnz", "XpHNZklRyNYJyp.sQZkX", "qckyUcS", "vryHjqqDcToE", "FjvHyNSB", "wYfiE", "IMiNdUPQmHGfWzczTLSo", "qfkz", "znkHCMgwiydUJDB", "AyEMVIoaTN.UthKD", "ldUBTVfmoRfSLgI", "FlEPlcXwjhjXe", "aEPtEbAfNZOTApRI", "kSkglNJSXuGV", "JIFgLn", "evdNFNIUCpzNyv", "MMj", "ZBigOFfZdguZaY", "SkqKhrmBGG", ".", ".." }
{"EnbhjUawcwBAEvhtOMqk", "WUXYQJJumxGhpnvkX", "DVZG", "..", "Zt", "gxbzDcL", "SIGoAUnkh", ".", "adCBYEn.zFkgrVvho.Yg", "wHo", "huvWYHBIRoYiu", "ZoBv.ukVQSepDCW", "rXp", "iHeX", "E", "oeaeDMXadyIC", "TKzGROPSXVlhbcGj", "l", "ZVqXwUDqK", "JtnwLdHFJDmh..S", "xTuYRRaaPANqmgX", "SzJvVrV.a", "XJIEcSkQyCmg", "qA", "FVmEYEzAOQJUwNPwrHB"}
Returns: {"EnbhjUawcwBAEvhtOMqk", "WUXYQJJumxGhpnvkX", "DVZG", "FVmEYEzAOQJUwNPwrHB", "Zt", "gxbzDcL", "SIGoAUnkh", "qA", "adCBYEn.zFkgrVvho.Yg", "wHo", "huvWYHBIRoYiu", "ZoBv.ukVQSepDCW", "rXp", "iHeX", "E", "oeaeDMXadyIC", "TKzGROPSXVlhbcGj", "l", "ZVqXwUDqK", "JtnwLdHFJDmh..S", "xTuYRRaaPANqmgX", "SzJvVrV.a", "XJIEcSkQyCmg", ".", ".." }
{"udGXgRUK.FXm", "CyMNJhexIrCKNvdED", "EbynnwqNKUw", "cfLDLQcxbON", "DRaSfUzZxVAzY", "..", "NfrcPqy", "TiS", "PDfjiyri", ".", "dGMfxHGaqWQtBySgosEE", "pmMgJWbLTnb", "nGSIgVtZV", "PRRk.tLUjzvwLvR", "pdjWT.TfVsLk", "Uafag"}
Returns: {"udGXgRUK.FXm", "CyMNJhexIrCKNvdED", "EbynnwqNKUw", "cfLDLQcxbON", "DRaSfUzZxVAzY", "Uafag", "NfrcPqy", "TiS", "PDfjiyri", "pdjWT.TfVsLk", "dGMfxHGaqWQtBySgosEE", "pmMgJWbLTnb", "nGSIgVtZV", "PRRk.tLUjzvwLvR", ".", ".." }
{"LTPugNQEHDZHSWCy", "t", ".", "..", "XdHIwALtDJ", "TmFqCthReSvjYELdg", "WaqnSPl", "kZxvgZREzrQKWNMlxn"}
Returns: {"LTPugNQEHDZHSWCy", "t", "kZxvgZREzrQKWNMlxn", "WaqnSPl", "XdHIwALtDJ", "TmFqCthReSvjYELdg", "..", "." }
{"PQbAqocUlnwneKwzyCDJ", "FFkexGe", "DzvGWAEIxrMQ", "t", "I.F", "njWVxiKaZzHcbbs", "XVmkRZGddOiacMSOQ", "bgKIRwxVEqdbrmx", "blArMpIU", "ytuFxWgNXYVLvrVbDb", "vGJBHIJ", "QyxAef", "FUGytMq", "xgZiZmgsPVDsMCZQmL", "RDYe", "r", "HwyAiHlswdbExUWXLq", "TPvBz", "kuzziVPpLzEcqLrgSnp", "..", ".ByPF", "G", "xTIbwjlICPIGySsI", "vLUaEVLoBEkA", ".", "ZCIMnQgnTXLFrn.H", "RYgpXN.", "SdBJnk", "OWjFE", ".MNXGGUFfgBmdHqKcBl", "lE", "gplowqcJk", "RZ", "XwDw", "yvhCpPuE", "LhOfWrFfqHHDrxLH", "QueYrxa", "d", "a", "QpgvLbUOEgUnqcMQ", "VnY"}
Returns: {"PQbAqocUlnwneKwzyCDJ", "FFkexGe", "DzvGWAEIxrMQ", "t", "I.F", "njWVxiKaZzHcbbs", "XVmkRZGddOiacMSOQ", "bgKIRwxVEqdbrmx", "blArMpIU", "ytuFxWgNXYVLvrVbDb", "vGJBHIJ", "QyxAef", "FUGytMq", "xgZiZmgsPVDsMCZQmL", "RDYe", "r", "HwyAiHlswdbExUWXLq", "TPvBz", "kuzziVPpLzEcqLrgSnp", "VnY", ".ByPF", "G", "xTIbwjlICPIGySsI", "vLUaEVLoBEkA", "QpgvLbUOEgUnqcMQ", "ZCIMnQgnTXLFrn.H", "RYgpXN.", "SdBJnk", "OWjFE", ".MNXGGUFfgBmdHqKcBl", "lE", "gplowqcJk", "RZ", "XwDw", "yvhCpPuE", "LhOfWrFfqHHDrxLH", "QueYrxa", "d", "a", ".", ".." }
{"brhaSQu", "ZdInMgTvXLUkOrBZ", "UX", "GGdyyRHWIJg", "knRVebqtelsrOFw", "XHrnKey", "cHiIPLVuEJZzlU", "QCIzOOtWeUBZodCMg", "uN", "OaWUVaKRELpUdAXAb.", "SkFIoYE", "AFFFbORzd", "..", "jfLBmEJV", "T", "E", "DO.XgdHBGYqF", ".", "qSjCbcbn", "VDfBRAHRU", "yEfDyEXQeDOahUIO", "vkccBR", "XiIpaNPlitqTlCjBJT.", "OyMhSjunbstdy", "y", "uMddDG.wwqZNN", "SWqDhXhF", "zLbjLCYRSpPenumeV", "EsuvIvrybVEQWr", "BYNxmiWkY", "tyyLWhNCaKCuPdjY", "BdcbAVKuvTioDEIUKyV", "EcRbHPttwWUeGRs", "spDHNYELmuWYJw", "HZYKA.ozIx", "rDTXEmZbMFYFAIn", "IvkntdjEyPXYaQyKGg", "uRjda", "kwJlEVa", "gljFOutYRsMyWLnmoWW", "bbqg"}
Returns: {"brhaSQu", "ZdInMgTvXLUkOrBZ", "UX", "GGdyyRHWIJg", "knRVebqtelsrOFw", "XHrnKey", "cHiIPLVuEJZzlU", "QCIzOOtWeUBZodCMg", "uN", "OaWUVaKRELpUdAXAb.", "SkFIoYE", "AFFFbORzd", "bbqg", "jfLBmEJV", "T", "E", "DO.XgdHBGYqF", "gljFOutYRsMyWLnmoWW", "qSjCbcbn", "VDfBRAHRU", "yEfDyEXQeDOahUIO", "vkccBR", "XiIpaNPlitqTlCjBJT.", "OyMhSjunbstdy", "y", "uMddDG.wwqZNN", "SWqDhXhF", "zLbjLCYRSpPenumeV", "EsuvIvrybVEQWr", "BYNxmiWkY", "tyyLWhNCaKCuPdjY", "BdcbAVKuvTioDEIUKyV", "EcRbHPttwWUeGRs", "spDHNYELmuWYJw", "HZYKA.ozIx", "rDTXEmZbMFYFAIn", "IvkntdjEyPXYaQyKGg", "uRjda", "kwJlEVa", ".", ".." }
{"WqhxZNNC.Inxd", "ROmtGvcHkX", "MM..NmzZ.wlM", "MWCqJ", "YPbehIxJc", "iDdxtLkpcrA", "jZDzTWYFp.DKz", "AaYaVRYHomxOMIQy", "FKhqyCiFUMCM", ".", "GGglAXwzhpKp", "..", "oHQMYPRRYiYbKWv", "wClhRrwiqEpx", "ymTTl", "nTkvMAcRnRIGpdOzlA"}
Returns: {"WqhxZNNC.Inxd", "ROmtGvcHkX", "MM..NmzZ.wlM", "MWCqJ", "YPbehIxJc", "iDdxtLkpcrA", "jZDzTWYFp.DKz", "AaYaVRYHomxOMIQy", "FKhqyCiFUMCM", "nTkvMAcRnRIGpdOzlA", "GGglAXwzhpKp", "ymTTl", "oHQMYPRRYiYbKWv", "wClhRrwiqEpx", "..", "." }
{"tbWxmPe", "..", "WrvxAmwAhn", "eWajeNxo.lwNp", "yPVShhGP", "bLjKwptFlF", ".", "paLhTmnnvyCPjeOCLNeb", "Ynke", "MVxSPNSFFUDYsSPRtLSq", "l", "sAc", "opRYt", "FaJL", "pCmYnZoKEenIBT", "hWzOQFmBCtxag", "EyvKbjlPV", "mk", "GNRuraZquCnxFUm", "BpnFjnfvWXg.mEvZPO", "OhNgHdGtyVkxcB", "jAWQRHXGICtaUrDbDvv", "G", ".tGd"}
Returns: {"tbWxmPe", ".tGd", "WrvxAmwAhn", "eWajeNxo.lwNp", "yPVShhGP", "bLjKwptFlF", "G", "paLhTmnnvyCPjeOCLNeb", "Ynke", "MVxSPNSFFUDYsSPRtLSq", "l", "sAc", "opRYt", "FaJL", "pCmYnZoKEenIBT", "hWzOQFmBCtxag", "EyvKbjlPV", "mk", "GNRuraZquCnxFUm", "BpnFjnfvWXg.mEvZPO", "OhNgHdGtyVkxcB", "jAWQRHXGICtaUrDbDvv", ".", ".." }
{"SrOaPvxOu", "gFaX.f", "PQtgm", "HQkzmkBnHDXRezca", "PZvhn.IP", "yBNfQNHO.", "ytI.", "ZOF", "wRqdAILENxmmsJhiNOhA", "C", "XhTVzA.WXY", "BCzbOkoVHQwUPBeBnB", "..", "YDRVRP.ajyHEpfsC", ".", "bogtIliRhFf", "p", "EJawCieZyDdc", "nZBehLSlTFQjArhznBk"}
Returns: {"SrOaPvxOu", "gFaX.f", "PQtgm", "HQkzmkBnHDXRezca", "PZvhn.IP", "yBNfQNHO.", "ytI.", "ZOF", "wRqdAILENxmmsJhiNOhA", "C", "XhTVzA.WXY", "BCzbOkoVHQwUPBeBnB", "nZBehLSlTFQjArhznBk", "YDRVRP.ajyHEpfsC", "EJawCieZyDdc", "bogtIliRhFf", "p", ".", ".." }
{"PAsSiKkvuFyBjIiYl", "uBCd", "zmu.p", ".", "..", "GACPUiRilzhHhF"}
Returns: {"PAsSiKkvuFyBjIiYl", "uBCd", "zmu.p", "GACPUiRilzhHhF", "..", "." }
{"OkpVxCtQHFbLMItYiQ", "tZbFbC", "GtBkoxq", "..", "tMKCvbBBpyPFaJ", "flquOJ", "bdGVCwLcTYqGa", ".", "SuieHXchRAmEJE", "NfgfiRRAxfiXUClEACvE", "eovE", "MHdkj", "DJTG", "QFEsOnIv", "FCLtmvyAoCT", "nRoZXkRhcvxNOodEAmn"}
Returns: {"OkpVxCtQHFbLMItYiQ", "tZbFbC", "GtBkoxq", "nRoZXkRhcvxNOodEAmn", "tMKCvbBBpyPFaJ", "flquOJ", "bdGVCwLcTYqGa", "FCLtmvyAoCT", "SuieHXchRAmEJE", "NfgfiRRAxfiXUClEACvE", "eovE", "MHdkj", "DJTG", "QFEsOnIv", ".", ".." }
{"BNqp", "Y", "uGzLOrVfrENI", "gh.", "sjNeNVkThRfKLWS", "ZfirLizmCPSDMpM", "NCQOpLw", "gWC", "bQKzHJ", "XwN.hIiBQdkbbG", "UnHcxHMQfmZSBeYCFjs", "raRnL", ".", "PbnwtNN", "cdXGxHQWbZ", "UnDM", "OlFcLyKF", "hlfWEi", "n", "xjBpHrObbAlisJW", "cLB.pacuYteLmjJZb", "KinkJL.kjl", "nZLn.KoSEGCbKem", "ed", "BrcSxhj", ".."}
Returns: {"BNqp", "Y", "uGzLOrVfrENI", "gh.", "sjNeNVkThRfKLWS", "ZfirLizmCPSDMpM", "NCQOpLw", "gWC", "bQKzHJ", "XwN.hIiBQdkbbG", "UnHcxHMQfmZSBeYCFjs", "raRnL", "BrcSxhj", "PbnwtNN", "cdXGxHQWbZ", "UnDM", "OlFcLyKF", "hlfWEi", "n", "xjBpHrObbAlisJW", "cLB.pacuYteLmjJZb", "KinkJL.kjl", "nZLn.KoSEGCbKem", "ed", "..", "." }
{"cDEURSSRyfmcrtcYEUed", "OrkrTeufKablDYOMmTK", "oyQnShbbJbAjSIcg", "yHaWMlXoRHvkCeYWAlZi", "D", "RPFMZInTsqqip", "fsjbDrKlxPbZgu.Ju", "tiSfoyLHkieAnVeErL", "mHBVgFJCcpQlRqoFlHWQ", "jcaMwqzj", "BaPtTFgk", "gwsubdbGGXBZ", "XlKZIrLvi", "wl", "PwJbiKNkTK.ohWk", "LpKiC", "..", "kRKDyOUvZvGXSaZmUAxc", "FSBKxFZsFojmHpcu", "qansbazGCS", "A", "NAgisdmTZpNXkKE", "PNvvcpOcPqWwXC", "HZExiUpel", "TQnoOAiTc", ".", "ManMofveo", "SpsZwLRxZgnoG"}
Returns: {"cDEURSSRyfmcrtcYEUed", "OrkrTeufKablDYOMmTK", "oyQnShbbJbAjSIcg", "yHaWMlXoRHvkCeYWAlZi", "D", "RPFMZInTsqqip", "fsjbDrKlxPbZgu.Ju", "tiSfoyLHkieAnVeErL", "mHBVgFJCcpQlRqoFlHWQ", "jcaMwqzj", "BaPtTFgk", "gwsubdbGGXBZ", "XlKZIrLvi", "wl", "PwJbiKNkTK.ohWk", "LpKiC", "SpsZwLRxZgnoG", "kRKDyOUvZvGXSaZmUAxc", "FSBKxFZsFojmHpcu", "qansbazGCS", "A", "NAgisdmTZpNXkKE", "PNvvcpOcPqWwXC", "HZExiUpel", "TQnoOAiTc", "ManMofveo", ".", ".." }
{"otrIJksLDnE", "oBIlrppNaqHsdiAIlYsc", "GBKlzAGGPjJmZmsvefv", "ZwjjBiJBwX.EC", ".", "xZ", "dkT", "..", "zNAfWXPdmXuhn", "iMagHZeAhzJr.", "IsELlNPZCiOh", "joerBofoMBAjVNILHLE", "tyGwCtxgFJacnVpvloJ", "RGnSf", "yjZCfsMUMEm", "hYHxx", "onrEqjkUoZMJOICXBCHp", "eRmfcNNaIrSKZf", "b", "yOqbg", "Kjc"}
Returns: {"otrIJksLDnE", "oBIlrppNaqHsdiAIlYsc", "GBKlzAGGPjJmZmsvefv", "ZwjjBiJBwX.EC", "Kjc", "xZ", "dkT", "yOqbg", "zNAfWXPdmXuhn", "iMagHZeAhzJr.", "IsELlNPZCiOh", "joerBofoMBAjVNILHLE", "tyGwCtxgFJacnVpvloJ", "RGnSf", "yjZCfsMUMEm", "hYHxx", "onrEqjkUoZMJOICXBCHp", "eRmfcNNaIrSKZf", "b", "..", "." }
{"tEgee", "zDDoy.", "hKLIzH.Baynub", "MnKwMRlfewo", "tGtFj", "mMisrtA", "sfdgJQPmq", "ISXCtbSdVcdCAAZPv", "DaEBQ", "AHCss.ppKyoi", "ivkVAMyDl", "IZySmLfVzUnp", "VrVh", "R.ftGfjIiiZEIfu", "MIytIAJzS", "jiYZbRbbLIlvBkKgUJ", "chzdDlQcDk", "a", "gIJZOF", "EPk", "wtxqQYwSKTg.Zq", "BXkHIssLbGchXqtcncuJ", "RGpjYiFrZjik", "toUKxobvpjLURWewPk", "nA", "RS", "H", "VMbtVoiVFvgKL", "iEHrNpcYUs", "MAPirAwNGyTuOQ", "TvbU.", ".", "SHthcbBb.GDWvsCyuWLA", "J", "aTYc", "bXWkPYJEMsdGIva", "oGdkvQfEuYWRBnntyFzZ", "prr", "..", "fjJuPcFmhOuxLsxt", "twfN", "llBLiGrpZoHy"}
Returns: {"tEgee", "zDDoy.", "hKLIzH.Baynub", "MnKwMRlfewo", "tGtFj", "mMisrtA", "sfdgJQPmq", "ISXCtbSdVcdCAAZPv", "DaEBQ", "AHCss.ppKyoi", "ivkVAMyDl", "IZySmLfVzUnp", "VrVh", "R.ftGfjIiiZEIfu", "MIytIAJzS", "jiYZbRbbLIlvBkKgUJ", "chzdDlQcDk", "a", "gIJZOF", "EPk", "wtxqQYwSKTg.Zq", "BXkHIssLbGchXqtcncuJ", "RGpjYiFrZjik", "toUKxobvpjLURWewPk", "nA", "RS", "H", "VMbtVoiVFvgKL", "iEHrNpcYUs", "MAPirAwNGyTuOQ", "TvbU.", "llBLiGrpZoHy", "SHthcbBb.GDWvsCyuWLA", "J", "aTYc", "bXWkPYJEMsdGIva", "oGdkvQfEuYWRBnntyFzZ", "prr", "twfN", "fjJuPcFmhOuxLsxt", "..", "." }
{"kdLldIlsJfMGV", "CjVKBhnIhBArinG", "..", "vFTp", "VFQ", "bOfyM.w", "JHfE.QGfeSsZVAsIWNa", ".", "KXDizBdTdsU", "cPlug", ".nxdUrabLVkpOMBojWu", "ylONrmLvyrwCN", "XWtnquMWwG", "XrjqoxbkSswpj", "FsVInJkMqzLGgjXvM", "aPJxxewqqTvIFGry", "mdekOaYvFpX", "zEK.MesRl.L", "snGMrSEqcGV", "rhAdLhPIILiBKRf", "sBSMjjmfU.KZZdXBSX"}
Returns: {"kdLldIlsJfMGV", "CjVKBhnIhBArinG", "sBSMjjmfU.KZZdXBSX", "vFTp", "VFQ", "bOfyM.w", "JHfE.QGfeSsZVAsIWNa", "rhAdLhPIILiBKRf", "KXDizBdTdsU", "cPlug", ".nxdUrabLVkpOMBojWu", "ylONrmLvyrwCN", "XWtnquMWwG", "XrjqoxbkSswpj", "FsVInJkMqzLGgjXvM", "aPJxxewqqTvIFGry", "mdekOaYvFpX", "zEK.MesRl.L", "snGMrSEqcGV", ".", ".." }
{"bEFPK.I", "vRtMoupmCJcoLO", "ia.", "aWtMybbcgShXc", "DnrpjUT.fSkBfkzy", ".", "uoQF", "rGvXwgal.rXCzVG", "DDbbYaAbeUWXYzOx", "mzlzk", "jrCGzSugLjRMc", "zcsphxDcMuZpZomdHp", "LDRrLjOW", "UjO.ubOfsSFVFQtVxqo", "AD", "..", "rbBGZEuIVkhBHOUnonf", "jGiHgCFEnEMdEAFTqxS", "yviHof.wUnzHXFRpNT", "Q.NqGK", "HXuxwwLIFujnzxvgOI", "imruWff", "CBx", "fhqtqkF", "hThP"}
Returns: {"bEFPK.I", "vRtMoupmCJcoLO", "ia.", "aWtMybbcgShXc", "DnrpjUT.fSkBfkzy", "hThP", "uoQF", "rGvXwgal.rXCzVG", "DDbbYaAbeUWXYzOx", "mzlzk", "jrCGzSugLjRMc", "zcsphxDcMuZpZomdHp", "LDRrLjOW", "UjO.ubOfsSFVFQtVxqo", "AD", "fhqtqkF", "rbBGZEuIVkhBHOUnonf", "jGiHgCFEnEMdEAFTqxS", "yviHof.wUnzHXFRpNT", "Q.NqGK", "HXuxwwLIFujnzxvgOI", "imruWff", "CBx", "..", "." }
{"hdJphQQvqFbtjllJSN", "..", "bVjeYa", "oYvEBcNVuSU.XIIi", "umFMkuqQPjNuZyKW.JIi", "u", "BBZJ", ".", "SaHqBCzBiDFTn", "MVNFMlIaLcGLFu", "lNAdiuNgBkRtWix.NZ", "SoTPbOqpgilhuhtu", "surSKPjMwferxyMNv", "olokUuGA", "wro.xvKjhgbeSUtOcT", "yRlIfC"}
Returns: {"hdJphQQvqFbtjllJSN", "yRlIfC", "bVjeYa", "oYvEBcNVuSU.XIIi", "umFMkuqQPjNuZyKW.JIi", "u", "BBZJ", "wro.xvKjhgbeSUtOcT", "SaHqBCzBiDFTn", "MVNFMlIaLcGLFu", "lNAdiuNgBkRtWix.NZ", "SoTPbOqpgilhuhtu", "surSKPjMwferxyMNv", "olokUuGA", ".", ".." }
{"This", ".", "is", "tricky", "test", ".." }
Returns: {"This", "test", "is", "tricky", "..", "." }
{".", ".." }
Returns: {".", ".." }
{".", "..", "Image.jpg" }
Returns: {"Image.jpg", "..", "." }
{"ContestApplet.jnlp", ".", "Image.jpg", "..", "Book.pdf", "Movie.avi" }
Returns: {"ContestApplet.jnlp", "Movie.avi", "Image.jpg", "Book.pdf", "..", "." }
{"www.topcoder.com", "Ever.tried", ".", "Ever.failed", "..", "No", "Matter.", "Try", "Again.", "Fail", "Again..", "Fail.Better" }
Returns: {"www.topcoder.com", "Ever.tried", "Fail.Better", "Ever.failed", "Again..", "No", "Matter.", "Try", "Again.", "Fail", "..", "." }
{"..", "abc", "." }
Returns: {"abc", ".", ".." }
{"..", "." }
Returns: {"..", "." }
{"..", "image", "." }
Returns: {"image", ".", ".." }
{".", "a", ".." }
Returns: {"a", "..", "." }
{"No", "..", "Zaphod", ".", "Just", "very", "very...", "Improbable" }
Returns: {"No", "Improbable", "Zaphod", "very...", "Just", "very", ".", ".." }
{"a.a", "..", "a.b", "." }
Returns: {"a.a", "a.b", ".", ".." }
{"..", ".", ".Image.jpg" }
Returns: {".Image.jpg", ".", ".." }
{"a", ".", ".." }
Returns: {"a", ".", ".." }
{"a", "..", "b", "." }
Returns: {"a", "b", ".", ".." }
{"..", "A", "." }
Returns: {"A", ".", ".." }
{"kk", "..", "." }
Returns: {"kk", "..", "." }
{"..", ".", "Image.jpg" }
Returns: {"Image.jpg", ".", ".." }
{".", "..", "..a", ".b" }
Returns: {".b", "..a", "..", "." }
{".", "dsa", ".." }
Returns: {"dsa", "..", "." }
{".", "a", "b", ".." }
Returns: {"b", "a", "..", "." }
{"A", "..", ".", "B" }
Returns: {"A", "B", ".", ".." }
{".vinay", "..dssdsd", ".", ".." }
Returns: {".vinay", "..dssdsd", ".", ".." }
{"a", "b", ".", "c", ".." }
Returns: {"a", "b", "c", "..", "." }
{"..", "a", "." }
Returns: {"a", ".", ".." }
{".", ".a", "..", "tricky", "test", "abc" }
Returns: {"abc", ".a", "test", "tricky", "..", "." }
{"This", "..", "is", "tricky", "test", "." }
Returns: {"This", "test", "is", "tricky", ".", ".." }
{"..", "tc", "." }
Returns: {"tc", ".", ".." }
{"a", ".", "b", ".." }
Returns: {"a", "b", "..", "." }
{"a.a", "..", "aa.b", "." }
Returns: {"a.a", "aa.b", ".", ".." }
{"..", "pqr", "abc", "." }
Returns: {"abc", "pqr", ".", ".." }